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-----
--=-=-=--