Skip to content

Conversation

masci
Copy link
Contributor

@masci masci commented Jun 13, 2019

Package is used in arduino root package, let's be explicity about it not being legacy.

@ArduinoBot
Copy link
Contributor

✅ Build completed.

⬇️ Linux 64: https://downloads.arduino.cc/PR/arduino-cli/arduino-cli-63-PR246-linux64.tar.bz2

⬇️ Linux 32: https://downloads.arduino.cc/PR/arduino-cli/arduino-cli-63-PR246-linux32.tar.bz2

⬇️ Linux ARM: https://downloads.arduino.cc/PR/arduino-cli/arduino-cli-63-PR246-linuxarm.tar.bz2

⬇️ Windows: https://downloads.arduino.cc/PR/arduino-cli/arduino-cli-63-PR246-windows.zip

⬇️ OSX: https://downloads.arduino.cc/PR/arduino-cli/arduino-cli-63-PR246-osx.zip

ℹ️ To test this build:

  1. Just replace arduino-cli binary with the provided one

@cmaglie
Copy link
Member

cmaglie commented Jun 13, 2019

mmmh, IMHO just moving i18n outside of legacy is not enough to promote it to "non-legacy", there is a lot of non-idiomatic golang code there (the failing linter is also a signal of this).

Where is it referenced in arduino/*? I can't find it...

@masci
Copy link
Contributor Author

masci commented Jun 13, 2019

@cmaglie
Copy link
Member

cmaglie commented Jun 13, 2019

That is the commands/compile (not arduino) that depends on legacy/builder to perform the build. The dependency tree is:

commands/compile -> legacy/builder/* -> arduino/*

Again, legacy/builder has a ton of non trivial stuff that needs a bit of refactoring before being integrated in arduino/*.

@masci
Copy link
Contributor Author

masci commented Jun 13, 2019

going to tackle this more organically, closing for now

@masci masci closed this Jun 13, 2019
@per1234 per1234 deleted the massi/i18n branch May 4, 2022 22:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants