DCT
|
Size: 5863
Comment:
|
← Revision 58 as of 2008-09-21 08:18:02 ⇥
Size: 5938
Comment: added link to relevant information page (and corrected Martin Albisetti's mail address)
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 3: | Line 3: |
| The DCT team now has a '''mailing list'''. [https://lists.ubuntu.com/mailman/listinfo/ubuntu-dct subscribe] or [https://lists.ubuntu.com/archives/ubuntu-dct/ read the archives]. | The DCT team now has a '''mailing list'''. [[https://lists.ubuntu.com/mailman/listinfo/ubuntu-dct|subscribe]] or [[https://lists.ubuntu.com/archives/ubuntu-dct/|read the archives]]. |
| Line 5: | Line 5: |
| '''For the DCT proposal, read ["DCT/Proposal"].''' | '''For the DCT proposal, read [[DCT/Proposal]].''' == Current Status == Starting to re-draft most of the current documentation on both Ubuntu's and Debian's side. - MartinAlbisetti beuno@ubuntu.com Note: it seems the most current documentation on this topic may now be found under [[Debian]] - Yung-Chin Oei |
| Line 8: | Line 14: |
| ||<tablestyle="float:right;" style="padding:0.5em; border: 0px;">[http://tiber.tauware.de/~lucas/dct/logos/dct_logo_big.png]|| | ||<tablestyle="float:right;" style="padding:0.5em; border: 0px;">[[http://tiber.tauware.de/~lucas/dct/logos/dct_logo_big.png]]|| |
| Line 22: | Line 28: |
| You can help the DCT in two ways : * [https://launchpad.net/people/dct Join it] and help to take care of those packages. |
You can help the DCT in two ways: * [[https://lists.ubuntu.com/mailman/listinfo/ubuntu-dct|Join it]] and help to take care of those packages. |
| Line 28: | Line 35: |
| * Patches are available from http://people.ubuntu.com/~scott/patches/ , and Ubuntu developers file bugs in the Debian BTS on a volunteer basis. | * Patches are available from http://patches.ubuntu.com/ , and Ubuntu developers file bugs in the Debian BTS on a volunteer basis. |
| Line 33: | Line 40: |
| || Lucas Nussbaum || lucas || [https://launchpad.net/people/lucas lucas] || Ruby, Instant Messaging (esp. Jabber)|| || Andrea Veri || Bluekuja || [https://launchpad.net/people/bluekuja Bluekuja] || Soon || || Licio Fernando || licio || [https://launchpad.net/people/licio licio] || gnome || || ZakElep || zakame || [https://launchpad.net/people/zakame zakame] || perl || || JeremieCorbier || Toadstool || [https://launchpad.net/people/jcorbier jcorbier] || python, net || |
|| Lucas Nussbaum || lucas || [[https://launchpad.net/people/lucas|lucas]] || Ruby, Instant Messaging (esp. Jabber)|| || Andrea Veri || Bluekuja || [[https://launchpad.net/people/bluekuja|Bluekuja]] || Soon || || Licio Fernando || licio || [[https://launchpad.net/people/licio|licio]] || gnome || || ZakElep || zakame || [[https://launchpad.net/people/zakame|zakame]] || perl || || JeremieCorbier || Toadstool || [[https://launchpad.net/people/jcorbier|jcorbier]] || python, net || || [[Nxvl|Nicolas Valcárcel]] || nxvl || [[https://launchpad.net/~nxvl|nxvl]] || perl, python, net || || LucaFalavigna || Dktrkranz || [[https://launchpad.net/~dktrkranz|dktrkranz]] || git-core || || RichardJohnson || nixternal || [[https://launchpad.net/~nixternal|nixternal]] || kde || || MarcoRodrigues || Kmos || [[https://launchpad.net/~gothicx|gothicx]] || games, python, gnome || || MichaelKoch || man-di || [[https://launchpad.net/~konqueror|konqueror]] || java || || Dario Minnucci || midget || [[https://launchpad.net/~midget|midget]] || perl (maybe others) || || Andrea Colangelo || warp10 || [[https://launchpad.net/~warp10|warp10]] || Science, games || |
| Line 40: | Line 55: |
| * There's no restriction on who can join (you don't need to be a ["MOTU"]), a Debian developer, or even an Ubuntu member). * Just join the [https://launchpad.net/people/dct launchpad team] (it's moderated). * Then add yourself to the table above. |
* There's no restriction on who can join (you don't need to be a [[MOTU]]), a Debian developer, or even an Ubuntu member). * Just join the [[https://lists.ubuntu.com/mailman/listinfo/ubuntu-dctt|Mailing List]] (it's moderated). |
| Line 51: | Line 65: |
| * [https://launchpad.net/people/dct DCT Launchpad Team] * [http://utnubu.alioth.debian.org Utnubu]: a Debian team aiming at improving collaboration between Ubuntu and Debian. |
* [[https://launchpad.net/~dct|DCT Launchpad Team]] * [[http://people.debian.org/~mpalmer/debian-mentors_FAQ.html|Debian Mentoring FAQ]] to find out how to get your package included in Debian. |
| Line 56: | Line 70: |
| * <s>Improve wiki page</s> Probably good enough. * Review ["DCT/Workflow"] * Write the needed tools (descriptions below are outdated by DCT/Workflow ) * DCT/SpecGeneratePackageLists : tool to generate the list of source packages to monitor, from different sources * DCT/SpecDatabase : database to keep track of versions reviewed, bugs reported to Debian, etc. * <s>Find a few "test" Debian maintainers willing to debug the process ;)</s> We have enough of them to start working now. * (wishlist item by Thomas <tv at beamnet dot org>, please delete if inappropriate here) Something like the Debian QA Packages (devloper.php) overview would be immensely useful. What versions of "my packages" are where in Ubuntu, who can see that the important bugfixes I just uploaded to Debian end up in Ubuntu. * Generating a list with <srcpackage> <version in ubuntu> is really easy. But I am wondering if the right place for this wouldn't be developer.php itself, with a disabled by default option. * See [http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=379063 Debian bug 379063]. |
* Improve our tools * Actually start working ;) |
| Line 72: | Line 77: |
| ["madduck"]: Sure, I don't want to pressure you, but generally I have bad experience with holding off work until tools and workflow have been defined; they never will be defined in a way that people want to work, unless they have been modelled based on the work done by people. | [[madduck]]: Sure, I don't want to pressure you, but generally I have bad experience with holding off work until tools and workflow have been defined; they never will be defined in a way that people want to work, unless they have been modelled based on the work done by people. |
| Line 78: | Line 83: |
== Relevant Links == http://keithcu.com/wordpress/?p=27 |
|
| Line 80: | Line 91: |
| * [wiki:madduck martin f. krafft] <madduck at debian dot org> | * [[madduck|martin f. krafft]] <madduck at debian dot org> |
| Line 87: | Line 98: |
| * Raphael Hertzog <hertzog at debian dot org> * Maxence Dunnewind <maxenced at ubuntu dot com> |
This is the home of the Debian Collaboration Team.
The DCT team now has a mailing list. subscribe or read the archives.
For the DCT proposal, read DCT/Proposal.
Current Status
Starting to re-draft most of the current documentation on both Ubuntu's and Debian's side. - MartinAlbisetti beuno@ubuntu.com
Note: it seems the most current documentation on this topic may now be found under Debian - Yung-Chin Oei
What is the DCT ?
The Debian Collaboration Team (or DCT) is an Ubuntu team aiming at improving collaboration between Ubuntu and Debian by tracking changes in Ubuntu's packages.
From the Debian maintainer point of view
If you are a Debian maintainer, you can ask the DCT to monitor your packages. The DCT will then file bugs in the Debian BTS about your packages for all relevant issues. On the other hand, you agree to act promptly regarding those bugs :
- Reply to them within days (not weeks)
- Close them by uploading a new version within weeks (not months), when applicable
Note that you don't have to accept all changes proposed by the DCT, but it means that you have to explain in the BTS why you think that a specific change isn't of interest to Debian.
This will allow for efficient collaboration between Ubuntu and Debian.
From the Ubuntu developer point of view
You can help the DCT in two ways:
Join it and help to take care of those packages.
- Provide better (more verbose) changelog entries, thus simplifying the work of reviewing the changes you make, and ping a DCT member when you make changes relevant to Debian.
What about other packages ?
For packages which aren't monitored by the DCT:
Patches are available from http://patches.ubuntu.com/ , and Ubuntu developers file bugs in the Debian BTS on a volunteer basis.
- If the team has spare resources while already keeping up with monitored packages, some members may choose other diverged packages to work on.
Members
Name |
IRC nick |
Launchpad ID |
Packages of interest |
Lucas Nussbaum |
lucas |
Ruby, Instant Messaging (esp. Jabber) |
|
Andrea Veri |
Bluekuja |
Soon |
|
Licio Fernando |
licio |
gnome |
|
zakame |
perl |
||
Toadstool |
python, net |
||
nxvl |
perl, python, net |
||
Dktrkranz |
git-core |
||
nixternal |
kde |
||
Kmos |
games, python, gnome |
||
man-di |
java |
||
Dario Minnucci |
midget |
perl (maybe others) |
|
Andrea Colangelo |
warp10 |
Science, games |
How do I join ?
There's no restriction on who can join (you don't need to be a MOTU), a Debian developer, or even an Ubuntu member).
Just join the Mailing List (it's moderated).
Divergence explanation
This section lists common reasons for divergence, allowing the Debian Developers to understand better why such choices were made in Ubuntu.
- DCT/DesktopFiles
Links
- DCT/FormLetters : examples of mails
Debian Mentoring FAQ to find out how to get your package included in Debian.
TODO List
Recruit some Ubuntu developers (DCT is a nice idea, but we won't do anything without manpower)
- Improve our tools
Actually start working
Current status of all this stuff
- There's currently not much going on. While I (Lucas Nussbaum) still think it's a good idea, I don't have enough time to work on all this alone, obviously. I plan to dedicate some time to work on this very soon now (next weeks/month).
We shouldn't start working on this before we have a clear workflow and the tools that will allow us to work efficiently.
madduck: Sure, I don't want to pressure you, but generally I have bad experience with holding off work until tools and workflow have been defined; they never will be defined in a way that people want to work, unless they have been modelled based on the work done by people.
Also, if you do not have time to work on this, maybe someone else does? Maybe Canonical will feel inclined to dedicate some resources?
FWIW: http://blog.madduck.net/debian/2006.05.24-ubuntu-and-debian
Relevant Links
http://keithcu.com/wordpress/?p=27
"Test" Debian maintainers
Hamish Moffatt <hamish at debian dot org>
martin f. krafft <madduck at debian dot org>
michael ablassmeier <abi at debian dot org>
Thomas Viehmann <tv at beamnet dot org>
Adriaan Peeters <apeeters at lashout dot net>
Max Vozeler <xam at debian dot org>
Franz Pletz <fpletz at franz-pletz dot org>
Stefano Zacchiroli <zack at debian dot org>
Raphael Hertzog <hertzog at debian dot org>
Maxence Dunnewind <maxenced at ubuntu dot com>
DCT (last edited 2008-09-21 08:18:02 by ip56500cfb)