/srv/irclogs.ubuntu.com/2010/05/04/#ubuntu-devel.txt

macoso... anyone in here heading to debconf this summer?00:16
ajmitchwish I could, but it's a little far, and a little too expensive00:21
sorenWhere is it?00:22
ajmitchNYC00:23
sorenAh.00:24
sorenajmitch: Everything is a little far from you, isn't it? :)00:24
sorenCan you get to anywhere useful in less than 10 hours?00:24
soren:p00:24
ajmitchwell, australia isn't that useful :)00:26
imbrandonmaco: i plan to as of now, but things may change00:26
=== dendro-afk is now known as dendrobates
macommk i think im going to try to take a chinatown bus up to nyc00:28
akgranerkirkland, ping00:42
akgraneris there a wiki for byobu - I can't seem to find it - or is your blog post about byobu 2.0 what I should link to?00:43
=== dendrobates is now known as dendro-afk
psusijdong, you ready to play with defrag? ;)01:00
psusijdong, I got it revved up much faster now, and I *think* I have the extent tree code right01:00
bluefoxicyso01:06
bluefoxicyan acquaintance of mine is bitching that the way Ubuntu handles language packages is stupid01:06
bluefoxicy(while offering up that the way DEbian does it isn't much better; and that all other current solutions are hilariously bad)01:06
bluefoxicy... I told him I just bought the Pimsleur German course, and a fantasy fiction book I already have but in German01:06
bluefoxicyand proceeded to go on about how I'm having more difficulty installing language packs than him; and that the repos are slow and the installer seems to be even more slow01:07
crimsunmdz: it's unlikely I'll be able to debug prior to UDS-M01:16
anon^_^Is this where you can reach members of the "Ubuntu Development Team?"01:30
crimsunanon^_^: yes, and ubuntu-devel@01:30
anon^_^I'm trying to get one package in the Ubuntu Repository rolled back to an earlier version for lucid01:31
anon^_^and one package for another project backported01:32
anon^_^they're maintained by the Ubuntu Development Team01:32
anon^_^Bugs have been filed on launchpad, but it doesn't seem like UDT actually reads the bug reports01:32
crimsunanon^_^: which reports? And yes, nearly all members read bug reports consistently.01:33
anon^_^https://bugs.launchpad.net/ubuntu/+source/kftpgrabber/+bug/55924501:33
ubottuLaunchpad bug 559245 in kftpgrabber "KFTGabber(Version 0.8.99) doesn't start transfer in lucid beta" [Undecided,New]01:33
anon^_^Kftpgrabber01:33
crimsunanon^_^: however, some people have scarce resources (probably like you), so a bit of patience is well appreciated.01:33
anon^_^this project is pretty much dead, it's a nice ftp app, but development on it ceased nearly 2 years ago01:33
anon^_^last stable release was 2 years ago01:33
=== dendro-afk is now known as dendrobates
mathiazkees: hi!01:34
anon^_^the devs from that project started work on a KDE4 port, but it was at an alpha stage of development missing features01:34
mathiazkees: I'd like to develop a script that gives the list of promotion to main needed to pull a package in main01:34
anon^_^that's what the SVN is largely based on01:34
mathiazkees: ie: promoto-to-main condor -> returns the list of other source packages that would be required to promote to main as well01:35
anon^_^I wrote some instructions up how to compile from SVN around six months ago, in the answer section on launchpad01:35
mathiazkees: do you have an idea of how to do that?01:35
anon^_^it seems someone from UDT read the direction on how to compile, but didn't read that the SVN build is not really usable01:35
anon^_^the SVN build is what is currently available in the lucid and meerkat repository01:35
crimsunanon^_^: I think you may have a bit more cogent response in #kubuntu-devel to be honest01:36
anon^_^ok01:36
anon^_^some basically they need to rollback to the last stable release for that01:36
anon^_^another issue is with gparted01:37
ajmitchfrom the look of things, the SVN snapshot is from debian01:37
anon^_^seperate app, but fairly important01:37
anon^_^https://bugs.launchpad.net/ubuntu/+source/gparted/+bug/57410601:37
ubottuLaunchpad bug 574106 in gparted "Request backport of gparted 0.5.2-9 (Important UPDATE - LVM fix)" [Undecided,New]01:37
anon^_^gparted 0.5.2-9 was released May 3rd, 201001:38
anon^_^not really complaining about someone not noticing this bugreport yet01:38
anon^_^but earlier gparted versions had a regression where you could not edit/delete or resize any partition where an active LVM was present on the device01:39
anon^_^so if you installed your os on an LVM, you're hosed01:40
anon^_^The version of gparted in the lucid and meerkat repos has this regression01:40
kirklandakgraner: pong01:49
Damascenenxvl, hi01:52
DamasceneI want to talk about bug #57277601:52
ubottuLaunchpad bug 572776 in ubuntu "Ubuntu should provide update packages for download and use for offline users" [Undecided,New] https://launchpad.net/bugs/57277601:52
persiaDamascene: Does aptoncd not work for that?01:54
Damascenehi persia,01:54
Damascenehe just added some comments on that bug I want to discuss with him01:54
Damasceneno01:55
Damascenewe have a long discussion about it yesterday01:55
nxvlhere01:56
Damasceneok01:57
nxvlthe comment was basically the summary of what we talked last night (or around 20 hours ago whatever that was in your tz)01:57
nxvlpersia: not it doesn't01:57
Damasceneit's actually enough to provide txt file with the links for 401:58
Damasceneno need to write special script that will work on windows too01:59
nxvlfrom no need to will be cool is a difference :D01:59
nxvlalso will be kind of hard to generate a list of downloadable packages, since you have lots of mirrors02:00
nxvlalso maco's idea was good, generate a state of the system file, then get with that to an online machine and get the updates, so you only have one trip to the internet02:01
DamasceneI know it's good.02:03
DamasceneI just thought the last comment made it look harder to implement02:03
nxvlnope it doesn't02:04
Damascenesudo apt-get update --print-uris02:04
=== dendrobates is now known as dendro-afk
Damascenegives you the update links02:04
Damasceneif you download them and put them in the place you might be able to start with something02:05
Damascenebut the naming is different than the thing in /etc/apt/sources.list.d/02:05
keesmathiaz: sure.  you'd just recursively examine all Depends: lines02:05
mathiazkees: and recommends as well02:06
keesmathiaz: right, yeah.  which element were you curious about?02:06
mathiazkees: well - basically I want to find out how much would be required to promote condor to main02:07
mathiazkees: in the past we've been burned a couple of times with dependencies not being MIRed when the promotion was done02:07
mathiazkees: so I'd like to have a reliable way to figure out *every* source package that will be promoted to main to get one source package as well02:08
Damascenenxvl, does the apt-get update store things in /etc/apt/sources.list.d/ or were02:08
mathiazkees: so I'd like to have a reliable way to figure out *every* source package that would need to be promoted to main given one source package02:08
keesmathiaz: there isn't a perfect way to do with due to alternates.  i.e  Depends: pkg1 | pkg202:08
keesmathiaz: but if you just throw away alternates, you can probably get pretty close.02:09
mathiazkees: right - do you know of a script that does such a thing?02:09
keesmathiaz: nope02:09
mathiazkees: if not, would you recommend starting in python or bash?02:09
keespython.02:09
mathiazkees: it seems that python-apt doesn't have every info required02:09
keesmathiaz: what's missing?02:10
persiaCan't apt-rdepends do both forward- and reverse- analysis to address this issue?02:10
mathiazkees: let me try again in ipython02:10
keespersia: yeah, but it's dumb about conflicts, recommends, etc02:10
keesmathiaz: I've found doing it by hand to be much simpler.02:10
keesmathiaz: if you get to like 4 things not already in main, it's a good case to discourge putting it in main.  ;)02:11
mathiazkees: :)02:11
mathiazkees: well - that doesn't help in giving an estimate on what needs to be done ;)02:11
keesmathiaz: for each of the pkg1 | pkg2 bits, you probably want to check each one for them being in main first, and then if non found, recurse through pkg1.02:11
persiaapt-get --dry-run --print-uris install ${PACKAGE} | grep universe might be a quick way to get a list (dunno how robust it would be)02:11
keesmathiaz: right.  :)02:12
mathiazpersia: hm - that's a quick hack :)02:12
mathiazpersia: how about build-dependencies?02:12
mathiazpersia: s/install/build-dep/ ?02:12
keespersia: oh, yeah, good one02:12
nxvlDamascene: /var/lib/apt/lists/02:12
persiamathiaz: Sure.02:12
* mathiaz tries02:13
keesbest to start from a clean main-only chroot though02:13
mathiazkees: yes02:13
Damascenenxvl, thanks, I'll update the report02:13
Damascenebrb02:13
mathiazpersia: hm - universe/main is not available in the output02:15
mathiazpersia: http://paste.ubuntu.com/427334/02:16
nxvlmathiaz: i remember i did that in barcelona for the remove sudo from the system02:16
nxvlor something like that02:16
nxvlkees: did you remember?02:16
persiamathiaz: Seems --dry-run and --print-uris don't play nice together.02:17
nxvloh! no, i generated a list of packages that depended on sudo02:17
nxvlnevermind02:17
mathiazpersia: right - I've removed --dry-run - works good02:18
mathiazpersia: now I just need to iterate on the list02:18
persiamathiaz: I had to use -y for my test.  Remember *not* to use sudo :)02:18
mathiazpersia: :) - I'm testing in schroot using lvm snapshots02:19
persiamathiaz: So old school.  aufs-schroots are the new rage :)02:19
mathiazpersia: and --print-uris seems to induce dry-run02:19
mathiazkees: ^^ have you heard that - lvm is sooo 200902:19
persiaIt doesn't.  --print-uris expects you to go download stuff separately.  I suspect --dry-run skips the actual deb fetch, and --print-uris is hooked into that to print the URI rather than fetching it.02:20
keespersia: can do --download-only02:20
keesmathiaz: yup, aufs is the new hotness02:20
persiakees: For which?02:20
keespersia: for the --print-uris instead of --dry-run02:20
persiaOh, nifty.02:21
mathiazAnd I can get the source package from the pool url02:21
persiaYep.  URIs are fairly easy to parse :)02:22
anon^_^any comment from Ubuntu Development Team on gparted?02:27
anon^_^https://bugs.launchpad.net/ubuntu/+source/gparted/+bug/57410602:27
ubottuLaunchpad bug 574106 in gparted "Request backport of gparted 0.5.2-9 (Important UPDATE - LVM fix)" [Undecided,New]02:27
persiaanon^_^: We don't typically use backports for bugfixes (and that bug isn't against a backport project).  Do you maybe want an SRU for that?02:33
anon^_^yeah that would be nice02:34
Damascenepersia, may I pm?02:42
micahgAmaranth: ping03:34
Amaranthwow good timing03:34
Amaranthjust got home03:34
micahgAmaranth: hi, I've got quite a few bug reports re compiz/Thunderbird03:35
micahgone example is bug 56401103:35
ubottuLaunchpad bug 564011 in thunderbird "Thunderbird 3.0.4 windowing issues (Lucid Lynx)" [Undecided,New] https://launchpad.net/bugs/56401103:35
Amaranthwell compiz hasn't changed so... :)03:35
micahgAmaranth: indeed, I just noticed that03:35
micahgAmaranth: k, I guess I'll go search/complain to upstream03:36
Amaranthsounds like they probably tried and failed to implement the _NET_WM_SYNC protocol03:36
micahgAmaranth: ok, I can research that, thanks03:37
Amaranthmicahg: Plus the second person in that bug report is probably using kwin effects03:37
micahgAmaranth: I have another 5 people with compiz, but does kwin also try to implement those protocols?03:38
Amaranthmicahg: I know they were bragging about finally doing smooth resize of GTK+ apps which would require that03:38
micahgAmaranth: ok, I think I have enough to search with now, thanks so much for your help03:39
Damascenepersia, nxvl , I've created this page03:39
Damascenehttps://wiki.ubuntu.com/damascene/offline%20update03:39
Damasceneplease look at it03:40
Damascenebug 572776 if any one else interested03:41
ubottuLaunchpad bug 572776 in ubuntu "Ubuntu should provide update packages for download and use for offline users" [Undecided,New] https://launchpad.net/bugs/57277603:41
persiaDamascene: I'm still not sure how aptoncd isn't designed specifically to meet the issue you've described.03:41
Damascenedid you read the last line in Alternative section? persia03:41
Damasceneit will need you to depend on some person Machine03:42
persiaDamascene: It depends on *another* machine.03:42
Damascene:)03:43
persiaBut any solution depends on another machine.03:43
Damascene*some person machine*03:43
ScottKpersia: That or a point release ISO, right?03:43
Damascenepersia, it should be ubuntu and not cleaned03:44
persiaScottK: But point-release-ISO is already a supported use-case, isn't it?03:44
Damascenepersia, so you should agree with the man to not clean his system packages03:44
ScottKpersia: It is.03:45
Damascenepersia, have you tested Japanese language with mlterm?03:47
persiaNo.03:47
Damascenecould you do it please?03:48
=== dendro-afk is now known as dendrobates
Damasceneit should work fine. is there any translation for CLI programs in Japanese?03:50
persiaThere is.  It appears to be fine, although the widgets aren't the same as those in other programs, and it doesn't respect my "system wide" font settings.03:52
persiaSo, likely needs a bit of work to be a default (plus, it's feature poor compared to terminator)03:52
Damasceneso the problem with vte is only for RTL03:54
persiaRight.03:54
YokoZarIs there a way to specify a different make target with CDBS?  After configure I want to do make foo, not just make04:01
ccheneyYokoZar: not sure how to do it but afaik you can override anything in CDBS04:07
ccheneyYokoZar: i haven't used CDBS in so long I have forgotten how to do it04:07
ajmitchprobably one of the rules in /usr/share/cdbs/1/class/makefile.mk04:07
YokoZarccheney: I checked the documentation and they have special override flags for configure and clean and install but not make :(04:07
YokoZarhttp://cdbs-doc.duckcorp.org/en/cdbs-doc.xhtml#id49045904:08
ajmitchYokoZar: tried DEB_BUILD_MAKE_TARGET ?04:08
ajmitchsorry, it's meant to be DEB_MAKE_BUILD_TARGET04:08
YokoZarajmitch: no I hadn't tried that, didn't see that in the docs04:08
StevenKLike CDBS has docs.04:08
ajmitchYokoZar: the source is the best documentation for cdbs04:08
ccheneyyep rtsl :)04:09
YokoZarFair enough, I'll give it a go04:10
persiaNote that reading CDBS source may well make one think it's safe to use the undocumented internal interfaces: do *try* to use the documentation first, so that you don't have to redo it when CDBS changes (which does happen)04:10
ajmitchpersia: the problem is knowing what's safe & what's not04:11
persiaajmitch: I believe only that in the documentation is safe, although the rest may be more or less stable.04:12
ccheneyreading cdbs may also cause you to decide to use debhelper directly instead, this is a good thing ;-)04:12
persiaWell, with newer debhelper, sure.  With older debhelper, I'm not sure I'd have agreed with that.04:13
YokoZarccheney: Yes, debhelper is my favorite here, but editing a cdbs package generally means using cdbs still ;)04:13
ccheneycdbs in general used to at least be very broken04:14
ccheneyi seem to recall it having issues with rebuilding at times when it shouldn't have04:14
ccheneyYokoZar: yea :)04:14
ccheneymy experience with cdbs internals ended in late 2004 so is quite a bit out of date04:14
xnoxcdbs iterates over all packages wasting time. And it has *way* to many targets for a regular package & package-common04:15
xnoxsomethings are nice, most things are just too: "we are make wizards we can make do anything"04:15
ccheneyxnox: for very simple packages the wasted time is probably fairly trivial, but probably not for something large like OOo04:16
xnox%:04:16
xnox      dh $@04:16
xnoxdone04:16
ccheneyi think i saw some of the issues when using cdbs for kde04:16
xnoxccheney, they did create dh_* addons for their needs04:17
* ccheney is referring to the cdbs/kde from pre 200504:17
* xnox was a happy windows XP user in 200504:17
=== Lutin is now known as Guest40878
=== dendrobates is now known as dendro-afk
=== rgreening__ is now known as rgreening
slytherinAuto login does not unlock the default keyring. Is it intentional?05:46
ScottKI think so.05:53
RAOFslytherin: It *can't* unlock the default keyring, unless that keyring has no password.05:53
slytherinRAOF: This is a problem then because default keyring stores even wireless keys. So user can not connect automatically to wireless connection if he chooses auto login.05:54
slytherinIn that sense using auto login is a loss of functionality.05:54
RAOFWell, they can; they just need to set “usable for all users” in the connection information (which will also give them the benefit of having the network available in recovery mode)05:55
RAOFThey could also just set an empty password for the default kerying, in which case it's available.05:56
persiaIf the wieless password is secret enough to not be available to any user, it shouldn't be autoconnected on autologin anyway.05:56
persiaAnyway, the wireless keys *should* be stored by network-manager, not by the keyring (although the keyring may contain the secrets necessary to get the keys from network-manager).05:57
persiaimbrandon: Didn't you dig into this recently?05:58
RAOFpersia: It's not even that - even with a globally available *connection* the user will need to authenticate (via polkit) to view the actual password I think.  That's certainly nm-applet's behaviour.05:58
persiaThat's how it's supposed to work, yeah.05:58
slytherinThe reason I am asking this is because I have seen some bug reports where users are not aware that this is the root cause.05:59
persiaNM has it's own secret stores, specifically to enable use in XDG environments, so you have the same set of connections if you switch from KDE to GNOME, etc.05:59
slytherinFor example, someone setup a headless server with VNC enabled (with password) and autologin. But since the default keyring does not get unlocked the user can not actually connect via VNC.06:00
* ccheney found a bunch of old deb source on his system06:11
ccheneynvidia driver 1.0.1251 heh06:11
=== uaa is now known as Guest86945
ccheneyhmm all the way back to nvidia 0.9.6 actually06:14
=== Guest86945 is now known as Damascene
temugenKeybuk: OK, I think I've made my final commit to http://bradmisik.com/trunk/fragraph/ unless you have any other features you want. Time to move on to other projects :)06:16
imbrandonpersia: sorry i was afk06:25
imbrandonpersia: dig into what? /me reads backlog06:25
persiaimbrandon: No worries.  We were just discussing NM+keyrings+autologin being confusing to users.06:25
imbrandonahh06:25
slytherinrather anything that uses keyring + autologin06:26
imbrandonyou mean by loggin in they asking for a password right away ;)06:26
slytherinNo. Autologin does not unlock the default keyring. So when some app uses keyring user is prompted for keyring password.06:28
persiaslytherin: But this is a good thing, isn't it?  If someone *really* doesn't want to protect any secrets, they should have no password for the default keyring.06:48
slytherinright. But this is not obvious for users. Users wonder 'why am I being prompted for password'.06:50
persiaRight.  It needs thinking about.06:57
=== almaisan-away is now known as al-maisan
dholbachgood morning07:24
=== Guest40878 is now known as Lutin
=== mthaddon changed the topic of #ubuntu-devel to: Launchpad down/in read-only from 09:00-11:00UTC for a code update | Ubuntu 10.04 LTS is out! | Archive: final freeze | Development of Ubuntu (not support, not app development) | #ubuntu for support and general discussion for dapper-karmic | #ubuntu-app-devel for application development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://wiki.ubuntu.com/Help
=== oubiwann is now known as oubiwann_
=== cking is now known as cking-afk
cjwatsonsmoser: originally bug 569394, although it was a bit of a wild goose chase and I ended up closer to bug 56759209:38
ubottuLaunchpad bug 569394 in qemu-kvm "Can't use kvm -curses with virtual or ec2 kernels" [Medium,Confirmed] https://launchpad.net/bugs/56939409:38
ubottuLaunchpad bug 567592 in plymouth "rm: cannot remove `/var/lib/urandom/random-seed': Read-only file system" [Undecided,New] https://launchpad.net/bugs/56759209:38
=== cking-afk is now known as cking
=== popey_ is now known as popey
=== thekorn is now known as _thekorn
=== _thekorn is now known as thekorn
=== cking is now known as cking-afk
* pitti prepares and uploads a fixed gcc-4.510:42
pitti(talked to doko on the phone)10:42
pittis/uploads/wait until LP is back../10:44
ajmitchmorning pitti  :)10:47
pittig'day ajmitch! how are you?10:49
=== pitti changed the topic of #ubuntu-devel to: Launchpad down/in read-only from 09:00-11:00UTC for a code update | Ubuntu 10.04 LTS is out! | Archive: toolchain freeze, but uploads work | Development of Ubuntu (not support, not app development) | #ubuntu for support and general discussion for dapper-lucid | #ubuntu-app-devel for application development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http:/
ajmitchpitti: good thanks, how are you today?11:07
pittiI'm great, thanks!11:08
pittilooking forward to maverick11:08
ajmitchso am I, hopefully it'll be an interesting cycle11:08
persiaIt's Patch Day!  If anyone has time, please stop by #ubuntu-reviews and help us get patches applied.11:13
dholbachpersia: Patch Day! 5th May11:22
dholbachpersia: but you're right - it needs more publicity11:22
persiadholbach: No, it just started.11:22
persiaRemember, it's considerably earlier in some parts of the world :)11:23
persia(still 4 May here too)11:23
dholbachgotcha11:23
* dholbach will blog11:23
persiaThanks!  We'll be carrying on for the full international day, as I understand the schedule.11:23
=== azeem_ is now known as azeem
james_whttp://cgit.freedesktop.org/dbus/dbus/tree/dbus/dbus-spawn.c <- is there any way that have_exec_errnum can be false in that file?11:31
geserdoes somebody know when rmadison will list maverick or who to bug about it?11:36
cjwatsongeser: oh, that would be me, one moment11:37
cjwatsongeser: done11:37
geserthanks11:37
pitticjwatson: and while you are at it, perhaps drop intrepid?11:38
pitticjwatson: (btw, I fixed madison-lite on cocoplum)11:38
pitticjwatson: thanks!11:38
cjwatsondone11:38
cjwatsonthanks for doing cocoplum11:38
pittinp11:38
james_wI think that's why we are seeing dbus "error: failed to launch program: Success" fairly frequently.11:39
pittiooh, seems LP is back11:44
* pitti uploads gcc-4.511:44
pitti... and accepts it11:46
=== mthaddon changed the topic of #ubuntu-devel to: Ubuntu 10.04 LTS is out! | Archive: toolchain freeze, but uploads work | Development of Ubuntu (not support, not app development) | #ubuntu for support and general discussion for dapper-lucid | #ubuntu-app-devel for application development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http:/
ogramumble ... so why does fuseiso only support isofs12:07
persia"iso" ? :)12:09
persiaWhat filesystem do you want?12:09
ograpersia, any my kernel supports :)12:14
persiaWell, there's lots of fuse modules :)12:15
ograpersia, fuseiso suppports loop mounting of .img/.iso files but restricts itself to isofs12:15
ograwould be nicer to have a plain fuse-loop bit that just uses the available filesystems12:16
persiaOught be easy to toss together, really.12:16
ograthe only code i found so far uses UML ...12:16
Riddellmthaddon: topic fail, cropped at end12:16
=== mthaddon changed the topic of #ubuntu-devel to: Ubuntu 10.04 LTS is out! | Archive: toolchain freeze, but uploads work | Development of Ubuntu (not support, not app development) | #ubuntu for support and general discussion for dapper-lucid | #ubuntu-app-devel for application development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://wiki.ubuntu.com/Help
tkamppeterpitti, hi12:26
bdrungis maverick open for uploads or do we have to wait for the toolchain?12:43
james_wbdrung: topic?12:43
sorenmvo: do-release-upgade on Hardy does not offer to upgrade to Lucid unless I pass -d. I'm not sure where to report that?12:44
bdrungjames_w: what does "toolchain freeze" mean?12:44
soren(since I suspect it's not an update-manager problem per se, but rather something that needs changing server-side)12:45
james_wbdrung: the archive is frozen while the toolchain is prepared, but any uploads will land in UNAPPROVED12:45
bdrungthanks12:46
mvosoren: its a known think, either --proposed or -d is needed currently12:46
mvosoren: its like this because we have not enabled hardy -> lucid universally yet12:46
sorenAh, ok. So it's semi-intentional?12:47
mvosoren: yeah, also we need to better communicate this12:47
ograits documented on the help pages12:47
ograhttps://help.ubuntu.com/community/LucidUpgrades12:47
=== dendro-afk is now known as dendrobates
pittihey tkamppeter13:09
tkamppeterpitti, there is still the problem of CUPS not starting on boot for some users.13:16
=== cr3_ is now known as cr3
tkamppeterpitti: bug 554172, bug 565197, bug 574109, http://www.cups.org/str.php?L357513:19
ubottuLaunchpad bug 554172 in cups "cups not starting at boot" [Medium,Confirmed] https://launchpad.net/bugs/55417213:19
ubottuLaunchpad bug 565197 in cups "lucid: since last update no printer in printer menu. impossible to install printer because menu is greyed" [Undecided,Incomplete] https://launchpad.net/bugs/56519713:19
ubottuLaunchpad bug 574109 in cups "cups will not connect to server" [Undecided,Invalid] https://launchpad.net/bugs/57410913:19
pittitkamppeter: no idea about that one, I'm afraid; the rc.d symlink seems fine and the init script present13:23
pittismb, apw: FYI, I can't release linux (or anything else) to -updates right now, due to bug 57455213:26
ubottuLaunchpad bug 574552 in soyuz ""different contents" error when unembargoing security update" [High,Triaged] https://launchpad.net/bugs/57455213:26
apwpitti, sounds bad ... thanks for the heads up13:27
pittiapw: it is :/13:27
smbpitti, Doh, ok thanks for giving a heads up13:27
apwpitti, the bug doesn't really make it clear its affecting all proposed updates too ... i assume this appeared at lunch today13:31
pittiapw: I wrote some comments into it13:32
pittiapw: right, new LP rollout13:32
apwpitti, oddly that bug was files 20 hours ago, so before the rollout, you being affected being new ... seems the bug just widened its reach13:33
pittiapw: I still moved a package to -updates this morning13:33
apwyeah so it got a heck of a lot worse13:33
apwor its a different bug with the same symptoms i guess13:33
=== oubiwann_ is now known as oubiwann
=== oubiwann is now known as oubiwann_
=== cking is now known as cking-afk
tkamppeteranyone around who knows about problems of daemons/services not starting in Lucid and to which package to assign the bug reports?13:50
patrickdCan anyone tell me where the lib of libboost fame is actually installed, I've queried the archive with both dpkg -L and apt-filelist but it seems like only the documentation is being installed. Even though I have installed the "dev" version. e.g. apt-get install libboost-dev libboost-python-dev13:51
patrickddpkg -L libboost-dev only shows entries for /usr /usr/share /usr/share/doc/libboost-dev13:52
geserpatrickd: when you read the package description, you will notice that it's only a meta-package to pull in the default version13:53
geserwhich is currently libboost1.40-dev13:53
patrickdgeser, but unless I'm missing something in that package also there are only headers and doc's in it to. With no lib to link against or am I missing something?13:55
kklimondapatrickd: libboost1.40-dev depends on other dev packages ;)13:56
geserpatrickd: the libboost-*-dev packages are split for each "sub"-library13:56
geseras you mentioned early libboost-python-dev: libboost-python1.40-dev contains the .so symlink (similar for the other libboost-*1.40-dev packages)13:58
patrickdah, okay. I've found the files there in /usr/lib13:58
patrickdbut I don't understand why when running for example dpkg -L libboost-python-dev it doesn't appear to touch the /usr/lib/ folder13:59
kklimondapatrickd: because libboost-python-dev is also a metapackage which depends on the current default boost version14:00
geserlibboost-python-dev is once again a metapackage to pull in the default libboost version, here libboost-python1.40-dev which contains the symlink14:00
patrickdah, okay. I think I understand what's going on now.14:01
patrickdthanks for the explanation folks.14:01
tkamppeterAnyone can help me with an Upstart problem? bug 554172, bug 565197, bug 574109 CUPS not starting on boot.14:05
ubottuLaunchpad bug 554172 in cups "cups not starting at boot" [Medium,Confirmed] https://launchpad.net/bugs/55417214:05
ubottuLaunchpad bug 565197 in cups "lucid: since last update no printer in printer menu. impossible to install printer because menu is greyed" [Undecided,Incomplete] https://launchpad.net/bugs/56519714:05
ubottuLaunchpad bug 574109 in cups "cups will not connect to server" [Undecided,Invalid] https://launchpad.net/bugs/57410914:05
xaverhi Keybuk14:08
tkamppeterKeybuk, slangasek, hi14:16
=== JanC_ is now known as JanC
=== dendrobates is now known as dendro-afk
=== dendro-afk is now known as dendrobates
dpmmvo, when you've got some time, could you have a look at bug 573502? We might have to disable translations if it's not possible to show multibyte chars there14:37
ubottuLaunchpad bug 573502 in language-pack-zh-hans-base "unreadable characters in recovery mode" [Undecided,New] https://launchpad.net/bugs/57350214:37
mvodpm: hmhm, it should be possible, let me try to verify14:38
dpmthanks!14:38
aburch(win 2114:40
aburchMah.14:40
pittiapw, smb: bigjools is our hero, works again and kernel copied to -updates14:43
StevenKNo, *I'm* the hero, damn it :-P14:43
pittiooh14:43
* pitti hugs StevenK, thanks!14:43
pittiso bigjools was the messenger :)14:43
StevenKEffectively :-)14:43
smbStevenK, Thanks then14:44
seb128StevenK, you are also the one who broke it in the first place right? ;-)14:44
pittiStevenK: you really earned your new soyuz badge!14:44
StevenKpitti, smb: Sorry for the issue14:44
* seb128 runs14:44
ogralol14:44
=== oubiwann_ is now known as oubiwann
StevenKseb128: Yes. And I cry a little more everytime it gets mentioned.14:44
* seb128 hugs StevenK14:45
seb128let's not mention it there ;-)14:45
apwStevenK, thanks!14:49
pitticjwatson, sabdfl, kees, mdz, Keybuk: TB meeting reminder in 7 mins14:53
sabdflthanks pitti14:54
=== cking-afk is now known as cking
pitticjwatson: do you think it's ok for me to accept debhelper and cdbs? (maverick)15:06
cjwatsonpitti: don't see why not15:09
pitticjwatson: gcc-4.5 seems to build better now, *crossing fingers*15:10
* abogani waves15:13
aboganiAre there any chance to change behavior of /etc/init.d/ondemand (into initscripts package) to let users to choose cpufreq governor (for example through a file in /etc/default/) ?15:13
ograabogani, file a whishlist bug (preferably with a patch ) :)15:13
aboganiogra: Ok. I'll surely do it. Thanks!15:15
ograabogani, note though that the file should notify about the huge waste of energy and harming the environment etc in case you switch to performance ;)15:16
=== al-maisan is now known as almaisan-away
=== almaisan-away is now known as al-maisan
mvodpm: I can reproduce the problem, it appears that we just have no font for this at the terminal15:30
zygamvo: hi :)15:43
mvohey zyga15:44
=== radoe_ is now known as radoe
dpmmvo, ah, thanks for looking into it. Bummer, is there a way to fix this? I.e. installing the necessary fonts?15:51
dpmmvo, or can you think of a way we could disable the CJK translations alternatively?15:53
mvodpm: I don't know, I don't know much about the fonts situation on the console, i.e. if there is a good font with full CJK coverage, ev or cjwatson know for sure, or the CJK users.15:54
cjwatsonI know nothing15:55
JFothat isn't what I heard about you cjwatson ;-015:57
cjwatsonok, nothing about this15:57
JFoheh15:57
* dpm pheews15:57
JFodpm, :)15:57
dpmlet's try ArneGoetje or ev, then. Arne, Evan, it's about bug 573502, do you know about the font situation in the console, and if so, do you think you could comment on the bug?15:58
ubottuLaunchpad bug 573502 in language-pack-zh-hans-base "unreadable characters in recovery mode" [Undecided,New] https://launchpad.net/bugs/57350215:58
cjwatsonoh, wait, recovery mode.  I thought you meant gnome-terminal or something16:00
cjwatsondpm: the Linux console can't render CJK16:00
cjwatsonit's not a matter of fonts - it doesn't have the rendering technology16:00
cjwatsonlikewise Indic languages16:01
cjwatsonI'm not sure about RTL16:01
mvojibel: hello, thanks for the fixes for #566779 and #568925, I prepare a SRU for those now (and the gmarkup one too)16:02
dpmthanks cjwatson. Bummer, we'll have to somehow disable whatever translated text it cannot render, or disable translations altogether16:02
cjwatsonpeople who need CJK text on consoles use things like jfbterm16:02
mvohey glatzor16:03
mvodpm: can we somehow select in rosetta that this package can not be translated into certain languages?16:03
cjwatsonwhich wouldn't be impossible, we have a framebuffer there already in most situations now, it's just fairly cumbersome16:03
jdstrandpitti: hi! can I have you opinion on http://people.canonical.com/~jamie/ff36-apparmor.diff.txt? background: there is a pending firefox update and there are these 4 bug fixes to the apparmor profile. the aa profile is disabled by default and no chance of regression (plus, me and several other people use the profile with these commits)16:03
jdstrandpitti: the question is whether to SRU these separately, with all the associated archive churn, or push them with the pending security update16:04
jdstrandpitti: I wouldn't normally ask, but in the case of firefox, upstream adds features and bug fixes beyond security fixes, so these low regression potential items seemed kinda gray...16:05
dpmmvo, no, unfortunately it's not possible to selectively allow translatable languages in rosetta. They should either revert the translations and leave them untranslated, or we blacklist the affected languages in the package, if that is possible. I think that might be the best thing to do in the short term.16:05
mvodpm: blacklistting is possible, I just need to add code for this16:06
glatzorheyas mvo!16:07
dpmmvo, do you think you could do that if we provide you a list of affected locales in the bug report?16:07
mvodpm: yes16:20
=== Amto_res is now known as Amto_AFK
cjwatsonpitti: perl uploaded - should I just accept it directly?16:36
pitticjwatson: hm, should we wait for gcc, to get perl built with it?16:36
cjwatsonok by me16:36
pitticjwatson: hm, thinking about it, that would also need a gcc-defaults upload, wouldn't it?16:56
cjwatsonI guess16:57
=== beuno is now known as beuno-lunch
=== yofel_ is now known as yofel
cr3how come building a package in PPA for maverick works for architecture any but not all?17:12
cjwatsoncr3: PPAs haven't been enabled yet for maverick, so I guess you got lucky17:12
cjwatsonor at least they aren't supposed to have been17:13
thedoorhi all :)17:13
thedoorcan i ask some newbie questions here?17:13
=== cking is now known as cking-afk
jibelmvo, hey, no problem.17:33
jibelmvo, btw what do you think is the right fix for bug 545336 ?17:33
ubottuLaunchpad bug 545336 in synaptic "apt fails if size of translated RFC822 message is much larger than the size of the original message." [Medium,Invalid] https://launchpad.net/bugs/54533617:33
jibelmvo, it only affects spanish users because texlive-latex-extra translation is muuuch too large.17:34
=== apachelogger is now known as huntlogger
=== al-maisan is now known as almaisan-away
=== cking-afk is now known as cking
=== oubiwann is now known as oubiwann_
dmartkees: hi, do you have a moment to discuss your comments on https://blueprints.edge.launchpad.net/ubuntu-arm/+spec/arm-m-missing-security-features ?18:07
keesdmart: hi! sure.18:07
dmartkees: What did you mean by "nothing should be prelinking. everything is correctly already PIC"?18:08
keesdmart: I'm a bit new to ARM things, but as I understand it, nothing should be prelinking.18:09
keesdmart: it serves no purpose that I'm aware of.18:09
dmartMy understanding of the potential benefits of prelinking are that you may reduce a lot of dnyamic linker thrashing during app startup, but I don't know if this has been extensively investigated18:09
keesdmart: it used to be an issue for symbol resolution, but the hash tables from a few years ago made it irrelevant18:09
keesdmart: yeah, that's a total non-issue now.18:09
dmartSo prelinking is a possible optimisation, not a legacy compatibility thing18:09
keesdmart: the GNUHASH extension makes symbol look-up insanely fast.18:10
dmartI think doko integrated that for ARM now18:10
keesI view it as legacy, as the hash serves the purpose in the general case now.18:10
keesreadelf -e /bin/true | grep gnu.hash18:11
kees^^ that should answer it18:11
kees(oh right, I have armel simulator...)18:11
dmartI'd need to check with doko; I think at one point gnu.hash was present but not used for ARM (or maybe the other way around)18:11
keesso, yes.  armel has the gnu.bash stuff18:11
dmartok18:11
dmartprelinking is still potentially interesting because we may suffer a lot of TLB misses and cache line fills during app startup at symbols get resolved.18:12
keesregardless, ASLR is missing, even if legacy apps want to prelink.  prelinking makes ASLR useless, but just for the app doing the prelink.18:12
dmartSure18:12
keesdmart: that might be true, but I think (hope) it's an uncommon need.18:13
kees(doing prelink)18:13
dmartdunno really, currently the preformance implications are not well understood.  I don't think it's been investigated much yet, but I've heard it mentioned.18:13
dmartI've found no obvious reason why ASLR shouldn't be possible on ARM generally18:14
dmartmaybe just noone did it yet.18:14
dmartkees: Next point: the vdso18:15
dmartCurrently, on ARM we enter the kernel via SVC (aka SWI) - which is more analogous to INT and SYSENTER/SYSEXIT18:15
dmarts/and/than/18:15
dmartThere is no need for a "well-known return address" to get back into userspace18:16
keesdmart: right, yes, ASLR> totally possible, just no one has done it.18:16
keesdmart: ah, okay.  I know that x86 starting doing sysenter because int80 was so expesnive.18:16
keeser, expensive.18:16
keesdmart: if that's not the case for ARM, then I don't really care.18:16
keesdmart: but I have to wonder why ARM has a vdso then...18:17
kees7fff192e1000-7fff192e2000 r-xp 00000000 00:00 0                          [vdso]18:17
keesseems like if it has a vdso, it should be ASLRs18:17
* psusi decides to inject some luls for everyone's amusement: "Who is General failure, and why is he trying to read my C: drive?"18:17
keespsusi: hehe18:17
dmartIf this is ARM, why do the addresses have 48 bits? ;)18:17
dmartI don't see this with cat /proc/$$/maps or ldd /bin/bash (for example)18:18
=== beuno-lunch is now known as beuno
keesdmart: oh, perhaps the qemu environment is crazy18:20
keesdmart: I don't have a "real" ARM system.  :P18:20
dmartMaybe you are getting the host's info somehow18:21
keesI must be18:21
* kees boots an ARM VM instead of chroot thingy18:21
dmartOK, well I'll tweak the blueprint whiteboard a bit based on this chat18:22
keesdmart: hah.  well that makes things easier.  ;)18:22
keesdmart: yeah, please drop the vdso thing.  :)18:22
keesdmart: do you know why ARM loads ELF so low in memory?  was there a time when it didn't have sane virtual memory?18:22
dmartvdso might be relevant later, but probably not for now.  The nearest equivalent thing is the vectors page, but it's not straightforward to move that.18:22
dmartDo you know why x86 loads ELF so _high_ in memory ;)  I've always wondered about this18:23
keesheh, I don't.  :)18:24
dmartAnyway, I don't really know why the difference exists.  I think there's just no reason not to... there's nothing else down there that we're trying to avoid18:24
keesyeah, with the mmap_min_addr stuff, it's one of the deltas between x86 and ARM.18:25
dmartThere's also the issue of where the linker traditionally puts .text: for ARM it's just at the bottom of VM, leaving space for some NULL pages18:26
keesright, that's what I mean.  x86 linker goes to 0x0804000, ARM linker goes to 0x0000800018:27
dmartOn x86, it's 0x8048000, but I have no idea what the 128MB gap is for.  libc seems to appear down there sometimes18:27
keesanything you're seeing below that is due to x86-32 nx-emulation patch crack.18:28
dmartugh18:28
dmart;)18:28
dmartFortunately XN should work natively on ARMv718:29
keesbut yeah, dunno about the 0x08040000 bump.  anyway, was just curious, since it'd be nice to have the memory layouts be similar.  :)18:29
dmartI don't have an answer on that one.  I wondered whether the kernel used to live down there on very old kernels or something... but really I have no idea.18:30
dmartAnyways, I'll tweak the blueprint again tomorrow.  Most of it seems totally doable, though I haven't dug too deep18:31
keesdmart: cool.18:31
dmartthanks18:31
keesdmart: thanks!18:31
=== almaisan-away is now known as al-maisan
=== RoAk is now known as RoAkSoAx
* cjwatson wonders if this is a viable idea for making merge-o-matic lots faster18:46
imbrandon?18:55
=== cking is now known as cking-afk
maxbBy what logic is ureadahead a mandatory dependency of ubuntu-minimal? This seems... wrong19:07
psusiit does seem like it should go under the desktop metapackage rather than minimal...19:24
=== huntlogger is now known as apachelogger
psusialso seems like the priority should not be required19:29
=== oubiwann_ is now known as oubiwann
=== al-maisan is now known as almaisan-away
=== xaver__ is now known as ghostcube__
=== ghostcube__ is now known as xaver
ccheneyany gstreamer gurus that happen to have time to look at a bug for me? :)20:45
notlisteningOkay I turn my printer on it pops as the make and model in the printing dialouge, what mechanism is use to get that information is it HAL?20:46
ccheneynm seb128 responded that my issue is upstream20:46
notlisteningand how can i access that information?20:47
=== highvolt1ge is now known as highvoltage
psusiHAL has been removed21:16
=== almaisan-away is now known as al-maisan
=== al-maisan is now known as almaisan-away
lifelessjames_w: around ?22:58
=== Guest88251 is now known as baddog
psusijdong, pushed my updated e2defrag to lp:e2defrag if you want to check it out23:57
jdongpsusi: cool, I'll try to make time to try that23:58
psusijdong, how's your little graph maker doing?23:58
psusiI'd like to check that out to visualize before and after23:59

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