Re: revieuws

2014-02-06 Thread Andreas Rönnquist
On Wed, 5 Feb 2014 20:46:44 +,
Roelof Wobbenrwob...@hotmail.com wrote:

Hello, 

Today I uploaded my first package called audiosum.
You can find it here : https://mentors.debian.net/package/audiosum

What do you mentors think of this package ?

Roelof

I am not a DD, and because of this I cannot sponsor the package, but:

The package doesn't build in a clean chroot - (It looks like you are
missing a Build-Depends on libmhash-dev.)

To catch problems like this, you should build the package in a clean
chroot, which can be done with the pbuilder package, see this page for
some information:

https://www.debian.org/doc/manuals/maint-guide/build.en.html#pbuilder

(I have just taken a quick look at the package, this is not a complete
review of it.)

best regards
-- Andreas Rönnquist
mailingli...@gusnan.se
gus...@gusnan.se


signature.asc
Description: PGP signature


Re: revieuws

2014-02-06 Thread Octavio Alvarez
On 02/05/2014 12:46 PM, Roelof Wobben wrote:
 Hello,
 
 Today I uploaded my first package called audiosum.
 You can find it here : https://mentors.debian.net/package/audiosum
 
 What do you mentors think of this package ?

Hi. I'm not a DD, but...

1. Well, manpages could be better, but I think upstream should fix them
either manually or make them more help2man friendly. Oh wait, upstream
is me! :-/ I'll work on that for 0.3.1 or 0.4. I don't know what other
mentors think, if the manpages should be fixed immediately (which would
be difficult for upstream to do) or if it's ok to go on like that and
fix them in a future version of the package.

2. In the debian/control file, there are unused lines (Vcs-*). I'd
suggest you remove them, not just comment them.

3.The description is wrong and not understandable. A user should be able
to make sense of what the pagckage does just my looking at its
description. Try this:

Description: Tool to checksum audio in mp3 files and find duplicates
 Audiosum displays the checksum for non-ID3 content in audio files.
 This makes it possible to find mp3 files that only differ on their
 ID3 tags. Audiodup is an included wrapper for audiosum that finds
 and lists duplicate files.

4. I see that the debian/copyright file says:

License: GPL-3
 This package [blah, blah...] either version 2 of the License, or
 (at your option) any later version.

It appears to me that you took the text from GPLv2 instead of v3.

5. Finally, and most importantly; it didn't build here. Here's the log.

$ debuild -us -uc
 dpkg-buildpackage -rfakeroot -D -us -uc
dpkg-buildpackage: source package audiosum
dpkg-buildpackage: source version 0.3-1
dpkg-buildpackage: source distribution unstable
dpkg-buildpackage: source changed by Roelof Wobben r.wob...@home.nl
 dpkg-source --before-build audiosum-0.3
dpkg-buildpackage: host architecture amd64
dpkg-checkbuilddeps: Unmet build dependencies: dh-autoreconf
dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied;
aborting
dpkg-buildpackage: warning: (Use -d flag to override.)
debuild: fatal error at line 1364:
dpkg-buildpackage -rfakeroot -D -us -uc failed

Thanks again. It's almost there.


-- 
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/52f3cd0a.8060...@alvarezp.ods.org



RE: revieuws

2014-02-06 Thread Roelof Wobben

 Date: Thu, 6 Feb 2014 09:57:30 -0800
 From: alvar...@alvarezp.ods.org
 To: rwob...@hotmail.com
 CC: debian-mentors@lists.debian.org
 Subject: Re: revieuws

 On 02/05/2014 12:46 PM, Roelof Wobben wrote:
 Hello,

 Today I uploaded my first package called audiosum.
 You can find it here : https://mentors.debian.net/package/audiosum

 What do you mentors think of this package ?

 Hi. I'm not a DD, but...

 1. Well, manpages could be better, but I think upstream should fix them
 either manually or make them more help2man friendly. Oh wait, upstream
 is me! :-/ I'll work on that for 0.3.1 or 0.4. I don't know what other
 mentors think, if the manpages should be fixed immediately (which would
 be difficult for upstream to do) or if it's ok to go on like that and
 fix them in a future version of the package.

I also do not know. 
What do you think can be better about the manpages.
Maybe I can try to change it. 

 2. In the debian/control file, there are unused lines (Vcs-*). I'd
 suggest you remove them, not just comment them.

Oke, I will change that in version -3. 

 3.The description is wrong and not understandable. A user should be able
 to make sense of what the pagckage does just my looking at its
 description. Try this:

 Description: Tool to checksum audio in mp3 files and find duplicates
 Audiosum displays the checksum for non-ID3 content in audio files.
 This makes it possible to find mp3 files that only differ on their
 ID3 tags. Audiodup is an included wrapper for audiosum that finds
 and lists duplicate files.

I will also change that in version -3 

 4. I see that the debian/copyright file says:

 License: GPL-3
 This package [blah, blah...] either version 2 of the License, or
 (at your option) any later version.


 It appears to me that you took the text from GPLv2 instead of v3.

Will change that also as soon as I find the tekst from v3. 

 5. Finally, and most importantly; it didn't build here. Here's the log.

 $ debuild -us -uc
 dpkg-buildpackage -rfakeroot -D -us -uc
 dpkg-buildpackage: source package audiosum
 dpkg-buildpackage: source version 0.3-1
 dpkg-buildpackage: source distribution unstable
 dpkg-buildpackage: source changed by Roelof Wobben r.wob...@home.nl
 dpkg-source --before-build audiosum-0.3
 dpkg-buildpackage: host architecture amd64
 dpkg-checkbuilddeps: Unmet build dependencies: dh-autoreconf
 dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied;
 aborting
 dpkg-buildpackage: warning: (Use -d flag to override.)
 debuild: fatal error at line 1364:
 dpkg-buildpackage -rfakeroot -D -us -uc failed

Did you try this before the build. 
apt-get install dh-autoreconf 

I did that and then it builds fine. As far as I know debuild never takes 
the build requirements with the build. 

 Thanks again. It's almost there.

You thanks for all the remarks. I learn a lot of them.  
  

--
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/dub121-w3f3412382a111d7259feaae...@phx.gbl



FW: revieuws

2014-02-06 Thread Roelof Wobben

 
 Date: Thu, 6 Feb 2014 19:29:04 +
 From: dan...@serverb.co.uk
 To: rwob...@hotmail.com
 Subject: Re: revieuws

 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 On 06/02/14 18:19, Roelof Wobben wrote:

 2. In the debian/control file, there are unused lines (Vcs-*).
 I'd suggest you remove them, not just comment them.

 Oke, I will change that in version -3.

 3.The description is wrong and not understandable. A user should
 be able to make sense of what the pagckage does just my looking
 at its description. Try this:

 Description: Tool to checksum audio in mp3 files and find
 duplicates Audiosum displays the checksum for non-ID3 content in
 audio files. This makes it possible to find mp3 files that only
 differ on their ID3 tags. Audiodup is an included wrapper for
 audiosum that finds and lists duplicate files.

 I will also change that in version -3


 With regards to the versioning and build numbers, I was taught that
 until the package is actually uploaded to Debian... the build number
 should stay at [Upstream]-1.

 Though I'm from previous emails I have seen it suggested that this
 doesn't matter. Personally I think it looks cleaner for the package to
 enter Debian at build 1.

 If i'm incorrect, anybody please feel free to correct me.

Thanks for the remark.

 5. Finally, and most importantly; it didn't build here. Here's
 the log.

 $ debuild -us -uc dpkg-buildpackage -rfakeroot -D -us -uc
 dpkg-buildpackage: source package audiosum dpkg-buildpackage:
 source version 0.3-1 dpkg-buildpackage: source distribution
 unstable dpkg-buildpackage: source changed by Roelof Wobben
 r.wob...@home.nl dpkg-source --before-build audiosum-0.3
 dpkg-buildpackage: host architecture amd64 dpkg-checkbuilddeps:
 Unmet build dependencies: dh-autoreconf dpkg-buildpackage:
 warning: build dependencies/conflicts unsatisfied; aborting
 dpkg-buildpackage: warning: (Use -d flag to override.) debuild:
 fatal error at line 1364: dpkg-buildpackage -rfakeroot -D -us -uc
 failed

 Did you try this before the build. apt-get install dh-autoreconf

 I did that and then it builds fine. As far as I know debuild never
 takes the build requirements with the build.

 Thanks again. It's almost there.

 You thanks for all the remarks. I learn a lot of them.


 As was mentioned earlier, you need to setup pbuilder/cowbuilder. This
 enables you to build the package that same way the Debian Build
 machines do.

 Part of the buildd/pbuilder process is to install the Build-Depends
 each time the package is built, giving you a clean build environment

 Personally I use the pbuilder-dist script from the ubuntu-dev-tools [1]


I have used a cowbuilder chroot and there everything work.
The remark was from a user not from me.
Roelof

--
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/dub121-w4fc50bdf863f5b269de2bae...@phx.gbl



Re: revieuws

2014-02-06 Thread Octavio Alvarez

On 06/02/14 10:19, Roelof Wobben wrote:

1. Well, manpages could be better, but I think upstream should fix them
either manually or make them more help2man friendly. Oh wait, upstream
is me! :-/ I'll work on that for 0.3.1 or 0.4. I don't know what other
mentors think, if the manpages should be fixed immediately (which would
be difficult for upstream to do) or if it's ok to go on like that and
fix them in a future version of the package.


I also do not know.
What do you think can be better about the manpages.
Maybe I can try to change it.


If you can, that would be great! You probably will need to get yourself 
into quilt/dquilt and learn a bit of the troff language.


I eventually will fix that in upstream.


5. Finally, and most importantly; it didn't build here. Here's the log.

$ debuild -us -uc

 (snipped)

dpkg-checkbuilddeps: Unmet build dependencies: dh-autoreconf
dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied;
aborting

Did you try this before the build.
apt-get install dh-autoreconf

I did that and then it builds fine. As far as I know debuild never takes
the build requirements with the build.


Oh, yes, you're right, and dh-autoreconf is already specified in 
debian/control. I already tested 'debuild -us -uc  debuild -us -uc' 
and it passes too.


That would be all the comments from me.

Thanks.


--
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/52f40417.4070...@alvarezp.ods.org



revieuws

2014-02-05 Thread Roelof Wobben
Hello, 

Today I uploaded my first package called audiosum.
You can find it here : https://mentors.debian.net/package/audiosum

What do you mentors think of this package ?

Roelof