Please sync gnuchess (5.07-7) from Debian Testing

Bug #493320 reported by Vikram Dhillon
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gnuchess (Debian)
Fix Released
Unknown
gnuchess (Ubuntu)
Fix Released
Wishlist
Unassigned

Bug Description

Binary package hint: gnuchess

Latest Debian Changelog(s):

 gnuchess (5.07-7) unstable; urgency=low

   * Fix getline FTBFS. Closes: #552906, #559909.
 -- Bradley Smith <email address hidden> Mon, 07 Dec 2009 19:00:35 +0000
Latest Ubuntu changelog:

gnuchess (5.07-5ubuntu1) karmic; urgency=low

  * debian/patches/01_ftbfs_getline_conflicts.patch: replace getline with
    get_line. (LP: #438699)

 -- Marcin Wider <email address hidden> Tue, 29 Sep 2009 16:08:13 +0200

The unstable package has now migrated to testing and thus the FTBFS issue is now fixed, so the package can be synced. The package now builds in a lucid chroot because of the patch released:

dpkg-deb: building package `gnuchess' in `../gnuchess_5.07-7_i386.deb'.
 dpkg-genchanges >../gnuchess_5.07-7_i386.changes
dpkg-genchanges: not including original source code in upload
dpkg-buildpackage: binary and diff upload (original source NOT included)
I: Copying back the cached apt archive contents
I: unmounting dev/pts filesystem
I: unmounting proc filesystem
I: cleaning the build env
I: removing directory /var/cache/pbuilder/build//9201 and its subdirectories
I: Current time: Tue Dec 22 18:30:54 EST 2009
I: pbuilder-time-stamp: 1261524654

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

Did you read the actual diff? The changes weren't applied in Debian yet:

daniel@daniel-desktop:~$ debdiff gnuchess_5.07-5ubuntu1.dsc gnuchess_5.07-6.dsc | diffstat
 debian/patches/01_ftbfs_getline_conflicts.patch | 43 ------------------------
 gnuchess-5.07/debian/changelog | 8 ++--
 gnuchess-5.07/debian/control | 7 +--
 gnuchess-5.07/debian/patches/series | 1
 4 files changed, 7 insertions(+), 52 deletions(-)
daniel@daniel-desktop:~$

Thus, the build fails (did you try to test-build this?):
Making all in src
make[2]: Entering directory `/tmp/buildd/gnuchess-5.07/src'
/usr/bin/make all-am
make[3]: Entering directory `/tmp/buildd/gnuchess-5.07/src'
if x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -pthread -g -Wall -O2 -MT atak.o -MD -MP -MF ".deps/atak.Tpo" \
   -c -o atak.o `test -f 'atak.c' || echo './'`atak.c; \
 then mv -f ".deps/atak.Tpo" ".deps/atak.Po"; \
 else rm -f ".deps/atak.Tpo"; exit 1; \
 fi
In file included from atak.c:29:
common.h:747: error: 'getline' redeclared as different kind of symbol
/usr/include/stdio.h:651: note: previous declaration of 'getline' was here
make[3]: *** [atak.o] Error 1
make[3]: Leaving directory `/tmp/buildd/gnuchess-5.07/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/tmp/buildd/gnuchess-5.07/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/buildd/gnuchess-5.07'
make: *** [build-stamp] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
E: Failed autobuilding of package
I: unmounting dev/pts filesystem
I: unmounting proc filesystem

Changed in gnuchess (Ubuntu):
status: New → Incomplete
Changed in gnuchess (Debian):
status: Unknown → Fix Released
summary: - Please sync gnuchess (5.07-6) from Debian Testing
+ Please merge gnuchess (5.07-6) from Debian Testing
description: updated
description: updated
Revision history for this message
Artur Rona (ari-tczew) wrote :

Dear Vikram,
It is not a merge, it is a sync. When gnuchess 5.07-7 will migrate to testing, we can sync this. Please wait.
Regards,
Artur

Revision history for this message
Vikram Dhillon (dhillon-v10) wrote :

Thanks Artur, I do know that this package will be synced, and 6 days were missing because I am exercising with Andrea Veri (my mentor) doing some merges

Revision history for this message
Andrea Veri (av) wrote :

there's no point in merging this anymore, it took too much time to perform the merge and in the meantime the latest revision migrated to testing.

The right thing to do would be moving this bug report into a sync request again.

Thanks.

summary: - Please merge gnuchess (5.07-6) from Debian Testing
+ Please sync gnuchess (5.07-7) from Debian Testing
description: updated
Changed in gnuchess (Ubuntu):
status: Incomplete → New
Revision history for this message
Benjamin Drung (bdrung) wrote :

sync request ACK'd

BTW you can request syncs from unstable, too. You do not need to wait 10 days until the package migrates to testing.

Changed in gnuchess (Ubuntu):
importance: Undecided → Wishlist
Michael Bienia (geser)
Changed in gnuchess (Ubuntu):
status: New → Confirmed
Revision history for this message
James Westby (james-w) wrote :

[Updating] gnuchess (5.07-5ubuntu1 [Ubuntu] < 5.07-7 [Debian])
 * Trying to add gnuchess...
  - <gnuchess_5.07.orig.tar.gz: already in distro - downloading from librarian>
  - <gnuchess_5.07-7.diff.gz: downloading from http://ftp.debian.org/debian/>
  - <gnuchess_5.07-7.dsc: downloading from http://ftp.debian.org/debian/>
I: gnuchess [universe] -> gnuchess_5.07-5ubuntu1 [universe].

Changed in gnuchess (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
James Westby (james-w) wrote :

[Updating] gnuchess (5.07-5ubuntu1 [Ubuntu] < 5.07-7 [Debian])
 * Trying to add gnuchess...
  - <gnuchess_5.07.orig.tar.gz: already in distro - downloading from librarian>
  - <gnuchess_5.07-7.diff.gz: cached>
  - <gnuchess_5.07-7.dsc: cached>
I: gnuchess [universe] -> gnuchess_5.07-5ubuntu1 [universe].

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.