/srv/irclogs.ubuntu.com/2008/08/08/#ubuntu-devel.txt

timothywcrane are there by any change some ubuntu core-dev in here? I have 2 fixes for the repos concerning Sauerbraten. (It cannot get futher updates without these fixes)00:01
timothywcraneI will be first to admit, my tactic of the day is begging00:02
timothywcraneit is in bug report. But I wanted to give asking a shot00:02
timothywcranebut only core-dev can upload00:03
Adri2000timothywcrane: are you sure this package is in main.00:03
Adri2000?00:03
timothywcranefixes on launchpad board00:03
timothywcraneno it is not00:03
Adri2000then you need a motu, not a core-dev00:03
Adri2000-> #ubuntu-motu00:03
timothywcranemotu?00:03
timothywcranethanks00:03
timothywcranethere now, thxamill00:04
lucashow can I know why ruby1.9 was moved from universe to main?00:08
Burgundaviaask the security guys00:10
lucaswhat do the security guys have to do with that decision?00:11
stealth`gentoohi all00:13
stealth`gentooi have this BIG problem00:13
stealth`gentoohttp://91.121.166.117/ -> i don`t see index.php00:13
stealth`gentoobut i donwload it.00:13
stealth`gentooWho can help00:13
tormodstealth`gentoo: wrong channel00:16
stealth`gentoosir tormod - i have asked on my IT language channel and on #ubuntu ...00:16
stealth`gentoomore person ask me to enter here ...00:16
stealth`gentooso =p i want a simple help00:16
RainCTstealth`gentoo: do you have libapache2-mod-php5 installed?00:27
stealth`gentooyes dude00:29
RainCTstealth`gentoo: I get The requested URL /index.php was not found on this server.00:30
RainCTstealth`gentoo: is the index caled .php or .phtml?00:32
stealth`gentooRainCT wait i create it00:33
wgrantlucas: Because somebody decided that we wanted ruby1.9 rather than ruby1.8 in main, perhaps!?00:33
stealth`gentooindex.php00:34
slangasekRainCT: would you mind taking this to #ubuntu?  I really can't imagine that this is the result of an Ubuntu bug, so it's really off-topic here...00:34
* wgrant gives stealth`gentoo a hint before he leaves: don't expose phpMyAdmin to the web.00:35
stealth`gentoowgrant don`t found :D00:35
stealth`gentooghgh00:35
RainCTI'm about to leave anyway, good night00:35
stealth`gentoohave you fun RainCT.00:36
stealth`gentooso - nothing help.00:36
slangasekstealth`gentoo: whoever directed you to this channel has done so in error; I'm sorry, I don't know why they've done that, but as the topic states, this is not a support channel00:39
stealth`gentooOk sir or madam, no problem.00:40
stealth`gentooI only tell sorry me for inconvenienze and for disturb.00:40
stealth`gentooHave you fun all :P00:40
stealth`gentookiss00:40
emgentpersia: can you take a look in freqtweak merge debian/copyright ?00:45
emgentdebian people remove your reference00:45
lifelessslangasek: ping02:03
lifelessslangasek: I wanted to ask your opinion; I'm thinking of starting a thread about config files - all the ones with comments and explicitly-set-to-the-default values02:04
lifelessslangasek: I think they are harmful and all such things should be in foo.default files; which the user never edits - this would massively reduce upgrade conflicts for foo.02:05
slangaseklifeless: there are two reasons I find default config files useful; first, for improved discoverability (what is the config file for foo?  what are the options I need to edit?), and to get file permissions on the config file right when they need to be something other than the system default02:08
lifelessslangasek: I'm not saying remove default config _files_ I'm saying remove 'foo=bar' and '# foo=bar' and '# this does xxx' from the file contents02:08
infinityNot to be an elitist or anything, but if people are editing config files, they should be able to deal with conflicts.02:08
lifelessslangasek: see for instance squid.conf and squid.conf.default02:09
lucaswgrant: well ruby1.8 is in main too, and 1.9 is a development version02:09
infinityOr, to put it the other way, if our "normal" users need to edit config files, we messed up.02:09
lifelessinfinity: they do02:09
slangaseklifeless: ah, yes, I agree that explicitly setting defaults in config files is silly02:09
lifelessinfinity: we've messed up systematically across the board02:09
slangasek(the samba package has recently been cleaned up in this regard)02:09
slangasekwell02:09
slangasekok, not quite02:09
slangasekwe're not /setting/ default values any more, but we do include some comments for documentation purposes...02:10
lifelessI just did fisty->gusty->hardy02:10
lifelessand had way too many conflicts on files that I'd either never edited, or the conflict was the maintainer fixing a typo and causing several hundred lines of region to resolve02:11
lifelessTrivially,02:11
lifeless# comment02:11
lifelesssetting = chosen-value02:11
elmolifeless: conflicts on files you didn't edit is always a packaging bug somewhere02:12
lifelesswill - even in three-way merge - conflict if the comment has a typo the maintainer (or upstream) fix *and* the user has changed setting02:12
slangasekmaybe we need better three-way merging? :)02:12
lifelesselmo: there are/(were?) a bunch of packages that get values set into config files from debconf; so 'never edit' doesn't mean 'never specified' :/02:12
slangaseklifeless: anything that's populated by debconf is not allowed to be a conffile02:13
lifelessslangasek: presumably I ran into bugs then02:13
slangasekI guess so; bugs I haven't seen myself, fwiw02:13
lifelessanyhow; speaking as a VCS head the easiest way to avoid spurious conflicts is to have unrelated data in separate places02:13
infinityOr, someone using the ever-fun debconf + ucf combination and messing it up.02:13
slangasekinfinity: ucf == lurv02:14
infinityslangasek: When properly used, yes. :)02:14
infinityslangasek: Some people don't quite seem to grasp the concept.02:14
slangasekright, such as the nfs-kernel-server maintainer :/02:14
slangaseklifeless: I as a user find having comments in the default config file /very/ helpful to me; having to context-switch between two files, or a file and a manpage, is irksome02:15
slangasekit would really be nice to have a better three-way-merge algorithm in ucf...02:16
lifelessslangasek: honestly, I think its off into AI land to fix it as it stands via 'better merge'02:17
lifelessthe squid config file is a particular good example02:17
slangasekhmm :(02:17
lifelessI'm pretty sure we stopping shipping a long config upstream years ago02:17
lifelessand we now ship a small active config02:18
lifelesswith a .default that documents everything02:18
lifeless140K of config file is not a sane thing to inflict on users02:19
slangasektrue02:19
lifelessjust checked, we switched to squid.conf.default at least 3 years ago02:19
lifelessso the question is, does the peanut gallery here think this is a semi-sane suggestion, if so I'll take it to the list(s) for larger discussion02:20
lifelessif not, I'll just bitch and moan at every release02:20
lifeless:P02:20
slangasekusing samba again as an example, the config we ship is 12K, and includes a very limited subset of all available options - the ones that a user is likely to need to tune02:20
lifelesshow much of that is documentation and manually listing default values?02:21
slangaseklifeless: if you bitch and moan /before/ the release, I'll be very happy to smack anyone who's caused a conflict prompt on an unedited config file02:21
slangasek$ grep -c '^[;#]' /usr/share/samba/smb.conf02:21
slangasek21602:21
lifelessslangasek: production servers at home -> I always upgrade afterwards02:21
slangasek$ wc -l /usr/share/samba/smb.conf02:21
slangasek312 /usr/share/samba/smb.conf02:21
lifelessso 2/3 rds of that file are comments which are subject to being wrong and thus causing conflicts02:22
lifeless:)02:22
slangaseksure02:22
slangasekwhich is why I'd like a better merge algorithm :)02:22
slangasekbut while we could strip all the comments out of the default config, that would leave users without the guidance that we, and upstream, are trying to provide with the examples and comments02:25
* Hobbsee wishes for intelligent merging.02:29
Hobbseei'm getting bored of modifying the blacklist every single time.02:29
* LaserJock often wishes for intelligence but doesn't often find it02:29
lifelessslangasek: I disagree aout the guidance thing02:30
lifelessslangasek: a simple two-liner never-changed comment at the top of the file can refer users to comprehensive documentation and examples02:31
RAOFlifeless: But I, at least, find it much more convenient to have a nicely commented hugely redundant config file to start with.02:32
lifelessslangasek: certainly as an upstream [squid] I want Debian and Ubuntu to ship squid.conf.default and use squid.conf for only active set values02:32
lifelessRAOF: are you serious? or taking the piss?02:32
RAOFlifeless: I'm serious.  I find them useful.02:34
lifelessdo you remember the gutsy cycle tracker config file?02:34
RAOFNo?02:34
lifelessmassively long config file full of explicit defaults and comments most of which were totally pointless and something the program would have to change in future anyhow02:35
lifelessanyhow, no huge 'yes this works' reaction, so I'll leave it alone for now02:35
lifelessall of you, go admin 10 or 20 squid servers with squid.conf.default as your starting config file.02:35
RAOFRight.  I'm aware that there are downsides to a hugely verbose over-specific default conifg file, I'm just saying that I find them useful.02:35
lifelesscome back to me when you've seen the light02:36
RAOFMy finding them useful shoudln't inhibit someone from changing the way config is done, though.02:36
* Chipzz wishes for a "resolve differences manually" option (for example through vimdiff) option when there are conflicts in config files02:39
Chipzzslangasek: my opinion on the default settings is: can be quite usefull. I had to do an emergency migration from docvecot to courrier a couple of weeks ago on a server, and courrier config files ship with the default options commented out, which helped alot in getting it up and running faster02:41
Chipzzalso, in the case where there is no man page for the config file (which would be a bug in itself though) the default settings and comments *are* the documentation02:42
ChipzzI guess this is often the case for files in /etc/default/; only other option is to look at the init-script itself then02:43
slangasekwell, it's a shame that ESR was the one to say it, because he got it right - if the user has to consult the documentation to find out how to do what they need to do, you've failed02:45
slangasek(unless they're trying to do something *really* uncommon)02:45
Chipzzsome things are just inherently complex, and hence inherently require reading documentation02:46
slangasekgcc is inherently complex, but users can do a lot with it without having to consult gcc documentation :)02:46
Chipzzdepends on your pov I guess ;)02:48
LaserJockhmm, I don't think I've ever read documentation for gcc itself02:49
Chipzzslangasek: btw, I was reading my backlog earlier and saw your griefs about the CD size02:51
Chipzznow I don't have any personal experience with that02:51
slangasekwhich round of them? :-)02:51
Chipzzbut there are still some things in a default ubuntu installation which shouldn't be there by default IMO02:52
Chipzzfor example, some packages ship .devhelp files in non-development packages02:52
lifelessChipzz: so I'm saying have the docs, but in separate files02:52
Chipzzlifeless: at which point I need to have 2 editors open, and constantly switch between them02:53
Chipzznot very convenient02:53
* lifeless hands Chipzz vim02:53
Chipzzlifeless: I use vim. extensively. but in most cases I have only one file open in vim02:54
Chipzznever really quite got the hang of using multiple buffers extensively02:54
lifelessI know, we could put every single config in the system into one big file :)02:55
lifelessand call it the registry02:55
Chipzzand still, having 2 files open in 1 vim still requires a mental context switch02:55
lifeless:vsplit02:55
lifelessis your friend02:55
* RAOF is more a fan of C-x 3, but whatever floats your boat.02:55
LaserJockChipzz: how big are devhelp files?02:55
LaserJockI can't imagine them taking up very much space02:55
slangasekChipzz: huh, interesting, good point; the devhelp files do seem rather small, though02:56
slangasekso I think cleaning that up is more a conceptual cleanliness thing rather than a space-saver02:56
ChipzzLaserJock: hrrrm not too big apparently; 50KB'ish02:57
Chipzzslangasek: I brought up the issue with seb128 in the past already02:57
Chipzzhe didn't seem too interested in fixing it02:57
Chipzzthose are some offenders:02:57
Chipzz-rw-r--r-- 1 root   root    7921 Sep 17  2007 /usr/share/gtk-doc/html/bonobo-activation/bonobo-activation.devhelp02:57
Chipzz-rw-r--r-- 1 root   root    8634 Sep 17  2007 /usr/share/gtk-doc/html/bonobo-activation/bonobo-activation.devhelp202:58
Chipzz-rw-r--r-- 1 root   root   59312 Oct 22  2007 /usr/share/gtk-doc/html/evince/evince.devhelp02:58
Chipzz-rw-r--r-- 1 root   root   66496 Oct 22  2007 /usr/share/gtk-doc/html/evince/evince.devhelp202:58
Chipzz-rw-r--r-- 1 root   root   22545 Sep 18  2007 /usr/share/gtk-doc/html/gdict/gdict.devhelp02:58
Chipzz-rw-r--r-- 1 root   root   26253 Sep 18  2007 /usr/share/gtk-doc/html/gdict/gdict.devhelp202:58
Chipzz-rw-r--r-- 1 root   root   54983 Sep 17  2007 /usr/share/gtk-doc/html/libbonobo/libbonobo.devhelp02:58
Chipzz-rw-r--r-- 1 root   root   60917 Sep 17  2007 /usr/share/gtk-doc/html/libbonobo/libbonobo.devhelp202:58
slangasekChipzz: send patches? :)02:58
Chipzz-rw-r--r-- 1 root   root    8990 Sep 19  2007 /usr/share/gtk-doc/html/pygtksourceview2/pygtksourceview2.devhelp02:58
Chipzz-rw-r--r-- 1 root   root   52236 Apr  7  2007 /usr/share/gtk-doc/html/rhythmbox/rhythmbox.devhelp02:58
Chipzz-rw-r--r-- 1 root   root   58543 Apr  7  2007 /usr/share/gtk-doc/html/rhythmbox/rhythmbox.devhelp202:58
Chipzzslangasek: the issue was more an issue about seb128 not wanting to create seperate packages for them02:58
Chipzzand02:58
Chipzzthey were in -common packages for example02:58
Chipzzwhich are arch-independant02:59
slangasekwhy would you need separate packages, instead of shipping them in the -dev packages?02:59
Chipzzmoving those files would increase package sizes of arch-dependant packages02:59
Chipzzslangasek: well currently there is no policy on where to ship them02:59
slangasekit would increase the package sizes by, what, 2K compressed?03:00
Chipzz-rw-r--r-- 1 root   root    4943 Sep 17  2007 /usr/share/doc/libbonoboui2-common/html/libbonoboui.devhelp.gz03:00
Chipzz-rw-r--r-- 1 root   root    5040 Sep 17  2007 /usr/share/doc/libbonoboui2-common/html/libbonoboui.devhelp2.gz03:00
Chipzz^^^ we're not even consistent about the directory we ship them in even03:00
Chipzzanyway probably not much of a win... I thought those were bigger03:03
ion_tjaalton: Yay for input hotplug! \o/03:05
Chipzzslangasek: anyway, I made a list once of all devhelp files and which packages contained them (but that was a while (about a year) ago); I can still send that file somewhere though03:05
Chipzz-rw-r--r-- 1 root root 21410 Aug 17  2007 devhelp.list03:05
Chipzzheh03:05
slangasekChipzz: to ubuntu-devel, to try to get a consensus?03:06
Chipzzjust under a year ago apparently :)03:06
slangasekit's pretty obvious to me that they ought to be in the -dev packages, but03:06
Chipzzwell03:06
Chipzzin some cases they are in the -doc packages03:06
Chipzzin some cases in the -dev packages03:06
Chipzzand still other cases in a random package03:06
Chipzznow should that be -doc or -dev then?03:07
slangasekChipzz: if the -doc package is documentation for a library, then -doc is suitable; if there's no -doc package, then -dev is suitable; all IMHO03:11
Chipzz*nod*; but then the question may popup when it's worthwhile to create a seperate -doc package and when it isn't03:13
Chipzzah well03:13
* Chipzz goes to sleep03:14
Chipzzpast 4AM :P03:14
ion_ogra: Could you please share your VCS branch for the initramfs-tools packaging, or alternatively something i can dget, so i can implement the percentage thing properly and without stepping on your toes? Thanks.03:15
Hobbseetjaalton: are we going to get a fix for the keyboard breakage soon?03:24
ion_hobbsee: Breakage?03:36
Hobbseeion_: yeah.  i upgraded to the latest version, and it doesn't work inside of X.03:37
ion_hobbsee: Huh. Could i see your Xorg.0.log?03:37
Hobbseeion_: http://hobbsee.com/tmp/Xorg.0.log03:39
Hobbseei added the server flags after, and restarted X.  but i think that's the first log03:40
ion_(EE) Failed to load module "evdev" (module does not exist, 0)03:41
ion_That is reeeeally strange.03:42
ion_hobbsee: Do you have xserver-xorg-input-evdev installed?03:44
Hobbseeion_: nope03:44
ion_hobbsee: That’s probably the problem. Something really should depend on it now that input hotplug uses evdev. :-)03:44
Hobbseei presume i need to, and that's the input hotplug?03:44
ion_Try installing it and restarting X.03:44
Hobbseeright.  yeah, i didn't have -input-all installed03:45
=== persia_ is now known as persia
johanbrion_: I have  xserver-xorg-input-evdev and it's still fairly broken for me.04:36
johanbrArrow keys not working, for instance.04:37
ion_Xorg.0.log?04:42
johanbrion_: http://nullinfinity.org/tmp/Xorg.0.log04:46
johanbrion_: This seems pretty weird: (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD)05:01
ion_johanbr: Ok, i see nothing obvious, but try what happens without an xorg.conf.05:11
ion_johanbr: Perhaps there are InputDevice sections or something that interact with input-hotplug badly.05:11
=== jarson is now known as bill-barriere
johanbrion_: Alright, I'll give that a try. Thanks.05:13
emgentmoin05:35
nxvlemgent: :D05:40
* nxvl waves on emgent 05:40
TheMusokirkland: WHy subscribe me to bug 33649?05:42
ubottuLaunchpad bug 33649 in debian-installer "root raid installs have bad grub config" [High,Confirmed] https://launchpad.net/bugs/3364905:42
dholbachgood morning06:22
=== dholbach_ is now known as dholbach
=== superm1 is now known as superm1|away
=== dholbach_ is now known as dholbach
=== choudeshell_ is now known as choudesh
pittiGood morning07:12
nxvlhi!07:12
pittihey nxvl, how are you?07:13
StevenKMorning pitti07:13
nxvlpitti: would you like to sponsor one of my package updates into debian and then sync it into ubuntu :D?07:13
pittinxvl: probably not today, I have an ultra-tight schedule today; but I'm happy to do it tomorrow if you mail me?07:13
StevenKpitti: You said you didn't care about hppa depends, so libgmime-2.0-2 and libxml++2.6c2a can be NBS'd out07:14
nxvlok07:14
nxvlwrinting mail07:14
nxvltomorrow sound perfect for me07:14
pittiStevenK: right, in fact that's the very first thing I'm starting with today, to clean up various other lists as well07:14
StevenKYay!07:14
pittiStevenK: thanks a lot for your work on that07:14
StevenKpitti: Also, compare and contrast, 'rmadison -u debian twin' and 'rmadison twin'07:15
StevenKpitti: No problem :-)07:15
pittiStevenK: twin> fun07:15
StevenKpitti: Fix it? :-)07:16
StevenKpitti: When the list looks a little cleaner, point me at it, and I'll shake out another few to do.07:16
nxvlpitti: sent07:16
TheMusopitti: Do I have to do somethng other than change a MIR's bug back to new to get it looked at again, or are those who are processing the MIR queue not through/behind with the queue?07:17
pittiTheMuso: setting back to NEW is ok, preferably with a comment07:21
TheMusopitti: Right done that, thanks, I'll let you get on with your morning. :)07:21
pittiStevenK: "fix"?07:24
pittiStevenK: the package is newer in Ubuntu, and nobody filed a removal request07:24
StevenKpitti: Only because I fixed it so it wasn't a broken pile of crap.07:25
pittiStevenK: ah, that was you? :-)07:25
StevenKAnd then filed a Serious bug in the Debian BTS, which got closed07:25
persiaStevenK: Isn't it better to file removal requests in those situations?07:25
pittiStevenK: so, if you want me to remove it, can do07:26
StevenKNow I'm exacting revenge07:26
StevenKpitti: Can we remove it, NEW and then remove it again? I'm feeling fairly vindictive toward it07:26
pittilol07:26
StevenKMaybe getting elmo to rm the files off librarian would make me feel better07:27
* pitti NBS-removes 15 packages07:28
StevenK\o/07:28
StevenKpitti: If you want a removal request, I'll file one, I just thought that since we remove stuff when Debian does, and twin isn't even in *stable*, we could skip it.07:28
pittiStevenK: I can remove it right now07:29
kirklandTheMuso: hiya, I thought you had grub expertise?07:29
TheMusokirkland: No.,07:29
kirklandTheMuso: and I thought cjwatson and evand|vacation were out on holiday07:29
kirklandTheMuso: ah, sorry then, feel free to unsubscribe07:30
TheMusokirkland: cjwatson still has Friday left I think, but I know evand is on vacation.07:30
TheMusokirkland: I hear about that bug via the installer bugs anyway.07:30
kirklandTheMuso: gotcha...  well, this is more of the make-raid-work-right patches ;-)07:31
* pitti discovers some cycles in the NBS dependencies and slaughters even more07:31
StevenKWhee07:31
ScottKpitti: We have a new team you might want to join: https://edge.launchpad.net/~ubuntu-cruft-busters07:34
slangasekand then after pitti joins it, be sure to add the group to ~we-love-pitti07:36
HobbseeLOL!07:37
Hobbseethat actually exists...07:37
* StevenK joins07:37
* StevenK is a pitti fanboi07:37
* persia fears the high annual membership fee to ~we-love-pitti07:38
* warp10 reassures persia: first year is free!07:42
=== thekorn_ is now known as thekorn
nxvlactually we should create the pitti-lovers lp team07:44
nxvl:P07:44
Koonnxvl: isn't that what ~we-love-pitti is ?07:45
* Koon joins07:45
nxvlit actually exists?07:45
nxvli thought it was a joke07:45
* nxvl joins07:45
Koonnxvl: otherwise it wouldn't be as fun07:45
* StevenK chuckles07:45
* dholbach thought that's what ~ubuntu-6had was about07:46
dholbach"We, who believe Martin Pitt is more powerful than Chuck Norris"07:46
* Koon is a true pitti fanboy, I've been for years07:46
dholbachalthought I'm not so convinced about the vehement dislike for CDBS :)07:46
persiaChuck Norris doesn't have a chance when faced with a decent collection of NBS.07:46
emgentlol07:47
pittitjaalton, bryce: xresprobe wants to go to universe, is that ok?07:49
* pitti chuckles07:49
nxvlmmm that team should be open07:50
nxvli really need to blog about this07:50
pittiStevenK: applied for joining cruft-busters; I love to clean up the house :)07:50
nxvlwill do tomorrow07:50
nxvlsee you!07:50
slangasekdholbach: please see the debdiff against debian/rules in the latest libgweather upload and tell me how much you love CDBS :-P07:50
StevenKHaha07:50
warp10nxvl: only True Pitti Lovers (TM) can join, we need to check candidates first ;)07:51
nxvlheh07:51
nxvl:D07:51
dholbachslangasek: I didn't say "it's the greatest thing ever", in a lot of cases it just makes things easier :)07:51
emgentbad icons..07:51
emgentsimilar to Pirelli :)07:51
StevenKdholbach: And in few cases, it makes slangasek cry.07:51
ScottKcdbs is really great when it works.07:52
ScottKBut that's pretty much true of everything.07:52
StevenKScottK: Didn't you go to bed, again?07:52
slangasekcry for my Axe of Code Cleaving?07:52
StevenKHaha07:52
ScottKStill working on it.07:52
nxvlcdbs is a nightmare sometimes07:52
nxvli still prefer debhelper07:53
ScottKIf you want to cry, look at debian/rules for sendmail.07:53
StevenKI want to cry, not have my eyes bleed07:53
nxvli don't even want to check a sendmail configuration file07:53
pittiStevenK: look at doko's patch "systems" then :)07:53
pittiStevenK: e. g. in python2.507:53
StevenKpitti: Dun wanna07:53
ScottKnxvl: The debian/rules look like something someone that likes Sendmail CF would write.07:54
NCommanderpitti, welcome to cruft busters :-)07:55
pittiNCommander: thanks :)07:55
NCommanderI think I birthed something that is quickly going to grow to become an offical MOTU team07:55
nxvlScottK: sendmail added to my black list07:55
pittitjaalton, bryce: discover1 has been removed from Debian,but it's still in Ubuntu main; do we want to keep it?07:56
NCommanderugh, what rules looks like sendmail.cf07:56
* persia has a rule that no CDBS debian/rules with more than 20 lines is acceptable07:56
persia(this includes whitespace and comments)07:56
pittitjaalton, bryce: oh, that's not actually your fault, but ltsp's, so never mind07:56
tjaaltonpitti: right, xserver-xorg no longer needs it07:56
pittitjaalton: what about xresprobe? that can go as well?07:57
pittigo to universe, I mean07:57
tjaaltonyep07:57
slangasek--- libgweather-2.23.6.orig/debian/rules07:57
slangasek+++ libgweather-2.23.6/debian/rules07:57
slangasek@@ -0,0 +1,20 @@07:57
slangasekpersia: what do I win? :)07:57
pittican't that be fixed in cdbs proper?07:58
slangasekpitti: sure, it can be fixed by reverting the change for Debian bug #387103, which you and I both commented on years ago :-)07:58
ubottuslangasek: Error: Could not parse data returned by Debian bugtracker: global name 'ls' is not defined (http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=387103;mbox=yes)07:58
persiaslangasek: If you were putting the package for my review, you'd not get rejected for having an unmaintainable debian/rules.07:58
StevenKUnmaintainable!?07:59
slangasekpitti: I've committed the change already to the cdbs bzr branch, and filed a bug with Debian about it; feel free to review and upload07:59
slangasekpitti: I haven't uploaded yet because I wanted more eyeballs on it first07:59
pittislangasek: great, thanks07:59
pittislangasek: libgweather uses tarball.mk?08:00
slangasekpitti: no08:00
slangasekpitti: understand now my rage :)08:00
slangasekthe change made *for* tarball.mk broke simple-patchsys use when you need to patch the buildsystem08:00
pittislangasek: hm, did you push? I pulled, and nothing new from you08:01
slangasekpitti: hmm, I used debcheckout, let me check08:01
slangasekwasn't sure if that would branch or checkout08:01
slangasekright, pushing now08:02
slangasekdone08:02
StevenKslangasek: bzr info will tell you08:02
pittislangasek: so if that change works for you in libgweather, I'll test it with a normal and a tarball.mk package08:02
slangasekStevenK: yes, I seem to have gotten distracted between the time I ran that command, and the time I should have gone to look at the output :)08:03
nxvlok blogged08:03
StevenKslangasek: Haha08:03
nxvlpitti: it's now announced, so you will receive an avalance of official fanboys08:03
pittinxvl: argh noo!08:03
pittiit's embarassing enough as it is...08:03
StevenKHaha08:03
nxvl:D08:03
StevenKpitti: You've beaten NBS into submission?08:04
Koonnxvl: you should have blogged tomorrow, so that we joined one day before everyone else08:04
pittiStevenK: I cut a fair dent into it, anyway08:05
emgentnxvl: ln -s /usr/bin/sudo /usr/bin/pitti08:05
nxvlKoon: for me it's 2 am08:05
warp10nxvl: :D08:05
Koonheh08:05
StevenKpitti: Is the list updated too, or I need to wait for a regen?08:05
nxvlemgent: please! pitti is more powerfull that root or sudo!08:05
pittiStevenK: needs publisher first, then I can manually regen08:05
emgentnxvl: lol08:06
StevenKpitti: This run that started ~ 3 minutes ago, or another?08:06
Koonemgent: and pitti is not symbolic, he's hard08:06
nxvli need to move to europe, europe mornings are funnier that american ones08:07
nxvlok it's official, my post reached planet ubuntu08:08
nxvldholbach: you've got your team too08:10
nxvldholbach: https://edge.launchpad.net/~dholbach-huggers08:10
kirklanddoes anyone here move hard drives installed with ubuntu around between machines?08:10
warp10nxvl: heh :D08:11
dholbachhahaha08:11
* dholbach hugs nxvl and warp1008:11
dholbach:)08:11
Koonnxvl: you need a logo or I won't join.08:12
kirklandi do...  i have a Thinkpad t61p with a 14" screen, and a much smaller x61 with a 12" screen...  the smaller one is *great* for travel, planes, trains, sprints, etc.08:12
* warp10 hugs back dholbach 08:12
emgentwarp10: please remove pitti group icon :)08:12
nxvlemgent: why?08:13
nxvlit's cool08:13
warp10emgent: ?08:13
kirklandeverything works swimmingly, except for my xorg.conf is not portable between the two machines.  one is nvidia, the other is fglrx.  on is 1400x1050, the other is 1024x76808:13
nxvlKoon: daniels head sounds good for you?08:13
emgentwarp10: it`s horrible, similar to Pirelli08:13
emgenthahah08:13
kirklandi added this to my x11-common: http://pastebin.ubuntu.com/35434/08:13
kirklandperhaps I'll talk to bryce about that tomorrow....08:14
Koonnxvl: daniels head sounds good to everyone.08:14
slangasekkirkland: hrm, why do you have an xorg.conf at all?  that's deprecated08:14
pwnguinkirkland: is HAL not appropriate?08:14
pwnguinxorg.conf isn't quite dead yet =(08:14
warp10emgent: because power is nothing without control08:14
Koonwarp10: :)08:15
pittislangasek: unfortunately the patch to prefer nvidia on autodetection was reverted upstream after only a day or so08:15
pittikirkland: ^08:15
kirklandslangasek: I don't have "an" xorg.conf.... I have 19 :-)08:15
slangasekI still have a few, but I'm trying to cut back08:15
emgentwarp10: lol08:15
kirklandpwnguin: hmm, I'm interested, how would HAL solve this?08:15
ion_I don’t have an xorg.conf. Period. ;-) Now the xorg in Ubuntu does all i need without a conf.08:15
pittislangasek: http://gitweb.freedesktop.org/?p=xorg/xserver.git;a=commit;h=66fb253082ea42179180303393e48846208987fa FYI08:15
pwnguinkirkland: based on the laptop id, set a preferred driver?08:16
pittitjaalton, bryce: btw, maybe we should consider applying this in Ubuntu? ^08:16
pwnguinuh, wasn't that nuked by xorg?08:16
persiakirkland: I know people who move drives like that, although I don't personally.08:16
kirklandpwnguin: i'd need to set a preferred driver, and a preferred screen resolution08:16
pwnguinpitti: if i recall, upstream soundly rejected that patch08:16
pittipwnguin: yes, reverted because they thought that Thou Shall Not Use Nvidia08:16
kirklandpersia: thanks for the validation...  i do it all the time08:17
pittiapparently they rather want you to use Windows than linux with the nvidia driver, or so :(08:17
* persia wants a GEM/TTM decision and nouveau08:17
kirklandpitti: pfft...  well, i'm no fan of the nvidia driver, but it's the only option out there that let's me use my hardware thoroughly :-/08:17
pwnguinindeed, it would help if intel hadn't coopted xorg =/08:17
pittikirkland: same here (luckily I have intel, but many people don't have a choice)08:18
slangasekpwnguin: how would that help?08:18
pittikirkland: and nv wouldn't even play videos on my amd64 desktop08:18
pwnguinslangasek: gem/ttm might be solved by now?08:18
pittikirkland: and that's a sacrifice I'm not wanting to make08:18
dholbachhi mvo08:18
slangasekpwnguin: hum, ok08:18
pittimvo: morschn08:18
kirklandpitti must like his videos :-)08:18
pittiI don't have a TV :)08:19
nxvlKoon: it already have icon08:19
pittikirkland: you should have seen my wife during the EURO soccer championship :)08:19
kirklandpitti: ah, that'll do it...  yeah, i love Google Earth and Scorched3D, both of those need good hw acceleration08:19
kirklandpitti: watching on a laptop, fun, i'm sure ;-)08:20
pittikirkland: well, laptop with a 19" TFT attached08:20
tjaaltonpitti: probably, then jockey would not need to mess with xorg.conf08:20
kirklandah, that's better08:20
pittikirkland: I'm using a docking station with a proper keyboard and TFT08:20
* pitti doesn't ever want to give up his Kinesis Ergo keyboard08:21
kirklandpwnguin: I'm still curious how to solve this with HAL?08:21
pwnguinkirkland: im not entirely sure either08:22
mvohey dholbach and pitti08:22
kirklandslangasek: and what is to be used instead of xorg.conf, to define my video driver and default resolution?08:22
pwnguinafaik, HAL08:22
persiaYes, HAL ought have enough information to do that.08:23
slangasekkirkland: well, I thought we were supposed to already be to the point of not needing xorg.conf for anything other than keyboard map settings, as of hardy; but apparently I was wrong08:23
pwnguinhardy doen't handle tablets either08:23
persiaslangasek: Also required for some other input devices, screens with inaccurate EDID, and other oddities.08:24
slangasekthough screens with inaccurate EDID also can (and should) be quirked08:24
persiaslangasek: All of them?08:25
slangasekyes? :)08:25
* persia suspects the same is true for odd input devices, but quails at the volume of quirks08:25
tjaaltonkirkland: the xserver knows what driver to load based on the pci-id08:26
kirklandtjaalton: does that get detected on every boot?08:26
slangasekit gets detected every time the X server runs08:27
tjaaltonkirkland: boot == xserver load, yes08:27
tjaaltonkirkland: see the link pitti posted08:27
kirklandtjaalton: the git commit?08:27
pwnguinyea, it changes what gets loaded on pci-id08:28
tjaaltonrunning without xorg.conf works fine, provided that you use us layout and HAL is running08:28
kirklandtjaalton: so should the xserver be able to automagically handle me moving an entire hard disk back and forth, between two laptops, with different (nvidia, ati) drivers, and different resolutions (1400x1050, 1024x768)?08:28
ion_tjaalton: Huh? I’m running without xorg.conf and i have a very specific configuration for keyboard in /etc/default/console-setup.08:28
kirklandtjaalton: because it does not handle that gracefully08:28
tjaaltonkirkland: no, you can't have both nvidia and flgrx installed08:29
tjaaltonion_: intrepid?08:29
pwnguinkirkland: or if you have xorg.conf, i think it'll use that instead08:29
ion_tjaalton: Yes. XKBLAYOUT="us,fi" XKBVARIANT=",kotoistus" XKBOPTIONS="lv3:ralt_switch,ctrl:nocaps,grp:alt_shift_toggle,compose:rwin"08:29
tjaaltonion_: should've mentioned that I meant hardy :)08:29
ion_tjaalton: Ah, ok08:29
tjaaltonin intrepid you have input-hotplug08:29
ion_Yes08:29
ion_Which rules. :-)08:30
tjaaltonyou can also set other options via HAL, unless they are ServerFlags, so setting the mode and stuff _should_ work using an fdi file08:31
tjaaltonor driver options08:31
pwnguindid bryce write this up in the wiki yet?08:32
tjaaltonthere's something yes, but I havent' had time to read it through yet08:32
pwnguinhttps://wiki.ubuntu.com/X/Config08:32
kirklandtjaalton: linux-restricted-modules provides both an nvidia and an fglrx kernel module....  do you mean the xserver drivers specifically conflict?08:34
tjaaltonkirkland: no, the userland libgl libs08:34
tjaaltonhow have you managed to install those?-)08:34
tjaaltonsince the drivers conflict each other08:34
tjaalton+with08:35
kirklandtjaalton: i haven't yet, i'm still trying to figure this out08:35
tjaaltonheh, ok08:35
tjaaltonwhich ati do you have?08:35
tjaaltonchip08:35
tjaaltonif it's r5xx series, you shouldn't need fglrx anymore in intrepid08:36
tjaaltonlspci -vnn |grep VGA08:37
kirklandtjaalton: sorry, no hard drive in that machine at the moment ;-)08:38
tjaaltonheh, ok08:38
kirklandtjaalton: i'm slightly baffled, though, because according to http://www.thinkwiki.org/wiki/Category:X61 it has an Intel Graphics Media Accelerator X310008:39
kirklandtjaalton: and I swear I thought it was an ATI driver....08:39
pwnguinwell, lspci will know for sure08:40
pwnguinthere might be an optional ati graphics08:40
tjaaltonI've got a X61 myself, and it's intel. but there are a lot of variations08:40
kirklandtjaalton: right... ThinkWiki is generally dead on, on the options08:40
kirklandmore informative than ibm/lenovo.com :-)08:40
kirklandtjaalton: okay, in that case, I'm switching between nVidia Corporation Quadro FX 570M and Intel Graphics Media Accelerator X310008:41
tjaaltonkirkland: right, and even then you wouldn't have 3D on the intel, since nvidia replaces the libs08:42
kirklandtjaalton: same problem then08:42
* kirkland wonders if it would be possible to make those libs update-alternatives savvy....08:43
tjaaltonuh no please, dpkg-divert is enough of a nightmare :)08:43
slangasekpitti: btw, yes, I confirm that the cdbs patch works for libgweather08:44
pittislangasek: and I just finished the other two tests08:44
pittislangasek: uploaded then08:44
pittislangasek: thanks for the fix08:44
slangaseksure08:44
pittiso feel free to do another sanitized upload with the appropriate build dep08:44
pitti0.4.52ubuntu608:45
kirklandtjaalton: interesting okay.... so it looks like i'd need to apt-get install/remove the libs each time I move HD's08:45
slangasektomorrow :)08:45
pittioh, dhcdbdbdbd wants to go to universe \o/08:46
pittikirkland: btw, could you please seed ecryptfs somewhere? it wants to go back to universe08:46
tjaaltonkirkland: well, unless you can manage having metacity on intel :)08:46
kirklandpitti: hmm, yeah, i'd like to...  slangasek and mathiaz were debating the best place to put it08:46
slangasekI wasn't debating anything :)08:47
kirklandpitti: i'd like to make it a "recommends" of either xdg-user-dirs or adduser08:47
pittikirkland: uh, that doesn't sound appropriate to me TBH08:48
kirklandpitti: let me bounce this off of you...08:48
pittikirkland: it's a relatively independent new feature, so shouldn't it become an ubuntu-standard recommends:?08:48
pittior put into both desktop-common and the server seed?08:49
pittiit shuold be uninstallable without much pain08:49
kirklandpitti: okay08:49
kirklandpitti: https://code.launchpad.net/~kirkland/ubuntu-seeds/24740008:56
pittikirkland: oh, a full branch wouldn't have been necessary, but sure :)08:58
Koonslangasek: about the base-files merge, I found where the libc6 amd64 depends comes from -- /usr/lib64 and /lib64 symlinks where moved to libc6 at 3.1.9ubuntu8, then you need to depend on a libc6 new enough that we get /lib64 created BEFORE we remove our copy08:58
pittikirkland: I guess we want it on desktop, too?08:58
kirklandpitti: i would like to see it there too, doesn't have to be on the cd, i don't suppose08:58
kirklandpitti: which seed do you recommend?08:58
pittikirkland: if we want it by default -> desktop-common, if we only want to make it available -> supported08:59
slangasekKoon: I don't see any code in the diff currently that does a removal of /lib64; can this go away now?08:59
pittikirkland: but for the latter case, the server seed is enough already08:59
Koonslangasek: it was probably a diff to debian that was dropped08:59
kirklandpitti: okay, here's what I'm thinking.....09:00
pittikirkland: merged your branch09:00
kirklandpitti: eventually, perhaps intrepid+1, i'd like to hook adduser to run ecryptfs-setup-private, which sets up ~/Private to be encrypted perhaps by default09:00
kirklandpitti: for intrepid, i'm thinking it should be more of a conscious opt-in deal09:01
pittiagreed09:01
kirklandpitti: so how about this....09:01
Koonslangasek: I don't think we'll have an upgrade scenario now that makes it required, so I'll drop it09:01
slangasekKoon: ok, thanks :)09:01
kirklandpitti: add a ~/Private directory to the skeleton, and in there, drop a symlink to ecryptfs-setup-private, and name it something informative, like "Setup this directory for encryption" or some such09:02
kirklandpitti: user clicks on it or runs it from a command line, and voila, they're setup09:02
pittikirkland: sounds great09:03
pittior they can just delete the dir if they don't want it09:03
kirklandpitti: right09:03
kirklandpitti: okay, i'll work on that a bit next week09:03
liwuh, more useless semi-mandatory directories in user's home directories... why skel? why not create it when it's set up?09:03
kirklandpitti: i'd also like to get ~/Private translatable, via xdg-user-dirs or somesuch09:04
kirklandliw: it would be created, if the user runs "ecryptfs-setup-private" ...  but how do we expose that?09:04
=== warp11 is now known as warp10
kirklandliw: ie, how does a non-sophisticated ubuntu user find that magic command09:05
liwkirkland, let me ask a counter-question: how do they find any other magic command?09:05
kirklandliw: the Applications menu ... however, this is a script that a user could/would/should run only one time09:07
=== dholbach_ is now known as dholbach
kirklandliw: and by "a user", I mean each user on the system09:07
liwkirkland, the encrypted ~/Private directory never, ever needs to be maintained? its passphrase never needs to be changed?09:08
kirklandthe passphrase is randomly generated, and then wrapped with the user's login passphrase.  pam takes care of unwrapping that passphrase on login, and mounting/unmounting on login/logout09:09
liwkirkland, even a random passphrase may need to be updated (e.g., if the passphrase generator was buggy)09:10
kirklandliw: see: ecryptfs-wrap-passphrase, ecryptfs-unwrap-passphrase, ecryptfs-rewrap-passphrase09:11
kirklandliw: and you'd need to re-encrypt every file on the mountpoint09:12
liwkirkland, the need to re-encrypt smells like there needs to be a tool for that; include that in the same tool that sets things up in the first place, and launch that tool from the menu09:15
liwthat way, it's discoverable, and doesn't pollute the user's name space with yet another generically named directory that overlaps the user's existing stuff09:15
kirklandliw: sounds good, when can I expect the patch?  :-)09:17
kirklandliw: us server guys are not allowed to write gui's :-)09:17
liwkirkland, so the Applications menu was a red herring?09:18
liwI don't see how creating a ~/Private will help someone discover a script09:19
kirklandliw: not really.... you've convinced me that a longer term nice-to-have would be something in Applications -> System Tools -> eCryptfs Management ...  a little python utility with gui wrappers for all of the ecryptfs-* command line utilities I know and love09:20
kirklandliw: because we already have a ~/Public ... this ~/Private would be its encrypted, 700-permed sister09:21
liwah yes, ~/Public, yet more invasion of _my_ name space :)09:22
kirklandhttp://ubuntu.dustinkirkland.com/manpages/intrepid/man1/rmdir.html09:22
liwI know how to remove them, but that didn't stop f-spot from becoming terminally confused when the ~/Photos directory it found was something altogether strange...09:23
pwnguinhmm. perhaps if there was a way to simply mount the ecryptfs over a given dir09:23
kirklandyurp...  f-spot is one of the first things I remove with prejudice everytime i install ubuntu09:24
pwnguinhave some encrypted dir stored in ext, then the script mounts over it09:24
kirklandpwnguin: i'm going to hack on that a bit next week09:24
kirklandpwnguin: the mount command is a custom setuid binary, so the namespace of legal dirnames needs to be tightly constrained09:25
pwnguinfusermount?09:25
kirklandpwnguin: nope09:25
kirklandpwnguin: ecryptfs is in the kernel09:26
liwthere must be a better solution than willy-nilly creation of directories in $HOME for users... especially since old accounts won't get them for new services09:27
liw(assuming that the ~/Private I created fifteen years ago is the ~/Private that should be used with ecryptfs seems like a massively bad idea to me)09:28
pittizul: can you confirm bug 241041?09:29
ubottuLaunchpad bug 241041 in xen-tools "Please merge xen-tools 3.9-3 (universe) from Debian unstable (main)." [Wishlist,In progress] https://launchpad.net/bugs/24104109:29
pittiStevenK: http://people.ubuntu.com/~ubuntu-archive/NBS/ updated now09:33
StevenKpitti: \o/09:33
pittiStevenK: oh, that apt-howto stuff is brand new, seems I can kill that as well09:33
pittihm, in fact i just removed the source package09:34
pittiI think that's just temporary noise09:34
StevenKpitti: Ignoring it09:37
* StevenK blinks.09:42
* StevenK tries to unravel a mess09:45
pittiRiddell: should I accept source-NEW packages which include debian/cdbs/kde.mk? or reject them and ask to use cdbs' built in version now?09:49
=== stefanlsdx is now known as stefanlsd
thorwilis that normal that decrypting a launchpad key confirmation takes ages and chews cpu like crazy?09:58
StevenKDepends how large your key is09:58
StevenK(Somewhat)09:59
thorwilall defaults. 204809:59
thorwilevolution is at 0% since at least 4 minutes10:00
thorwilarg, nevermind, a 2nd authorization dialog was below the main window, sorry10:01
thorwilhead->desk10:01
tjaaltonasac: cool, 3G works fine with nm0.7 :)10:45
tjaaltonit did ask a password, but for the network provider it was simply "internet"10:45
tjaalton(Finnish Elisa)10:45
=== emgent is now known as pint
=== pint is now known as emgent
asactjaalton: https://wiki.ubuntu.com/NetworkManager/Hardware/3G10:49
tjaaltonasac: it's the same device as mdz has10:49
asactjaalton: ok. add that info anyway ;)10:49
tjaaltonasac: yeah I will, had the page open already :)10:50
tjaaltonpitti: looks like hotkey-setup initscript depends on discover (but the package didn't), but that should be easy to fix10:54
tkamppeterpitti, hi11:02
mvopitti: the localegen hang you looked at some days ago, did you found out more about it? any news?11:14
YokoZar1kees: ping11:18
=== YokoZar1 is now known as YokoZar
YokoZarDoes anyone know how the new /etc/sysctl.d/ folder works with sysctl?  It's totally undocumented11:18
Riddellpitti: hmm, good question, I guess they ought to be rejected, but Debian don't have kde4.mk in cdbs so it could be justified that it's closer to debian not to11:19
Riddell(sorry for the late reply, was getting ready for trip to akademy)11:19
Trewastjaalton: actually "internet" is the APN, and no username/password for elisa... at least that's how I have set up with wvdial11:20
tjaaltonTrewas: ah, ok. for wvdial "internet" was the password11:37
Trewasnm 0.7 (hardy version from https://launchpad.net/~network-manager/+archive) does not seem to react at all when I plug in nokia 6120 with usb-cable... it shows up as /dev/ttyACM0 and the network connection works with wvdial11:41
RiddellTrewas: report a bug adding the relevant parts of lshal11:50
cjwatsonlool: for the most part I just symlinked lpia to i386; it at least built, which is a fairly good sign since the d-i build process is quite picky12:50
cjwatson(for which read "insanely sensitive to local build environment")12:50
loolcjwatson: Ok; when I looked into it, it seemed amd64 was slightly cleaner than i386 in that it didn't carry backward compatibility modules and configs, so I thought the same cleanups could be beneficials for lpia; all I care about is that it works though  :-)12:56
loolcjwatson: You plan to enable builds on cdimage of e.g. the alternate CD?  I guess plenty of udebs are still missing for lpia12:57
* lool needs to disappear for a phone call &12:57
zulpitti: acked13:04
pittizul: thanks13:04
pittihi tkamppeter13:04
pittimvo: no, I couldn't reproduce it at all, with several attempts; did you?13:04
gesersoren: bug #25603713:05
ubottuLaunchpad bug 256037 in iptables "[intrepid] Re-add libipq_pic.a lost in the last merge" [Undecided,New] https://launchpad.net/bugs/25603713:05
pittiRiddell: ok, I'll accept it then if you are comfortable with this13:05
mvopitti: no, I tried it too, but no luck, I was just curious13:06
pittitkamppeter: ah, got your cups package reply, thanks for working on this! I guess Mike will be happy about a working patch which integrates into cups' build system13:09
cjwatsonlool: I suspect most of the udebs are already there13:09
cjwatsonlool: I'd be happy to build alternate CD images under ports, just haven't turned it on yet :-)13:10
pittiseb128: workrave is seeded on the dvd; WDYT, promote or unseed?13:27
pittiseb128: how well is it maintained upstream?13:27
seb128pitti: no clue13:27
seb128I don't use it and I don't maintain it13:27
seb128I asked about demotion some time ago because the only changes had were language packs one13:27
seb128mdz agree on moving it to universe13:28
pittiok, thanks13:28
seb128dunno about the DVD13:28
pittiI'll unseed it then and wait for complaints :)13:28
ScottKpitti: I just ran across a case where apport duped a public bug to a private bug and then Launchpad hid the public bug from default searches.  Bug in apport or Launchpad?13:34
pittiScottK: it's controlled by apport13:35
pittiScottK: when it encounters a dup, it marks the bug as public and drops all apport attachments from it13:35
pittiif that is too confusing, we can keep the duplicate private as well13:35
ScottKThis one was manually filed.13:36
ScottKI think.13:36
ScottKI take that back.13:37
pittiseb128: gnome-panel recommends menu-xdg which in turn depends on menu; I don't think we want either in main, right?13:37
pittiseb128: mind if I do an upload to drop the recommends?13:37
ScottKpitti: I think that's sensible.  Perhaps apport could leave a comment describing what it's doing.13:38
seb128pitti: for for it13:38
seb128pitti: Suggests is good13:38
pittiseb128: done, merci13:41
pittiasac, Riddell: network-manager-kde recommends n-m-{pptp,openvpn,vpnc}; are these obsolete, or should they rather become recommends of the network-manager package?13:42
asacpitti: they should become recommends of network-manager package as soon we have a working snapshot for them13:43
asacpitti: currently they should be banned13:43
pittibecause they want to go to main due to that13:43
asacbut ill get them up as soon as i have stabilized them13:43
pittiasac: ah, so they don't currently work even?13:43
asacyes13:43
asacbroken13:43
pittiasac: ok, and then n-m itself will pull them in?13:43
pittithen it seems dropping them from -kde is the right thing here13:43
asacpitti: i hope we can get them to a quality level that allows us to do that. right13:43
asacpitti: ack.13:44
devfilpitti: I'm working to fix knetworkmanager FTBFS, so in the debdiff I also drop them?13:44
asacdevfil: in ~networkmanager PPA we have a snapshot13:44
pittidevfil: oh, I was in the middle of doing that; please do that then13:44
asacdoesnt that build anymore?13:44
pittidevfil: thank you, good timing!13:44
devfilpitti: I've already done it, I was just pinging Riddell to upload it, so I need only to drop the n-m-{vpnc,opnvpn,pptp}13:46
devfilall done13:48
devfilpitti: can you take a look at the debdiff?13:49
=== ember_ is now known as ember
pittidevfil: where can I find it?14:20
devfilpitti: http://pastebin.ubuntu.com/35520/14:20
pittidevfil: looks good; I'll add a slightly better rationale for the recommends drop and upload14:21
devfilok14:21
pittidevfil: done, thank you14:22
=== superm1|away is now known as superm1
cjwatsonlool: lpia alternate CDs should start building tomorrow14:38
persiacjwatson: Will that come with an uninstallable binaries mail?  To which list would that mail go?15:06
ScottKbryce: Are you close to being ready to ask for displayconfig-gtk to be removed?15:07
cjwatsonpersia: hmm, don't have an arrangement to do that per-arch at the moment15:08
persiacjwatson: OK.  Where do the reports go now?15:08
cjwatsonpersia: cjwatson@ubuntu.com tfheen@ubuntu.com adconrad@ubuntu.com martin.pitt@ubuntu.com steve.langasek@ubuntu.com15:08
cjwatsonI can add something else to that list if you'd like15:09
persiaSure.  Add me.15:09
pittihm, is edubuntu-meta still relevant at all?15:09
pittiit didn't have a single upload in intrepid15:09
pitticjwatson: ^ do you happen to know?15:09
pittiRiddell: edubuntu-desktop depends on khelpcenter kdeartwork-theme-icon; however, kdeartwork-theme-icon conflicts to kdelibs-data, and khelpcenter depends on kdelibs-data; what's the correct thing here?15:11
pittiRiddell: edubuntu-desktop-kde, I mean15:11
cjwatsonpitti: I'm not sure; for the moment you should probably feel free to render it uninstallable15:11
pitticjwatson: s/render/keep/, I guess15:11
pitticjwatson: I cannot even ./update it, it falls apart with a 404 (it probably just needs some ports.u.c. URL change)15:12
pitticjwatson: ok, if it's not critical for alpha4, I won't touch it for now15:12
cjwatsonpitti: I'll fix its ./update in a moment15:15
pitticjwatson: ok, thank you15:15
cjwatsonpersia: done15:17
persiacjwatson: Thank you.15:17
cjwatsonpersia: I just gave you the Ubuntu mail, figured you wouldn't care about other derivatives15:17
persiacjwatson: That's likely best.  I get mail on one derivative now, and may want more later (depending on how those shape up), but that is probably best through the derivative lists rather than directly.15:18
pittisoren: so, libvirt0-dbg depends on libvirt0, but libvirt0 conflicts to libvirt0-dbg; that doesn't make sense to me; should that be a versioned conflict, or is -dbg obsolete?15:21
pittitseliot: oh, argh15:27
pittitseliot: nvidia-glx-* is uninstallable on amd64, since it depends on ia32-libs15:27
pittitseliot: what do they need ia32-libs for?15:27
tseliotpitti: I want ia32-libs to be installed first so as to divert some of its libraries. If you install ia32libs (e.g. for flash) you automatically screw up the 32bit compatibility libraries of the nvidia driver15:29
pittitseliot: right, just reading the bug15:29
pittitseliot: but that's pretty unfortunate; shouldn't that be possible to fix in the preinst as well?15:30
pittitseliot: ia32-libs is huge, and not many people need it15:30
pittifirst, it's in universe, so we can't depend on it in main/restricted15:30
tseliotpitti: did you have a look at how ia32-libs is packaged?15:30
pittiand second we shuoldn't force it upon every nvidia user just becaues of that workaround15:30
pittitseliot: I know the basics, I did some updates, yes15:30
tseliotpitti: basically the preinst of ia32-libs should look for diversions of the certain libraries done by the nvidia-glx-VER packages15:31
pittitseliot: so n-glx' libraries should win?15:32
tseliotpitti: yes15:33
RainCTmvo: Hey. Have you seen my improvements for AptUrl?15:33
pittiso n-glx ships its own 32 bit compat libraries arleady15:33
pittitseliot: that shuold be possible in the preinst, in theory15:33
pittitseliot: brb15:33
mvoRainCT: no, but I was a bit swamped this week, let me have a look15:34
pittitseliot: mind if I reopen the bug, so that we don't forget?15:36
RainCTmvo: lp:~rainct/apturl/ubuntu15:36
* mvo merges15:36
tseliotpitti: feel free to reopen it15:38
pittitseliot: is libGLl.so.1 already a diversion, or a normal file?15:39
pittilib32GL.so.1 I mean15:39
pittiargh15:39
pitti/usr/lib32/libGL.so.1 -> that one15:39
cjwatsonpitti: fixed edubuntu-meta15:39
pitticjwatson: thanks15:39
pittizul: dbconfig-common? argh, that thing is a mess15:40
zulpitti: heh dont shoot the messenger ;)15:40
pittitseliot: ok, commented on the bug15:41
pittiasac: should I move nspr to updates without nss? or both at the same time?15:42
asacpitti: both at the same time ... i am currently installing a fresh gutsy chroot so i can verify the gutsy upgrade again15:43
asacpitti: actually doesnt matter if both at the same time, but i think we should move both at once15:43
DktrKranzpitti, if you plan to manage verified SRUs for universe, could you please take into account ocamlsdl (bug 249355) too? It doesn't show bug number in pending-sru list, but it received verification.15:44
ubottuLaunchpad bug 249355 in ocamlsdl "ocamlsdl and lablgl conflict over Raw" [Undecided,Fix committed] https://launchpad.net/bugs/24935515:44
tseliotpitti: libGL.so is a symlink to libGL.so.173.14.0915:44
tseliotlibGL.so.1 is a symlink to libGL.so.$VERSION15:44
tseliotlibGL.so.$VERSION (e.g. libGL.so.173.14.09) is the real file15:44
tseliotby libGL.so.173.14.09 I meant libGL.so.$VERSION15:44
tseliotin the 1st line15:45
bryceScottK: not yet15:47
ScottKbryce: OK.  We may not be very far from that being the last user of guidance-backends.15:47
pittitseliot: ok, so we just need to divert the symlink, that should be easy15:48
bigon!!15:49
bryceScottK: I sent mdz some mail about the situation.  He'd sort of like to see a replacement rather than just rip it out with nothing to stick in, since for the failsafe-x mode it'll mean returning the users to the old blue text screen of death15:50
tseliotpitti: but wouldn't this break the nvidia driver in so doing?15:50
bigonark sorry for that15:50
brycehowever I don't think there is any drop in replacement available yet15:50
superm1what was the deficiency in the current tool?15:50
ScottKbryce: Right.  tseliot has a new xorg.conf parser.15:50
pittitseliot: oh, right, hang on, we want nvidia's to win15:50
tseliotpitti: that was the problem ;)15:51
ScottKsuperm1: Fundamentally broken with modern X11 that has no xorg.conf and needs a major rewrite to use xrandr.15:51
pittitseliot: so, for installing nvidia after ia32-libs, nvida just needs to Replaces: ia32-libs15:51
pittitseliot: and for installing ia32-libs after nvidia we should add a diversion of that file, shouldn't that work?15:52
superm1i believe i am missing something, but don't you still need xorg.conf for situations that you want to impose configuration that you are forcing though?15:52
superm1such as particular video drivers or monitor configurations that should be valid before entering {,x,k}ubuntu ?15:52
pittitseliot: that should force dpkg to unpack ia32-libs's libGL.so.1 to somewhere else15:52
* pitti hasn't personally used diversions yet, but believes that this is their purpose15:53
tseliotpitti: currently nvidia-glx-VER adds a diversion on that file. Installing ia32-libs is the problem15:53
ScottKsuperm1: Right, but guidance-displayconfig and guidance-displayconfig-gtk need rewriting to use xrandr.15:53
pittitseliot: weird; ia32-libs doesn't respect the diversion?15:54
brycesuperm1: guidance has a design assumption that all of the configuration is listed in xorg.conf, so if you give it a semi-empty xorg.conf like we currently ship, it breaks in myriad ways15:54
superm1ScottK, but that's what i'm getting at, these tools are only useful in situations that the automatic detection fail.  They restart the session15:54
superm1bryce, ah15:54
tseliotpitti: ia32-libs simply tries to overwrite the file15:55
ScottKIt used to break if it was missing too, but I at least got that sort of working in Hardy.15:55
superm1bryce, ScottK so the problem is more that they don't parse/get along with hardy/intrepid xorg confs moreso then them not using xrandr15:55
bryceScottK: I'm quite conversant with x-kit.  ;-)15:55
ScottKGreat.15:55
brycesuperm1: no, both are problems15:55
superm1bryce, is the upstream to displayconfig-gtk not receptive to such problems?15:55
* ScottK watches bryce look in the mirror.15:56
bryceScottK: ??15:56
ScottKThere isn't particularly an upstream for the gtk variant is there?15:56
brycesuperm1: the upstream has gone away15:56
pittitseliot: I did "sudo dpkg-divert  --divert /usr/bin/pmount.foo --add /usr/bin/pmount" and then apt-get install pmount15:57
superm1bryce, oh that does make for trouble then15:57
pittitseliot: that correctly unpacks it as /usr/bin/pmount.foo15:57
=== superm1 is now known as superm1|away
bryceScottK: X-kit is just one piece of what's needed.  Like I said we currently do not have a drop-in replacement for displayconfig-gtk15:58
bryceso a new one would need to be developed based on X-Kit and pieces of displayconfig-gtk.  but that's not something anyone is working on currently15:59
tseliotbryce: and porting displayconfig-gtk to x-kit would mean writing it from scratch15:59
tseliotbryce: I could work on that too but I guess it's too late for Intrepid, isn't it?16:00
* ScottK ponders renaming kde-guidance to gtk-guidance.16:00
bryceyeah it's too late for Intrepid16:00
tseliotpitti: ok, so we should simply put the diversion in the preinst, right?16:01
brycetseliot: yeah I figure a rewrite is needed, and that it's a significant amount of work - which is why I've not mentioned it to you.  ;-)  Better to get X-Kit solid first16:01
pittitseliot: didn't you say it already had one?16:01
pittitseliot: right, but I was confused. it needs to be in nvidia's preinst, not in ia32-libs'16:01
tseliotpitti: see my new comment in the bugreport16:01
tseliotbryce: right16:02
brycealso, I'm not entirely sure if a displayconfig-gtk-like tool is the right thing for the failsafe mode.16:02
bryceprobably we need something simpler and more robust.  A lot of the functionality in displayconfig-gtk - like setting up resolutions and such - isn't necessary these days16:03
brycewell, not often16:03
pittitseliot: hm, seems something is wrong with that diversion then16:04
tseliotbryce: maybe phase 2 of the blueprint could replace it16:04
pittitseliot: I have release team meeting now, let's figure it out later16:04
tseliotpitti: ok, see you later16:04
pittitseliot: I think that install should be reattempted under observaition, with properly checking dpkg-divert --list and everything16:05
tseliotpitti: ok, I'll have another look at it16:05
tseliotbryce: I'm afraid that the xorg options editor wouldn't be as user-friendly as displayconfig-gtk16:06
cjwatsonmvo: have you had a chance to look at bug 255545? it's about to come up in the release team meeting16:10
ubottuLaunchpad bug 255545 in apt "requires uncompressed Packages files on CDs" [Undecided,New] https://launchpad.net/bugs/25554516:10
brycetseliot: yep I know.  no worries, we'll get there eventually16:11
=== superm1|away is now known as superm1
mvocjwatson: I haven't. when is the release team meeting?16:11
cjwatsonmvo: now :-)16:11
cjwatsonmvo: (it's ok, it's not a meeting blocker, just wanted to know if you'd seen it and had any thoughts about whether it was feasible for intrepid)16:11
cjwatsonit'd be a nice 1.5MB saving16:12
cjwatsonTheMuso: are you likely to be able to upload your new-and-improved ubuntu-sounds for a4?16:14
bronsonI'm getting a ftbfs for libwebkitgtk1d.16:16
bronsonapt-get source libwebkitgtk1d; sudo apt-get build-dep libwebkitgtk1d16:16
bronsoncd webkit-0~svn29752; dpkg-buildpackage -rfakeroot16:17
seb128bronson: what ubuntu version do you use?16:17
bronsonOh, right.  seb128, Hardy.16:17
bronsonThe error is a little confusing, "/usr/include/zlib.h:218: error: expected constructor, destructor, or type conversion before ‘extern’"16:18
pittiseb128: that brings me an idea: pm-utils already do suspend/hibernate, why shouldn't pm-utils do shutdown/reboot as well? that would be a fitting place, without layer violation16:19
bronsonThis is on i686, haven't tried amd64 yet.16:19
bronsonAny ideas on why my build fails?16:21
seb128pitti: looks like a solution indeed16:23
seb128bronson: no, it built fine on the official buildds, did you do any change?16:24
bronsonseb128, none at all.16:24
seb128bronson: why do you need to build it?16:24
bronsonI'm trying to figure out why my app, using webkit, won't use plugins.16:25
seb128maybe try to build the intrepid version16:25
bronsonI wanted to make sure that the configure step is being performed the way I expect.16:25
bronsonGuess so...  I'm off to install +1.16:26
seb128bronson: you can look at the build logs on launchpad16:27
bronsonooh, neat.  I'll look.16:27
bronsonI'm getting "No matching builds" for libwebkitgtk1d16:30
bronsonIs https://launchpad.net/ubuntu/hardy/+builds?build_text=libwebkitgtk1d&build_state=all the right place?16:30
tseliotsuperm1: in vnc.py you assume that a Screen section is available. Is this always the case when you run the program?16:34
superm1tseliot, well not necessarily i suppose16:36
bronsonseb128, Any idea why there are no builds for libwebkitgtk1d?16:36
superm1tseliot, is there xkit functionality to add the screen section as necessary?16:37
bronsonThat page shows builds for all the other packages I've tried.16:37
tseliotsuperm1: I can see how many screen sections are available16:37
tseliotand add a new one if len == 016:38
tseliotsuperm1: I'll deal with it. I just wanted to be sure16:38
superm1tseliot, okay sounds good16:39
seb128bronson: the source package is named webkit16:41
bronsonAh, I thought the source package was "webkit-0~svn29752"  :)16:41
kirklandslangasek: ping me here with your 33649, when you get time16:43
kirklandslangasek: also, i wanted to touch base with you on ecryptfs-utils + auth-client-config's replacement16:43
superm1pitti, now that DKMS is in main, would you mind adding it as an installable item from DVDs?16:53
pittisuperm1: hm, TBH I'd rather have it as a dependency of a driver we ship16:54
pittisuperm1: e. g. I see nothing wrong with putting the nvidia and fglrx drivers onto the DVD16:54
pitti(and had always assumed they were already)16:54
superm1pitti, I'm not sure if they were previously, but yeah that would actually make life even simpler16:55
pittithose will pull in dkms16:55
superm1yup16:55
jarsonpitti, well they violate kernel policy/license for a first, but yeah i won't start a religious war16:56
superm1jarson, the kernel modules for them aren't precompiled16:56
pittijarson: we don't install them by default, just ship them16:56
jarsonsuperm1, i see16:57
pittiso that won't change license situations16:57
superm1pitti, that just invoked a thought of mine.  with jockey now being split into a frontend/backend, wouldn't you be able to ask the user to restart the X session w/ the new module rather than rebooting too then?  (Possibly allowing the usage of these drivers in a live cd environment too then)16:58
mkrufkydoes ubuntu distribute all DKMS prerequisites by default?  ...or does a user have to actually install DKMS and its dependencies first before ebing able to install a DKMS package?16:58
pittisuperm1: that's independent of the split, but yes, I should do that; please file a bug16:59
pittisuperm1: sorry, have to leave now16:59
superm1pitti, no problem.16:59
seb128sjoerd: around?16:59
sjoerdyeah16:59
seb128sjoerd: you don't like msn and icq users? ;-)17:00
sjoerdpff17:00
sjoerdno, i don't want random connection managers in empathy's recommends17:00
sjoerdIn Suggests is fine17:00
seb128we want msn working out of the box17:01
seb128and Suggests will not assure that17:01
seb128not sure why you think users don't use msn nowadays17:01
sjoerd``we''17:01
sjoerdDefine we here17:01
seb128anybody distributing empathy17:02
seb128GNOME, debian, ubuntu17:02
sjoerdpeople can install haze and/or butterfly if they want17:02
sjoerdi don't think it should be a recommend17:02
seb128sjoerd: I think having msn not working out of the box is a disfavor to users17:02
sjoerdbut your free to do for ubuntu whatever you like17:02
seb128what is your issue with butterfly?17:03
seb128users will not read documentation or look at suggest17:03
sjoerdagain, i just don't think we should list all possible CM's in Recommends17:03
seb128they will just complain about msn not working17:03
seb128me neither17:03
seb128I think we should have jabber and msn working out of the box though17:03
seb128icq too probably17:03
seb128recommends means "user probably want to use that but they can remove it if they want"17:04
seb128and I think it's fair to say most im users want to be able to connect to msn17:04
seb128no?17:04
sjoerdRecommends means, You can use this program without these packages, but it's really not recommended17:05
sjoerdThat's not true for haze or butterfly17:05
sjoerdalso -gabble and -salut are our two most featurefull and core CM's so if any are in recommends then it should be those17:05
seb128I don't discuss those17:05
seb128I just discuss how useful is an im for users if it doesn't do msn nowadays17:06
seb128but let's say we disagree, we will just modify the ubuntu package then, thanks17:06
sjoerdyeah, i'm entirely happy to disagree on this :)17:06
dholbachseb128: ubuntu-desktop can recommend them ;-)17:06
* seb128 slaps dholbach17:07
sjoerdhehe17:07
bigonor telepathy-meta :p17:08
bronsonInteresting...  Ubuntu's build uses regular quotes '_xmlEntity::checked', mine uses screwy quotes ‘_xmlEntity::checked’17:09
bronson*buildd's build17:09
cjwatsonyou're using a UTF-8 locale (as is the default). 'export LC_ALL=C' if you want the buildd's behaviour.17:10
seb128bigon: well, the thing "use synaptic to install empathy" case to give something useful17:10
bronsonWill do.  I'm surprised buildd doesn't use the default.17:10
seb128bigon: and having only jabber working will not match this definition for our users17:11
slangasekkirkland: ok, I think I'm around now :)17:16
kirklandslangasek: cool17:17
kirklandslangasek: you wanna talk grub first?17:17
slangasekeither way17:17
kirklandslangasek: okay, what's your feedback on 3364917:18
tseliotsuperm1: I have added the support for x-kit here: https://code.edge.launchpad.net/~albertomilone/mythbuntu/mythbuntu-common-xkit17:18
slangasekkirkland: so I saw your follow-up in 33649, and I think I'm concerned about the idea that a grub-install /dev/sda will auto-detect the RAID and automatically write to /dev/sdb at the same time17:18
tseliotsuperm1: I haven't tested it yet though. I'm sure you have your own test suite to do that.17:18
slangasekkirkland: this seems to fail at least-surprise, and seems to make it impossible for a user to upgrade grub on one device at a time for testing17:19
kirklandslangasek: what do you suggest the interface look like?17:19
seb128StevenK: why do you need to build the clutter-gtk documentation at build time?17:19
slangasekkirkland: shouldn't supporting grub-install /dev/md0 be enough, without changing the behavior of the other cases?17:20
kirklandslangasek: i could agree with that, with one extension....17:22
kirklandslangasek: I'd like grub-install /dev/sda and grub-install /dev/sdb to do the installation of grub to each of those disks individually...  currently, only one of the two exist in device.map, so grub-install /dev/sdb does NOT work17:23
slangasekwhy is that?17:24
kirklandslangasek: so i'd change it to relax the device.map check, if the disk is part of a raid device providing /boot17:24
kirklandslangasek: can you have both hd(0) /dev/sda and hd(0) /dev/sdb in device.map?17:25
slangasekI think you can?17:25
kirklandslangasek: hmm, i'll need to test that...17:25
kirklandslangasek: i assumed no17:25
slangaseksince, contrary to sense, the mapping is from right to left17:25
kirklandslangasek: but that could be wrongage on my part17:26
kirklandslangasek: in any case, i accept your feedback...  grub-install /dev/sda doing the installation to sda and sdb is perhaps misleading (though my intentions are noble)17:27
kirklandslangasek: I'll fix that, but I'll also make absolutely sure in my testing that one can grub-install to /dev/md0 (hitting both sda and sdb), and individually to each device17:27
slangasekawesome17:28
kirklandslangasek: and perhaps what I need to fix is the device.map generation17:28
kirklandslangasek: to plop each disk into the device.amp17:28
kirklandslangasek: I'll have to do some hunting to figure out where that gets pooped out17:28
slangasekfrom an invocation of the grub shell by grub-install17:28
cjwatsonkirkland: have I pointed you at lilo/README.raid1 yet? it offers several alternative modes17:29
slangasek$grub_shell --batch $no_floppy --device-map=$device_map <<EOF >$log_file17:29
cjwatsonI wonder if an option to grub-install would be worthwhile17:29
kirklandcjwatson: you did, i read it, i'll refer back to it17:29
cjwatsonok, thanks17:29
kirklandslangasek: that says, "use it", not "generate it", no?17:30
cjwatsonbeyond that I'll defer to Steve, Classmate is EATING MY BRAIN just now17:30
kirklandcjwatson: ;-)17:30
slangasekkirkland: nope, that's how it generates it when it's not already present17:30
kirklandslangasek: cool, i'll check it out17:30
kirklandslangasek: this is well within scope, i'll update the patch today17:30
kirklandcjwatson: please holdoff on committing that patch17:30
slangasekgreat :)17:30
asacpitti: i have finished nspr/nss verification17:30
kirklandcjwatson: perhaps slangasek can sponsor it, once i get it steve-proof?17:31
cjwatsonthat would be fine by me17:31
cjwatsonsince he's already been through it17:31
kirklandslangasek: okay, item2, ecryptfs-utils17:31
slangasekindeed17:31
kirklandslangasek: i blogged about it this week, and a number of people have started testing it17:32
kirklandslangasek: most feedback positive, though a number of people have complained about the pam configuration part, why that can't be part of the package installation17:32
slangasekthe ETA I gave pitti, who is also blocked on the PAM refactoring, is late next week17:32
kirklandslangasek: cool17:32
kirklandso not this alpha, but perhaps next?17:32
slangasekI would love to give you a head start, getting the config snippet ironed out so that it can be ready to go the same time pam itself lands17:33
slangasekyes, I want to have this all in and done by alpha-517:33
kirklandslangasek: okay...  what can I do?17:33
slangasekyou saw the sample config file format in the spec?17:34
slangasekis it self-explanatory, or do I need to improve the documentation any?17:34
kirklandslangasek: let me refresh my memory17:34
* kirkland goes re-read the spec17:34
slangasekI do have a feature branch for this stuff at http://bzr.debian.org/bzr/pkg-pam/debian/features/config-framework/ ; though alioth's http bzr seems to not be working so well for people, so maybe I should copy that over to LP...17:36
kirklandslangasek: so would the configuration files i need live in ecryptfs-utils along with the pam module, or in this pam config framework package?17:37
slangasekkirkland: they would live in the same package that ships the pam module17:37
kirklandslangasek: oh, good17:37
slangasekthat way, the maintainer scripts themselves can take care of registering/unregistering17:38
slangasek(that part isn't congealed quite yet, so I can't give you maintainer script samples)17:38
kirklandslangasek: okay, based on https://wiki.ubuntu.com/PAMConfigFrameworkSpec, i think there's still a bit of documentation missing17:43
kirklandslangasek:  http://pastebin.ubuntu.com/35591/17:43
kirklandslangasek: something like that ^ is what I'd naively create based on the spec17:44
slangasekkirkland: so you want the module added to each of /etc/pam.d/common-{auth,session,password}?17:44
kirklandslangasek: yep, "optional" in all 3 cases17:44
kirklandslangasek: I'm not sure about final, but it needs to be down below pam_unix17:45
kirklandslangasek: ie, after the password has been received17:45
slangasekkirkland: you're right, clearly my documentation is lacking :-)17:46
kirklandslangasek: well, as I said before, I'm happy to be a lab rat17:46
slangasekkirkland: the "final" means "this is the snippet to use /when/ we're stacked last"17:46
slangasekbut all "additional" modules will always be stacked after all "primary" modules17:47
slangasekso that part doesn't matter at all17:47
kirklandslangasek: okay, so that should push me far enough down in the stack17:47
kirklandslangasek: i just need to make sure i don't get stuck after a module that would exit the stack prematurely (with success)17:47
slangasekright; that would be forbidden in this framework17:48
kirklandslangasek: i think that might have been how "requisite" was explained to me?17:48
slangasekactually, requisite will only short-circuit on failure17:48
slangaseknot on success (that's "sufficient")17:48
kirklandslangasek: poor choice of words...  "how I understood requisite?"17:48
kirkland:-)17:48
kirklandslangasek: ah, okay....17:48
kirklandslangasek: good, i think we're okay17:49
kirklandslangasek: so how would you rewrite http://pastebin.ubuntu.com/ ?17:49
kirklandhttp://pastebin.ubuntu.com/35592/17:49
* kirkland is not asking slangasek to re-implement a pastebin :-)17:49
* kirkland is confident, though, that such and effort would involve a lot of 'sed' :-)17:50
slangasekhttp://pastebin.ubuntu.com/35594/17:50
kirklandslangasek: ah, i see...  yeah, that's logical17:51
slangasekheh, there are some things that even I won't use sed for ;)17:51
kirklandslangasek: thanks, that looks good to me, i'll save that off somewhere17:54
slangasekok, cool17:54
slangasekbtw, what do the auth and session bits of the module do when you *don't* pass the 'unwrap' option? :)17:54
=== pedro__ is now known as pedro_
kirklandslangasek: would have to look at the code, but my guess is that "unwrap" says "use the login passphrase to unwrap the keyfile and insert into the kernel keyring", and no "unwrap" probably just inserts the keyfile in the keyring as is17:55
kirklandslangasek: i can go read the code right quick, if it's important to you17:56
slangasekkirkland: ah - not that important, I was just wondering why whatever it does isn't the default, since that's apparently the only way we're using it :)17:56
kirklandslangasek: i just read the code, it is exactly as I explained17:56
slangasekok :)17:57
kirklandif () ecryptfs_insert_wrapped_passphrase_into_keyring; else ecryptfs_add_passphrase_key_to_keyring;17:57
kirklandslangasek: probably defaulting to wrapped passphrases, and allowing a legacy "nounwrap" might be better, but meh17:58
kirklandslangasek: let me go hack on grub for a bit and I'll ping you when i have something FVT'd17:59
kirklandslangasek: thanks for your time!17:59
=== macd_ is now known as macd
bronsonHm, I've verified that there are no substantial differences between my build and buildd's18:32
bronsonJust noise like "+dpkg-buildpackage: source changed by Mike Hommey <glandium@debian.org>"18:33
bronson(at least, I think it's noise)18:33
bronsonSo, I'm off to install Intrepid and see what happens there.18:33
TreenaksWow.. I just had to restart metacity, because it was updating /desktop/applications/window_manager a few times per second18:39
Treenaks(you wouldn't believe how slow that makes your machine feel :))18:40
=== asac_ is now known as asac
slangasekE: base-files: needlessly-depends-on-awk depends19:02
* slangasek shakes his head sadly at lintian19:02
alex-weej_something in pulseaudio is still gobbling memory and bringing my machine to a complete freeze19:28
alex-weej_if a sink vanishes, something just keeps on eating memory19:28
alex-weej_now what i don't get is that i have 2 GB of RAM and a 450MB swap partition19:28
alex-weej_my disk thrashed for a good ten minutes while i waited for the kernel to just kill it19:28
alex-weej_it doesn't take ten minutes to fill 450MB - what's happening here?19:29
alex-weej_and is there some way i can make linux kill processes that try to eat too much memory?19:29
alex-weej_and if there is, can we turn it on by default?19:29
alex-weej_having a computer be rendered useless (without magic sysrq keys) is very Windows 95.19:30
=== LucidFox is now known as LucidFox_zzzzz
mvoquick poll: I would like to see a option to prevent gdm from starting (at the kernel/grub commandline). I added bug 256125 with patch. is that a) something that more people than just me want b) is "nogdm" a good option? or should it be "noxdm", "nox" instead?20:38
ubottuLaunchpad bug 256125 in gdm "support nogdm option" [Wishlist,Triaged] https://launchpad.net/bugs/25612520:38
cjwatsonother thoughts (not particularly implying these are better): textonly, textmode, text20:39
cjwatsoncasper supports a 'textonly' option although I don't think you should necessarily feel obliged to follow it20:40
jcastromvo: as in, no gdm at all, it just goes right into the gnome session? or a text login?20:40
cjwatsonon a) I think it would be a good thing to clearly support20:40
mvojcastro: as in "gdm should not start", just text login20:41
cjwatsonI think the positive formulation ("text", rather than "not <thing>") is possibly clearer and avoids the "nokdm", "noxdm", etc. thing20:41
jcastrothat sounds sane to me20:42
seb128noxdm was mean no be a no?dm20:42
seb128meant20:42
cjwatsonRH-based systems just do this with runlevels so we probably can't look to them for parallels20:42
seb128noxdm was meant to be a no?dm20:42
cjwatsonseb128: I understand, although I'm not sure that that would be entirely clear to everyone20:42
cjwatson"nodm" if you want that, but it gets a bit cryptic20:43
seb128I think a text* would work fine too20:43
cjwatsonfor a different viewpoint, "nox" parallels a number of package names (we still have emacs-nox, don't we?)20:43
mvoI like "text"20:43
mvotext or textmode? I guess text is better (shorter)20:47
pwnguinwhat's the motivation for this?20:48
pwnguini mean, we already have a root console thing from grub.20:50
mvopwnguin: to be able to boot into the system faster for me and do some quick changes, I need it not very often, but often enough to miss that feature20:50
cjwatsonI can think of all sorts of reasons. "gdm is busted, let me just get to text mode so I can get my work done." "I don't have much battery left and don't want to waste time starting a desktop, but I want to look at this file."20:50
mvoyeah, but it comes up without virtual consoles (just a single terminal) etc20:50
cjwatsonpwnguin: grub recovery mode gives you an emergency system, not one you can work in20:50
pwnguineven faster! ;)20:50
pwnguinalrighty20:50
cjwatsonit's not designed for people who just don't want X to start for whatever reason20:51
pwnguinmvo: does that patch work?20:55
cjwatsonmvo: BTW the [ -e ] is unnecessary - just use grep -qs20:55
mvopwnguin: I think it does20:56
cjwatson       -s, --no-messages20:56
cjwatson              Suppress  error  messages about nonexistent or unreadable files.20:56
mvocjwatson: right, thanks20:56
pwnguinoh20:56
pwnguinduh20:56
pwnguin/proc/cmdline isnt the process's commandline20:57
pwnguinit's the kernels20:57
mvoyep20:57
cjwatsonyou're thinking of /proc/<number>/cmdline20:57
pwnguinyea20:57
mvocjwatson: thanks, I will change that, use text and then just upload I think (if seb128 is happy with that)20:57
pwnguini was wondering how "text" got from point a to point b... but i get it now =)20:57
seb128mvo: works for me20:58
warrenWhat version of libcurl.so.X is in Ubuntu 8.04 LTS/21:04
warren?21:04
stgraber  libcurl3 | 7.18.0-1ubuntu2 |         hardy | amd64, i38621:04
warrenthat contains libcurl.so.3?21:04
warrenso you don't ship libcurl.so.4 anywhere?21:05
cjwatsonFWIW http://archive.ubuntu.com/ubuntu/dists/hardy/Contents-i386.gz can answer these kinds of questions21:05
cjwatsonfull file list correlated with package names21:06
cjwatsonlibcurl3 does appear to ship libcurl.so.4 although I can't speak to the reasons21:07
warrenoh21:07
cjwatsonI can only assume something weird went on and would have to check the bug history21:07
cjwatsonDebian has the same21:08
cjwatsonlibcurl.so.3 is a symlink to libcurl.so.4 (!)21:08
slangasekupstream bumped the soname21:09
slangasekand upstream was wrong21:09
slangasekso I twisted the maintainer's arm into keeping it unchanged in Debian :)21:09
slangasekso the unmodified upstream soname is shipped, for complete compatibility with third-party software, and the symlink is included with the package name unchanged, for compatibility with previous package builds21:11
warrencjwatson: what?!21:11
warrencjwatson: that sounds wrong.21:11
cjwatsonwell, it would be wrong if they were in fact ABI-incompatible21:11
warrenyou're serious, it is actually compatible?21:11
slangasekyep21:11
warrenwow21:11
warrenhm21:11
slangasekthe only difference was an API deprecation21:11
slangasekwhich doesn't require rebuilds, curl properly handles deprecated options in its API to begin with21:12
cjwatsonI remember this happening but wasn't following the byzantine mail threads at the time. :)21:12
cjwatsonthe reason the package name is libcurl3 rather than just libcurl4 Provides: libcurl3 is that Provides aren't allowed to satisfy versioned dependencies (a long-standing maybe-bug in dpkg)21:13
cjwatsonso keeping the package name saved a lot of upgrade complexity, and simplified Debian testing maintenance21:14
sistpotyhm... I doubt virtual package versioned deps is a bug... how would you define the version if two packages provide a virtual package?21:14
cjwatsonsistpoty: you'd have Provides: libcurl3 (= some-version). Please refer to the innumerable Debian mail discussions on the subject21:14
slangasek:)21:14
sistpotyah... will do, thanks :)21:14
cjwatsonI'm afraid I don't have links to hand but "versioned provides" would be the search term21:15
alex-weej_http://alex-weej.blogspot.com/2008/08/sucata-run-2008.html21:30
alex-weej_http://alex-weej.blogspot.com/2008/08/sucata-run-2008.html21:31
cjwatsonalex-weej_: once is enough, thanks21:35
alex-weej_cjwatson: please don't make me have to /amsg that i didn't realise /amsg worked for all networks simultaneously in xchat21:35
mvocjwatson: hm, I noticed that you made openssh-blacklist a suggestion now instead of a recommends. this might be a problem on some systems because the auto-remove now thinks that it can be remove. was that recommend dropped because of the CD size?21:35
LaserJockmvo: time to discuss moving DVDs again perhaps?21:38
mvoI send a mail to ubuntu-devel about possible solutions, not sure why it has not shown up yet :)21:38
norsettomvo: it has21:39
mvooh, then just not for me yet21:39
* mvo kicks his mail provider21:39
cjwatsonmvo: yes, I was aware it was a problem but your guess as to the reason is correct21:39
mvook, I think I could add some magic to the release upgrader so that is not a problem for people upgrading21:40
cjwatsonmvo: that said, as I noted in the changelog, I suspect most affected systems will have gone through an upgrade cycle that caused them to install openssh-blacklist, by now21:40
cjwatsonbut it does of course weaken our protection somewhat21:40
mvoaha, ok, I misread the comment then21:40
alex-weej_before anyone else grills me for spam, sorry. "/amsg" works for all networks at once in X-Chat, CAUTION!21:40
cjwatsonif we can ever manage to free up enough space, I would like to put it back in21:40
cjwatsonunfortunately this doesn't seem that likely21:41
mvoI would be interessted in your opnion on the idea of having the CD build with --no-recommends and a ubiquity mode like for the missing language packs as part of the install where it offers to download more stuff21:41
LaserJockmvo: would that be an interim solution?21:50
mvoI guess so, until we move to bigger media (which I suppose we will have to at some point in the future21:50
LaserJockI tend to think it's a bad idea to have people install a different set of packages than if they just apt-get install ubuntu-desktop21:51
mvobecause it affects only provides, the stuff would still be useful and a user with internet after the install would always use synaptic to install the missing pieces21:51
LaserJockif Recommends really is what it says it is, then we know basically everybody will want them21:51
cjwatsonmvo: I posted to ubuntu-devel a while back about that saying I really wasn't keen on that approach21:52
mvoLaserJock: I agree, I was just bringing it up as a compromise idea, because to me the idea demoting a lot of the (useful) recommends to suggests is not ideal either21:52
cjwatsonfor much the reasons LaserJock says21:52
LaserJockmvo: it's certainly a lot better than dropping Recommends altogether21:52
cjwatsonI don't see how that would help this case at all though21:52
mvocjwatson: oh, I think I missed that (or don't remember it). if that has been discussed before, I'm sorry to bring it up again21:53
cjwatsonthe problem is not that recommends is included (and actually recommends makes this situation a lot easier because lots of people get annoyed if I make openssh-client have a hard dependency on openssh-blacklist) - it's that the CDs are too damn full :)21:53
mvocjwatson: the case with the openssh-blacklist? because it would still be a recommends, the auto-remove would leave it alone at least :)21:53
cjwatsonreally, I want it on the CD21:54
* mvo nods21:54
cjwatsonI don't want it downloaded from the network maybe if the moon is in the right phase :)21:54
cjwatsonour installs are a bit too nondeterministic for my taste already, and we get quite a lot of bugs from those places21:54
cjwatsonhence the work in hardy to try to make language pack installation more robust21:54
cjwatsonperhaps a different compromise would be to allow indicating that *specific* Recommends should not be included during CD building21:55
cjwatsonI don't like doing it across the board, but I can see that it could make sense in certain cases21:55
cjwatsonwe do have a blacklist feature in germinate already, but it's a very crude hammer21:56
cjwatsonI'd have to put some thought into something more fine-grained21:56
cjwatsonmvo: would that be acceptable, do you think?21:56
mvoI believe it would be a bit less problematic than the language packs, because all the information what is needed (what reocmmends are missing) is available for libapt itself, whereas with the languages the policy is not in libapt but in language-selector. but I don't want to press the point, it was just a idea that I wanted feedback on21:56
cjwatsonwell, the problem is different results from initial installation depending on whether you have Internet access or not, and depending on whether that Internet access is available during installation21:57
LaserJockwe could drop OO.o to it's own addon CD ;-)21:57
seb128cjwatson: if you really want something on the CD seed it as we did until now?21:57
cjwatsonit multiplies the test matrix by at least three21:57
cjwatsonseb128: I know how to get things onto the CD :-) but it's too big21:57
cjwatsonhence why I took it off21:57
mvocjwatson: a fine-grained blacklist sounds like a good idea as well, so eg openssh-blacklist would still be a recommend but not on the CD?21:57
cjwatsonmvo: yeah, something like that21:57
cjwatsonI'm still not entirely content with it but it could work and it might address some of the complaints about recommends-by-default21:58
seb128I mean, better to not use recommends to build CD and seed things we do that dropping valid recommends just to accomodate the CD space21:58
cjwatsonseb128: both of those two extremes have problems, so I'm suggesting a compromise between those two21:58
cjwatsonI'm suggesting putting them back to Recommends, but having a way to annotate *some* Recommends as not to be used for CD building21:59
seb128that would be nice too indeed21:59
cjwatsonI do not think it's appropriate to omit Recommends from CD building across the board; if they really are valid Recommends, then the CD is the most usual case and the recommended package should be found together with the recommending package21:59
cjwatsonthe language of policy practically mandates that valid recommends be included on CDs21:59
cjwatsonbut we could perhaps make some exceptions22:00
seb128well CD where full before we started installing recommends22:00
seb128so it's a wonder that we manage to keep any of those new recommends22:00
cjwatsonsure, I understand the problems22:00
cjwatsonalthough I would say that recommends are not nearly so useless now as you make out22:00
seb128my impression on the GNOME packages is that we dropped everything which was not on the CD to Suggests to accomodate the CDs22:00
seb128oh I don't say they are useless22:01
seb128but I'm not that happy to have to drop valid recommends, your alternative solution would solve that too though22:01
cjwatsonthey're still very useful in the areas of the archive not on the CD, or not in the desktop edition, and we've been able to drop some incorrect Depends to Recommends as a result of recommends-by-default22:01
sistpotyoh, mvo: could you take a look at bug #229489... I'm still puzzled why this situation could have happened in the first place (maybe some partial-upgrade magic?)?22:01
ubottuLaunchpad bug 229489 in gtk2hs "package libghc6-mtl-dev 1.0.1-1 failed to install/upgrade: Package is in a very bad inconsistent state - you should" [Undecided,Confirmed] https://launchpad.net/bugs/22948922:01
cjwatsonI would say you have probably been worst hit by the problems22:01
seb128probably ;-)22:01
cjwatsonanyway, I won't be able to think about it until week-after-next, but will do so then22:02
seb128I think a featurefull desktop installation simply doesn't fit on a CD nowadays22:02
seb128which is the real issue22:02
mvosistpoty: yes, looking22:02
cjwatsonI think people have been saying that since warty22:02
sistpotythanks mvo22:02
cjwatsonand yet we always manage to do it and people love the fact that we do22:02
seb128right, but difficulties increase every cycle22:02
cjwatsonI know, but I really think they are worth it22:03
seb128right but at some price22:03
cjwatsonand the pressure is good for us in some ways22:03
LaserJockwell22:03
cjwatsonforcing us to keep installation image size down also encourages us to keep installed-system size down, which is good for users without huge systems22:03
seb128we discussed it with pitti some days ago, I think it would be nice to have a "limited" desktop install on CD and a featurefull image on 1Gb usb key images for example22:03
cjwatsonmm, when we have double the available resource on cdimage maybe we can think about that ;-)22:04
cjwatsonand double the space on releases.u.c mirrors22:04
ScottKHeya LaserJock: There's going to be a matplotlib upload in Debian today, so we probably ought to catch morph on #debian-python if we've got anything they ought to get in Lenny.22:04
LaserJockperhaps gradually more attention will be paid to the DVD?22:05
LaserJockthe 1 CD OS is still a real nice thing to have22:05
seb128DVD is too big to download22:05
LaserJockpeople do it all the time ...22:05
cjwatsonI expect so, but I don't think we can ditch the CD22:05
seb1281Gb usb key would not be much bigger and would be nice though22:05
cjwatson*some* people do it all the time22:05
cjwatsonmost people do not22:05
LaserJockwell, in terms of distros22:05
LaserJockthey went DVD22:05
johanbrHow about 2 cd's ?22:05
LaserJockand are now going back to DVD + LiveCDs22:06
cjwatsonLaserJock: and look how much more popular Ubuntu is22:06
LaserJockwe're just kind of the opposite22:06
LaserJockI'm saying that perhaps the best is to have good offerings of both CD and DVD22:06
cjwatsonjohanbr: going from install CD + live CD to install/live combination CD slashed Canonical's shipit costs by a factor of three22:06
cjwatsonjohanbr: so I guess it depends how long you'd like shipit to continue ...22:06
cjwatsonit turns out that single-CD sleeves are significantly cheaper to manufacture and ship22:07
cjwatsonDVDs are about triple the cost of CDs, I think, last I checked22:07
LaserJockwell,  you wouldn't have to ship DVDs22:07
LaserJockbut a download would be nice22:08
cjwatsonLaserJock: I know, just for information22:08
cjwatsons/would be/is/ surely, since we do provide it22:08
LaserJockthe USB stick thing is intriguing22:08
cjwatsonseb128: the problem with a separate 1GB USB image is that as long as we still support the CD that means we've gone from 700MB to 1700MB for each desktop edition22:08
LaserJockI'm not sure how many machines boot easily from USB22:08
cjwatsonseb128: which blows some of our current resource constraints out of the water22:08
seb128cjwatson: right, there is just no easy solution to the problem22:09
cjwatsonin a world of unlimited resource and bandwidth I'd agree with you22:09
seb128I guess I would be fine with what you suggest22:09
seb128a way to list recommends which should not be on the CD22:09
cjwatsonbut that's why I'm proposing the approach of automatically generating the USB image from the CD image (which Evan's working on) as a way to get us started on USB image distribution22:09
seb128so we would not have to drop valid recommends22:09
cjwatsonit's just a whole lot more practical right now22:09
seb128right, agreed22:09
ChocoboHi all.. where would I go or what do I do to build the current "tightvnc" package?   I am a little confused by the debian/ubuntu build process.22:10
cjwatsonsyntax suggestions for the seeds welcomed at cjwatson@ubuntu.com ;-)22:10
cjwatsonI think I'm running out of punctuation characters22:10
cjwatsonChocobo: sudo apt-get install fakeroot devscripts (you only need to do this bit once); sudo apt-get build-dep tightvnc; apt-get source tightvnc; cd tightvnc-*; debuild -b22:10
cjwatsonif you want a different package to what apt-get source gives you, then download the source package separately and use dpkg-source -x foo.dsc to unpack it22:11
ChocoboWow, thanks cjwatson.  That is much more straightforward than what I was reading about (pbuilder)22:12
cjwatsonpbuilder is for when you feel your normal system won't be suitable for building it for one reason or another, and want to guarantee a clean build environment22:13
cjwatsonif you routinely install lots of packages from different sources, then you might find your normal system will fail to build a lot of things22:13
cjwatsonparticularly if you mix releases a lot22:13
ChocoboAhh, alright.  Is there a document that I should read so that I don't need to be a bother in here?22:14
cjwatsonso pbuilder will work in adverse circumstances, but you can just as well build in your normal system if it works22:14
ChocoboI see, it is sort of like a sandbox or something similar.22:14
cjwatsonerr, there's almost certainly something on the wiki (maybe something better-written on help.ubuntu.com/community/) but the "you have to use pbuilder for everything" meme is quite prevalent so I'm not offhand sure where22:15
cjwatsonfor various reasons it's not practical for me to look it up right now22:15
mvosistpoty: the problem seems to start with "ghc-pkg: cannot find package gtkglext-0.9.12^M" in th prerm, the new prerm is empty, might that already be the problem? some sort of transiton in how the haskel registration is done (sorry, I have no idea about ghc)22:16
cjwatsonChocobo: apt-get and debuild have good man pages though22:17
mvosistpoty: oh, I'm reading more of the report now, that looks more complicated22:17
sistpotymvo: yes, I've only partially looked through the logs, and I can't seem to find the big picture of what is wrong (apart from that the new maintainer scripts don't support rollback)22:18
ChocoboWow, alright.  Thanks cjwatson.  Unfortunately the tightvnc build failed... so it looks like perhaps I need to use pbuilder.   ...  it is complaining about all the /usr/include/X11/* files.22:18
cjwatsonChocobo: I don't use pbuilder often, but I think that 'sudo pbuilder create --distribution=hardy' (once only) and then 'apt-get source tightvnc; sudo pbuilder --build tightvnc_*.dsc' should be about it22:22
cjwatsonthat's just from its man page thouygh22:22
ChocoboThanks for the help cjwatson.  the first method is working on a 2nd computer, so I think we will go with that :)22:27
cjwatsonChocobo: there's also https://wiki.ubuntu.com/PackagingGuide, which goes through this stuff, though you may have seen it already22:34
mvocjwatson: if you are still around, when you build the cdrom without the packages, was there a packages.gz on it?22:43
mvocjwatson: is the test-image you used available somewhere?22:44
cjwatsonmvo: I literally just took an alternate CD, ran find -name Packages | xargs rm on it, and re-mkisofsed it22:46
cjwatsonmkisofs -r -V 'Ubuntu 8.10 i386' -o intrepid-alternate-i386-hacked.iso -cache-inodes -J -l -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table new-i38622:46
mvocjwatson: ok, thanks22:46
cjwatson(so yes, there was a Packages.gz on it)22:49
mvocjwatson: yeah, thanks, I think I have the info I needed22:49
mvocjwatson: I should have a patch that makes the "no Package file" case work I think (for when you come back :)23:09
wasabijelmer: welcoem to the team. it's sort of dead though.23:32
jelmerwasabi, :-(23:32
wasabiyou may revive it. :023:32
wasabinobody who was in it had any time to contribute...23:32
wasabiand it never generated interest from canonical (which was my intention)23:32
slangasek"the team"?23:32
wasabislangasek: ubuntu-directory23:33
slangasekah23:33
kirklandslangasek: The drive (hd0) is defined multiple times in the device map /boot/grub/device.map23:38
kirklandslangasek: so that's not gonna work...  i'm going to need a special case, i think for md23:38
kirklandslangasek: i'm nearly done testing it23:38
slangasekkirkland: ok23:39
* mcasadevall_ is stuck in hell :-)23:49
cjwatsonmcasadevall_: three bridge players with packs of cards?23:50
mcasadevall_hey StevenK23:50
elmocjwatson: you know, 8 UDSes in and we still haven't managed a game of bridge23:51
elmo(unless I just missed it/wasn't invited ;-)23:51
cjwatsonI tried at the sprint but only managed me+lifeless23:51
cjwatsonso we ended up playing two-handed 500 instead23:51
mcasadevall_cjwatson, worse, I'm trapped at JFK airport terminal six for two more hours with just enough bandwidth to not have freenode time out23:52
cjwatsonmaybe I should try at the distro managers sprint week after next23:52
cjwatsonmcasadevall_: you get to practice your morse23:52
mcasadevall_Although NCommander will tell you otherwise :-P23:52
mcasadevall_cjwatson, ... . -. -.. -- --- .-. . -... .- -. -.. -..- .. -.. - ....23:55
azeemmcasadevall_: apparently you still have enough bandwidth to top-post on debian-devel :P23:55
mcasadevall_azeem, top post?23:56
mcasadevall_azeem, I sent that from my blackberry ;-)23:56
mcasadevall_they aren't the best in push email for nothing23:56
cjwatsonmcasadevall_: .. -... . - - .... .- - ... .-- .... .- - -.-- --- ..- ... .- -.-- - --- .- .-.. .-.. - .... . -... --- -.-- ... ...-.-23:57
=== mcasadevall_ is now known as NCommander
NCommandercjwatson, -.-- --- ..- .-.   -- --- - .... . .-.23:59

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!