[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: RFS: reddo internet translator



Thanks Nelson. I've just upload a new version.
Reply in line:

El lun, 16-05-2005 a las 20:48 -0300, Nelson A. de Oliveira escribió:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Hi David,
> 
> As Ben said to me:
> 
> You still need to differentiate between what you get from the upstream
> package source (the foo.orig.tar.gz file) and your own changes as
> package maintainer (the foo.diff.gz file). The only common exception
> is for a package written natively for Debian, i.e. with no upstream
> source.
> 
> Package the upstream package source as the foo.orig.tar.gz, and use
> dpkg-source -b to make the foo.dsc and foo.diff.gz files from the orig
> and your package source.
>  <URL:http://www.debian.org/doc/developers-reference/ch-best-pkging-practices.en.html#s-bpp-origtargz>
> 
> There is no .orig file and .diff file on your directory. It's needed,
> even if the /debian directory comes with the source code.

Done.

> On debian/rules:
> Entries like
> #       dh_install
> #       dh_installmenu
> #       dh_installdebconf
> 
> If you won't use, remove. If you will use, uncomment.

Done.

> Also, you could say somewhere that the default languages of reddo is
> English -> Spanish.

I added a notice in the man page (at --langpair description).

> If you are going to distribute the source code with CVS dirs, you will
> need to remove them before creating the package. Or better, distribute
> the source code without those dirs.

Ok, now I have used cvs export instead of cvs checkout.

> You have entries like this on debian/changelog:
> 
> reddo (0.1-4) reddo; urgency=low
> 
> The second "reddo" is wrong. It shoud be "unstable". ike this:
> 
> reddo (0.1-4) unstable; urgency=low
> 
> You have to do this for all lines that has the "reddo".

Done.

> What are those packages?
> Conflicts: reddo2.3, reddo2.4
>
> I think that if reddo2.3 and reddo2.4 aren't on Debian, you won't need a
> conflicts (someone correct if I am wrong, please).

This was my fault. I splitted reddo into 3 packages (reddo, reddo2.3 and
reddo2.4). This was before reading debian python policy :(. Now reddo is
a single package, I added these conflicts packages in order to delete
them on upgrade.

> On debian/control:
> Replace
> Depends: python (>= 2.3)
> with
> Depends: ${python:Depends}

Done.

> OK? :-)
> I hope this could help you.
> Good luck with your package!

You have help me a lot, thank you very much.


> Cheers
> Nelson
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.1 (GNU/Linux)
> 
> iD8DBQFCiTFGAQwuptkwlkQRAvx/AJ9SnLbZpUZ4KUU5fCHiougZ62DAVwCeMjPY
> +fVUytuMde5tzSbd0dKvYFQ=
> =nYPZ
> -----END PGP SIGNATURE-----
> 
> 



Reply to: