[Bug 2053254] Re: Update urdfdom, dart and ignition-physics for Noble (Open Robotics packages)

2024-03-20 Thread Jose Luis Rivero
Changelog from existing version on Noble

** Attachment added: "changelog_dart"
   
https://bugs.launchpad.net/ubuntu/+source/dart/+bug/2053254/+attachment/5757532/+files/changelog_dart.txt

** Description changed:

  Versions bump for the Open Robotics Community packages:
   - urdfdom to 4.0.0-0ubuntu1
-(Imported from https://salsa.debian.org/science-team/urdfdom)
+    (Imported from https://salsa.debian.org/science-team/urdfdom)
   - dart to 6.13.1+ds-0ubuntu2
-https://git.launchpad.net/~j-rivero/ubuntu/+source/dart/log/?h=ubuntu/devel
+    https://git.launchpad.net/~j-rivero/ubuntu/+source/dart/log/?h=ubuntu/devel
  
  As a side effect ignition-physics package needs also to be patch updated:
   - ignition-physics to 5.1.0+ds1-4.1ubuntu2
-(Imported from https://salsa.debian.org/science-team/ignition-physics)
+    (Imported from https://salsa.debian.org/science-team/ignition-physics)
  
  The review found that there was a problem with a missing ignition-common 
package in s390:
-  - ignition-common (needs a rev bump) 
-
https://git.launchpad.net/~j-rivero/ubuntu/+source/ignition-common/log/?h=ubuntu/noble
+  - ignition-common (needs a rev bump)
+    
https://git.launchpad.net/~j-rivero/ubuntu/+source/ignition-common/log/?h=ubuntu/noble
  
  Package PPA:
   https://launchpad.net/~j-rivero/+archive/ubuntu/urdfdom4-noble/+packages
  
  [Other info]
  
  I have both version bumps ready on Debian but the 64bit_time transition[1] is 
preventing the
  packages to go through the lib transition since two weeks ago and counting. 
As we want to
  have these new versions in 24.04 (feature freeze is coming soon), we do the 
version bump
  directly on Ubuntu.
  
  [Justification]
  
  Important updates in a couple of packages used by the Open Robotics
  Community, particularly affecting ROS (Robot Operative System) and the
  ignition/Gazebo simulator.
  
   * urdfdom is changing the ABI/API completely by replacing tinyxml with 
tinyxml2
-  * Dart current version 6.9.2 was released in .. 2019 :(
+  * Dart current version 6.12.1 was released in .. 2019.
+ 
+ There are important bugfixes in DART, specially the fix for a ton of
+ compiler warnings with gcc-13 and patches for skeleton trees and
+ grouping of constraints.
  
  Both packages should be lintian clean.
  
  [Transition details]
  
  The PPA includes all direct dependencies of urfdom and DART (ignition-
  physics and ros-urdf).
  
   * ignition-physics include a patch to work with new DART adding conditional 
code to deal with
     minor DART API renames.
  
  All the previous architectures where the software was building before
  are also supported in the update with an important exception: new DART
  upstream releases do not support 32 bits, so armhf is lost from the
  list.
  
  [1] https://lists.debian.org/debian-devel-announce/2024/02/msg0.html

** Summary changed:

- Update urdfdom, dart and ignition-physics for Noble (Open Robotics packages)
+ [FFe] Update urdfdom, dart and ignition-physics for Noble (Open Robotics 
packages)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2053254

Title:
  [FFe] Update urdfdom, dart and ignition-physics for Noble (Open
  Robotics packages)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dart/+bug/2053254/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2053254] Re: Update urdfdom, dart and ignition-physics for Noble (Open Robotics packages)

2024-03-20 Thread Jose Luis Rivero
** Description changed:

  Versions bump for the Open Robotics Community packages:
   - urdfdom to 4.0.0-0ubuntu1
+(Imported from https://salsa.debian.org/science-team/urdfdom)
   - dart to 6.13.1+ds-0ubuntu2
+https://git.launchpad.net/~j-rivero/ubuntu/+source/dart/log/?h=ubuntu/devel
  
  As a side effect ignition-physics package needs also to be patch updated:
   - ignition-physics to 5.1.0+ds1-4.1ubuntu2
+(Imported from https://salsa.debian.org/science-team/ignition-physics)
+ 
+ The review found that there was a problem with a missing ignition-common 
package in s390:
+  - ignition-common (needs a rev bump) 
+
https://git.launchpad.net/~j-rivero/ubuntu/+source/ignition-common/log/?h=ubuntu/noble
  
  Package PPA:
   https://launchpad.net/~j-rivero/+archive/ubuntu/urdfdom4-noble/+packages
-  (let me know if you prefer the code in bzr)
  
  [Other info]
  
  I have both version bumps ready on Debian but the 64bit_time transition[1] is 
preventing the
  packages to go through the lib transition since two weeks ago and counting. 
As we want to
  have these new versions in 24.04 (feature freeze is coming soon), we do the 
version bump
  directly on Ubuntu.
  
  [Justification]
  
  Important updates in a couple of packages used by the Open Robotics
  Community, particularly affecting ROS (Robot Operative System) and the
  ignition/Gazebo simulator.
  
   * urdfdom is changing the ABI/API completely by replacing tinyxml with 
tinyxml2
   * Dart current version 6.9.2 was released in .. 2019 :(
  
  Both packages should be lintian clean.
  
  [Transition details]
  
  The PPA includes all direct dependencies of urfdom and DART (ignition-
  physics and ros-urdf).
  
   * ignition-physics include a patch to work with new DART adding conditional 
code to deal with
     minor DART API renames.
  
  All the previous architectures where the software was building before
  are also supported in the update with an important exception: new DART
  upstream releases do not support 32 bits, so armhf is lost from the
  list.
  
  [1] https://lists.debian.org/debian-devel-announce/2024/02/msg0.html

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2053254

Title:
  Update urdfdom, dart and ignition-physics for Noble (Open Robotics
  packages)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dart/+bug/2053254/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2053254] Re: Update urdfdom, dart and ignition-physics for Noble (Open Robotics packages)

2024-03-20 Thread Jose Luis Rivero
The PPA now has the s390x package of dart finally.

Answering the issues that Lucas found in the packaging:

> And FWIW, we are using git to maintain ubuntu package (using git-ubuntu), bzr
> has not been used for packages for a while AFAIK. But if it is easier for you
> to provide the packages in a PPA, that's also works IMO.

I've migrated the bazaar changes to Git and commit new changes to ubuntu/devel
https://git.launchpad.net/~j-rivero/ubuntu/+source/dart/log/?h=ubuntu/devel

> Thanks for the updated packages! I think you also noticed that two packages
> there, in the PPA, are failing to build from source in s390x, right? We need 
> to
> fix that because s390x is a officially supported architecture. Could you 
> please
> take a look to see if you can identify any issue?

Took me a little bit to debug things of a large package on s390x emulation but
finally found the problem in one of the dependencies of dart. I reported it 
upstream with the result of my research, it is not trivial to fix:
https://git.launchpad.net/~j-rivero/ubuntu/+source/dart/commit/?h=ubuntu/devel=84595c63d173c78f1c2653d3dd872ae44bbc48b5

> Missing build dependencies: libignition-common-dev (>= 4.0.0)
> If you check the version of this package in Noble you will notice that it
should be satisfiable:
> libignition-common-dev | 4.7.0+ds2-2ubuntu1 | noble/universe | amd64, arm64,
 armhf, ppc64el, riscv64

Also invested a bit of time debugging this, seems to me like there were some
platforms related to problems detailed in https://bugs.debian.org/977638

I've upload a new ignition-common package from the ubuntu/nobel branch that
built on s390x:
https://git.launchpad.net/~j-rivero/ubuntu/+source/ignition-common/log/?h=ubuntu/noble
that 

> Regarding the dart armhf unsupportability, if upstream says it is not
> supported, you should change the Architecture fields in debian/control to
> reflect that. If you leave arch:any then it will be built in all 
> architectures,
> you'd need to exclude armhf.

Done in
https://git.launchpad.net/~j-rivero/ubuntu/+source/dart/commit/?h=ubuntu/devel=a6a3f90252d0b47ec73638566f1b046a22ee1134

** Bug watch added: Debian Bug tracker #977638
   https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=977638

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2053254

Title:
  Update urdfdom, dart and ignition-physics for Noble (Open Robotics
  packages)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dart/+bug/2053254/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2053254] Re: Update urdfdom, dart and ignition-physics for Noble (Open Robotics packages)

2024-03-18 Thread Jose Luis Rivero
Thanks Benjamin. I've been working on Lucas comments during the last week and 
hope to have ready the changes in this week. Yesterday upstream releases a new 
version that fixes all the compiler warnings for GCC-13 and I want to include 
it so we don't need to disable them:
https://code.launchpad.net/~j-rivero/ubuntu/+source/dart/+git/dart/+ref/ubuntu/devel

I'll prepare the FFe ASAP.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2053254

Title:
  Update urdfdom, dart and ignition-physics for Noble (Open Robotics
  packages)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dart/+bug/2053254/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2053254] Re: Update urdfdom, dart and ignition-physics for Noble (Open Robotics packages)

2024-03-18 Thread Benjamin Drung
We are still waiting for Lucas comments to be addressed. Since we passed
feature freeze, a feature freeze exception is needed. See
https://wiki.ubuntu.com/FreezeExceptionProcess

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2053254

Title:
  Update urdfdom, dart and ignition-physics for Noble (Open Robotics
  packages)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dart/+bug/2053254/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs