/srv/irclogs.ubuntu.com/2008/06/04/#ubuntu-devel.txt

Keybukkees: random thought of the day01:00
Keybukswap-on-RAID1 is insane, right? :p01:00
keesinsane? no, it's a good idea.01:01
Keybukreally, why?01:01
keesbecause if you lose a drive you don't eat your system?01:01
Keybukdoesn't md have a performance penalty though?01:01
keespeople using raid1 generally either have a raid1 swap partition or put swap in a file in the raid'd root fs01:02
kees*shrug*01:02
keesif you're swapping that much, who cares?  :)01:02
Keybuklol01:02
Keybuka fair point01:02
keeswhat's insane is swap over network block device.  but then lots of things are insane about LTSP.  ;)01:03
KeybukI'm being creative01:03
KeybukI'm setting this machine up so that its 1TB drive is divided into three RAID-1s01:03
Keybuka 256MB for /boot, a 2GB for swap and the rest for LVM01:03
Keybukbut no second drive ;)01:03
keesfor testing, I assume?01:03
Keybukthat and future proofing01:04
keesif you don't intend to ever hibernate, just but your swap in the LVM01:04
keess/but/put01:04
Keybukit's a file server, so I might want to put a second disk in later and actually do RAID-101:04
Keybukthus it's most logical to set it up as LVM-on-MD rather than just plain LVM01:04
keesaaah, you're doing a degraded raid1?01:04
Keybukis it degraded?01:04
keesif you only have 1 drive it is.  :P01:05
Keybukwhy?01:05
keesuhm... because... there's... no mirror?  :P01:05
KeybukRAID-1 can be anything from 1..n drives01:05
Keybukit just happens that most people use 2 :p01:05
keeswell, I've never tried mdadm --grow -n 2  on a -n 1 array before01:06
Keybukit works01:07
keeshah  -n: Setting a value of 1 is prob‐01:07
kees              ably  a mistake and so requires that --force be specified first.01:07
keescool, yeah, that'll fly.  I've never used it myself.01:07
KeybukI actually saw it on someone else's system01:07
keesanyway, in that case, use 2 MDs, one for boot, one for LVM01:08
Keybukand though "damn, that's a _good_ default setup"01:08
keesjust make swap another lv within the LVM01:08
infinityKeybuk: swap-on-raid is not only sane, but really the only way to go for the magical five-nines.01:08
keesI tend to buy drives in pairs, so I can add/remove protected md arrays as pvs to my VGs01:08
Keybukkees: why swap-on-LV instead of swap-on-MD ?01:09
infinityKeybuk: If your have non-raid swap, when a drive dies, your kernel panics.01:09
keesKeybuk: because then it's easier to move around01:09
Keybukkees: but impossible to resume from?01:09
Keybuk(in fact, why is it impossible to hibernate to/from it?)01:09
keeswell, you said file-server.01:09
keesI said "if you never hibernate..." earlier somewhere01:10
infinityKeybuk: Impossible to restore from an MD/LV swap because the kernel goes looking for hibernate signatures on swap partitions long before we load any MD/LV drivers.01:10
keesit is possible, but you have to specify the allocation map01:10
Keybukif we did MD and LVM by default01:10
infinityKeybuk: This isn't an unsurmountable problem.01:10
Keybukwould you do swap-on-MD or swap-on-LV ?01:10
Keybukinfinity: I didn't think the kernel looked at all these days?  we resume by hand in initramfs01:11
Keybukor is it the actual going down bit?01:11
infinity(Likewise, hibernating to a swap file is just as doable, we just... Don't)01:11
keesI would do swap-on-MD to handle the easy suspend/hibernate case.01:11
Robot101I usually have boot on raid1, then the rest of space on LV on raidN, including swap, but then I don't hibernate such multi-disk servers01:11
keesRobot101: yeah, that's my case for all the desktop machines in my house01:11
* kees needs to find a cheap laptop with 2 harddrives. :)01:12
Robot101and by boot, I usually just take 10GB for / and anything like /var or /home that gets big goes onto the LV01:12
KeybukRobot101: you have / rather than /boot ?01:13
infinityKeybuk: Oh, indeed, we do go looking ourselves these days.  So it's more a question of load order and such.01:13
infinityKeybuk: No reason we couldn't support resuming from crazy MD/LV setups, as well as from swapfiles read from a readonly root.01:13
infinityKeybuk: Just would take a bit of code and thought.01:13
Keybukinfinity: I'm not entirely sure it would require code anymore :p01:13
Keybukit might just require a busy loop01:14
Keybukor, better yet, a rethink of initramfs so that "mountroot" and "resume" aren't totally separate ways to go01:14
infinityKeybuk: At the very least, we need a way for resume= to be slightly smarter than just "a partition identifier".01:14
infinity(For the "suspend to swapfile" option, especially)01:15
infinityAnd swap files tend to be the more elegant solution for a lot of interesting use-cases.01:15
infinity(No one tell Microsoft I said that, though...)01:16
Keybukagree01:17
Keybukbut then I'd say the same for root= ;)01:17
infinityKeybuk: Well, given the amount of crazy logic we can stuff in initramfs, I suppose there's no reason root= couldn't be a pointer to a file on $random_filesystem.01:20
infinityKeybuk: Not sure how often I'd use that feature, but if we write the code for resume-from-swapfile, we kinda get root-on-file for free.01:20
infinity(ish)01:20
Keybukyou should be able to say root= some magic string that defines a unionfs of two loop-mounted filesystems on a partition named by uuid01:20
Keybukthen we wouldn't need to special case things like the live cd and wubi01:20
infinityVoobee!01:21
infinityIs it wrong that the only thing I took home from that presentation was the pronounciation?01:21
calcso the platform meeting will be tomorrow at 5pm?01:24
calcer 2200 UTC01:24
TheMusocalc: If there is anything worth discussing. Your question is the first mention of it I've seen outside of what Colin said.01:25
KeybukI hate d-i01:25
Keybuk"Failed to determine the codename for the release."01:25
nxvlKeybuk: why?01:25
KeybukW. T. F.01:25
nxvlheh01:25
nxvlsometimes bugs happend01:25
calcTheMuso: ok01:25
Keybuknxvl: this is the hardy release!01:27
nxvlon a hardy instalation you mean?01:27
nxvli thought it was on intrepid tests01:27
nxvl:S01:27
Keybukyeah hardy server i38601:29
Keybukit's probably my error01:32
Keybukin fact, I really can't see why01:40
Keybukothers have reported it01:41
Keybukand cjwatson told them to follow the docs :-/01:41
Keybukwhich is what I thought I'd done01:41
Keybukevand: any ideas?01:42
* Keybuk cheats01:49
Keybukwhen in doubt, live edit the installer code to work around the issue01:49
nxvlpopey: ping02:04
Robot101Keybuk: yeah I just take 10GB for /. once you split mail, home and service data out of /, the actual amount of space you need for the actual software on a server is very small02:05
persia(unless it's a game server)02:06
Robot101well, obviously anything you expect to be large you can allocate out of the LVs02:07
Robot101like make a spacious /srv or something02:07
KeybukI just have / 1TB so I don't have to worry about it ;)02:07
Robot101Keybuk: well, this pattern is flexible for varying workloads - hosting VMs whose root FSes are LVs anyway02:14
Robot101Keybuk: and changing the RAID stuff around, adding more disks etc, growing with LVM is always easier02:15
Robot101Keybuk: also I like the way I can shuffle the disks, or take any one of them, and boot the system still02:15
ogasawarabryce: sorry for the delay, I've posted a comment to bug 21319102:39
ubottuLaunchpad bug 213191 in xserver-xorg-video-intel "855GME system freezes when switching to external monitor" [Unknown,In progress] https://launchpad.net/bugs/21319102:39
bryceogasawara: thanks02:39
=== evalles_ is now known as recover
=== recover is now known as effie_jayx
MachinTrucChoseHi. Can someone tell me why using Install New Language to install french-language support in Kubuntu downloads the Thunderbird package? Why would a language pack require you to download a mail client?03:26
wgrantErk, something went wrong in a dependency resolver somewhere.03:27
wgrantlanguage-support-fr pulls in thunderbird-locale-fr, which shouldn't need thunderbird unless language-support-fr isn't installed, which it is about to be.03:28
MachinTrucChosewell, it downloaded the full thunderbird-2.0.0.14 etc, took forever too :)03:29
MachinTrucChoseI guess the locale had the main program listed as a dependency?03:29
wgrantthunderbird-locale-fr has a 'thunderbird | language-support-fr' dependency.03:30
calccody-somerville: ping03:30
wgrantSo the fact that you're installing language-support-fr should satisfy it.03:30
calccody-somerville: not sure if you saw my response about the xubuntu OOo bug03:30
wgrantBut it apparently decides it needs thunderbird too.03:30
cody-somervillecalc, link?03:30
MachinTrucChoseI see, thanks for the info03:30
calci forgot the bug number already03:30
calcyou responded to it a few hours ago its the one about openoffice.org-gtk needing to be installed under xubuntu03:31
cody-somervilleYes03:31
cody-somervilleThat isn't a Xubuntu-meta bug03:31
calci reassigned it to xubuntu-meta since xubuntu needs to seed that if it wants it03:31
calcits not something wrong with OOo03:31
cody-somervilleThat isn't the bug03:31
calcoh?03:31
cody-somervilleHe was installing from add/remove03:31
cody-somervilleYou should read the bug description not just the bug title ;]03:31
=== asac_ is now known as asac
* cody-somerville goes back to watching House. :)03:32
calcah he manually installed OOo03:32
calcok its not a bug at all then03:32
calci just marked it invalid03:32
cody-somervilleI wouldn't be so quick to dismiss it.03:33
cody-somervilleYou should really mark it as a bug of the add/remove app03:33
cody-somervilleand mark it wishlist03:33
calcthe add/remove app autoinstalls things you don't request it to, that aren't depends?03:34
persiaIt doesn't (although it will support Recommends: as well at some point)03:35
calci was under the impression it was just a slightly prettier package manager that lists per applications folder03:35
calcso it would probably need some kind of ugly hack to support installing packages based on the flavor of *buntu03:35
cody-somervillecalc, It wouln't be the flavour of ubuntu03:35
cody-somervilleIt would be based on the desktop environment03:35
calctrue, it is just normally they are linked :)03:36
persiaThat's even harder to determine than the flavour.03:36
cody-somervillepersia, Lets let the add/remove folks figure it out03:36
cody-somervilles/lot/worry03:36
cody-somervilleerm03:36
* calc thinks the user should just install what they want03:36
cody-somervilleIt isn't clear03:36
persiacody-somerville: Erm.  I've been looking at that code.03:36
cody-somervilleThe user shouldn't have to install open office writer and then some other package to make it look integrated.03:37
persiaWhat's the bug number?03:37
* calc already deleted the email :-\03:41
cody-somervilleOne second.03:43
cody-somervillehttps://bugs.edge.launchpad.net/ubuntu/+source/xubuntu-meta/+bug/23626503:45
ubottuLaunchpad bug 236265 in xubuntu-meta "[hardy] openoffice.org-gtk should be automatically installed in Xubuntu" [Undecided,Invalid]03:45
cody-somervillecalc, It is not a bug in xubuntu-meta and not a bug in "xubuntu in general"03:45
persiaIt's an issue with the data contained in app-install-data.  Where that data comes from is different.03:46
persiaIt's not a bug in xubuntu-meta, as it's not installed by default, so it oughtn't be seeded.03:47
persiaIt may be a bug in OO.o, but only in the syntax of some of the .desktop files.03:47
* cody-somerville nods.03:47
cody-somervillepersia, My thoughts exactly.03:47
persiaAlso, there likely ought to be a gtk-app-install, for xubuntu, as otherwise the gnome hints will apply.03:47
cody-somervilleI filed it against app-install-data-ubuntu since calc keeps removing it from OpenOffice03:47
persiacody-somerville: I'm still looking, but I'm very much leaning towards the problem being a lack of a specialised app-install for Xubuntu, rather than an issue with OO.o.03:48
persiaAnyway, without such an app, it's *really* hard for calc to fix it.03:48
persiaAh, no, it's not a bug in OO.o at all.03:49
persiaThe OO.o install hints are hardcoded in app-install-data, because there are so many ,desktop entries.03:49
cody-somervilleah.03:49
persiaSo, there are two bugs: the lack of a gtk-app-install, and a minor patch to menu-data-additional in app-install-data once there is such a program.03:50
persiaGenerating gtk-app-install ought be fairly easy, given gnome-app-install as an example.03:50
persiaOnce that's in place, opening a bug against app-install-data to provide the right hints ought be fine (or they can be overridden in gtk-app-install, depending on the complexity of each task)03:51
persiaBug 236265 is likely best set WontFix, unless Xubuntu plans to seek openoffice.org-gtk03:52
ubottuLaunchpad bug 236265 in app-install-data-ubuntu "[hardy] openoffice.org-gtk should be automatically installed in Xubuntu" [Undecided,New] https://launchpad.net/bugs/23626503:52
persias/seek/seed/03:52
persiacody-somerville: Does that give you a roadmap, or do you need more information?03:53
ion_Plain rebuild was enough for vim to get linked to libperl5.10.03:54
Hobbsee_Afternoon all04:02
ajmitchgreetings04:02
ion_Howdy04:02
wgrantEvening.04:02
Hobbsee_wgrant: no, it's not evening.04:02
ion_Yes, it is.04:02
wgrantIt's close enough.04:02
calcsorry for bouncing the bug around so much, but i'm glad someone who knew how it works saw it :)04:04
* calc hugs persia 04:04
ajmitchwgrant: yet certain people in your timezone probably just woke up04:05
Hobbsee_sigh, chroot problems.04:05
wgrantajmitch: Perhaps so.04:06
persiacalc: Mind you, I'm not happy about the fact that OO.o assumes it will be seeded.  Around half our derivatives don't, and it can be confusing when optimising for Ubuntu :)04:06
=== RadiantFire_ is now known as RadiantFire
calcpersia: well the other option is to just force people to install everything, but then people complain it takes too much space, etc04:57
calcbecause if you ask enough people they want all the features in OOo04:57
calcbut that is really large and definitely wouldn't fit on an install cd04:58
persiacalc: For those people who want OOo, I agree.04:58
persiaOn the other hand, for mythbuntu or Ubuntu Studio, I'm less sure it makes sense.04:58
calcit shouldn't be getting installed on ubuntu studio at all, there is a bug in the lang packs stuff though04:59
persiaI think it's a hard problem, and that it will take a while to find something that works.04:59
calcbut for users that want to install it on ubuntu studio they would currently have to know what to install for what they want of it04:59
persiacalc: Right, which is the hard problem.  app-install-data only provides a single hint, as OOo doesn't expose one cleanly.04:59
calceg you could install openoffice.org metapackage and it would recommend (depends on the package manager) ooo-kde and ooo-gnome, etc05:00
persiaAs a result, it's tricky to later install OOo-kde or OOo-gtk, rather than OOo-gnome.05:00
calcis there a way to expose a hint without forcing it to be installed eg a depends?05:00
persiaThat gets into the parts of Add/Remove I don't know so well :)05:00
calcif so i can modify OOo packaging to give hints, if there is a clear way to do this05:00
calcok05:00
persiaIt has to do with special tags in the .desktop files.05:00
calcwell to use gtk/gnome/kde integration wouldn't be specific to a desktop file at least aiui05:01
persiaYou might ask mvo later, if you have time.  On the other hand, right now it only really affects Xubuntu, and a hack in gtk-app-install might be good enough.05:01
calcok05:01
persiacalc: Well, it's the .desktop file for the app installer vs. the .desktop file for the application itself.  In many cases, these are the same.  It may not be possible to have these be the same for OOo.05:02
calcoh ok05:03
persiacalc: If you want to dig, compare /usr/share/app-install/desktop/ooo-meta.desktop as an example of such a hint05:06
pittiGood morning06:25
ajmitchhi pitti06:27
pittiKeybuk: oh, no Vcs-Bzr: for upstart? you do keep it in bzr, I take it? I'd like to fix the Pre-Depends: for sysvutils -> sysvinit-utils; or do you want to do that yourself?06:43
dholbachgood morning07:14
\shhey dholbach07:25
dholbachhi \sh07:28
\shhmmm.wtf? temp removal of sysvutils during dist-upgrade...which breaks the upgrade path...was it a wish? :)08:11
pitti\sh: I think we need to fix upstart's Pre-Depends: on sysvutils; see my ping to Keybuk earlier on08:21
\shpitti, no backlog...but if it's known everything is fine :)08:21
HobbseeKeybuk: ping?  :)08:57
HobbseeKeybuk: wait. you're techboard.  unping.08:57
Hobbseeah, darn, and htere was no CC quorum.08:59
PecisDarbshi people, could it be that AppArmor on 8.04 forbids to write to /sys with sudo command?10:12
pittiPecisDarbs: not by default10:12
arthur-munckfish: I'll be fine thanks. I don't know yet, I haven't contributed to Ubuntu for a while now10:12
PecisDarbsdamn then10:12
pittiPecisDarbs: look at the output of 'dmesg' to see the AppArmor erros10:12
PecisDarbsok10:12
munckfisharthur-: hi, glad to hear it, so you're primarily a debian guy?10:15
arthur-munckfish: definitely yes10:16
munckfisharthur-: ok cool. Well I'm happy to be responsible for these sorts of packages in Ubuntu it would be good if we could work together to make sure there's no wasted effort between the two projects10:18
arthur-munckfish: sure, do you like git ?10:19
munckfisharthur-: I love git. But I'm still at Git kindergarten really :D10:21
arthur-munckfish: cool, we'll talk about all that later ;-)10:26
munckfisharthur-: ok grab me whenever10:30
mohbanahi10:39
pittitseliot: do you know what DEST_MODULE_LOCATION in dkms.conf is for? it seems to be ignored, and all .kos actually land in /lib/modules/`uname -r`/updates/dkms/ ?10:40
mohbanahi i've got a question about fonts in unbutu10:41
tseliotpitti: let me quote the man page "Currently,  DKMS  searches10:45
tseliot       for  these  original  modules  with  first  preference going to modules10:45
tseliot       located in /lib/modules/<kernelversion>/updates/ followed by $DEST_MOD‐10:45
tseliot       ULE_LOCATION  (as  specified in dkms.conf ).  If one cannot be found in10:45
tseliot       either location, a find will be used to locate one for that kernel.  If10:45
tseliot       none  are  found,  then  during a later uninstall, your kernel will not10:45
tseliot       have that module replaced."10:45
tseliot If more than one is found, then the first one  located  (by  preference10:46
tseliot       indicated  above)  will  be considered the "original_module".10:46
tseliotpitti: the one in updates is what will be loaded10:48
mohbanaanyone here/10:49
pittitseliot: ah, so it is not actually the path for the kmod to be installed, but the older kmod to be *replaced*10:49
tseliotpitti: yes, exactly. In this way DKMS knows where's the original10:50
tseliotand can make a backup10:50
pittitseliot: aah; that might explain something; thanks!10:50
tseliotpitt: I know that the fact that it's called "DEST" might suggest that it refers to the destination of the new module ;)10:51
pittiright, that's what confused me; the man page section about this parameter isn't very helpful10:52
tseliotpitti: I'll be your human man page :-P10:52
* pitti updates his dkms.conf autogeneration script for that10:52
mohbanawhat exactly does ubuntu do to it's fonts  to make them look so good?10:53
mohbanai am getting totally ignored10:55
mvopitti: have you seen #237276 ? I haven't investigated yet what the problem is exactly, I'm curious if you have seen it before?10:57
pittimvo: I can only guess that it is due to upstart's Pre-Depends:10:58
pittimvo: I pinged Keybuk about it (need to coordinate with him for bzr010:59
=== ryu2 is now known as ryu
PecisDarbshi people, where I can find patches for Ubuntu kernel? in debian directory of source?11:00
pittiPecisDarbs: http://kernel.ubuntu.com/git?p=ubuntu/ubuntu-hardy.git;a=summary11:00
mvopitti: ok, I milestoned it for alpha-111:05
pittimvo: assigned to me, thanks11:05
mohbanai take it David Turner himself is maintaining freetype on the ubuntu repos?11:05
mohbana:)11:05
* mvo hugs pitti11:05
Ademanhey would i be ill-advised to use xorgconfig.py ?11:12
Ademan/usr/share/python-support/guidance-backends/xorgconfig.py   to be specific11:14
tseliotAdeman: it's Guidance. What are you trying to do with it?11:15
Ademantseliot: not have to write my own code to parse xorg.conf11:15
Ademanwhat do you mean it's guidance? i see it being used by displayconfig-gtk11:15
Riddellseb128: how many gnome point releases are usually done?11:16
tseliotAdeman: that file is part of Guidance i.e. a backend. I don't think it's maintained any longer.11:16
RiddellAdeman: displayconfig-gtk is a gtk frontend to kde-guidance's displayconfig11:17
pittiAdeman: it's shipped in guidance-backends, and used by other packages as well11:17
pittiAdeman: it works, but the API is not very convenient nor robust11:17
RiddellAdeman: these days you should probably be using xrandr rather than reading xorg.conf11:18
=== cprov is now known as cprov-lunch
Ademanpitti: hrm, well, considering i'd rather not get friendly with flex and bison right now... i think i'll use it11:18
AdemanRiddell: not for display actually, for input11:18
pittiAdeman: oh, yeah, it's miles ahead of writing your own :)11:18
Ademangonna see if i can't cook up something convenient for lots-o-button-mice11:18
seb128Riddell: you mean during the unstable cycle? or stable updates?11:31
Ademanwell thanks guys, later11:32
Riddellseb128: stable11:36
seb128Riddell: 311:38
seb128until .3 rather11:38
Riddellseb128: right, and those are monthly?11:38
* pitti fixes SpecTemplate to have a standard header again (UbuntuSpec:, contributors, affected packages, etc.)11:39
seb128that's not a fixed monthly schedule but roughly yet11:40
seb128yes11:40
seb1282.22.1 to 2.22.2 was 6 weeks11:40
Riddellmm, interesting, thanks seb12811:41
seb128they avoid having new stable and unstable in the same weeks so there is some flexibility11:41
seb128you are welcome11:41
=== thekorn_ is now known as thekorn
=== elky is now known as elkbuntu
Keybukpitti: fix to what?12:35
pittiKeybuk: sysvutils to sysvinit-utils12:46
Keybukpitti: did you get any explanation from Debian why they renamed the package?12:51
pittiKeybuk: they didn't rename it within Debian; it has always been called like this in D12:51
* pitti goes to reproduce the bug in vmware, and test fixes12:51
Keybukpitti: they renamed it when they took the patch to separate it from us though12:52
Keybukwe split it out first12:52
pittiright12:52
KeybukI never understood why they didn't use our name?12:53
pittineither have I12:53
pittijust cosmetical reasons, I guess12:53
Keybuk"Not Named Here" :)12:53
bullgard4"detlef@MD97600:~/gnome$ apt-get source apport" obtains 191kB but complains: "gpg: Signatur am Sa 17 Mai 2008 14:07:51 CEST mit DSA Schlüssel, ID 5E0577F2, erfolgt; gpg: Unterschrift kann nicht geprüft werden: Öffentlicher Schlüssel nicht gefunden." How can I make gpg to find the public key?12:54
pittiugh, apt-get source verifies signatures?12:54
Keybukpitti: what's the right way to do a XS-VCS-Bzr ?12:54
pittiKeybuk: Vcs-Bzr: https://code.launchpad.net/~ubuntu-core-dev/upstart/ubuntu12:55
pittior so12:55
pittiKeybuk: no XS- any more12:55
pittiKeybuk: http://bazaar. works as well (that's the code browser)12:55
pittibzr get works with either12:55
Keybukhmm12:57
Keybukweirdly, the header is in bzr12:57
Keybukbut doesn't show up in the source package12:57
pittiKeybuk: I don't see it in the apt-get source'd upstart12:58
Keybukno, that's what I mean12:59
Keybukpitti: bug# for the sysvutils issue?13:00
pittiKeybuk: bug 23727613:00
ubottuLaunchpad bug 237276 in sysvinit "hardy->intrepid upgrade fails because of sysvinit pre-depends loop" [High,In progress] https://launchpad.net/bugs/23727613:00
pittiKeybuk: my vmware is still upgrading (ugh, 130 MB to download)13:01
Keybukok, done13:03
pittiKeybuk: cheers13:04
Keybukhopefully the bzr header should show up now13:05
KeybukOOI, how do you manage it?13:05
Keybukdo you apt-get source the package, then checkout the debian directory wiping what's there?13:05
pittiKeybuk: just debuild -S it and check the .dsc13:05
siretartFYI, bzr-builddeb 0.95 is able to do this: `bzr bd -S https://code.launchpad.net/~ubuntu-core-dev/upstart/ubuntu`13:06
Keybukno, I mean, how do you handle debian-in-bzr ?13:06
pittiKeybuk: usually debcheckout -a, and then unpack the orig.tar.gz, yes13:06
Keybukah, and you put debian one-level-down ?13:06
pittilearning bzr-builddeb is a long-standing TODO item of mine...13:07
siretartKeybuk: just add the --merge option. done.13:07
pittiKeybuk: right, I have .bzr/ in the top level dir13:07
Keybukmy current recipe is:13:07
Keybuk  apt-get source upstart13:07
Keybuk  cd upstart-0.3.913:07
pittiKeybuk: erm, s/right,/no/13:07
Keybuk  bzr checkout ~/co/upstart/debian13:07
pitti(common practice on alioth)13:07
Keybuk(for no readily apparent reason, if you checkout, it puts the .bzr into an existing working copy :p)13:08
KeybukI'd rather just put the whole source in, but bzr doesn't like that much13:09
siretartin what way?13:10
Keybuksiretart: it thinks it doesn't have to care about timestamps13:10
Keybukfirst time I tried it, it upset automake13:10
siretartinteresting13:10
KeybukI've proposed that bzr applies the same timestamp to all files modified by any operation13:11
Keybukie. after checkout, the entire tree would have the same timestamp13:11
Keybukand after an update, only the changed files would have a new timestamp (and the same as each other)13:11
Keybuk?!13:14
Keybuknow dpkg-buildpackage is randomly exiting on me13:14
Keybuktkamppeter_: interesting, on a completely fresh Hardy install, I just ran hp-setup and my printer appears to work13:44
Keybukit must be something left behind by it working on gutsy and before that's breaking it on hardy?13:44
sistpoty|workbryce: can you also make x11-common available in your people dir? (iirc dexconf is in there, at least not in the both .debs that are in your dir)13:45
sistpoty|workbryce: oh, and maybe you shouldn't publish the signed .changes file right next to the source package (that way everyone can upload that to ubuntu proper)13:46
Keybuktkamppeter_: hah! it works right up to the point I try and print from another machine13:54
siretartsistpoty|work: ha, just upload it! :-)13:58
sistpoty|worktststs ;)13:59
* Keybuk considers adding -Werror to package flags14:32
Keybukit'd be kinda nice to not even allow the buildds to accept warnings14:32
sorenFor sufficiently mind-numbing interpretations of "nice", yes.14:34
persiaThis ought be selectable, as the number of new FTBFS cases in universe may be large14:34
* soren thinks "large" is an understatement14:35
sorenKeybuk: You wouldn't happen to have any idea about the scale of the percentage of packages that would ftbfs with -Werror, would you?14:36
seb128soren: too many14:36
sorenI'm guessing  at least 90%.14:37
seb128not that bad14:37
persiaWell, maybe 80%.  Lots of code isn't actually C.14:37
sorenNo?14:37
seb128rather 10% I would say14:37
sorenBecause they don't actually have warning, or because they'd override -Werror?14:37
seb128but maybe I'm biaised and GNOME is much better than the rest of the world ;-)14:37
persiaThat's still 1500 packages that need fixing: about the total size of maintained universe.14:37
* ogra is on the 10% side 14:38
Keybuksoren: I was just thinking of doing it for one package14:38
seb128soren: because they don't have warnings, I think many GNOME component have -Werror set when building from svn, they just turn it off for tarballs14:38
sorenKeybuk: Oh. :)14:39
persiaOne package is a good idea :)14:39
persia(Maybe even 10 or so)14:39
sorenseb128: I just picked two completely random gnome packages. Both have warnings (gnome-panel and libgnomeui).14:40
seb128soren: weird, the libgnomeui build on my disk has no warning14:41
sorenhttp://launchpadlibrarian.net/13285398/buildlog_ubuntu-hardy-i386.libgnomeui_2.22.1.0-0ubuntu1_FULLYBUILT.txt.gz14:41
sorenNot a lot, though.14:42
seb128weird14:42
=== ember_ is now known as ember
pitticalc: hm, no SRU bug in the OO.o changelog15:03
pitticalc: where is it tracked?15:03
Hobbseeon very small fragments of post-it notes15:03
Hobbseehence the lack of numbers15:04
pittiKeybuk: hm, seems amd64 didn't like your PIC changes in upstart15:06
Keybukpitti: indeed15:07
KeybukI saw that15:07
KeybukI'll let kees cry about that when he wakes up ;)15:07
Keybuksince it works fine on my amd64 here15:07
\shasac, bug #131793 -> why invalid when there is no real solution for gutsy users? :)15:16
ubottuLaunchpad bug 131793 in firefox "firefox crashed" [Medium,Invalid] https://launchpad.net/bugs/13179315:16
norsettois it just me or there is somethign wrong with libglib2.0-data?15:19
asac\sh: i did a batch closing a bunch of crashers that had no dupes and appeared to not be reproducible anymore15:21
asac\sh: you can reopen it if oyu provide a backtrace15:21
asacis it just gutsy?15:21
\shasac, hardies ff3 crashing too...15:21
\shjust tested15:21
asac=> update bug ... attach backtrace, reopen, confirm :)15:22
\shasac, you want apport stuff or just plain gdb bt full?15:23
ograits probably because spiegel wants you to buy the paper version :)15:24
\shogra, lol15:24
ograsecret intrigue between ff and spiegel ;)15:24
asac\sh: the comment suggests that the apport retrace was invalid. so getting a backtrace locally with dbgsym installed should work15:26
seb128norsetto: it's just you?15:26
\shasac, just trying to make it crash again running in gdb15:26
seb128norsetto: but let say that your comment is not really descriptive about your issue15:26
pittisoren: hm; if I accept the new u-vm-builder now, that'll reset the 7 days testing period of the current -proposed one15:26
pittisoren: any chance you could collect some test results on the current one, so that it can move to -updates first?15:26
sorenpitti: That's ok.15:26
pittisoren: otherwise testing will get messy15:27
sorenNo.15:27
norsettoseb128: dunno, in intrepid something seems to be dragging in 2.16.3-2 which doesn't exists15:27
sorenI don't want the one in -proposed to land in -updates.15:27
sorenI deliberatly didn't wait.15:27
seb128norsetto: --verbose?15:27
norsettoseb128: thats as much as I can say now15:27
sorenpitti: It causes a quite severe regression.15:27
pittisoren: ok; any chance you could reupload with using -v then, to cover the previous changelog in the source.changes, too?15:28
asac\sh: remember to install dbgsym for cairo and gtk and such things too15:28
pittisoren: ok, understood15:28
sorenpitti: Oh, so it has the entries from 0.2 and 0.3? Sure, that makes sense.15:28
\shasac, you have a list? ,)15:28
pittisoren: thanks15:28
seb128norsetto: seems that the binary went to universe for some reason15:29
sorenpitti: What about 0.1? It was a -security upload, so I'm not sure how to treat that.15:29
pittisoren: that's fine; just the previous -propsoed upload and your new one15:29
pittii. e. -v...0.115:29
asac\sh: good start is https://wiki.ubuntu.com/MozillaTeam/Bugs under crashes15:29
sorenpitti: Great. Gimme a few minutes.15:29
seb128norsetto: oh, it's simply to universe, that's not new, but now recommends are installed and libglib2.0-0 recommends it15:29
\shasac, well...if I really have 5 lines with something like #1  0xb72931f2 in ?? () from /usr/lib/xulrunner-1.9b5/libxul.so and one libc line..15:29
seb128norsetto: where does it create an issue?15:29
\shfor the bt full ...15:30
norsettoseb128: yes, but why 2.16.3-2?15:30
asac\sh: maybe gdb doesnt find the xulrunner dbgsymbols?15:30
asacmaybe LD_LIBRARY_PATH tweak helps?15:30
seb128norsetto: what do you do to get this version mentionned?15:30
\shasac, yes...because I need to install them...but I don't want to install the other crap...do you agree, that it could be xulrunner directly?15:30
asac\sh: hard to say15:31
\shasac, ok...working the way down...:)15:31
asacif here are other libs in the trace try them too15:31
asaccool15:31
\shasac, libc and xulrunner only...15:32
Keybukpitti: so I was thinking15:33
Keybukhow do we make it so you can plug USB storage devices into a server?15:33
norsettoseb128: I'm just building a package in a pbuilder chroot, if I login and do "apt-get install libglib2.0-0" it also tryes to install that version15:34
* ogra hears pmount scratch on its coffin15:34
seb128norsetto: what architecture?15:34
norsettoseb128: amd6415:34
seb128norsetto: apt-cache policy libglib2.0-0?15:35
pittiKeybuk: you mean with automount?15:35
norsettoseb128: Candidate: 2.16.3-215:35
seb128norsetto: your mirrror seems to be broken15:35
pittiogra: rather something that looks like gnome-mount -vbt15:35
seb128norsetto: current is 2.17.0-115:36
norsettoseb128: well, its archive.ubuntu.com15:36
seb128norsetto: you ran apt-get update?15:36
norsettoseb128: yes, since about 3 hours15:37
\shnorsetto, there are at least three servers behind a.u.c. could be that one is not updated properly yet15:37
norsetto\sh: since 3 hours? Then there is something wrong with one of the 315:37
\shnorsetto, nslookup archive.ubuntu.com and check them manually15:37
\shnorsetto, yes..we had that when hardy was released...could be that it comes back ;)15:38
norsetto\sh: seems to be 91.189.88.4515:38
seb128norsetto: using archive.ubuntu.com the current version on amd64 intrepid is 2.17.0-1 on my installation15:38
norsettoseb128: which of the 3 are you pointed too?15:39
seb128norsetto: dunno15:39
Keybukpitti: well, with New World Order stuff15:40
KeybukI can plug it in on a desktop, and it gets mounted15:40
Keybukbut same doesn't apply when I plug it in on a server15:40
pittiKeybuk: right; no ConsoleKit schema on servers, etc.15:40
Keybuknor user policy agent to actually do the mounting?15:40
pittiI'm not sure about how automounting semantics should be on a server TBH15:41
pittior whether it's generally desired on a server in the first place15:41
Keybukme neither15:41
Keybukit's desired in some cases15:41
Keybuke.g. media server15:41
pittishould it be read/writable for everyone? just for root?15:41
sorenKeybuk: In that case the "media" part of it should manage it. Like mythtv or whatever.15:41
Keybuksoren: but there's no common component for them to depend on15:42
Keybukthe "media" bit shouldn't NIH the same bit as "desktop" or "storage", etc.15:42
sorenDidn't hal grow these capabilites at some point?15:42
Keybukmy case is that I have a nice squat file server which has some USB ports on the front15:42
=== cprov-lunch is now known as cprov
\shasac, bug updated :) with the infos15:42
Keybukit'd be quite froody if I could plug a USB key, and have that automatically shared ;)15:43
ograsoren, needs a mounter binary15:43
Keybuksoren: I'm not sure I recall how it's split between HAL, gnome-mount, Nautilus and gnome-volume-manager15:43
ograsoren, in case of the desktop its gnome-mount ... for server you need something else which doesnt exist15:43
pittisoren: hal can do the mounting, etc, and knows when devices appear15:44
sorenHm... I guess that for "real" filesystems (ones with uid's and stuff) they could just get mounted. There's no ownership settings to worry about since they're specified by the file system.15:44
pittisoren: but you need something to "connect" the "new device" and "plz mount it for me with those options"15:44
pittisoren: unix fses> right15:44
Keybukreally? see I'd say unix fses are the bad ones because you can't squash the permissions15:45
Mithrandirsoren: though, that requires you to have the same UIDs around the place.15:46
sorenMithrandir: Sure.15:46
sorenMithrandir: The point is that there's nothing you can (currently) do about that anyway. You either mount it or don't.15:46
sorenThere's no need to decide who gets to own it, what the permissions should be, etc.15:46
norsettoseb128: ok, got the problem, pbuilder update is failing because of sysvutils15:47
sorenI think I still have a patch somewhere against linux 2.4 that actually adds some kind of squashing capabilities here.15:47
MithrandirKeybuk: squashing is easy-peasy, just use fuse to mount it.15:47
pittiKeybuk: which is pretty much what I want if I use my home server which just has an USB hard disk :)15:47
seb128norsetto: ah, that explains15:47
Mithrandirsoren: sounds easy enough to do.15:48
sorenYou could provide a mappings file to mount that would translate UID's and GID's in the vfs layer.15:48
pittisoren: however, what to do with vfat, ntfs, udf?15:48
asac\sh: can you ttest the -proposed package too please?15:48
asace.g. 3.0rc1 (you have 3.0b5)15:48
asac(sorry thought you were running proposed)15:49
\shna...I don't run proposed....:)15:49
sorenpitti: I don't think ubuntu server should do anything by default with those.15:49
norsettopitti: was the sysvutils problem solved? Apparently pbuilder update still fails because of it15:49
sorenI understand the media server use case, though.15:50
asac\sh: for me it doesnt crash here on RC115:50
pittinorsetto: updated upstart was just uploaded about two hours ago, but still FTBFSed on amd64; it might be solved nowish for i38615:50
asacso maybe its fixed15:50
asaceither test or lets wait till you get that to confirm15:50
norsettopitti: ahh ok!15:50
asacbefore reporting upstream15:50
\shasac, preparing for -proposed :)15:50
asacgreat15:50
sorenbrb15:52
\shasac, right..it doesn't crash anymore with proposed version15:55
asaccool15:56
=== tkamppeter_ is now known as tkamppeter
\shasac, do you actually have an updated gutsy version available to test?15:56
asac\sh: updated ? you mean in -backports? prod jdong about that. he usually did the backports15:57
asachavent heard from him for this update yet.15:57
\shasac, na...ff2 :)15:57
asacyou mean 2.0.0.15pre?15:58
\shdunno what's latest in gutsy...but I can ask the guy who can test it ;)15:58
asac\sh: ask him. we update on each and every upstream security release15:59
asaccurrent version should be 2.0.0.14 if i am not mistaken15:59
asacthanks15:59
tkamppeterKeybuk, what is your printer problem? I have seen something which you told about your printer.15:59
asac\sh: ok added firefox-3.0 target as fixcommitted and kept firefox target at confirmed for now. usually i would put it back to incomplete when asking to test latest :)16:00
asacdoing that now ;)16:01
\shasac, well, people don't use -proposed in production environments ;) they are not as crazy as I am ;)16:01
asac\sh: yeah. thats why its fixcommitted not released16:01
\shasac, I wonder if someone fixed it in rc1 if there is somewhere a upstream bug report...16:02
asac\sh: most likely16:04
asacwe have hundreds of crashers. maybe there are even dupes in LP that have the right upstream bug16:04
Keybuktkamppeter: HP LJ 1018 barely working16:05
\shjust found an old one from 2004 in bugz*.mz.o ;)16:05
Keybuknine times out of ten, it just doesn't print16:05
Keybukwith the error that the printer isn't connectde16:05
asac\sh: launchpad search for "crash print" that are either open or fixed upstream yielded bug 21703216:05
ubottuLaunchpad bug 217032 in firefox-3.0 "firefox crashed with SIGSEGV in __kernel_vsyscall() when I was printing" [Undecided,Confirmed] https://launchpad.net/bugs/21703216:05
asac\sh: that one is fixed upstream, so maybe a good dupe for this ;)16:06
\shasac, na still open ;)16:06
\shand marked as crit ;)16:06
asac\sh: he?16:06
asacits fixed upstream16:06
asacmozilla bug 42907116:07
ubottuMozilla bug 429071 in GFX: Thebes "firefox crashed [@ snprintf - _cairo_output_stream_vprintf][@ _cairo_surface_set_clip_path_recursive] when I was printing to file" [Critical,Resolved: fixed] http://bugzilla.mozilla.org/show_bug.cgi?id=42907116:07
calcpitti: writing the bug report now, i had forgotten to do it when i got back from vacation16:07
sorenpitti: Ok, in the media server case... What would be the minimal e.g. mythtv would have to do to make it so that USB storage is automagically mounted and owned by it?16:07
calcpitti: i think i have it targeted properly16:08
pitticalc: could you upload a new diff.gz/dsc with the bugs referenced?16:08
pitticalc: thanks16:08
asac\sh: mozilla bug 429678 is similar. but both appear to be fixed in cairo. not sure if that is our bug16:08
ubottuMozilla bug 429678 in GFX: Thebes "Crash [@ _cairo_surface_set_clip_path_recursive] with failed printing of outset border with transparency" [Critical,Resolved: fixed] http://bugzilla.mozilla.org/show_bug.cgi?id=42967816:08
tkamppeterKeybuk, you are aware of the needed firmware?16:08
Keybuktkamppeter: yes16:08
pittisoren: issue the dbus call to hal16:08
Keybukthis time round, I've just run "hp-setup" to set it up, and that downloaded things16:08
calcpitti: its a "Update OpenOffice.org to 2.4.1" bug16:08
tkamppeterSetting it up with hp-setup loads the firmware from the internet16:08
calcpitti: we are at rc1 already in proposed16:09
pitticalc: oh, I see; it doesn't actually address existing ones in LP?16:09
pitticalc: ok; we just need to have a bug to track it then16:09
sorenpitti: In that case, it doesn't seem at all unreasonable to require the media server solution to handle this, does it?16:09
calcpitti: it probably does, but i would have to verify which bugs it fixes, not sure if LP has bugs for all of the bugs it fixes though16:09
calcpitti: i made a master bug that i will be documenting what all it fixes and reference the bugs it fixes that are already in LP from it16:09
pittisoren: I'm not entirely sure; what happens if two processes want to mount it?16:10
tkamppeterSetting it up with s-c-p does not install the firmware, but should work if something else has set up the firmware before.16:10
sorenpitti: You tell me :)16:10
\shasac, hmmm...we use selfmade cairo right? so I didn't updated cairo16:10
calcpitti: when i uploaded the first couple to proposed i was behind on bugmail so some of the bugs it fixes have already been fixed in older (2.4.1) uploads that weren't referenced in the changelog at the time16:10
pittisoren: well, they would race against each other16:10
Keybuktkamppeter: the problem is that it gets detected fine, seems to work16:11
Keybukprobably even get a test page or two out of it16:11
tkamppeterKeybuk, when you turn the printer on you see whether it loads the firmware or not, by the blinking orange lights.16:11
Keybukthen why you try and print something useful, like a web page, nothing happens16:11
\shasac, for hardy I just installed the firefox-3.0 packages + xulrunner-1.9 update...16:11
Keybuktkamppeter: solid green light16:11
sorenpitti: I guess this is something the hal people must have thought about?16:11
asac\sh: ok makes sense. the trace doesnt look cairo related anyway16:11
tkamppeterKeybuk, yes after the turn-on procedure it goes to solid green light.16:12
pittisoren: well, it's not a technical problem really16:12
Keybuktkamppeter: so the firmware bit must be working ok16:12
\shasac, https://bugzilla.mozilla.org/show_bug.cgi?id=263229 <- reported 2004 , last mod: 2007 ;)16:12
ubottuMozilla bug 263229 in Layout "Mozilla locks up / crashes when printing via postscript/default OR xprint Senator Edwards web page" [Critical,New]16:12
sorenpitti: Depends on how you look at it. HAL could have had a locking mechanism of some kind that would offer the mount point to a list of subscribers in a specific order.16:14
pittiKeybuk: can you please propose https://blueprints.edge.launchpad.net/ubuntu/+spec/consolidate-spell-checkers and maybe update the people? I can't propose that one as a goal (I wonder why)16:14
tkamppeterKeybuk, for your printer are two drivers available, foo2zjs and hpijs, the latter only if you have set up the printer with hp-setup once (due to a closed-source plug-in, downloaded together with the firmware).16:14
tkamppeterKeybuk, have you tried both drivers?16:14
pittisoren: on the desktop this is solved by having a central mount agent and only allowing mounts to the foreground console16:14
Keybukpitti: you should be able to propose now16:14
pittibut that concept doesn't work well for servers16:15
Keybuktkamppeter: I did try both yeah16:15
Keybuksame problem16:15
pittiKeybuk: right, works now; thanks16:15
sorenpitti: What if a another mount-agent came along?16:15
Keybukit feels like whatever makes the job gets it wrong somehow, in a way that the printer doesn't accept16:15
sorenpitti: Or could there be only one?16:15
Keybukif I fiddle with random things like shrinking the print by 50%, it works16:15
pittisoren: in principle there can be several, but it wouldn't make sense to have more than one16:15
\shoh wow...who said that 16M memory for php5 is enough ? :)16:16
Keybukprinting two pages to a side also seems to usually work16:16
tkamppeterKeybuk, can it be that the USB is perhaps not stable?16:16
Keybuktkamppeter: "the USB" ?16:16
tkamppeterKeybuk, I mean that perhaps something needs to be done on the kernel?16:16
Keybuktkamppeter: don't both things just use libusb?16:17
tkamppeterKeybuk, even with libusb it goes through the kernel AFAIK16:17
pittiseb128: please let me know if you disagree with https://blueprints.edge.launchpad.net/ubuntu/+spec/consolidate-spell-checkers (just assigned to you, since it boils down to sponsoring changes in GNOME packages)16:17
pittiseb128: I can do it as well if you prefer16:17
Keybuktkamppeter: only barely16:17
asac\sh: is the testcase fixed in that bug? :)16:18
Keybukif things were wrong enough that they broke libusb, most USB things wouldn't work16:18
sorenpitti: Right, ok.16:18
seb128pitti: works for me16:18
Keybuksince libusb is basically a pass-through out of the port16:18
=== Shely is now known as iCopter
tkamppeterKeybuk, you can also try two CUPS backends, the "hp" one of HPLIP, which is based on libusb and the "usb" backend from CUPS which is based on the "usblp" kernel module.16:19
ograKeybuk, you have a LJ 1018 ?16:19
ograi have te same around, working just fine16:19
ogra*the16:20
Keybuktkamppeter: the USB one with foo2zjs was basically working16:20
tkamppeterogra, you have one, too? How well does it work for you?16:20
\shasac, you mean this mozlogo on the page? when I click on attachment? well, print preview and print do work in rc1 but gives me two pages in the end ;)16:20
Keybukogra: on hardy, set up automatically or by hp-setup ?16:20
ogratkamppeter, i only prited about five times with it but it worked flawless out of the box16:20
Keybuktkamppeter: I have a vague recollection I had to downgrade foo2zjs to gutsy's version16:20
ograit installed itself after plugging in16:20
\shzul, slangasek : can we discuss to inc the mem limit in php.ini for php5-apache2 module from 16 to something like 16*2?16:20
ograi havent changed anything manually16:21
ograKeybuk, auto ...16:21
pittimvo: if the two-dimensional package groups turn out not to work, do you see any chance to have something like an apt hook for marking additional packages for installation, based on the currently installed and available ones?16:21
tkamppeterKeybuk, if you have to downgrade foo2zjs to the Gutsy version, it smells like a bug in foo2zjs.16:22
Keybukogra: mine usually prints the first page or two after being turned on, then stops16:22
ograhmm, i havent printed books yet but the two three page prints i did this year all worked16:23
Keybuktkamppeter: that downgrade doesn't help with the hpijs method though16:23
Keybuktkamppeter: that simply doesn't work for me ;-/16:23
Keybukthe only other piece of interestingness is that this is on amd6416:23
KeybukI might just try this on my i386 hardy box and see if it works16:23
Keybukogra: are you on i386 or amd64?16:25
ograi38616:25
ogra(my laptop)16:25
Keybukinteresting16:26
Keybukbecause on my laptop, this is still working on i38616:26
ograhmm16:27
Keybuktkamppeter: ever heard of amd64-only bugs?16:27
\shKeybuk, HP LJ 1020 USB works like a charm on gutsy+hardy amd64 with cups16:29
\shKeybuk, even with sharing it with a windows os16:29
mohbanawhat exactly does ubuntu do to it's fonts  to make them look so good?16:32
Keybukmohbana: ?16:38
Keybukmohbana: depends which settings you use16:38
Keybuk(which reminds me to change the subpixel defaults <g>)16:38
mario_limonciellkees, yeah there are two diffs on the bug.  one of them is an SRU for hardy (i already subscribed ubuntu-sru and that diff is to hardy proposed).  the other one is a lot more intrusive and is intended for intrepid16:40
mohbanaKeybuk: i am talking about the freetype settings, it's using something other than subpixel16:40
mohbanai've tried enabling that in fedora but it still doesn't look like ubuntu16:41
jdstrandpitti: hi!16:41
Keybukmohbana: right, I mean are you comparing with fonts set at "Best Shapes", "Best Contrast" or "Subpixel smoothing" ?16:41
mohbanaKeybuk: i just want to know the exact details of what ubuntu does to it's fonts16:41
jdstrandpitti: sorry about the same version thing with ufw-- I thought this was allowed because of the new *-blacklist having the same versions. Of course, these were pocket copied. I'll know for next time16:42
jdstrands/these/those/16:42
Keybukmohbana: it depends a lot on which option you select, that's all ;p16:43
Keybukmohbana: in simple terms, we turn on all the patented stuff and apply patches to do LCD filtering when subpixel rendering16:43
LaserJockpitti: could you remove the smstools upload in hardy-proposed? there's another SRU and I'd prefer to have everything in one upload16:44
mohbanaKeybuk: what patches please16:44
Keybukmohbana: http://david.freetype.org/lcd/16:46
Keybukbut read http://david.freetype.org/cleartype-patents.html first16:46
mohbanawow them patches are really old! does ubuntu still use them?16:50
Keybukmohbana: a better question would be "wow them patches are really old! why haven't upstream applied them?"16:50
Keybuk:p16:50
keesKeybuk: what exactly exploded with PIE?16:52
Keybukkees: http://launchpadlibrarian.net/14987481/buildlog_ubuntu-intrepid-amd64.upstart_0.3.9-4_FAILEDTOBUILD.txt.gz16:53
Keybukgcc -shared  .libs/alloc.o .libs/string.o .libs/list.o .libs/hash.o .libs/tree.o .libs/timer.o .libs/signal.o .libs/child.o .libs/io.o .libs/file.o .libs/watch.o .libs/main.o .libs/option.o .libs/command.o .libs/config.o .libs/logging.o .libs/error.o   -Wl,--version-script=./libnih.ver -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-O1 -Wl,-O1 -Wl,-soname -Wl,libnih.so.0 -o .libs/libnih.so.0.0.016:53
Keybuk/usr/bin/ld: .libs/alloc.o: relocation R_X86_64_PC32 against symbol `nih_free' can not be used when making a shared object; recompile with -fPIC16:53
Keybuk/usr/bin/ld: final link failed: Bad value16:53
Keybukcollect2: ld returned 1 exit status16:53
keesKeybuk: doin' it wrong.  :P16:54
Keybukkees: -v16:54
keesheheh16:54
keesI assume either  a) some .o wasn't compiled with -fPIE, or  b) the final link lacked -pie16:54
kees(the final link -pie tells the compiler which crt to link in)16:54
Keybukhmm16:55
Keybuklibtool called it with -pie16:55
Keybukbut that got eaten16:55
keeshowever... you're making a shared object here.16:55
Keybukdoes it need to be -Wl,-pie ?16:55
keesno16:55
keesPIE is a PITA.  :)16:55
Keybuk?16:55
kees(Pain In The reAr)16:56
keesso, hm, if you're making a shared object, those need to all be -fPIC16:56
Keybukhmm16:57
keesi.e. things going into a .so need -fPIC, things going into an executable need -fPIE (and a -pie at the end)16:57
KeybukI don't really want the shared object16:57
KeybukI just want the static one16:57
keesand PIC > PIE, so you can link -pie against PIC or PIE objects.16:57
Keybukwhy does it work here and not on the buildds?16:58
keesuhm.... that's a good question.16:58
keesI hadn't really noted that issue until just now.  *head scratch*16:59
keesit's the same toolchain isn't it?16:59
Keybukintrepid vs. hardy maybe?16:59
keesyou're doing compiles in an intrepid chroot, yes?17:00
Keybukno17:00
Keybukhmm17:00
kees:P17:00
Keybukactually, I think I compiled this on i38617:00
Keybukwhere it apparently works fine17:01
Keybukif I do it on amd64, even on hardy, it fails17:01
* kees scratches his head even more17:02
keeswell, clearly one issue is the -fPIE of a shared object.  those should be -fPIC.17:02
KeybukI don't understand why the -static is getting lost17:03
Keybukhah, I bet setting LDFLAGS is overriding it17:03
zul\sh: I dont have a problem with it lemme ask around17:04
keesback in a bit...17:05
Awsoonnhi all~ I'm new to Ubuntu development, working on potentialy fixing a bug in rhythmbox that ... bugs me17:06
Awsoonnhow can i find out if there are any patches applied to the ubuntu version of rhythmbox that are not applied to upstream?17:07
ograread the changelog, patches are listed in the upstream merges usually ... and you can grab the source package and look in debian/patches/17:08
stgraberAwsoonn: apt-get source rhythmbox, then look at the debian directory and see if there is a patches/ subdirectory17:08
seb128Awsoonn: there is only a patch to build using xulrunner1.9, a launchpad intregration change and an update to the radios list to use ogg17:09
iwksehi all, is this a good place for usplash questions?17:10
Keybukseb128: applied a trivial one-line patch to gnome-contol-center17:10
Keybukexpect bugs from frothing-at-the-mouth loonies17:10
seb128Keybuk: you are messing with fonts settings again, aren't you? ;-)17:10
ograa one line patch with half a novel in the changelog :)17:10
Keybukseb128: I've made the change I agreed to wait until the start of a non-LTS release cycle to make ;)17:11
Awsoonnalright, if I want to fix something, generally speaking, should I work on the upstream truck, or the source I get from apt-get?17:11
seb128ah ah17:11
seb128Awsoonn: upstream is better but there is not a lot of difference currently17:11
Keybukseb128: it passed the njpatel test a few weeks ago17:11
Keybuk"Wait! What are you doing! Leave my font settings alone! It took me ages to get those ri....ooh, that's much better!"17:11
njpatelKeybuk: :-)17:12
njpatelKeybuk: you changed my life17:12
seb128Keybuk: btw, congrats, you just won the right the merge gnome-control-center now that you touched it ;-)17:12
seb128s/the merge/to merge17:12
ograhehe17:12
* seb128 runs17:12
Keybukseb128: no problem, I'll just delegate it to one my team17:12
Keybukseb128: could you merge gnome-control-center, kthxbye17:13
Keybuk:p17:13
seb128doh ;-)17:13
=== effie is now known as effie_jayx
Awsoonnjust curious, what do you guys use pro hackers use for a programing environment?17:18
geser$EDITOR17:18
Awsoonnlike, Vim/grep, or eclipse, Kdevelop, etc17:18
Keybukemacs17:18
ogravim17:18
Keybukthough I will gladly bear the first-born of anyone who writes a decent GTK+ IDE17:18
sorenAwsoonn: vim17:19
Awsoonnwhat do you think of eclipse and Kdevelop and such IDEs?17:19
KeybukAwsoonn: Depends: java, pain ... Depends: kde, pain17:20
ograKeybuk, nothing for emacs fans, but i found pida quite intresting for pygtk development in the past17:21
ogra(it embeds glade and vim)17:21
seb128an d gedit rocks ;-)17:21
ogranot sure its still under development though17:21
seb128and gedit rocks ;-)17:21
ograit misses the vim mode yet :)17:21
Keybukseb128: gedit, with an integrated debugger and source analyser is starting to be along the right lines17:22
KeybukI don't know why, but Anjuta should be perfect17:23
Keybukyet it's so far off the mark17:23
ograoh, pida added an emacs mode :)17:23
ograbut doesnt work :/17:24
persiaKeybuk: gedit + Nemiver goes a long way towards that17:25
LaserJockzul: ping17:30
zulLaserJock: hi!17:31
Keybukthough I must admit, saying that, that anjuta 2.4 is a rather nice step in the right direction17:36
KeybukI might try using that for a bit and see how long it takes me to want to kill people17:36
=== effie is now known as effie-jayx
=== effie-jayx is now known as effie_jayx
Keybukso, about 5 minutes then17:42
ograheh17:45
persiaIs that a longer or shorter period than the last version?17:45
Keybuka bit longre17:45
ogramore options to configure before you can use it ?17:46
pittiKeybuk: does anjuta have gvim intregration? :-)17:55
pitti(seriously, I got so addicted to the "handle complex objects" commands in vim that it would take a lot to convince me to abandon it again)17:56
Keybukpitti: probably not ;)18:20
Keybukit doesn't have C-x 4 a18:20
Keybukwhich is the single most fantastic emacs feature ever18:20
pittiwhat does it do?18:20
pittieliza?18:20
Keybukadds a changelog entry18:20
ograpitti, http://picasaweb.google.co.in/arunchaganty/Anjuta/photo#520631712114237486618:20
Keybukwith your name, e-mail, the date, the filename and current function all filled in for you18:20
pittinice18:21
pittiogra: oooooh!18:21
pittiKeybuk: see ogra's screenshot, that looks quite vimish18:21
ograpitti, SoC :)18:21
ograhttp://arunchaganty.wordpress.com/2008/06/01/vim-communication/#ref-118:22
Keybukheh18:22
Keybukif I could find an anjuta add to changelog plugin, I might be happy18:22
* pitti doesn't write upstream changelogs; bzr log -v --log-format 'gnu' > ChangeLog FTW!18:23
KeybukI do the exact opposite18:24
KeybukI have a bzr-commit shell script that puts the new ChangeLog entries into the commit log18:24
Keybuk(it occurs to me that it's possible to do that as a plugin to bzr commit)18:24
seb128pitti: ah, right, 'gnu' which is a non standard thing, I still remember it from the time I tried to do a jockey rebuild upload ;-)18:26
pittiKeybuk: I do that for debian/changelog (debcommit)18:26
pittiyay me for consistency :)18:27
pittibut with the current tools, those are the easiest, I think18:27
ograhow do you get  --log-format 'gnu' working ?18:27
ogramy bzr only knows long, line and short as options18:27
seb128probably by installing something you find on the way18:27
Keybukogra: there's a plugin18:27
ograah18:27
ion_"              This behavior is identical to how emacs handles ChangeLog18:28
ion_"              files with the change-log-mode provided by C-x 4 a.18:28
ion_gnuchlog.vim18:28
ion_keybuk: ↑18:30
Keybukion_: ref?18:30
* ion_ googles... http://www.vim.org/scripts/script.php?script_id=163118:31
Keybukion_: so not helpful for Anjuta then? :p18:32
ion_keybuk: There was a discussion about having vim in anjuta. :-)18:33
Keybukion_: and then why not just use vim? :p18:34
ion_Well, i do. ;-)18:34
=== ember_ is now known as ember
blueyedWhy does virtualbox-ose-modules does not show up in the NEW queue at https://edge.launchpad.net/ubuntu/hardy/+queue? (I've received an ACK 16 minutes ago). And, once if should show up, can an archive admin approve it please (version 24.0.3)?19:16
blueyedwell.. "waiting for approval" should land in NEW, shouldn't it?19:18
persiablueyed: "waiting for approval" is in unapproved.  It goes to NEW once it gets approved (archive admins have to press two buttons)19:19
persiablueyed: https://launchpad.net/ubuntu/hardy/+queue?queue_state=1&queue_text=19:20
slangasekblueyed: what's the difference between 24.0.2 and 24.0.3?19:20
blueyedpersia: thanks, must be blind.. anyway, please approve.19:20
blueyedslangasek: I've messed up the changelog in .219:20
* persia is very much not an archive admin19:21
blueyed(build the new module from the intrepid source package)19:21
blueyedpersia: I know.. wasn't meant to be in the same line/to you.19:21
slangasekblueyed: mm, well, you don't have to increment the version number in that case when it's a -proposed upload, you can just ask the archive admin to remove the broken package from the unapproved queue19:23
blueyedslangasek: ah, good to know. thanks. but it should be ok now as .3, isn't it?19:24
slangasekblueyed: ... and -proposed has -19 now instead of -18; you may want to jump over -18 here and just get a version for -19 pushed into -updates at the same time19:24
slangasekyes, .3 is ok otherwise19:25
slangasekand if you think it's important to get a fixed modules package for -18 in, I can approve it as-is19:25
blueyedslangasek: yes, it's important. a hell lot of users are complaining.. :/ I'll upload .4 for -19 then, too, yes?19:26
ograseb128, do you have any idea if there are python-wnck bindings anywhere out in the world ?19:26
* ogra cant imagine they dont exists19:26
slangasekblueyed: you can only have one version in -proposed at a time19:26
seb128ogra: python-gnome2-desktop has those19:26
ograoh19:26
ograi was looking for python-wnck :)19:26
ograsill yme19:26
blueyedslangasek: well.. please go with -18 and hopefully it gets approved shortly.19:28
slangasekblueyed: this does mean that pushing in a -18 version right now may make a fixed -19 version later due to the timeline; but .0.3 is accepted now19:30
emgentsomeone have 05ca:1803 Ricoh Co., Ltd webcam ?19:31
blueyedslangasek: I suppose virtualbox-ose-modules gets copied then to -security and -updates? So that it makes sense to have a version for -18, if somebody is only using -security, but not -updates, correct?19:54
shonendoes anyone know the minimum libpcap version is for usb capture support?19:59
shonennever mind, I found it20:00
slangasekblueyed: mm, I don't know about copying it to -security; I don't know if that works in practice20:18
slangasekblueyed: normally the packages come in the other direction, and I believe we do have provisions for universe packages published as security updates even though they're not part of Canonical's security support20:22
keesis there a kernel module we need to push through -security?20:23
keeswe've done this in the past for things like the external apache worker, etc20:24
slangasekkees: virtualbox-ose-modules, which has been uploaded to -proposed20:26
fyrestrtrhello -- does the 32bit hardy default kernel not have highmem support?20:27
fyrestrtron my 4GB ram laptop usable memory is only 2GB20:27
keesfyrestrtr: you can either install the -server kernel for PAE mode, or you can run the 64bit kernel.20:29
keesslangasek: er, so it needs to go through -security instead?20:29
slangasekwell, that would be the ideal20:30
fyrestrtrwill the -server kernel affect negatively on proprietary drivers? I have the nvidia driver set installed.20:30
fyrestrtrI tried the 64bit kernel before, but I have run into some compatibility issues with things like oracle and enterprisedb.20:31
keesfyrestrtr: I'm actually not sure about the nvidia bit, I think it's okay.  check in #ubuntu-server perhaps?20:32
tkamppeterKeybuk, up to now I did not encounter a 64-bit-only bug, but I can imaging that they exist, when it comes to handling of bits and bytes, which is often done in printer drivers.20:33
fyrestrtrcan anyone point me to where I can find out about the differences between the Fedora 9 startup bootsplash and the Ubuntu one? I would like to find a way to integrate the Fedora splash with Ubuntu.20:38
pwnguinapt-get source usplash20:39
=== edson is now known as ecanto
pwnguinno sudo20:39
fyrestrtrthey are the same thing, yes? Previous Ubuntu releases used to have text in addition to the progress meter. I would like the text option back, like with Fedora 9.20:40
=== ecanto is now known as edson
pwnguinyou wanted to know what the differences are20:40
pwnguinget the source and diff em20:40
pwnguinnot sure where to grab fedora's20:40
pwnguinbut there is text in ubuntu -- if you have a scheduled fsck it displays it20:41
pwnguinalong with instructions on how to cancel20:41
james_wfyrestrtr: remove "quiet" from the kernel command line in grub to get the messages back.20:43
keesfyrestrtr: remove "quiet" from your menu.lst20:44
pwnguini thought that dumped you out of usplash20:45
keespwnguin: no, that's removing "splash"20:45
pwnguinalrighty20:45
pwnguinfyrestrtr: and if you want that change to stick, make sure you hit the automagic lines in menu.lst too20:46
keesor run "sudo update-grub"20:46
pwnguinwill that hit the kernel default options?20:47
pwnguin(for kernel upgrades etc)20:47
keespwnguin: if you change the default lines, it will update the per-image lines, yes.20:49
=== ompaulafk is now known as ompaul
fyrestrtrtwo questions regarding tomcat5.5 -- why is there /etc/tomcat5.5/tomcat5.5 which points to /etc/tomcat5.5 -- leading to interesting but pointless things such as /etc/tomcat5.5/tomcat5.5/tomcat5.5/ and -- where are the shared libraries stored?20:56
Awsoonnhi all, newb here. I want to do some bub work on Rythmbox and am wondering where the best place is to get the source from and best place to post patches?20:57
Awsoonnbug work**20:57
mohbanasorry back with freetype question20:58
mohbanai just want to know the exact details of what ubuntu does to it's fonts20:58
=== ompaul is now known as ompaul_
_MMA_Awsoonn: Maybe upstream?21:00
=== ompaul_ is now known as ompaul
Awsoonn_MMA_: i'm a bit confused really, when would I want to work on the source from apt-get or bzr then?21:01
_MMA_I would think you would only use bzr if upstream uses it as their vcs.21:03
Awsoonnand what about apt-get source?21:03
_MMA_I think the only reason to grab it from apt is if you just want to build it yourself.21:03
Awsoonn*Nods* and what might I want to do about patches applied to ubuntu's version and not the upstream version? just make sure the patch works in both places?21:04
_MMA_Awsoonn: http://www.gnome.org/projects/rhythmbox/development.html21:04
AwsoonnI'm sorry, I'm just currently working on rhythmbox, I'm trying to figure out how the bigger picture works with ubuntu and upstream with projects in general21:06
_MMA_Im unsure about any "ubuntu-specific" patches. seb128 might be able to comment. I usually prefer to get things in upstream myself.21:06
=== Pici` is now known as Pici
seb128_MMA_: usually if you work on changes better to use upstream as a base21:07
AwsoonnI think I'v pestered seb128 more than enough for one day :)21:07
seb128ups21:07
seb128Awsoonn:: usually if you work on changes better to use upstream as a base21:07
seb128you can get the svn or "bzr get lp:rhythmbox" which gives you a bzr import, nicer to work on21:07
seb128the bzr import is equivalent to current svn21:07
seb128once you have a patch attach it to bugzilla.gnome.org21:08
seb128if you think that's an issue worth fixing on ubuntu look on launchpad21:08
Awsoonnawesome, that is exactly the kinda of info I was looking for, Thank you.21:08
seb128https://launchpad.net/ubuntu/+source/rhythmbox/+bugs21:08
seb128if it's not opened there open a new bug21:08
seb128otherwise use the currently open one21:09
seb128add a task pointing to the gnome bugzilla bug21:09
seb128and attach your patch21:09
seb128you might want to subscribe the ubuntu-main-sponsors team too21:09
seb128we are usually able to figure how to apply the patch ;-)21:09
seb128if you want to do all the work you can apply the patch to the current ubuntu package and attach a debdiff (diff between the current package and the updated version you built) but that's not required21:10
Awsoonni'd like to do it so I know how to at least, have a link?21:11
seb128Awsoonn: https://wiki.ubuntu.com/PackagingGuide/Recipes/Debdiff has a detailled example21:13
ScottKpitti: Do you plan on continuing to use guidance-backends for jockey?  If so, is there a way I can talk you out of it?21:52
pgraner /msg NickServ identify intell21:53
pgranerd /msg NickServ identify intell21:53
ScottKpgraner: You'll want to change that password now.21:53
pgraneryea21:53
tormodbryce, if you're still in sponsor-mood, can you please look at bug 237266? Kind of follow up from yesterday (and no-brainer).21:54
ubottuLaunchpad bug 237266 in laptop-mode-tools "bashisms in laptop-mode cause it to fail" [Undecided,Confirmed] https://launchpad.net/bugs/23726621:54
brycetormod, sure, in a few minutes21:54
iwksehi all, i'm experiencing a problem with usplash. When i create the theme and i try it on my pc it works great, but in chroot (livecd) testing it with usplash -c it doesn't show it. Booting the iso give black screen. I also tried with the eft-example theme and it's still the same effect on the chroot. usplash -c says usplash: can't get console font: Invalid argument but i get the same also on my pc but it works. Why it wouldn't works in chroot?22:18
=== iwk1 is now known as iwkse
DktrKranzany sponsors for main around to look at bug 226783?22:25
ubottuLaunchpad bug 226783 in scons "Merge scons 0.98.4-1 (main) from Debian unstable (main)" [Wishlist,Confirmed] https://launchpad.net/bugs/22678322:25
KeybukMithrandir: around?22:27
\shKeybuk: the change to upstart didn't fix the sysvutils problem in intrepid it seems22:28
Keybukor infinity, or someone of equal crackfulness ;)22:28
tormodhibernation is broken on many laptops due to bug 226069, can some pm-utils knowledgeable look at it please?22:28
ubottuLaunchpad bug 226069 in pm-utils "hibernation fails to power off and reboots because "platform" is inconditionally used instead of "shutdown"" [Undecided,Fix released] https://launchpad.net/bugs/22606922:28
\shanyways...no the time anymore to deal with this .... sleep is more valuable22:30
=== iamfuzztoo is now known as iamfuzz
ScottK\sh: Sleep is for the weak.22:33
impulzeum is there any channel not so heavily crowded as the main one? it seems my question gets scrolled out far too fast ;)22:50
ScottKimpulze: No.  That's it.  You might try the mailing list if you want something slower paced.22:54
impulzeok22:55
MacSlowIn which package/patch is the logout-dialog hidden?23:04
ograMacSlow, gnome-session23:04
MacSlowin sesssion... well :)23:05
MacSlowI looked in gdm, gnome-panel, gnome-applets... just no in session23:05
MacSlowogra, thx23:05
iwkseusplash -c wouldn't works in chroot...it's me or you can notice it too?23:07

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