Sync gnustep-gui 0.24.0-2 (universe) from Debian unstable (main)

Bug #1342200 reported by Hans Joachim Desserud
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gnustep-gui (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Please sync gnustep-gui 0.24.0-2 (universe) from Debian unstable (main)

Explanation of Ubuntu changes and why they can be dropped:

* No change rebuild against libicu52
* Merge from Debian experimental. Remaining changes:
   - Build-depend on libtiff-dev rather than libtiff4-dev.

The Debian package now depends on libtiff-dev instead of libtiff4-dev too.

New changelog entries since 0.22.0-1ubuntu2:

gnustep-gui (0.24.0-2) unstable; urgency=medium

  * Upload to unstable.
  * debian/compat: Set to 9 to get .build-id debugging symbols.
  * debian/control.m4 (Build-Depends): Require debhelper >= 9.
    (libgnustep-gui`'SOV_GUI-dbg) <Conflicts>: Remove.
  * debian/control: Regenerate.
  * debian/rules (confflags): Define conditionally and pass --host to
    configure only if cross-compiling.

 -- Yavor Doganov <email address hidden> Mon, 07 Jul 2014 14:34:47 +0300

gnustep-gui (0.24.0-1) experimental; urgency=low

  * New major upstream release:
    - Provides a more complete implementation of NSBox (Closes: #711938).
  * debian/patches/say-build.patch: Remove; fixed upstream.
  * debian/patches/info-direntry.patch: New.
  * debian/patches/series: Update.
  * debian/rules (v_base): Bump to 1.24.6.
    (install-doc): Do not create User/Developer symlinks. Remove gsdoc
    files, do not delete info ones.
    (binary-arch): Remove gnustep-gpbs from generated shlibs, will be
    merged into -common.
  * debian/control.m4 (Build-Depends): Replace libtiff4-dev with
    libtiff-dev (Closes: #736010).
    (Build-Depends-Indep): Remove texi2html.
    (libgnustep-gui`'SOV_GUI-dbg) <Conflicts>: Remove
    libgnustep-gui0.18-dbg, add libgnustep-gui0.22-dbg.
    (Vcs-Git): Use the canonical URI.
    (Standards-Version): Bump to 3.9.5 (no changes needed).
  * debian/control: Regenerate.
  * debian/gnustep-gui-doc.doc-base.manual: Add HTML format; it is now
    properly built and installed following the texi2html->makeinfo switch
    (Closes: #732137).
  * debian/copyright: Update copyright years; typo fix.

 -- Yavor Doganov <email address hidden> Mon, 26 May 2014 19:11:54 +0300

Revision history for this message
Daniel Holbach (dholbach) wrote :

Build-Depends can't be satisfied on amd64 utopic it seems.

0 packages upgraded, 242 newly installed, 0 to remove and 0 not upgraded.
Need to get 49.5 MB/131 MB of archives. After unpacking 479 MB will be used.
Abort.
E: pbuilder-satisfydepends failed.

Changed in gnustep-gui (Ubuntu):
status: New → Incomplete
Revision history for this message
Hans Joachim Desserud (hjd) wrote :

Sorry about that. It looks like the problem is the version requirement for libgnustep-base-dev (>= 1.24.6) which belongs to gnustep-base. Version 1.24.6-2ubuntu1 for that package just recently appeared in utopic-proposed, but it seems to have failed to build on various platforms. This sync request will probably have to be postponed until these build failures have been resolved.

Revision history for this message
Daniel Holbach (dholbach) wrote :

I'll unsubscribe the sponsors team from this bug for now. Please resubscribe once gnustep-base has built.

Revision history for this message
Hans Joachim Desserud (hjd) wrote :

Gnustep-base 1.24.6-2ubuntu1 is now available on Ubuntu Utopic (https://launchpad.net/ubuntu/+source/gnustep-base). With this, I was successfully able to build gnustep-gui 0.24.0-2 on my i386 system. I haven't checked with other architectures.

Revision history for this message
Martin Pitt (pitti) wrote :

Still fails to build, just now for a different reason:

/usr/bin/ld: obj/libgnustep-gui.obj/Functions.m.o: relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
obj/libgnustep-gui.obj/Functions.m.o: error adding symbols: Bad value
collect2: error: ld returned 1 exit status
/usr/share/GNUstep/Makefiles/Instance/library.make:290: recipe for target 'obj/libgnustep-gui.so.0.24.0' failed

Full build log at http://paste.ubuntu.com/7921096/

Revision history for this message
Daniel Holbach (dholbach) wrote :

Success!

Changed in gnustep-gui (Ubuntu):
status: Incomplete → Fix Released
Revision history for this message
Daniel Holbach (dholbach) wrote :

This bug was fixed in the package gnustep-gui - 0.24.0-2
Sponsored for Hans Joachim Desserud (hjd)

---------------
gnustep-gui (0.24.0-2) unstable; urgency=medium

  * Upload to unstable.
  * debian/compat: Set to 9 to get .build-id debugging symbols.
  * debian/control.m4 (Build-Depends): Require debhelper >= 9.
    (libgnustep-gui`'SOV_GUI-dbg) <Conflicts>: Remove.
  * debian/control: Regenerate.
  * debian/rules (confflags): Define conditionally and pass --host to
    configure only if cross-compiling.

 -- Yavor Doganov <email address hidden> Mon, 07 Jul 2014 14:34:47 +0300

gnustep-gui (0.24.0-1) experimental; urgency=low

  * New major upstream release:
    - Provides a more complete implementation of NSBox (Closes: #711938).
  * debian/patches/say-build.patch: Remove; fixed upstream.
  * debian/patches/info-direntry.patch: New.
  * debian/patches/series: Update.
  * debian/rules (v_base): Bump to 1.24.6.
    (install-doc): Do not create User/Developer symlinks. Remove gsdoc
    files, do not delete info ones.
    (binary-arch): Remove gnustep-gpbs from generated shlibs, will be
    merged into -common.
  * debian/control.m4 (Build-Depends): Replace libtiff4-dev with
    libtiff-dev (Closes: #736010).
    (Build-Depends-Indep): Remove texi2html.
    (libgnustep-gui`'SOV_GUI-dbg) <Conflicts>: Remove
    libgnustep-gui0.18-dbg, add libgnustep-gui0.22-dbg.
    (Vcs-Git): Use the canonical URI.
    (Standards-Version): Bump to 3.9.5 (no changes needed).
  * debian/control: Regenerate.
  * debian/gnustep-gui-doc.doc-base.manual: Add HTML format; it is now
    properly built and installed following the texi2html->makeinfo switch
    (Closes: #732137).
  * debian/copyright: Update copyright years; typo fix.

 -- Yavor Doganov <email address hidden> Mon, 26 May 2014 19:11:54 +0300

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.