Started logging meeting in ##distros, times are UTC.
[20:09:02] <james_w> http://meetbot.debian.net
[20:09:03] <rdieter> f13: we need one of those.
[20:09:11] <f13> #topic Distro soundoff
[20:09:14] <f13> boo
[20:09:21] <f13> #topic Kickoff Meeting - Distro soundoff (agenda: http://dpaste.com/hold/43157/)
[20:09:33] <eeanm> docs http://wiki.debian.org/MeetBot
[20:09:35] <f13> Ok, after that fun (:
[20:09:55] <f13> This agenda item is to let each distribution spend a couple minutes with the current status, important events, etc...
[20:10:00] <f13> Who would like to start?
[20:10:10] <james_w> which distros do we have?
[20:10:18] * f13 Fedora
[20:10:22] <spot> Fedora is definitely here.
[20:10:24] * kenvandine Foresight
[20:10:28] * kgoetz gNewSense
[20:10:29] * james_w Ubuntu
[20:10:30] * Philantrop Gentoo
[20:10:31] * mukidohime Debian.
[20:10:42] * Nightrose Kubuntu (assuming jonathan is can't make it today)
[20:10:43] <dberkholz> gentoo * 2
[20:10:46] * lmacken SCO
[20:10:50] <walters> haha
[20:10:51] <james_w> :-)
[20:10:52] <kgoetz> :o
[20:10:57] <lmacken> oops
[20:10:59] * lmacken Fedora
[20:11:03] * fabo Debian
[20:11:05] <kgoetz> ;)
[20:11:09] * mgunes Ubuntu
[20:11:11] * ivazquez Fedora
[20:11:11] * abadger1999 Fedora
[20:11:26] <james_w> so, Fedora wins, want to start?
[20:11:28] <kenvandine> so i guess that is our order
[20:11:39] <f13> or we could go alphabetical (:
[20:11:39] * mrdocs opensuse not a Novell employee
[20:11:49] <f13> but yeah, I'll take Fedora
[20:11:49] * kgoetz hopes things wont be settled by vote, or we'll all be using rpm RSN
[20:11:53] <kgoetz> ;)
[20:12:02] <f13> Fedora is nearing the release of Fedora 9
[20:12:03] <spot> rpm it is. next topic? ;)
[20:12:12] <f13> we're rpm based, for those of you living in a shed
[20:12:20] <kgoetz> oi. i live in a shed :|
[20:12:29] <f13> Fedora 9 has lots of new fun stuff you'll see in the next Ubuntu release
[20:12:38] <eeanm> buuurn
[20:12:41] <spot> f13: be nice. ;)
[20:12:42] <f13> I keeed
[20:13:04] <f13> seriously though, we've got some good stuff that all will like, new NetworkManager, PackageKit, Upstart (hey we can steal too!)
[20:13:10] <f13> KDE4 is a pretty big one too
[20:13:27] <f13> and we've rebuilt the distro (well the binaries) for GCC 4.3 which caused not a small amount of pain
[20:13:31] <spot> target date for Fedora 9 is April 29th. Lots of fun details here: http://fedoraproject.org/wiki/Releases/9/
[20:13:45] <f13> Our upstart useage is pretty much on par with what Ubuntu has done
[20:13:51] <james_w> how many source packages? How many people with upload rights?
[20:14:06] <walters> that is a good question - i've been curious about that myself
[20:14:25] <ivazquez> 8k+, I believe.
[20:14:27] <walters> the growth since the extras merge has been extremely fast
[20:14:34] <f13> We huh, hold on I overflowed ls
[20:14:45] * spot gets a bucket
[20:14:52] <f13> 5518 source package
[20:14:55] <f13> packages
[20:15:01] <ivazquez> Okay, a bit off.
[20:15:12] <f13> I don't have an accurate count on people with commit access, abadger1999 can probably pull that out of packagedb
[20:15:30] <james_w> just a rough idea will do for me.
[20:15:33] <eeanm> so k/ubuntu and fedora have the same release schedule pretty much. that's nice.
[20:15:39] <spot> james_w: ~500
[20:15:45] <f13> what ^ said
[20:15:56] <james_w> what percentage are "active"?
[20:15:59] <f13> our structure is such that all contributers get "cvsextras" membership
[20:16:11] <f13> and all packages have the option to allow 'cvsextras' to commit to the package
[20:16:19] <spot> james_w: that i can't pull out of the air...
[20:16:20] <f13> not all go that way, but a good good number do.
[20:16:32] <f13> We have no real lines drawn between RH employees or non RH employees
[20:16:43] <gregoa> does that mean that packages are built out of cvs?
[20:16:43] <mgunes> For how long exactly has Fedora had a (near) fixed release cycle?
[20:16:48] <spot> none of that count are people not attached to packages.
[20:16:51] <f13> james_w: honestly, it feels like a couple hundred active packagers.
[20:16:52] <spot> gregoa: yes.
[20:17:07] <f13> mgunes: we've tried to have a "every 6 month" schedule since the Red Hat Linux days
[20:17:11] <f13> so over 9 releases.
[20:17:21] <f13> However we've only starting getting really really anal about that in the last two releases
[20:17:34] <mgunes> That's what I had thought; thanks
[20:18:05] <f13> gregoa: we use cvs to store our rpm .spec files and patches to upstream source. It's not the best of systems, but it's rather difficult to change without hurting the world and going out of your mind
[20:18:22] <abadger1999> james_w: 621 people have access. I'dhave to do some more indepth rsearch to determine active.
[20:18:31] <f13> oh
[20:18:39] <spot> wow. growth!
[20:18:49] <f13> all our packages are built on managed buildservers which create clean mininal chroots for each build
[20:18:50] <gregoa> f13: and the .spec files and patches for all packages are in one repository?
[20:18:56] <spot> gregoa: yes.
[20:19:02] <james_w> abadger1999: thanks, it's not too important. I just wondered if any distribution was going to be really good at keeping people active.
[20:19:08] <dberkholz> i've got some scripts around to make lots of commit charts, if you happen to use cvs
[20:19:13] <ivazquez> http://cvs.fedoraproject.org/
[20:19:17] <spot> http://cvs.fedoraproject.org/viewcvs/rpms/
[20:19:23] <kgoetz> f13: is there documentation on how your chroot builds happen?
[20:20:06] <f13> a build process consists of 'create a minimal chroot with the current package set', 'check out the source from cvs', 'process the build requirements and install them', generate a source rpm, build that source rpm into a binary rpm, throw the results back to the build master to store on the filesystem.
[20:20:20] <lmacken> dberkholz: awesome, could you point me to them ?
[20:20:22] <mukidohime> f13: Manually?
[20:20:27] <f13> kgoetz: probably none that makes sense to people not familiar with rpm
[20:20:38] <f13> mukidohime: no, this is all done automatically by software called 'koji'
[20:20:46] <kgoetz> f13: i see
[20:20:49] <abadger1999> james_w: Our new account system will be able to do a reasonable estimate of activity in a few months (db tables record last login but it's not hooked up to codeyet.)
[20:20:51] <f13> mukidohime: the manual part is telling koji "go build this cvs url for that collection"
[20:20:52] <dberkholz> lmacken: git clone http://dev.gentoo.org/~dberkholz/dev_analysis.git/
[20:20:58] <lmacken> dberkholz: thanks
[20:21:00] <walters> mukidohime: basically the equivalent of "dput" is "make build"
[20:21:03] <kenvandine> does koji have any QA integration?
[20:21:05] <spot> mukidohime: http://fedoraproject.org/wiki/Koji
[20:21:06] <james_w> abadger1999: that would be really interesting to have.
[20:21:10] <dberkholz> lmacken: documentation is crap, we can talk more about that out of band
[20:21:27] <f13> kenvandine: not built in, but some can be done with rpm build configurations
[20:21:34] <walters> mukidohime: one major difference though between buildd and koji is that koji rebuilds for *all* architectures; it doesn't take binaries compiled on a developer's machine like debian's ftp-master does
[20:21:49] <kenvandine> f13: ok... thx... we are working on automating that now
[20:21:57] <ivazquez> https://fedoraproject.org/wiki/Koji http://koji.fedoraproject.org/koji/
[20:22:00] <f13> http://koji.fedoraproject.org/koji/
[20:22:06] <f13> heh, thanks ivazquez
[20:22:08] <kenvandine> koji is like our rmake
[20:22:11] <mukidohime> walters: I thought that was primarily meant to make sure that the uploader knew that the packages actually built. :>
[20:22:39] <spot> mukidohime: the fedora infrastructure will let you test builds locally
[20:22:41] <f13> I feel like I've gone way over 2 minutes on Fedora, is there anything really important or can we move on to the next?
[20:22:44] <walters> mukidohime: more that they had tested them
[20:23:10] <kenvandine> we done with fedora/
[20:23:12] <kenvandine> ?
[20:23:19] <spot> kenvandine: go ahead, you're next.
[20:23:20] <mgunes> looks like it, thanks f13
[20:23:21] <f13> kenvandine: I can talk all day long about Fedora, but that wouldn't be fair to the rest.
[20:23:23] <ivazquez> Yeah, any more on Fedora and it'll just sound like we're bragging :P
[20:23:24] <james_w> I'm happy to move on, perhaps build systems could be added to the agenda of the next meeting if people want to discuss it.
[20:23:32] <kenvandine> Foresight Linux
[20:23:33] <f13> james_w: good call!
[20:23:49] <kenvandine> Just released 2.0, which is actually our 6th major release
[20:23:53] <f13> #topic Kickoff Meeting - Distro soundoff (Forsight Linux) (agenda: http://dpaste.com/hold/43157/)
[20:24:03] <kenvandine> Major Releases with GNOME releases, but all rolling. A release is just "tip" of the repo
[20:24:18] <kenvandine> a release is "when we create isos and live image" :)
[20:24:28] <kenvandine> we're Conary based... the next generation packaging system (no flames please :)
[20:24:30] <f13> snapshots basically?
[20:24:34] <kenvandine> yup
[20:24:49] <f13> what's the delay between taking the snapshot and having the isos available for download?
[20:24:50] <kenvandine> conary has it's own integrate source control
[20:25:00] <f13> kenvandine: (mercurial?)
[20:25:03] <kenvandine> so sources are stored with the binaries... and binary packages can have branches
[20:25:03] <kenvandine> etc
[20:25:05] <kenvandine> no
[20:25:09] <james_w> I'd like to learn more about Conary at a later date, it seems new and different enough to be worth examining
[20:25:19] <kenvandine> it is :)
[20:25:27] <f13> kenvandine: ah ok, they just use mercurial for other things.
[20:25:31] <kenvandine> All the cools stuff... NM, PackageKit, dbus service activation, PolKit, etc...
[20:25:33] <dberkholz> it may be that we should have a meeting that's nothing but discussing package manager capabilities
[20:25:47] <kenvandine> Currently have a packaging contest running, sponsored by Shuttle (which is now selling PCs with Foresight pre-loaded)
[20:25:55] <jtate> f13: the ISOs are built as "tip" of the release branch, so some window for QA is the delta.
[20:25:57] <kgoetz> dberkholz: or perhaps people could bother to hang out here and discuss on their own time ;)
[20:26:15] <kenvandine> right... we have devel, qa, and release branches
[20:26:32] <kenvandine> and we promote the binaries as big groups between branches
[20:26:39] <f13> kenvandine: ooh, a good conversation would be to compare criterias from all distros on what it takes to get from "devel" to "release"
[20:26:40] <kenvandine> Upcoming Users and Developers conference in Raliegh, NC April 18-20
[20:26:51] <kenvandine> so if anyone is in the NC area and want to come hang out :)
[20:27:04] <spot> kenvandine: The Foresight Users and Developers Conference? in Raleigh?
[20:27:07] <f13> kenvandine: please tell me it's not "Forsight Users and Developers Conference"
[20:27:08] <kenvandine> yes
[20:27:15] <f13> Fedora just had FUDCon in RDU
[20:27:18] <kenvandine> hehe
[20:27:20] * spot mumbles about imitation and flattery
[20:27:25] <mukidohime> kenvandine: How do you separate your changes from upstream, or do you?
[20:27:26] <kenvandine> fcon
[20:27:30] <kenvandine> i think is the going title
[20:27:42] <jtate> kenvandine: have rough estimates on #packages #developers (for parity?)
[20:27:42] <kenvandine> mukidohime: integrated into the repo
[20:27:53] <kenvandine> you branch from upstream (shadow)
[20:28:01] <kenvandine> and you can track upstream easily
[20:28:10] <kenvandine> 2933 packages in foresight 2
[20:28:24] <kenvandine> hopes to push that up with these contests
[20:28:33] <eeanm> what VCS do you use?
[20:28:33] <kenvandine> as long as shuttle is willing to keep giving away prizes :)
[20:28:41] <kenvandine> conary is the VCS
[20:28:49] <eeanm> lol wow
[20:28:55] <kenvandine> integrates source control and package management
[20:28:57] <kenvandine> not just the sources
[20:28:59] <kenvandine> and
[20:29:07] <kenvandine> conary manages the system as a vcs system
[20:29:16] <kenvandine> so it applies changes when it does updates
[20:29:17] <mukidohime> kenvandine: Is foresight the only conary distro? I haven't heard of others so far.
[20:29:19] <dberkholz> kenvandine: is there a distinction between source and binary packages?
[20:29:20] <jtate> updates/rollbacks
[20:29:23] <kenvandine> not downloading entire archives
[20:29:33] <kenvandine> dberkholz: just components
[20:29:41] <dberkholz> i.e. X number of binaries per source.
[20:29:45] <kenvandine> compiz:source is the source component of the compiz package
[20:29:49] <dberkholz> when you say 2933 that's source, right?
[20:29:54] <kenvandine> compiz:runtime is the stuff in /usr/bin
[20:29:59] <f13> mukidohime: rpath
[20:30:00] <kenvandine> dberkholz: binaries
[20:30:09] <kenvandine> compiz:lib is the libs
[20:30:09] <kenvandine> etc
[20:30:14] <kenvandine> all part of the same packages
[20:30:19] <kenvandine> and compiz:devel and :devellib
[20:30:32] <kenvandine> anyway... we can do a packaging session at another time :)
[20:30:39] * kenvandine could talk conary all day too :)
[20:30:44] <f13> mukidohime: rather, rpath does do some distro work, on top of conary. rpath is the primary authors of conary
[20:30:55] <kenvandine> yes and yes
[20:30:58] <mukidohime> f13: Right, forgot that one. rpath is generic whereas foresight is gnome desktop, ja?
[20:30:58] <kenvandine> :)
[20:31:04] <kenvandine> yes
[20:31:11] <kenvandine> foresight is derived from rpath
[20:31:12] <mgunes> the GNOME Developer Kit is a nice intro to Conary, for those who want to have the latest GNOME
[20:31:19] <kenvandine> but rpath provides the bases for appliances
[20:31:21] <mgunes> and get a taste of Conary
[20:31:21] <kenvandine> not a desktop
[20:31:26] <kenvandine> mgunes: right :)
[20:31:38] <f13> kenvandine: is foresight (sorry for mispelling it in the topic) a "community" distro? Can I as joe street user get commit access ?
[20:31:44] <kenvandine> yes
[20:31:57] <kenvandine> we have a little over 50 people with commit access
[20:32:12] <f13> kenvandine: what's the criteria to get keys to the castle?
[20:32:13] <kenvandine> only a few of use that does most distro work... conary makes it very easy to manage the distro
[20:32:20] <kenvandine> prove your worth
[20:32:21] <jtate> but if you don't have commit access, it's easy enough to create a new repo on rbuilder online and build your own foresight derivative.
[20:32:26] <kenvandine> anyone can create a repo on rbuilder online
[20:32:36] <kenvandine> then you point us at it... we consume it into foresight :)
[20:32:48] <kenvandine> and when you prove you can do the job, we give you commit access
[20:32:58] * vuntz says hi to everybody (sorry to be late)
[20:33:03] <kenvandine> yeah... and deriving a distro is dirt easy
[20:33:05] <kenvandine> hey vuntz
[20:33:06] <james_w> hi vuntz
[20:33:06] <mgunes> hi vuntz
[20:33:12] <mukidohime> kenvandine: How much interest is there in conary/foresight/rpath land in KDE? Would that be the domain of a new separate "distro" fork?
[20:33:13] <kenvandine> so i think i am done
[20:33:14] <kgoetz> vuntz: tut tut :p
[20:33:20] <kenvandine> we will have a kde edition soon
[20:33:25] <kenvandine> jtate is leading that
[20:33:32] <f13> man, kde never gets the love
[20:33:33] <eeanm> hooray
[20:33:42] <mukidohime> f13: ain't it the truth.
[20:33:46] <kgoetz> f13: its not 1998 anymore
[20:33:54] <f13> kgoetz: Are you ready?
[20:33:54] <jtate> it'll have 4.0 with the kde3libs for kdepim
[20:34:03] <f13> (any last minute questions for kenvandine ?)
[20:34:07] <kenvandine> well foresight grew out of my work on the gnome marketing team
[20:34:18] <kgoetz> f13: to talk?
[20:34:21] <mgunes> none here, thanks ken
[20:34:24] <f13> kgoetz: yeah, you're next on the list.
[20:34:44] <kgoetz> f13: oh. can i go after next?
[20:35:00] <f13> #topic Kickoff Meeting - Distro soundoff (Ubuntu) (agenda: http://dpaste.com/hold/43157/)
[20:35:03] <f13> sure
[20:35:17] <james_w> ah, it's me
[20:35:21] <mgunes> and me :)
[20:35:41] <spot> tell me about this "ubuntu". i have never heard of it before. ;)
[20:35:44] <james_w> so Ubuntu is a family of distributions based on Debian. Nightrose is here to talk about Kubuntu, so I'll leave that to her.
[20:35:58] <james_w> there's also Xubuntu, edubuntu, and a few more
[20:36:24] <james_w> Ubuntu itself is almost 20000 source packages, but that's really just the power of Debian.
[20:36:41] <mgunes> 16059, to be exact
[20:36:43] * etank forgot about the meeting
[20:36:51] <james_w> that's split in to main/restricted and universe/multiverse
[20:37:02] <james_w> ah, thanks mgunes, I thought it was more.
[20:37:20] <mgunes> james_w, https://launchpad.net/ubuntu/+allpackages for reference
[20:37:24] <f13> james_w: any idea what the split is like?
[20:37:27] <james_w> the restricted/multiverse are non-free software, so we'll ignore those for now.
[20:37:28] <f13> (iE the count in each)
[20:37:43] <mgunes> f13, the vast majority is Universe
[20:37:49] <james_w> main is the Canonical supported bit, universe is the community supported bit
[20:37:55] <james_w> main is less that 5000
[20:38:12] <james_w> there's two developer groups ubuntu-dev and ubuntu-core-dev
[20:38:34] <james_w> the former manage universe, the latter everything.
[20:38:51] <mgunes> that's becoming three, as of the past weeks discussions, to be pedantic
[20:38:55] <james_w> to join you work in the first for a while, and then you can be promoted if you need to and you show the skills
[20:38:58] <kgoetz> james_w: what abotu motu?
[20:39:04] <james_w> kgoetz: that's ubuntu-dev
[20:39:09] <kgoetz> james_w: i see.
[20:39:16] <james_w> MOTU (Masters of the Universe) is the informal name
[20:39:41] <mgunes> ubuntu-dev actually encompasses both MOTU and the core developers
[20:39:42] <kenvandine> how do you manage tracking and merging upstream stuff?
[20:39:46] <james_w> there's about 110 MOTU's and about 30/40 core-dev I think
[20:40:00] <james_w> but only about half the MOTU's are active.
[20:40:13] <james_w> We get most packages from Debian
[20:40:30] <james_w> about 90% are just rebuilt in Ubuntu
[20:40:30] <mukidohime> kenvandine: Since that's common to Debian and Ubuntu, we can bring that up later with both distros.
[20:40:43] <kenvandine> mukidohime: makes sense
[20:40:47] <spot> kenvandine: merging? what is this word? ;)
[20:40:48] <mgunes> Debian is upstream to most of our packages, and our changes to Debian are available at patches.ubuntu.com
[20:40:52] <james_w> of the 10% about half the diff is Ubuntu specific.
[20:40:58] <f13> james_w: can non-canonical employees get to ubuntu-core-dev (IE main packages) ?
[20:41:07] <mgunes> f13, yes
[20:41:15] <james_w> f13: yes. However, as you would expect it is Canonical dominated.
[20:41:27] <kenvandine> spot: hehe... /me merges all the time
[20:41:39] <f13> ah! Has that changed recently? In the past I was informed that only Canonical employees had commit access to the Main stuff.
[20:41:52] <mgunes> actually, in Ubuntu, lowering the barriers for contribution is a forefront goal. just about (if not all) development tasks can be handled by non-developers through the sponsorship process
[20:41:57] <mgunes> f13, that's never been the case
[20:41:58] <james_w> ah yes, release, we are 6 months, and are releasing at the same time as Fedora
[20:41:58] <kgoetz> f13: not too recently
[20:42:10] <kgoetz> s/$/if its changed
[20:42:10] * mukidohime wonders why there's so much talk about "dominating" "masters". :>
[20:42:27] * f13 will have to amend some talking points then
[20:42:32] <dberkholz> does ubuntu use a single version control for packages?
[20:42:53] <mgunes> no, source packages have VCS metadata
[20:43:16] <james_w> the new release is what's called an LTS, which means it gets longer support from Canonical. The last was 2 years ago, and support is 3 years on the desktop, so there's a good overlap for people who want stability
[20:43:33] <james_w> that means that development for this release has been more conservative.
[20:43:42] <mgunes> and developers keep their own (d)VCS mostly, but it's all integrated into the process via Launchpad, which works with Bazaar, the dVCS used primarily in Ubuntu
[20:43:53] <james_w> one of the big things is the amount of work that has gone in to the server addition.
[20:44:23] <james_w> anyone got any questions? I think I've taken enough time up already.
[20:45:33] <f13> #topic Kickoff Meeting - Distro soundoff (gNewSense) (agenda: http://dpaste.com/hold/43157/)
[20:45:45] <kgoetz> paste coming:
[20:45:54] <kgoetz> gNewSense is an Ubuntu derivative. it exists to act as a free (as in freedom) edition, that meets the FSFs guidelines for a GNU/Linux distribution.
[20:45:58] <kgoetz> Current release is 1.1. we derive off Ubuntu LTS (Long term support) releases, because withour limited developer power anything else is to much work.
[20:46:01] <kgoetz> Number of source packages is the contents of Ubuntus main+universe repository, less a couple of dozen that are removed due to freedom problems.
[20:46:04] <kgoetz> Number of developers varies, depending on how you define 'developer', but its between 1 and a dozen.
[20:46:07] <kgoetz> I'm quite keen to try and do as much work as possible with our upstreams (and other distros), which (perhaps indirectly) has resulted in a bit of heat on our list recently.
[20:46:10] <kgoetz> We rebuild our packages using a tool called Builder. it takes a source package, mangles it and spits out a binary. (unfortunately not a nice patched binary like you would get from Debian or Ubuntu though).
[20:46:14] <kgoetz> anything you'd like to know that i've forgotten?
[20:46:22] <dberkholz> need a minute to process..
[20:47:03] <kgoetz> at your leisure
[20:47:10] <dberkholz> do you actually change things from ubuntu much, or just remove nonfree packages?
[20:47:11] <f13> kgoetz: do you keep your changes or patches in a VCS anywhere?
[20:47:34] <dberkholz> if you do change things, are they patches to patches to patches?
[20:47:43] <kgoetz> dberkholz: we modify about a dozen source packages, and do a bunch of removals
[20:48:11] <kgoetz> f13: thats the problem with builder - we dont create a patch per se. to see what we change you have to open up a gen-* script and see what it does
[20:48:21] <kgoetz> Builder itself is kept in svn
[20:49:29] <f13> any other questions for kgoetz ?
[20:49:33] <gregoa> kgoetz: why do you derive off ubuntu and not debian?
[20:50:47] <kgoetz> gregoa: theres a few reasons, but the main ones (aiui) were that ubuntu was a desktop focused distro, and ompaul was an ubuntu member. so when he sat down with bbrazil to start a new distro thats what they chose
[20:51:06] <mukidohime> kgoetz: What makes a package FSF-approved, and how does that compare to the DFSG?
[20:51:16] <gregoa> kgoetz: ah, ok. so gNewSense is mainly focused on desktop use too?
[20:51:36] <kgoetz> gregoa: correct. we currently only have a desktop install cd
[20:51:47] <spot> kgoetz: random question, do you guys have Mesa?
[20:52:04] * dberkholz senses sgi free b license coming...
[20:52:11] <kgoetz> mukidohime: a binary/software package has to meet the 4 freedoms of the fsf
[20:52:13] * spot shrugs innocently
[20:52:24] <mukidohime> kgoetz: Ok, so it's a little looser then.
[20:52:44] <kgoetz> http://svn.gnewsense.svnhopper.net/gnewsense/builder/trunk/gen-xorg-server we can has no dris :(
[20:52:55] <kgoetz> dberkholz: yes :|
[20:53:16] <f13> anything else? We're running short on time.
[20:53:29] * kgoetz leaves dfsg stuff for later
[20:53:43] <f13> #topic Kickoff Meeting - Distro soundoff (Gentoo) (agenda: http://dpaste.com/hold/43157/)
[20:53:51] <f13> Gentoo, start compiling!
[20:53:59] <dberkholz> hi there, i'm donnie from gentoo
[20:54:08] <Philantrop> f13: How many hours do we have? ;-)
[20:54:14] <f13> man that sounds like an AA startup
[20:54:20] <f13> "Hi donnie!"
[20:54:23] <dberkholz> basic stats -- we've got 12425 source packages, 254 active committers
[20:54:42] <dberkholz> you can get a feel for how "active" they really are from this histogram: http://lwn.net/images/gentoo_stats/dev_commit_counts.png
[20:55:15] <james_w> who's that up at 12000?
[20:55:19] <dberkholz> we have no separation of free or even open-source packages from proprietary on the repository level, although the metadata exists so you can pick and choose
[20:55:22] <james_w> 1200 sorry
[20:55:23] <dberkholz> that's 120,000 btw
[20:55:28] <james_w> oh, wow
[20:55:35] <f13> nice
[20:55:37] <eeanm> (licensing issues are a lot easier with source distros)
[20:55:59] <dberkholz> our packages are just build recipes, so we can even package things that can't be redistributed or can't be patched, like qmail has been
[20:56:24] <f13> for the lolz: http://koji.fedoraproject.org/koji/buildsbyuser (koji has been in use since about Fedora 7 timeframe)
[20:56:40] <dberkholz> releases are a snapshot of the current tree with fixes brought over
[20:56:50] <f13> dberkholz: you don't keep source tarballs anywhere, the user has to download them from upstream?
[20:56:52] <dberkholz> it takes a couple of months to get from snapshot to final release
[20:57:03] <dberkholz> f13: we've got a mirror network that mirrors all redistributable tarballs
[20:57:04] <dang> f13: We have a mirror system.
[20:57:08] <lmacken> f13: that'll make koji's db real happy :)
[20:57:13] <f13> lmacken: shush.
[20:57:18] <f13> lmacken: it's cached info now!
[20:57:29] <james_w> f13: show off
[20:57:32] <f13> dberkholz: makes sense.
[20:57:33] <eeanm> so gentoo pretty much mirrors the open source world ;)
[20:57:38] <Cardoe> f13: http://www.gentoo.org/main/en/mirrors2.xml we have a few mirrors..
[20:57:43] <dberkholz> our big philosophy is trying to stay close to upstream, so we make a lot of effort to send fixes back and stay pretty vanilla
[20:57:47] <f13> james_w: mine's inflated, as I imported all of Fedora 6 and Fedora Extras 6. spot is the real hero.
[20:58:08] <Cardoe> quite the opposite of Ubuntu/Fedora..
[20:58:10] <lmacken> f13: quite sad for being cached.. still takes forever to refresh
[20:58:19] <f13> dberkholz: except for the -funroll-loops?
[20:58:27] <f13> Cardoe: pardon?
[20:58:43] <dberkholz> f13: well, for the source code. how users mangle it is another matter =)
[20:59:15] <Cardoe> f13: Gentoo has a very specific set of CFLAGS which are supported. If people run into issues with packages the first step that the user is told to do is to lower their CFLAGS
[20:59:23] <dberkholz> one kind of interesting aspect is that three independent low-level package managers currently work with our packaging format, ebuilds
[20:59:34] <f13> Cardoe: I was more curious what you meant as "quite the opposite"
[21:00:07] <Cardoe> f13: staying close to upstream vs re-inventing in house and tossing it upon the world
[21:00:29] <jcastro> can we move forward with the agenda? This tangent won't really get us anyplace.
[21:00:31] <dberkholz> can we save the distro flame wars for elsewhere?
[21:00:33] <eeanm> f13: the non-vanillaness of fedora and ubuntu I think
[21:00:35] <Cardoe> But I think this is off topic
[21:00:52] <f13> Cardoe: I'd like to talk to you about that after the meeting, as I don't think that's very fair on the Fedora side of things.
[21:01:05] <abadger1999> Cardoe: We try very hard to stay close to upstream... How to manage flow between distros and between distros and upstream wouldbe a good topicforanother meeting, though.
[21:01:14] <f13> a certain amount of "joshing" is OK and encouraged I think, but lets try to keep the accusations to a minimal (:
[21:01:17] <dberkholz> i don't have much else to add about gentoo. we of course have gnome, kde, or whatever desktop you want, so kde gets a bit of love from us
[21:01:17] * abadger1999 curses his spacebar
[21:01:21] <dberkholz> anyone got questions?
[21:01:30] <vuntz> fwiw, I think most distros are trying to push things upstream since having patches only makes things more difficult in the long term
[21:01:40] <james_w> vuntz: exactly
[21:01:51] <eeanm> vuntz: at least all the distros here. dunno about Xandros and such.
[21:01:59] <james_w> anyone who plans to keep a large diff to upstream is just asking for trouble.
[21:02:03] <dang> Partly, gentoo has it easier because we don't really have release cycles.
[21:02:11] <mrdocs> putting my upstream hat on it *varies* widely IME
[21:02:11] <dang> So we can't clash our release cycle with upstream's
[21:02:36] <lmacken> dberkholz: heh, according to your dev_analysis, I made 60 commits to gentoo in 2007 ;)
[21:03:00] <eeanm> mrdocs: straight-up commercial distros are worse though right? and none of them are really here.
[21:03:13] <dberkholz> lmacken: cool. wonder where that came from
[21:03:17] <f13> eeanm: I could theoretically be from Red Hat (RHEL), but meh.
[21:03:22] <dang> Well, deep freeze distros are worse... They kinda have to be.
[21:03:23] <mrdocs> eeanm: disagree
[21:03:23] <lmacken> dberkholz: GLSA stuff most likely
[21:03:28] <f13> Are we ready to move on?
[21:03:46] <f13> #topic Kickoff Meeting - Distro soundoff (Debian) (agenda: http://dpaste.com/hold/43157/)
[21:03:56] <f13> lets get swirly
[21:04:13] <mukidohime> We hope everyone gets swirly sometime.
[21:04:17] <mukidohime> We being:
[21:04:21] <kgoetz> \o/ swirls
[21:04:33] <eeanm> Deb & Ian, the cutest distro name <3
[21:05:06] <mukidohime> (Say your names, people)
[21:05:11] <Nightrose> *lol* eeanm
[21:05:22] <HE> Ah, OK. I'm Marc Brockschmidt. /me waves
[21:05:28] * gregoa waves, too
[21:05:35] <Ganneff> .
[21:06:06] <HE> I do release, QA and new member stuff. Also, I'm trying to become DPL for the coming year, giving me an attractively shaped head and no other privileges.
[21:06:23] <f13> what is "DPL" ?
[21:06:37] <eeanm> their elected leader
[21:06:45] <gregoa> f13: Debian Project Leader
[21:06:46] <HE> Right. DPL is "Debian Project Leader"
[21:07:01] <dberkholz> what can the dpl actually do? you alluded to this already..
[21:07:03] <f13> ah, col.
[21:07:10] <f13> er cool even.
[21:07:44] <HE> dberkholz: Not much, the DPL can put the Debian assets to actual use, but has few other actual powers.
[21:08:33] <mukidohime> Speaking of releases, the release is "when it's done", which is determined by a set of release goals set earlier in the release cycle.
[21:08:47] <gregoa> dberkholz: http://www.debian.org/devel/leader
[21:09:26] <fabo> the next release is scheduled for september 2008
[21:09:29] <f13> mukidohime: when was your last release, and when is the projected next release (rounding to years is acceptable)
[21:09:37] <f13> and there the question gets answered :/
[21:09:59] <gregoa> f13: the last one was in april 2007
[21:10:00] * kgoetz giggles and projects release to a nice round 2010
[21:10:18] <mukidohime> Etch is the current release, out April 07.
[21:10:24] <HE> Well, I might say a few things about the release cycles - Debian has made good experience with content-driven releasing, that is releasing when a given set of goals is actually finished. This is not actually always a good thing though, so we have adopted a mix: We (as in the release team) try to come up with a release schedule that has few clashes with upstream's release schedule, while we also define a set of goals that we want to see satisfied before ...
[21:10:30] <HE> ... releasing.
[21:11:31] <fabo> after a stable release, we do some other stable release updates
[21:11:43] <mukidohime> Debian is the basis of Ubuntu and thus gnewsense as well, as well as many other smaller distros, so the dpkg tools are quite widely used.
[21:12:17] <gregoa> Debian has a little more than 1000 "Debian developers" (with voting and upload rights) of which not all are active. and a few hundred additional contributors who get packages uploaded by DDs
[21:12:49] <gregoa> Debian doesn't have a centralized RCS, it's up to the maintainers to organize their packages
[21:12:53] <HE> Anyway, perhaps a few words about the basics: We use the .deb format (heh) for binary package and dpkg to install these packages. It is comparable to (newer) rpm versions, basically. For higher level tools, we provide apt-get and aptitude (and some graphical frontends to these). apt-get has been widely adopted, both by Debian-based forks and completly different distributions (like the fink system for Mac OS X)
[21:12:53] <fabo> we have now DM also
[21:13:18] <mukidohime> All of the packaging info is kept in a set of files in a debian/ subdir under the source.
[21:13:22] <f13> HE: apt is also available for rpm systems.
[21:13:59] <mukidohime> A source package consists of the original upstream tarball, a gz-compressed diff with the contents of debian/, and a file with metadata.
[21:14:07] <gregoa> fabo: right, thanks for the addition. for others: DM = Debian Maintainers, i.e. people who are allowed to upload a specific set of packages
[21:14:32] <mukidohime> So it's actually 3 files, unlike RPM's source packages.
[21:14:54] <f13> mukidohime: are there any plans to get away from winding up with diffs of diffs?
[21:14:56] <dberkholz> i find it pretty difficult to go patch hunting in debian
[21:14:59] <kgoetz> theres more files inside upstreams tarball ;)
[21:15:00] <mgunes> this is the same in Ubuntu: barring extreme exceptions, we don't modify the original upstream tarball directly
[21:15:35] <mukidohime> Anyone (including ubuntu people) care to talk a bit about the new source format?
[21:15:46] <fabo> dberkholz: all patches are under debian/patches subdir
[21:15:56] <HE> mukidohime: I can do it, I guess
[21:15:57] <Ganneff> fabo: only if people put them there.
[21:15:57] <mukidohime> (as in, someone who knows what they're talking about, unlike me)
[21:15:58] <f13> for those who don't know, Source RPMS consist of the prestine (usually) upstream tarball, a .spec file that is used by rpm t build it, and each individual .patch file we apply for changes.
[21:16:03] <kgoetz> mukidohime: yes
[21:16:11] <kgoetz> (i'd like to hear about it)
[21:16:16] <james_w> fabo: but you have to extract the package to get them, which isn't as easy without dget + dpkg-source
[21:16:29] <HE> What mukidohime described (.dsc for meta data, .orig.tar.gz, .diff.gz) is what is called dpkg-source v1 nowadays
[21:16:33] <dberkholz> fabo: for most distros, i can navigate through some sort of web-accessible thing to browse and download individual patches
[21:16:55] <f13> Actually
[21:16:57] <dberkholz> fabo: for debian/ubuntu, i generally download the diff.gz and use something like mc's patchfs to navigate through it
[21:17:02] <f13> this is yet another good topic for a later meeting
[21:17:11] <f13> "How does one get to the source and source modifications"
[21:17:12] <fabo> dberkholz: if youare lucky, your packages can be found on Alioth
[21:17:13] <leio> I believe one of them deployed a site that has them unpacked
[21:17:14] <Cardoe> dberkholz: Ubuntu & Debian provide this interface...
[21:17:16] <Cardoe> http://patches.ubuntu.com/h/hal/extracted/
[21:17:16] <gregoa> dberkholz: alioth.debian.org hosts a couple of packages but far from all and in various RCS flavours
[21:17:25] <f13> THere are loets of room for improvements on all distros for this I think, and we coudl spend a few hours talking about it.
[21:17:45] <walters> f13: it's not diffs of diffs conceptually - the dpkg source format is using diff as a container, it's not intended to be read directly, any more than you'd inspect the source RPM cpio by hand
[21:17:49] <f13> but this is quickly going off topic for the meeting.
[21:17:50] <james_w> Cardoe: that's only for packages that Ubuntu modified, let me get you the URL for all packages.
[21:18:13] <james_w> http://patches.ubuntu.com/by-release/extracted/
[21:18:22] <gregoa> "how to get patches" would be a nice topic indeed
[21:18:23] <vuntz> f13: +1 for adding this to the agenda of a later meeting. That's quite important stuff
[21:18:32] <james_w> you have debian/patches/ extracted for both Debian and Ubuntu under there
[21:18:38] <f13> Are there any more questions for Debian before we move on?
[21:18:41] <HE> There have been quite a few interesting developments in the past few years. dpkg-source v2 ("Wig & Pen"), which will probably not make it, was a complex format allowing for multiple .diff and tarballs. dpkg-source v3 is a more generic format just recently released, more or less providing a $VCS repository as source package (for $VCS only git at this time)
[21:18:55] <mukidohime> Ok, well as far as package count, as was already stated the number of packages is about 20k.
[21:18:56] <Cardoe> james_w: good to know
[21:19:00] <james_w> HE: and bzr I believe
[21:19:14] <fabo> james_w: btw, it must be easy to script it with wget/ar/patch (for replacing dget/dpkg-source)
[21:19:29] <HE> james_w: That's even more experimental than the git one :)
[21:19:30] <gregoa> HE: and quilt (i.e. standard diffs under debian/patches/)
[21:19:39] <james_w> fabo: yeah, but annoying for other distros
[21:19:43] <james_w> HE: true.
[21:19:47] <fabo> right
[21:19:56] <mukidohime> One of the more unusual aspects of Debian development is who gets access.
[21:20:09] <mukidohime> HE: As an NM guy, care to explain that?
[21:20:10] <james_w> perhaps we should write such a script and make it widely available.
[21:21:32] <Ganneff> its *far* too easy to get upload rights in debian.
[21:21:35] <gregoa> (for others: NM = new maintainer process, i.e. how to become a Debian Developer)
[21:21:38] <HE> OK, perhaps a few words about the NM (New Maintainer) process. This leads up to the full Debian Developer status, giving upload permissions for *every* package (in unstable, the development tree). We implement quite hard (and time-consuming) checks before handing this access out, which has been critized quite much in the past. There have been some improvements, though, moving it from merely theoretical questions to a task-driven process
[21:22:28] * f13 makes another mental note, contributor progression is a good topic to go over as well
[21:22:36] <mukidohime> Fortunately many packages have moved from being maintained by individuals to being team-maintained.
[21:22:42] <f13> each of us are trying to handle how to bring more contributors in, but not risk all our packages.
[21:23:29] <mukidohime> I for one got my start by working with the kde team. I can't upload packages to Debian, but I can commit to the VCS where the packaging info is stored.
[21:23:36] <fabo> Debian/Ubuntu try to promote mentoring
[21:23:40] <f13> Any further Debian questions?
[21:23:49] <leio> How many source packages are in Debian?
[21:24:06] <dberkholz> 16,xxx
[21:24:07] <f13> since that's the third time that's asked, I'll take that as a que for the next distro (:
[21:24:10] <leio> unique libraries or applications basically, not counting the myriad of .deb's you get out of one thing (-dbk, -dev, etc)
[21:24:31] <dberkholz> 20:36 < mgunes > 16059, to be exact
[21:24:32] <f13> #topic Kickoff Meeting - Distro soundoff (Kubuntu) (agenda: http://dpaste.com/hold/43157/)
[21:24:42] <leio> aight, thanks :)
[21:24:50] <eeanm> Nightrose: ^^^
[21:24:51] <Nightrose> I'll make it short since james_w already said a lot about ubuntu and this also applies to kubuntu as we share the same infrastructure (repositories and so on) - ok what can I add... - we are taking care of the KDE side of the *buntu family
[21:25:00] <Ganneff> true source packages in debian are 12k (unstable only)
[21:25:06] <Nightrose> right now we are working on hardy our next release
[21:25:09] <f13> Kubuntu is our last represented distro, although I think I spotted an opensuse nick pop in.
[21:25:21] <Nightrose> it will be released with a stable kde 3 edition and a shiny kde 4 respin
[21:25:27] <f13> hpj: are you going to represent OpenSuSE for us?
[21:25:41] <eeanm> Beineri is a Novell/Opensuse guy
[21:25:45] <f13> ah.
[21:25:47] <Nightrose> kubuntu will not be an LTS as ubuntu
[21:25:56] <Nightrose> (for hardy that is)
[21:26:08] <mrdocs> i will do opensuse
[21:26:14] <phed_> I wish packages were 1:1 to project
[21:26:15] <Nightrose> hmmm yea I think that's it for now
[21:26:18] <Nightrose> any questions?
[21:26:18] <walters> Nightrose: how much are you communicating with e.g. the Fedora KDE team on OS integration issues such as NetworkManager, theming, etc.?
[21:26:20] <kgoetz> Nightrose: although its not LTS branded, all the packages will remain in the repository, so you could use it as LTS ?
[21:26:31] <f13> Nightrose: is kubuntu completely a subset of Ubuntu packages, or are there things you have that aren't in Ubuntu?
[21:26:43] <eeanm> f13: they use the same repos
[21:26:45] <james_w> f13: it's all in the same repository
[21:26:49] <Nightrose> walters: we are working together quite well AFAIK
[21:26:51] <f13> ok
[21:27:05] <f13> but are there changes kubuntu does specifically for kubuntu in their packages?
[21:27:07] <james_w> f13: you get kubuntu by installing kubuntu-desktop and ubuntu by installing ubuntu-desktop
[21:27:07] <phed_> In Ubuntu/Debian, does src & binary packages reference the same project? Or multi-packages?
[21:27:08] <walters> Nightrose: ok, seems like you have similar goals, just wanted to double check
[21:27:08] <Nightrose> f13: you can get everything in Ubuntu that you have in kubuntu
[21:27:12] <mgunes> Ubuntu Studio, Xubuntu and Kubuntu share the same package archive.
[21:27:12] <Nightrose> the repository is the sam
[21:27:14] <Nightrose> e
[21:27:24] <f13> gotcha. So same really as our KDE spins
[21:27:28] <kgoetz> f13: kubuntu is an install cd. thats how it differs from ubuntu proper
[21:27:29] <phed_> In Gobo we have one package / file download
[21:27:41] <dberkholz> is the kubuntu release process identical to the gnome version?
[21:27:43] <james_w> f13: I don't know much about respins, but I think so.
[21:27:53] <jtate> Nightrose: how does that communication happen? I'd like to join in (as developer of foresight's kde edition)
[21:27:55] <gregoa> phed_: one source package can produce one or more binary packages
[21:27:57] <Ganneff> phed_: one source in debian based distros can create multiple binary packages
[21:28:10] <Nightrose> jtate: #kubuntu-devel mainly
[21:28:16] <Nightrose> and the mailinglist
[21:28:21] <phed_> Ganneff: so, is there a master list of sources?
[21:28:39] <Nightrose> jtate: if you want to join you are more than welcome ;-)
[21:28:45] <jtate> So if I go in asking questions about Why SSL in konq4 sucks so bad? I won't get shut down for not using kubuntu?
[21:28:51] <Ganneff> phed_: Sources.gz on every mirror or what do you mean?
[21:29:10] <Nightrose> jtate: depending on wether it is a kubuntu problem yes or no ;-)
[21:29:11] <phed_> eh, not sure if that's what I mean
[21:29:13] <james_w> jtate: isn't that more of an upstream question?
[21:29:15] <Nightrose> but really we are a nice bunch
[21:29:18] <jtate> james_w: certainly
[21:29:21] <Nightrose> we don't eat kittens
[21:29:23] <Nightrose> :P
[21:29:28] <phed_> Ganneff: ie this is our master list of "recipes" (ie what becomes packages): http://www.gobolinux.org/websvn/dir.php?repname=recipes&path=%2Frevisions%2F
[21:29:30] <f13> Does KDE have a mailing list or whatnot for distributors?
[21:29:32] <kgoetz> Nightrose: often ;)
[21:29:36] <spot> Nightrose: we only put kittens in our mouth.
[21:29:39] <Nightrose> f13: yes
[21:29:47] <Nightrose> if you mean packaging
[21:29:50] <jtate> f13: kde-packagers, but it's pretty low traffic
[21:29:52] <Nightrose> spot: ;-)
[21:29:54] <phed_> Ganneff: Does debian have a 1:1 mapping with filedownloads from upstream?
[21:29:56] <eeanm> and Amarok has a secret list for distributors
[21:30:03] <kenvandine> phed_: ripping off conary terms i see... "recipes" is how we define our source... and we "cook" them into the repo
[21:30:03] <f13> Nightrose: cool, so that's where i'd expect the Fedora and kubuntu and whomever folks to interact
[21:30:03] <dberkholz> seems like all the -packagers list are low-traffic. the X one is, too.
[21:30:06] <kenvandine> :)
[21:30:11] <Ganneff> phed_: i dont think we have what you mean
[21:30:25] <mukidohime> phed_: 1:1 as in 1 source = 1 binary? No.
[21:30:36] <phed_> ok. nice to know
[21:30:52] <Nightrose> f13: you mean like this channel but kde centered? I am not sure - maybe - but I was thinking more about a packagers list - that exists
[21:30:54] <phed_> I think we need a way to connect to upstream pr recipe
[21:31:03] <Nightrose> the distro list is pretty low traffic IIRC
[21:31:03] <f13> Nightrose: either or.
[21:31:12] <Nightrose> ok
[21:31:33] <eeanm> jtate: send me your email if you to be on the amarok-packagers list
[21:31:33] <f13> Ok, anything further for kubuntu before we move on to OpenSuSE?
[21:31:37] <f13> (am I typing that right?)
[21:31:41] <jtate> eeanm: I think I'm already on it
[21:31:43] <dberkholz> SUSE now, i think
[21:31:43] <Nightrose> we already have a bunch of other dostropeople in #kubuntu-devel
[21:31:50] <eeanm> jtate: ah good :)
[21:31:51] <Nightrose> so you are more than welcome to join and discuss
[21:32:10] <Nightrose> *distro
[21:32:11] <phed_> kenvandine: well, I am interested to learn about it. I think we do want to supply a link to upstream pr recipe
[21:32:35] <mrdocs> ok opensuse - first disclaimer im not a novell employee, a "member", and upstream as a core dev for Scribus
[21:32:36] <mukidohime> phed_: Every debian source package can specify a Homepage: field.
[21:32:44] <phed_> yes, we do so as well
[21:32:56] <phed_> http://recipes.gobolinux.org/ - to see how we do it
[21:33:03] <f13> #topic Kickoff Meeting - Distro soundoff (OpenSUSE) (agenda: http://dpaste.com/hold/43157/)
[21:33:13] <mrdocs> ok opensuse - first disclaimer im not a novell employee, a "member", and upstream as a core dev for Scribus
[21:33:27] <phed_> mukidohime: but in some cases we want to point to ubuntu's platform who'se name escape me
[21:33:30] <kenvandine> phed_: ping me anytime
[21:34:01] <phed_> kenvandine: I will be around. I am a rabid gobo developer so expect me ;)
[21:34:02] <mrdocs> which might be interesting for you folks as i do package scribus for many platforms excepting debian as we have our own Devian dev who is fantastic
[21:34:13] <kenvandine> :)
[21:34:31] <f13> mrdocs: Ok, same question I asked ubuntu, can non-Novell employees commit to the OpenSUSE packages?
[21:34:41] <phed_> kenvandine: it is a mighty interesting time for us, because as an alternative we have been allowed to "restart" a few ideas in linux
[21:34:50] <mrdocs> f13: ill get to that :)
[21:35:16] <phed_> kenvandine: even to the point of the packaging tools supporting non gnu-tools
[21:35:33] <phed_> kenvandine: so we might be the first distro to work under both os x and cygwin :D
[21:35:35] <kenvandine> cool
[21:35:40] <mrdocs> opensuse which SLES is based on has ~ 13000 source rpms and with the addition of the opensuse build server a hugh pile of community created packages are available
[21:35:40] <kgoetz> phed_: could you hold it for after?
[21:35:45] <phed_> ok sorry
[21:35:55] <kgoetz> thanks
[21:36:00] * kenvandine is gonna have to head out though... sorry...
[21:36:25] <mrdocs> the OBS is a very interesting part of how Suse/Novell interact with the larger opensuse community
[21:36:58] <dberkholz> OBS is the build service?
[21:36:58] <f13> OBS == Open Build System
[21:37:04] <f13> er Service
[21:37:34] <kgoetz> mrdocs: how many devs for opensuse?
[21:37:37] <mrdocs> I ve been using OBS from the start and as it evolves it will be one mechanisms for the larger communitty to particpate and commit to Factory Factory = RH Rawhide
[21:38:17] <mrdocs> formal membership has just started and there are ~ 70 members right now, but i think 3-5x that active packagers
[21:38:53] <mrdocs> members are approved by the opensuse board and get an irc cloak and @opensuse.org address
[21:39:24] <phed_> are there any rudimentary overview of OBS?
[21:39:24] <mrdocs> on the road map are things like having a patch repo and a trust based system for non-Novell packagers
[21:39:29] <mrdocs> getting
[21:39:31] <dberkholz> are novell employees included in that number?
[21:39:44] <phed_> ie. if it is compile-once:release-everywhere I foresee problems
[21:40:03] <mrdocs> http://en.opensuse.org/Build_Service
[21:40:23] <mrdocs> dberkholz: some novell employees are some are not
[21:40:50] <phed_> how do you add distros to the system?
[21:41:16] <mrdocs> the build service is a build farm with command and web based interfaces to build on all suse distros versions/Mandriva/FC6-8/RHEL4-5/Centos 5
[21:41:21] <phed_> ie. we have our own compilation service but lack farms
[21:41:36] <mrdocs> plus you can also build Debian and Ubuntu as well
[21:41:37] <benJIman> mrdocs: And ubuntu, Debian Etch
[21:41:47] <f13> phed_: sounds like a good question to talk with the OpenSUSE folks after this meeting (:
[21:41:52] <mrdocs> both 32 and64 bits
[21:42:02] <Ganneff> it sounds like you reinvented the wheel, looking at debians autobuilder system, which is YEARS old :)
[21:42:04] <benJIman> phed_: join #opensuse-buildservice to discuss further.
[21:42:36] <mrdocs> the good thing is with OBS their is supprt for new packagers and even this weekend is a packaging day to help folks learn OBS and packaging
[21:42:40] <abadger1999> Is Build_Service open source software?
[21:42:45] <mrdocs> yes
[21:43:02] <mrdocs> and you can build locally on your own box in a chroot or on the server
[21:43:22] <mrdocs> it has live logs and a lot of other neatness
[21:43:32] <f13> mrdocs: from everything I read on the opensuse web pages, and talking in #opensuse, it seemed that only Novell employees had commit and build rights to the packages shipped as "opensuse", and that non employees could only contribute to 3rd party repos through OBS. Has that changed?
[21:43:33] <phed_> yes, chroot with custom build instructions pr package is what we need
[21:43:34] <mrdocs> for packaging Scribus its simply terrific
[21:43:49] <phed_> and package as defined by us :P
[21:44:13] <mrdocs> f13 that is changing and in OBS will soon have a mechanism to merge changes and patches from 3rd party
[21:44:20] <mrdocs> packagers
[21:44:30] <f13> mrdocs: that's great news
[21:44:32] <benJIman> The submit-request feature is there since this week I believe.
[21:44:54] <mrdocs> but the best thing with OBS is the way it has opened comminication between someone like my self wearing upstream hat and suse devs
[21:44:57] <benJIman> It is not yet possible to use with factory though, you'd still have to find a Novell employee to commit it for you. But this will change in the next couple of months.
[21:45:05] * mrdocs nods
[21:45:42] <mrdocs> and even informally over irc, for my scribus package requested changes are recieved very well
[21:45:47] <f13> nod.
[21:46:00] <f13> Are there any further OpenSUSE questions? I'd like to move on
[21:46:15] <mrdocs> so for the rest of opensuse, i would just mention that it is a very new community and fluid
[21:46:23] <f13> (and a related question, are there any other distro folks that are here and haven't talked yet?)
[21:46:31] * mw works on opensuse
[21:46:31] * Riddell wanders in late
[21:46:33] <mrdocs> OBS is not yet a 1.0
[21:46:39] <Nightrose> hey Riddell :)
[21:46:44] <mrdocs> hi Jon
[21:46:49] <kgoetz> f13: phed_ perhaps
[21:46:57] <Nightrose> Riddell: you missed the kubuntu introduction by some minutes
[21:47:17] <mrdocs> my other point being here is being upstream there are issues to tackle later on which could make our life easier
[21:47:26] <dberkholz> i've got about 35 min before i've gotta run (not that y'all have to deal with my schedule)
[21:47:55] <james_w> I'd be up for breaking off soon, we're almost two hours in, and we've just finished the first item.
[21:48:07] <mhomer> I can cover GoboLinux, if nobody's done that already...
[21:48:07] <mrdocs> someone mentioned patches from distros... to be honest Scribus gets the best cooperation from Gentoo and Suse
[21:48:25] <mrdocs> and our Debian dev can commit directly
[21:48:38] <mrdocs> any questions ?
[21:49:03] <mrdocs> hi Bille
[21:49:06] <f13> ok.
[21:49:14] <f13> phed_: did you want a few minutes to talk about gobo?
[21:49:27] <Ganneff> oh, while i was looking at /whois of someone here to see who he is: Could people *PLEASE* set realnames in their ircname field, so others know who they talk to? *pretty* please.
[21:49:28] <f13> and then I'd like to briefly hit the another couple things and then I have to jet too.
[21:49:30] <dberkholz> wouldn't mind hearing it from mhomer either, if phed_'s not around
[21:49:59] <f13> alright
[21:50:01] <mhomer> I will do it. but I just got here, so what do you want to hear?
[21:50:16] <f13> #topic Kickoff Meeting - Distro soundoff (GoboLinux) (agenda: http://dpaste.com/hold/43157/)
[21:50:45] <f13> mhomer: see the dpaste link in topic for what we're looking for. Basically what you are, releases comingup, how you get contributions, etc..
[21:51:58] <phed_> f13: I will leave it to mhomer
[21:51:59] <mhomer> GoboLinux is a distribution with a different filesystem hierarchy; each program is installed into its own directory, and tools symlink the contents of those directories into a global hierarchy.
[21:52:55] <mhomer> We have just made our 014.01 release, which is a bugfix release to 014 and so should be as stable as possible. The next release will be about four to six months away.
[21:53:08] <f13> ... "014" ?
[21:53:46] <mhomer> Programs are compiled from "recipes", which are very simple sets of instructions for how to build it. For autoconf-based software, that's usually two lines long.
[21:53:47] <dberkholz> is that octal?
[21:54:05] <hpj> oo, octal
[21:54:07] <mhomer> It's octal. I don't know why that was necessary
[21:54:48] <mukidohime> At least it's not the digits of pi.
[21:54:50] <mhomer> Recipes can also contain patches that are applied when compiling the software, but by policy we only patch bugs and do not add features or customise them that way.
[21:54:58] <wstephenson> or 4.2
[21:54:59] <phed_> it is gobo's adherence to non-formality :)
[21:55:18] <shevy> to something *different*
[21:55:33] <phed_> octal means it will get a major bump every 8th version, which emulates business practice
[21:55:47] <leio> sounds very similar to gentoo, except the path mangling (and binaries being the distributed media?)
[21:55:49] <f13> which business?
[21:55:59] <phed_> that is correct leio
[21:56:07] <mhomer> Building recipes is fairly simple, and so most of those are contributed from the community. `MakeRecipe ` works for most software. They're then reviewed by one of the developers and put into the public repository.
[21:56:08] <phed_> f13: ref. wp vs word :)
[21:56:50] <f13> Ok, I've got like 2 minutes before I have to catch a bus.
[21:56:51] <mhomer> We also have binary packages. Those are compiled from the same recipes, within a chroot for consistency's sake
[21:57:02] <f13> We've got a couple more topics, that we can rush through (sorry to cut GoboLinux short a bit)
[21:57:09] <mhomer> In theory, the package and a recipe compiled from that should be the same.
[21:57:12] <mhomer> And I'm basically done
[21:57:22] <kgoetz> would it be better to defer the other topics?
[21:57:25] <f13> #topic Kickoff Meeting - Next Meeting
[21:57:39] <f13> So this was very good for me, and I hope others. I'd like to do it again soon
[21:57:59] <f13> Looking at the agenda list, I think a wiki somewhere that we can toss up future agenda items and meeting suggestions, etc... would be good
[21:58:09] <f13> and we had a number of ideas pop up today.
[21:58:10] <kgoetz> have to say its been a good meeting, discovery wise
[21:58:14] <f13> and we coudl post meeting logs there too
[21:58:33] <eeanm> we already have meeting logs posted somewhere
[21:58:43] <vuntz> f13: we can use the fd.o wiki for now, and I can ask for distributions.freedesktop.org to be set up
[21:58:44] <f13> eeanm: isn't this our first meeting?
[21:58:53] <dberkholz> sure. i think you need to do #endmeeting once we're done, to get the bot to stop logging
[21:59:02] <f13> I propose we go back to the list to pick out our next meeting day/time.
[21:59:03] <mukidohime> There seems to be quite a lot of call for a wiki.
[21:59:18] <phed_> yes, there are already a few subprojects of the wiki wanting a page
[21:59:25] <phed_> s/wiki/mailinglist/
[21:59:43] <eeanm> f13: that debian meetingbot is posting it
[21:59:49] <f13> eeanm: ok, cool.
[21:59:52] <f13> with that...
[21:59:54] <vuntz> okay, I'll work on setting up the wiki, then
[21:59:57] <f13> #endmeeting

Meeting ended.

Information on meetbot is available at meetbot.debian.net