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

Bug#809451: sponsorship-requests: librep/0.92.5-1 [ITA]



Thank you for your review. I will be back when I have addressed all or almost all of the issues.

Kind regards
José M Calhariz


On 31 December 2015 12:42:29 GMT+00:00, Mattia Rizzolo <mattia@debian.org> wrote:
control: tag -1 moreinfo
control: owner -1 !

On Wed, Dec 30, 2015 at 08:00:11PM +0000, Jose M Calhariz wrote:
So I am searching for
someone that can help sponsor the packages, close the ITA and help me
fix the last bits for making the packages fit for Debian.

The packages are very old. I can't update sawfish without updating
it's build-depends so starting with librep. The latest changes are
on collab-maint and being tested in two of my PC for since August.

ok, there a bunch of things I'd like to see before uploading this.

* d/control:
+ bump standards-version to the last policy release, 3.9.6
- this also requires adding stuff to d/rules. maybe just use dh?
+ canonicalize Vcs-* (for -Browser please use https)
* use source/format 3.0 (quilt)
+ so drop quilt build-dep
+ and also the include in d/rules can go
+ note: I won't upload stuff without d/source/format without a very
good reason.
* d/README.source is outdated. moreover if you move to 3.0 (quilt) you
can just drop it.
* d/rules:
+ the DEB_BUILD_OPTIONS thing about noopt can go, afaik dpkg takes
care of it nowadays
+ please use dh-autoreconf (aka, #744619, you even have a patch!)
+ can you use the short dh format? (I can even live without, it's
just I prefer quite more dh over plain debhelper)
+ for the 'version' variable, please use `dpkg-parsechangelog -S`
instead of sed
+ I didn't really check, but do you really need to do such mess by
generating the .install files at build time? seems, well... doesn't
*look* needed, at least.
* you have a librep9.symbols, probably you should rename it, and update
to have the newer symbols, and remove the old ones.
* please bump to debhelper compat 9
+ this will also make (or at least help) make the lib multiarch-able
- for this to work you need to start using dh_auto_configure instead
of manual calling ./configure, though
- note that with this several .install will need an update
- I see you already had troubles with --host and --build configure
flags: 1) I wonder why you need --host at all, we are not
cross-compiling... 2) dh_auto_configure takes care of --build.
- suggestion: stop fiddling so much, and use dh + dh_auto_configure.
* librep-dev.links => no, please. linking /usr/share/doc/<pkg>
directory ain't nice at all, why is that in first place?
+ but if you don't want to change it now it's fine, note that just
removing it and let dh take care of it isn't enough, you need a
maintscript for that
+ I see there already are preinst snippet to remove the directory. my
reaction to this is: wtf? it does so quite unconditionally and -.-'
* d/copyright:
+ I'd appreciate a DEP-5 copyright format (but I can live without)
* trailing whitespaces:
+ d/rules:46


it seems that this upload is going to start a library transition.
If so, then you need to upload to experimental, and follow
https://wiki.debian.org/Teams/ReleaseTeam/Transitions or, am I missing
something?

--
Sent from my Android device with K-9 Mail. Please excuse my brevity.
Reply to: