[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#854456: unblock: debdelta/0.59



Control: tags -1 moreinfo confirmed

A Mennucc:
> Package: release.debian.org
> Severity: normal
> User: release.debian.org@packages.debian.org
> Usertags: unblock
> 
> Please unblock package debdelta
> 
> Dear release team, the version 0.56 of debdelta in testing suffers of
> many bugs, and in particular #852087 that is release-critical
> 
> In 07 Jan I had prepared debdelta 0.57 to the archives, but it was not
> accepted (I suspect that "debsign" chose the wrong key :-(  )
> 
> I have now uploaded 0.58exp in experimental;
> and I have prepared 0.59 to upload into testing,
> but I need advice, if it may be accepted or not.
> 
> Here is a streamlined changelog, to help you read the attached debdiff
> 
>  [...]
> 
> Note that, when solving bug 779897 , I added new features, and these
> are documented and then translated in the PT and IT translations.
> 
> I remark that I did not yet upload 0.59 to unstable.
> 
> Thanks again for any help. A.
> 
> unblock debdelta/0.59
> 
> [...]

I am considering to grant an exception.  I do have a few minor remarks
in my review:


in debdelta:
> +        #check if delta failed upstream
> +        if uri[:7] == 'http://' and not proxies and 200 ==  test_uri(uri+'-fails'): # FIXME support ftp or proxies
> +          print _('Delta missing, server failed to create it:')+' '+uri
> +          if 'f' in DEB_POLICY:
>              no_delta.append( (deb_uri, newdeb) )
>            elif VERBOSE > 1 : print '  No deb-policy "u", no download of ',deb_uri

Inconsistent: Checks for "f" in DEB_POLICY, but warns about "u".


> +        if DEBUG and VERBOSE:
              ^^^^^^^^^^^^^^^^^

Should this have been an "or"?  (either way is fine, it just looked weird).

> +          print _('Delta is not present:')+' '+uri
> +        else:
> +          print _('Delta is not present:')+' '+delta_name
> +


in d/rules:
> +	for L in $(LANGS) ; do install -d $(D)/usr/share/locale/$${L}/LC_MESSAGES ; done
> [...]
> 
> +	for L in $(LANGS) ; do 	cp po/$${L}.mo $(D)/usr/share/locale/$${L}/LC_MESSAGES/debdelta.mo ; done

Both of these for loops need a "set -e;" in front of them to ensure
"fails on error".  As in:

"""
	set -e ; for L in $(LANGS) ; do ... ; done
"""

Feel free to upload to unstable fixing at least the d/rules remark.

Thanks,
~Niels


Reply to: