Hi guys, so good to see some activity around here! I tried to package Arduino a while ago but failed miserably and got distracted with some other projects. I’ll return to it when I find the time.
I’m sorry but I don’t remember exactly in what state did I leave the packaging. IIRC, I made preliminary packages for three dependencies: * liblistSerials [0] * arduino-builder [1] - golang-go-errors-errors [2] And I was using Ignacio's package for MrBean [3]. Tried to use Geert's package of the reference files [4] but I wasn't able to build it. But since they are "only" reference files I went on without it. [0]: https://github.com/rockstorm101/listserialportsc-debian-pkg [1]: https://github.com/rockstorm101/arduino-builder-debian-pkg [2]: https://github.com/rockstorm101/go-errors-errors-debian-pkg [3]: https://github.com/HuayraLinux/pkg-jackson-module-mrbean [4]: https://anonscm.debian.org/git/collab-maint/arduino-reference.git I could, if you wish, upload the repository as it is right now, however it doesn’t even build, so I’m a little bit reluctant to upload anything. A quick first try to build today failed with the following error: compile: [mkdir] Created dir: /build/arduino-1.8.5+dfsg/arduino-core/bin [javac] Compiling 129 source files to /build/arduino- 1.8.5+dfsg/arduino-core/bin [javac] warning: [options] bootstrap class path not set in conjunction with -source 1.8 [javac] /build/arduino-1.8.5+dfsg/arduino- core/src/cc/arduino/contributions/GPGDetachedSignatureVerifier.java:62: error: cannot access Iterable [javac] nextObject = pgpObjectFactory.nextObject(); [javac] ^ [javac] class file for org.bouncycastle.util.Iterable not found [javac] Note: Some input files use or override a deprecated API. [javac] Note: Recompile with -Xlint:deprecation for details. [javac] 1 error [javac] 1 warning At first sight it seems the class ‘org.bouncycastle.util.Iterable’ is found on the version of the Bouncy Castle Crypto package shipped with Arduino (version 1.52, a jar file named ‘bcpg-jdk15on-152.jar’) but is not found on the Debian package ‘libbcpg-java’ (currently at version 1.59). On Wed, 2018-03-14 at 15:15 +0100, Geert Stappers wrote: > During my first scan couldn't I see how keeping in sync with upstream > is done (or planned). > > What are the ideas about such a sychronisation? > > Well, the idea was that the packages, once uploaded to Debian, would keep track of upstream movements via uscan and the debian/watch file. And of course the repositories would be moved to Salsa, either to collab-maint or under the umbrella of Debian Science or the Electronics teams. Cheers, -- Rock