[Bug 2146982] Re: [MIR] libxml++-5.0
Ah I see, the binaries did already move but the source not yet. Should be complete now $ ./change-override --component main --suite resolute --source-only libxml++-5.0 Override component to main libxml++-5.0 5.6.0+ds-1 in resolute: universe/libs -> main Override [y|N]? y 1 publication overridden. $ ./change-override --component main --suite resolute libxml++-5.0-dev libxml++-5.0-1 Override component to main libxml++-5.0-dev 5.6.0+ds-1 in resolute amd64: main/libdevel/optional/100% -> main libxml++-5.0-dev 5.6.0+ds-1 in resolute amd64v3: main/libdevel/optional/100% -> main libxml++-5.0-dev 5.6.0+ds-1 in resolute arm64: main/libdevel/optional/100% -> main libxml++-5.0-dev 5.6.0+ds-1 in resolute armhf: main/libdevel/optional/100% -> main libxml++-5.0-dev 5.6.0+ds-1 in resolute ppc64el: main/libdevel/optional/100% -> main libxml++-5.0-dev 5.6.0+ds-1 in resolute riscv64: main/libdevel/optional/100% -> main libxml++-5.0-dev 5.6.0+ds-1 in resolute s390x: main/libdevel/optional/100% -> main libxml++-5.0-1 5.6.0+ds-1 in resolute amd64: main/libs/optional/100% -> main libxml++-5.0-1 5.6.0+ds-1 in resolute amd64v3: main/libs/optional/100% -> main libxml++-5.0-1 5.6.0+ds-1 in resolute arm64: main/libs/optional/100% -> main libxml++-5.0-1 5.6.0+ds-1 in resolute armhf: main/libs/optional/100% -> main libxml++-5.0-1 5.6.0+ds-1 in resolute ppc64el: main/libs/optional/100% -> main libxml++-5.0-1 5.6.0+ds-1 in resolute riscv64: main/libs/optional/100% -> main libxml++-5.0-1 5.6.0+ds-1 in resolute s390x: main/libs/optional/100% -> main Override [y|N]? y libxml++-5.0-dev 5.6.0+ds-1 in resolute amd64 remained the same libxml++-5.0-dev 5.6.0+ds-1 in resolute amd64v3 remained the same libxml++-5.0-dev 5.6.0+ds-1 in resolute arm64 remained the same libxml++-5.0-dev 5.6.0+ds-1 in resolute armhf remained the same libxml++-5.0-dev 5.6.0+ds-1 in resolute ppc64el remained the same libxml++-5.0-dev 5.6.0+ds-1 in resolute riscv64 remained the same libxml++-5.0-dev 5.6.0+ds-1 in resolute s390x remained the same libxml++-5.0-1 5.6.0+ds-1 in resolute amd64 remained the same libxml++-5.0-1 5.6.0+ds-1 in resolute amd64v3 remained the same libxml++-5.0-1 5.6.0+ds-1 in resolute arm64 remained the same libxml++-5.0-1 5.6.0+ds-1 in resolute armhf remained the same libxml++-5.0-1 5.6.0+ds-1 in resolute ppc64el remained the same libxml++-5.0-1 5.6.0+ds-1 in resolute riscv64 remained the same libxml++-5.0-1 5.6.0+ds-1 in resolute s390x remained the same 14 publications remained the same. ** Changed in: libxml++-5.0 (Ubuntu) Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2146982 Title: [MIR] libxml++-5.0 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libxml++-5.0/+bug/2146982/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2146982] Re: [MIR] libxml++-5.0
Override component to main libxml++-5.0-1 5.6.0+ds-1 in resolute amd64: universe/libs/optional/100% -> main libxml++-5.0-1 5.6.0+ds-1 in resolute amd64v3: universe/libs/optional/100% -> main libxml++-5.0-1 5.6.0+ds-1 in resolute arm64: universe/libs/optional/100% -> main libxml++-5.0-1 5.6.0+ds-1 in resolute armhf: universe/libs/optional/100% -> main libxml++-5.0-1 5.6.0+ds-1 in resolute ppc64el: universe/libs/optional/100% -> main libxml++-5.0-1 5.6.0+ds-1 in resolute riscv64: universe/libs/optional/100% -> main libxml++-5.0-1 5.6.0+ds-1 in resolute s390x: universe/libs/optional/100% -> main libxml++-5.0-dev 5.6.0+ds-1 in resolute amd64: universe/libdevel/optional/100% -> main libxml++-5.0-dev 5.6.0+ds-1 in resolute amd64v3: universe/libdevel/optional/100% -> main libxml++-5.0-dev 5.6.0+ds-1 in resolute arm64: universe/libdevel/optional/100% -> main libxml++-5.0-dev 5.6.0+ds-1 in resolute armhf: universe/libdevel/optional/100% -> main libxml++-5.0-dev 5.6.0+ds-1 in resolute ppc64el: universe/libdevel/optional/100% -> main libxml++-5.0-dev 5.6.0+ds-1 in resolute riscv64: universe/libdevel/optional/100% -> main libxml++-5.0-dev 5.6.0+ds-1 in resolute s390x: universe/libdevel/optional/100% -> main Override [y|N]? y 14 publications overridden. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2146982 Title: [MIR] libxml++-5.0 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libxml++-5.0/+bug/2146982/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2146982] Re: [MIR] libxml++-5.0
Thank you, ready indeed. I have not yet seen the promotion in effect and there is no drawback doing it twice - so I'll run it as well. ** Changed in: libxml++-5.0 (Ubuntu) Status: New => Fix Committed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2146982 Title: [MIR] libxml++-5.0 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libxml++-5.0/+bug/2146982/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2146982] Re: [MIR] libxml++-5.0
Seeds updated (with an extra exclusion for libxml++-5.0-doc). I've subscribed ~mir-team to libxml++5.0 bugs. I'll promote libxml++-5.0 now. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2146982 Title: [MIR] libxml++-5.0 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libxml++-5.0/+bug/2146982/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2146982] Re: [MIR] libxml++-5.0
Seems you've done these demotions you mentioned already? This looks good: $ rmadison -u ubuntu -s resolute-proposed,resolute libmirserver-internal-dev mirtest-internal-dev libmirserver-internal-dev | 2.25.2-3 | resolute-proposed/universe | amd64, amd64v3, arm64, armhf, ppc64el, riscv64, s390x mirtest-internal-dev | 2.25.2-3 | resolute-proposed/universe | amd64, amd64v3, arm64, armhf, ppc64el, riscv64, s390x matching: $ rmadison -u ubuntu -s resolute-proposed,resolute libmirserver-dev mirtest-dev libmirserver-dev | 2.20.2-2ubuntu8 | resolute/universe | amd64, amd64v3, arm64, armhf, ppc64el, riscv64, s390x libmirserver-dev | 2.25.2-3| resolute-proposed/universe | amd64, amd64v3, arm64, armhf, ppc64el, riscv64, s390x mirtest-dev | 2.20.2-2ubuntu8 | resolute/universe | amd64, amd64v3, arm64, armhf, ppc64el, riscv64, s390x mirtest-dev | 2.25.2-3| resolute-proposed/universe | amd64, amd64v3, arm64, armhf, ppc64el, riscv64, s390x -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2146982 Title: [MIR] libxml++-5.0 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libxml++-5.0/+bug/2146982/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2146982] Re: [MIR] libxml++-5.0
At the core we have: rmadison -u ubuntu -s resolute-proposed,resolute libxml++-5.0-1 libxml++2.6-2v5 libxml++-5.0-1 | 5.6.0+ds-1 | resolute/universe | amd64, amd64v3, arm64, armhf, ppc64el, riscv64, s390x libxml++2.6-2v5 | 2.42.3-2build2 | resolute | amd64, amd64v3, arm64, armhf, ppc64el, riscv64, s390x Which matches the mismatch that shows: libxml++-5.0: libxml++-5.0-1 libxml++-5.0-dev [Reverse-Depends: libmirwayland-bin (MAIN)] Of all the packages in libxml++2.6 I see the following in main: $ rmadison -u ubuntu -s resolute-proposed,resolute libxml++2.6-dev libxml++2.6-2v5 libxml++2.6-doc libxml++2.6-dev | 2.42.3-2build2 | resolute | amd64, amd64v3, arm64, armhf, ppc64el, riscv64, s390x libxml++2.6-2v5 | 2.42.3-2build2 | resolute | amd64, amd64v3, arm64, armhf, ppc64el, riscv64, s390x libxml++2.6-doc | 2.42.3-2build2 | resolute | all vs $ rmadison -u ubuntu -s resolute-proposed,resolute libxml++-5.0-1 libxml++-5.0-dev libxml++-5.0-doc libxml++-5.0-1 | 5.6.0+ds-1 | resolute/universe | amd64, amd64v3, arm64, armhf, ppc64el, riscv64, s390x libxml++-5.0-dev | 5.6.0+ds-1 | resolute/universe | amd64, amd64v3, arm64, armhf, ppc64el, riscv64, s390x libxml++-5.0-doc | 5.6.0+ds-1 | resolute/universe | all As outlined above I'd ask to block the -doc from being excluded. Let us promote these, you then can ensure it migrates and then please report for (or handle yourself) the demotion of 2.6 once nothing holds it back anymore. # BLOCKER What is missing to do so are the team subscriptions by you. => http://reqorts.qa.ubuntu.com/m-r-package-team-mapping.html#mir-team You need to subscribe mir-team to src:libxml++-5.0 before we then can promote it. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2146982 Title: [MIR] libxml++-5.0 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libxml++-5.0/+bug/2146982/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2146982] Re: [MIR] libxml++-5.0
FYI - to not come back automatically you will need excludes for these -dev packages, like what you have: supported:207: * Extra-Exclude: mirtest-dev libmirserver-dev # Mir brings libglm which depends on javascript framework. Dev only, let's exclude them. While at it I'd ask you to also coverlibxml++-5.0-doc as well the same way. I see this as "Rescued from libxml++-5.0" which pulls them in as well (and such packages often have unneeded css/javascript content and related dependencies). I know it is in main for 2.6, but not needed there and protecting you from issues around that. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2146982 Title: [MIR] libxml++-5.0 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libxml++-5.0/+bug/2146982/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2146982] Re: [MIR] libxml++-5.0
MIR team ack on that just being a rename and being good to get done before time runs out. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2146982 Title: [MIR] libxml++-5.0 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libxml++-5.0/+bug/2146982/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2146982] Re: [MIR] libxml++-5.0
> Is MIR otherwise ready to move and this the last thing holding it back? The other thing to do is to demote the new libmirserver-internal-dev and mirtest-internal-dev packages to universe (where libmirserver-dev and mirtest-dev are). I can do that now, and then this MIR will be the last thing holding Mir back. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2146982 Title: [MIR] libxml++-5.0 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libxml++-5.0/+bug/2146982/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2146982] Re: [MIR] libxml++-5.0
Old case is [MIR] libxml++2.6 (Fix Released): https://launchpad.net/bugs/1843229 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2146982 Title: [MIR] libxml++-5.0 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libxml++-5.0/+bug/2146982/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2146982] Re: [MIR] libxml++-5.0
I agree to the reverse dependency only being MIR itself $ reverse-depends --release resolute src:libxml++2.6 Reverse-Depends === * bibshelf (for libxml++2.6-2v5) * cherrytree(for libxml++2.6-2v5) * gobby (for libxml++2.6-2v5) * libcifti-dev (for libxml++2.6-dev) * libcifti0t64 (for libxml++2.6-2v5) * libmirwayland-bin (for libxml++2.6-2v5) * libsynfig-dev [amd64 amd64v3 arm64 armhf ppc64el riscv64] * libsynfig0t64 [amd64 amd64v3 arm64 armhf ppc64el riscv64] * ofx (for libxml++2.6-2v5) * performous [amd64 amd64v3 arm64 armhf ppc64el riscv64] * pinot (for libxml++2.6-2v5) Packages without architectures listed are reverse-dependencies in: amd64, amd64v3, arm64, armhf, ppc64el, riscv64, s390x And of that rmadison -u ubuntu -s resolute-proposed,resolute bibshelf cherrytree gobby libcifti-dev libcifti0t64 libmirwayland-bin libsynfig-dev libsynfig0t64 ofx performous pinot bibshelf | 1.6.0-0ubuntu10| resolute/universe | source, amd64, amd64v3, arm64, armhf, ppc64el, riscv64, s390x cherrytree| 1.2.0+dfsg-1build2 | resolute/universe | source, amd64, amd64v3, arm64, armhf, ppc64el, riscv64, s390x gobby | 0.6.0-3build1 | resolute/universe | source, amd64, amd64v3, arm64, armhf, ppc64el, riscv64, s390x libcifti-dev | 1.6.0-6| resolute/universe | amd64, amd64v3, arm64, armhf, ppc64el, riscv64, s390x libcifti0t64 | 1.6.0-6| resolute/universe | amd64, amd64v3, arm64, armhf, ppc64el, riscv64, s390x libmirwayland-bin | 2.20.2-2ubuntu8| resolute | amd64, amd64v3, arm64, armhf, ppc64el, riscv64, s390x libmirwayland-bin | 2.25.2-3 | resolute-proposed | amd64, amd64v3, arm64, armhf, ppc64el, riscv64, s390x libsynfig-dev | 1.5.3+dfsg-1 | resolute/universe | amd64, amd64v3, arm64, armhf, ppc64el, riscv64 libsynfig0t64 | 1.5.3+dfsg-1 | resolute/universe | amd64, amd64v3, arm64, armhf, ppc64el, riscv64 ofx | 1:0.10.9-1.1build3 | resolute/universe | amd64, amd64v3, arm64, armhf, ppc64el, riscv64, s390x performous| 1.3.1+ds-3ubuntu2 | resolute/universe | source, amd64, amd64v3, arm64, armhf, ppc64el, riscv64 performous| 1.3.1+ds-4 | resolute-proposed/universe | source pinot | 1.23-1 | resolute/universe | source, amd64, amd64v3, arm64, armhf, ppc64el, riscv64, s390x Demoting 2.6 for promoting 5.0 seems fine. Is MIR otherwise ready to move and this the last thing holding it back? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2146982 Title: [MIR] libxml++-5.0 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libxml++-5.0/+bug/2146982/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2146982] Re: [MIR] libxml++-5.0
For Resolute I think it would be reasonable to do the 2.6 -> universe, 5.0 -> main switch, but I understand timing is tight. Uploading a Mir package that drops the port to libxml++-5.0 for Resolute would be easy. Alternatively, demoting libmirwayland-bin and libmirwayland-dev to universe would be acceptable. ** Description changed: libxml++-5.0 is a source-rename + new upstream version of libxml++2.6. Upstream releases multiple API-incompatible versions of libxml++; the deprecated 2.6 API currently in Ubuntu main, 3.0, 4.0, and 5.0. These are parallel-installable. Debian is seeking to move users off libxml++2.6, and as a part of that the Mir package in Debian has migrated to libxml++-5.0, and now syncd to Ubuntu. Mir is the only rdepend of libxml++2.6 in main; we should demote libxml++2.6 to universe and bring libxml++-5.0 to main. A diff of the 2.6 and 5.0 source packages shows no changes other than 2.6 -> 5.0 renamings, watch file updates, etc. The source code diff between the 2.6 the 5.0 packages is largely Glib::ustring -> ustring renames and trivial C++ idiom updates (adding - noexcept, std::move(), converting enum to enum class, etc). + noexcept, std::move(), converting enum to enum class, etc). There are + some additional APIs, in parallel to some existing APIs being marked + deprecated, but this is no more than what you might expect from a new + upstream version; it is very substantially the same code. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2146982 Title: [MIR] libxml++-5.0 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libxml++-5.0/+bug/2146982/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
