Bug#386113: error in dpkg-buildpackage for asterisk

2006-10-17 Thread Thiago Martins
Em Qui, 2006-10-12 às 15:55 +0200, Pierre Machard escreveu:
> tags 386113 -wontfix
> tags   386113 +patch
> severity 386113 important
> retitle  386113 Asterisk must build-depend upon dpkg ( >= 1.13.19)
> thanks,
> 
> On Thu, Oct 12, 2006 at 02:21:07PM +0200, Pierre Machard wrote:
> > > Depends: asterisk-classic (>=  ) | asterisk-bristuff (>=  ), adduser (>=
> > > 3.63)
> > 
> > The problem is that you are backporting asterisk with an older dpkg. The 
> > substvar 'source:Version' as been added into dpkg 1.13.19.
> > 
> > With a recent dpkg the line [1] would have been expanded.
> > [1] : Depends: asterisk-classic (>= ${source:Version}) | asterisk-bristuff 
> > (>= ${source:Version}), adduser (>= 3.63)
> 
> Which means that asterisk must build-depend upon dpkg ( >= 1.13.19)
> 
> Thanks Duck for the hint,

Mmmm...

 I think this is not right...

 I have a dpkg-1.13.11 installed and I build the package
asterisk-1:1.2.10.dfsg-2.dapper.2235 with the same debian/control file,
look:

.../asterisk-1.2.10.dfsg$ head -n20 debian/control
--cuted--
Package: asterisk
Architecture: all
Section: comm
Depends: asterisk-classic (= ${Source-Version})|asterisk-bristuff (=
${Source-Version}), adduser (>= 3.63)
Conflicts: asterisk-oh323 (<= 0.6.6pre3-3)
--end--

And after binary target:
.../asterisk-1.2.10.dfsg$ head debian/asterisk/DEBIAN/control
Package: asterisk
Version: 1:1.2.10.dfsg-2.dapper.2235
Section: comm
Priority: optional
Architecture: all
Depends: asterisk-classic (= 1:1.2.10.dfsg-2.dapper.2235) |
asterisk-bristuff (= 1:1.2.10.dfsg-2.dapper.2235), adduser (>= 3.63)
...

Has all of you can see, my dpkg-1.13.11 understands "${Source-Version}".

BUT! With new asterisk package (on the same Linux):
.../asterisk-1.2.12.1.dfsg$ head -n20 debian/control
--cuted--
Package: asterisk
Architecture: all
Section: comm
Depends: asterisk-classic (>= ${Source:Version}) | asterisk-bristuff (>=
${Source:Version}), adduser (>= 3.63)
--end--

and here, binary target doesn't work:
.../asterisk-1.2.12.1.dfsg$ head debian/asterisk/DEBIAN/control
Package: asterisk
Version: 1:1.2.12.1.dfsg-1.flizy.2
Section: comm
Priority: optional
Architecture: all
Depends: asterisk-classic (>=  ) | asterisk-bristuff (>=  ), adduser (>=
3.63)

 What's happening here?! Why the following error appears on new package
version? I can't see the source of the problem.

Error on new package:
dpkg-deb: parse error, in file `debian/asterisk/DEBIAN/control' near
line 6 package `asterisk':
 `Depends' field, reference to `asterisk-classic': error in version:
version string is empty
dh_builddeb: command returned error code 512

Thanks for any help...
Thiago



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



Bug#386113: error in dpkg-buildpackage for asterisk

2006-10-12 Thread Pierre Machard
tags 386113 -wontfix
tags 386113 +patch
severity 386113 important
retitle  386113 Asterisk must build-depend upon dpkg ( >= 1.13.19)
thanks,

On Thu, Oct 12, 2006 at 02:21:07PM +0200, Pierre Machard wrote:
> > Depends: asterisk-classic (>=  ) | asterisk-bristuff (>=  ), adduser (>=
> > 3.63)
> 
> The problem is that you are backporting asterisk with an older dpkg. The 
> substvar 'source:Version' as been added into dpkg 1.13.19.
> 
> With a recent dpkg the line [1] would have been expanded.
> [1] : Depends: asterisk-classic (>= ${source:Version}) | asterisk-bristuff 
> (>= ${source:Version}), adduser (>= 3.63)

Which means that asterisk must build-depend upon dpkg ( >= 1.13.19)

Thanks Duck for the hint,
-- 
Pierre Machard


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



Bug#386113: error in dpkg-buildpackage for asterisk

2006-10-12 Thread Pierre Machard
severity 386113 minor
tags 386113 +wontfix
retitle  386113 [Backports only]: error in dpkg-buildpackage for asterisk
thanks,

Hi,

On Tue, Sep 05, 2006 at 12:46:55PM +0200, [EMAIL PROTECTED] wrote:
[...]
> compilation.
> ${source:Version}
> dpkg-gencontrol: warning: unknown substitution variable
> ${source:Version}
> dh_md5sums -i
> dh_builddeb -i
> dpkg-deb: parse error, in file `debian/asterisk/DEBIAN/control' near line
> 6 package `asterisk':
>  `Depends' field, reference to `asterisk-classic': error in version:
> version string is empty
> dh_builddeb: command returned error code 512
> make: *** [binary-indep] Error 1
[...]
> Depends: asterisk-classic (>=  ) | asterisk-bristuff (>=  ), adduser (>=
> 3.63)

The problem is that you are backporting asterisk with an older dpkg. The 
substvar 'source:Version' as been added into dpkg 1.13.19.

With a recent dpkg the line [1] would have been expanded.
[1] : Depends: asterisk-classic (>= ${source:Version}) | asterisk-bristuff (>= 
${source:Version}), adduser (>= 3.63)

To fix your problem simply modify the Depends line of debian/control to 
something like:

Depends: asterisk-classic (>= 1:1.2.12.1.dfsg-1) | asterisk-bristuff (>= 
1:1.2.12.1.dfsg-1), adduser (>= 3.63)

This is not a bug, but it could be marked as wontfix to keep a trace.

Dear maintainers, fill free to change it if you disagree.

Cheers,
-- 
Pierre Machard


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



Bug#386113: error in dpkg-buildpackage for asterisk

2006-09-05 Thread sboily
Package: asterisk
Version: 1.2.11-dfsg


When i make a dpkg-buildpackage i've got this error at the end of the
compilation.

dh_compress -i
dh_fixperms -i
dh_installdeb -i
dh_gencontrol -i
dpkg-gencontrol: warning: unknown substitution variable
${source:Version}
dpkg-gencontrol: warning: unknown substitution variable
${source:Version}
dh_md5sums -i
dh_builddeb -i
dpkg-deb: parse error, in file `debian/asterisk/DEBIAN/control' near line
6 package `asterisk':
 `Depends' field, reference to `asterisk-classic': error in version:
version string is empty
dh_builddeb: command returned error code 512
make: *** [binary-indep] Error 1


cat from file :

Package: asterisk
Version: 1:1.2.11.dfsg-1
Section: comm
Priority: optional
Architecture: all
Depends: asterisk-classic (>=  ) | asterisk-bristuff (>=  ), adduser (>=
3.63)
Suggests: gnomemeeting, ekiga, ohphone, kphone, asterisk-doc,
asterisk-dev, asterisk-rate-engine
Conflicts: asterisk-oh323 (<= 0.6.6pre3-3)
Installed-Size: 400
Maintainer: Debian VoIP Team
<[EMAIL PROTECTED]>
Description: Open Source Private Branch Exchange (PBX)
 Asterisk is an Open Source PBX and telephony toolkit.  It is, in a sense,
middleware between Internet and telephony channels on the
bottom,
 and Internet and telephony applications at the top.




Best regards,
Sylvain

-- 
Sylvain BOILY
Proformatique - 67 rue Voltaire - 92800 Puteaux
Tel. : 01 41 38 99 64 - Fax. : 01 41 38 99 70
Email : [EMAIL PROTECTED] - http://proformatique.com/

"Vers un monde plus libre"

Proformatique est membre de l'ASS2L
http://www.ass2L.org





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