[Pkg-awstats-devel] awstats on mentors.

Jonas Smedegaard dr at jones.dk
Tue Feb 17 13:15:34 UTC 2009


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi Sergey (and copy to the Debian AWStats mailinglist),

On Tue, Feb 17, 2009 at 10:41:37AM +0300, Sergey B Kirpichev wrote:
>On Fri, Feb 13, 2009 at 05:25:12PM +0100, Andreas Henriksson wrote:
>> I got notified about your upload of awstats to mentors. I don't know 
>> if you've talked to Jonas already,
>
>No.

It seems from this conversation that you've prepared an updated awstats 
package for Debian and delivered it to mentors.debian.net.

Generally for Debian the proper way to contribute to a package when you 
are not maintainer of that package (no matter if you are a Debian 
developer or not) is to file bugreports, or better: file bugreports and 
include patches based on most recent existing Debian package.

Official Debian services have "debian.org" at the end - some unofficial 
services run by Debian developers have "debian.net" at the end.

mentors.debian.net is an optional place for new Debian developers to 
excercise their packaging skills, i.e. to package new things not already 
maintained officially in Debian. mentors.debian.net is not a generally 
accepted channel for contributing to existing packages.

(it might be that some package maintainers use mentors.debian.net for 
their specific packages, but that is an exception).


>> but if not I'd like to ask you if you want to join and officially 
>> co-maintain the package? The help would certainly be appreciated!
>> Thanks for your effort so far. It'll be of great use for preparing 
>> the new releases for when development opens up again after the Lenny 
>> release.
>
>Actually, I've very limited expirience with awstats.  No cluster setup, 
>only webserver logs, crontab (user awstats in adm group) + cgi 
>(www-data has only ro access to awstats data)... :-)
>
>If that's OK, then I'm looking for some guidance: project standards, 
>workflow etc...

That is certainly ok! One of the benefits of working in teams is that we 
can supplement each other :-)

Welcome aboard! Please subscribe to our mailinglist (if you haven't done 
so already): 
http://lists.alioth.debian.org/mailman/listinfo/pkg-awstats-devel


Fundamental logic is to only package mechanisms that we intend to 
support, and only mechanisms that does not get in the way of someone 
wanting to do more advances stuff themselves.

This is why some scripts are packaged only as example files, and some 
configuration is only described in README.Debian.

Hmm. Apart from that we don't really have any defined rules yet. I do 
suggest that we adopt a common hinting style from other teams: Leave the 
"suite" as "UNRELEASED" (as is the default when using debchange) if we 
feel the package is not ready for release.

If/when we switch to Git (see below) I have other suggestions for 
handling changelog entries more cleverly...


>Now in my TODO is building static files by default, see:
>http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=341308

Great! This is certainly useful to get fixed.


>PS:
>The mentor's version is just upgrade of the debian's version
>to 6.9 for my customers.  It uses only two non-debian minor patches:
>1007_russian_lang.patch - update for russian lang
>2001_hide_days_charts.patch - look&feel: hide charts for days of month
>stats

Are you familiar with Subversion (used currently for the collaborative 
package maintainance)?

Subversion access requires that you have an account at Alioth that has 
been approved to access our "awstats" group there:

1) Create an account at http://alioth.debian.org/account/

2) Request membership of our team at
    http://alioth.debian.org/projects/pkg-awstats/ 

You can then apply above mentioned patches of yours yourself through 
Subversion at svn+ssh://<your_account>@svn.debian.org/svn/pkg-awstats


All of you: Are you familiar with Git (that I would really want to 
switch to using instead for the future)?

...or even if you don't - would you mind the hassle of learning it? I'd 
be happy to help :-)


Git access require that your alioth account has been approved to access 
the "collab-maint" group. Debian developers already have access. Others 
need to do this:

3) Request membership at the collab-maint team at
    http://alioth.debian.org/projects/collab-maint/ (and please add
    as a note that you need it to work with us at the AWStats team)


  - Jonas

- -- 
* Jonas Smedegaard - idealist og Internet-arkitekt
* Tlf.: +45 40843136  Website: http://dr.jones.dk/

  [x] quote me freely  [ ] ask before reusing  [ ] keep private
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkmauHYACgkQn7DbMsAkQLj98wCfT8wSgjcqi/D/96Yxc4dyAH3T
t5YAni3ZMegxXJkH2peGT6CQ3AEpO5YP
=wXre
-----END PGP SIGNATURE-----



More information about the Pkg-awstats-devel mailing list