Re: RFS: tartarus

2011-05-29 Thread Stefan Tomanek
Dies schrieb Arno Töll (deb...@toell.net):

 * You bundle a Perl module in your source tarball. Please package this
 separately.

Even if the perl module is only used by the scripts packaged? I created
the module when several programs used the same functions and configuration
data, so I am not sure whether a dedicated perl package is really that useful.

 * Your original source tarball did not match the package source
 directory you use to produce the package from. This resulted in a
 quilt/3.0 changes patch in patches/debian-changes-0.9.8-1. Please update
 your source tarball accordingly and re-upload.

This is probably glitch in the git-buildpackage configuration, repackaging
should fix that.

 * You install man pages through dh_installman, but they belong to the
 upstream part of your package. Please consider writing an install target
 upstream for them.
 * You don't have an install target at all in your upstream package,
 eventually you want to add that instead of relying to various debhelper.

I'll think about adding that, thank you.


--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110529184923.gv13...@zirkel.wertarbyte.de



Re: RFS: tartarus

2011-05-29 Thread Arno Töll
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hi Stefan,

On 29.05.2011 20:49, Stefan Tomanek wrote:
 * You bundle a Perl module in your source tarball. Please package this
 separately.
 
 Even if the perl module is only used by the scripts packaged? I created
 the module when several programs used the same functions and configuration
 data, so I am not sure whether a dedicated perl package is really that useful.

you opted to install it to a system wide location, which qualifies for
this requirement, yes. If you would choose to install it to a private
location (i.e. relative to your program only, not reachable by site
@INC) this could come over this requirement[*].

Note it is perfectly fine to bundle the library in a single source
tarball, just generate a separate binary (Perl) package. That's not a
big deal.


[*] At this point I should note I am no Debian Developer. This means I
can't sponsor you, therefore you are free to ignore my advises anyway.

- -- 
with kind regards,
Arno Töll
IRC: daemonkeeper on Freenode/OFTC
GnuPG Key-ID: 0x9D80F36D
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBAgAGBQJN4poWAAoJEMcrUe6dgPNtOQwP+wR9G92YprJheb5mQFaBZq8B
793xipJiHsmTTmoI7XLI3tWsgLr1pKCol2uMzGzXjvCMOBlvaRVdTJpmjI/q0WpP
gqHiTQvTbMthXHy/H6gFp4OCCJsfAMDP76rOpRWGvigrOoXAZNxpJlo3FFIDMAlz
D9tg8QgWtg+1XmNjsi5FsAihVdxqdiyEmeVboJSYMcZMSH9LJ0F8/L9RWAnvjWRX
xEAfaZVjzjQqCq1GngA+cfQISHqcltTuID48QirfzoETnUsbE5eQrbXhU+i685YI
fN+bH04ydxSP3UKpDxNAKwdiRlQrd00QEik3YDWHW/MxVlSLIp8j4LAB6tVbO3Ui
ApIT1EGdEeFMDt1SKpKiWRk9m3lDS5L41+xHnTt8H1R01uQyOcAM3m+ElnAseDs/
lRuHd/ox98dFogOuUnp/s4W13ok/y97ea05vh25418aJd7cyUNBECB/RTfJcsUQ0
EhO8yV1kxYjDpHla+nrkztDQzNxULBoBJc4CDbUFj55iD9K2IsSKnjURh7VqBmyV
lBtd0oDvbA7Kkf/0E3wo2ea0ie4EPRFnFGAdd4ymcTTg5MP7DvfT8+M2STHx2Uce
yjbokhWhpvFr14PoA+VMVBcxslSc7N51DiWag92UQa9CYMQVwsLgfOJAigWXnITn
oetDiYPA8wTakSIC+Lo4
=3r07
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4de29a17.1080...@toell.net



Re: RFS: tartarus

2011-05-28 Thread Arno Töll
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hi Stefan,

I took a look into your package. I have some comments you may want to
consider.

On 25.05.2011 23:18, Stefan Tomanek wrote:
 I am looking for a sponsor for my package tartarus.
...
 The upload would fix these bugs: 604447

* You don't mention the ITP you filed in debian/changelog. Please do that.
* You seem to use a merged changelog for your (upstream) changes and
Debian packaging related stuff. This is not the intention of
debian/changelog. You shall outline there /packaging/ relevant changes
in comparison to your upstream package. Moreover you seem to have a
long(er) history of internal used Debian packages you mention in your
changelog. This could be confusing for Debian users, maybe you want to
clean this up, once you eventually moved your upstream changes to a
dedicated upstream changelog. See also [2].
* You use debhelper version 7, you could bump to version 8 as this is
the suggested version to be used these days. Learn more on debhelper(7).
* You should use a VCS to track your packaging efforts [1]. If you don't
have one, you could consider to joint the collab-maint project on Alioth
[3].
* You bundle a Perl module in your source tarball. Please package this
separately. There is a Perl policy covering Perl modules [4]. Once you
did, you may also depend on the ${perl:Depends} substitute dh_perl(1)
generates.
* Your original source tarball did not match the package source
directory you use to produce the package from. This resulted in a
quilt/3.0 changes patch in patches/debian-changes-0.9.8-1. Please update
your source tarball accordingly and re-upload.
* You install man pages through dh_installman, but they belong to the
upstream part of your package. Please consider writing an install target
upstream for them.
* You don't have an install target at all in your upstream package,
eventually you want to add that instead of relying to various debhelper.

Besides of those things (where most are minor improvements) I think your
package looks good, good work.


[1]
http://www.debian.org/doc/manuals/developers-reference/best-pkging-practices.html#bpp-vcs
[2]
http://www.debian.org/doc/manuals/developers-reference/best-pkging-practices.html#bpp-changelog-errors
[3] http://wiki.debian.org/Alioth/PackagingProject
[4] http://www.debian.org/doc/packaging-manuals/perl-policy/index.html

- -- 
with kind regards,
Arno Töll
IRC: daemonkeeper on Freenode/OFTC
GnuPG Key-ID: 0x9D80F36D
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBAgAGBQJN4YnRAAoJEMcrUe6dgPNt6iAQAMvoyazA7Lnzn6sIfWrgFmWy
AypOedR0GGHHjfFtSgyCWd9EsjrTohty8FtMS0YEGfPja8a6KiBvRvJ9GE70nj+V
2z28Pfx3LjsSiZKtXtAs6K7RSaJ4AW/Y4JjKdESSXzhgqwbO8T5HhcSCNErfVti5
BvxnUMm8PG/Bfe5QY8cICC+5lsJy8hCzwQhdUiROObLRKz8cD9lm41A4GQPEjNoD
mWIr/DswyZEbek6ICHWobBnpCu+FyA63NUdwngCH9pZ8fTh4cvOPoSjus0X90UdI
AdgVzE+pI2/MjT/843Appvbl+OgJlWhnx8Gk4Lf2hi+K8rusjXI+cakuBP94DxA1
lkI92eyHfZsZKYYLUcdPIEzDCCFriWkPWK0MkUfLdK5f2m//EhsFigpfwj3F3uKR
O1/DOxaYqygNd6104Z4ZjxYVpe6fDRGK9zq1CT0eesqqZiYQBxm7/LYuAh21x9NG
gNeCmNHDmAOV5j4+y0xooBUWqsfvqeQ9NSgiRI7XT6K+VEHSwLjRsnLPG456m47l
lkFwrECKb+EA1hE2SdrvYArjTzZ3E5fX14mQk25Iqxy5rWjfG/Gws4lDsz50V84f
Tt4CqOzMtKQdS7T7FRzXEY/j35ZdvFDZ7AhaUaKYz7kvZvRsaKw7q1LFE1hPcD+8
j+zduSlzfWuPKaOfr0nt
=HbGS
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4de189d1.4030...@toell.net



Re: RFS: tartarus

2010-11-22 Thread Mònica Ramírez Arceda
Hi Stefan,

22/11/2010 11:52 +0100, Stefan Tomanek wrote:
 Dear mentors,
 
 I am looking for a sponsor for my package tartarus.
 
 * Package name: tartarus
   Version : 0.9.4-2
   Upstream Author : Stefan Tomanek stefan.tomanek+tarta...@wertarbyte.de
 * URL : http://wertarbyte.de/tartarus.shtml
 * License : GPLv3
   Section : utils
 
 It builds these binary packages:
 tartarus   - script based backup system
 
 The package appears to be lintian clean.
 
 The upload would fix these bugs: 604447
 
 My motivation for maintaining this package is:
 
 I've written tartarus as a simple backup solution for my dedicated server.  It
 uses parts of the unix toolshed that should be available even in the most 
 basic
 rescue system, making recovery easy in case things go wrong. By using Bash and
 Perl, the program is easily extendable and offers various hooks that can be
 used to modify its behaviour, while including features like LVM snapshots,
 on-the-fly-uploading and compression/encryption out of the box. I created the
 package to simplify the installation on now roughly  1100 systems using this
 program (http://wertarbyte.de/stats/tartarus-use.png) on a regular basis and I
 would really like to this this included into Debian.
 
 The package can be found on mentors.debian.net:
 - URL: http://mentors.debian.net/debian/pool/main/t/tartarus
 - Source repository: deb-src http://mentors.debian.net/debian unstable main 
 contrib non-free
 - dget 
 http://mentors.debian.net/debian/pool/main/t/tartarus/tartarus_0.9.4-2.dsc
 
 I would be glad if someone uploaded this package for me.

I'm not a DD, but here's my (quick) review for your package. I hope it's useful 
for you:

* Lintian checking (it's not Lintian clean):
   - I: tartarus source: debian-watch-file-is-missing
 It's a good practice to add a watch file.
   - W: tartarus source: out-of-date-standards-version 3.8.0 (current is 3.9.1)
 You should check [1] and upgrade to Standards-Version to 3.9.1
   - I: tartarus: spelling-error-in-manpage usr/share/man/man1/tartarus.1.gz 
managable manageable
 You can find this spelling error in 
 $ grep -nR managable *
 bin/tartarus:26:# configuration from easily managable configuration 
files. It can store
 If you are the upstreamer, you can easily correct it in upstream source 
before packaging.
   - P: tartarus: no-upstream-changelog
 It could be nice if upstream have an upstream changelog and it could be 
accessible 
 from Debian package.

* Debian files checking:
   - debian/changelog: I think you should not add previous changes before 
entering the package to Debian. 
 So this package version should be 0.9.4-1, altough you had it before in a 
personal repo. 
   - debian/rules: You can delete commented lines that tell us you are using a 
template.
   - debian/menu: Consider to create it.
   - debian/patches: You have a debian/patches automatic file 
(debian-changes-0.9.4-2): If this patch is necessary 
 for Debian package, you should comment why in the patch file. If it's fine 
to have this change in upstream 
 and you're the upstreamer, you can change it in upstream code before 
packaging. 

* Ustream source checking:
   - Upstream source should be licensed.

I haven't checked how program works.

If any other person from the list sees a mistake in my review, reviews of my 
review are welcomed!

Cheers,
Mònica

[1] http://www.debian.org/doc/packaging-manuals/upgrading-checklist.txt


signature.asc
Description: This is a digitally signed message part


Re: RFS: tartarus

2010-11-22 Thread Stefan Tomanek
Thanks for your feedback, I just created a new package version which
should take care of most issues described by you.


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20101122162454.gk15...@zirkel.wertarbyte.de



Re: RFS: tartarus

2010-11-22 Thread gregor herrmann
On Mon, 22 Nov 2010 13:57:01 +0100, Mònica Ramírez Arceda wrote:

Hi Mònica,

 I'm not a DD, but here's my (quick) review for your package. I hope it's 
 useful for you:

Thanks for doing this diligent review of Stefan's package. Just 2
quick comments:
 
- debian/changelog: I think you should not add previous changes before 
 entering the package to Debian. 
  So this package version should be 0.9.4-1, altough you had it before in 
 a personal repo. 

I'm not sure there is a consensus on this issue; my personal opinion
is that it's better to keep the previous work if older binary
packages have been available from non-official repositories, as it
makes updates easier for users of those packages.

- debian/menu: Consider to create it.

I'm not sure if a menu entry for a command-line script is really that
helpful.

 If any other person from the list sees a mistake in my review, reviews of my 
 review are welcomed!

:)
 

Cheers,
gregor


-- 
 .''`.   http://info.comodo.priv.at/ -- GPG key IDs: 0x8649AA06, 0x00F3CFE4
 : :' :  Debian GNU/Linux user, admin,  developer - http://www.debian.org/
 `. `'   Member of VIBE!AT  SPI, fellow of Free Software Foundation Europe
   `-NP: Bruce Springsteen: My father's house


signature.asc
Description: Digital signature