On 06/02/16 23:41, Mattia Rizzolo wrote: > control: tag -1 moreinfo > > On Sat, Feb 06, 2016 at 08:03:07PM +0000, Jose M Calhariz wrote: >> The packages are very old. I could not update sawfish without >> updating it's build-depends. That was cared and are now on >> experimental. So is time for sawfish, the latest changes are on >> collab-maint. > Umh, couldn't you turn d/rules to use the dh sequencer?
I don't know enough and lintian show many problems with upstream d/rules.
> I anyway see a lot of nowadyas obsolete stuff that could really easily
> be removed, for example:
>
> * you include quilt.make: the package is source/format 3.0 (quilt), dpkg
> takes care of that already. that would also remove the quilt B-D
> (and the line in the clean target).
Done.
> * all that if/else/endif staff can go away if you stop calling manually
> ./configure and rely in dh_auto_configure
Done
> * maybe use dh-autoreconf instead of manually instead of copying
> config.{sub,guess} and calling autoconf, etc...
No certain the changes I have made are correct. But at least builds.
> * most (all?) of that clean rule is deal correctly by dh_auto_clean
Done.
> * the source targe should follow policy §4.9 (so, named get-orig-source)
Removed, not usefull for me.
>
> more:
>
> * d/changelog
> + trailing whitespaces at line 24
> + "Remove upstream debian directory." => what's this? do you mean the
> upstream tarball and you removed it? source fomat 3.0 already does
> it by itself, i don't understand what you did.
I created a commit in git that removes the upstream debian directory.
Maybe is not necessary.
> * d/control
> + the Build-Conflicts on automake1.4 is unneeded.
Done
> + the Build-Depends on dpkg-dev is unneeded
Done
> + there is an ongoing effort since a couple of weeks to switch Vcs-Git
> to stop using the git:// protocol, please switch Vcs-Git to https.
> (there is also a lintian tag for this, btw)
Done
> + and of course Vcs-Browser http => https
> + wait, why the sawfish binary would need an explicit dependency on
> librep9 ?? ain't that provided by shlibs:Depends?
Done
> * maybe you can consider to drop the -dbg package in favour of the
> automatically built dbgsym?
Done
> * d/menu: drop it?
Why?
> * bump debhelper compat level to 9?
Done
> * d/copyright: consider write a copyright-format 1.0 one? at a first
> sight doesn't look too much work.
Done
> * trying to build it: "configure: error: cannot locate librep >= 0.92.3"
> so you miss a build-dep.
> + didn't you try to build it in a clean chroot?
Err, my mistake.
> * once fixed the b-d, I get another ftbfs, with a lisp backtrace ending:
> 'error--> (file-error "No such file or directory" "rep/data/tables")'
> go figure...
Are you building in i386 or amd64?
> * so it seems you have symlinked doc dir. do as it pleases you, but
> anyway please drop those manually built .postinst file if their only
> use it that one.
Droped
> * please try to get a more lintian clean package.
Done
> * please try to get a reproducible buildable package, from what I see it
> wouldn't be difficult at all.
>
>
> pretty sure I would find something more with a deeper look, even more if
> I could build it...
>
>
> there are 57 open bugs, are you telling me none of them get closed by
> this upload? :\
> I anyway expect some bug triaging done…
Will do it.
>
>
>
> good work! :)
>
Kind regards
Jose M Calhariz
signature.asc
Description: OpenPGP digital signature

