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

libignition-utils-dev renamed to libignition-utils1-dev #406

Open
2 of 3 tasks
scpeters opened this issue Mar 1, 2021 · 10 comments
Open
2 of 3 tasks

libignition-utils-dev renamed to libignition-utils1-dev #406

scpeters opened this issue Mar 1, 2021 · 10 comments

Comments

@scpeters
Copy link
Contributor

scpeters commented Mar 1, 2021

The libignition-utils-dev package was recently renamed to libignition-utils1-dev, so we need to update the packages.apt files in each repository and control files in -release repositories.

@j-rivero
Copy link
Contributor

j-rivero commented Mar 1, 2021

just double checking: the transitional package libignition-utils-dev created side-by-side with libignitiion-utils1-dev should make the things to work transparently by bringing the latest one into the system although using the old name. Is that working?

@scpeters
Copy link
Contributor Author

scpeters commented Mar 2, 2021

just double checking: the transitional package libignition-utils-dev created side-by-side with libignitiion-utils1-dev should make the things to work transparently by bringing the latest one into the system although using the old name. Is that working?

there are already libignition-utils-dev binaries in the nightly repo that conflict with the libignition-utils1-dev packages due to installing the same files. I had some of those nightly packages already installed on my system when trying to install libignition-utils1-dev, which caused an apt breakage. installing libignition-utils-dev does work for the prerelease repo, but it seems to prefer the conflicting binaries if I have the nightly repo enabled

@j-rivero
Copy link
Contributor

j-rivero commented Mar 2, 2021

Changes in PR are fine to complete the transition. I forgot to include a bit of metadata to help with -dev transition, gazebo-release/gz-utils1-release#5 . Added a couple of tricks to see if libignition-utils1 plays nicely with new names. These can perfectly be merged in parallel with the changes in the rest of repositories.

@scpeters
Copy link
Contributor Author

scpeters commented Mar 2, 2021

need one more fix for sdformat11-release: gazebo-release/sdformat11-release#4

@chapulina
Copy link
Contributor

I think this may be complete 🤞

@scpeters scpeters closed this as completed Mar 3, 2021
@scpeters
Copy link
Contributor Author

scpeters commented Mar 4, 2021

I closed it, but I just noticed the bionic nightly builds of ignition-utils1 are failing to upload:

looks like it thinks the current version prefix 1.0.0~pre1 is less than the version already in the nightly repository

@chapulina
Copy link
Contributor

1.0.0~pre1 is less

huh, I wonder how that happened, the pre1 suffix has been on the source code since the repository was created

@scpeters
Copy link
Contributor Author

scpeters commented Mar 4, 2021

1.0.0~pre1 is less

huh, I wonder how that happened, the pre1 suffix has been on the source code since the repository was created

it was 1.0.0 for some time in the -release repo changelog, during which time a nightly was built. I reduced the version number to 0.9.9 in gazebo-release/gz-utils1-release@49e11de and then bumpted to 1.0.0~pre1 when the prerelease was made

@chapulina
Copy link
Contributor

the bionic nightly builds of ignition-utils1 are failing to upload:

This is making CI fail:

Errors were encountered while processing:
 /tmp/apt-dpkg-install-VWssjU/03-libignition-utils1_1.0.0+nightly+git20210225+1rc195c59ce4e03a2ac06aabd0dbeb5dff76142d68-1~bionic_amd64.deb
 /tmp/apt-dpkg-install-VWssjU/04-libignition-utils1-dev_1.0.0+nightly+git20210225+1rc195c59ce4e03a2ac06aabd0dbeb5dff76142d68-1~bionic_amd64.deb
 /tmp/apt-dpkg-install-VWssjU/34-libignition-utils1-cli-dev_1.0.0+nightly+git20210225+1rc195c59ce4e03a2ac06aabd0dbeb5dff76142d68-1~bionic_amd64.deb

https://build.osrfoundation.org/job/ignition_gazebo-ci-pr_any-ubuntu_auto-amd64/5671/console

@scpeters
Copy link
Contributor Author

scpeters commented Mar 8, 2021

I think we need to remove the 1.0.0 debs from the nightly repo in order to fix this

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

No branches or pull requests

3 participants