clone 292991 -1
retitle -1 clean rule possibly broken
severity 292991 wishlist
retitle 292991 uses features not available in woody packages
tags 292991 +wontfix
thanks

On Mon, Jan 31, 2005 at 05:17:59PM +0100, Helge Kreutzmann wrote:
> I don't know the proper severity, so I let you decide.
> I am trying to backport ekg_1.5+20050129-1.diff.gz to woody. There are
> at least two incorrect build-dependencies:
> 
> a) libgsm1-dev (>= 1.0.10-11.1)
>    This is exactly the first post-woody-version,

I know, note that this was my NMU :-)

>I looked at the
>    changelog but the only maybe-relevant difference of the few is on
>    arm.

The most important change was to close #166400
EKG did not build with the header file mess libgsm had before that,
because of header filename namespace conflicts.

> Building with libgsm1-dev (>= 1.0.10-11) (on x86) seems fine.

Interesting. But I'll stay on the safer side and not allow builds
against a version that was known to be broken.

> b) debhelper: The build dependency needs to be versioned, as in woody
>    it is fullfilled, but it dies with:
> 
> dh_shlibdeps -X debian/ekg/usr/bin/ekglogs -L libgadu3 -l 
> debian/libgadu3/usr/lib
> Unknown option: L
> 
>    According to the changelog of debhelper, this flag was introduced
>    in 4.1.1 and woody ships 4.0.2
> 
>    Fortunately, removing the -L option seems still to generate correct
>    dependencies.

Removing it is not sufficient IIRC. See the attached patch.

> Btw. two subsequent 
> dpkg-buildpackage -uc -b -rfakeroot
> fail, but I don't have time to check that in sid. 
> dh_clean
>  debian/rules build
>  make: *** No rule to make target `configure', needed by
>  `config.status'.  Stop.

I'll check this.

> This just makes backporting quite a bit harder.

Actually, I've already done a backport. It's on people.debian.org, IIRC
apt-get.org has a link/source lines. Most of the changes are in the
attached patch, I think. Especially the -lpthread thing was nasty, I
guess that was a workaround for woody linker bug, but I don't really
remember right now..

Marcin
-- 
Marcin Owsiany <[EMAIL PROTECTED]>             http://marcin.owsiany.pl/
GnuPG: 1024D/60F41216  FE67 DA2D 0ACA FC5E 3F75  D6F6 3A0D 8AA0 60F4 1216


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to