planner version 0.14.5-1 FTBFS on i386 in precise

Bug #935367 reported by Andreas Moog
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
planner (Debian)
Fix Released
Unknown
planner (Ubuntu)
Fix Released
High
Julian Taylor
Precise
Fix Released
High
Julian Taylor

Bug Description

This is a semi-automatic report based on the latest archive rebuild results [1].
Apologies if it reaches you in error.

Excerpt from the buildlog:

  CC calendar-test.o
  CCLD calendar-test
  CC cmd-manager-test.o
  CCLD cmd-manager-test
  CC scheduler-test.o
  CCLD scheduler-test
  CC task-test.o
  CCLD task-test
/usr/bin/ld: ../libplanner/.libs/libplanner-1.so: undefined reference to symbol 'g_strdup'
/usr/bin/ld: note: 'g_strdup' is defined in DSO /usr/lib/gcc/i686-linux-gnu/4.6/../../../i386-linux-gnu/libglib-2.0.so so try adding it to the linker command line
/usr/lib/gcc/i686-linux-gnu/4.6/../../../i386-linux-gnu/libglib-2.0.so: could not read symbols: Invalid operation
collect2: ld returned 1 exit status
make[4]: *** [task-test] Error 1
make[4]: Leaving directory `/build/buildd/planner-0.14.5/tests'
make[3]: *** [check-am] Error 2
make[3]: Leaving directory `/build/buildd/planner-0.14.5/tests'
make[2]: *** [check-recursive] Error 1
make[2]: Leaving directory `/build/buildd/planner-0.14.5/tests'
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory `/build/buildd/planner-0.14.5'
dh_auto_test: make -j1 check returned exit code 2
make: *** [build] Error 29
dpkg-buildpackage: error: debian/rules build gave error exit status 2
******************************************************************************
Build finished at 20120209-1431
FAILED [dpkg-buildpackage died]

The full buidlog can be found at https://launchpad.net/ubuntu/+archive/test-rebuild-20120201/+build/3166432/+files/buildlog_ubuntu-precise-i386.planner_0.14.5-1_FAILEDTOBUILD.txt.gz.

[1] http://people.ubuntuwire.org/~wgrant/rebuild-ftbfs-test/test-rebuild-20120201-precise.html

Tags: ftbfs precise

Related branches

Andreas Moog (ampelbein)
Changed in planner (Ubuntu):
importance: Undecided → High
Revision history for this message
Alexandre Franke (afranke) wrote :

Note that 0.14.6 is out. It's a bugfix release, so you might want to upgrade the version you're packaging.

Changed in planner (Debian):
status: Unknown → Fix Committed
Revision history for this message
Julian Taylor (jtaylor) wrote :

unfortunately packaging in debian is not done yet, and its probably too late not to add it now.
If you have more information on how important the update is and how invasive it is please ask for a feature freeze exception when the debian packaging is done:
https://wiki.ubuntu.com/FreezeExceptionProcess

Changed in planner (Ubuntu Precise):
assignee: nobody → Julian Taylor (jtaylor)
Revision history for this message
Andreas Moog (ampelbein) wrote :

If this:

New in Planner v0.14.6 Release - 25 December 2011

Fixed compilation with --with-database (thanks to Maxim Zakharov)
Several warnings (thanks to Tinggong Wang)
Got rid of AM_MAINTAINER_MODE
Got rid of some deprecated code

is indeed the complete changeset and the "Several warnings" mean "Compiler warnings" you can upload without a Freeze Exception, since it's only bugfixes in the change.

Revision history for this message
Julian Taylor (jtaylor) wrote :

those changes do not look very relevant.
the debian maintainers are working on that release since a month judging from their git repo, maybe there are some more issues or they have very little time.
If you want to have this version in precise please consider helping out the debian maintainers.

Revision history for this message
Andreas Moog (ampelbein) wrote : Re: [Bug 935367] Re: planner version 0.14.5-1 FTBFS on i386 in precise

On 29.02.2012 20:13, Julian Taylor wrote:
> those changes do not look very relevant.

What do you mean? Those are the changes from the official planner site
and from a quick look over the git log they correspond with the git changes.

Note that I was just pointing out that pure bugfix releases such as this
don't need a freeze exception:
https://wiki.ubuntu.com/FeatureFreeze, point 2:

> contains only bug fixes (these do not usually require explicit exceptions

Cheers,

  Andreas

Revision history for this message
Julian Taylor (jtaylor) wrote :

I meant they don't look very important = not really worth a deviation from debian at this point.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package planner - 0.14.5-1ubuntu1

---------------
planner (0.14.5-1ubuntu1) precise; urgency=low

  * fix-as-needed-build.patch (LP: #935367)
    fix ftbs with ld --as-needed by ordering libraries correctly
 -- Julian Taylor <email address hidden> Wed, 29 Feb 2012 19:23:45 +0100

Changed in planner (Ubuntu Precise):
status: New → Fix Released
Revision history for this message
Alexandre Franke (afranke) wrote :

I'm upstream and I'd be willing to include the patch in our tree, if only I could reproduce the problem in the first place. How do I trigger the build failure?

Revision history for this message
Julian Taylor (jtaylor) wrote :

add -Wl,--no-add-needed -Wl,--as-needed to the appropriate LDFLAGS variable.
It must be placed before the objects and libraries to take effect.

Revision history for this message
Alexandre Franke (afranke) wrote :
Changed in planner (Debian):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.