The Debian Perl Group
-
About 200 members (with and without upload rights)
-
Maintains over > 2500 packages, vast majority is based on CPAN distributions.
-
Very good relationship with upstream authors (not the case with
a few other languages)
-
Does not maintain the perl package itself.
Communication
-
3 Mailing Lists (Package Maintenance, Commits and General Perl Discussion)
-
IRC (#debian-perl on OFTC, e.g. irc.debian.org)
-
Annual real-life meetings at DebConf
Always in need of more man-power
-
Always happy about new members
-
Open for newcomers
-
Next real-life meeting at DebConf
13 in Vaumarcus NE, Switzerland (11.-18. August 2013)
Version Control
-
Git used as VCS since 2011 (started with CVS, then moved to
Subversion), see also
Debian Perl Group
Git Guide
-
One Git repository per source package (previously one big Subversion
repository)
-
mr used to work on multiple Git
repositories at the same time.
-
Commit notifications on IRC provided by KGB.
-
pristine-tar: regenerates
a pristine upstream tarball using only a small binary delta file and
a copy of the source which can be a revision control checkout.
Package Entropy Tracker
-
Shows versions in CPAN, Debian and Git
-
Categorizes and displays packages by state, e.g.
-
Ready For Upload
-
Packages with release-critical bugs
-
Newer upstream version
-
Problems with debian/watch
-
New packages
-
With bugs
-
Work in progress
-
Can show meta-information and most recent changelog entries
-
Current PET3 written in Python (earlier versions were written in
Perl)
-
Also used by other teams: Debian
Edu, Debian OpenStreetMap Team, Debian Java Team, Debian Mono Group,
Debian Haskell Group, Debian Games, Debian VoIP Team, Debian Python
Applications Team, Debian Python Modules Team, Debian Ruby Extras
Team, Debian Multimedia Project, Debian XML/SGML Group, Debian Med,
Debichem Group, Debian Scientific Computing Project, …
Upstream FAQ
-
How can we make the Debian Perl Group’s life even easier? (→ Stick
to Perl/CPAN best pratices, → Don’t forget about the copyright and
license stuff :-)
-
Why doesn’t Debian have the newest version of my distribution? (→
Stable Releases)
-
How to contact the Debian Perl Group? (see "Communication" above,
<debian-perl@lists.debian.org> is probably the best way for contact
by e-mail.)
-
Can I subscribe to bug reports against the Debian package of my
distribution? (Yes:
"http://packages.qa.debian.org/lib".$your_distribution."-perl" → Subscribe)
-
Can I see what Debian patched in my distribution? (Yes:
"http://patch-tracker.debian.org/package/lib".$your_distribution."-perl/")
-
An older version of my module is part of the Perl core. Can a newer
version be packaged anyway? (Yes)
-
See also http://wiki.debian.org/UpstreamGuide (generic, not perl-specific)
Thanks
Perl Upstream Authors
Thanks! You are great!
Thanks for helping to prepare these slides
-
Gregor Herrmann
-
Salvatore Bonaccorso