Re: review ghostess

2010-09-06 Thread rosea grammostola
Hi,

There is a new upstream version with manpage now. I tried to merge it, but I
do get patches related messages when running git-buildpackage.

The short howto on the multimedia wiki says

resolve merge conflicts, review your changes e.g. with gitk

How to check if there are conflicts and how to resolve those? When i use
gitk I get a 'crappy' GUI with letters I can't read clearly...



done
dh_clean
rm -f debian/stamp-autotools-files
rm -f debian/cdbs-install-list debian/cdbs-package-list
debian/stamp-copyright-check debian/stamp-buildinfo
 dpkg-source -i -I -b ghostess
dpkg-source: info: using source format `3.0 (quilt)'
dpkg-source: info: building ghostess using existing
./ghostess_20100905.orig.tar.bz2
patching file config.h.in
Reversed (or previously applied) patch detected!  Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file config.h.in.rej
patching file Makefile.in
Reversed (or previously applied) patch detected!  Skipping patch.
15 out of 15 hunks ignored -- saving rejects to file Makefile.in.rej
patching file configure.ac
Reversed (or previously applied) patch detected!  Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file configure.ac.rej
patching file config.guess
Reversed (or previously applied) patch detected!  Skipping patch.
9 out of 9 hunks ignored -- saving rejects to file config.guess.rej
patching file config.sub
Reversed (or previously applied) patch detected!  Skipping patch.
5 out of 5 hunks ignored -- saving rejects to file config.sub.rej
patching file configure
Reversed (or previously applied) patch detected!  Skipping patch.
381 out of 381 hunks ignored -- saving rejects to file configure.rej
patching file Makefile.am
Reversed (or previously applied) patch detected!  Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file Makefile.am.rej
patching file aclocal.m4
Reversed (or previously applied) patch detected!  Skipping patch.
22 out of 22 hunks ignored -- saving rejects to file aclocal.m4.rej
patching file ChangeLog
Reversed (or previously applied) patch detected!  Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file ChangeLog.rej
The next patch would create the file ghostess.1,
which already exists!  Skipping patch.
1 out of 1 hunk ignored
patching file ltmain.sh
Reversed (or previously applied) patch detected!  Skipping patch.
8 out of 8 hunks ignored -- saving rejects to file ltmain.sh.rej
patching file README
Reversed (or previously applied) patch detected!  Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file README.rej
patching file src/ghostess.c
Reversed (or previously applied) patch detected!  Skipping patch.
3 out of 3 hunks ignored -- saving rejects to file src/ghostess.c.rej
patching file src/Makefile.in
Reversed (or previously applied) patch detected!  Skipping patch.
2 out of 2 hunks ignored -- saving rejects to file src/Makefile.in.rej
patching file src/gtkknob.h
Reversed (or previously applied) patch detected!  Skipping patch.
2 out of 2 hunks ignored -- saving rejects to file src/gtkknob.h.rej
patching file src/universal_gui.c
Reversed (or previously applied) patch detected!  Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file src/universal_gui.c.rej
patching file src/gtkknob.c
Reversed (or previously applied) patch detected!  Skipping patch.
20 out of 20 hunks ignored -- saving rejects to file src/gtkknob.c.rej
dpkg-source: error: LC_ALL=C patch -t -F 0 -N -p1 -u -V never -g0 -E -b -B
.pc/debian-changes-20100326-1/ 
ghostess.orig.J2_mCQ/debian/patches/debian-changes-20100326-1 gave error
exit status 1
dpkg-buildpackage: error: dpkg-source -i -I -b ghostess gave error exit
status 2
/usr/local/bin/gbp-pbuilder returned 2
Couldn't run '/usr/local/bin/gbp-pbuilder'
___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers


Re: review ghostess

2010-08-26 Thread Jonas Smedegaard

On Wed, Aug 25, 2010 at 10:29:00PM +0200, rosea grammostola wrote:

As a not very experienced packager, I've added ghostess

http://git.debian.org/git/pkg-multimedia/ghostess.git/

Comments are welcome.


A more useful URL than above is that of the Git browser for the project: 
http://git.debian.org/?p=pkg-multimedia/ghostess.git



I see that you use CDBS.  Nice! :-D

Then I suggest to use auto-resolving of build-dependencies (currently 
they are not quite optimal):


 1) copy debian/control to debian/control.in
 2) edit debian/control.in replacing cdbs build-dpendency with @cdbs@
 3) invoke the following command to regenerate debian/control:

DEB_MAINTAINER_MODE=1 fakeroot debian/rules clean

 4) Check what changed in the now auto-updated debian/control
 5) Remove manual entries from debian/control.in now auto-resolved
 6) Repeat steps 3-5 until satisfied
 6) Commit debian/control.in
 7) Commit debian/control (separately!)


I also suggest to enable tracking of copyright/licensing changes:

 1) Include /usr/share/cdbs/1/rules/utils.mk
 2) touch debian/copyright_hints
 3) Invoke the following to generate debian/copyright_newhints:

DEB_MAINTAINER_MODE=1 debian/rules pre-build

 4) Rename debian/copyright_newhints to debian/copyright_hints
 5) Commit debian/copyright_hints

After that, at each build the source is scanned for copyright and 
licensing hints, and changes compared to the saved hints file trigger a 
warning (or a failure if DEB_MAINTAINER_MODE=1).



I also suggest you enable upstream-tarball handling - i.e. a 
get-orig-source build target:


 1) Include /usr/share/cdbs/1/rules/upstream-tarball.mk
 2) Add hints to get upstream source (have a look inside the actual 
upstream-tarball.mk file, or look at e.g. jackd2 for an example)



Kind regards,

 - Jonas

--
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: Digital signature
___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers


Re: review ghostess

2010-08-26 Thread Maia Kozheva

26.08.2010 15:38, Jonas Smedegaard wrote:

Then I suggest to use auto-resolving of build-dependencies (currently
they are not quite optimal):

1) copy debian/control to debian/control.in
2) edit debian/control.in replacing cdbs build-dpendency with @cdbs@
3) invoke the following command to regenerate debian/control:


Eww!!!

I didn't know CDBS even had debian/control.in functionality, but now 
that I know, it makes me like it even less...


___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers


Re: review ghostess

2010-08-26 Thread Jonas Smedegaard

On Thu, Aug 26, 2010 at 03:44:06PM +0700, Maia Kozheva wrote:

26.08.2010 15:38, Jonas Smedegaard wrote:
Then I suggest to use auto-resolving of build-dependencies (currently 
they are not quite optimal):


1) copy debian/control to debian/control.in
2) edit debian/control.in replacing cdbs build-dpendency with @cdbs@
3) invoke the following command to regenerate debian/control:


Eww!!!

I didn't know CDBS even had debian/control.in functionality, but now 
that I know, it makes me like it even less...


Please elaborate.


 - Jonas

--
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: Digital signature
___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers


Re: review ghostess

2010-08-26 Thread rosea grammostola
On Thu, Aug 26, 2010 at 10:03 AM, Alessio Treglia ales...@debian.orgwrote:

 I've fixed some packaging stuff.
 I can sponsor your uploads, if you like.


That would be nice.

Thanks in advance.

\r
___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers


Re: review ghostess

2010-08-26 Thread rosea grammostola

 I see that you use CDBS.  Nice! :-D

 Then I suggest to use auto-resolving of build-dependencies (currently they
 are not quite optimal):

  1) copy debian/control to debian/control.in
  2) edit debian/control.in replacing cdbs build-dpendency with @cdbs@
  3) invoke the following command to regenerate debian/control:

DEB_MAINTAINER_MODE=1 fakeroot debian/rules clean

  4) Check what changed in the now auto-updated debian/control
  5) Remove manual entries from debian/control.in now auto-resolved


I don't understand this step. Also it's not always clear when I should do a
step or when CDBS is doing it for me...
I tried to play with it, not sure if I get it for 100% though.



  6) Repeat steps 3-5 until satisfied
  6) Commit debian/control.in
  7) Commit debian/control (separately!)


 I also suggest to enable tracking of copyright/licensing changes:

  1) Include /usr/share/cdbs/1/rules/utils.mk
  2) touch debian/copyright_hints
  3) Invoke the following to generate debian/copyright_newhints:

DEB_MAINTAINER_MODE=1 debian/rules pre-build

  4) Rename debian/copyright_newhints to debian/copyright_hints
  5) Commit debian/copyright_hints

 After that, at each build the source is scanned for copyright and licensing
 hints, and changes compared to the saved hints file trigger a warning (or a
 failure if DEB_MAINTAINER_MODE=1).



I did this step.





 I also suggest you enable upstream-tarball handling - i.e. a
 get-orig-source build target:

  1) Include /usr/share/cdbs/1/rules/upstream-tarball.mk
  2) Add hints to get upstream source (have a look inside the actual
 upstream-tarball.mk file, or look at e.g. jackd2 for an example)



I skipped this one. To keep it a bit simple for me atm.


I've asked the upstream author to provide a manpage and desktop file.

Regards,

\r
___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers


Re: review ghostess

2010-08-26 Thread Alessio Treglia
*cough* just to say: an alternative choice to CDBS is called Debhelper
7 *cough* :)

It doesn't make any difference to me if you prefer using CDBS or DH,
I'll review and upload the package anyway.


-- 
Alessio Treglia ales...@alessiotreglia.com
Debian  Ubuntu Developer | Homepage: http://www.alessiotreglia.com
0FEC 59A5 E18E E04F 6D40 593B 45D4 8C7C DCFC 3FD0

___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers