[Bug 2146982] Re: [MIR] libxml++-5.0

2026-04-09 Thread Christian Ehrhardt
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

2026-04-09 Thread Chris Halse Rogers
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

2026-04-09 Thread Christian Ehrhardt
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

2026-04-09 Thread Chris Halse Rogers
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

2026-04-08 Thread Christian Ehrhardt
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

2026-04-08 Thread Christian Ehrhardt
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

2026-04-08 Thread Christian Ehrhardt
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

2026-04-08 Thread Christian Ehrhardt
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

2026-04-07 Thread Chris Halse Rogers
> 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

2026-04-07 Thread Christian Ehrhardt
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

2026-04-07 Thread Christian Ehrhardt
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

2026-03-31 Thread Chris Halse Rogers
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