Bug#513322: ITP: mupen64plus -- plugin-based N64 emulator

2009-06-02 Thread Robert Wohlrab
On Monday 01 June 2009 15:27:18 Félix Arreola Rodríguez wrote:
> Well, maybe I should give the ITP to another people, someone who has
> experience in the deb packing.
You should not give up so fast. No perfect debian maintainer fell from heaven 
yet. You only have to make small steps and sometimes in the future it will be 
a real good package and you a good maintainer.
You should take a look at the repository - most problems should be fixed there 
and http://lists.debian.org/debian-legal/2009/06/msg2.html should give an 
answer about what to do with the unlicensed files.
-- 
Robert Wohlrab



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#513322: Fwd: Bug#513322: ITP: mupen64plus -- plugin-based N64 emulator

2009-06-01 Thread Félix Arreola Rodríguez
Well, maybe I should give the ITP to another people, someone who has
experience in the deb packing.

I was thinking that I can do the work, but, maybe it's not for me... It's
ok, I now know why Debian is so cool, because it has people who take care of
all. I just want to say thank you for this oportunity. Maybe in the future.
-- 
Atte. Félix Arreola Rodríguez,
Firmado con GPG, llave 223D869A


Bug#513322: ITP: mupen64plus -- plugin-based N64 emulator

2009-06-01 Thread Robert Wohlrab
On Monday 01 June 2009 02:06:03 Felix Arreola Rodriguez wrote:
> I wish talk English, too many documentation, I can't understand all...
Sry when this is a little bit too harsh, but this any valid excuse if you want
to create a debian package. As I said before: Try to get a co maintainer who 
can read english. Most stuff in debian is quite bureaucratic and you must read 
a lot of documentation.

> > Your key seems not to be trusted by many people. You should think about
> > creating a new one[1] and get some signatures by some debian developers.
> > With that you can get a debian maintainer[2] and upload new versions of
> > your packages by yourself. A good idea is to seperate the certification
> > (main key) from the signatur key. You have currently both in your main
> > key (see the SC in the usage by calling `gpg --edit-key 223D869A`).
>
> Ok, about my gpg key. I have some sign from my friends, but, I don't
> understand waht you mean with "seperate the certification key". I'm some
> new in the gpg world.
The default is to create a  master key which can be used to sign and 
certificate (aka create signatures on your key/other keys). You don't need to 
do that, but I just wanted to give a small hint. This has nothing todo with 
this package/ITP.

> > Now to your package. Your tar.gz differs from the one I get from
> > upstream. Never ever to that without calling your version 1.5+dfsg1-1
> > instead of 1.5-1 and provide a debian/prune-tarball.sh script. Don't
> > forget to add information about what and why the package was manipulated.
> >
> > 3747bb55b8dce55afc585b1ccb557297  Mupen64Plus-1-5-src.tar
> > 15f026b6658c7deda1385840d7376065  mupen64plus_1.5.orig.tar
> > c224b045d343ff02f6f933d328861b01  Mupen64Plus-1-5-src.tar.gz
> > 5c8aac7b0456e04099ba843bc4e484db  mupen64plus_1.5.orig.tar.gz
> >
> > This alone is a reason to ignore your package and never look at it again.
> > As it seems that you have not changed the files inside the package their
> > is no reason to create a modified tar.gz. The only change is the name
> > of the toplevel directory. Please don't do that. dpkg-source is
> > intelligent enough to do that modification by itself when it unpacks the
> > source package. So please use the tar.gz from upstream without any
> > modifications if the source tar.gz doesn't violates the dfsg - otherwise
> > create a dfsg clean version and rename your version number as told above.
> > Rename Mupen64Plus-1-5-src.tar.gz to mupen64plus_1.5.orig.tar.gz and
> > replace your old mupen64plus_1.5.orig.tar.gz with that one. Afterwards
> > rebuild your package with `debuild -sa` and reupload it to mentors to
> > override the tar.gz on mentors. This will not work when you uploaded it
> > to the archives.
> >
> > `lsdiff -z mupen64plus_1.5-2.diff.gz` shows that you modified files
> > outside of the debian directory. Don't to that. If you need to modify
> > such files then use patches. A good idea is to use quilt[3] for that.
> >
> > Your debian directory is really messy. Please remove example files:
> >  $ rm debian/*.ex debian/*.EX
>
> Ok, all of this, i don't have idea. I'm talk spanish, and I'm trying to
> understand this. I made too many mistakes, I know.
Please don't argue with your mother-tongue. I never learnt english in school 
and it isn't my mother-tongue. If you have specific questions about something 
I said then please ask them.

> > You don't close this bug with "Initial release (Closes: #513322)" in the
> > first entry of your changelog.
>
> The package was made before I own the bug. I forget to change this.
If you would have uploaded the package even without owning the bug then you 
would have "fixed" the bug without marking it as such. Please keep in mind to 
close bugs by writing their number in the changelog. The format should be:
 (Closes: #123456)
for debian bugs
 (Closes LP: #123456)
for bugs in ubuntu. Please also subscribe to the ubuntu bugtracker[1].

> > You tell that you build the gtk version of the packe but don't depend
> > strictly on it - please remove the " | libqt4-dev" from the build
> > depends.
>
> Oh, I was thinking in making 2 packages, One with the libgtk and another
> with qt4, so, I think that I can use the same source. So, in this case,
> I will make two sources seperate. Removed.
If you wanted to do that you had to depend on both (without the | which would 
mean that you only need one of them and not both when building).

> > Many useless dependencies. Fix the build scripts or read many things
> > about -Wl,--as-needed (see dpkg-shlibdeps warnings).
>
> Useless dependencies? I will check this one.
>
> > You don't have a debian/watch file. Try:
> > ===
> > version=3
> >
> > opts="uversionmangle=s/-/./" \
> > http://code.google.com/p/mupen64plus/downloads/list \
> > http://mupen64plus.googlecode.com/files/Mupen64Plus-(.*).src\.tar.gz
> >
> > ===
> > and test it with `uscan --debug`.
>
> debian/watch? I don't even know

Bug#513322: ITP: mupen64plus -- plugin-based N64 emulator

2009-05-31 Thread Felix Arreola Rodriguez
I wish talk English, too many documentation, I can't understand all...


signature.asc
Description: Esta parte del mensaje está firmada	digitalmente


Bug#513322: ITP: mupen64plus -- plugin-based N64 emulator

2009-05-31 Thread Robert Wohlrab
On Sunday 31 May 2009 22:38:44 Felix Arreola Rodriguez wrote:
> Well, I have one package uploaded to mentors.debian.net
> (http://mentors.debian.net/cgi-bin/maintainer-packages?action=details;packa
>ge=mupen64plus).
Please don't add a private link - we don't have access to your profile at
mentors. Better would be a link to 
http://mentors.debian.net/debian/pool/non-free/m/mupen64plus/mupen64plus_1.5-2.dsc
 or
and to
http://mentors.debian.net/cgi-bin/sponsor-pkglist?action=details;package=mupen64plus

>But still I need work more time in it. This week I will
> make a better package, I promise.
Ok, the package seems to be pretty unclean. First thing is: if there are
lintian warnings then don't upload it to mentors. Most mentors will look
at them and run away screaming without looking at it further. Please read
http://people.debian.org/~codehelp/#sponsor and the linked requirements of
other sponsors.

Your key seems not to be trusted by many people. You should think about
creating a new one[1] and get some signatures by some debian developers.
With that you can get a debian maintainer[2] and upload new versions of
your packages by yourself. A good idea is to seperate the certification
(main key) from the signatur key. You have currently both in your main
key (see the SC in the usage by calling `gpg --edit-key 223D869A`).

Now to your package. Your tar.gz differs from the one I get from upstream.
Never ever to that without calling your version 1.5+dfsg1-1 instead of
1.5-1 and provide a debian/prune-tarball.sh script. Don't forget to add
information about what and why the package was manipulated.

3747bb55b8dce55afc585b1ccb557297  Mupen64Plus-1-5-src.tar
15f026b6658c7deda1385840d7376065  mupen64plus_1.5.orig.tar
c224b045d343ff02f6f933d328861b01  Mupen64Plus-1-5-src.tar.gz
5c8aac7b0456e04099ba843bc4e484db  mupen64plus_1.5.orig.tar.gz

This alone is a reason to ignore your package and never look at it again.
As it seems that you have not changed the files inside the package their
is no reason to create a modified tar.gz. The only change is the name
of the toplevel directory. Please don't do that. dpkg-source is intelligent
enough to do that modification by itself when it unpacks the source package.
So please use the tar.gz from upstream without any modifications if the
source tar.gz doesn't violates the dfsg - otherwise create a dfsg clean
version and rename your version number as told above.
Rename Mupen64Plus-1-5-src.tar.gz to mupen64plus_1.5.orig.tar.gz and replace
your old mupen64plus_1.5.orig.tar.gz with that one. Afterwards rebuild your
package with `debuild -sa` and reupload it to mentors to override the tar.gz
on mentors. This will not work when you uploaded it to the archives.

`lsdiff -z mupen64plus_1.5-2.diff.gz` shows that you modified files outside
of the debian directory. Don't to that. If you need to modify such files then
use patches. A good idea is to use quilt[3] for that.

Your debian directory is really messy. Please remove example files:
 $ rm debian/*.ex debian/*.EX

You don't close this bug with "Initial release (Closes: #513322)" in the first
entry of your changelog.
Nobody is interested that this is your first debian package - remove that from
the changelog.
All other entries for 1.5-1 are bogus since the really thing you
did here was the initial release and you don't have other changes since the
initial release - but keep that clean way of changelog entries for future
versions.

README.Debian is not a changelog. Don't use it for such things.

You don't comply with 3.7.3 of the policy - please change read
 /usr/share/doc/debian-policy/policy.txt.gz
and
 /usr/share/doc/debian-policy/upgrading-checklist.txt.gz
and change the source package - don't forget the Standards-Version in
debian/control.

There is a typing error in the description of the binary package
(M_U_lti)

You tell that you build the gtk version of the packe but don't depend
strictly on it - please remove the " | libqt4-dev" from the build
depends.

Many useless dependencies. Fix the build scripts or read many things
about -Wl,--as-needed (see dpkg-shlibdeps warnings).

You don't have a debian/watch file. Try:
===
version=3

opts="uversionmangle=s/-/./" \
http://code.google.com/p/mupen64plus/downloads/list \
http://mupen64plus.googlecode.com/files/Mupen64Plus-(.*).src\.tar.gz

===
and test it with `uscan --debug`.

You use debhelper 7 and call `dh_clean -k`. Don't do that. It is
not allowed anymore. Replace this call with `dh_prep` (without the -k).
You are also removing top level directory stamp files with rm.
Please don't do that either. dh_clean will do it for you.

Plugins gets installed in /usr/share, Shouldn't they go to
/usr/lib/mupen64plus (arch dependent files aren't allowed in /usr/share)?

Why does it conflicts with mupen64(-bin)? I cannot find files which
would conflict with it and I doubt that there are runtime conflicts.

The /usr/share/mupen64plus/ i

Bug#513322: ITP: mupen64plus -- plugin-based N64 emulator

2009-05-31 Thread Felix Arreola Rodriguez
Well, I have one package uploaded to mentors.debian.net
(http://mentors.debian.net/cgi-bin/maintainer-packages?action=details;package=mupen64plus).
 But still I need work more time in it. This week I will make a better package, 
I promise.

Just one week.
---
Atte. Félix Arreola Rodríguez,
Firmado con GPG, llave 223D869A


signature.asc
Description: Esta parte del mensaje está firmada	digitalmente


Bug#513322: ITP: mupen64plus -- plugin-based N64 emulator

2009-05-31 Thread Loïc Martin

fgatuno, any news on this?



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#513322: ITP: mupen64plus -- plugin-based N64 emulator

2009-01-27 Thread William Pitcock
Package: wnpp
Severity: wishlist
Owner: William Pitcock 

* Package name: mupen64plus
  Version : 1.5
  Upstream Author : "Blight" 
* URL : http://code.google.com/p/mupen64plus
* License : GPLv2
  Programming Lang: C/C++
  Description : plugin-based N64 emulator
 Mupen64Plus is a plugin-based N64 emulator for Linux which is capable of
 accurately playing many games. Included are four MIPS R4300 CPU emulators,
 with dynamic recompilers for 32-bit x86 and 64-bit amd64 systems, and
 necessary plugins for audio, graphical rendering (RDP), signal co-processor
 (RSP), and input.

-- System Information:
Debian Release: 5.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org