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

Reply via email to