[Pkg-electronics-devel] Bug#981300: arduino-core-avr breaks arduino-mk

Carsten Schoenert c.schoenert at t-online.de
Fri Jan 29 06:00:32 GMT 2021


Control: reassign -1 arduino-mk
Control: rename -1 arduino-mk: needs to depend on arduino >=
2:1.8.13+dfsg1-1
Control: severity -1 serious

Hello Simon,

thanks for reporting!

Am 28.01.21 um 22:42 schrieb debian2 at the-jedi.co.uk:
> Package: arduino
> Version: 1.8.13+dfsg1-1
> 
> The recent rename of arduino-core to arduino-core-avr breaks the Depends 
> in arduino-mk:
> 
> Depends:
>   arduino-core (>= 1:1.0+dfsg-8),

This is not fully correct, the old package arduino-core got melted into
arduino, arduino-core-avr is a new dependency of arduino.

arduino-mk needs to get adjusted, it needs to change this existing
Depends into

 arduino-core (>= 2:1.8.13+dfsg1-1)

> So doing a dist-upgrade and pulling in the new arduino, arduino-core-avr 
> etc; removes arduino-core and arduino-mk

The removal of arduino-core is a thing what we want and need, the
removal of ardunino-mk is grounded on the non updated correct adjusted
new dependency. But maybe an updated arduino-mk is now also needed, I
haven't looked into this yet.

> Also why are you just now packaging arduino-builder when arduino-cli has 
> already replaced it?
Yes, there is arduino-cli already out there. But we decided to stick for
now with arduino-builder because arduino-cli brings in a lot of Go
related new package dependencies which we wouldn't get into Debian
before the final package freeze for Debian Bullseye. We wanted to have
the option that it's really likely that we can get arduino and related
packages ready for Bullseye.
And that's also the reason why arduino-builder isn't the most resent
version, this would also need at least three more new Go packages as
build dependency.

So it's not that we don't want to use arduino-cli, it was a weight out
of what's possible in the given time span.

-- 
Regrads
Carsten



More information about the Pkg-electronics-devel mailing list