[00:30] beuno - regarding bug 189192 - gdm-setup does not exist anymore in gdm-new, which is going to shortly appear in karmic I think [00:30] Launchpad bug 189192 in hundredpapercuts "gdmsetup dialog is to big for 1024 x 768 resolution" [Medium,Triaged] https://launchpad.net/bugs/189192 [00:31] not sure there's any point spending effort on fixing something thats about to disappear [00:31] chrisccoulson, it's going away? [00:31] in karmic? [00:32] AFAIK, yes. i don't think there is a graphical tool to configure the new GDM yet [00:32] chrisccoulson, if you can confirm it, please mark is as invalid === yofel_ is now known as yofel [00:32] and if it is, it won't be gdm-setup - it's all been re-written [00:33] i'll try and confirm that tomorrow. i havent done any proper testing with gdm-new yet, but the last time i tested it there was no gdm-setup anymore, and upstream hadn't developed any tool to configure it yet [01:30] What are the rules for a version number of a Debian-native package that only exists in Ubuntu? [01:30] Are they arbitrary, so long as they end with ubuntuN? [02:08] ebroder: If it's truly Ubuntu unique and will never be in Debian either, the ubuntuN is optional. [02:10] Oh, ok. (package in question is branding-ubuntu, so it's probably not going to end up in Debian) [02:10] Probably not === plars__ is now known as plars [02:27] morning sabdfl [02:34] hey Mez [02:34] it is, in taipei :-) [02:35] sabdfl it's just about morning in the UK [02:36] well, it is morning... but early enough that I should be going to bed [02:36] depends on how early you need to be awake [02:36] 7 [02:36] (ish) [02:37] It’s 4:37 here. Bedtime. [02:37] I'm session chairing @ EuroPython [02:37] oh nice === tkamppeter_ is now known as tkamppeter [04:08] tonight's puzzle: why is sizeof(struct dirent64) == 276 on i386 and == 280 on amd64? [04:10] bet its the timestamp === spm_ is now known as spm [05:46] cjwatson: the powerpc chroot you gave, it is to be used with pbuilder, right? [05:50] cjwatson: I am getting this error when using it - http://paste.ubuntu.com/207307/ === asac_ is now known as asac [07:30] good morning [07:53] * StevenK glares at compiz [07:54] did it glare back? [07:54] hehe [07:54] Keybuk: FYI: http://bugzilla.gnome.org/show_bug.cgi?id=485806 [07:54] Gnome bug 485806 in general "gtkdoc-check can't cope with BUILDDIR != SRCDIR" [Normal,New] [07:56] When you stare into the abyss, the abyss is staring back at you. [07:57] Hehe [07:57] dholbach: bug #? [07:57] hehe [07:57] But compiz is pulling KDE for Ubuntu and UNR [07:57] Hi \o [07:58] nellery: hm? [07:58] dholbach: ah, nevermind you were referring to compiz [07:58] bad attempt at a bad joke [07:58] it was a Nietzsche quote :) [07:59] ah [09:16] Why does firefox-3.5 still use the Shiretoko menu item + logo ? :s [09:17] dupondje: I'd guess because we haven't switched on the branding yet? [09:18] menu item still says 'Beta' now :P [09:20] dupondje: I'm sure asac has a branch of it, where you can just fix it :-) [09:21] or we look friendly to asac to fix it ;) [09:36] hmz, that rule file is dynamic :P [09:48] dupondje: plan was to switch branding when we switch to ffox 3.5 by default === krusaf|bnc is now known as krusaf [09:50] oh ok asac_ :) looked bit weird now [09:50] and when is the plan to change to ff3.5 default ? [09:52] dupondje: when all xul1.9 dependencies in main are ported to 1.9.1 === asac_ is now known as asac [09:53] shouldnt take too long [09:57] and the search providers aren't installed by default now ? === mdz_ is now known as mdz [10:36] dupondje: yeah. keep firefox-3.0 installed for now [10:37] okey :) [10:40] dupondje: its bug 383484 [10:40] Launchpad bug 383484 in firefox-3.5 "search engine plugins missing in firefox-3.5 packages" [High,Triaged] https://launchpad.net/bugs/383484 [10:41] I'm sure u'll fix it ;) [10:49] mvo: meh, what is the working way of saying "apt-get source linux"? [10:49] oh, --only-source [10:50] mvo: nevermind, found it [10:50] can anyone please give back gnome-applets? [10:50] slytherin: but they was so tasty [10:50] slytherin: done [10:51] pitti: thanks [10:52] asac: I see that clicking links in other apps is broken also by install ff3.5, dunno if known bug [10:59] slytherin: our chroots use launchpad-buildd (a wrapper around sbuild) to build, not pbuilder. You'll probably have to mangle it a bit to make it work with pbuilder; I'm guessing not *too* much but I don't know how [11:00] dupondje: yeah. its a missing custom application entry. you can change that in gnome preferred applications dialog ... just set custom command firefox-3.5 %s [11:00] cjwatson: I can try using sbuild. Any idea if it will work with sbuild out of box? [11:01] I have no idea. Sorry. All I was doing for you was shovelling the bits around. [11:01] Worth a try I'm sure. [11:03] cjwatson: I will try tonight and let you know. Meanwhile I guess I will also ask persia. [11:03] cjwatson: ah, you managed to get something buildable out of the udev bzr branch? *applauds* [11:04] pitti: debian/rules package didn't do what I wanted, I had to do the same but without the clean-tree [11:04] cjwatson: I added a debian/rules prep for that yesterday [11:04] cjwatson: to work around the gtk-doc breakage [11:04] pitti: yes, I used that [11:04] cool [11:05] pitti: but debian/rules prep; debian/rules package resulted in a substantial diff from 143-7 because some things were cleaned up relative to what was in the 143-7 diff [11:05] I had to do debian/rules prep; (the dpkg-buildpackage bit out of debian/rules package) [11:05] and that worked fine [11:05] cjwatson: right, I don't use debian/rules package either [11:19] pitti: I though gnome-applets FTBFS on ports architectures was transitional failure. But it looks like gnome-applets needs update in build-dependencies (libgucharmap-dev -> libgucharmap2-dev) [11:22] slytherin, correct [11:22] will be fixed in the next upload [11:23] seb128: thanks. :-) [11:31] cprov1: hm, this SRU was uploaded/built yesterday, and apparently published just fine: https://edge.launchpad.net/ubuntu/+source/pidgin/1:2.5.5-1ubuntu8.2 [11:31] cprov1: however, binaries are missing from archive.u.c.: pidgin | 1:2.5.5-1ubuntu8.2 | jaunty-proposed | source [11:31] any idea about that? [11:31] hm, they are on cocoplum, so probably not a soyuz problem [11:44] pitti: xorg-docs/xorg-docs-core looks like a trivial main promotion to me, and is necessary for installability. Any objections? [11:44] cjwatson: agreed [11:44] although I object to installing it by default [11:45] it's 2 MB, and not really necessary; we have manpages already [11:45] only xorg-docs-core is installed by default [11:45] ah, good [11:45] which is Installed-Size: 108 [11:46] xorg-docs is just in supported [11:46] and xorg-docs-core actually seems to be the thing that provides manpages [11:49] promoted [12:05] mbiebl: would you mind if I add some bug fix patches to devkit-power and add myself to uploaders? [12:06] pitti: please go ahead ;-) [12:06] mbiebl: oops, sorry, I rebooted and was thrown out of debian [12:06] mbiebl: thanks [12:06] mbiebl: Richard just accepted my patch :) [12:07] finally, no lid open-boot-lid-close at the right time madness at login any more :) [12:28] Has anyone else experienced gtk programs segfaulting when you touch a combo box? So far I've only had this happen in Eclipse. But not much else that I use uses combo boxes. === cprov1 is now known as cprov [12:41] maxb, there is a bug open about that [12:41] ah, /me heads malone-wards [13:24] pitti: Why does the command /usr/share/apport/apport-gtk produce no output? It triggers some hard-disk activity though. [13:25] bullgard4: by default it shows pending crashes [13:25] bullgard4: (hd activity> it checks for pending crashes) [13:25] bullgard4: try --help [13:32] Thank you. === The_Company is now known as Company === Igorot is now known as Knightlust === maxb__ is now known as maxb === dholbach_ is now known as dholbach === Quintasan_ is now known as Quintasan === plars_ is now known as plars === cjwatson_ is now known as cjwatson [16:29] chrisccoulson: done [17:02] dholbach - thank you:) [17:15] can somebody please change the Maintainer field of piding to ubuntu-devel-discuss@lists.u.c? :) [17:15] djsiegel: i'm on the bug u mailed :P [17:16] dupondje: oh, sorry for the spam :) [17:16] np [17:16] :D [17:16] 100 mails /day [17:16] or 101 mails /day [17:16] who cares :) [17:16] yeah, I am at about 1000 [17:17] dupondje: I am flailing around trying to find people with time to do a paper cut this week [17:21] N_("Toggle the Search Bar to locate documents and folders on this computer by name"), [17:21] ok djsiegel ? ;) [17:25] dholbach, you still have upload rights don't you? [17:26] dholbach, ie no need to ask every day about pidgin, just upload? [17:26] if it were a branch, I'd just add it there [17:26] no need doing an upload just for that [17:26] well why do you ask then? ;-) [17:27] I didn't see a bug about it when doing the merge ;) [17:27] I forgot when I sponsored the update today but if that's worth doing an another upload ... [17:27] Laney, yeah there is none, that has been mentioned on IRC and I said I would change it but I forgot today [17:27] yeah I did too... === thekorn_ is now known as thekorn === thekorn_ is now known as thekorn === akgraner_ is now known as akgraner [18:02] pitti: ping [18:03] pitti: what's the story with hal? there's a bit of hal in kvm that I'm wondering if it should remain, or be dropped? [18:03] kirkland, he's away for the evening [18:03] kirkland, but hal is being deprecated so better to stop using it [18:03] seb128: okay, cool, thanks. [18:03] you're welcome [18:05] kirkland: what do you use HAL for? [18:05] Keybuk: hal + policykit for /dev/kvm access [18:05] I may be able to help with knowing what to replace it with [18:05] ACL setting? [18:05] Keybuk: only pertinent for desktop-y use of kvm, like virt-manager [18:06] or brokerage? [18:06] Keybuk: /dev/kvm perms are [18:06] crw-rw----+ 1 root root 10, 232 2009-06-29 17:53 /dev/kvm [18:06] whoops [18:06] getfacl /dev/kvm ? [18:06] that's wrong [18:06] crw-rw----+ 1 root kvm 10, 232 2009-07-01 09:08 /dev/kvm [18:07] kirkland: also getfacl /dev/kvm [18:07] Keybuk: http://pastebin.ubuntu.com/207624/ [18:08] ok [18:08] so that's what HAL is doing for you [18:08] it's arranging for active console users to have a rw ACL on /dev/kmem [18:08] uh, kvm sorry [18:08] Keybuk: okay [18:08] the good news is, you don't have to do anything [18:08] mvo: hey [18:08] littlebigplanet udev-143% grep kvm extras/udev-acl/70-acl.rules [18:08] SUBSYSTEM=="misc", KERNEL=="kvm", ENV{ACL_MANAGE}="1" [18:08] hey zyga [18:08] mvo: nice to see you again! [18:08] zyga: nice to see you! [18:09] that bit is already being handled by udev now [18:09] mvo: I've revived development on command-not-found [18:09] zyga: nice, have you seen the latest stuff in the 0.2.x branch? [18:09] mvo: I'll try to join all distros that use this kind of tool together with one client [18:09] mvo: I've branched off the ubuntu-core-dev tree [18:10] I've seen spellcheckin magic! (really amazing) [18:10] and lots of nasty l10n/python/gettext issues helpers [18:10] zyga: its pretty nice, I like it [18:10] Keybuk: cool, so i can just drop the hal part? [18:10] I plan to track ubuntu-core-dev as I make improvements not to loose any patch [18:10] zyga: its great to have you back [18:11] kirkland: yup [18:11] Keybuk: rock on, thanks. [18:11] mvo: I don't think I'll catch up with karmic (I don't know any deadlines) but I'll try to setup a ppa soon so that interested people can inspect what I did [18:12] I'm glad to be back [18:12] zyga: keep me notified, I'm happy to merge/upload improvments and fixes [18:13] mvo: I'll keep that in mind [18:14] zyga: what are you plans? making it more distro indepedant? [18:15] 1) speed [18:15] 2) unified for distros [18:15] 3) separate front and backend [18:15] I'm planning on getting it to target ubuntu/debian, suse and later fedora [18:15] suse has a totally independent implementation [18:15] that can become a backend for cnf [18:15] one source [18:16] the packager/author already expressed interest in that [18:16] anyone here using the firefox 3.5 package? [18:17] it doesn't seem to play html5 video [18:17] fedora is difficult because of packagekit, packagekit is sloooow on fedora, I'm no sure I can get the kind of speed I want [18:17] mvo: but I have a technical question for you if you dont mind [18:17] actually two: [18:17] 1) is it safe to keep apt.cache open for long periods of time? [18:17] zyga: nice, for speed, will the C client become reality? [18:17] 2) what is the good way of accessing localized package description by name [18:18] zyga: keeping it open is probably not a great idea, it can change under your feet [18:18] mvo: I experimented with a vala client in the past but I was always put off buy vala being inmature back then [18:18] zyga: for the localized description that should just work via python-apt transparently [18:18] mvo: I hope to make a small stub client that just wakes a dbus service that actually gives you the data [18:18] zyga: I was told its much better nowday, but I got no first hand experience [18:19] mvo: I tried getting l10n summary but I failed, can you give me some hints? [18:19] basically I did this: [18:20] cache[package.name].summary [18:20] where cache is apt.cache.Cache() [18:20] but that is terribly slow [18:21] I was thinking about manually getting at the required data (I know where it is) [18:21] so that 1) you can "keep" the cache warm in the server [18:21] BRB [18:21] ScottK: do you remember the history of cyrus-sasl2-heimdal's need for exact binary version matching with cyrus-sasl2? [18:21] kees: Vaguely. It used to be in the same source package and Debian split it out for some odd reason. [18:22] zyga: give me a minute, I build a example [18:22] Keybuk: what about lshal? [18:23] Keybuk: is something else going to provide that functionality? [18:23] Keybuk: we're using that for report-bug functionality [18:23] kirkland: replace with /var/log/udev [18:23] ScottK: upstream uses this now: Depends: libsasl2-modules (>= ${source:Version}), libsasl2-modules (<< ${source:Version}.), ${shlibs:Depends} [18:23] Keybuk: coolio [18:23] kees: I don't think we have any need to be more strict than Debian is. [18:24] ScottK: okay, I'm going to fix it for hardy, jaunty, karmic. (intrepid is >=) it broke when cyrus-sasl2 update went out. :( [18:26] mvo: back (kids), thanks for the example! [18:26] mvo: I want to get access to package summary in a fast/safe/memory efficient way/without blocking regular apt [18:27] mvo: I was thinking about parsing translationi files directly but they have no index (bad) [18:27] cnf could keep a cache of package name -> seek offset with hints for the implementation [18:28] and this cache could be built the first time the index is cold [18:28] and discarded on index update (mtime [18:29] mvo: but frankly this all seems to me like re-inventing packaging system in a bad way :/ [18:31] zyga: yeah, one problem is that you can not get the pkgcache without the depcache with python-apt : [18:31] :/ [18:31] depcache is expensive? [18:31] mvo: as I said for the time being I'd love to hack an 1) efficient 2) temporary solution [18:34] mvo: http://pastebin.com/m7fe1c2dd (small peek at what I'm doing now) [18:34] zyga: sweet, how do you record the amount of usage? [18:35] zyga: yes [18:35] mvo: I parse shell history (currently only bash) [18:35] zyga: wife is calling, can I mail you the example (maybe there is a bug somewhere, the description should be localized) [18:35] zyga: nice idea [18:36] mvo: sure, thanks for your help - I'll stay in touch [18:36] tseliot: Hey. I patched up the bcmwl package last night to support 2.6.31. Is there some upstream that would want the patch? [18:37] tseliot: I doubt it would get very far if I just pasted into Broadcom's web based "Contact us" form or whatever :) [18:37] hi, I have really strange problem on jaunty (nbr) with a netbook nc10 - where to ask? [18:38] soren: I think the patch broke bcmwl with 2.6.30, btw. [18:38] allesmueller_: I have an nc10 with me [18:38] zyga, with hsdpa modem? [18:38] yeah [18:38] :-) [18:39] Anybody familiar with iscsi? I think bug #394398 is a regression in the recently SRU'd-to-hardy open-iscsi [18:39] Launchpad bug 394398 in open-iscsi "Logic to determine expected number of running session wrong (regression in hardy's open-iscsi 2.0.865-1ubuntu3.1)" [Undecided,New] https://launchpad.net/bugs/394398 [18:39] ion: Really? Hm... I wrapped it in #ifdef's and such. [18:39] ion: Perhaps I screwed it up :( [18:39] Zyga, good - did you experience problems with heavily used ssl streams like openvpn or citrix secure gateway? [18:40] soren: http://heh.fi/tmp/bcmwl-make.log [18:40] hmm, no I don't use vpn's [18:40] but still I did some heavy traffic [18:40] (about 4Mbit sustained0 [18:40] ion: Gah. [18:40] ion: I see the problem [18:40] what kind of problems did you experience? [18:40] I checked that the #ifdef's were applied correctly, but didn't notice the wrong attribute name. [18:41] soren: I wouldn’t mind using 2.6.31 if it didn’t make X unbearably slow and break backlight control. ;-) (Didn’t get around to reporting the bug yet, but i will) [18:41] zyga, well regular traffic seems ok, but these 2 applications fail - they work with same settings on a huawai e270 [18:41] I have a different modem [18:41] I use an internal samsng modem (usb device) [18:42] zyga, yes thats the one which makes troubles :( [18:42] It works perfectly for me [18:42] zyga, which firmware? [18:42] but as I said I don't use the vpn [18:42] I didn't add any extra repos I don't know [18:42] stock from ubuntu [18:42] but actually I don't have afirmware [18:42] zyga, it's in the hardware [18:42] the modem just works using the acm driver [18:43] (yeah but I didn't upgrade) [18:43] how old is your NC10 [18:43] I might update though... I did boot xp once to upgrade all "win" drivers [18:43] sold in december 2008 [18:43] you can look with minicom - if you wanted [18:44] mine is Revision: Y3100XXHL1 [18:44] actually it's downstairs [18:44] if you want I can try [18:44] ahh, samsung software ;-) [18:44] when did you upgrade last time [18:45] ion: Fix uploaded. [18:45] soren: Cool [18:47] zyga1, startet schnell :) [18:47] ups wrong lang :) [18:47] allesmueller_: nc10 ! [18:48] soren: sorry but I have no idea. Did you use DKMS for the patch? [18:49] allesmueller_: what can I write to ask the modem it's version? [18:49] do you know the at command? [18:49] ati [18:50] Revision: Y3100XXHJ3 [18:50] allesmueller_: I hope that helps [18:51] zyga1, seems older than mine ... thank you very much for your help [18:52] how do you determine that? [18:52] do you know how to parse samsung modem version numbers? [18:53] it's in german, sorry http://www.mobilfunk-faq.info/samsung-tipps-tricks/19134-howto-erklaerung-der-firmwarecodes-bei-samsung.html [18:54] can you write your modem version again [18:54] I know how those numbers work [18:54] Revision: Y3100XXHL1 === allesmueller_ is now known as allesmueller [18:56] hmm [18:56] yessss? [18:56] I have a more recent version [18:57] *urgs* [18:57] whoops no sorry [18:57] wrong [18:57] *urgs* [18:57] I calculatated right but I swapped versions [18:57] your version is two months older [18:57] * allesmueller lost last hope [18:58] * allesmueller doesn't want to use the external modem - that really sucks [18:58] you can just use my version [18:59] samsung's polish page has those drivers [18:59] you can flash them somehow I'm sure (I don't know how regular people do that really) [18:59] Y3100XXHJ3 [19:00] already downloaded, just don't know howto flash without windows [19:00] I'm sure you do need windows though :/ [19:00] maybe some freaky at command syntax :) [19:04] tkamppeter: do you know why printing has broken horribly for me some time in the last two weeks? [19:04] tkamppeter: are there reports of major regressions in karmic? [19:37] slangasek, no major regressions in Karmic. Please tell me what exactly does not work for you. Printer model? Files/apps which do not print? ... [19:37] tkamppeter: HP PSC 750, all printing from evince is broken [19:38] also from firefox [19:38] color printing is squished into a narrow band on the left of the page; b&w printing is rendered on 1/4 of the page [19:38] ... and the printing dialogs appear to have changed completely? [19:40] slangasek: a stroke of the brush does not guarantee art from the bristles. [19:42] full-duplex printing is a three-edged sword [19:42] slangasek, looks like that something with HPLIP is not working ... [19:46] tkamppeter: could be; is there testing I should do before filing a bug? [19:49] slangasek: My PhotoSmart C8100 works perfectly. [19:50] slangasek: Please file a bug, especially attach an error_log as described in the "CUPS error_log" section of https://wiki.ubuntu.com/DebuggingPrintingProblems [19:51] hello, why do I only get empty packages with this control and rules file? http://pastebin.com/d4904a825 http://pastebin.com/d3024e5e6 === pochu_ is now known as pochu [20:01] cdbs! runaway! [20:01] :-) [20:02] isn't my package. :P [20:02] it seems to be because of missing .install files. [20:03] Makes sense. If you don't tell debhelper to install anything... :-) [20:04] well, I did not advise it to install into debian/tmp [20:05] that's common idiom for a multibinary package [20:07] yes, I realized it. now I have to create a gnome-commander.install file with content "debian/tmp". then I think it stripes the binaries inside and installs the debugging symbols into the gnome-commander-dbg package [20:08] btw reminds me, why alsa-plugins build insists building amd64-versions on i386? [20:08] multiarch is fine, but seems strange you need to build multiarch by default [20:10] that's not multiarch [20:12] dunno if it's multiarch but you need to install binaries which don't work on your hardware to build it [20:14] i386 and x64 are IMO different architectures to me... not like m68k vs arm but if you can't run the binary you are required to build.. [20:17] I just don't understand requirement for control file rules like libc6-dev-i386 [amd64] [20:18] multiarch is the exact opposite of this, fixing it so we /don't/ need to build i386 binaries on amd64 and vice-versa [20:18] what you're looking at is the workaround, needed in order to support installing 64-bit applications on an i386 system - which works only if you're running a 64-bit kernel [20:19] but this was build requirement, not install requirement? [20:19] well anyway, it works, was just confusing [20:21] tkamppeter: do you want this bug filed against cups, or against hplip? [20:22] sladen: hplip [20:22] tkamppeter: ok [20:22] slangasek: hplip [20:22] sladen: Sorry. [20:23] hmm, perhaps I should have the printer connected while filing this bug [20:24] slangasek: Yes, to get the correct error_log and also to get correct apport data. [20:24] the error_log is all but empty [20:24] but yeah [20:26] slangasek: There is something really broken on your box. Especially if you have set the debug mode of CUPS no one got an empty error_log. [20:26] slangasek: Can you look for CUPS-related "audit" messages in /var/log/syslog? [20:27] tkamppeter: er, I haven't set any debug mode for CUPS [20:27] See the web page which I mentioned earlier ... [20:27] I hadn't read that wiki page yet, didn't realize you wanted an explicit config change first [20:38] tkamppeter: btw, what happened that hpoj is now forced to be removed? that appears to leave me with no option to have cups running at the same time as I'm using the scanner [20:44] i had trouble getting today's updates to update. When i typed in my password to install all the updates, they unchecked for a second and went back to the update menu with them checked. [20:47] tkamppeter: bug #394447 [20:47] Launchpad bug 394447 in hplip "karmic printing regression on HP PSC 750" [Undecided,New] https://launchpad.net/bugs/394447 [21:04] Does anyone have a version of update-grub that works across multiple ubuntu installations in different partitions? [21:12] Sarvatt: u have a nouveau version for 2.6.31 ? === RainCT_ is now known as RainCT [21:51] the current ubuntu daily is not installable? xorg: Depends on xorg-docs-core which is not installable [21:55] hmm, I have a little pondering - have we ever thought of '''removing''' Gimp from the default install? [21:57] saves a huge chunk of space on the livecd removing it, thats for sure :D [21:58] Triple quotation mark? :-) [22:00] If we remove gimp from the default, an advanced piece of software whose basic functionality for image tweaking/etc can be found in other apps, we can put more useful stuff in [22:00] you know what, I'll make a spec for that [22:01] (like the pae kernel) [22:13] I really wish the bug tracker permitted fileing a distribution bug link for CPAN [22:14] it should permit linkouts to rt [22:16] https://blueprints.launchpad.net/ubuntu/+spec/remove-gimp [22:23] The way Debian packages perl, is seriously 110% retarded. [22:23] It makes me sick. [22:24] evancarroll: Because making a version control system do the hard work of rebasing patches is bad? [22:27] exactly. [22:28] This is why god invented subclassing, and namespaces -- if debian wants to break stuff, they shouldn't be monkey patching it into unbroken stuff. [22:28] And they should be subclassing.