Debian

Differences between revisions 1 and 2
Revision 1 as of 2009-01-14 21:58:26
Size: 91
Editor: pool-71-240-249-223
Comment:
Revision 2 as of 2009-01-19 19:15:05
Size: 4794
Editor: pool-71-182-96-163
Comment:
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
(02:02:31 PM) dholbach: next up is nxvl and bddebian!
(02:02:35 PM) creek23: holy! done already. i was just review ing the earlier messages because messages pops too fast :-(
(02:02:37 PM) dholbach: "Working Well With Debian!"
(02:02:38 PM) nxvl: :D
(02:02:49 PM) creek23: oh well. :P
(02:03:09 PM) dlynch: yes, thanks very much
(02:03:16 PM) mneptok: nxvl: is this a how-to on how to configure flame-mail filters and body armor? ;)
(02:03:26 PM) nxvl: mneptok: sort of :P
(02:03:33 PM) creek23: really?!?
(02:03:38 PM) nxvl: creek23: no
(02:03:57 PM) nxvl: well, lets start
(02:04:01 PM) nxvl: Debian is the base upon which Ubuntu is built
(02:04:08 PM) mode (+o nxvl ) by mneptok
(02:04:24 PM) nxvl: Almost all packages in Ubuntu come from Debian, and most are used unchanged
(02:04:37 PM) nxvl: This means that Ubuntu owes a lot to Debian
(02:04:47 PM) nxvl: and should endeavour to maintain a good relationship with them
(02:04:57 PM) nxvl: There are several differences in the way that Debian and Ubuntu are organised
(02:05:16 PM) nxvl: and in the decisions that they have made on some issues that you need to understand in order to work with them most effectively
(02:05:30 PM) nxvl: The biggest difference is that in Debian all packages have a maintainer
(02:05:51 PM) nxvl: which may be a team, who controls the package
(02:06:06 PM) nxvl: They generally make all the decisions about the package
(02:06:13 PM) nxvl: and are normally the only ones to perform uploads
(02:06:22 PM) nxvl: There are some moves away from this, but it remains the status quo
(02:06:37 PM) nxvl: This is different to Ubuntu where in general a package doesn't have a maintainer as such
(02:06:44 PM) nxvl: it is just looked after by all contributors
(02:06:56 PM) nxvl: This has effects on both Ubuntu and Debian
(02:07:13 PM) nxvl: For Ubuntu it means that generally a contributor isn't familiar with a package
(02:07:23 PM) nxvl: and doesn't know the Debian maintainer's opinion on things
(02:07:40 PM) nxvl: For Debian maintainers it means that they generally don't know who to contact if they wish to discuss a package in Ubuntu
(02:08:11 PM) nxvl: The differences in some policy differences can also make it difficult for a Ubuntu contributor to know whether what they are doing also applies to Debian as well
(02:08:22 PM) nxvl: This can be especially true for bugs
(02:08:36 PM) dholbach left the room (quit: "Ex-Chat").
(02:08:38 PM) nxvl: where differing versions of packages
(02:08:47 PM) nxvl: or different dependencies in the chain can hide or expose bugs
(02:09:01 PM) nxvl: It can be helpful to not consider Debian as a "whole"
(02:09:12 PM) nxvl: but more as a group of people who each work in their own little area
(02:09:34 PM) nxvl: You will find that if you contact most of them with a bug report, a patch, or a question they will be very friendly and helpful
(02:09:52 PM) rugby471 left the room (quit: Remote closed the connection).
(02:09:52 PM) nxvl: There are a few people that this wouldn't really apply to, but they are definitely in the minority
(02:10:10 PM) nxvl: You will probably find if you contact them in a friendly manner about a specific issue then they will probably still help you
(02:10:18 PM) nxvl: but it can be a scary thing to do
(02:10:39 PM) nxvl: What I am trying to tell you here is not to let the actions of a noisy few spoil your opinions of the whole community
(02:10:53 PM) nxvl: Ubuntu takes all source packages from Debian that aren't on a blacklist
(02:10:59 PM) nxvl: and automatically "syncs" them in to Ubuntu
(02:11:18 PM) nxvl: This means that the source package is taken unmodified and just rebuilt in the latest development version of Ubuntu
(02:11:41 PM) nxvl: There are certain things that may be done while building which mean that you may get different binary packages
(02:11:52 PM) nxvl: but they do not alter the functionality, for instance
(02:11:57 PM) nxvl: https://wiki.ubuntu.com/DebianMaintainerField
(02:12:17 PM) nxvl: This process stops at DebianImportFreeze
(02:12:31 PM) nxvl: In order to sync a package after that stage you must file a sync request
(02:12:33 PM) bddebian: Hey I thought it was at 4:00pm?
(02:12:43 PM) nxvl: following the process at https://wiki.ubuntu.com/SyncRequestProcess
(02:13:02 PM) nxvl: bddebian: :D
(02:13:11 PM) nxvl: Where Ubuntu has to make changes to the package a new upload is done
(02:13:21 PM) ***bddebian checks his calendar
(02:13:37 PM) nxvl: This upload has a version number containing "ubuntu"
(02:13:52 PM) nxvl: which ensures that the package won't be synced without manual action
(02:14:00 PM) nxvl: so that the changes are not lost
...

Dev Week -- Working well with Debian -- nxvl and bddebian -- Mon, Jan 19

(02:02:31 PM) dholbach: next up is nxvl and bddebian!
(02:02:35 PM) creek23: holy! done already. i was just review ing the earlier messages because messages pops too fast :-(
(02:02:37 PM) dholbach: "Working Well With Debian!"
(02:02:38 PM) nxvl: :D
(02:02:49 PM) creek23: oh well. :P
(02:03:09 PM) dlynch: yes, thanks very much
(02:03:16 PM) mneptok: nxvl: is this a how-to on how to configure flame-mail filters and body armor? ;)
(02:03:26 PM) nxvl: mneptok: sort of :P
(02:03:33 PM) creek23: really?!?
(02:03:38 PM) nxvl: creek23: no
(02:03:57 PM) nxvl: well, lets start
(02:04:01 PM) nxvl: Debian is the base upon which Ubuntu is built
(02:04:08 PM) mode (+o nxvl ) by mneptok
(02:04:24 PM) nxvl: Almost all packages in Ubuntu come from Debian, and most are used unchanged
(02:04:37 PM) nxvl: This means that Ubuntu owes a lot to Debian
(02:04:47 PM) nxvl: and should endeavour to maintain a good relationship with them
(02:04:57 PM) nxvl: There are several differences in the way that Debian and Ubuntu are organised
(02:05:16 PM) nxvl: and in the decisions that they have made on some issues that you need to understand in order to work with them most effectively
(02:05:30 PM) nxvl: The biggest difference is that in Debian all packages have a maintainer
(02:05:51 PM) nxvl: which may be a team, who controls the package
(02:06:06 PM) nxvl: They generally make all the decisions about the package
(02:06:13 PM) nxvl: and are normally the only ones to perform uploads
(02:06:22 PM) nxvl: There are some moves away from this, but it remains the status quo
(02:06:37 PM) nxvl: This is different to Ubuntu where in general a package doesn't have a maintainer as such
(02:06:44 PM) nxvl: it is just looked after by all contributors
(02:06:56 PM) nxvl: This has effects on both Ubuntu and Debian
(02:07:13 PM) nxvl: For Ubuntu it means that generally a contributor isn't familiar with a package
(02:07:23 PM) nxvl: and doesn't know the Debian maintainer's opinion on things
(02:07:40 PM) nxvl: For Debian maintainers it means that they generally don't know who to contact if they wish to discuss a package in Ubuntu
(02:08:11 PM) nxvl: The differences in some policy differences can also make it difficult for a Ubuntu contributor to know whether what they are doing also applies to Debian as well
(02:08:22 PM) nxvl: This can be especially true for bugs
(02:08:36 PM) dholbach left the room (quit: "Ex-Chat").
(02:08:38 PM) nxvl: where differing versions of packages
(02:08:47 PM) nxvl: or different dependencies in the chain can hide or expose bugs
(02:09:01 PM) nxvl: It can be helpful to not consider Debian as a "whole"
(02:09:12 PM) nxvl: but more as a group of people who each work in their own little area
(02:09:34 PM) nxvl: You will find that if you contact most of them with a bug report, a patch, or a question they will be very friendly and helpful
(02:09:52 PM) rugby471 left the room (quit: Remote closed the connection).
(02:09:52 PM) nxvl: There are a few people that this wouldn't really apply to, but they are definitely in the minority
(02:10:10 PM) nxvl: You will probably find if you contact them in a friendly manner about a specific issue then they will probably still help you
(02:10:18 PM) nxvl: but it can be a scary thing to do
(02:10:39 PM) nxvl: What I am trying to tell you here is not to let the actions of a noisy few spoil your opinions of the whole community
(02:10:53 PM) nxvl: Ubuntu takes all source packages from Debian that aren't on a blacklist
(02:10:59 PM) nxvl: and automatically "syncs" them in to Ubuntu
(02:11:18 PM) nxvl: This means that the source package is taken unmodified and just rebuilt in the latest development version of Ubuntu
(02:11:41 PM) nxvl: There are certain things that may be done while building which mean that you may get different binary packages
(02:11:52 PM) nxvl: but they do not alter the functionality, for instance
(02:11:57 PM) nxvl: https://wiki.ubuntu.com/DebianMaintainerField
(02:12:17 PM) nxvl: This process stops at DebianImportFreeze
(02:12:31 PM) nxvl: In order to sync a package after that stage you must file a sync request
(02:12:33 PM) bddebian: Hey I thought it was at 4:00pm?
(02:12:43 PM) nxvl: following the process at https://wiki.ubuntu.com/SyncRequestProcess
(02:13:02 PM) nxvl: bddebian: :D
(02:13:11 PM) nxvl: Where Ubuntu has to make changes to the package a new upload is done
(02:13:21 PM) ***bddebian checks his calendar
(02:13:37 PM) nxvl: This upload has a version number containing "ubuntu"
(02:13:52 PM) nxvl: which ensures that the package won't be synced without manual action
(02:14:00 PM) nxvl: so that the changes are not lost
...

MeetingLogs/devweek0901/Debian (last edited 2009-01-19 21:13:59 by pool-71-182-96-163)