Osamu Aoki dixit:

>Lintian is there to help maintainers to package better quality packages

I use lintian all the time, thank you very much. I even used linda,
back then.

>But does Lintian really suggest to use "recommends" but rejects using
>"suggests"?  I do not find it so.  This is Lintian output:
[…]
>At least with the latest Lintian, the resolution proposed is very clear
>and right.  You can use either Suggests or Recommends.  (You may have

I said I need to re-check whether Suggests is enough. I never said
that lintian doesn’t accept Suggests, I only said that lintian told
me to put a dependency on it and I didn’t remember whether Suggests
would be enough.See <[email protected]>:

| lintian tells me that, if there is a script with #!/bin/mksh as
| shebang, I must put that as sort of dependency. I#ll evaluate
| whether Suggests is enough (as *buntu demoted it already).

>As you know, putting package in Recommends set them autoinstall for most
>reasonable package managers while putting it in Suggests does not.  This

I still think this is a mistake, and I run several hundred systems
with 「APT::Install-Recommends "0";」 in apt.conf ☺ but yes, I know
about this. I did not tell you off, I just told you I will re-check
it when I next have time to work on the cvs package. Your additional
input at this time was not required, because I already agreed – se‐
veral times in fact – that something will be changed.

>I made a test build while putting mksh in Suggests and confirmed that
>Lintian was happy with it (no ERROR like above).

Why, thank you for testing this for me ;-) it will become Suggests then.

>So autogenerated is no excuse.  You can fix "doc/cvs.man.footer" to get
>your cvs-switchroot listed there :-)

See Message-ID: <[email protected]>

| > * add cvs-switchroot listed at the bottom of SEE ALSO in cvs manpage 
|
| Hm. Will have a look at that at least.

Also here, I said I will do something. Don’t rush me, please.

>As for /usr/bin/cvsbug, I have no idea it is used or not.  It seems more
>of question for you if you want to get bug report via this as the way it
>is written.  At least for the Debian package, it seems to be better to
>disable this while providing proper bug script so Debian BTS get good

Hm. You might have a point there.

>information.  You can find its documentation in
>/usr/share/doc/reportbug/README.developers.gz (You can use this script
>to ask user not to file wishlist request for pserver etc. to cut down on
>useless bug report.)

Good idea! Please send a file ;-)

>One packaging FEATURE I did not agree was removal of old Debian
>changelog entries.

There was never a removal, because these were never part of
this cvs packaging. I mentioned I would completely replace
the old packaging before I tool over cvs.

>As for "epoch", the Policy "5.6.12 Version" states:
>| It is provided to allow mistakes in the version numbers of older

Yes, there was a mistake along the way, and the epoch was
raised from 1 to 2 by me. Blame me for that, but it cannot
be undone now.

>Thus, this epoch should not be used lightly.

*cough* http://debblog.philkern.de/2011/06/about-versions.html

>It is interesting to see that the old orig.tar.gz contained tar.bz2
>inside.  If you kept old changelog, it is clear this was done in 2006 by
>Steve McIntyre.  Support for bz2 was added to dpkg 1.10.24 in 2004 and

bzip2 is a joke, redundant with xz, and re-compressing
already-compressed files does not gain us anything.
Furthermore, using tarball-in-tarball packaging was
deprecared in 2009 or so. I got told off for that
myself, and the “new” cvs package provides the source
that’s used for compiling on dpkg-source -x, as many
people wanted. So I would have needed to change the
.orig.tar.gz already, anyway. Besides, the +real will
go away with cvs 1.12.14 release.

>I did not experiment or tested, but most likely, since dpkg-scanpackage
>put priority to package.bz2 over package.gz, you could have used and
>uploaded real 1.12.13.orig.tar.bz2 while building package with
>dpkg-buildpackage option -sa.

No. That’s what I tried first. Since there was already a
.orig file in the archive, the upload got rejected.

https://www.mirbsd.org/cvs.cgi/contrib/hosted/tg/deb/cvs/debian/changelog.diff?r1=1.14;r2=1.15
https://www.mirbsd.org/cvs.cgi/contrib/hosted/tg/deb/cvs/debian/changelog#rev1.15


While I like cvs being used, and useful feedback, I do not
like to be told how to make my package. If you wanted to
have changed the cvs package, there were months in which
you could have taken it over. Also, when I said I was going
to replace the packaging, I included a link, and there still
was a large period before. At the current point in time, I
am the maintainer of cvs, and my decisions stand. They may
not always be popular, but they usually have reasons.

bye,
//mirabilos
-- 
“It is inappropriate to require that a time represented as
 seconds since the Epoch precisely represent the number of
 seconds between the referenced time and the Epoch.”
        -- IEEE Std 1003.1b-1993 (POSIX) Section B.2.2.2



--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to