Builds from source with Jikes
Arnaud Vandyck
avdyk@debian.org
Tue Aug 10 11:01:01 2004
--=-=-=
Kalle Kivimaa <killer@debian.org> writes:
> Arnaud Vandyck <avdyk@debian.org> writes:
>> I already built the package!
>
> I know. OTOH I beat you to the ITA announcement :) Besides, the
> missing parts need to be packaged to a separate, contrib
> liblog4j1.2-contrib-java package at the same time in case somebody
> actually uses the missing parts.
>
>> Don't you wanna join the pkg-java project? and put Debian Java
>> Maintainers as the Maintainer?
>
> I think I'll do that.
Have a look at all the documents that explain how we work. For example,
we only put the debian directory in the cvs repository with the name of
the source package, etc...
http://pkg-java.alioth.debian.org/developers.html
General rules
* If you don't have experience with packaging Java software send a
patch to the pkg-java-maintainers list first before committting
your changes to the CVS repository
* Test your changes before committing to the CVS repository,
i.e. make sure that the package can still be built. Also test if
the package can be upgraded, purged and installed before uploading
to the Debian archive.
* Make sure that the package complies with the Java policy (and the
Debian Policy, of course). There are also some hints for packaging
Java software in Debian.
* Avoid forks from upstream, name JARs like upstream does with same
content to avoid confusion for end users
* Document Debian-specific differences in README.Debian. If your
package is in contrib, also mention the reason, e.g. if the
package does not run with free JVMs or if it (build-)depends on
other packages in contrib.
* Ask on the pkg-java list before making major changes to "public
packages", e.g. package splits or forks from the upstream
version. Always ask the maintainer before making any changes to
"non-public packages" if you are not a co-maintainer!
* Only add DFSG-free packages to the repository, no non-free
software! You need to accept at least one co-maintainer for your
package if you don't want to make your package public.
CVS repository
* Only commit modified files (from *.diff.gz) to the CVS repository,
not the whole source tree! You can use the importdiff.shscript for
this, don't use cvs-buildpackage!
* Tag uploaded package versions with RELEASE_X_Y-Z for Debian
* version X.Y-Z
Thanks for joining pkg-java project,
--
.''`.
: :' :rnaud
`. `'
`-
--=-=-=
Content-Type: application/pgp-signature
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)
iD8DBQBBGP8V4vzFZu62tMIRAiLwAJ0f4nHg/HiKJV3B60wxP+7NonpjuQCfcaw/
sXghsx98ZR/hZU7lTYPoYHA=
=WZSh
-----END PGP SIGNATURE-----
--=-=-=--