Sorry for my delayed response (i'm on university exams week) :P

> 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:

That's my current problem, i will try to rebuild everything to see what was
the problem. Today i tried starting arduino and got the error message that
made me leave this work. I think it's related to the version of MrBean.

```
com.fasterxml.jackson.databind.JsonMappingException: Can not construct
instance of cc.arduino.contributions.packages.ContributionsIndex: abstract
types either need to be mapped to concrete types, have custom deserializer,
or contain additional type information
 at [Source: java.io.FileInputStream@24c1b2d2; line: 1, column: 1]
        at
com.fasterxml.jackson.databind.JsonMappingException.from(JsonMappingException.java:270)
        at
com.fasterxml.jackson.databind.DeserializationContext.instantiationException(DeserializationContext.java:1456)
        at
com.fasterxml.jackson.databind.DeserializationContext.handleMissingInstantiator(DeserializationContext.java:1012)
        at
com.fasterxml.jackson.databind.deser.AbstractDeserializer.deserialize(AbstractDeserializer.java:149)
        at
com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:3798)
        at
com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:2908)
        at
cc.arduino.contributions.packages.ContributionsIndexer.parseIndex(ContributionsIndexer.java:204)
        at
cc.arduino.contributions.packages.ContributionsIndexer.mergeContributions(ContributionsIndexer.java:143)
        at
cc.arduino.contributions.packages.ContributionsIndexer.parseIndex(ContributionsIndexer.java:87)
        at processing.app.BaseNoGui.initPackages(BaseNoGui.java:487)
        at processing.app.Base.<init>(Base.java:252)
        at processing.app.Base.main(Base.java:135)
```

>  * liblistSerials [0]
>  * arduino-builder [1]
>     - golang-go-errors-errors [2]

Nice work!

> 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).

I think that org.bouncycastle.util.Iterable is in `libbcprov-java`, you can
see the dependency list i've come up with while trying to package arduino
[here](https://github.com/HuayraLinux/pkg-arduino/blob/master/debian/control),
i thin it's pretty complete (i use a clean pbuilder chroot to make packages
:P).

Reply via email to