/srv/irclogs.ubuntu.com/2008/09/10/#ubuntu-devel.txt

ckylewhere do i find info on syscalls in ubuntu? mmap() and stuff? thx00:12
ckyledoes it come w/ os?00:12
mok0ckyle: man mmap00:26
mok0(after installing manpages-dev)00:29
NCommanderlamont, give a moment to talk about ports?00:35
erastanyone interested in porting their .deb packages to OpenSolaris/Nexenta ?00:42
erastwe have bunch of SSH dev. accounts to ZFS zones on gnusolaris.org00:42
NCommandererast, Nexenta seemed kinda dead last time I looked; is there an amd64 port yet?00:45
erastyep00:46
erasti think community growing00:46
NCommandererast, I'd install it expect my trackpad doesn't work in Solaris00:46
erastwe ported Hardy Heron recently and released first alpha00:46
NCommandererast, what are you using for infrastructure, dak I assume00:46
* NCommander has played with Nextena and is interested00:47
erastdpkg-buildpackage00:47
erastdput00:47
erastnormal stuff00:47
NCommandererast, I meant server side ;-)00:47
erastdebarchiver00:48
NCommandererast, i.e., what handling the incoming and such00:48
NCommanderseriously?00:48
NCommanderI'm suprised it scales that well00:48
erastwhy not00:48
erast95% of packages compiles as is00:48
* NCommander used dak when he was hosting debian-68k testing00:48
erasti.e. apt-get source -b00:48
NCommandererast, you should be running a buildd to build all debs automatically00:49
erasti think tim (rootard) working on new autobuilder for nexenta00:49
erastits going to use ZFS and Zones00:49
NCommandererast, I won't mind helping to set that up00:49
NCommanderI've run and adminned buildds before00:49
erastthat'd be great00:50
NCommanderWhere's the dev channel?00:50
erast#nexenta00:50
erastbut first, do you want to try to get SSH login and try to build couple of packages ?00:51
=== beuno_ is now known as beuno
ilovefedorahello how can i install php 5.2 on ubuntu 6.0601:39
NCommanderI think I need help02:04
=== freeflyi1g is now known as freeflying
cody-somervilleNCommander, I can help you.02:08
NCommandercody-somerville, how?02:09
mcasadevallcody-somerville: bah, so much for the GUI02:15
mcasadevallcody-somerville: anyway, I need some SRU love02:17
cody-somervillemcasadevall, okay.02:17
cody-somervillebug #s?02:17
mcasadevallcody-somerville: one bug, 11 packages02:17
mcasadevallIt's a transition02:18
mcasadevallbrb02:18
mcasadevallI need to just reboot this machine02:18
mcasadevallcody-somerville: I dunno what I did02:23
mcasadevallBut I seriously hosed this laptop02:23
cody-somerville:|02:24
mcasadevallcody-somerville: I'm right now deleting stuff, and then backing up02:25
mcasadevallI reformat tonight02:25
cody-somervillelol02:30
* mcasadevall decides if he wants to install xubuntu/kubuntu/ubuntu/ubuntu-stdio/mythbuntu02:33
* mcasadevall backs up02:35
TheMusoogra-Q1: Did you push your casper changes to a bzr branch somewhere? At least from what Colin has given me, they are not in trunk. I'd like to merge them into trunk, and would prefer to do it from another bzr branch if available, so that its logged in the bzr log, and not just in the debian changelog.02:40
cody-somervillexubuntu, duh :P02:41
TheMusoRAOF: Pulseaudio 0.9.12 is in my PPA. Let me know if you still have those issues. If so, I'll pull latest alsa-lib git and package them up for you to test.02:42
RAOFTheMuso: I'll test it this evening, thanks.02:45
TheMusoRAOF: np02:45
TheMusoNew paprefs and pavucontrol will be uploaded to my PPA as well.02:46
RAOFOooh! Are they shiny? </ferret>02:51
TheMusoDunno really, but I think they are needed to work properly with the newer pulseaudio.02:51
RAOFIt'd probably be simple enough to whip up a lib32pulse, if you'd like me to.02:53
TheMusoRAOF: Would that solve the alsa-plugins needing ia32-libs issue?02:54
RAOFYes.02:54
TheMusoRAOF: Added to that, pulseaudio uses cdbs.02:54
* RAOF cries02:54
RAOFOk.  Perhaps it's _not_ easy enough to whip up a lib32pulse.02:54
TheMusoThe other problem with a lib32 pulse, is all the extra module packages would have to be 32-bit as well.02:55
RAOFThe pulse-module-* ?02:55
TheMusoYep.02:55
RAOFReally?  I'd've thought they'd only be interesting for the daemon.02:56
RAOFWe wouldn't be getting a 32bit daemon, right?02:56
RAOFAnyway; I'll add "spend a couple of unrewarding hours hitting CDBS with a stick" at the bottom of my TODO02:59
=== beuno_ is now known as beuno
=== beuno_ is now known as Guest88559
TheMusoheh ok03:09
TheMusoRAOF: Ah of course, you are right.03:10
=== persia_ is now known as persia
=== persia_ is now known as persia
mcasadevallScottK: hola04:36
=== mcasadevall is now known as NCommander
ScottKNCommander: Heya.04:39
NCommanderScottK: I have a fix for kdelibs on amd6404:40
NCommanderScottK: uploading it somewhere might a trick however, my X11 installation is somewhat hosed04:40
ScottKNCommander: Can you just mail me the debdiff?04:40
NCommanderScottK: how can I do that easily: mail scott@kitterman.com << *file* right?04:41
NCommander(well, you can just wait also until when I reboot off the liveCD)04:41
ScottKYes.04:41
ScottKWhichever.04:41
NCommanderScottK: I tried emailing it, I'm not sure if it will work04:42
NCommanderScottK: I confirmed it on amd64, and apachelogger confirmed on i38604:42
ScottKNCommander: I greylist, so it'll be a bit before I get it.04:42
ScottKOK.04:43
NCommanderScottK: won't work then, no return path on my email04:43
ScottKNCommander: If it got to your mail server, it should be able to handle it.  Greylisting is done during the SMTP dialogue, so that shouldn't matter.04:45
NCommanderScottK: it is?04:46
NCommanderScottK: Oh, interesting, then it should work I hope04:47
ScottKSure.04:47
NCommanderIts just you can't access my SMTP server from the net04:47
NCommanderI'm suprised on how affective grey listing was04:47
ScottKYou deliver to your MTA, your MTA talks to my MTA.  My MTA says 450 come back later, and then later your MTA comes back and acceptes it.04:47
ScottKAs long as it can access mine, it works.04:48
NCommanderneat04:48
* NCommander waits on his Xubuntu disc to finish burning04:51
NCommanderso ... slow ....04:51
NCommanderbbl04:52
* calc bought a new car tonight :)05:36
=== mcasadevall is now known as NCommander
avbwhich one? :)05:42
avbwhich brand05:42
calc2009 Honda Fit (Jazz in europe)05:42
avbnice :)05:42
* avb is a bmw fan05:42
* calc can't justify that high a payment ;-)05:42
avbyeh, but it worth this moneys05:43
calcmine is only 475/mo for 36mo05:43
* NCommander hits his head repeatively on his desk05:44
avbim highly satisfied with 2001 X5 and 94 325i05:44
avb:)05:44
* calc likes the bmw/mercedes05:44
calci've ridden in them in the past, very nicely built just a bit out of my price range at least for now05:44
avb325i convertible is owesome05:45
calcplus i don't think i would want a toddler in one of those they would screw it up  ;-)05:45
avbi still love it05:45
calci have a 1yr old son05:45
avbbut in the city X5 is the best05:45
calcit appears the fit gets around 42mpg for me, at least on the drive back home from the dealer, it was about 40mi away05:45
avbman, dont tell me about a fuel :)05:46
avbi prefere not to think about it05:46
calci'm pretty sure that has to be the best fuel economy for a car in the US that isn't hybrid05:46
avbit not so hurts then :)05:46
calclol, ok05:46
avb13mpg ....05:47
calcouch05:47
NCommanderhey persia05:48
persiaNCommander: Hello.05:48
NCommanderpersia, ever do something stupid and kill a lot of files by accident :-)05:49
calcrm -rf ~ works ;-)05:49
persiaNCommander: Like half my home directory 150 minutes ago?05:49
calci've done that a few times i think05:49
NCommanderWell, my backup didn't properly write05:49
NCommanderIt seems -devel having a data failure issue :-)05:49
NCommanderso I just blew away my entire HDD05:49
erastNCommander: i could teach you how to use ZFS snapshots on home dirs - you gonna love it :-)05:49
* avb investigated a problem with DRI with intel05:49
NCommandererast, I'm not using opensolaris on a laptop05:50
avbfinaly seems i see a problem05:50
NCommanderI'm just smart enough to actually backup my SSH and GPG keys to my cell phone's flash device05:50
avbMesa 7.1 is a problem05:50
NCommanderand should the phone get lost05:50
NCommanderIts a five minute call to remotely wipe it05:50
erastwell, ZFS like a drug... once you tried it - you will not be comfortable with anything else again05:51
avbseems first time i will do a rollback to ubuntu-1 and ubuntu+205:51
NCommandererast, this won't have helped, I reparitioned the HDD05:51
NCommandererast, I wanted to remove the old NTFS crud left behind by Vista05:51
avberast: one problem is that there is no zfs in linux05:52
calcand solaris is... yuck :-\05:52
erastwell there is - zfs on fuse05:52
NCommanderI actually like solaris05:52
NCommandererast, the performance hit is unacceptable05:52
erastsolaris - sucks... nexenta - cool :-)05:52
calcof course my experience with solaris was 2.6/7 so maybe its somewhat better now, it was horrid back then05:52
NCommanderAt least my system decrufted now05:53
avbi feel solaris is works like a shit on x9605:53
NCommandererast, you really should work towards supporting more than just the Ubuntu LTSs05:53
avbx8605:53
NCommanderJust my two cents05:53
avband also, their coreutils sux05:53
avbcompletely05:53
NCommanderavb, BSD and IRIX are worse05:53
* calc used solaris on sun sparc hardware05:53
NCommander(well, FreeBSD does work in that respect, but NetBSD is worse)05:53
calci just reinstalled debian onto them after getting fed up with how useless they were :)05:54
avbBSD ever works? :)05:54
avbi thought that on firewalls only05:54
* NCommander finishes building his pbuilder chroots05:54
calcsolaris didn't even have top installed by default05:54
calci was surprised at how little useful utilities came with it05:54
avband ps -ef05:54
erastNCommander: may be one day this will happen, but for now we are going after LTS only, and as i said earlier nexenta makes sense for servers - on desktop opensolaris still sucks05:55
avbi hate a time when i ought to work with solaris05:55
calci was probably spoiled by having used Debian before Solaris05:55
avband also from admin point of view sparc is not betten then intels05:55
erastcalc: consider nexenta, its ubuntu LTS...05:55
avbmaybe its cool to code for it, but in the rest it sucks05:56
erastthe userland at least05:56
avberast: are we getting speedstep, suspend to ram stuff there? :)05:56
NCommanderI just want my trackpad to work05:56
avband normal smp support05:56
avb?05:56
calcnexenta doesn't work on Sun hardware, so why use it at all since there is already Ubuntu ;-)05:56
NCommanderMy battery was detected when I ran it05:56
erastwe actually have it already in the latest builds05:56
* calc no longer has sun hardware though05:56
erastcalc: who told you that? :-)05:57
avbunfortunately how hard linux kernel sucks, its still the best in OSS world05:57
erastwe running datacenter of Thumpers x450005:57
eraston nexenta05:57
NCommanderavb, having used freebsd maybe not05:57
calcerast: nexenta.org says it runs on AMD/Intel 32/64 bit05:57
avbthe rest is just a joke05:57
calcerast: doesn't mention sparc at all05:57
calcerast: or i am blind :)05:57
calc"Nexenta Operating System runs on Intel/AMD 32/64bit hardware and is distributed as a single installable CD."05:58
avbNCommander: i did. this shit even cant run on all the laptops05:58
erastyou said - Sun hardware05:58
avbboot sometimes just hands05:58
avbim not telling about smp again05:58
erastx4500 - is Sun hardware too, you know05:58
avbwhich is a complete fault05:58
calcerast: ah i mispoke, i meant real sun hardware UltraSparc ;-)05:58
calc:)05:58
erastwell its a matter of resources...05:58
* calc thinks Sun should just dump opensolaris and adopt a good userland like what nexenta appears to be05:59
erastI actually compiled nexenta kernel for sparc - but haven't had enough time to package and bootstrap ISO05:59
avbi wish to have a kernel clean like netbsd05:59
erastcalc: +105:59
avbbut with all features of linux05:59
avb:)05:59
NCommandererast, I can help with the bootstrapping05:59
avband with a gnu toolchain for sure05:59
NCommanderBut I think I should help with your buildd situation first ;-)05:59
erastNCommander: to generate ISO, we using nexenta-builder package, take a look06:00
NCommanderWell, I think you need to build the packages first ;-)06:00
calcpersonally i think they should dump the kernel too for x86/amd64 and contribute to FLOSS properly, but that may be going a bit too far ;-)06:00
erastNCommander: yes... a lot of missing dependencies in Hardy repo..06:00
* NCommander has his development toolchains reinstalled06:00
NCommander:-)06:00
calcand open up stuff like ZFS so linux can use it :)06:01
NCommandernow to figure out what else I need to reinstall06:01
avbyeh06:01
avband fuck licensing bullshit06:01
persia!ohmy06:01
ubottuPlease watch your language and topic to help keep this channel family friendly.06:01
erastcalc: the problem with ZFS & Linux is that Linux "layers" needs to be totally redesigned06:01
avbBSD can be used in GPL06:01
avbcant06:02
avbthats a joke06:02
Vger_BSD can be used in GPL code06:02
avbpersia: sorry :)06:02
Vger_GPL can't be used in BSD code06:02
calcerast: well if the licensing was open, which aiui it isn't06:02
avbVger_: ZFS is BSD, not?06:02
Vger_I'm not sure06:02
erasthuge portion of ZFS dual licensed GPL/CDDL06:02
calcerast: aiui from reading a few months ago ZFS is patented to hell and not licensed so that it could be in the kernel in any case06:02
avbah06:02
avbok06:02
Vger_I thought it was under Sun's open source license06:02
avbanyway06:02
calcerast: oh maybe they improved it since i read then06:02
erastGRUB zfs module is GPLed06:02
avbits realy terrible06:03
Vger_Yes06:03
avball this licensing issues06:03
calcerast: yea the GRUB bit is ok afaik, just not the fs driver itself06:03
avbeven free licenses cant be mixed06:03
calcoh well i'll just wait for ext406:03
avbwhat we can talk about the rest of them06:03
Vger_Opensource has created its own restrictions that's more vile than proprietary code06:03
erastits pretty much all you need06:03
Vger_But it's our own fault.06:03
calcavb: they can just not Sun's06:03
Vger_For being dumb :(06:03
Vger_And listening to Stallman06:03
calclicensing proliferation is bad06:03
* Hobbsee wonders if this is really related to ubuntu development?06:03
calcall there really needs to be is BSD/LGPL/GPL :)06:04
* calc shuts up since this is way off topic06:04
Vger_This is an awesome topic!06:04
Vger_Moar!06:04
NCommanderI would consider nexenta somewhat ontopic, it is an Ubuntu derivative06:04
HobbseeNCommander: by the same logic, we should provide support for things like medibuntu in #ubuntu, and that doesn't happen either.06:05
erastNCommander: yeah, but CDDL vs. GPL vs. BSD debates - not really...06:05
calcbtw if anyone needs a new computer this is a pretty good deal: http://www.buy.com/retail/product.asp?sku=209217089&adid=17653&dcaid=1765306:05
HobbseeVger_: more in #ubuntu-offtopic.06:05
calcsomeone showed me it earlier today06:05
NCommanderWhat's the default font on Ubuntu for menu titles?06:05
Vger_Not bad06:06
avbheh06:06
avbno i see why ubuntu is so slow :)06:06
avbnow06:06
Vger_Slow?06:06
avbquad core cpu, 6gb ram is not bad :)06:06
pwnguinbecause developers buy quad core computers and dont notice when it's slow ;)06:07
Vger_lol06:07
calcNCommander: whatever default maps to Sans (I think)06:07
avbyeh, on mine brand new core2duo 1.6 its slow06:07
calcNCommander: playing with fontconfig probably would tell you somehow06:07
Vger_I thought the developers were too busy playing games on their new quad core computers to notice Ubuntu is slow06:07
avband cpu is always hot06:07
avbits not about ubuntu06:07
NCommanderWell, I changed it, and now I don't know what it was ;-)06:07
avbits about developers06:07
* Hobbsee also, wonders how this is related to ubuntu development.06:07
calcUbuntu isn't slow on a quad core ;-)06:07
avb:) auch06:08
avbits better for me to go to offtopic06:08
calci'm going to upload new OOo whenever i get license go ahead from Sun06:08
pwnguinwell obviously, we're going to make jaunty fast by requiring really expensive hardware06:08
Vger_Stop starting things you can't finish!06:08
calchopefully tomorrow morning before the platform meeting06:08
erastok, i wonder how nexenta patches could be integrated with ubuntu, so we don't have to rebuild LTS each time it released?06:09
calcpwnguin: fast boots with required SSD's ;-)06:09
pwnguinyou know, ive got a couple years worth of bootcharts now06:09
Vger_pwnguin, Ubuntu is going Windows Vista route?06:09
avbpwnguin: little laptops cant be fast :)06:09
pwnguinits too bad they're stored in png06:09
calciirc my current laptop can boot Hardy in around 20s06:09
pwnguinby default?06:09
Vger_I changed the bootup to load GDM first06:09
Vger_So I can login and do things in the first 10 seconds06:10
Vger_:p06:10
calcpwnguin: yea, but i don't know if bootchart counts everything06:10
calcpwnguin: iirc it was ~ 20s on bootchart06:10
NCommanderWhat command in ubuntu-dev-tools can grab things from a PPA easily06:10
pwnguinbootchart counts to gdm sleep by default06:10
avband its totaly unusable for next 40 seconds more :)06:10
calcpwnguin: i have a fairly stock install though06:10
Vger_Why does Ubuntu need to load up cups and all the other crap before GDM?06:10
calci have a c2d 1.7ghz 4gb ram laptop06:11
calcVger_: it might not actually be doing what you think it is, or otherwise it probably has a good reason06:11
Vger_I've never been able to find a good reason for it06:11
calcVger_: we looked at boot time stuff in several sessions at UDS in May06:11
calci'm sure there will be a lot of them in Dec at Google UDS as well06:12
avbthe best job in intrepid is a new mail storage format06:12
Vger_So much could be solved for bootup in Ubuntu06:12
avbit stop leaking06:12
StevenKVger_: Then bring it up at UDS :-)06:12
NCommanderhey StevenK06:12
* StevenK waves06:12
avbthat was pissing me off last 2 years06:12
Vger_Like loading non-essential stuff in the background instead of waiting for it before you actually get to login and use the WM06:12
calcVger_: got a bootchart to show?06:13
Vger_StevenK, might be a good topic :)06:13
NCommanderStevenK, KDElibs on amd64 was fixed at the cost of my home folder06:13
calcVger_: i'm pretty sure the stuff that is loaded before GDM generally needs to be, or you are reading the chart wrong06:13
StevenKNCommander: kdelibs ate your ~?06:13
RAOFNCommander: Yay? \-:?06:13
Vger_Like what, postgresql and cups?06:13
TheMusoRAOF: I just uploaded some git fixes for alsa-lib into my PPA. Let me know if anything changes.06:13
NCommanderStevenK, no, the instantly finally caught up with me06:13
Vger_Why does that need to be loaded up before gdm?06:13
NCommanderI only lost a few class notes, so I'm not so screwed06:13
calcVger_: postgresql isn't in official Ubuntu06:13
StevenKNCommander: EPARSE06:13
calcVger_: so it probably hasn't been tweaked06:14
NCommanderer, insanity06:14
Vger_Yes, but if you install it06:14
Vger_It will add to your bootup time06:14
calcVger_: not sure about cups06:14
RAOFTheMuso: Cool.  I'll get to that in a couple of hours.06:14
calcVger_: well there are loads of things you can install from universe that will slow down boot most likely06:14
NCommanderScott got the patch before the machine committed died06:14
Vger_calc indeed06:14
Vger_It shouldn't06:14
Vger_But it does06:14
pwnguinVger_: its completely controllable whether it starts at boot or not.06:14
calcVger_: i agree that this should be fixed, maybe make a point of involving MOTU to help with some of the work06:14
NCommanderStevenK, know any good todos?06:15
pwnguinbut id argue postgresql should start at or near boot by default06:15
StevenKNCommander: Things to do, or programs to manage a todo list?06:15
Vger_pwnguin, yes it's controllable if you know how06:15
Vger_Like I did06:15
Vger_But most won't do it and complain Ubuntu boots up too slow06:15
calcpwnguin: you could stick it towards S99 though06:15
pwnguinwhat palent do people install postgres but not know where the services menu is?06:15
calcpwnguin: if it starts in 20s or 60s its not too big of a deal06:16
pwnguinplanet even06:16
NCommanderStevenK, the former and later06:16
StevenKNCommander: Oh, both? :-)06:16
calcpwnguin: just because you can change it doesn't mean it shouldn't have logical defaults06:16
Vger_pwnguin, surprisingly many06:16
StevenKNCommander: I like Tasque for managing my todo list.06:16
NCommanderStevenK, yup06:16
calcso i agree that all things that start on boot should have reasonable start up times to help keep boot time down but what those are for each package depends on what else uses them, etc06:16
pwnguincalc: when im running a server, postgresql at startup sounds lke a reasonable default06:17
calcand upstart, i think, should help a lot in this case06:17
RAOFAnd the gnome-do tasque plugin makes it even more awesoem!06:17
calconce everything is converted over to using upstart scripts06:17
pwnguini imagine upstart is going to be making a jump forward in jaunty06:17
Vger_People are impatient that's for sure06:17
StevenKRAOF: I'd like gnome-do more if it didn't leak like sieve06:17
avbboot time is okay, the problem is productivity of a software06:18
RAOFStevenK: The recent gtk-sharp upload should've fixed almost all the leaking.06:18
avbterminal is loading like a second06:18
RAOFStevenK: It wasn't our fault, honest! :P06:18
StevenKRAOF: \o/06:18
avbthats ridiculus06:18
StevenKRAOF: I've not installed gnome-do on my desktop06:18
calcavb: is that a regression in 8.10?06:18
avbnautilus... i even dont want to talk about this crap06:18
RAOFStevenK: For those playing at home, gtk# used to leak a pixmap each time you loaded an icon from the theme.06:18
calcavb: for me gnome-terminal is well under 1s load on 8.0406:18
avbcalc: no, its a regression since gnome 2.0 :)06:19
StevenKRAOF: The entire pixmap?06:19
RAOFYes06:19
calcavb: maybe its a speed of computer issue? )06:19
calc:)06:19
StevenKBlink06:19
avbc2d 1.66 :)06:19
StevenKRAOF: Almost sounds SRU-worthy06:19
calcavb: i have a c2d 1.73 and its fast as i blink pretty much06:19
NCommanderStevenK, are you on an SRU team?06:19
StevenKNCommander: Nope06:20
calccertainly not slow enough to be annoying to me anyway06:20
NCommanderStevenK, or willing to roll roughly 12-14 packages to hardy-proposed?06:20
NCommander(I can give you debdiffs)06:20
avbunfortunately there is no better laptop then lenovo x61 in the world06:20
avbin other case i will have it06:20
avb:)06:20
calcthings that annoy me are things like nautilus screwing up file timestamps on copies (setting them to current time)06:20
avbcalc: try xterm :)06:20
StevenKNCommander: Eek!06:21
calcavb: loads in roughly the same time for me, gnome-terminal or xterm06:21
Vger_I prefer the Fujitsu T2010 than the X61 tablet though :P06:21
Vger_But I love my T61p06:21
Vger_Runs linux nicely06:21
StevenKcalc: You know cp does that by default, right?06:21
calcStevenK: yea and cp can do something else if you tell it to, nautilus can't06:21
NCommanderStevenK, is that a no?06:21
avbcalc: once u have g-t opened, its pretty fast :)06:21
RAOFStevenK: Maybe; it's a tiny patch (basically telling the code generator that, yes, you get ownership of the Pixbuf returned from LoadIcon)06:22
calcand no other file manager on other OSes do that braindead stuff either06:22
StevenKNCommander: That's ... insanity06:22
calcavb: maybe that was the issue i already have it open for irc06:22
avbyeh06:22
NCommanderStevenK, be happy, it was worse06:22
avbcold start is realy slow06:22
NCommanderStevenK, four rebuilds, and eight patches to fix dependencies and one code change06:22
calci think i managed to make it take 2s to load06:23
StevenKNCommander: For hardy-proposed?!06:23
calcthen it was in cache when i quit it and it loaded in < 1s06:23
NCommanderStevenK, we had a broken gnat package06:23
NCommanderStevenK, so every Ada package is broken06:23
NCommanderStevenK, the changes are minor, dependencies changes. Only two needed minor code changes to build06:23
calcthe nautilus crap makes me have to manage all my files in gnome-terminal (yuck)06:23
pwnguinNCommander: so basically the risk of regression is best quantified "lol"06:23
calcbut at this point its not really nautilus itself at fault aiui its the gvfs backends that are buggy now06:23
NCommanderpwnguin, given the current packages are not even installable, I got to say regressions are nil06:24
calcit works properly on local filesystem now when i last tested it but still screws up on things like smb:06:24
avbcalc: yeh. worm start is better. still i believe, that a lof of work should be done in pango and freetype06:24
* NCommander can see StevenK shaking in his shoes06:24
avbcoz im 80% sure that this is a problem06:24
* StevenK isn't wearing shoes06:24
NCommanderStevenK, figure of speech06:25
avband another issue what i hate is an open dialog speed06:25
avbthats totaly unaceptable06:25
* Hobbsee stomps on StevenK's bare feet then.06:25
RAOFNCommander: It's usually pronounced "Quaking in his little moonboots" :)06:25
StevenKHobbsee: Ouch!06:26
Hobbseeavb: so, fix it?06:26
NCommanderwell, does anyone want to help if StevenK runs away in fear?06:26
NCommander;-)06:26
avbHobbsee: yeh, im going :)06:26
avbfor now i just complaining for a bad life06:26
avb:)06:26
avbok guys, was nice to talk, have a good day/night :)06:30
avb2am, time to sleep06:31
StevenKTheMuso: So, why does libgtk2.0-dev Conflict against libgail-dev?06:34
TheMusoStevenK: The gtk+2.0 package in intrepid contains libgail's functionality.06:35
StevenKTheMuso: Ah ha. So the libgail-dev Build-Depends just gets dropped?06:35
TheMusoYep.06:35
StevenKTheMuso: Sounds like a win for accessibility, if it's in the toolkit directly.06:36
TheMusoIndeed it is.06:36
lamontlibgail-dev would get dropped if you also build-dep libgtk2.0-dev...06:42
StevenKDamn it, sbuild. libtldl7-dev Provides: libtldl3-dev06:46
* TheMuso has felt for a while now that moving to a new libtool version was not worth it.06:47
NCommanderpitti, hi06:55
NCommanderOh, lamont, hello06:55
NCommanderoh *****06:55
=== superm1|away is now known as superm1
NCommanderpitti, I want to warn you there is going to be a fairly large (for -proposed) upload coming06:57
dholbachgood morning06:58
lamontStevenK: versioned provides do not exist...07:07
StevenKlamont: Oh, duh07:09
RAOFThat's sometimes bugged me.  Is there some technical reason why versioned provides don't exist, or is it just another possible feature waiting to be implemented in dpkg?07:11
NCommanderStevenK, its anonying07:12
NCommanderRAOF, I'm told the design of dpkg makes it difficult (I asked about that awhile ago)07:12
NCommanderRAOF, but I'm honestly not sure07:13
persiaRAOF: Consider the case where foo build-depends on bar >= 0.8 and baz 0.1 provides bar.  Should baz Provide bar-0.8?  what happens if something seeks bar-0.9?07:13
NCommanderlamont, got some time to talk?07:13
RAOFpersia: So you manually bump the version it provides, in much the same way as you'd currently bump the shlibs07:15
RAOFSpecifically, the version of bar that baz provides is a piece of package metadata that is independent of the package version of baz.07:16
persiaRAOF: OK.  I can accept that argument.  Now, check how dpkg handles versions and dependencies, and fix it :)07:19
* RAOF is too suceptible to adding stuff to his TODO list.07:20
RAOFI was actually thinking: Hm... it's been a while since I've played C++.  Maybe I'll do that.07:21
RAOFWith the one small problem that there's no way I'd get around to it!07:22
* NCommander apt-get source's dpkg's source code07:25
NCommanderpersia, that being said, dpkg upstream been VERY difficult to work with to the point driving other contributors away07:25
NCommander(there was a massive funk on this on the d-devel mailing lists)07:26
StevenKSince when?07:26
NCommanderStevenK, since at least the current maintainer took over. THere was a massive battle of egos on debian-devel07:27
persiaNCommander: I refuse to believe anyone's assertion that another is difficult.  My experience has always been that human compatibility is not transitive07:27
NCommanderI'm just summarizing what transpired on d-devel, which ended with an attempted hijack of dpkg07:27
lamontRAOF: given that package A and B have no relationship in version numbers (generally), having versioned provides becomes problematic if you want to describe versions in there07:28
lamontand besides, why make the build system more complicated than it needs to be, esp when you can say A | B (>=ver) ?07:28
NCommanderlamont, it's more of an issue of transitional packages07:29
lamontNCommander: burning through email before heading to a meeting07:29
NCommanderlamont, when xfce 4.5.80 was packaged, a versioned provides would have removed the requirement for transitional packages so Replaces would work07:29
lamontNCommander: certainly there are cases where versioned provides would be useful.07:29
NCommander(on the other hand, if there was a way to force Replaces to work even if there is no change to system state would be nice)07:29
lamontOTOH, that way lies madness. :)07:29
NCommanderlamont, at some point, I'd like to talk to you on the topic of Ubuntu porting (as in porting to new architectures)07:30
lamontReplaces: doesn't do what you think it does then... .:-)07:30
lamontsince it's purely a "if that package and I both provide the file, then I win07:30
lamont"07:30
lamontNCommander: ah, sure - in UK this week, which makes for some wonderful time slew07:30
NCommanderSorry, I'm thinking conflicts unless my memory is going07:31
NCommanderIts 02:30 here07:31
lamontand pretty much putting in 14+ hour days between everything that's going on07:31
RAOFlamont: There would certainly be cases where versioned provides would break down, but for the fairly common case of "yes, I, libfoo really do provide a libbar interface compatible with >= 2.3" it'd be nice.07:31
lamontRAOF: yep.07:31
NCommanderlamont, generally speaking, I have a desire to do a port of Ubuntu to either ppc64 or MIPS(el)07:31
NCommanderRAOF, well, Breaks is a step in the right direction which at least removed the need for versioned conflicts07:31
StevenKI thought versioned Conflicts worked07:32
RAOFThey do, don't they?07:32
RAOFBreaks is for a different purpose, AIUI07:32
NCommanderStevenK, they do, but they are greatly depreciated by upstream07:32
NCommander(er, Debian)07:33
NCommanderThere is a mark in the latest policy guide not to use a versioned conflicts unless absolutely impossible to avoid, and to consider using Breaks instead07:33
lamontNCommander: steps (for your more simple case): 1) start with something older that works - say etch, 2) drop a build-essential chroot of etch on the machine, and start building toolchain bits for intrepid (or hardy, better yet), iterate until you've built everything in the chroot from the current release. 3) do it all over again starting with your results from (2).07:33
NCommanderlamont, no, that part I know, I've done it before07:33
lamontNCommander: ah, cool07:33
NCommanderlamont, I meant more the part on getting it on ports.u.c ;-)07:33
lamontah...07:33
NCommanderlamont, (I did a rebootstrap of amd64 out of total boredom from scratch; no debian)07:34
* NCommander thinks he did four rebuilds07:34
NCommanderbefore the result was installable07:34
RAOFThat wasn't boredom though, was it?  That was build-the-world-with-PIE?07:35
NCommanderRAOF, yeah well, when I got stuck, I spent five hours on a train doing that07:35
NCommanderRAOF, so I had a general idea what to do if I could work out the toolchain issues07:35
NCommanderI don't mind running dak or something, but if it was possible to get a port to be "blessed" with at least being hosted by canonical07:35
lamontthat part is simple-ish: 1) work out with folks, and ship not less than 3 machines to the data center (4 preferred)  of course, you'll need to make sure that people believe in things enough to provide rack space and such for said machines.  2) work with the buildd guy (that'd be infinity) to point him at an archive for him to do the DC bootstrap from07:36
NCommanderlamont, ouch, for ppc64, I guess I could send canonical four PS3s ;-)07:36
StevenKAnd rack them how?07:36
RAOFUnder the TVs, surely.07:37
NCommanderStevenK, someone made a rack for PS3 since they were doing cell work on them07:37
StevenKRAOF: And how many TVs have you racked? :-D07:37
NCommanderStevenK, they made a mount so it could be placed in a U3 rack I think07:37
RAOFStevenK: 1!07:37
lamont3U each? ouch07:37
StevenKRAOF: !?07:37
lamontOTOH, that beats 9+U07:37
StevenKlamont: What in the DC is 9+U?07:38
NCommanderlamont, it was awhile ago07:38
lamontStevenK: besides the ciscos?07:38
NCommanderlamont, anyway, I dont have $PS3_PRICE*407:38
StevenKlamont: Yup07:38
lamontdunno - the tour hasn't happened yet07:38
NCommanderlamont, I really really want armel, to the point having started that port before getting fed up with my slow as hell ARM box, and I'm told that one is getting done soon-ish07:38
pittiGood morning07:40
StevenKpitti!07:40
pittiNCommander: heh, ok07:40
NCommanderpitti, we're working to fix the Ada packages on Hardy07:41
StevenKNCommander picked on me.07:42
NCommanderStevenK, it could be worse07:44
slangasekStevenK: versioned conflicts work on an individual level.  When you get an archive full of them, your dist-upgrades look like "remove the world" if using apt-get, and "duh, I think you told me not to do anything" if using aptitude07:49
StevenKHaha07:49
lamontmoof07:52
lamontNCommander: so.. you were saying?07:53
lamonthrm... actually time for me to head officewards - back online in about 15-20 min07:54
NCommanderlamont, well, you explained it that Ubuntu must always host the buildd machines (I thought hppa for some reason was done outside at first)07:54
lamontit was07:54
lamontand hosted on people.ubuntu.com/~lamont/hppa/$mumble07:54
NCommanderlamont, ah. I see. I figure at point I'll do the port, and then run a donation drive for the Canonical DC :-)07:55
lamontNCommander: yeah - it's best to get a port together and get a community behind it first, and then pursue getting it into the datacenter and such - a much easier path07:56
NCommanderlamont, well, I plan to do an armel port if I don't see something before intrepid+1 opens, mostly because I want to do a netbook remix port for internet tablets07:57
lamontthe other path is harder, and results in people asking why anyone should care about a port that maybe 6 machines in the world are using...07:57
lamontOTOH, 3 of those machines are buildds. :-)07:57
NCommanderlamont, or the 20 m68k Debian buildd cluster07:57
NCommander(be warned, I will probably try and port Ubuntu to m68k ....)07:57
lamonts/20/70 or so/ last I heard07:57
StevenKNoooooooooooooooo07:57
lamontStevenK: he's welcome to try porting it.07:58
StevenKDamn doorstep architecture07:58
NCommanderStevenK, yes, I do Ada and m68k07:58
lamontwhen it breaks, we'll laugh at him when he files bugs07:58
lamontanyway.  afk for 20 min or so07:58
StevenKHaha07:58
NCommanderStevenK, I fix everyones FTBFS, in retrospect, its not that big of a quirk07:58
wgrantpitti: Isn't there a more feasible solution for keeping virtualbox unbroken in hardy? Say, adding a rebuild of the modules to the ABI bump process? Not that hard...08:02
pittiwgrant: that would require the kernel team to "adopt" the package08:04
wgrantpitti: For very restricted values of "adopt".08:05
wgrantAlternatively, there could be a more sane SRU process for kernel module rebuilds, and the appropriate maintainers could be notified of ABI bumps before the world breaks.08:06
NCommanderwgrant, you do know virtualbox has a setup script to do extactly that?08:06
NCommander(/etc/init.d/vboxdrv setup)08:06
wgrantNCommander: We have packages as well.08:07
NCommanderWe do?08:07
NCommanderThat's news08:07
wgrantYes.08:07
wgrantvirtualbox-ose-modules-*08:07
wgrantDKMS is the ideal solution, but that luxury is not had in Hardy.08:08
NCommanderwgrant, DKMS just got backported08:08
NCommanderwgrant, maybe as an exception it can be introduced as a new package via -updates08:08
wgrantI don't really think that rewriting a package is ideal for an SRU.08:09
NCommanderwgrant, I don't know anything about DKMS, I was just suggesting08:11
=== jscinoz_ is now known as jscinoz
* lamont returns08:18
lamontdear gnome keyboard, if I suspend the laptop for 20 minutes, that should _SO_ count as a break. kthx08:18
superm1someone still needs to DKMSify the intrepid virtualbox package anyhow too08:20
RAOFHeh.  The break's not for you, it's for GNOME.  And as far as it's concerned, no time has passed!08:21
lamontmeh. ntp snapped time forward - that's time passing08:21
RAOFTheMuso: Hm.  Pulse seems to die trying to load module-esound-protocol-unix.09:23
RAOFpulseaudio -vvv doesn't seem to be terribly verbose about the problem.  I wonder if it's the missing link to libauth-cookie.so that ldd can't find?09:24
NCommanderlamont, have you returned?09:31
pochudholbach: thanks for the sponsorship!09:31
NCommanderdholbach, how much do you know about SRUs?09:31
seb128NCommander: oh you are hiding now?09:31
NCommanderseb128, after I blew away ~, yes09:31
seb128NCommander: SRUs are described on the wiki09:31
NCommanderseb128, er, I need someone to sponsor SRU uploads to -proposed09:31
seb128NCommander: oh? how did you do that?09:31
seb128NCommander: bug #nnnn?09:32
NCommanderseb128, didn't check to make sure my backup was actually readable09:32
NCommanderseb128, its one bug, 11 packages09:32
seb128what are the changes about?09:32
NCommanderseb128, Hardy shipped with gnat-4.2 which broke most of the ada packages in Hardy09:32
NCommanderMostly because the previous maintainer hardcoded gnat-4.1 all over the place09:33
lamontNCommander: yeah, sitting in a meeting09:33
NCommanderI fixed the dependencies, and added code patches to get the rest building09:33
NCommander(its relatively small changes all around)09:33
seb128NCommander: do you have a bug number describing the changes, etc?09:33
NCommanderseb128, there is a spec on the wiki that was approved by a member of motu-sru, I did the work with his approval, but he hasn't been on in awhile, and I'd like to at least get these into proposed09:33
NCommanderseb128, https://wiki.ubuntu.com/HardyGnatTransition09:34
seb128NCommander: did you read https://wiki.ubuntu.com/StableReleaseUpdates ?09:34
NCommanderseb128, yes, all packages have proper X.1 versioning strings09:35
seb128NCommander: need a bug explaining the changes, etc before uploading, I'm fine doing sponsoring if you have the bug open, the debdiff attached, etc09:35
NCommanderseb128, hold on09:35
NCommanderseb128, I was told by SRU however for binary rebuilds on packages that don't have an ubuntu version string to use Xbuild0.X09:35
seb128NCommander: right, "build" means it'll be overwritten by syncs automatically09:35
NCommanderseb128, yeah, its two binaries rebuilds, and nine minor patchs09:36
NCommanderseb128, https://bugs.edge.launchpad.net/ubuntu/+bug/26826009:36
ubottuLaunchpad bug 268260 in ubuntu "GNAT 4.2 Transition Tracking Bug" [Low,In progress]09:36
NCommandergnat-gps is a rather odd issue09:36
NCommanderIt's got a major policy violation in it as of right now (in hardy), it doesn't follow the python policy at all09:36
NCommanderI can fix it, but its a very invasive change since I need to do some heavy patching to the build system to fix it09:37
seb128NCommander: alright, let's word it differently, when you have a task for a package update and a debdiff closing this task ready to upload attached to the bug I'll review and sponsor it09:38
NCommanderseb128, so you want me to attach all 11 debdiffs to these bugs?09:38
* NCommander has already rerolled the source packages w/ proper versioning strings so its not that difficult09:38
seb128NCommander: SRU uploads require paper work, proper tagging, testing, etc so yes, read the wiki page if you didn't09:38
seb128NCommander: we need to be able to review updates and track which ones have been tested, etc09:39
NCommanderseb128, I've done SRUs before, but never did them inmass, I was under the impression if its a single issue affecting multiple packages a single bug will do09:39
NCommanderLet me fix that now then09:39
NCommanderseb128, do I need to discuss tag creation on the lists?09:40
seb128NCommander: each package needs to be tested though09:40
seb128NCommander: what tag? no, you are free to use tags as you want09:40
NCommanderOk09:41
NCommanderLaunchpad doesn't have a link-bugs feature, does it09:41
NCommanderseb128, it should be noted in advance some of these packages depend on each other, I'll try to note the order of what depends on what09:43
=== superm1 is now known as superm1|away
NCommanderseb128, https://bugs.edge.launchpad.net/ubuntu/+source/asis/+bug/26845809:46
ubottuLaunchpad bug 268458 in asis "GNAT 4.2 Hardy Transition" [Undecided,New]09:46
ogra\sh, bah, you stole my idea blogging the duerer drawing :)09:59
=== ion__ is now known as ion_
NCommanderseb128, https://bugs.edge.launchpad.net/ubuntu/+source/libaws/+bug/268260 - this is quickly becoming the bug from hell10:14
ubottuLaunchpad bug 268260 in gnat-4.2 "GNAT 4.2 Transition Tracking Bug" [Low,In progress]10:14
seb128NCommander: that's alright, but since I've already lot to do and those are universe I'm pondering letting the sponsoring to MOTUs ;-)10:14
stefanlsdseb128: whats your feelings on getting the 2.5.1 pidgin into intrepid. couple of people have been using my PPA and reported no problems.  Or will we rather wait for debian?10:18
seb128stefanlsd: no feeling I'm overworked and didn't have time to look at it yet, still working on the GNOME 2.23.n updates10:19
stefanlsdseb128: oki.  tell them to not work you so hard  :)10:20
\shogra:  ;)10:21
asacRiddell: http://paste.ubuntu.com/45232/10:28
asacany idea?10:28
pittitseliot: any chance you could do a proper release of x-kit (or use the current version) and put the tarball on launchpad.net?10:29
pittitseliot: e. g. look at https://edge.launchpad.net/jockey, there you have the 'trunk' series, various releases from that, and "downloads"10:30
NCommanderasac, that's pretty10:30
pittitseliot: I updated README.txt for s/guidance/xkit/ and need to put in a download URL10:31
tseliotpitti: sure10:31
pittitseliot: if you register the 'trunk' series and make it the 'default' series, then "bzr get lp:x-kit" would start to work, too10:32
pitti(I think you still have to link the branch against the series for that, though)10:33
tseliotpitti: something like this? https://launchpad.net/xorgparser/0.310:33
pittioh, it's xorgparser, not x-kit?10:33
pittiI looked at https://edge.launchpad.net/x-kit10:33
tseliotpitti: no, x-kit is the whole project10:34
* NCommander falls10:34
NCommanderseb128, ok, bug report from hell filled out10:34
tseliotpitti: and BTW you can do bzr branch lp:xorgparser10:34
pittitseliot: right, I tried with x-kit, since the source package is x-kit, too10:34
tseliotpitti: yes, that's the only part of X-Kit which I have released so far10:35
tseliotpitti: I know, it's a bit confusing10:35
pittiok, nevermind10:35
pittiI put in https://launchpad.net/xorgparser/+download as download URL10:36
pittitseliot: I fully reviewed your x-kit branch, fixed another bug (in disable() you changed the indentation of xorg.conf writing, which caused it to be written only if there previously was a device section)10:36
tseliotpitti: how do I put a tarball in that link?10:37
tseliotpitti: ah10:37
pittitseliot: https://edge.launchpad.net/xorgparser/trunk, click on 'register a release'10:37
pittioh, there is already one for 0.3: https://edge.launchpad.net/xorgparser/0.310:38
pittitseliot: on that page you shold have "add download file" or so (I can't see it since I'm not the project owner)10:38
pittiyep, that's where i see it in jockey, so it should be there for you10:39
NCommanderhey TheMuso10:39
pittitseliot: chasing the test regressions now10:39
tseliotpitti: ok, I'll do a release so that your link can actually work.10:40
pittitseliot: many thanks10:40
tseliotpitti: good, if you need a hand with that, I'm here10:40
RAOFYeah.ls10:45
RAOFENOTSHELL10:45
RAOFYou know, it'd be cool if irssi silently ignored shell commands :X10:46
Riddellasac: mm, no, where's the admin directory from?10:46
asacRiddell: from knetworkmanager svn10:46
asacRiddell: let me check something10:47
Riddellasac: fresh checkout and make -f Makefile.cvs works fine here10:48
asacRiddell: yeah. most likely because build-dep doesnt succeed to install10:48
vovkavhi! What is the easiest way to profile the entire linux system with large granularity? Just to see how much time is spent in kernel-libc-libxxx-apllication?10:48
asacRiddell: dpkg: error processing /var/cache/apt/archives/kdelibs4-dev_4%3a3.5.10-0ubuntu1_amd64.deb (--unpack): trying to overwrite `/usr/bin/ksvgtopng', which is also in package kdebase-runtime10:48
asacRiddell: is kdebase-runtime old and there is a missing conflict?10:49
Riddellasac: ksvgtopng should be removed from kdelibs4-dev (and has been but there's a compile error)10:49
Riddellasac: you can safely --force-overwrite10:49
asacRiddell: ok10:49
asaci removed kdebase-runtime now ... apparently didnt hurt. now i have all build-deps. lets try10:50
asacRiddell: all find. sorry for the noise ;)10:50
asacfine10:50
Riddellyay10:51
asacRiddell: now it bailed out with:10:54
asacknetworkmanager-openvpn.h:34:39: error: knetworkmanager-vpnplugin.h: No such file or directory10:54
vovkavhi! What is the easiest way to profile the entire linux system with large granularity? Just to see how much time is spent in kernel-libc-libxxx-apllication?10:55
wgrantHmmmm. My laptopload cycle count10:57
wgrantEr.10:57
wgrantMy laptop's load cycle count has just started increasing rather rapidly.10:57
NCommanderwgrant, would you like to help me upload some packages :-)10:57
wgrantNCommander: I'm rather busy with uni work, sorry.10:58
NCommanderwgrant, Sure, no issue. I just need to find someone who likes doing SRU work :-)10:58
Riddellasac: are you doing builddir!= sourcedir?11:00
asacRiddell: huh?11:00
asacRiddell: i used the commands you gave me11:00
asacand ran make in the same directory11:00
asac./configure --prefix=...11:01
asacRiddell: should i do something else?11:01
kwwiiasac: is there any way that Firefox could use a different skin when the gnome theme changes?11:02
Riddellno, that should be fine11:03
asacRiddell: config.status:s,@KNETWORKMANAGER_CFLAGS@,|#_!!_#|-I$(top_srcdir)/src,g11:03
asaclooks ok11:03
asacRiddell: hmm11:03
loolBlah my desktop hung up again and nothing in the logs11:04
asackwwii: what are you trying to achieve?11:05
asackwwii: fix theme bugs in a skin?11:06
cjwatsonasac: re yesterday, indeed both interfaces have been given the same metric. I attached stuff to bug 26215211:07
ubottuLaunchpad bug 262152 in network-manager "brings up both wired and wireless interfaces; hard to pick just one through the UI" [Medium,Triaged] https://launchpad.net/bugs/26215211:07
asaccjwatson: ok thanks. would a fixed metric be good enough to fix your use-case?11:08
kwwiiasac: well, I have other themes which need a skin to look right...the idea is that when I select the theme firefox should also look ok without having to select the theme everywhere11:09
asackwwii: yes i understand.11:11
asackwwii: but no, changing skin on theme change doesnt work11:11
asackwwii: can you identify which elements are not configurable in gnome theme?11:11
asaci think the right approach is to look if those can be made configurable11:12
cjwatsonasac: I just tried fiddling the routing table and that doesn't seem to help11:13
cjwatsonasac: I think the problem might be that (if you look at the routing table I attached) I still need to use hosts on the wireless subnet, but I would prefer to do so via a wired route when an Ethernet cable is attached; for example my nameserver is 172.20.153.211:14
Riddellasac: meh, it compiles for me whatever I do11:14
asaccjwatson: metrics worked quite well in the past for me11:14
asaccjwatson: oh. so its not a packet loss issue11:14
kwwiiasac: until now the biggest problem is the url entry box and teh menu that drops down from it I think11:14
cjwatsonasac: well, it is though. When I have both interfaces up, packets sent to 172.20.153.2 don't come back11:15
cjwatsonasac: oh, sorry, ignore that last bit, I screwed up11:17
asaccjwatson: from what i see your routing table only has one default route11:17
asacso there shouldnt be any metric required11:17
cjwatsonasac: hm, should I have a default route for eth1? I'd rather not - eth0 can get to every host that eth1 can11:17
cjwatsonand the less I use wireless, the better wireless works for those hosts that need it11:18
asaccjwatson: right. thats correct11:18
cjwatson(I'm on the edge of the tolerances for my router)11:18
asaccjwatson: and if NM behaves that way i dont see what is wrong11:18
cjwatsonright now, this ssh connection to 172.20.153.17 is going via wireless11:18
asacah11:18
cjwatsonoh, hmm, metrics are the other way round from what I was thinking, aren't they?11:19
cjwatsonthe higher the metric, the less the link will be used11:19
asacyes11:19
asaccjwatson: but that only works if there is a tie-break required11:19
asacso maybe 172.20.153.0    0.0.0.0         255.255.255.128 U     0      0        0 eth111:20
asacjust pulls in everything for that subnet11:20
cjwatsonasac: yeah, it seems to11:21
cjwatsonI bumped that metric to 10, but it still wins11:21
asaccjwatson: did you explicitly setup this subnet split in your dhcp servers?11:21
cjwatsonyes11:21
asaccjwatson: what were the reasons to make wireless serve a different internal subnets?11:23
asacand why is the dns server in the wireless net?11:23
cjwatsonI have a strange setup because I have a wireless router downstairs, and have never got round to running a wire upstairs so the machine that I actually want to use as a default router and DNS server (because it understands VPNs and the like) is connected to the rest of the world by wireless11:23
cjwatsonit's backwards from most people's, but it's necessary until I get round to more physical layer work11:23
cjwatsonthe different subnets gave me control that I found I needed to make it all work; and it did work fine until n-m came along and decided it could have both interfaces up at once :)11:25
asaccjwatson: ok. just wanted to ask if the subnets split is really required11:25
cjwatsonfor now, yes11:25
cjwatsonoh, plus I understand subnetting better than I understand Ethernet bridging; I prefer that sort of thing to be explicit :)11:26
cjwatsonI suspect that, in general, with a crowded wireless network that's having trouble coping at the best of times, subnetting puts less load on it than bridging would11:27
cjwatsonsince the wireless network only needs to see packets definitely destined for it11:28
asaccjwatson: ok. ill show that routing table to the NM master and see what he thinks. i doubt however that this is the "use-case" he asked for to convince him to introduce an "old" mode feature11:30
asacor to add more complexity to the UI.11:30
asaccjwatson: you can certainly disable your wireless network by right clicking ;)11:31
Riddellasac: oh, I have network-manager-kde installed and it's using the knetworkmanager-vpnplugin.h from that11:31
asacbut i see that this might be cumbersome11:31
cjwatsonit sucks11:31
cjwatsonasac: it shouldn't be looked at as an "old" mode. This is a regression11:31
asaccjwatson: i agree that his arguments arent really consistent11:32
asaccjwatson: a) he always says that NM is only useful for managing your primary network connection11:33
asacb) he says that he doesnt see the case for the 0.6.6 behaviour.11:33
asacbut lets see.11:33
asacmaybe this can convince him11:33
asacRiddell: ok ;)11:34
asacRiddell: so top_srcdir is wrong?11:35
Riddellyes11:36
asacRiddell: http://paste.ubuntu.com/45256/11:36
asac?11:37
Riddellasac: yep11:37
asacRiddell: ok that fixes that11:37
asacRiddell: now i end up in http://paste.ubuntu.com/45257/11:37
asacRiddell: can you commit that fix?11:37
cjwatsonasac: I want NM to manage my primary network connection. It's just that depending on the situation that might be one of two interfaces. This isn't unusual, is it?11:38
cjwatsonin fact I thought that was NM's core usefulness11:38
liwisn't that the case for every laptop with both wired and wireless?11:38
asaccjwatson: right. Ill talk directly to dan about this as soon as he is online11:38
asaccjwatson: i only talked to his co-worker about this last time11:39
cjwatsonthanks11:39
asacwho mostly knows what dan williams wants ... but only mostly11:39
asacRiddell: so whats the right/outdated signature? the one in vpnplugin.h or in openvpn.cpp ?11:43
Riddellasac: that's the question, upstream left it between the two11:49
Riddellasac: I think QMap<QString, QString> is the new one11:50
Riddellasac: yes, according to r848503 'Again NM API changes (breaks all VPNPlugins)'11:53
asacRiddell: good. so he forgot openvpn11:55
asaclets see if i can temporarily disable it11:56
tkamppeterpitti, hi11:58
Riddellasac: try  --with-openvpn=no11:58
Riddellto ./configure11:59
asacRiddell: int OpenVPNConnectionType::mapConnectionType2String(CONNECTIONTYPE connType)11:59
asachehe11:59
asacconfusing function name11:59
TheMusoRAOF: Hrm. The module should be present in /usr/lib/pulse-0.9/modules. Got any more info, or have you attached it to the bug already?12:16
TheMusoRAOF: ah, you emailed me, thanks.12:22
asacRiddell: ok enabling/disabling wireless works12:33
asacRiddell: how knetworkmanager supposed to work? i dont see any APs in the applet drop down12:34
asacRiddell: is there a way to make knetworkmanager more verbose?12:36
Riddellasac: right click -> edit connections -> new connctions -> a list should be there12:36
asacRiddell: yeah. that exists12:36
asacRiddell: but activating such a connection doesnt do anyhting12:36
asacbut i dont see any error on the console either12:37
asac(nor anything on NM side)12:37
Riddellasac: I don't think it has much in the way of debug output12:43
ograasac, so if i run a dhcp server on my desktop machine (i.e. on ltsp servers) i see some issues ... could it be that NM starts the static interfaces from /e/n/i very late in the bootprocess ?12:44
Riddellasac: do you have anything listed in the New Connections dialogue?12:44
asacRiddell: yes. thats all working12:48
asacRiddell: what isnt working is the "ActivateConnection" dbus call. i get the callback, but i am not sure where the signal emitted there is dealt with12:49
asacRiddell: emit ActivateConnectionAsyncReply(_asyncCallId, _active_connection);12:50
asacRiddell: who is listening for that?12:50
TheMusoogra: Did you get my message earlier about your casper changes and a bzr branch? You had a different nick, so you may not have.12:50
ograno, i didnt12:51
TheMusoogra: Oh ok. Was just wondering whether you had your changes somewhere in a bzr branch so I can merge them back into trunk, as Colin gave me a tarball of what he had as the latest bzr branch.12:54
TheMusoogra: It would be nice to have them logged properly, instead of something like "merge changes back from oliver" :p12:54
ograthe casper branches i looked at were all broken12:55
ograand nobody could tell me where the actually used branch is12:55
TheMusoogra: Yeah, but I think its possible to push to if you have a local copy.12:55
Riddellasac: nothing (according to grep)12:55
TheMusoi could be wrong though12:56
Riddellasac: the whole of src/dbus/ files seem to be new since the current version in the archive12:56
* TheMuso discovers that Colin hasn't actually pushed his casper changes to LP...12:56
ograTheMuso, right, there is something wonky wiht the casper branch ... some error in importing from the old bazaar12:57
TheMusoyeah I know12:57
ograand indeed i use to make my changes in a local copy via bzr pull ... but pushing that didnt work12:58
ograi think i have the debdiff lying around somewhere, so it shouldnt be hard to generate something out of that for a time where the branch is fixed12:58
TheMusoogra: Getting the debdiff is no problem.12:59
cjwatsonTheMuso: hmm, I haven't? oh well, you have the branch, you can push it13:06
ogracjwatson, wjere to  ?13:06
ogra*where13:06
ograi wasnt able to push to the ones i found on LP13:06
TheMusocjwatson: Right, I thought it was a case of tried, but failed.13:07
cjwatsonogra: I've been able to commit to the branch on LP OK13:08
ograhmm13:08
ograweird13:08
cjwatsonthe branch is screwed, though; not an LP problem as such13:08
ograi know i tried to push to the one owned by ubuntu-core-dev13:08
ograand that didnt work13:08
cjwatsondon't fret too much about it13:08
asacRiddell: yeah. ill look into it13:09
ograwell, i dont want my changes being lost  :)13:09
asacRiddell: first step is updating the introspection files ... which also should reveal the actual api changes required13:09
ograin case someone only uses the branch and not the source package13:09
cjwatsonhttps://bugs.edge.launchpad.net/bzr/+bug/246880 is as far as I've got13:10
ubottuLaunchpad bug 246880 in bzr "ghost fetch issue: fail when fetching a text referenced by a live revision introduced by a ghost revision" [High,Triaged]13:11
* TheMuso subscribes to that bug.13:20
ograkwwii, did you notice that the gnome-control-center shell app has a hardcoded white background ?13:20
loolcjwatson: Should the current trunk be moved on the side (or shall we move to a new branch) to continue development in bzr and keep the data for bzr's upstream to look at later?13:20
ograkwwii, its very hard to read the golden fonts on it in the dark human theme13:21
TheMusolool: I was thinking of the same thing, but haven't bothered because I haven't had to touch casper till now.13:21
cjwatsonlool: that's an option, but I've escalated to poolie now, let's try to exhaust that first13:22
loolcjwatson: Thanks13:22
cjwatsonlool: if we do get stuck I could use bzr fast-import to give us all the history at least since we switched to bzr13:23
cjwatsonit'd break any existing branches of course but since the trunk is screwed there are hardly any of those13:23
seb128NCommander: new pangomm and gtkmm versions available13:33
pittihi tkamppeter13:57
MacSlowAnybody with an intel Pro/Wireless 3945ABG wlan-nic working under interpid (2.6.27-2-generic)?14:21
Riddellmvo: update-manager bzr seems out of date with the archive14:22
RiddellMacSlow: lspci tell me I have  03:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection14:22
RiddellMacSlow: works here with 2.6.27-2-generic14:22
MacSlowRiddell, *sigh*14:23
RiddellMacSlow: not using knetworkmanager are you? :)14:23
MacSlowRiddell, I only have it working for about 1 minutes and then get numerous timeouts of the iwl3945 modules reported in the output of dmesg14:23
MacSlowRiddell, correct I'm not running knetworkmanager :)14:24
Riddellno timeouts in my dmesg14:24
MacSlowRiddell, there's also not much showing up in reported bugs in launchpad ... I guess I'm once again the only person being exposed to this problem14:26
mvoRiddell: oh?14:26
mvoRiddell: let me check14:26
mvoRiddell: fixed, sorry14:27
Riddellmvo: glad it's not just me who does that :)14:28
mvoRiddell: heh :)14:32
Riddellmvo: I'm adding the midding update-notifier-kde.install file then uploading14:33
Riddellmissing14:33
mvoRiddell: cool, thanks. I will probably do another upload today but I need to wait on niemeyer first14:33
Riddellmvo: then I'll just commit and not upload14:34
ogracjwatson, hibernate to /dev/ramzswap is disabled, right ?14:43
ogra(the compcache device)14:43
cjwatsonogra: I don't remember doing anything explicit there14:44
ograoh, i thought you said that back at UDS even14:44
cjwatsonogra: ... but apparently I'm just forgetful. Yes, it is disabled.14:44
ograok14:44
cjwatsonoh, wait, looking in the wrong place14:44
cjwatsonogra: drat. No, it isn't, but will be in just a moment14:45
cjwatson(base-installer works that stuff out)14:45
ogragood :)14:45
ograthere was just a question how it affects hibernate and i couldnt remember if we actually did have it disabled14:46
cr3cjwatson: your fix to dpkg enabled the automated testing to kick in again, thanks!14:46
jdstrandcjwatson: hi! fyi, ufw and netboot d-i should be in good shape now14:47
jdstrandcjwatson: I had a thought about integrating ufw into the installer. something along the lines of redhat's 'Enable firewall' with some rudimentary ports stuff. Is this something that you would be open to for intrepid+1?14:48
cjwatsoncr3: I didn't touch dpkg; you can thank jdstrand for his ufw fix14:50
cr3jdstrand: ^^^ thanks :)14:50
jdstrandcr3: heh, well, you can also blame me for the breakage... but your welcome! :)14:51
cr3jdstrand: I don't blame breakage, these things happen during development :)14:53
siretartdoes the ubuntu live cd autoload the kernel module dm_mod?14:59
emgenthappy network manager!15:03
emgentProgram received signal SIGSEGV, Segmentation fault.15:03
emgent[Switching to Thread 0xb6f81730 (LWP 6857)]15:03
emgent0xb7f17545 in ?? () from /usr/lib/libnm-util.so.015:03
stefanlsdemgent: :)15:04
emgentheya stefanlsd :)15:04
emgenti have to go out now, see you later people15:05
loolsiretart: Last time I checked it didn't do so for me15:10
jdstrandhi emgent!15:11
loolsiretart: I wanted to mount my lvm over md, I'm not sure how I solved it in the end; something like installing mdadm and lvm2 (the later probably installed), then udevadm trigger, then vgscan or something like that15:11
cjwatsonogra: base-installer and ubiquity fixed so that /dev/ramzswap won't be selected for hibernation (at least after the next ubiquity upload)15:24
ogracjwatson, gracias :)15:26
siretartlool: k, thanks15:27
tkamppeterpitti, hi15:31
pittihey tkamppeter15:31
tkamppeterpitti, bzr pull --remember bzr+ssh://bzr.debian.org/pkg-cups/cups/debian-trunk/ does not accept my password15:33
cjwatsontkamppeter: is your Launchpad user name the same as your local user name?15:34
cjwatsontkamppeter: if not, you want this in ~/.ssh/config:15:34
cjwatsonHost bazaar.launchpad.net15:34
cjwatson        User till-kamppeter15:34
tkamppeterpitti, Launchpad account or alioth (Debian) account?15:34
pitticjwatson: it's bzr.debian.org15:34
cjwatson... I'll shut up then - although the same principle applies15:35
tkamppeterI tried also bzr pull --remember bzr+ssh://till-guest@bzr.debian.org/pkg-cups/cups/debian-trunk/15:35
tkamppeterbut I got15:35
pittitkamppeter: if you didn't set your alioth name in .ssh/config, try bzr+ssh://till-guest@bzr.debian.org/...15:35
cjwatsonI'm not sure that bzr.debian.org runs a smart server. Try sftp:// rather than bzr+ssh://.15:35
pitticjwatson: I use bzr+ssh://mpitt@bzr.debian.org, WFM15:35
looltkamppeter: Try to ssh till-guest@bzr.debian.org15:36
tkamppeterpitti, this is what I tried. I got asked for the password, entered it, and got15:36
tkamppeterServer does not understand Bazaar network protocol 3, reconnecting.  (Upgrade the server to avoid this.)15:36
pittitkamppeter: right, but that's just a warning, I get it, too15:36
pittibzr.d.o just has bzr 1.315:36
tkamppeterThen I got asked for the password again, entered it and got15:36
tkamppeterbzr: ERROR: Not a branch: "bzr+ssh://till-guest@bzr.debian.org/pkg-cups/cups/debian-trunk/".15:37
pittiwhich doesn't help to make it faster :(, but for political reasons I didn't put the debian bzr trunks onto LP (just a mirror)15:37
looltkamppeter: I use /bzr15:37
jcristautkamppeter: bzr.d.o/bzr/pkg-cups/...?15:37
looltkamppeter: Right you need a /bzr15:37
loolbzr branch bzr+ssh://bzr.debian.org/bzr/pkg-cups/cups/debian-trunk15:37
jcristautkamppeter: /pkg-cups doesn't exist15:37
loolWorked for me15:37
loolBranched 543 revision(s).15:37
pittiah, indeed15:37
looltkamppeter: You might to run a ssh agent to avoid typing your passwords over and over again (or better use ssh keys)15:38
broonieWell, you need the keys for the agent anyway.15:39
looluh right, I meant to present things the other way around15:40
loolAnyway, use an agent, use keys, if possible use passwords on your keys :)15:40
tkamppeterlool, I have upoaded my key to Alioth now.15:42
asacStevenK: so NM how do you know that its nm-applet that kills your X?15:42
looltkamppeter: dumped hourly or so, might take some time to be up-to-date15:42
=== superm1|away is now known as superm1
StevenKasac: Because I click the applet and then X dies.15:46
tkamppeterpitti, now I succeeded. I have broken it by a "bzr upgrade", but now I have deleted everything and I am starting over.15:46
pittitkamppeter: broken? upgrade doesn't work, due to its history of being a svn import, but it just fails, doesn't break15:46
pittitkamppeter: but good15:46
tkamppeterpitti, can you make a new announcement, with correct paths and telling the users about the warnings?15:47
pittiyes15:47
tkamppeterpitti, I have uploaded the last change (patch from ion_ for bug 263049) to the bzr now. I had already uploaded it to SVN, but it seems that you had already converted the SVN before.15:53
ubottuLaunchpad bug 263049 in system-config-printer "CUPS test page does not display correct print job data. pstopdf filter needs improvements, test page needs some changes" [Medium,Invalid] https://launchpad.net/bugs/26304915:54
pittitkamppeter: oh, thanks15:54
ion_Converted?15:55
tkamppeterpitti, another question: I have always built CUPS by running svn-buildpackage from within the SVN repo directory. Is there an equivalent for bzr?15:55
ion_bzr-buildpackage :-)15:55
pittitkamppeter: what ion_ said, but I have never used either so far15:55
pittitkamppeter: I just use debuild15:55
tkamppeterpitti, does debuild also join the debian directory from the repo with the original source or do you do that manually?15:56
pittitkamppeter: no, I just unpack the orig.tar.gz into the source tree, just as with normal source packages15:56
pittidebclean works :)15:56
pittibut I should really try bzr-buildpackage some day15:57
ion_By default, git-buildpackage refuses to build a source package if the tree contains uncommitted changes, which quite nicely prevents accidental uploads of local changes. :-)15:57
tkamppeterpitti, I am installing it now.15:57
ion_I assume bzr-buildpackage does that, too.15:57
ion_git-buildpackage has pristine-tar integration, which is teh awesome.15:58
james_wion_: it doesn't, I had complaints about doing that15:58
tkamppeterion_, I had uploaded you last patch to SVN, without knowing that the SVN got EOL hours before. Today pitti told me that he has moved to BZR and his BZR repo did not contain your patch. So it seems that pitti has moved shortly before I committed your patch.15:59
pittitkamppeter: sorry, I am not allowed to change permissions on svn.d.o to lock down the svn repo16:00
ion_I can rebase the patch against the current bzr HEAD. If you have the bzr URL handy, please paste it. If not, i’ll look for it at launchpad myself.16:00
pittitkamppeter: but if that happens, I can easily merge new svn changes into bzr trunk16:00
siretartpitti: perhaps a postcommit hook that always fails would do?16:00
tkamppeterpitti, ion_, the patch is already manually committed into the bzr repo. It was small and simple to commit.16:02
ion_Alright16:02
asacStevenK: clicking on applet also triggers a scan. so the "going down" might be the applet, but might also be the driver16:03
asacStevenK: is just X crashing? or the whole system?16:03
tkamppeterpitti, but the postcommit hook which siretart suggests is a good idea, as someone else could accidentally upload into the SVN black hole.16:03
StevenKasac: Ahh. X dies and comes back16:03
asacStevenK: when you log in, first thing: killall nm-applet16:04
asacStevenK: then when thats gone, start it from the console and capture stderr/stdout16:04
asacmaybe we can see something16:04
pittitkamppeter: well, it's not a black hole, we'll get commit mails16:04
ion_https://code.edge.launchpad.net/~pitti/cups/debian-trunk ?16:04
asacOR run it under a debugger ... which might catch the issue before X goes down16:04
pittitkamppeter: in practice, the two of us are the only ones who commit nowadays16:04
pittiion_: that's the mirror, yes16:05
asacStevenK: anyway. i cannot really see a reason why that might happen. nm-applet is quite a simple application UI wise :(16:05
pittiion_: http://bzr.debian.org/bzr/pkg-cups/cups/debian-trunk/ is the master16:05
asacStevenK: do you use a custom theme?16:05
asacor are those the NM icons used in the main distro?16:05
=== doko_ is now known as doko
StevenKasac: I think it's the normal icon16:09
tkamppeterpitti, ion_, I am currently building with "bzr-buildpackage --merge". fakeroot is used automatically, but to automatically get the source code from ../tarballs "--merge" needs to be supplied.16:09
StevenKasac: It could be the scan that's doing something odd.16:09
tkamppeterThe result lands in ../build-area16:10
StevenKasac: Since iwlist scan returns nothing since the driver is horked16:10
asacStevenK: if the driver is as flaky as i think it is it could cause problems.16:10
asacbut getting no results shouldnt be a big issue alone for nm-applet16:10
ograStevenK, did you try to manually compile madwifi ?16:13
ografor me on -generic on the Q1 it doesnt crash X with ath5K but doesnt connect either16:13
tkamppeterpitti, it does not build into the build-area, but into ..16:14
tkamppeterpitti, but it builds and installs fine.16:15
tkamppeterpitti, another question: You have added CUPS to the UFW: /etc/ufw/applications.d/cups16:17
pittitkamppeter: jdstrand did, but yes, it's there (just for ubuntu)16:17
tkamppeterFor CUPS only port 631 seems to be opened. Will it still be possible for CUPS and its backends to access ports 443, 631, 515, 139, and 9100?16:18
tkamppeterWill cups-lpd still be able to listen on port 515?16:18
pittijdstrand: ^16:18
tkamppeterpitti, will you soon put cups 1.3.8-10 into Debian and Ubuntu? Or is there still something planned to be done?16:20
pittitkamppeter: I was mainly waiting for ion_'s patch to land, which you just did16:21
ograevand, lool proposed i should show you https://launchpad.net/usb-imagewriter .... its essentially a dd gui frontend and might make a good company for usb-creator (there are screenshots, though its functional it needs some improvement)16:27
jdstrandtkamppeter: all /etc/ufw/applications.d/cups does is add an application profile that users can use when adding rules to their rulesets. eg 'ufw allow Cups'. Nothing is done automatically and the firewall is not enabled by default16:27
jdstrandtkamppeter: that said, it sounds like adding additional profiles might be a good idea.16:28
evandogra: neat16:28
evandnoted16:29
jdstrandtkamppeter: the stance that is taken is not to add an appliation profile for every conceivable port that could be used, but only for the very most common16:29
=== superm1 is now known as superm1|away
jdstrandtkamppeter: eg, one might argue that cups-lpd doesn't need its own profile, because it is for compatibility and the admin likely knows she needs to open port 51516:30
liwevand, do you have a url handy for your usb image creator, if one wants to try it out? (I am going to re-install a machine in the relatively near future)16:30
jdstrand(and can do so (as always) with 'ufw allow printer'16:30
jdstrand(or 515/tcp, ...)16:31
evandliw: 0.1.2 is in universe, bzr at lp:~ubuntu-installer/usb-creator/trunk16:31
liwevand, oh, cool, thanks16:32
evandyou will undoubtedly run into issues with device ordering and grub.  That will be fixed once I have UUID support in grub-installer.16:32
jdstrandtkamppeter: if you'd like to add additional profiles to /etc/ufw/applications.d, feel free to do so-- and I'd be happy to review/help in any way I can16:33
evand(the USB key will appear as the first disk during installation, making it the default target for grub as well as causing ordering issues once removed)16:33
jdstrandtkamppeter: if the profile that is in place is not appropriate for the default installation, please file a bug and assign it to me16:35
=== superm1|away is now known as superm1
dendrobatespitti: any chance of promoting  smartpm and update-motd?  I really want to test landscape-client in the installer.17:04
ion_% apt-cache search landscape server17:06
ion_%17:06
ion_Is that going to change?17:07
Adri2000eh, I asked myself the same question when I noticed this package -- btw, I don't think the canonical ad in motd is a good idea17:09
=== xerakko__ is now known as xerakko
ion_If not, i’ll stay a happy puppet user. :-)17:11
dendrobatesAdri2000: we are working on softening that.17:11
Adri2000good17:11
Adri2000dendrobates: can landscape-client be used with something other than landscape.canonical.com?17:12
dendrobatesAdri2000: yes you can write your own landscape-sysinfo modules.17:12
dendrobatesAdri2000: the package is changing so it only installs the needed portions for that and not the entire client, as well17:13
Adri2000but can I write my own landscape.canonical.com from scratch, and use it to manage my ubuntu machines with landscape-client installed?17:14
dendrobatesAdri2000: sure the client is gpl, you can do what ever you want.17:14
Adri2000ok17:16
dendrobatesRiddell: any chance of promoting  smartpm and update-motd?17:21
dendrobatesRiddell: for a kubuntu user.  :)17:22
pittidendrobates: eww, we need smart in main?17:39
davmor2pitti: current cd builds are failing because of it :)17:40
dendrobatespitti: landscape-client requires it.17:40
pittidavmor2: that's a bug in the seeds then17:40
davmor2pitti: The following packages have unmet dependencies:17:41
davmor2                    Depends: update-motd but it is not installable17:41
davmor2  landscape-client: Depends: smartpm-core (>= 1.0) but it is not installable17:41
dendrobatespitti: the server daily iso's are building fine.17:42
dendrobatespitti: but the installer silent fails when you select landscape client.17:43
pittiuh, I even have landscape-client installed17:43
pittiwhy's that, are we going to ship the full package on the CDs?17:43
dendrobatesyes, but we will only install the part needed to run landscape-sysinfo.  mathiaz is breaking up the package now.17:44
pittiI thought we'd ship only a stub, and customers would then activate Canonical's repo to get the real thing?17:44
dendrobatespitti: this is on server, desktop can do it's own thing.17:44
Treenakspitti: is it known that lang-supp-writing-en is broken? or is that just my system misbehaving?17:44
pittiTreenaks: --verbose ?17:45
Treenakspitti: great idea :)17:45
Treenaksuhr17:45
superm1is landscape-client going to be useful on most desktop systems?17:45
pittisuperm1: no17:45
superm1pitti, then how did it make it into dependencies to be on desktop CDs?17:46
Treenakspitti: ah, hunspell vs myspell17:46
dendrobatespitti: it won't ask any questions and will not be configured and the daemon will not run, unless you select it in d-i.17:46
Treenakspitti: my bad, sorry17:46
pittidendrobates: right, but it takes some extra 2 MB CD space, and isn't useful for 99% of desktop users17:47
cjwatsondendrobates: have you escalated the issue of landscape using smartpm when the rest of Ubuntu doesn't? It will cause problems17:47
cjwatsonreal upgrade problems, that we're going to have to work around in complex ways17:47
dendrobatespitti: it is worth noting that desktop users that upgrade will get it.17:47
pittithat's my other concern why I don't think that having smart in main is a good idea ATM17:47
pittiespecially not after FF17:47
pittidendrobates: right17:47
cjwatson(I don't know of anything specific, but I can guarantee you that a new dependency resolver will have its own set of issues)17:47
pittiI assumed that we'd always just keep the stub, and keep the real client in a caonical repo17:48
dendrobatescjwatson pitti: since it is in the server seed,are you removing it form the desktop?17:48
pittidendrobates: did slangasek approve the real landscape-client upload yesterday? (FF exception)17:48
mathiazpitti: yes17:49
niemeyerHello there!17:49
cjwatsondendrobates: I'm not sure we will be able to do that effectively17:49
pittidendrobates: I'm not sure; if we don't have the stub any more, then most probably yes17:49
dendrobatesslangasek: gave us a FFE and kees and jdstrand did a code review.17:49
pittibut that won't help for upgrades17:49
smartercould someone please take a look at bug #267705?17:49
ubottuLaunchpad bug 267705 in facile "Main Inclusion Request: facile" [Undecided,New] https://launchpad.net/bugs/26770517:49
cjwatsondendrobates: we can perhaps do that for update-manager upgrades, but not for apt upgrades17:49
niemeyerCan I help the ongoing discussion anyhow?17:50
cjwatson(not without massive overkill such as conflicts)17:50
cjwatsonniemeyer: I am very concerned about Landscape using smartpm when it's not something that's part of the Ubuntu upgrade testing process17:50
pittiniemeyer: why did we suddenly provide the real landscape client in the ubuntu repo?17:50
cjwatsonpitti: we always intended to17:50
pitti(and smart in main, too)17:50
cjwatsonniemeyer: without it being something we test regularly, the probability approaches 1 that we're going to break it at some point17:51
pitticjwatson: hmkay, wasn't aware of that (since it seems fairly useless without a support contract)17:51
niemeyerpitti: I'm not sure I understand your question.. was it supposed to always be an empty package?17:51
dendrobatespitti: and the stub was in main.17:51
cjwatsonniemeyer: certainly smart has been on our radar for a while, but at this point Landscape seems to be forcing the issue17:52
niemeyercjwatson: Smart should comply to the package relations defined17:52
cjwatsonniemeyer: so should apt, but theory and practice often differ17:52
niemeyercjwatson: How is it forcing the issue now?17:52
cjwatsonit just doesn't work that way17:52
niemeyercjwatson: It's not like we suddenly started using Smart in Landscape17:52
cjwatsonI am not alleging a particular bug in smart; I'm merely speaking from experience of having to work around problems in all kinds of tools17:52
niemeyercjwatson: We've been using it for 3 years now17:53
cjwatsonniemeyer: because now we have been asked to include the client in the distro17:53
cjwatsonniemeyer: which means that we have to support smartpm in main17:53
niemeyercjwatson: That's not a decision we've done now17:53
pittiniemeyer: forcing> we are suddenly confronted with MIRs for smart and other things for packages which are already uploaded, and all that past FF without discussing how to support a second package manager in intrepid17:53
cjwatsonniemeyer: Ubuntu is now also promoting Landscape to some extent, which hopefully translates into more users17:53
niemeyercjwatson: The inclusion of landscape-client was discussed back in Dapper17:53
cjwatsonniemeyer: I was in those discussions, and don't recall smartpm being mentioned17:54
niemeyercjwatson: Smart is a dependency of Landscape since day 117:54
cjwatsonniemeyer: I'm also very concerned that this partitions the set of Ubuntu users into two package management camps, and we're going to have to support them both17:54
cjwatsonregardless of whether this is a current decision or not, it is a current problem17:54
niemeyercjwatson: I'm not trying to make people use Smart17:55
pittiniemeyer: I guess we have never been really aware of that, since so far it was completely separate from Ubuntu, and our testing efforts, as well as bug tracking17:55
cjwatsonbut everyone who uses Landscape for upgrades will use Smart, no?17:55
niemeyercjwatson: We are just trying to offer good server-side package management17:55
cjwatsonin order to support that usefully in Ubuntu, we need to be testing Smart17:55
niemeyercjwatson: and Smart enabled us to do it quickly, and well17:55
cjwatsonwe are not doing so right now, and it doubles our upgrade testing work17:55
cjwatsonI appreciate and respect your reasons. Nevertheless, it has created a problem for us17:56
niemeyercjwatson: Smart uses the repositories from APT itself17:56
cjwatsonyes, I know.17:56
niemeyercjwatson: We'll be happy to try to solve your problems in any way we can17:56
cjwatsonit is nevertheless a completely separate implementation. We have worked around bugs in APT before; I'm not saying Smart is bad software, but experience of software engineering strongly indicates that at some point we will have to work around bugs in Smart17:56
niemeyercjwatson: But let's step back17:56
niemeyercjwatson: Landscape is in development for 3 years, and it uses Smart17:57
cjwatsonLandscape has not, in any real sense, been in Ubuntu for three years.17:57
cjwatson(which you know as well as I)17:57
niemeyercjwatson: Okay17:57
niemeyercjwatson: So what do you suggest we do?17:57
cjwatsonthe number of existing Landscape users is tiny compared to the number of Ubuntu users17:58
cjwatsonwe have a *lot* of experience with upgrade problems, and they are complex and tend to be unanticipated with the best of goodwill17:58
niemeyercjwatson: So do I :-)17:58
cjwatsonWhat would it take to make Landscape use apt?17:58
niemeyercjwatson: But that doesn't change things17:58
cjwatsonwhile it is still the standard package manager in Ubuntu17:58
niemeyercjwatson: This is impossible in the short term17:59
niemeyercjwatson: For Landscape to do what it does we use a good amount of the logic in Smart17:59
cjwatsonin that case, either (1) we need to restructure the Landscape packages in Ubuntu so that we don't have to include smart in main or (2) we need to find a way to have enough resources to test Smart upgrades as part of our routine QA17:59
pittiso, I don't see a good and quick solution to that, short of reintroducing the stub for intrepid, and discussing how to integrate smart in our testing efforts and the package tools in jaunty17:59
cjwatsonfor (2), remember that much of our routine QA for upgrades comes from thousands of people testing Intrepid and reporting bugs18:00
cjwatsonwe can't just magic up that sort of effort18:00
niemeyerpitti: Sure, we can discuss that possibility18:00
cjwatsonwhat's the stub in question?18:00
cjwatsonalso, does landscape-sysinfo require smartpm?18:01
radixcjwatson: landscape-sysinfo does not18:01
pitticjwatson: stub> I meant the empty package we've been carrying until Monday18:01
radixnot now, anyway. we are considering further features that will, but probably not before the beta freeze18:01
cjwatsonI don't think that will be acceptable; this is a major headline feature and it's important to Canonical18:02
pittihmm18:02
pittiniemeyer: so the actual plan is to just ship sysinfo, and the current, complete, package is just an interim state?18:03
cjwatsonpitti: the requirement is to ship the Landscape client18:03
pittihm18:03
cjwatsonI don't see any way to satisfy the constraints here without magicking up vast amounts of upgrade testing efforts of all kinds of Ubuntu (at least server) combinations18:04
jdstrandcjwatson: side-stepping smartpm in main for a moment, just having smartpm installed doesn't change update-manager or apt-get IIUC. though both installed simultaneously is both confusing and problematic in its on right18:06
jdstrandcjwatson: so won't it still be the 'small number' of landscape users that are affected by these upgrades?18:07
jdstrandcjwatson: further, this 'small number' have been using smart for sometime...18:07
cjwatsonthat's correct, but since we now have parts of the distro that refer to landscape, I think it's incumbent on us to ensure that that works18:07
cjwatsonI don't think we can reasonably assume that the number of landscape users will remain static18:07
jdstrandI heartily agree (and mentioned some of this in emails)18:08
radixin fact we hope that it doesn't :-)18:08
jdstrandsure, I was just trying to think about the problem differently18:08
cjwatsonwhat can the landscape team do to ensure widespread testing of server upgrades?18:08
tkamppeterpitti, I asked you yesterday whether you could document the DBUS API quickly so that we can make a patch for s-c-p to trigger Jockey for driver download as this would enable especially network printers to make use of driver download. You told that you will answer later. Have you any answer now?18:08
cjwatsonI assume you have some degree of automatic testing, although it can't possibly cover all combinations18:09
pittitkamppeter: oh, sorry; erm, "yes" :-)18:09
niemeyercjwatson: The Landscape team itself can't do widespread testing of server upgrades, of course18:09
cjwatsonniemeyer: who does?18:10
niemeyercjwatson: But we can certainly discuss what's the proper way of doing testing of upgrades with Landscape, within a Canonical context18:10
cjwatsonwithin an Ubuntu context too18:10
cjwatsonif there are problems, they will reflect on Ubuntu18:10
niemeyercjwatson: I would like to isolate the things we're discussing at ocne18:10
niemeyeronce18:10
niemeyercjwatson: We have several things mixed18:10
niemeyercjwatson: Are all the concerns coming from the fact that Smart is going to main?18:11
cjwatsonwell, part of the concern arises from the fact that this is landing late, two weeks after feature freeze18:12
pittiniemeyer: well, that, and shipping an ubuntu package which doesn't use our standard packaging tools, without prior discussion, or without us being prepared to do appropriate testing with it18:12
niemeyercjwatson: So that's *yet* another issue18:12
cjwatsonthat is not necessarily your problem, but it contributes to the Ubuntu team being uneasy18:13
pittiniemeyer: well, sorry, that was wrong18:13
pittiniemeyer: "discussion with the distro team"; it has certainly been discussed at length in general18:13
dendrobatescjwatson: it is landing late, because we wnated to do a thorough security review.18:13
cjwatsondendrobates: yes. Nevertheless, that means it's late18:13
cjwatsonlate things that are easy aren't necessarily a problem, but this is a late thing that's hard18:14
niemeyercjwatson: I feel very bad about it.. I personally thought the package had been integrated for a while, and I feel bad for not following more closely, but that's a separate issue I would like to discuss in another moment so that we can get back to the aforementioned concerns18:14
jwendellhi, pitti. Any reason for not having consolekit 0.3 in intrepid?18:14
cjwatsonand I agree that the security review being already done alleviates some other problems18:14
cjwatsonniemeyer: that which package had already been integrated - landscape or smart?18:14
slangasekhum, yes, this is significantly more complicated than what I understood I was granting a FFe for; we hadn't discussed that any new dependencies were being pulled in that would need MIRs18:15
pittijwendell: there isn't a particular reason reported for it, and we are past FF18:15
dendrobatescjwatson: there was pressure to shove it in that I resisted.  It is entirely my fault that it is landing when it is.18:15
cjwatsondendrobates: understood. I'm not trying to apportion blame18:15
jwendellpitti, it's needed by the new gdm (2.24)18:15
niemeyercjwatson: Both.. Landscape is in development for three years, as I've been unfortunately been saying repeatedly.  Many of the people involved into the discussions know about that, so I didn't think that was going to be brought up so late (now).18:15
cjwatsonbut niemeyer asked for other concerns and that's definitely one of them18:15
pittijwendell: hm, maybe, but we won't use that in intrepid18:16
cjwatsonI find it surprising that smartpm wasn't mentioned as a distro concern before now, but I can't find any records of it18:16
jwendellpitti, yeah, I know... I'm trying to get is usable in intrepid to make an alternative package18:16
pittijwendell: nothing wrong with preparing a PPA package, or requesting a FFE if the changes aren't too intrusive and backwards-compatible18:17
pittijwendell: the primary reason is "we don't update to new upstream versions unless someone cares and asks"18:18
jwendellpitti, ok, thanks18:18
pittijwendell: (after FF)18:18
pittijwendell: BTW, both seb128 and MacSlow have packages for the new gdm, so don't start from scratch18:18
jwendellseb128, ??18:18
jwendellreally?18:18
mdzdendrobates: already here18:19
seb128jwendell: the packaging is on launchpad in the ubuntu-desktop bzr18:19
cjwatsonwe did have a spec a couple of years ago for smartpm (https://blueprints.launchpad.net/ubuntu/+spec/smartpm), but it was never very high priority and hasn't happened18:19
seb128jwendell: I didn't upload binaries to a ppa though because it's too broken to be pushed to users18:19
tkamppeterpitti, thanks, tell me when you have the doc ready.18:19
cjwatson(for use of it in Ubuntu, I mean)18:19
seb128jwendell: what do you want the new gdm for exactly? it just does less than the previous one18:20
pittitkamppeter: where do you think should that be? there is a README.txt, but it's mainly for jockey developers18:20
seb128jwendell: it's buggy, it has no graphical theme, no configuration gui, etc, etc, etc18:20
pittitkamppeter: but for the time being it could stay there, I figure18:20
dendrobatesmdz: I thought that it was widely known that landscape used smart.  I understand the concerns and share them, but I am surprised at the resistance at this time.18:21
tkamppeterpitti, or you add an interface doc file (or section in README.txt) for the interfaces to work together with other programs.18:21
niemeyercjwatson: So what do you think we should do to understand how to best address the concerns?18:21
pittitkamppeter: I'll do a section in README.txt for now; at some point I'll write manpages and move it there then18:22
cjwatsonniemeyer: explain to me what your upgrade testing involved18:22
cjwatsoninvolves18:22
niemeyercjwatson: Upgrade testing of what, when?18:22
tkamppeterRiddell, I have a question to PDF printing output of KDE and Qt.18:22
cjwatsonniemeyer: Ubuntu, using Landscape18:22
cjwatsonniemeyer: you have a server upgrade feature, yes?18:22
tkamppeterpitti, thanks in advance18:23
niemeyercjwatson: Can you please define "server upgrade" in more details?18:23
mdzdendrobates: this is the first time that the client is being fully released in Ubuntu, nothing about it has been common knowledge until now18:23
cjwatsonniemeyer: upgrading an Ubuntu system from one release to another, or applying security updates18:24
niemeyercjwatson: The first thing isn't supported by Landscape at all at this point18:24
niemeyercjwatson: As it's not supported by APT, in fact18:24
cjwatsonthat is entirely false18:24
cjwatsonchange sources.list, apt-get dist-upgrade18:24
cjwatsonwe recommend update-manager in its stead, but that method is still entirely possible and used by a significant fraction of Ubuntu users18:25
niemeyercjwatson: I thought the only supported way of doing release upgrades was via update-manager18:25
cjwatsonthat doesn't mean it isn't supported by APT18:25
cjwatsonit just means it's not the method we recommend18:25
niemeyercjwatson: We're talking about policy, not tools18:25
pittiniemeyer: it's debian's official method, and due to our heritage, a lot of Ubuntu users do it that way, too18:25
cjwatsonin practice we often do accept bug reports from apt-get dist-upgrade and deal with them where it makes sense to do so18:25
slangasekpolicies don't stop users from using the tools18:25
cjwatsonbecause they often indicate package bugs that should be fixed18:26
cjwatsonso our policy is a little more broad than the outward presentation of it might indicate18:26
niemeyerNothing stops users from upgrading the distribution in any way they want, but not all paths will be tested18:26
niemeyerTHis is what I mean18:26
cjwatsonapt-get dist-upgrade is widely tested, in reality18:26
niemeyerYou guys were bringing up tested paths18:26
niemeyerSo I'm trying to stay within a given context18:26
cjwatsonniemeyer: is it *possible*, tool-wise, to perform an upgrade from one Ubuntu release to another using Landscape?18:27
niemeyercjwatson: So that's the reality, Smart can do distribution upgrade if the user does it manually18:27
cjwatsonright, Smart can, but do you present it in Landscape?18:27
niemeyercjwatson: No, there's no way to do it via Landscape only18:27
cjwatsonOK, that simplifies things somewhat18:27
niemeyercjwatson: The user would have to change the repositories18:28
jdstrandhmm, would a user know to use smart in this instance, or would the user go to update-manager or apt-get?18:28
niemeyercjwatson: This doesn't change things much, of course.. the user can still do the distribution upgrade if he really wants to18:28
cjwatsonsure, but I care about the new paths that we're presenting to users18:28
niemeyercjwatson: But we don't advertise that as such, and we won't18:28
cjwatsoncould we separate the Smart libraries needed by Landscape from the binary that users can use standalone?18:29
cjwatsonand ship only the libraries18:29
cjwatsonI would be happier if we were only shipping the parts Landscape strictly needed18:29
keeshm, where is the main/universe mismatch output?  I've been wandering germinate output but haven't found it yet.18:30
cjwatsonkees: http://people.ubuntu.com/~ubuntu-archive/component-mismatches.txt18:31
niemeyercjwatson: Landscape needs Smart installed.. we can name it landscape-smart if that's the case18:31
cjwatsonniemeyer: Which parts of Smart does Landscape need? Does it need /usr/bin/smart?18:31
keescjwatson: ah! thanks, I wasn't looking in the top-level. gah18:31
niemeyercjwatson: Yes, for running "smart update"18:32
niemeyercjwatson: We can do it in different ways of course18:32
cjwatsonniemeyer: Could it use the library interface to that instead, please?18:32
cjwatsonniemeyer: Then it would be trivial to support Smart *only* for use by Landscape, since the command-line client wouldn't be provided18:32
niemeyercjwatson: We certainly can hide in any way wanted18:33
jnevesasac: I hope this is not off-topic here: NM 0.7 (hardy, from the PPA) doesn't seem to accept/save my PPP options (and the umts modem doesn't work with them enabled)18:33
cjwatsonniemeyer: how does Smart deal with dpkg conffile resolution?18:34
cjwatson(I'm thinking now of problems likely to affect server users)18:34
cjwatson(on security updates)18:34
jdstrandI know that smart can be run alongside other package managers, but am concerned that if release upgrades aren't supported, and people use apt or upgrade-manager to upgrade to another release, and then start using smart again, what the consequences might be (and also the possibly untested package combinations)18:34
niemeyercjwatson: We can have "landscape-smart" as well, for instance18:34
cjwatsonI'm not sure landscape-smart would help. That would introduce extra complexity later18:34
cjwatsonand it would introduce dual maintenance, which is something we generally abhor18:35
niemeyercjwatson: I meant just the executable name18:35
cjwatsonoh, I don't think that would really help18:35
niemeyercjwatson: Leaving inside landscape-client18:35
niemeyerLiving even18:35
cjwatsonsmart is not a name Ubuntu users are familiar with, and neither is landscape-smart; they're identical from that point of view18:36
cjwatsonsurely it would be very little harder just to use the library interface?18:36
radixwhat about /usr/share/landscape/landscape-smart?18:36
cjwatsonI thought Landscape was written in Python18:36
radixcjwatson: we use the library interface in the client, but we need something to run in cron18:36
dendrobatescjwatson: we could, of course, easily split the package and only install the python lib.18:36
niemeyercjwatson: We use the smart command line commonly to debug issues18:36
slangasekjdstrand: what's the possible issue that you see there?  I would hope that smart is treating the existing /var/lib/dpkg, /var/lib/apt metadata as authoritative18:36
cjwatsonoh. In that case /usr/share/landscape/landscape-smart would be fine18:36
niemeyercjwatson: I wouldn't like to ask users to execute python and run code to debug things when necessary18:36
niemeyercjwatson: Cool18:37
cjwatsonit just reduces the risk of us having to deal with users having found smart and done untested upgrades with it18:37
cjwatsonnote that untested is a much stronger statement than unsupported, so I don't consider users finding apt-get to be a problem in the same way18:37
tkamppeterjdstrand, thanks for the clarification on ufw profiles.18:37
pittitkamppeter: http://bazaar.launchpad.net/~jockey-hackers/jockey/trunk/revision/37818:37
jdstrandslangasek: I am not entirely sure there is an issue, not having used smart myself. but IIUC, Recommends are treated differently in smart, so we'd likely have many different package combinations that may or may not be tested18:37
* pitti -> gotta run now, cu tomorrow18:38
niemeyerpitti: Heh18:38
niemeyerpitti: You sounded so interested in that topic.18:38
dendrobatesjdstrand: imo, smart is going to have to install recommends.18:38
dendrobatesjdstrand: it will have to be fixed.18:38
jdstranddendrobates: does it currently? I wasn't aware of the change18:38
slangasekjdstrand: well, unless smart plans to autoremove Recommends, I don't see much room for horrible failure scenarios when one specifically /does/ use apt for the upgrade :)18:39
* jdstrand nods18:39
dendrobatesjdstrand: no18:39
niemeyerjdstrand: Ok, about the things you've brought up18:39
niemeyerjdstrand: Indeed Recommends are not handled by Smart right now18:39
niemeyerslangasek: Smart doesn't consider anything in /var/lib/apt18:40
ahasenackhttps://bugs.launchpad.net/smart/+bug/268143 is about the Recommends handling18:40
cjwatsonniemeyer: how does Smart deal with dpkg conffile resolution?18:40
ubottuLaunchpad bug 268143 in smart "smart should treat Recommends as apt does" [Undecided,New]18:40
niemeyercjwatson: It doesn't do anything special about this18:41
niemeyercjwatson: It just runs dpkg18:41
cjwatsonniemeyer: does it ensure that the user has a terminal (emulation) so that they can respond to dpkg conffile prompts?18:42
niemeyercjwatson: For Smart, it doesn't18:42
norsettojdstrand: thx for fixing bug 268084, works a charm now18:42
ubottuLaunchpad bug 268084 in ufw "ufw fails badly during installation/upgrade if proc is not mounted" [Undecided,Fix released] https://launchpad.net/bugs/26808418:42
niemeyercjwatson: For Landscape, it runs Smart with options to run dpkg non-interactively right now18:42
cjwatsonniemeyer: that's going to be a real problem in practice18:43
slangasekniemeyer: so smart has to re-download all the packages files?18:43
niemeyercjwatson: In practice, it hasn't been a problem so far18:43
niemeyercjwatson: But it's certainly our desire to make things better over time18:43
cjwatsonniemeyer: your test cases are inadequate, then, I'm afraid18:43
jdstrandnorsetto: np :)18:43
cjwatsonniemeyer: this means that any change to a dpkg-handled conffile in an Ubuntu update will be ignored by people upgrading using Landscape18:43
niemeyercjwatson: I'm saying "in practice"18:43
cjwatsonwell, no, that's not true18:44
cjwatsonniemeyer: this means that any change to a dpkg-handled conffile in an Ubuntu update will be ignored by people upgrading using Landscape, if they have already changed that conffile themselves18:44
cjwatsonniemeyer: it is a problem in practice for Ubuntu.18:44
cjwatsonniemeyer: the effect of this will be that, at some point in the future, we will get obscure bug reports that turn out to be because a configuration file didn't get updated, and the user was provided no guidance about this18:44
niemeyercjwatson: Yes, it will not work well in some cases indeed18:44
niemeyercjwatson: This is a bug we have to fix on Landscape18:45
cjwatsonIs there a bug filed about this? Can it be release-critical for Intrepid/18:45
cjwatson?18:45
james_wnorsetto, I saw in that report that apport also fails in that situation, did you report that as well?18:45
niemeyercjwatson: No, it can't be release critical for Intrepid18:45
cjwatsonWhy not?18:45
norsettojames_w: IIRC apport didn't report since it was over the number of max allowed bugs (or crashes, or something like that)18:46
niemeyercjwatson: First, because we have a development schedule too.  We have to verify what it will take to implement support for this, and come up with a plan.18:46
cjwatsonall our existing package management tools handle conffiles, and in many cases this has been something we've taken care to add to them18:46
jnevesasac: edited what I needed through gconf-editor (I looked at the source for the keys) - the interface isn't working18:47
niemeyercjwatson: Then, I consider this as a bug in Landscape, not in Ubuntu.18:47
cjwatsonniemeyer: you're asking us how you can best address the concerns; this is one of the problems that is of concern18:47
cjwatsonLandscape is a package in Ubuntu now, and thus I think it makes sense to talk about certain bugs in it being RC for intrepid18:48
james_wnorsetto, the terminal log in your bug shows apport falling over try to get /proc/<pid>/cmdline which obviously fails for the same reason as ufw18:48
niemeyercjwatson: Of course.  This is a concern of myself too.  I have discussed this problem with dendrobates in the past.18:48
cjwatsonniemeyer: Does Landscape offer the ability to install and remove individual packages?18:49
niemeyercjwatson: If you want to mark it as RC for Intrepid and follow on with it, I can't prevent it.18:49
niemeyercjwatson: I'm not in a position to offer you a fix for this in time or Intrepid.18:49
niemeyers/or/for/18:49
niemeyercjwatson: Yes, it offers it.18:50
norsettojames_w: well, what happened in that case is that dpkg failed a certain number of packages in the trigger_awaited state, and I do remember having seen a message saying that it was not going to be reported because it was above a certain threshold, but, really, I only glanced at it18:50
cjwatsonniemeyer: does it record which packages were automatically installed and which were manually installed, in a way which will be compatible with 'apt-get autoremove'? (Note that you can manipulate apt's state here using apt-mark.)18:50
niemeyercjwatson: No, it doesn't.  That feature was added after Landscape was born and we didn't catch up.18:51
cjwatsonI think that will need to be added. (Note that I'm not mentioning everything that comes to mind, only the things I think make sense in this context and that I expect to cause problems in practice.)18:51
niemeyercjwatson: Ok, one more thing to fix.18:52
cjwatsonI'm going to have to continue this at another time, sorry - I'd love to try to get this sorted out now but I'm expected elsewhere18:53
cjwatsonthanks for answering our questions thus far18:53
niemeyercjwatson: Cool, just let me know when would be a good time and I'll be happy to follow up.18:53
niemeyercjwatson: No problem.18:54
* niemeyer looks for lunch18:54
norsettojames_w: I guess your case is covered by bug 215380 ?19:00
ubottuLaunchpad bug 215380 in apport "Unhandled exception: TypeError: stat() argument 1 must be (encoded string without NULL bytes), not str" [Low,Confirmed] https://launchpad.net/bugs/21538019:00
james_wnorsetto, I just found that, I think it might be19:00
=== ryu2 is now known as ryu
nxvlpopey: i LOVE your bug reports19:06
nxvlpopey: the screencast is a lovely and helpfull idea19:06
keesack, wtf?  why does policykit show me as the registrant?  https://edge.launchpad.net/policykit21:01
keesjames_w: I've made you the registrant.  I think I was marked that way since I was the first to report a bug against it upstream.21:02
mathiazdendrobates: is lp:~dendrobates/landscape-client/intrepid-packaging21:11
mathiazdendrobates: the most update-to-date ?21:11
popey:) thanks nxvl21:13
dendrobatesmathiaz: yes.21:30
mdkecan a package have itself as a build-dep?22:27
seb128mdke: no22:27
slangasekwhy not?22:28
slangasekit's not a /good/ thing, but it's not impossible22:28
seb128slangasek: doesn't really make sense and you require boostraping?22:28
mdkeheh, and I thought it was a stupid question22:28
seb128bootstraping22:28
slangasekseb128: there are compilers that have themselves as build-deps, unfortunately22:28
mdkethis would be a lot less complicated22:29
slangasekbecause they can't do a ground-up bootstrap in the source package22:29
seb128slangasek: right, that was a short reply for "usually not a good idea"22:29
slangasekok :)22:29
slangasekmdke: which answer makes it less complicated?  If a "no" is less complicated, just go ahead and pretend it's "no" :)22:29
seb128mdke: you should give details on what you want to do22:30
slangasekin practice, bootstrapping new packages that self-depend is awkward because of the need for packages to build in the DC22:30
NCommanderslangasek, one of the worst offers is GNAT, since its the only free ada compiler22:30
NCommandersladen, offenders22:30
mdkeseb128: I'm playing around with making a txt version of the ubuntu serverguide22:32
mdkeseb128: and so far, using lynx -dump, I get to this - http://launchpadlibrarian.net/17522613/serverguide.txt - which has loads of ugly footnotes at the bottom22:32
brycewhere are acpi events logged?22:32
mdkeseb128: I figured that if I use an installed version of the server guide to generate the txt, the links in the footnotes won't look quite so appalling22:33
mdke(because at least they will point at files which the user has installed)22:34
cjwatsonmdke: either convince it to use relative links, or just postprocess the output22:34
mdkeobviously I could just run sed over the links22:34
mdkeright22:34
cjwatsona self-build-dep that needs to be kept up to date every time is going to be completely infeasible22:35
cjwatsonthat's not even a self-build-dep on the previous version - you have to get the current one installed before you can complete the build22:35
cjwatsonyou could use fakechroot or something, but honestly postprocessing is going to be a *lot* easier22:35
mdkefair enough22:36
mdkethanks :)22:36
=== mcasadevall is now known as NCommander
Riddelldendrobates: why do you need smartpm and update-motd?  generally these things need a MIR22:54
Riddelltkamppeter: what's your PDF and Qt question?22:55
dendrobatesRiddell: never mind there is an on going discussion.22:58
=== Pici` is now known as Pici
=== fta_ is now known as fta
=== superm1 is now known as superm1|away

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