Introducing uploaders.mk
Sune Vuorela
Sune at vuorela.dk
Fri Jul 6 23:11:36 UTC 2007
Hi!
After some discussions at debconf and in #debian-qt-kde, I am now introducing
uploaders.mk - a service to automagically update the uploaders field to have
uploaders field represent who lately have been working on the package.
As I am about to hook it in directly into debian-qt-kde.mk - it will make all
packages not yet adapted to tihs fail.
How to check your own membership:
Please check cdbs/team-members and make sure you are listed correctly with the
name(s) you use in the changelog. If you use different spellings, just list
all of them - like I have done with dato.
The script is basically taking all names from the recent changelog entries and
greps for it in the list.
How to adapt packages:
cp debian/control debian/control.in
in control.in set Uploaders to @@@UPLOADERS@@@ and Maintainer to
@@@MAINTAINER@@@ like this:
Maintainer: @@@MAINTAINER@@@
Uploaders: @@@UPLOADERS@@@
Now check if current uploaders match reality::
debian/rules check-uploaders
It generates a temporary control file based off control.in and compares it
with the actual control file - and tells wether it matches or not.
If it doesn't match, you need to update it - debian/rules update-uploaders
Please study the new debian/control - and commit both control and control.in
if it fits.
I don't know when I_will get around to adapt all packages, so feel free to
join in. kdepim and kdenetwork are my first two candidates.
This also means that all future changes to debian/control should be done in
debian/control.in and then debian/control should be regenerated.
On every build, a rebuild of control is attempted - and if it differs from the
original control, build fails. This step is hooked in as early as possible.
Any other questions?
Happy hacking1
/Sune
--
I cannot explore with the pointer over the controller, how does it work?
You must forward from a firewall for disabling the UltraDMA case.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part.
Url : http://lists.alioth.debian.org/pipermail/pkg-kde-talk/attachments/20070707/a677b403/attachment.pgp
More information about the pkg-kde-talk
mailing list