/srv/irclogs.ubuntu.com/2012/02/21/#ubuntu-devel.txt

=== dendro-afk is now known as dendrobates
bemagrihello00:54
bemagrianyone?00:55
RAOF!ask > bemagri00:59
ubottubemagri, please see my private message00:59
bemagriI don't have any questions for now... I'm just looking for an open source project to join01:06
RAOFOk; but you presumably have a question, even if it's “how do I join the Ubuntu project” :)01:08
bemagrioh well... you got a point there!01:10
bemagriso, how do I join the Ubuntu project?01:10
penguin42bemagri: http://www.ubuntu.com/community  has some pointers depending what you want to do01:14
bemagrii wan't to start a new project, so I wanted to know what kind of applications do you guys miss in ubuntu?01:16
penguin42bemagri: Obviously there are lots of bugs in bugs.launchpad.net, there are also some larger scale designs on https://blueprints.launchpad.net/ubuntu many of which some people have already started01:18
bemagripenguin42, i will take a look, thanks01:20
penguin42bemagri: However, it's normally best if you ask what _you_ miss!01:20
bemagripenguin42, it's harder to ask that question! :)01:23
smoserslangasek, aroun d?01:47
smoserbug 937352, maybe someone else has thoughts.01:48
ubottuLaunchpad bug 937352 in cloud-initramfs-tools (Ubuntu) "root partition in may not be grown" [Undecided,New] https://launchpad.net/bugs/93735201:48
smoserit would appear there, that, in initramfs:01:49
smoser mount /dev/sda101:49
smoser umount /dev/sda101:49
smoser sfdisk ... (to grow /dev/sda1 to fill extra unallocated space)01:51
smoser  but there, "BLKRRPART: Device or resource busy"01:52
smoserthe only thing i can think of that would have the resource busy would be the 'mount', but clearly the umount did finish and returned succesfully.01:53
penguin42something like ureadahead or udisks ?02:11
psusismoser, it sounds like the resize patches may hit mainline soon and hopefully can get applied to the precise kernel02:40
smoserpsusi, well, that'd be good.. but i dont know that i'd likely pick up user space changes for that.02:41
smoseri really do appreciate your help on it, but just think it would be a 12.10 thing at this point.02:41
psusithat would be a shame02:41
psusi12.04 will be around for a long time02:42
smoserwhat all do i need from user space ? are there utilities i can use ? ie, can i do this in the same amount or less code than i already have doing it?02:43
smosermoving it out of initramfs is nice02:43
psusismoser, you can either switch from sfdisk to parted, or ignore the BLKRRPART error, and run partx -u to update the in kernel tables02:44
psusior sfdisk could be patched to use the BLKPG ioctl instead of BLKRRPART the way I did to parted, but that would be a bit more involved02:45
psusieasiest thing is probably just to ignore the error and run partx -u02:46
smoserpartx -u requires update to parted?02:47
psusino... requires a patch to partx that I wrote a few months ago ;)02:47
smoserright.02:48
smoserdid you get it upstream ?02:48
smoseri remember you tried02:48
psusiI submitted it, they said it looked good but wanted to wait for the kernel patch to hit mainline02:48
smoserah02:48
psusihopefully that will happen here soon and then it can be applied to util-linux and hopefully both backported to ubuntu... I've had a bug filed to apply the patch to the ubuntu kernel for months without any comment... hopefully if it gets merged mainline the right person can be poked to apply it to precise02:49
psusithen a sponsor can merge the util-linux branch that has been waiting in the wings, and you're good to fix the cloud package to run partx -u02:50
psusihopefully by 12.10 I'll have gparted taking advantage of it02:51
psusiI'm even kicking around the idea of btrfs being able to relocate the start of the partition on the fly ;)02:57
psusismoser, by the way, why don't the cloud images just not use a partition table at all?03:00
smosergrub complains about being installed onto a disk without a partition table.03:01
smoserbut i suppose it is perhaps not a real requirement03:01
psusiwell, you don't need it for pv domUs03:02
psusibut if you're doing full hardware virtualization then I guess you do03:02
smoserwell.. .we make availalbe 2 types of images.03:04
smoserone is "raw partition" (ie, no partition table).  that is what is used on EC2, where pv-grub loads the kernel from inside the image without being installed.03:04
smoser(without being installed anywhere in the image at all)03:05
smoserthe other is "full disk". which is what we recommend to use on full virt (kvm) and has grub installed in the MBR.03:05
smoserits much more traditional disk03:05
psusismoser, have you seen the recent discard option to e2fsck?  I found a bug in it today while playing with it, but seems like it would be useful for virtual machines to be able to trim the unused space from the virtual images03:15
smoseri did not know e2fsck had trim support. that is awesome.03:15
smoseri dont know if it is in the qcow kvm driver though03:16
smoserdo you?03:16
smoseri knew ext4 had trim support but i'm assuming you mean i can run 'e2fsck' with '--trim' or some such and it will make the trim calls at that point. that would be useful.03:16
psusismoser, not sure if it does it via TRIM, but you can now run e2fsck on a sparse raw disk image and it will use fallocate() to punch holes in it returning the unused sectors to sparse03:16
psusie2fsck -E discard, yea03:17
psusie2image also can now create a qcow2 image from a raw block device or sparse image and vice versa..03:18
psusiand I submitted a patch the other day to add a switch allowing it to actually include all of the data blocks instead of only the metadata for debugging03:19
smoserpsusi, given e2image writing qcow2...03:31
smoseri could use qemu-nbd for a qcow disk, point e2image at /dev/nbd0 and make a re-sparsified qcow image03:32
smoserwhich is useful.03:32
william1234h05:20
micahg@pilot in06:15
=== udevbot changed the topic of #ubuntu-devel to: Precise Feature Freeze in effect. Archive: open | Development of Ubuntu (not support, not app development) | build failures -> http://bit.ly/or6CHJ | #ubuntu for support and general discussion for hardy -> oneiric | #ubuntu-app-devel for app development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: micahg
nigelb"Morning" micahg06:22
micahgnigelb: it *is* morning for me :)06:23
nigelbWait, where are you today?06:23
micahgnigelb: it's after midnight :)06:24
nigelbSee, I did have in my mind that you were in Chicago and its horribly late there :)06:25
micahgnigelb: yes :)06:25
* micahg will brb06:25
nigelb:)06:26
micahgcan I get a TB member to set this to merged: https://code.launchpad.net/~l3on/ubuntu/natty/gdevilspie/fix-for-783568/+merge/8971706:42
pittiGood morning07:02
ajmitchmorning pitti07:04
micahghi pitti, can you set the above merge to merged?07:04
pittimicahg: done07:05
micahgthanks07:05
nigelbMorning pitti!07:05
nigelbevening ajmitch :)07:05
ajmitchhi nigelb :)07:06
=== Guest14188 is now known as Zic
dholbachgood morning07:53
micahgpitti: with https://launchpad.net/ubuntu/+source/packagekit/0.7.2-2ubuntu3, did you mean to drop the packagekit recommends as well and not just the aptd alternative?07:58
pittimicahg: yes, I did; libraries should not usually depend on a daemon07:59
pittiI explained some details in the recent PK sync request07:59
pittiwe can reintroduce the alternative depends if we explicitly seed aptdaemon-pkcompat07:59
micahgah, haha, sorry, didn't scroll down far enough apparently :-/08:01
=== smb` is now known as smb
micahgpitti: so, the new version has all the ubuntu patches, should I go ahead and seed the pkcompat alternative and if so where specifically?08:05
pittimicahg: yes, please; in the ubuntu "desktop" seed08:06
micahgok, will do08:07
pitticheers08:07
GunnarHjmicahg: Hi Micah! Could you please merge https://code.launchpad.net/~gunnarhj/gnome-settings-daemon/patch43/+merge/91210 ? It ought to be harmless, since it's just a description update. :)08:09
micahgGunnarHj: sure, I can have a look when I'm done with packagekit08:10
GunnarHjmicahg: Great, thanks.08:11
micahgpitti: is a recommends in the seed enough or do we need a depends?08:11
pittimicahg: recommends is fine08:12
micahgpitti: I assume I need a meta upload before I can sync packagekit?08:14
pittimicahg: it should actually work without it these days08:15
micahgok, are we worried about packagekit being pulled into desktops?08:15
pittimicahg: the metapackage is just for upgrades, I think livefses are built out of the seed bzr branches08:15
pittimicahg: yes, we don't want PK, we want aptdaemon-pkcompat08:15
micahgoh, right, desktops will already have the alternative fulfilled :)08:16
pittiPK is slow, doesn't work with debconf etc., and the aptcc backend doesn't support plugins, etc.08:16
micahgI was worried about it being pulled in on upgrade, but that shouldn't happen08:16
pittimicahg: well, we do need a -meta upload at some point of course08:23
micahgpitti: the apt backend is enabled in Debian now, do we want this?  I guess this needs an FFe as well08:24
pittimicahg: yes, we want this08:25
micahgpitti: can I take that as an FFe as well :)08:25
pittiit has tests and is the more active one08:25
micahgpitti: also, do we need your apt_fixes patch now?08:25
pittimicahg: and again, we don't even install it by default, so fine for me08:25
pittimicahg: it would make sense now, but I don't depend on it08:26
pittiI think it's fine to wait for a new upstream release to get the fixes08:26
pittiuntil then, plugins will only work with aptdaemon08:26
pittimicahg: the only patch that we need is the backport for the LANGUAGE_SUPPORT enum08:26
micahgyep, that one is there08:26
micahgok, syncing08:27
=== mthaddon` is now known as mthaddon
jokerdinohere i am08:50
micahgjokerdino: are you familiar with bzr at all?08:50
jokerdinothe problem is my network blocks the bzr port08:51
micahgyou can do bzr over ssh08:51
jokerdinoguide me please.08:51
* micahg thought the default was bzr+ssh08:51
micahgbzr branch lp:software-center08:51
jokerdinoi branched it and edited the file there.08:52
micahgjokerdino: you're most of the way done then, just bzr push lp:~yourusername/software-center/nameyourbranchhere08:53
jokerdinossh: connect to host bazaar.launchpad.net port 22: Connection refused08:54
jokerdinoConnectionReset reading response for 'BzrDir.open_2.1', retrying08:54
micahgafter that you should be able to bzr lp-open and propose a merge the gui way or bzr lp-propose should let you skip a step08:55
jokerdinoThe network is blocking the port, i think08:55
micahgah, let me see if I can find out what to do about that08:55
astraljavascrewcork?08:58
astraljavaerr... corkscrew :D08:59
micahgjokerdino: unfortunately, launchpad doesn't have a workaround for your issue at the moment, but now you can make a proper diff, (bzr diff -c-1) and attach that to the bug08:59
jokerdinoi see. thanks!09:00
astraljavajokerdino: If you can install corkscrew, it can be easily configured so it reroutes ssh protocol through http port (80) proxy, which is what I'd presume your network utilizes (when they're blocking port 22 anyway).09:01
jokerdinoyeah it only allows port 8009:01
jokerdinowhat parameters should I pass for corkscrew to work?09:02
astraljavaIt needs a conf file. Let me find a link that explains how you configure it.09:03
astraljavajokerdino: http://wiki.linuxquestions.org/wiki/Corkscrew  -- Actually, you configure your ssh to tunnel through that, sorry. Have a go, if you like. But be aware, that this might be against your information management policies. :-/09:05
=== lool- is now known as lool
jokerdinoastraljava: i tried but i get this error.09:21
jokerdinoCouldn't establish connection to proxy: Network is unreachable09:21
jokerdinossh_exchange_identification: Connection closed by remote host09:21
astraljavajokerdino: Did you find out your proxy server and port?09:22
jokerdinooh, ooops. i put the wrong one.09:23
jokerdinowhere do i find the proxy server and the port?09:23
sveinseFor development: Does anyone know what the apt.config option is for setting options to dpkg? --force-confnew to be specific?09:29
astraljavajokerdino: I don't know, do you have browser auto-configuration maybe? It might have that information somewhere in the settings.09:35
astraljavajokerdino: Otherwise, maybe see the hops when you're tracing them to a website or something.09:35
jokerdinoastraljava: i don't seem to make much progress here. i am just going to heave a sigh of frustration and leave it aside. :/09:37
astraljavajokerdino: Yeah, just go with the patch route micahg suggested. That was a long shot, anyway.09:39
astraljavaIt works in some networks, but not nearly all of them, and I have no idea why.09:40
jokerdinoyeah, touch luck here.09:40
jokerdinoanyway, i appreciate your help09:41
astraljavaNo worries. It's just a handy tool, if you get it working.09:43
=== yofel_ is now known as yofel
micahg@pilot out10:07
=== udevbot changed the topic of #ubuntu-devel to: Precise Feature Freeze in effect. Archive: open | Development of Ubuntu (not support, not app development) | build failures -> http://bit.ly/or6CHJ | #ubuntu for support and general discussion for hardy -> oneiric | #ubuntu-app-devel for app development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots:
WhoopieHi, I would like to get 2 patches pushed for the remmina package. It's bug report #926619 and #931336. The patches are two usability patches to re-add the desktop file and tray icon (appindicator) support.10:15
tumbleweed!sponsorship | Whoopie10:17
ubottuWhoopie: You can find out about the package sponsorship process here http://wiki.ubuntu.com/SponsorshipProcess - For !UDS sponsorship see http://uds.ubuntu.com/participate/sponsorship/10:17
mainerrorStupid question incoming. What does "PTS BTS" mean on the build failures site?10:18
tumbleweedPTS = package tracking system. BTS = bug tracking system10:18
tumbleweed(they're both Debian systems)10:18
mainerrorOh, I see. Thanks. :)10:18
Whoopietumbleweed: ok, both bug reports already have ubuntu-sponsors subscribed as a debdiff was attached. But how long should I wait to get feddback from a sponsors member? Because I don't want to be impolite or impatient.10:24
tumbleweednormally, a couple of days10:25
tumbleweedYou could ask Ubuntu desktop people to look at it, the missing .desktop file is fairly important10:25
tumbleweedthe package currently doesn't deviate from Debian, so it would be nice if those changes could be included in Debian (eventually)10:26
seb128Whoopie, tumbleweed: I will try to get the patch reviewed today10:32
ryaoAre all packages in Ubuntu Precise being compiled with GCC 4.6.2?10:33
ryaoI am specifically interested in knowing how grub is being compiled: http://packages.ubuntu.com/precise/grub10:35
ryaoNevermind. I will ask in the kernel team channel.10:35
ryaoI am back here because cking asked me to ask my GCC question in this channel.10:39
Whoopieseb128: thanks!10:40
cnddidrocks, are you an archive admin who can approve NEW packages?10:43
pitticking: FYI, http://www.piware.de/2012/02/power-usage-report-find-power-drain-causes/10:43
didrockscnd: yes10:43
cnddidrocks, do you have time to review xorg-gtest (and hopefully approve)?10:44
cndit was uploaded right before feature freeze :)10:44
didrockscnd: will have a look, sure :)10:44
cndthanks!10:44
evfooljibel, when you'll have the time, please my synaptic merge proposal at lp:~evfool/synaptic/ancientfixes10:48
evfool^*please review10:48
ryaocjwatson: Do you know if the grub package in 12.04 is being compiled with GCC 4.6 or who would know?10:49
ajmitchryao: the build logs are linked from the launchpad page - from the log, it appears that gcc 4.6.2 is used10:50
=== sgnb`` is now known as sgnb
ryaoajmitch: How do I view that?10:51
ajmitchryao: from https://launchpad.net/ubuntu/+source/grub, you can see the version in precise, the build logs are on the amd64 or i386 links in that section10:52
ryaoCool. Thanks. :)10:52
ckingpitti, I'll spread the word too11:01
=== rickspencer3_ is now known as rickspencer3
pittiDaviey, zul: will there be some kind of formal regression testing on the oneiric-proposed nova upload? (It's been in -proposed for two months now)11:45
GunnarHjmicahg: Added a comment to https://code.launchpad.net/~gunnarhj/gnome-settings-daemon/patch43/+merge/91210. I think the description is ok, after all.11:57
=== MacSlow is now known as MacSlow|lunch
=== Quintasan_ is now known as Quintasan
=== yofel_ is now known as yofel
=== bladernr_afk is now known as bladernr_
=== MacSlow|lunch is now known as MacSlow
jdstranddoko: hi. fyi, I just filed bug #937825. I am not blocked but thought I would at least file the bug as it might affect others.14:40
ubottuLaunchpad bug 937825 in python2.7 (Ubuntu) "change in urlopen behavior" [Undecided,New] https://launchpad.net/bugs/93782514:40
beunopitti, this new awesome power usage tool, I installed it and it seems to want a specific version of powertop not in Precise: powertop-1.13 not found, please install it.14:41
pittibeuno: sudo apt-get install powertop-1.1314:42
pittibeuno: unfortunately the current powertop doesn't provide what we need any more14:42
beunopitti, ah! :)  thanks14:42
beunoshould it be a dependency of fatrace?14:42
pittibeuno: well, admittedly fatrace is not the most appropriate place for the script14:43
pittibut I didn't think of a better one14:43
pittifatrace itself has nothing to do with powertop14:44
pittiit started out as just a script somewhere, but it seemed useful to put it into the distro14:44
jdstrandbarry: hi!, you may be interested in ^ as well14:44
beunopitti, 1.13 seems to have a problem installing: https://pastebin.canonical.com/60652/  (and apport hit MaxReports again somehow!)14:45
pittipowertop-1 1.13-0ubuntu1~dooz114:46
pittibeuno: ^ that's not ubuntu's fault14:46
pittiseems you previously activated some PPA or so14:46
beunoah14:46
barryjdstrand: looking14:46
jdstrandI'm not sure what we want to do as the bug says that './' is incorrect usage, however, it seems people will hit this issue14:48
doko**ck ... third X crash today :-(((14:49
Whoopieseb128: Would you prefer 1 debdiff with all patches included for remmina? I could prepare it.14:53
=== dendrobates is now known as dendro-afk
seb128Whoopie, that would be better, but wasn't one of the debdiff including both fixes? just had a quick glance to the comments14:53
seb128Whoopie, btw did you test that indicator works? pitti said he tried to enable it but nothing was displaying under unity14:54
Whoopieseb128: no, both debdiffs include 1 fix. I prepare one.14:54
=== dendro-afk is now known as dendrobates
pittiWhoopie: I just enabled the build time option and added the build dep, it's in ubuntu-desktop14:54
pittibut I coudln't make it work14:54
seb128Whoopie, he didn't use your version, just compiled with it enabled (the build log shows it's using it)14:54
Whoopieseb128: regarding unity, I need to check. running gnome-session-fallback here.14:55
seb128Whoopie, did you try with indicator-applet on gnome-session?14:55
Whoopieseb128: yes, working fine.14:55
Whoopieseb128: ah, I ran Unity by accident some days ago, and the remmina tray icon was shown.14:56
seb128Whoopie, ok, don't worry then, I will test in a bit and let you know if I have issues14:56
Whoopieseb128: preparing the debdiff right now.14:56
pittijanimo`: are you going to upload a new linux-meta-ac100 soon?14:57
pittijanimo`: for 3.0.19-114:57
m4n1shev: I still get undefined symbol  whoopsie_daisy_preferences_new15:00
m4n1shfull log here15:00
m4n1shhttps://code.launchpad.net/~ev/activity-log-manager/whoopsie/+merge/9389915:00
evm4n1sh: I'll have a look in a bit - buried in something else at the moment15:01
m4n1shsure15:01
m4n1shjust informed you. take your time. Will release it tomorrow same time15:01
evsure thing15:02
evcheers!15:02
Whoopieseb128: I attached the all-in-one debdiff to bug report #931336.15:05
janimo`pitti, yes planning to, just making sure noone had a regerssion15:05
janimo`is it holding up something/confusing some tools?15:05
seb128Whoopie, thanks15:05
pittijanimo`: it's preventing the removal of the old binaries (http://people.canonical.com/~ubuntu-archive/nbs.html)15:05
pittijanimo`: that's how I noticed15:06
janimo`pitti, ok. I was trying to be conservative and letting people test the package but not autoupgrade yet, thanks for the prod though15:06
pittijanimo`: ah, ok; it's not that urgent, just wanted to ensure it's known and handled; thanks!15:06
janimo`pitti, yes, known and soon handled :)15:07
pitticjwatson, barry, SpamapS, infinity: FYI, I updated britney to have armhf on http://people.canonical.com/~ubuntu-archive/testing/precise_probs.html now, and armel on http://people.canonical.com/~ubuntu-archive/testing-ports/precise_probs.html15:09
pitti(with the next run)15:09
pittiand then we need some more hamster food to make LibO finish building on armhf :)15:10
moustafaping ubuntu-devel15:14
moustafaIs there any documentation as to what's installed (or not installed) when a user selects the free software only option from the installation disc?15:15
jmlI appear to have a broken apt: http://paste.ubuntu.com/851468/15:19
jml"E: Internal Error, No file name for libc6"15:19
=== albrigha is now known as Guest79155
=== Guest79155 is now known as albrigha
=== bladernr_ is now known as bladernr_afk
dokohallyn, please could you add a reproducer to bug #933045?15:22
ubottuLaunchpad bug 933045 in linux (Ubuntu) "headers incompatible with eglibc" [Medium,Triaged] https://launchpad.net/bugs/93304515:22
=== bladernr_afk is now known as bladernr_
dokopitti: looking at /etc/init/lightdm.conf ... is there a preferred why how to look for the currently running/active login manager?15:40
dokoseb128, mterry: ^^^15:40
seb128not that I know about15:40
seb128doko, /etc/X11/default-display-manager has the default login manager15:41
seb128but nothing garante you it's the running one15:41
seb128i.e you can sudo stop lightdm and sudo start gdm15:41
mterrynot that I know of either15:41
mterrydoko, for active, you could try various dbus addresses to probe for which is active15:42
dokomterry, do you have a shell snippet to do that?15:42
dokoand: should lightdm restarted on NSS updates, like gdm was?15:43
mterrydoko, no...  but I believe gdm registers org.gnome.DisplayManager and lightdm does org.freedesktop.DisplayManager.  Not sure about kdm15:44
cyphermoxmoustafa: to answer your question, I believe all it changes is whether restricted and multiverse are enabled (and thus whether packages like ubuntu-restricted-* are installed, or drivers such as the nvidia ones)15:46
chrisccoulsondoko - mozilla bug 694594 wasn't a compiler bug after all ;)15:46
ubottuMozilla bug 694594 in JavaScript Engine "Crashes with gcc 4.4.3" [Critical,New: ] http://bugzilla.mozilla.org/show_bug.cgi?id=69459415:46
chrisccoulsonor, at least i don't think it is15:47
moustafacyphermox, So, little to no info?15:47
cyphermoxmoustafa: what do you mean?15:47
moustafacyphermox, The person asking is looking for a list.  No mention of how specific that list should be15:48
cyphermoxmoustafa: I guess from there you could easily grep through Packages for multiverse and restricted to generate that list, if it's indeed the only different15:49
dokochrisccoulson, heh, interesting investigation, I assume ...15:50
chrisccoulsonyeah ;)15:50
moustafacyphermox, Good point15:50
cyphermoxmoustafa: also keep in mind that there's probably a very small list if what you're worried about is just what would get installed by default15:51
cyphermoxmoustafa: fwiw I checked by looking at the code in ubiquity. it would be worth looking at d-i as well maybe15:52
=== dendrobates is now known as dendro-afk
=== dendro-afk is now known as dendrobates
Whoopieseb128, pitti: I know why pitti's compiled version didn't work. Mine works because I wrote a patch to re-add trayicon support. The -i option was missing. Just FYI.16:28
pittiWhoopie: right, I didn't have that patch16:28
seb128Whoopie, yours doesn't work for me, just looking at it16:28
pittiWhoopie: but there's a configuration tab to enable applet support, nobody will explicitly specify it on the command line?16:28
Whoopiepitti: true, but the -i option is used when you tick the option in the applet.16:29
pittiaah16:29
Whoopieseb128: strange. Do you have the remmina-applet.desktop in ~/.config/autostart ?16:30
seb128Whoopie, I didn't restart my session, but there is no remmina-applet installed here16:31
seb128$ find remmina-1.0.0 -name remmina-applet*16:31
seb128$16:31
Whoopieseb128: did you enable the option in the applet. It should write the desktop file then.16:31
seb128Whoopie, what applet? I apt-get sourced the precise version, applied your patch, debuild, dpkg -i *.deb and I'm running remmina now16:32
Whoopieseb128: there's no remmina-applet installed. It's still the remmina binary which got appindicator support. Please enable Settings -> Applet -> Start tray icon automatically.16:33
Whoopieseb128: Then check if the desktop file is written under ~/.config/autostart16:34
=== dholbach_ is now known as dholbach
seb128Whoopie, my build is buggy, hate quilt ;-)16:34
seb128Whoopie, rebuilding16:34
Whoopieseb128: and if you run remmina, you should see the appindicator icon.16:34
Whoopieseb128: ok16:34
seb128Whoopie, apt-get source unpackaged and applied the patches, patch -p0 < debdiff applied the diff but debuild built without applying the new patches16:35
seb128i.e I had an half serie applied16:35
seb128Whoopie, ok, it works now ;-)16:35
seb128the menu starts by a separator but otherwise it works ;-)16:35
pittiseb128: nice!16:36
Whoopieseb128: uff, great. ;-)16:36
seb128Whoopie, I don't like that "create an autostart for me though"16:36
seb128what I want is an indicator when I run remmina16:36
seb128not remmina to start with every session when I need it once a week16:36
seb128it's eating my boot time for no good reason this way :-(16:37
Whoopieseb128: right, but if you tick that option, you need that -i option. Otherwise, remmina isn't started.16:37
Whoopieseb128: you don't need to enable the option to have an appindicator. It's independent.16:37
seb128Whoopie, ok, that seems to work fine, I clicked that option for the same reason than pitti, to try to get an icon when it was buggy16:39
seb128Whoopie, I will sponsor that in a bit, thanks for the work!16:40
Whoopieseb128: thanks! and very welcome!16:40
pittidoko, infinity: looks like armhf needs a bootstrap of gnat-4.6; is that planned, or sohuld we just ignore the depwaits/failures for this on armhf?16:43
Whoopiepitti: regarding report #937548, does it mean that we wait until vpnc hits testing? Or can it be synced "right now"?16:44
=== dendrobates is now known as dendro-afk
pittiWhoopie: technically it can be synced right now16:45
pittiWhoopie: do you know if anyone actually tested the new version with our network-manager plugin etc.?16:45
Whoopiepitti: I did. :-)16:45
pittinice16:45
Whoopiepitti: that's why I wanted to get it synced. I tested a build in my PPA.16:46
pittiWhoopie: synced, thanks16:47
Whoopiepitti: awesome, thanks!16:49
moustafacyphermox, Why did I just see your Ubiquity response:?16:52
* moustafa slaps self16:52
cyphermoxerr, I don't know. bad IRC? :)16:52
=== MacSlow is now known as MacSlow|dinner
dholbachbarry, could it be that sphinx is waiting on python-whoosh to go to main?17:08
dholbachseems it's needed for the test-suite17:09
=== dendro-afk is now known as dendrobates
dholbachbarry, it seems if you just drop python-whoosh the tests using it are skipped (not many AFAICS)17:15
dholbachbut I'll leave the decision to you17:15
=== deryck is now known as deryck[lunch]
SpamapSdpkg experts.. anybody have ideas about this one:18:18
SpamapShttp://paste.ubuntu.com/851662/18:18
SpamapSNever seen 'E: Internal Error, No file name for libc6'18:18
m_3SpamapS: googling for related bugs seemed to hint at multiarch18:20
m_3SpamapS: and a purge, then reinstall all avail archs worked for them18:20
m_3SpamapS: but on libc6...18:21
* m_3 sad18:21
=== deryck[lunch] is now known as deryck
jdstrandstgraber: fyi, I tested your isc-dhcp packages (client). the apparmor bits seem to be working fine18:49
stgraberjdstrand: thanks18:54
=== dendrobates is now known as dendro-afk
=== MacSlow|dinner is now known as MacSlow
barry@pilot in19:36
=== udevbot changed the topic of #ubuntu-devel to: Precise Feature Freeze in effect. Archive: open | Development of Ubuntu (not support, not app development) | build failures -> http://bit.ly/or6CHJ | #ubuntu for support and general discussion for hardy -> oneiric | #ubuntu-app-devel for app development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: barry
micahgbarry: if you get a chance, can you merge claws-mail-extra-plugins from Debian (one of the last things holding clutter-gtk-0.10 in precise)19:49
jtaylorbarry: is sphinx shill going to get sorted out? I can'f find a mir for it19:49
jtaylorthe numpy transition is done btw19:50
barryjtaylor: i'm doing a test build right now to drop whoosh dep (after consultation with upstream maintainer).  will upload when local build completes19:50
barryjtaylor: yay on numpy!19:50
barrymicahg: yep, will do19:50
micahgthanks19:50
barrymicahg: hmm. i think we'd need to upgrade both claws-mail and claws-mail-extra-plugins to 3.8.0.  we currently have 3.7.10.  i'm a claws users so i do care and will continue to watch it closely, but i think we're going to need an ffe for this.  what do you think?20:01
barrymicahg: fwiw, i'd be in favor of moving to 3.8.020:01
micahgbarry: probably needs an FFe20:02
barrymicahg: yeah.  i'll get that started20:02
barryaarg, the bongos are back!20:13
skaCan someone test TexLive's envlab ? I think i found a problem and fixed it but need confirmation.20:25
skaI'll provide the letter.tex file to test with.20:25
skashould I contact the maintainer directly?20:29
=== foxbuntu` is now known as foxbuntu
barryScottK: thanks!21:01
ScottKbarry: I knew you'd watch after it.21:01
barryyep :)21:02
dobeyScottK, Riddell: i attached .debian.tar.gz and .dsc for pyqt4 splitting work to bug #93427021:08
ubottuLaunchpad bug 934270 in ubuntuone-control-panel (Ubuntu) "We need to drop the current GTK+ UI in favor of the Qt UI" [Undecided,New] https://launchpad.net/bugs/93427021:08
ScottKdobey: Could you attach a debdiff from the current package.21:09
dobeyScottK: is there an easy way to generate a debdiff, from the bzr branch?21:10
ScottKNo idea.21:11
ScottKBut if you've got the .dsc it's easy enough to do.21:12
ScottKWhere's the bzr branch?21:12
ScottKI should be able to look at that diff (same content as the debdiff, I hope)21:12
TheMusobarry: Just mute audio in unity-greeter, problem solved.21:14
barryTheMuso: if that only mutes the greeter and doesn't mute the session, then that would be fine21:15
TheMusobarry: I think at the moment it does, or it did. I know there are plans to sync the user's audio settings with their logged in session.21:16
barryTheMuso: that would be ideal.21:17
dobeyScottK: lp:~dobey/ubuntu/precise/python-qt4/split-work21:28
ScottKdobey: That's going to break any package that depends on python-qt4 and uses the extensions you've now split out.21:33
dobeyScottK: yes, well. eggs omelette. that is obvious, and i don't knkow what packages those are. and we can't just Recommends: the spllit packages, because they'd then also end up on the CD which would defeat the whole purpose of splitting them out21:35
ScottKI understand.21:36
ScottKSo that means there needs to be some way to figure it out and fix the relevant packages.21:36
ScottKWe're post Feature Freeze, so "Meh, we'll sort it out later" isn't going to cut it.21:36
broderdobey: wait, why can't you recommends the split packages?21:37
dobeywell it should be easy to sort out, if a tiny bit tedious21:37
ScottKI'd also need to sort it out before I could accept it in Debian, so it still needs to be sorted.21:37
broderi haven't looked at the work, but why not split it out into python-qt4-{core,gui,etc} then only depend on what you need?21:37
dobeybroder: because recommends would get pulled onto CD if we stick it on the CD21:37
broderthen python-qt4 is a compatibility package that pulls everything in21:37
ScottKbroder: What about the existing packages that depend on python-qt4 and need some of all those?21:37
ScottKRight, something like that might work.21:38
dobeybroder: yes, that's basically what i'm doing, except "core" is still python-qt421:38
broderdobey: so why not split it out as well?21:38
ScottKAlthough if you're making all new packages, you ought to follow python policy and make them python-pyqt4.core, etc.21:39
dobeybroder: because i was trying to minimize the change set, and only add split packages; not re-do the whole package21:39
ScottKI don't think it's avoidable.21:39
dobeymeh, there's quite a bit of stuff that depends python-qt4 too :-/21:42
ScottKYes.  Yes there is.21:43
ScottKSo if you can make python-qt4 a dependency package that ends up with exactly the same stuff installed, you can avoid yourself a lot of work.21:44
ScottKThen you can depend on exactly the bits you need.21:44
dobeythough if we're not going to find space on the CD for what we need anyway, i think i'd rather avoid making the change in precise, and just do it in quetzel21:46
infinityNo, split now.21:47
infinityAnd make python-qt4 depend on the split bits.21:47
infinityHaving that established in an LTS will get people used to the new world order.21:47
infinityWorst case, nothing changes at all.21:48
infinityBest case, you shuffle around deps on a lot of packages and potentially slim down install footprint here and there.21:48
dobeywell, except i don't want to spend a lot of time doing that work, when it doesn't gain my team anything in the release, when i could be spending my time fixing bugs and doing stuff we need to get done, instead :)21:53
ScottKBy the time Precise is released, Debian freeze for Wheezy will be close.21:54
ScottKI wouldn't support doing this split as an Ubuntu only change.21:55
ScottKBetter do it now if you think you want it for questionable.21:55
barryjbicha, Riddell ping22:10
barryor ping anyone else on ~ubuntu-core-doc22:11
barryso here's my question: this merge proposal is obviously correct and i can easily sponsor it: https://code.launchpad.net/~dpolehn-gmail/kubuntu-docs/fix-818500/+merge/9023922:19
barrybut it's a native package and i can't commit to lp:kubuntu-docs.  i'm leery of uploading the package w/o committing to trunk since they'll skew.  maybe i should just not sponsor it?22:20
ScottKbarry: Can you ping Darkwing on #kubuntu-devel about it?22:21
barryScottK: yep, thanks22:21
stgraberslangasek: GrueMaster tells me our live-build images now have /etc/resolvconf/resolv.conf.d/tail containing Canonical DC information ;)22:25
slangasekhmmmm22:26
slangasekI guess we should fix that!22:26
infinityIf this is the new world order (and I suppost resolvconf's postinst makes some sense), maybe the solution is just to whack /etc/resolvconf/resolv.conf.d/tail in the cleanup phase in live-build.22:27
infinityAnd /etc/resolvconf/resolv.conf.d/original22:27
infinityOr, really, the entire contents of /etc/resolvconf/resolv.conf.d/ :P22:27
stgraberbase and head should be safe, the rest shouldn't be there indeed22:28
infinityMmkay, I shall apply that hammer, then.22:28
infinitySeems less fiddly than worrying about it either in resolveconf.postinst or in various installers.22:28
stgraberthere's really no good reason to have DC dns data on the system anyway, so we probably should a rm -f of tail and original sounds good22:29
slangasekinfinity: yes, I certainly wasn't looking at resolvconf for the fix22:29
slangaseklive-build cleanup seems like a good place to whack it22:30
slangasekinfinity: are you taking care of this then?22:30
infinitystgraber: Yeah, live-build used to already delete resolv.conf in the cleanup phase, so we just need to do the new equivalent of the same.22:30
infinityslangasek: Sure.22:30
slangasekta22:30
stgraberinfinity: I already have a live-build patch for resolvconf, so we'd need to update it and forward the change to Debian (where the previous patch was recently merged)22:30
infinitystgraber: Righto.22:31
GrueMasterSo for now I can just wipe the tail and reboot?22:31
stgraberGrueMaster: removing tail and running "resolvconf -m" should do trick22:32
slangasekor wipe the tail and run service resolvconf restart22:32
* slangasek nods22:32
stgraber*resolvconf -u22:32
GrueMasterStill have an issue where it is only looking to 127.0.0.1 for nameserver.22:35
GrueMasterDoesn't seem to matter though.22:35
* GrueMaster is lost & confused.22:36
infinityAre installing dnsmasq or something by default now too?22:38
infinityThat would explain the 127.0.0.122:38
slangasekyes22:39
slangaseknm pulls in dnsmasq-base and runs it by default22:39
slangasekprovides better responsiveness in the case of unreachable servers, and enables better split-dns handling with vpns22:39
infinityMakes resolvconf feel vaguely redundant, if it's all being managed by dnsmasq anyway.22:40
slangasekdnsmasq is only on the desktop :)22:41
slangasekresolvconf also fixes some server-side issues22:41
slangaseklike dhclient trying to write to /etc before it's rw22:41
* infinity nods.22:41
infinitySeems like, in that case, you coud replace the whole resolvconf mechanic with a simple early-run init job that just does mkdir /run/resolvconf && ln -s /run/resolvconf/resolv.conf /etc/resolv.conf22:42
slangasekwhat creates /run/resolvconf/resolv.conf?22:43
infinityWell, dhclient happily writes its own.22:43
infinityPerhaps a touch would be required.22:43
slangaseknah, it writes it to /etc/resolv.conf22:43
infinityYes, hence the link.22:43
* slangasek looks puzzled22:44
slangasekoh, you mean let dhclient write through the link?22:44
infinityYeah.22:44
slangasekhaven't tested that it'll do that22:44
slangasekdon't really want to, because it's ridiculous to have 10 different code paths for updating resolv.conf22:44
* Chipzz wonders where the time went linux was simple22:44
Chipzzthis all sounds like a bunch of crack tbh22:45
slangasekit was never simple, it just failed in a familiar way22:45
infinity*shrug*... If the whole world works with resolvconf eventually, I don't much care.  I just have so many horrible memories. :P22:45
GrueMasterChipzz: We released the 2.0 kernel.22:45
Chipzzexactly how many *daemons* do you want running on a desmtop system?22:45
slangasekinfinity: yes; foundations has taken ownership of resolvconf though, and I've been pruning ;)22:45
* Chipzz shakes his head in disbelief22:46
infinityslangasek: I guess I was just driving at the idea that "pruning" could have just been a question of providing a link and making sure other things correctly wrote through a link. ;)22:46
slangasekyeah, I know22:46
slangasekbut that leaves corner cases unaddressed22:47
slangasekwhich means you'd still have *two* ways to manage /etc/resolv.conf, and have therefore not actually simplified ;)22:47
Chipzzseriously, maybe some things should just fail in a natural way?22:48
Chipzzwhat's next? installing quagga becuase your ISP's routing might be broken?22:48
* infinity won't admit to doing that.22:49
Chipzzis it really ubuntu's job to account for broken DNS servers?22:49
broderChipzz: absolutely. no question22:49
broderevery other major os does this22:49
broderand broken DNS is responsible for a significant percentage of perceived connectivity problems22:49
Chipzzyes, and people should complain to their ISPs22:50
Chipzzyour fixing symptoms, not problems22:50
Chipzz*you're22:50
infinityHrm.22:50
infinityslangasek: Nothing breaks if a proper /etc/resolv.conf exists, right?22:51
RAOFAnd sometimes fixing the symptom is the best you can do.22:51
* infinity is just wondering is perhaps resolvconf should be added to the ubuntu-core packageset.22:51
ChipzzI'm not convinced at all that the problem should be fixed, really?22:52
slangasekinfinity: define "proper"?  on install and by default (debconfable), resolvconf moves aside any static /etc/resolv.conf22:52
Chipzzyou're not fixing a problem inherint to ubuntu22:52
Chipzz*inherent22:53
infinityslangasek: Right, but if resolvconf isn't on the system at all, life goes on for all the bits that (used to?) write to /etc/resolv.conf?22:53
Chipzzyou're not even fixing symptoms inherent of/caused by ubuntu22:53
slangasekinfinity: right, pretty much22:53
infinityslangasek: Or have we made it so that resolvconf pretty much must exist.22:53
infinity?22:53
slangasekinfinity: it's a dependency of ubuntu-minimal, so ;)22:53
slangasek(so yes, it should be in ubuntu-core)22:54
infinityslangasek: Yes, but minimal isn't guaranteed to be installed.22:54
slangasekreally?22:54
infinityslangasek: (And minimal isn't in core)22:54
slangasekubuntu-core subsets minimal?22:54
infinityYeah.22:54
slangasekthat's interesting; I wasn't aware of that decision22:54
infinityBy a lot.22:54
infinityThe core definition is basically "what you need to run apt".22:54
slangasekpreviously, the view was "if you don't have the dependencies of ubuntu-minimal installed, you get to keep all 6 pieces"22:54
slangasekok22:54
slangasekso I think it would be a good idea to have resolvconf in core22:55
RAOFChipzz: No, you're fixing a problem in the environment surrounding Ubuntu.  You wouldn't say that a kernel fix to not use an instruction known to provoke hardware bugs on certain CPUs isn't a fix; this is similar.22:55
slangasekbut perhaps you'd prefer to Wait and See ;)22:55
ChipzzRAOF: this is not similar in any way22:55
infinityslangasek: If we're to the point of saying your system is broken without resolvconf, we should just mark it Essential.22:55
infinityslangasek: At which point, core gets it for free.22:55
ChipzzRAOF: hardware cpu bugs are still *local*22:55
Chipzzthey're caused by the setup ubuntu runs on22:55
slangasekinfinity: that would be a serious abuse of the Essential flag22:55
infinityslangasek: If it's not actually Essential, we need to make sure the world works without it.22:55
slangasekwe don't even have the upstart dep chain Essential :P22:55
slangaseknah, alternatively we could make it non-essential-but-a-dependency22:56
infinityslangasek: Well, that still makes it essential.22:56
infinityslangasek: Hair-splitting.22:56
slangasekmoi?22:56
Chipzzbroken DNS is, again, an external problem. meanwhile you're bloating the desktop, installing daemons that have no place on there whatsoever22:56
slangasekjamais22:56
infinityslangasek: Toi.22:56
Chipzzthis is madness.22:57
RAOFChipzz: I don't understand why that's an interesting distinction.  If the user can't connect to the internet unless we frob $FOO; why isn't not frobbing $FOO a bug?  If the CPU will hang unless we frob $FOO, even if it's not in the spec, you agree not frobbing $FOO is a bug.22:57
slangasek#ubuntu-sparta22:57
Chipzzslangasek: yeah ^^ :)22:57
infinityslangasek: My argument isn't so much about the flag itself but rather that is we're at a point where our networking has an undeclared dep on resolvconf to function, we need it to land in essential one way or the other.  Or fix that undeclared dep to no longer be true.22:57
infinitys/that is/that if/22:58
slangasekinfinity: right.  nothing currently has an undeclared dep on it; and if we were to gut other packages such that they no longer work without it, I would add the dep22:58
ChipzzRAOF: technically he *can* connect to the internet22:58
slangasekbut I'd rather talk to Debian first before that, since otherwise we pick up a delta for no good reason22:58
infinityslangasek: Okay, that was the initial question.  So, not having resolvconf isn't a problem, per se, and core can go on living life as it does.22:58
slangasekok22:58
RAOFChipzz: And I'm sure that they're *super* pleased that, technically, they can connect to the internet.  They just need to manually frob some stuff in order for it to be useful at all.22:59
infinityChipzz: The internet without DNS is only the internet to a pretty tiny subset of users.23:00
TheMuso@pilot in23:00
=== udevbot changed the topic of #ubuntu-devel to: Precise Feature Freeze in effect. Archive: open | Development of Ubuntu (not support, not app development) | build failures -> http://bit.ly/or6CHJ | #ubuntu for support and general discussion for hardy -> oneiric | #ubuntu-app-devel for app development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: barry, TheMuso
Chipzzinfinity: please tell me, exactly how many external problems do you intend to work around?23:01
infinitySeven.23:01
barry@pilot out23:01
=== udevbot changed the topic of #ubuntu-devel to: Precise Feature Freeze in effect. Archive: open | Development of Ubuntu (not support, not app development) | build failures -> http://bit.ly/or6CHJ | #ubuntu for support and general discussion for hardy -> oneiric | #ubuntu-app-devel for app development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: TheMuso
ChipzzIMO there's a distinction between diagnosing a real problem, and bloating the desktop for everyone in order to avoid a problem that MAY exist for some users23:02
broderChipzz: why *shouldn't* we do as many things as we possibly can that make clear improvements to the user experience?23:02
broderthere's no may here. shitty dns servers are a real problem23:02
Chipzzseriously?23:02
broderwithout question23:02
broderi've run into them23:02
ChipzzI've been on several ISPs. not even once have I had the kind of dns problems you describe23:02
slangasekwould you know if you had?23:02
ChipzzI would23:02
slangasekor would you just have had slower DNS resolution for a bit?23:03
Chipzzthere are alternatives to trying to fix the problems IMO. a *much* saner alternative would be to provide a diagnostics tool that says: "Hi, your ISPs DNS is broken. Please contact your ISP with the following information, or use nameserver x.y.z.w"23:04
stgrabereven in the perfect world where all the ISPs know how to run their DNS servers, they'll still advertise more than one so that you have a fallback in case of failure23:05
stgraberthat's all nice but the libc doesn't do that fallback in a very pleasant way23:05
stgraberas in, you have to wait 3s every time you do a DNS query for the fallback to kick in23:05
stgraberinstead, having a local resolver will fix that as the daemon can keep state (that a library obviously can't) and so won't cause the delay every single time23:06
Chipzzmeanwhile what you ARE doing is diverting from existing standards, and make things a lot more opaque, for, what exactly?23:06
stgraberinstead you'll see a 500ms second delay the first time, then the daemon will try and reach the server in the background and use it again when it's back23:06
stgraberplease point me to the standard saying that OS shouldn't run a local resolver, because if such standard exists, well, pretty much nobody respects it23:07
infinityChipzz: To be fair, the subest of people who care about opacity of /etc/resolv.conf are the same tiny subset of people who also know how to use the internet without DNS resolution.23:07
infinityChipzz: We're trying to fix things for the other 99% of users.23:07
Chipzzinfinity: I know how /e/r.c works. doesn't mean I know the IP of facebook by heart and telnet to it on port 80 :)23:07
infinityChipzz: No, but you understand what "DNS" means.23:08
infinityChipzz: Ask my mom if she does.23:08
barryof course, that even assumes the isp knows how to fix the problem, or that you can even find a person on tech support that knows what "DNS" stands for23:08
infinityChipzz: And the part where you know what /etc/resolv.conf is either means (A) you got copy and paste instructions from a forum (those are so useful to follow!), or (B) you understand what it's for.23:08
Chipzzso you're much happier with a status-quo of broken ISP DNS servers then?23:08
infinityChipzz: If you're in the latter camp, I'd contend that you can sort out why it might not be working.23:08
TheMusoc23:09
TheMusowhoops23:09
Chipzzinfinity: and I would be puzzled why in the name of f*ck localhost is in my resolve.conf23:09
Chipzzstgraber: what's wrong with nscd?23:09
Chipzzif you insist of giving the libc example23:10
Chipzz*on23:10
Chipzzinfinity: next thing I would do is take a very deep breath, sigh, wonder where the world has gone to and install debian23:10
stgraberChipzz: no split DNS support, only caching nss entries so no particular DNS protocol awareness, does unwanted negative caching and that's before looking at the current stability issues and bugs23:12
stgraberChipzz: though it indeed as some nice feature like per-user caches and the integration in the nss stack is interesting, we actually have these mentioned in the DNS spec for Precise23:12
slangasekoh man, to list all the things wrong with nscd23:12
=== dendro-afk is now known as dendrobates
Chipzzmaybe the next step should be to install squid on the desktop too23:18
Chipzzyou know, in case facebook goes down, people can still get a locally cached page23:18
slangasekI liked the quagga idea better23:18
Chipzzexcept that probably won't work :P23:18
Chipzzbut IMO you seriously need to ask yourself the question where you draw the line23:19
Chipzzand IMO this is crossing the line23:19
infinitystgraber: Your patch confuses me.23:20
infinitystgraber: The goal was to have it not Truncate if resolv.conf was a symlink, right?23:20
stgraberinfinity: right23:20
infinitystgraber: Oh, or only if it's a dangling link, I guess.23:21
infinitystgraber: Cause if it's not dangling, [ -e ] is still true.23:21
stgraberinfinity: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=65764023:21
ubottuDebian bug 657640 in src:live-build "lb_chroot_resolv fails when /etc/resolv.conf is a symlink (resolvconf)" [Normal,Fixed]23:21
bdmurrayslangasek: where does /etc/apt/sources.list come from on a live cd?  I've a strange line in mine on the latest daily build23:22
infinitybdmurray: How strange?23:23
stgraberinfinity: that was for when resolv.conf was an absolute symlinks to /run/resolvconf/resolv.conf, now we made it a relative symlink, so that code probably no longer does much (as -e will indeed succeed)23:23
bdmurrayinfinity: cdrom:... dists/precise/main/binary-i386/23:23
bdmurrayinfinity: whoops not that one23:24
bdmurraycdrom:... precise main restricted23:24
infinitystgraber: Well, yeah. ;)23:24
infinitybdmurray: Depending on the contents of [...], that might be just fine.23:25
slangasekbdmurray: these days I believe it's live-build23:25
stgraberslangasek: if it was only for my setup and not the 99.9% of the other users, I'd definitely +1 quagga by default ;)23:25
bdmurraycdrom:[Ubuntu 12.04 LTS _Precise Pangolin_ - Alpha amd64 (20120221)]/ precise main restricted23:26
stgraberoh, well, then I'd also need strongswan though, because everybody needs BGP over IPSEC over IPv6 ;)23:26
bkerensastgraber: How can I set a different default pastebinit url? :)23:27
infinitybdmurray: Does apt not like that?  It seems like a reasonable CD URI.23:28
stgraberbkerensa: you'll need to use the ugly ~/.pastebinit.xml file for that23:28
stgraberbkerensa: there's an example in the manpage23:28
infinitystgraber: I'm not sure if I should be entertained or a bit annoyed that Debian took your patch wholesale without refactoring it. :P23:28
infinitystgraber: Anyhow, whatever.  It DTRT on both dangling and not, I'll just add my own kludge on top.23:29
slangasekinfinity: oh, it embeds the CD .info, right; in that case, how is the apt repo set up?  casper?23:29
slangasekapt sources.list I mean23:29
infinityslangasek: On the installed system, or the livecd?23:29
slangaseklivecd23:29
stgraberinfinity: hehe, the biggest issue is that we changed resolvconf's behaviour twice since that patch was merged in Debian ;) at some point we were back to a regular file until first boot, then went with relative symlink23:29
slangasekbecause the livefs itself can't know the CD's .info ahead of time23:30
bdmurrayinfinity: no it didn't like it.  there are 2 lines in sources.list with cdrom in them and it liked 'dists/precise/main/' and did not like 'precise main restricted'23:30
stgraberinfinity: AFAIK Debian's resolvocnf still uses the absolute symlink, so I guess the check for the dangling symlink still makes sense for them :)23:30
infinityslangasek: May well be some casper hackery there.23:30
bkerensastgraber: Is there anyway to make pastebinit prompt for a password for pastebin.com when sending to it?23:30
bkerensa:D23:30
stgraberbkerensa: no, authentication on pastebin.com doesn't work, the only pastebin supporting authentication in pastebinit is the KDE pastebin23:31
infinitystgraber: Oh, I'm not even complaining about the dangling bit (it's a useful test), I'm whining a bit that it now has the "mv foo foo.orig" call twice.  I would have refactored it. ;)23:31
broderslangasek, infinity: /usr/share/initramfs-tools/scripts/casper-bottom/41apt_cdrom23:32
bkerensastgraber: Oh :( ok then might as well leave it to paste.ubuntu.com  thanks for your time23:32
stgraberbkerensa: pastebin.com's authentication would require a lot of scrapping or for it to be exposed on their API (which pastebinit doesn't support yet)23:32
broder"chroot /root apt-cdrom -o Acquire::cdrom::mount=/cdrom -o Dir::Media::MountPath=/cdrom -o Acquire::cdrom::AutoDetect=false -m add"23:32
slangasekrighty-o23:32
stgraberbkerensa: I'm expecting authentication to be much better supported once I get around to rewritting pastebinit entirely and having some XML/JSON RPC support in the core...23:32
bkerensa:D23:35
stgraberinfinity: yeah, I guess the diff would have been a bit more confusing if I did that, though the Debian maintainer indeed could have done it ;) I'm guessing it'd be just as long though as you'd need to move the Truncate call into an if statement so it only applies to the non-dangling case (or, really, test -f)23:36
bkerensastgraber: It is still a nice script :)23:36
infinitystgraber: Yeahp, just being anal about organisation, I guess.  Runtime wouldn't change at all.23:36
stgraberbkerensa: yep, it does the job and did for a while now, so I'm a bit scared of the rewrite as it's indeed needed (looking at the feature requests I'm getting recently) but has a pretty high potential for breakage23:37
stgraberunless we leave in that perfect world where people don't change their APIs23:37
stgraberthough so far for pastebins, I've noticed screen scrapping and filling web forms seems to be a lot more reliable than using their "well defined" APIs ;)23:38
infinitystgraber: Look sane? http://lucifer.0c3.net/~adconrad/live-build.diff23:38
* infinity notes that needs another linefeed to match the live-build coding style.23:38
infinitySome day, I'll stop editing diffs by hand.23:40
stgraberinfinity: yep, that should do the trick. Might be worth running a grep -r of the DC DNS server in the resulting live image just to make sure we didn't miss anything ;)23:40
stgraberinfinity: use quilt :P23:40
infinitystgraber: Hand-editing is faster.23:40
infinityIf you speak fluent diff...23:40
stgraberyeah, I end up doing the same quite often, then fight with quilt telling me the patches were already applied and now obviously don't match ;)23:41
infinityOh, I just patch -R, edit the patch, and re-apply.23:42
* infinity double-checks an image to make sure there's no more DC DNS leakage.23:43
=== dendrobates is now known as dendro-afk

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