Please give back firebird2.5 on s390x

2012-07-20 Thread Damyan Ivanov
  wb gb firebird2.5_2.5.2~svn+54698.ds4-1 . s390x

The regular build[1] failed with a very strange error in the package 
creation phase:

 dpkg-shlibdeps: error: dpkg-query --control-path libicu48:s390x symbols died 
from signal 11

 [1] 
https://buildd.debian.org/status/fetch.php?pkg=firebird2.5arch=s390xver=2.5.2%7Esvn%2B54698.ds4-1stamp=1341081509

Searching other build logs or dpkg bugs showed nothing, so my 
assumption is that this is a transient problem that can be fixed by 
retrying the build.

Should the rebuild fail again at the same place, I'll file a bug to 
dpkg. Cc-ing dpkg-maintainers in case they want to investigate 
further.

Thanks!


signature.asc
Description: Digital signature


Bug#518453: #518453 -- dpkg-source is 5 times slower than quilt applying patches

2009-03-06 Thread Damyan Ivanov
It seems to me that the reason for dpkg-source applying patches slower 
than plain quilt push -a is that it invokes quilt once for each 
patch. Perhaps quilt does some preparation on each invocation and when 
called multiple times that accumulates.

(mkdir glibc-2.9/debian/source; \
echo 3.0 (quilt)  glibc-2.9/debian/source/format)

$ time dpkg-source --without-quilt -b glibc-2.9
...
real1m6.618s
user0m24.906s
sys 0m45.139s

$ time dpkg-source -b glibc-2.9
...
real1m45.576s
user0m40.831s
sys 1m3.688s


-- 
damJabberID: d...@jabber.minus273.org


signature.asc
Description: Digital signature


Bug#677865: Re: Bug#677865: dpkg-gencontrol warns about 'File::FcntlLock not available'

2014-05-26 Thread Damyan Ivanov
-=| Jens Thoms Toerring, 25.05.2014 23:01:34 +0200 |=-
since I got no complaints about the new version of the
 File::FcntlLock module I just uploaded it to CPAN. I hope
 that it will help to avoid the problems you had with it.

Package libfile-fcntllock-perl upgraded to 0.16 and uploaded to Debian 
unstable.


signature.asc
Description: Digital signature


Re: Bug#878901: dh-make-perl: FTBFS with dpkg >= 1.19: "Insecure dependency in eval while running with -T switch"

2017-10-18 Thread Damyan Ivanov
-=| Guillem Jover, 17.10.2017 22:16:31 +0200 |=-
> On Tue, 2017-10-17 at 19:48:07 +0300, Niko Tyni wrote:
> > It looks like Dpkg::Vendor::get_vendor_info() contents have become
> > tainted, probably due to changes in Dpkg::Control::HashCore. It used to
> > dig the values out with regexp captures but now uses split.
> > 
> >  
> > https://anonscm.debian.org/cgit/dpkg/dpkg.git/commit/?h=sid=9e5e03e9a6ddf74bb22ffc5ea8794a14a592d6b6
> > 
> > A test case is
> > 
> >   perl -T -MDpkg::Vendor=get_vendor_info -MScalar::Util=tainted -e 'die if 
> > tainted get_vendor_info()->{Vendor}'
> > 
> > which dies on libdpkg-perl 1.19.0.1 but not 1.18.24.
> > 
> > I don't know if the earlier untainting was accidental or intended.
> > Copying the dpkg maintainers.
> 
> TBH, I was not aware that anyone was running Dpkg modules in taint
> mode. And I don't think anyone has writen code for the modules with
> that in mind. I'm not sure either how much of it is taint clean, for
> example.
> 
> If people are really running this code in taint mode, I'm willing to
> discuss which parts of the API would make sense to cover or not, and
> what tradeoffs related to performance to take, etc.

I think that using taint mode wasn't justified in that one case, so 
imposing that on Dpkg::* would not be necessary.

During discussion, Matt S. Trout suggested on IRC that the check for 
a valid package name is better written as $input =~ 
/\A([A-Za-z]\w*(?:::\w+)*)\Z/. If no hierarchy is possible, then 
/\A([A-Za-z]\w*/ would be enough.

(Perhaps this belongs to the place where $name is interpreted as 
a module name, not when parsing generic label:value lines).

That may be considered nitpicking, especially without a view on the 
big picture, but I'd rather mention it here in case it is useful.

-- dam