Skip to content

Conversation

@pjreiniger
Copy link
Contributor

This required some hand fixes for the projects that aren't mirrored in allwpilib, and also updating the maven coordinates for the native libraries.

@virtuald
Copy link
Member

#209 will fix your build problem

@auscompgeek
Copy link
Member

That CI fix is in 2027 now; feel free to rebase.

@pjreiniger pjreiniger force-pushed the copybara_allwpilib_to_mostrobotpy branch 5 times, most recently from 99ec88c to ff1b788 Compare December 9, 2025 02:12
Default email and others added 5 commits December 14, 2025 00:05
GitOrigin-RevId: 934f8d9c15ce9433c136afd646d815a5dbe16c33
- build-system.requires: pyntcore==2027.0.0a3
- build-system.requires: robotpy-hal==2027.0.0a3
- build-system.requires: robotpy-native-apriltag==2027.0.0a3
- build-system.requires: robotpy-native-datalog==2027.0.0a3
- build-system.requires: robotpy-native-ntcore==2027.0.0a3
- build-system.requires: robotpy-native-romi==2027.0.0a3
- build-system.requires: robotpy-native-wpihal==2027.0.0a3
- build-system.requires: robotpy-native-wpilib==2027.0.0a3
- build-system.requires: robotpy-native-wpimath==2027.0.0a3
- build-system.requires: robotpy-native-wpinet==2027.0.0a3
- build-system.requires: robotpy-native-wpiutil==2027.0.0a3
- build-system.requires: robotpy-native-xrp==2027.0.0a3
- build-system.requires: robotpy-wpilog==2027.0.0a3
- build-system.requires: robotpy-wpimath==2027.0.0a3
- build-system.requires: robotpy-wpinet==2027.0.0a3
- build-system.requires: robotpy-wpiutil==2027.0.0a3
- build-system.requires: wpilib==2027.0.0a3
- lib updated to 2027.0.0-alpha-3-144-g59edbdd
- project.dependencies: pyntcore==2027.0.0a3
- project.dependencies: robotpy-hal==2027.0.0a3
- project.dependencies: robotpy-native-apriltag==2027.0.0a3
- project.dependencies: robotpy-native-datalog==2027.0.0a3
- project.dependencies: robotpy-native-ntcore==2027.0.0a3
- project.dependencies: robotpy-native-romi==2027.0.0a3
- project.dependencies: robotpy-native-wpihal==2027.0.0a3
- project.dependencies: robotpy-native-wpilib==2027.0.0a3
- project.dependencies: robotpy-native-wpimath==2027.0.0a3
- project.dependencies: robotpy-native-wpinet==2027.0.0a3
- project.dependencies: robotpy-native-wpiutil==2027.0.0a3
- project.dependencies: robotpy-native-xrp==2027.0.0a3
- project.dependencies: robotpy-wpilog==2027.0.0a3
- project.dependencies: robotpy-wpimath==2027.0.0a3
- project.dependencies: robotpy-wpinet==2027.0.0a3
- project.dependencies: robotpy-wpiutil==2027.0.0a3
- project.dependencies: wpilib==2027.0.0a3
- pyntcore updated to 2027.0.0a3
- repo updated to https://frcmaven.wpi.edu/artifactory/development-2027
- robotpy-apriltag updated to 2027.0.0a3
- robotpy-hal updated to 2027.0.0a3
- robotpy-native-apriltag updated to 2027.0.0a3
- robotpy-native-datalog updated to 2027.0.0a3
- robotpy-native-ntcore updated to 2027.0.0a3
- robotpy-native-romi updated to 2027.0.0a3
- robotpy-native-wpihal updated to 2027.0.0a3
- robotpy-native-wpilib updated to 2027.0.0a3
- robotpy-native-wpimath updated to 2027.0.0a3
- robotpy-native-wpinet updated to 2027.0.0a3
- robotpy-native-wpiutil updated to 2027.0.0a3
- robotpy-native-xrp updated to 2027.0.0a3
- robotpy-romi updated to 2027.0.0a3
- robotpy-wpilog updated to 2027.0.0a3
- robotpy-wpimath updated to 2027.0.0a3
- robotpy-wpinet updated to 2027.0.0a3
- robotpy-wpiutil updated to 2027.0.0a3
- robotpy-xrp updated to 2027.0.0a3
- wpilib updated to 2027.0.0a3
@pjreiniger pjreiniger force-pushed the copybara_allwpilib_to_mostrobotpy branch from c23c4cc to b0694d8 Compare December 14, 2025 06:09
@pjreiniger
Copy link
Contributor Author

This latest push syncs up post reorg, but pre opmodes. There are a few stubgen failures that involve the HAL classes that should probably be debugged separately, and with Dustins more trained hands.

I also know he was pushing for simplifying the HAL wrapping (and has been landed in 2026).

Copy link
Member

@virtuald virtuald left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This all seems good to me.

It's a little annoying to have copybara land all of this in a single commit though, but maybe that's for the best.

@pjreiniger
Copy link
Contributor Author

pjreiniger commented Dec 18, 2025

It's a little annoying to have copybara land all of this in a single commit though, but maybe that's for the best.

Well, its a couple. My guess is that your would normally

  1. wait for an actual release
  2. run ./rdev update-pyproject --commit
  3. Make the hand tweaks to get it to build. Maybe you break that up into smaller commits if you were doing it yourself (like going library by library, or a commit from update-yaml followed by hand fixes)

The difference here is the order of 2 and 3, and that 3 is magically all done at once. I think this probably feels more gross because I literally modified every single source file, its include path, and its namespace in the big reorg PR in allwpilib.

@virtuald virtuald merged commit 93e73ea into robotpy:2027 Dec 18, 2025
43 checks passed
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