Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use maven artifacts #73

Open
auscompgeek opened this issue Aug 26, 2019 · 8 comments
Open

Use maven artifacts #73

auscompgeek opened this issue Aug 26, 2019 · 8 comments
Labels
help wanted Extra attention is needed
Projects

Comments

@auscompgeek
Copy link
Member

There isn't a particular need to build a fork of allwpilib, so we should just use the upstream maven artifacts.

@Lytigas
Copy link
Collaborator

Lytigas commented Nov 11, 2019

I agree. How often are those released? If they're only pushed up a few days before kickoff I might be more reluctant.

@auscompgeek
Copy link
Member Author

Same cadence as allwpilib itself. In addition to the releases, development artifacts from master also get built.

@Lytigas
Copy link
Collaborator

Lytigas commented Nov 11, 2019

I followed where MavenArtifcats.md pointed, but at the moment I can't seem to find the development packages; they don't seem to exist recently enough. I also can't find up-to-date NI libraries on there. I'd look through the build system to find out where it fetches them from, but gradle has always been complete gibberish to me. Hopefully you can point out the right place to look.

@auscompgeek
Copy link
Member Author

ni-libraries is at https://first.wpi.edu/FRC/roborio/maven/release/edu/wpi/first/ni-libraries/

From my understanding, for 2020 they've moved Maven artifacts to a different server because Java didn't agree with the TLS deployment on first.wpi.edu... my browser history seems to suggest it is at https://frcmaven.wpi.edu

@auscompgeek
Copy link
Member Author

Filed wpilibsuite/allwpilib#2068.

@Lytigas
Copy link
Collaborator

Lytigas commented Nov 11, 2019

This would also be a good chance to update other things, like the compiler and HAL to 2020. But, I'm not in the beta. How do you handle this for pyfrc?

@auscompgeek
Copy link
Member Author

auscompgeek commented Nov 11, 2019

Short answer is we don't very well. At the very least we could get simulation working for everyone and try linking everything for athena, but testing on a real robot would indeed require the beta roboRIO image.

@Lytigas
Copy link
Collaborator

Lytigas commented Nov 11, 2019

I do know some people in the beta, I might be able to get access. Anyway, 2019 development stopped with 2019.4.1, so it seems like we should stop 2019 development with 0.4.0 and at least get things compiling and react to breaking changes made in the HAL.

@auscompgeek auscompgeek added this to To do in 2020 Nov 11, 2019
@auscompgeek auscompgeek added the help wanted Extra attention is needed label Apr 25, 2022
@auscompgeek auscompgeek mentioned this issue Aug 21, 2022
11 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
2020
  
To do
Development

No branches or pull requests

2 participants