Bug#768741: phlipple: FTBFS in jessie: ld: engine.o: undefined reference to symbol 'cos@@GLIBC_2.2.5'

2014-12-01 Thread Peter Pentchev
On Sun, Nov 30, 2014 at 05:39:09PM -0500, Vincent Legout wrote:
 Miriam Ruiz mir...@debian.org writes:
 
  I thought I had already uploaded it yeah, go ahead if I didn't
 
 Uploaded.

Thanks to you both!

 Peter, can you please request an unblock?

Yep, the release team unblocked it in #771665.

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.net r...@freebsd.org p.penc...@storpool.com
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint 2EE7 A7A5 17FC 124C F115  C354 651E EFB0 2527 DF13


signature.asc
Description: Digital signature


Bug#768741: phlipple: FTBFS in jessie: ld: engine.o: undefined reference to symbol 'cos@@GLIBC_2.2.5'

2014-11-30 Thread Vincent Legout
Hi Miriam,

Miriam Ruiz mir...@debian.org writes:

 I'll upload newer versions this afternoon :)

zaz has already been uploaded. Do you still plan to upload phlipple? I
can do the upload if needed.

Thanks,
Vincent


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#768741: phlipple: FTBFS in jessie: ld: engine.o: undefined reference to symbol 'cos@@GLIBC_2.2.5'

2014-11-30 Thread Miriam Ruiz
I thought I had already uploaded it yeah, go ahead if I didn't

Miry


2014-11-30 17:29 GMT+01:00 Vincent Legout vinc...@legout.info:
 Hi Miriam,

 Miriam Ruiz mir...@debian.org writes:

 I'll upload newer versions this afternoon :)

 zaz has already been uploaded. Do you still plan to upload phlipple? I
 can do the upload if needed.

 Thanks,
 Vincent


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#768741: phlipple: FTBFS in jessie: ld: engine.o: undefined reference to symbol 'cos@@GLIBC_2.2.5'

2014-11-30 Thread Vincent Legout
Miriam Ruiz mir...@debian.org writes:

 I thought I had already uploaded it yeah, go ahead if I didn't

Uploaded.

Peter, can you please request an unblock?

Thanks,
Vincent


signature.asc
Description: PGP signature


Bug#768741: phlipple: FTBFS in jessie: ld: engine.o: undefined reference to symbol 'cos@@GLIBC_2.2.5'

2014-11-24 Thread Peter Pentchev
On Tue, Nov 11, 2014 at 01:14:41PM +0200, Peter Pentchev wrote:
 On Tue, Nov 11, 2014 at 02:09:37AM +0100, Miriam Ruiz wrote:
  2014-11-10 20:56 GMT+01:00 Peter Pentchev r...@ringlet.net:
   On Mon, Nov 10, 2014 at 08:07:21PM +0100, Miriam Ruiz wrote:
   Thanks a lot, I'll have a look at it and commit it.Do you want to be
   included in Uploaders, as the patch seems to say? If you do, you're
   essentially declaring that you're willing to take care of that
   package, essentially :)
  
   Sure, why not? :)  I could refresh its packaging after the freeze.
  
  Well, it's not really a why not decision :) , I mean, it's somehow a
  kind of commitment statement. I mean, while debian/changelog
  essentially talks about the past (who did what), imo Maintaner and
  Uploaders talk about the future of the packahe, more or less saying:
  hey, if there's something to fix in here, contact me and I will try
  to take care of it.
 
 Yes, of course you're absolutely right; I apologize for the flippancy.
 
 Yes, I would like to be listed as an uploader for both phlipple and zaz,
 if it's all right with you.  This would be a kind of a come-back to
 the Games team for me, and the fact that I actually enjoy and play
 phlipple might help, too :)
 
 Thanks for your patience!

Hi,

Mmm, ping? :)  Yesterday both phlipple and zaz were marked for
autoremoval from testing in two weeks' time (December 8th).

I could commit these fixes and put a package up for sponsoring;
of course, it would be better if you could review them, and I do
understand that sometimes time is in short supply.

[1] 
http://lists.alioth.debian.org/pipermail/pkg-games-devel/2014-November/032970.html
[2] 
http://lists.alioth.debian.org/pipermail/pkg-games-devel/2014-November/032969.html

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.net r...@freebsd.org p.penc...@storpool.com
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint 2EE7 A7A5 17FC 124C F115  C354 651E EFB0 2527 DF13


signature.asc
Description: Digital signature


Bug#768741: phlipple: FTBFS in jessie: ld: engine.o: undefined reference to symbol 'cos@@GLIBC_2.2.5'

2014-11-24 Thread Miriam Ruiz
I'll upload newer versions this afternoon :)

Thanks for the reminder!!!

Miry

2014-11-24 13:02 GMT+01:00 Peter Pentchev r...@ringlet.net:
 On Tue, Nov 11, 2014 at 01:14:41PM +0200, Peter Pentchev wrote:
 On Tue, Nov 11, 2014 at 02:09:37AM +0100, Miriam Ruiz wrote:
  2014-11-10 20:56 GMT+01:00 Peter Pentchev r...@ringlet.net:
   On Mon, Nov 10, 2014 at 08:07:21PM +0100, Miriam Ruiz wrote:
   Thanks a lot, I'll have a look at it and commit it.Do you want to be
   included in Uploaders, as the patch seems to say? If you do, you're
   essentially declaring that you're willing to take care of that
   package, essentially :)
  
   Sure, why not? :)  I could refresh its packaging after the freeze.
 
  Well, it's not really a why not decision :) , I mean, it's somehow a
  kind of commitment statement. I mean, while debian/changelog
  essentially talks about the past (who did what), imo Maintaner and
  Uploaders talk about the future of the packahe, more or less saying:
  hey, if there's something to fix in here, contact me and I will try
  to take care of it.

 Yes, of course you're absolutely right; I apologize for the flippancy.

 Yes, I would like to be listed as an uploader for both phlipple and zaz,
 if it's all right with you.  This would be a kind of a come-back to
 the Games team for me, and the fact that I actually enjoy and play
 phlipple might help, too :)

 Thanks for your patience!

 Hi,

 Mmm, ping? :)  Yesterday both phlipple and zaz were marked for
 autoremoval from testing in two weeks' time (December 8th).

 I could commit these fixes and put a package up for sponsoring;
 of course, it would be better if you could review them, and I do
 understand that sometimes time is in short supply.

 [1] 
 http://lists.alioth.debian.org/pipermail/pkg-games-devel/2014-November/032970.html
 [2] 
 http://lists.alioth.debian.org/pipermail/pkg-games-devel/2014-November/032969.html

 G'luck,
 Peter

 --
 Peter Pentchev  r...@ringlet.net r...@freebsd.org p.penc...@storpool.com
 PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
 Key fingerprint 2EE7 A7A5 17FC 124C F115  C354 651E EFB0 2527 DF13


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#768741: phlipple: FTBFS in jessie: ld: engine.o: undefined reference to symbol 'cos@@GLIBC_2.2.5'

2014-11-11 Thread Peter Pentchev
On Tue, Nov 11, 2014 at 02:09:37AM +0100, Miriam Ruiz wrote:
 2014-11-10 20:56 GMT+01:00 Peter Pentchev r...@ringlet.net:
  On Mon, Nov 10, 2014 at 08:07:21PM +0100, Miriam Ruiz wrote:
  Thanks a lot, I'll have a look at it and commit it.Do you want to be
  included in Uploaders, as the patch seems to say? If you do, you're
  essentially declaring that you're willing to take care of that
  package, essentially :)
 
  Sure, why not? :)  I could refresh its packaging after the freeze.
 
 Well, it's not really a why not decision :) , I mean, it's somehow a
 kind of commitment statement. I mean, while debian/changelog
 essentially talks about the past (who did what), imo Maintaner and
 Uploaders talk about the future of the packahe, more or less saying:
 hey, if there's something to fix in here, contact me and I will try
 to take care of it.

Yes, of course you're absolutely right; I apologize for the flippancy.

Yes, I would like to be listed as an uploader for both phlipple and zaz,
if it's all right with you.  This would be a kind of a come-back to
the Games team for me, and the fact that I actually enjoy and play
phlipple might help, too :)

Thanks for your patience!

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.net r...@freebsd.org p.penc...@storpool.com
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint 2EE7 A7A5 17FC 124C F115  C354 651E EFB0 2527 DF13


signature.asc
Description: Digital signature


Bug#768741: phlipple: FTBFS in jessie: ld: engine.o: undefined reference to symbol 'cos@@GLIBC_2.2.5'

2014-11-10 Thread Peter Pentchev
package src:phlipple
tags 768741 + confirmed patch
thanks

On Sun, Nov 09, 2014 at 08:13:56AM +0100, Lucas Nussbaum wrote:
[snip]
 Usertags: qa-ftbfs-20141108 qa-ftbfs
 Justification: FTBFS in jessie on amd64
[snip]
  gcc -std=gnu99 -Wall -g -g -O2 -fstack-protector-strong -Wformat 
  -Werror=format-security -D_FORTIFY_SOURCE=2  -Wl,-z,relro -Wl,-z,defs  
  -Wl,-as-needed -Wl,--no-undefined -o phlipple camera.o engine.o game.o 
  gfxconstants.o gradientrenderer.o interpolator.o levels.o main.o 
  mainscreen.o osinterface_sdl.o phlipplerootscene.o quad.o quadrenderer.o 
  scenes.o settings.o textrenderer.o texture.o vertex.o -lSDL -lvorbisfile 
  -lGLEW -lGLU -lGL-lGLU -lGL -lSDL_mixer -lSDL_image 
  /usr/bin/ld: engine.o: undefined reference to symbol 'cos@@GLIBC_2.2.5'
  //lib/x86_64-linux-gnu/libm.so.6: error adding symbols: DSO missing from 
  command line
  collect2: error: ld returned 1 exit status

Hi Miriam,

Attached is a little patch that adds a, well, a little patch :) to the
phlipple source package to make it link with libm.  I think that the
reason this shows up now is that the libraries that phlipple depends on,
e.g. libvorbis, libvorbisfile, etc, have changed since May to not
explicitly list their own dependencies in the pkg-config output.  In the
May rebuild, phlipple picked up -lm from its dependent libraries'
dependencies, and it compiled just fine; now it doesn't, and it must
figure out that -lm should be added all by itself.

As noted in the patch, I know that this is not a proper fix, but I
believe that it should be a simple minimal targeted fix for the Jessie
freeze.

So what do you think about the attached patch?  I have taken the liberty
of adding a changelog entry and adding myself to the Uploaders, so that
the build is happy, but of course it's perfectly fine if you take just
the patch and commit it yourself.  Still, if you agree, I could commit
it to the pkg-games Subversion repo myself, then prepare a package and
put it up in the sponsoring queue.

Thanks for all your work in pkg-games and Debian in general, and also
thanks to Lucas for his tireless, endless rebuilds! :)

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.net r...@freebsd.org p.penc...@storpool.com
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint 2EE7 A7A5 17FC 124C F115  C354 651E EFB0 2527 DF13
From 4e2e82fccd3967cad11ca2626f4be5760f46dcc2 Mon Sep 17 00:00:00 2001
From: Peter Pentchev openstack-...@storpool.com
Date: Mon, 10 Nov 2014 11:38:20 +0200
Subject: [PATCH] Add a minimal patch to link with libm.

A much better fix would be a configure script check for cos(3) in libm,
but I think that this should be suitable for the Jessie freeze.

Closes:		#768741
---
 debian/changelog  |  7 +++
 debian/control|  2 +-
 debian/patches/libm.patch | 26 ++
 debian/patches/series |  1 +
 4 files changed, 35 insertions(+), 1 deletion(-)
 create mode 100644 debian/patches/libm.patch

diff --git a/debian/changelog b/debian/changelog
index 5eecebc..591449b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+phlipple (0.8.5-2) UNRELEASED; urgency=medium
+
+  * Team upload.
+  * Add the libm patch to link with -lm for cos(3).  Closes: #768741
+
+ -- Peter Pentchev r...@ringlet.net  Mon, 10 Nov 2014 11:23:55 +0200
+
 phlipple (0.8.5-1) unstable; urgency=low
 
   [ Miriam Ruiz ]
diff --git a/debian/control b/debian/control
index 0be7dc4..c13dda5 100644
--- a/debian/control
+++ b/debian/control
@@ -2,7 +2,7 @@ Source: phlipple
 Section: games
 Priority: optional
 Maintainer: Debian Games Team pkg-games-de...@lists.alioth.debian.org
-Uploaders: Miriam Ruiz mir...@debian.org
+Uploaders: Miriam Ruiz mir...@debian.org, Peter Pentchev r...@ringlet.net
 Build-Depends: debhelper (= 9), dh-buildinfo, quilt, autotools-dev,
  libsdl1.2-dev, libsdl-image1.2-dev, libsdl-mixer1.2-dev,
  libglew1.6-dev | libglew1.5-dev
diff --git a/debian/patches/libm.patch b/debian/patches/libm.patch
new file mode 100644
index 000..94d4d23
--- /dev/null
+++ b/debian/patches/libm.patch
@@ -0,0 +1,26 @@
+Description: Link with libm for cos().
+ This is fallout from the fact that other libraries in Debian, such as
+ libvorbisfile, no longer include their own dependencies in the pkg-config
+ output.  Until now, phlipple built just fine because -lm was added by
+ other libraries; now it has to add it on its own.
+ .
+ This bug should really be fixed upstream by adding an explicit check for
+ cos(3) in configure.ac, something like AC_CHECK_LIB([m], [cos])
+ I do intend to do that in a future upload, but IMHO this minimal patch
+ ought to be suitable for the Jessie freeze.
+Debian-Bug: https://bugs.debian.org/768741
+Author: Peter Pentchev r...@ringlet.net
+Forwarded: not-yet
+Last-Update: 2014-11-10
+
+--- a/src/Makefile.in
 b/src/Makefile.in
+@@ -211,7 +211,7 @@
+ 	vertex.h
+ 
+ phlipple_LDFLAGS = 
+-phlipple_LDADD = $(PHLIPPLE_LIBS) $(GL_LIBS) 

Processed: Re: Bug#768741: phlipple: FTBFS in jessie: ld: engine.o: undefined reference to symbol 'cos@@GLIBC_2.2.5'

2014-11-10 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

 package src:phlipple
Limiting to bugs with field 'package' containing at least one of 'src:phlipple'
Limit currently set to 'package':'src:phlipple'

 tags 768741 + confirmed patch
Bug #768741 [src:phlipple] phlipple: FTBFS in jessie: ld: engine.o: undefined 
reference to symbol 'cos@@GLIBC_2.2.5'
Added tag(s) confirmed and patch.
 thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
768741: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=768741
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems


--
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#768741: phlipple: FTBFS in jessie: ld: engine.o: undefined reference to symbol 'cos@@GLIBC_2.2.5'

2014-11-10 Thread Miriam Ruiz
Thanks a lot, I'll have a look at it and commit it.Do you want to be
included in Uploaders, as the patch seems to say? If you do, you're
essentially declaring that you're willing to take care of that
package, essentially :)

Greetings,
Miry

2014-11-10 10:50 GMT+01:00 Peter Pentchev r...@ringlet.net:
 package src:phlipple
 tags 768741 + confirmed patch
 thanks

 On Sun, Nov 09, 2014 at 08:13:56AM +0100, Lucas Nussbaum wrote:
 [snip]
 Usertags: qa-ftbfs-20141108 qa-ftbfs
 Justification: FTBFS in jessie on amd64
 [snip]
  gcc -std=gnu99 -Wall -g -g -O2 -fstack-protector-strong -Wformat 
  -Werror=format-security -D_FORTIFY_SOURCE=2  -Wl,-z,relro -Wl,-z,defs  
  -Wl,-as-needed -Wl,--no-undefined -o phlipple camera.o engine.o game.o 
  gfxconstants.o gradientrenderer.o interpolator.o levels.o main.o 
  mainscreen.o osinterface_sdl.o phlipplerootscene.o quad.o quadrenderer.o 
  scenes.o settings.o textrenderer.o texture.o vertex.o -lSDL -lvorbisfile 
  -lGLEW -lGLU -lGL-lGLU -lGL -lSDL_mixer -lSDL_image
  /usr/bin/ld: engine.o: undefined reference to symbol 'cos@@GLIBC_2.2.5'
  //lib/x86_64-linux-gnu/libm.so.6: error adding symbols: DSO missing from 
  command line
  collect2: error: ld returned 1 exit status

 Hi Miriam,

 Attached is a little patch that adds a, well, a little patch :) to the
 phlipple source package to make it link with libm.  I think that the
 reason this shows up now is that the libraries that phlipple depends on,
 e.g. libvorbis, libvorbisfile, etc, have changed since May to not
 explicitly list their own dependencies in the pkg-config output.  In the
 May rebuild, phlipple picked up -lm from its dependent libraries'
 dependencies, and it compiled just fine; now it doesn't, and it must
 figure out that -lm should be added all by itself.

 As noted in the patch, I know that this is not a proper fix, but I
 believe that it should be a simple minimal targeted fix for the Jessie
 freeze.

 So what do you think about the attached patch?  I have taken the liberty
 of adding a changelog entry and adding myself to the Uploaders, so that
 the build is happy, but of course it's perfectly fine if you take just
 the patch and commit it yourself.  Still, if you agree, I could commit
 it to the pkg-games Subversion repo myself, then prepare a package and
 put it up in the sponsoring queue.

 Thanks for all your work in pkg-games and Debian in general, and also
 thanks to Lucas for his tireless, endless rebuilds! :)

 G'luck,
 Peter

 --
 Peter Pentchev  r...@ringlet.net r...@freebsd.org p.penc...@storpool.com
 PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
 Key fingerprint 2EE7 A7A5 17FC 124C F115  C354 651E EFB0 2527 DF13


--
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#768741: phlipple: FTBFS in jessie: ld: engine.o: undefined reference to symbol 'cos@@GLIBC_2.2.5'

2014-11-10 Thread Peter Pentchev
On Mon, Nov 10, 2014 at 08:07:21PM +0100, Miriam Ruiz wrote:
 Thanks a lot, I'll have a look at it and commit it.Do you want to be
 included in Uploaders, as the patch seems to say? If you do, you're
 essentially declaring that you're willing to take care of that
 package, essentially :)

Sure, why not? :)  I could refresh its packaging after the freeze.

Thanks for looking at the patch!

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.net r...@freebsd.org p.penc...@storpool.com
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint 2EE7 A7A5 17FC 124C F115  C354 651E EFB0 2527 DF13


signature.asc
Description: Digital signature


Bug#768741: phlipple: FTBFS in jessie: ld: engine.o: undefined reference to symbol 'cos@@GLIBC_2.2.5'

2014-11-10 Thread Miriam Ruiz
Well, it's not really a why not decision :) , I mean, it's somehow a
kind of commitment statement. I mean, while debian/changelog
essentially talks about the past (who did what), imo Maintaner and
Uploaders talk about the future of the packahe, more or less saying:
hey, if there's something to fix in here, contact me and I will try
to take care of it.

Miry

2014-11-10 20:56 GMT+01:00 Peter Pentchev r...@ringlet.net:
 On Mon, Nov 10, 2014 at 08:07:21PM +0100, Miriam Ruiz wrote:
 Thanks a lot, I'll have a look at it and commit it.Do you want to be
 included in Uploaders, as the patch seems to say? If you do, you're
 essentially declaring that you're willing to take care of that
 package, essentially :)

 Sure, why not? :)  I could refresh its packaging after the freeze.

 Thanks for looking at the patch!

 G'luck,
 Peter

 --
 Peter Pentchev  r...@ringlet.net r...@freebsd.org p.penc...@storpool.com
 PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
 Key fingerprint 2EE7 A7A5 17FC 124C F115  C354 651E EFB0 2527 DF13


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#768741: phlipple: FTBFS in jessie: ld: engine.o: undefined reference to symbol 'cos@@GLIBC_2.2.5'

2014-11-08 Thread Lucas Nussbaum
Source: phlipple
Version: 0.8.5-1
Severity: serious
Tags: jessie sid
User: debian...@lists.debian.org
Usertags: qa-ftbfs-20141108 qa-ftbfs
Justification: FTBFS in jessie on amd64

Hi,

During a rebuild of all packages in jessie (in a jessie chroot, not a
sid chroot), your package failed to build on amd64.

Relevant part (hopefully):
 gcc -std=gnu99 -Wall -g -g -O2 -fstack-protector-strong -Wformat 
 -Werror=format-security -D_FORTIFY_SOURCE=2  -Wl,-z,relro -Wl,-z,defs  
 -Wl,-as-needed -Wl,--no-undefined -o phlipple camera.o engine.o game.o 
 gfxconstants.o gradientrenderer.o interpolator.o levels.o main.o mainscreen.o 
 osinterface_sdl.o phlipplerootscene.o quad.o quadrenderer.o scenes.o 
 settings.o textrenderer.o texture.o vertex.o -lSDL -lvorbisfile -lGLEW -lGLU 
 -lGL-lGLU -lGL -lSDL_mixer -lSDL_image 
 /usr/bin/ld: engine.o: undefined reference to symbol 'cos@@GLIBC_2.2.5'
 //lib/x86_64-linux-gnu/libm.so.6: error adding symbols: DSO missing from 
 command line
 collect2: error: ld returned 1 exit status

The full build log is available from:
   http://aws-logs.debian.net/ftbfs-logs/2014/11/08/phlipple_0.8.5-1_jessie.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org