Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.debian.maint.java > #8516
| Path | csiph.com!eternal-september.org!feeder.eternal-september.org!aioe.org!bofh.it!news.nic.it!robomod |
|---|---|
| From | Benedikt Ritter <britter@apache.org> |
| Newsgroups | linux.debian.maint.java |
| Subject | Re: libcommons-lang-java packaging? |
| Date | Tue, 27 Oct 2015 15:00:02 +0100 |
| Message-ID | <qocX8-5RG-7@gated-at.bofh.it> (permalink) |
| References | <qliZ4-613-15@gated-at.bofh.it> <qljBN-70Q-27@gated-at.bofh.it> <qlnYJ-56E-3@gated-at.bofh.it> <qloL8-64d-27@gated-at.bofh.it> <qocaK-5BN-11@gated-at.bofh.it> |
| X-Original-To | Emmanuel Bourg <ebourg@apache.org> |
| X-Mailbox-Line | From debian-java-request@lists.debian.org Tue Oct 27 13:51:11 2015 |
| Old-Return-Path | <britter@apache.org> |
| X-Amavis-Spam-Status | No, score=-4.91 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, FOURLA=0.1, HTML_MESSAGE=2, MURPHY_DRUGS_REL8=0.02, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, T_RP_MATCHES_RCVD=-0.01] autolearn=no autolearn_force=no |
| X-Policyd-Weight | using cached result; rate: -7 |
| MIME-Version | 1.0 |
| X-Received | by 10.50.111.79 with SMTP id ig15mr11679875igb.41.1445952886951; Tue, 27 Oct 2015 06:34:46 -0700 (PDT) |
| Content-Type | multipart/alternative; boundary=089e01294c8c3058db052316240f |
| X-Mailing-List | <debian-java@lists.debian.org> archive/latest/18835 |
| List-ID | <debian-java.lists.debian.org> |
| List-URL | <https://lists.debian.org/debian-java/> |
| List-Archive | https://lists.debian.org/msgid-search/CAB917RJ3e+_ZqrDm2pqMJvgap221f2TZUMF_S-NzGdbS+6_-nA@mail.gmail.com |
| Approved | robomod@news.nic.it |
| Lines | 357 |
| Organization | linux.* mail to news gateway |
| Sender | robomod@news.nic.it |
| X-Original-Cc | Commons Developers List <dev@commons.apache.org>, debian-java@lists.debian.org |
| X-Original-Date | Tue, 27 Oct 2015 14:34:46 +0100 |
| X-Original-Message-ID | <CAB917RJ3e+_ZqrDm2pqMJvgap221f2TZUMF_S-NzGdbS+6_-nA@mail.gmail.com> |
| X-Original-References | <CAOfJQJ3v4GtDscBhyXWcD9YcNWGVbuVOJnXkz8g6840t30LpXA@mail.gmail.com> <5624FCC9.6080104@apache.org> <CAB917RJ1ydY6Kvd8Fc_f8v1+GHzHM=v4=MYfhF3=YNx7fwCJwg@mail.gmail.com> <CAB917RJU6X_MUsBS7NRNioAFnQsVJeA7zebf-CVkGmiy9qLADw@mail.gmail.com> <562F7764.4060203@apache.org> |
| Xref | csiph.com linux.debian.maint.java:8516 |
Show key headers only | View raw
[Multipart message — attachments visible in raw view] - view raw
Hello Emmanuel, thank you for the comprehensive how-to on how to get involved. I'll have a look as soon as possible. Benedikt 2015-10-27 14:08 GMT+01:00 Emmanuel Bourg <ebourg@apache.org>: > Le 19/10/2015 21:36, Benedikt Ritter a écrit : > > > One thing I'd like to work on, is taking care that all Commons Components > > can be build with Maven at the Debian project. So some pointers on how > that > > works would be really appreciated. > > Benedikt, Sergio, > > Thank you very much for offering your help. I've compiled a quick start > guide to work on the Debian packages. Let me know if you have any > question. You can also get some help on IRC (#debian-java on OFTC). > > For switching to Maven I recommend using the commons-math3 package as a > reference (you can find more examples with "build-rdeps > maven-debian-helper"). > > Emmanuel Bourg > > -------- > > Part I - Install your development environment > > 1. Download the minimal ISO (netinst) for installing Debian: > > http://cdimage.debian.org/debian-cd/current/amd64/iso-cd/ > > 2. Install it (on a spare box, or in a virtual machine) > > 3. Upgrade to the testing distribution > > Edit /etc/apt/sources.list and replace stable with testing > Run: > apt-get update > apt-get dist-upgrade > > 4. Upgrade to the unstable distribution (same procedure) > > 5. Install the development tools: > > apt-get install build-essential svn-buildpackage git-buildpackage > quilt default-jdk gnupg-agent topgit > > 6. Edit ~/.profile and add your name and your email: > > export MAIL=johndoe@example.org > export DEBFULLNAME="John Doe" > > 7. Create or import a SSH key > > 8. Create the file ~/.quiltrc and add: > > QUILT_PATCHES=debian/patches > QUILT_NO_DIFF_INDEX=1 > QUILT_NO_DIFF_TIMESTAMPS=1 > QUILT_REFRESH_ARGS="-p ab" > > 9. Create the file ~/.lintianrc and add: > > color = always > pedantic = yes > display-experimental = yes > display-info = yes > > 10. Create the file ~/.devscripts and add: > > DEBCHECKOUT_SOURCE=always > > 11. Create an account on http://alioth.debian.org, and upload your SSH > public key there. > > 12. Join the Java Team on alioth: > https://alioth.debian.org/project/request.php?group_id=30085 > > > > Part II - Update a package > > 1. Checkout the package: > > debcheckout --auth <packagename> > > 2. Install the build dependencies > > sudo apt-get build-deps <packagename> > > 3. Modify the package > > 4. Update the debian/changelog file with: > > dch --team > > 5. Rebuild the package: > > debuild > > 6. Commit your changes (with svn commit or git commit, git push), one > commit per modification preferably, instead of a one big commit. > > 7. When the package is ready, notify the debian-java list about the > changes you made. A Debian Developer will review them and upload the > package. > > 8. Celebrate your first package update! :) > > > > Tips and tricks > > - Finding a package containing a specific file: > > apt-file find <filename> > > - Finding a package containing a Maven artifact: > > apt-file find <artifactId> | grep pom > > - Inspecting the content of a .deb file: > > dpkg -c foo.deb > > - Inspecting the metadata of a .deb file: > > dpkg -I foo.deb > > - Displaying the reverse dependencies of a package: > > build-rdeps <package> > apt-cache showpkg <package> > > > Ressources > > Quilt for Debian Maintainers > http://pkg-perl.alioth.debian.org/howto/quilt.html > > Using Quilt > http://wiki.debian.org/UsingQuilt > > Maintainer Dashboard (pkg-java) > > http://udd.debian.org/dmd.cgi?email1=pkg-java-maintainers%40lists.alioth.debian.org > > Guidelines for Packages Maintained on git.debian.org:/git/pkg-java > http://wiki.debian.org/Java/JavaGit > > > -- http://people.apache.org/~britter/ http://www.systemoutprintln.de/ http://twitter.com/BenediktRitter http://github.com/britter
Back to linux.debian.maint.java | Previous | Next — Previous in thread | Next in thread | Find similar
libcommons-lang-java packaging? Sergio Fernández <wikier@apache.org> - 2015-10-19 15:50 +0200
Re: libcommons-lang-java packaging? Emmanuel Bourg <ebourg@apache.org> - 2015-10-19 16:30 +0200
Re: libcommons-lang-java packaging? Sergio Fernández <wikier@apache.org> - 2015-10-19 17:00 +0200
Re: libcommons-lang-java packaging? Benedikt Ritter <britter@apache.org> - 2015-10-19 21:10 +0200
Re: libcommons-lang-java packaging? Benedikt Ritter <britter@apache.org> - 2015-10-19 22:00 +0200
Re: libcommons-lang-java packaging? Emmanuel Bourg <ebourg@apache.org> - 2015-10-27 14:10 +0100
Re: libcommons-lang-java packaging? Benedikt Ritter <britter@apache.org> - 2015-10-27 15:00 +0100
Re: libcommons-lang-java packaging? Sergio Fernández <wikier@apache.org> - 2015-10-27 16:50 +0100
Re: libcommons-lang-java packaging? Emmanuel Bourg <ebourg@apache.org> - 2015-10-27 17:00 +0100
csiph-web