[Bug 1882626] Re: libceres-dev Focal arm64 build failing with failed test

2020-06-22 Thread Launchpad Bug Tracker
This bug was fixed in the package ceres-solver - 1.14.0-4ubuntu1.1

---
ceres-solver (1.14.0-4ubuntu1.1) focal; urgency=medium

  * Reduce the number of minimizer iterations in test (LP: #1882626)

 -- Kyle Fazzari   Thu, 11 Jun 2020 17:02:01 -0700

** Changed in: ceres-solver (Ubuntu Focal)
   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/1882626

Title:
  libceres-dev Focal arm64 build failing with failed test

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ceres-solver/+bug/1882626/+subscriptions

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

[Bug 1882626] Re: libceres-dev Focal arm64 build failing with failed test

2020-06-16 Thread Emerson Knapp
Oh, forgot to post version number -

root@machine:/# apt-cache policy libceres-dev
libceres-dev:
  Installed: 1.14.0-4ubuntu1.1
  Candidate: 1.14.0-4ubuntu1.1
  Version table:
 *** 1.14.0-4ubuntu1.1 100
100 /var/lib/dpkg/status

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

Title:
  libceres-dev Focal arm64 build failing with failed test

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ceres-solver/+bug/1882626/+subscriptions

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

[Bug 1882626] Re: libceres-dev Focal arm64 build failing with failed test

2020-06-16 Thread Emerson Knapp
Confirmed that I could install libceres-dev from "-proposed" on ARM64
Focal and successfully use it as a build dependency for reference
project Google Cartographer, which originally brought the missing
package to my attention.

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

Title:
  libceres-dev Focal arm64 build failing with failed test

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ceres-solver/+bug/1882626/+subscriptions

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

[Bug 1882626] Re: libceres-dev Focal arm64 build failing with failed test

2020-06-12 Thread Kyle Fazzari
Tested using upstream ceres-solver's helloworld.cc example[1].

Unable to test for regressions on arm64 because the package wasn't
available there before -proposed:

$ sudo apt install libceres-dev
Reading package lists... Done
Building dependency tree   
Reading state information... Done
Package libceres-dev is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'libceres-dev' has no installation candidate


Alright, testing 1.14.0-4ubuntu1.1 from -proposed:

$ g++ helloworld.cc -lceres -I /usr/include/eigen3 -lglog
ubuntu@arm64-test:~/ceres-solver/examples$ ./a.out 
iter  cost  cost_change  |gradient|   |step|tr_ratio  tr_radius  
ls_iter  iter_time  total_time
   0  4.512500e+010.00e+009.50e+00   0.00e+00   0.00e+00  1.00e+04  
  01.32e-045.72e-04
   1  4.511598e-074.51e+019.50e-04   9.50e+00   1.00e+00  3.00e+04  
  12.02e-049.69e-04
   2  5.012552e-164.51e-073.17e-08   9.50e-04   1.00e+00  9.00e+04  
  15.43e-051.12e-03
Ceres Solver Report: Iterations: 3, Initial cost: 4.512500e+01, Final cost: 
5.012552e-16, Termination: CONVERGENCE
x : 0.5 -> 10


Looks great there. Moving on to regression testing on amd64, with version 
1.14.0-4ubuntu1:

$ g++ helloworld.cc -lceres -I /usr/include/eigen3 -lglog
$ ./a.out 
iter  cost  cost_change  |gradient|   |step|tr_ratio  tr_radius  
ls_iter  iter_time  total_time
   0  4.512500e+010.00e+009.50e+00   0.00e+00   0.00e+00  1.00e+04  
  07.41e-057.69e-04
   1  4.511598e-074.51e+019.50e-04   9.50e+00   1.00e+00  3.00e+04  
  11.34e-041.03e-03
   2  5.012552e-164.51e-073.17e-08   9.50e-04   1.00e+00  9.00e+04  
  19.05e-061.04e-03
Ceres Solver Report: Iterations: 3, Initial cost: 4.512500e+01, Final cost: 
5.012552e-16, Termination: CONVERGENCE
x : 0.5 -> 10


Now amd64, with version 1.14.0-4ubuntu1.1 from -proposed:

$ g++ helloworld.cc -lceres -I /usr/include/eigen3 -lglog
$ ./a.out 
iter  cost  cost_change  |gradient|   |step|tr_ratio  tr_radius  
ls_iter  iter_time  total_time
   0  4.512500e+010.00e+009.50e+00   0.00e+00   0.00e+00  1.00e+04  
  05.90e-054.02e-04
   1  4.511598e-074.51e+019.50e-04   9.50e+00   1.00e+00  3.00e+04  
  11.72e-046.28e-04
   2  5.012552e-164.51e-073.17e-08   9.50e-04   1.00e+00  9.00e+04  
  12.24e-056.74e-04
Ceres Solver Report: Iterations: 3, Initial cost: 4.512500e+01, Final cost: 
5.012552e-16, Termination: CONVERGENCE
x : 0.5 -> 10

Time is of course a smidge different, but results are the same, across
architectures and package versions. This looks good to me, thanks Brian!

[1]: https://github.com/ceres-solver/ceres-
solver/blob/master/examples/helloworld.cc

** Tags removed: verification-needed-focal
** Tags added: verification-done-focal

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

Title:
  libceres-dev Focal arm64 build failing with failed test

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ceres-solver/+bug/1882626/+subscriptions

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

[Bug 1882626] Re: libceres-dev Focal arm64 build failing with failed test

2020-06-12 Thread Brian Murray
Hello Emerson, or anyone else affected,

Accepted ceres-solver into focal-proposed. The package will build now
and be available at https://launchpad.net/ubuntu/+source/ceres-
solver/1.14.0-4ubuntu1.1 in a few hours, and then in the -proposed
repository.

Please help us by testing this new package.  See
https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how
to enable and use -proposed.  Your feedback will aid us getting this
update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug,
mentioning the version of the package you tested, what testing has been
performed on the package and change the tag from verification-needed-
focal to verification-done-focal. If it does not fix the bug for you,
please add a comment stating that, and change the tag to verification-
failed-focal. In either case, without details of your testing we will
not be able to proceed.

Further information regarding the verification process can be found at
https://wiki.ubuntu.com/QATeam/PerformingSRUVerification .  Thank you in
advance for helping!

N.B. The updated package will be released to -updates after the bug(s)
fixed by this package have been verified and the package has been in
-proposed for a minimum of 7 days.

** Changed in: ceres-solver (Ubuntu Focal)
   Status: In Progress => Fix Committed

** Tags added: verification-needed verification-needed-focal

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

Title:
  libceres-dev Focal arm64 build failing with failed test

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ceres-solver/+bug/1882626/+subscriptions

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

[Bug 1882626] Re: libceres-dev Focal arm64 build failing with failed test

2020-06-11 Thread Kyle Fazzari
Thank you, Marc!

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

Title:
  libceres-dev Focal arm64 build failing with failed test

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ceres-solver/+bug/1882626/+subscriptions

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

[Bug 1882626] Re: libceres-dev Focal arm64 build failing with failed test

2020-06-11 Thread Marc Deslauriers
ACK on debdiff in comment #4, thanks!

Uploaded for processing by the SRU team.

** Changed in: ceres-solver (Ubuntu Focal)
   Status: Confirmed => In Progress

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

Title:
  libceres-dev Focal arm64 build failing with failed test

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ceres-solver/+bug/1882626/+subscriptions

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

[Bug 1882626] Re: libceres-dev Focal arm64 build failing with failed test

2020-06-11 Thread Kyle Fazzari
** Attachment removed: "New debdiff with proper patch tags"
   
https://bugs.launchpad.net/ubuntu/+source/ceres-solver/+bug/1882626/+attachment/5383012/+files/debdiff_with_tagged_patch

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

Title:
  libceres-dev Focal arm64 build failing with failed test

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ceres-solver/+bug/1882626/+subscriptions

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

[Bug 1882626] Re: libceres-dev Focal arm64 build failing with failed test

2020-06-11 Thread Kyle Fazzari
Sorry, last debdiff got garbled.

** Attachment added: "Real patch"
   
https://bugs.launchpad.net/ubuntu/+source/ceres-solver/+bug/1882626/+attachment/5383038/+files/debdiff

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

Title:
  libceres-dev Focal arm64 build failing with failed test

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ceres-solver/+bug/1882626/+subscriptions

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

[Bug 1882626] Re: libceres-dev Focal arm64 build failing with failed test

2020-06-11 Thread Kyle Fazzari
** Attachment added: "New debdiff with proper patch tags"
   
https://bugs.launchpad.net/ubuntu/+source/ceres-solver/+bug/1882626/+attachment/5383012/+files/debdiff_with_tagged_patch

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

Title:
  libceres-dev Focal arm64 build failing with failed test

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ceres-solver/+bug/1882626/+subscriptions

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

[Bug 1882626] Re: libceres-dev Focal arm64 build failing with failed test

2020-06-10 Thread Kyle Fazzari
Attached is the debdiff of the patch for this issue.

** Patch added: "debdiff of patch"
   
https://bugs.launchpad.net/ubuntu/+source/ceres-solver/+bug/1882626/+attachment/5382703/+files/reduce-minimizer-iterations.debdiff

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

Title:
  libceres-dev Focal arm64 build failing with failed test

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ceres-solver/+bug/1882626/+subscriptions

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

[Bug 1882626] Re: libceres-dev Focal arm64 build failing with failed test

2020-06-10 Thread Kyle Fazzari
** Description changed:

+ [Impact]
+ 
+ * ceres-solver's binary packages are not available on arm64 in Ubuntu
+ Focal
+ 
+ * tests seem to be failing on arm64:
  https://launchpad.net/ubuntu/+source/ceres-
  solver/1.14.0-4ubuntu1/+build/19091179
  
- Trying to install libceres-dev after upgrading system from Bionic to
- Focal, but the arm64 build is failing
+ * libceres is critical for robotics SLAM applications on Ubuntu, and
+ arm64 is a very popular architecture for robotics
  
- I have also reported here https://github.com/ceres-solver/ceres-
- solver/issues/599 - but not sure which is more appropriate (I don't know
- if that GitHub project maintains the debian packaging builds)
+ [Test Case]
  
- It appears to be a single test failure that blocks the build
+ * Simply run the existing test cases on arm64 and you'll see
+ evaluation_callback_test fail just like in the above log
  
- ```
- 99% tests passed, 1 tests failed out of 127
+ [Regression Potential]
  
- Total Test time (real) = 267.25 sec
+ * libceres isn't on arm64 at all, so the regression potential there is
+ nil
  
- The following tests FAILED:
-30 - evaluation_callback_test (Failed)
- ```
+ * This is a test-only change, thus the only regression possible on other
+ architectures is that the tests don't pass and the package doesn't build
+ as a result

** Description changed:

  [Impact]
  
  * ceres-solver's binary packages are not available on arm64 in Ubuntu
  Focal
  
  * tests seem to be failing on arm64:
  https://launchpad.net/ubuntu/+source/ceres-
  solver/1.14.0-4ubuntu1/+build/19091179
  
  * libceres is critical for robotics SLAM applications on Ubuntu, and
  arm64 is a very popular architecture for robotics
  
  [Test Case]
  
  * Simply run the existing test cases on arm64 and you'll see
  evaluation_callback_test fail just like in the above log
  
  [Regression Potential]
  
  * libceres isn't on arm64 at all, so the regression potential there is
  nil
  
  * This is a test-only change, thus the only regression possible on other
  architectures is that the tests don't pass and the package doesn't build
- as a result
+ as a result (although note that tests pass locally just fine)

** Description changed:

  [Impact]
  
  * ceres-solver's binary packages are not available on arm64 in Ubuntu
  Focal
  
  * tests seem to be failing on arm64:
  https://launchpad.net/ubuntu/+source/ceres-
  solver/1.14.0-4ubuntu1/+build/19091179
  
  * libceres is critical for robotics SLAM applications on Ubuntu, and
  arm64 is a very popular architecture for robotics
  
  [Test Case]
  
  * Simply run the existing test cases on arm64 and you'll see
  evaluation_callback_test fail just like in the above log
  
  [Regression Potential]
  
  * libceres isn't on arm64 at all, so the regression potential there is
  nil
  
  * This is a test-only change, thus the only regression possible on other
  architectures is that the tests don't pass and the package doesn't build
- as a result (although note that tests pass locally just fine)
+ as a result (although note that tests pass locally just fine on amd64 at
+ least)

** Description changed:

  [Impact]
  
  * ceres-solver's binary packages are not available on arm64 in Ubuntu
  Focal
  
  * tests seem to be failing on arm64:
  https://launchpad.net/ubuntu/+source/ceres-
  solver/1.14.0-4ubuntu1/+build/19091179
  
  * libceres is critical for robotics SLAM applications on Ubuntu, and
  arm64 is a very popular architecture for robotics
  
  [Test Case]
  
  * Simply run the existing test cases on arm64 and you'll see
  evaluation_callback_test fail just like in the above log
  
  [Regression Potential]
  
  * libceres isn't on arm64 at all, so the regression potential there is
  nil
  
  * This is a test-only change, thus the only regression possible on other
  architectures is that the tests don't pass and the package doesn't build
- as a result (although note that tests pass locally just fine on amd64 at
- least)
+ as a result (although note that tests pass locally just fine on amd64)

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

Title:
  libceres-dev Focal arm64 build failing with failed test

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ceres-solver/+bug/1882626/+subscriptions

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

[Bug 1882626] Re: libceres-dev Focal arm64 build failing with failed test

2020-06-10 Thread Kyle Fazzari
** Changed in: ceres-solver (Ubuntu Focal)
 Assignee: (unassigned) => Kyle Fazzari (kyrofa)

** Changed in: ceres-solver (Ubuntu Focal)
   Importance: Undecided => High

** Also affects: ceres-solver (Ubuntu Groovy)
   Importance: Undecided
   Status: New

** Changed in: ceres-solver (Ubuntu Groovy)
   Status: New => 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/1882626

Title:
  libceres-dev Focal arm64 build failing with failed test

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ceres-solver/+bug/1882626/+subscriptions

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

[Bug 1882626] Re: libceres-dev Focal arm64 build failing with failed test

2020-06-10 Thread Kyle Fazzari
Note that libceres1 is present on arm64 in Groovy
(https://packages.ubuntu.com/groovy/libceres1)-- this only effects
Focal.

** Also affects: ceres-solver (Ubuntu Focal)
   Importance: Undecided
   Status: New

** Changed in: ceres-solver (Ubuntu Focal)
   Status: New => Confirmed

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

Title:
  libceres-dev Focal arm64 build failing with failed test

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ceres-solver/+bug/1882626/+subscriptions

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