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

Bug#835253: RFS: steghide/0.5.1-11 [QA]



Hello Gianfranco.

On 09/08/2016 02:43 PM, Gianfranco Costamagna wrote:
> Hi, while waiting for Bruno's review, I'm adding another little (unasked)
> one.
Your reviews are welcome!
>
> debdiff steghide_0.5.1-10_amd64.deb steghide_0.5.1-11_amd64.deb
>
> you are installing too many manpages
> -rw-r--r--  root/root   /usr/share/man/man3/BmpFile.3.gz
> -rw-r--r--  root/root   /usr/share/man/man3/BmpFile.h.3.gz
>
> -rw-r--r--  root/root   /usr/share/man/cc/man3/error.3.gz
> -rw-r--r--  root/root   /usr/share/man/cc/man3/msg.3.gz
>
> and so on for ~300 lines
This is actually because of lack of dependency on doxygen.
When you do not have doxygen installed, the manpages are simply not
created with
no errors whatsoever.
Although when you have it there is some difference, it drops to 6 lines,
instead
of 300.
>
> something broke the po files
> before:
>
>
> installing es.gmo as /build/steghide-0.5.1/debian/steghide/usr/share/locale/es/LC_MESSAGES/steghide.mo
>
>
> now:
> /usr/bin/install: cannot create regular file '/build/steghide-0.5.1/debian/steghide/usr/share/locale/es/LC_MESSAGES/steghide.mo': No such file or directory
>
> and debdiff shows:
> Files in first .deb but not in second
> -------------------------------------
> -rw-r--r--  root/root   /usr/share/locale/de/LC_MESSAGES/steghide.mo
> -rw-r--r--  root/root   /usr/share/locale/es/LC_MESSAGES/steghide.mo
> -rw-r--r--  root/root   /usr/share/locale/fr/LC_MESSAGES/steghide.mo
> -rw-r--r--  root/root   /usr/share/locale/ro/LC_MESSAGES/steghide.mo
>
> this seems because of a missing patch on po/Makefile.in.in directory
> +-        $(mkinstalldirs) $(DESTDIR)$$dir; \
>
>
> you need to patch it to create the directory.
>
> (this is a bad effect of the migration to autoreconf.
> Patching autogenerated files is bad, because autoreconf overrides the changes).
>
> Please try to patch the source Makefile.in.in and let autoreconf to the remaining stuff :D
Ok, this might be something I messed up when removing usage of mkinstalldirs
script.
>
> debdiff between sources dsc files shows changes not converted in patch
> e.g.
> po/de.po
> doxygen and spec files
> (and probably more)
Yes, there is a grammar correction for po/de.po indeed.
Now for the spec file I kind of ignored it intentionally.
I will review them all.
>
> override_dh_auto_clean:
> if [ -e Makefile ]; then $(MAKE) distclean; fi
>
>
> ^^ the above should be useless, and partially wrong
> (in fact it seems to be not working to me)
>
>
> if [ -f Makefile]; then dh_auto_clean; fi
> might be better, even if I would just remove that line
Right, I was not sure about this.
At first the dh_clean broke badly so I cleaned it up manually then did this.
I will fix it.

Thanks!

-- 
Fernando Seiti Furusato
IBM Linux Technology Center


Attachment: signature.asc
Description: OpenPGP digital signature


Reply to: