/srv/irclogs.ubuntu.com/2010/09/23/#ubuntu-devel.txt

lamontso I wonder, how do I get network-mangler to quit trashing /etc/hosts?00:28
nigelbjames_w: you remember the class? :)00:34
james_wnigelb: yes, thanks for the reminder :-)00:34
james_wnigelb: did anyone pick a topic for me yet? ;-)00:34
nigelbjames_w: nope, nothing came up :(00:34
james_wI think it's been 6 months since I've done a "UDD intro + Q&A", so I can do that again00:35
nigelbyay!00:39
ScottKdoko: http://qa.ubuntuwire.com/ftbfs/ should be back in business now.00:58
=== bjf[afk] is now known as bjf
=== jjohansen is now known as jj-afk
wgrantIn case anybody tries to fix it, the firefox FTBFS on powerpc is some unknown Soyuz breakage, so don't.01:50
ScottKjames_w: At UDS, I would be very interested in sitting down with some UDD type person to review how I deal with clamav packaging to find out if UDD can help be do it better/faster or if it presents any interesting use cases UDD might want to support.02:07
ldunnAre all translations for a package stored in the po/ directory of the package, if it exists?02:33
=== hunger is now known as Guest58902
mgunesFor bugs targeted to be fixed in the development branch in time for the final release, do we use milestones (e.g. ubuntu-10.10) or release nominations? The current practice has been to use milestones and reject the nominations, but https://wiki.ubuntu.com/RCBugTargetting (which might be outdated) states otherwise.03:52
ScottKmgunes: No, that's not outdated AFAIK.04:03
ScottKTheMuso: Would you please look at bug 621374 and bug 619809 and comment on if you think we should update the packages or not?04:03
ubottuLaunchpad bug 621374 in onboard (Ubuntu) "Feature freeze exception request for new minor release" [Undecided,New] https://launchpad.net/bugs/62137404:03
ubottuLaunchpad bug 619809 in virtkey (Ubuntu) "Feature freeze exception request for new minor release" [Undecided,New] https://launchpad.net/bugs/61980904:03
mgunesScottK, I recall quite a few RC bugs where nominations were rejected and a milestone was used instead; bug #605577 would be one recent example.04:07
ubottuLaunchpad bug 605577 in Ubuntu Translations "Help contents title bar shows cubes with numbers instead of a proper title" [High,Triaged] https://launchpad.net/bugs/60557704:07
ScottKmgunes: The list that the release team reviews is those that are milestoned and targetted to the release.04:08
ScottKThat doesn't mean everyone is doing it right.04:08
mgunesScottK, there seem to be plenty of bugs tracked in Maverick:  https://bugs.launchpad.net/ubuntu/maverick/+bugs04:13
ScottKmgunes: You asked a question.  I answered it.  If you were going to argue with the answer, why bother to ask?04:14
mgunesScottK, I wasn't arguing; I meant to confirm your observation that everyone might not be doing it right, since both milestones and nominations seem to be used.04:18
ScottKmgunes: Oh.  OK.04:18
ScottKSorry about that then.04:18
mgunesno worries.04:18
=== mnepton is now known as mneptok
=== almaisan-away is now known as al-maisan
=== hrw|gone is now known as hrw
pittiGood morning07:38
pittitkamppeter: cheers07:38
=== al-maisan is now known as almaisan-away
=== almaisan-away is now known as al-maisan
=== al-maisan is now known as almaisan-away
=== almaisan-away is now known as al-maisan
Hobbsee!info ubuntu-restricted-extras-java08:07
ubottuPackage ubuntu-restricted-extras-java does not exist in lucid08:07
Hobbseethen where on earth is it from?08:08
Hobbseeoh, it's ruddy superOS08:11
Hobbsee!superos08:12
Hobbseehmmm.  anyone here deal with that?08:12
Hobbseeand for bonus points, they have no place to report bugs08:14
ScottKNice.08:16
Hobbseequite08:16
ScottKYou could possibly sick the trademark police on them.08:16
Hobbseethey've already changed from super ubuntu to superos08:16
Hobbseemvo: can we instruct launchpad not to accept bugs following some pattern, and force the overwrite of that file?08:17
mvoHobbsee: uh, no idea. I think that is more something for #launchpad08:18
mvo(sorry)08:18
Hobbseemvo: ah.  no problem08:19
* Hobbsee finds a contact address, so sticks the Long Pointy Stick on it08:19
ScottK\o/08:20
* ajmitch hopes they've got good flame-resistant clothing08:20
* ScottK cheers the return of the stick.08:20
Hobbseehaha08:20
Hobbsee"we don't provide support for this software"...yeah, i couldn't have guessed08:20
ScottKHobbsee: But if they are still naming their packages ubuntu-foo, then maybe they are still vulnerable.08:21
HobbseeScottK: good point.  I'm not sure08:21
HobbseeScottK: to be honest, as long as I don't keep receiving bugs about their conflict, i'm happy08:21
Hobbseethey can name packages however they like if they don't cause us bugs08:22
Hobbseeif they cause themselves bugs, that's their own problem08:22
ScottKRight and the odds of that would be better if the package weren't called ubuntu something08:22
Hobbseetrue08:22
ScottK"How can it not be an Ubuntu bug, it's got Ubuntu right in the name?"08:23
Hobbseethen i'll issue smackdown #2 to the reporter, and further dupe their bugs.  This is not really aproblem08:23
ograpopey, ! you banned karl ?!?08:27
tkamppeterpitti, hi08:39
pittihello tkamppeter08:40
tkamppeterpitti, what's on08:42
pittierm, still digging through the ridiculous stack of overnight email08:42
pittioh, and I uploaded a cups fix for the upstart migration08:43
pittihow are you?08:43
tkamppeterfine, I have seen your solution in the BZR yesterday.08:43
tkamppeterpitti, I have seen in debian/rules of CUPS that there is also firewall (ufw) profile in CUPS. Does it take into account access to LPD-based network printers? See bug 645603.08:48
ubottuLaunchpad bug 645603 in cups (Ubuntu) "cups printer was properly installed and working under 10.04 LTS. Once I upgrade it to 10.10, it is no longer working." [Undecided,Invalid] https://launchpad.net/bugs/64560308:48
pittitkamppeter: isn't lpd on port 631 as well?08:49
tkamppeterpitti, no, LPD is on port 515 and I do not know whether the printer uses additional ports to answer LPD requests.08:50
tkamppeterpitti, CUPS uses also SNMP and DNS-SD for discovering printers (the former also to check status). I do not know which ports these protocols use. They should also not be blocked by the firewall.08:53
tkamppeterwc -l x08:54
pittijdstrand: ^ the firewall (ufw) isn't active by default, or is it? i. e. will /etc/ufw/applications.d/cups preclude other ports (like from lpd) from being used?08:58
smbpitti, Good morning. Could you accept re-uploads for Karmic (master, mvl-dove, ec2) and binNEW lrm Hardy?09:03
pitti. o O { seems it really gets time to get back to platform }09:04
smbpitti, There never seemed to be someone being able to fit your shoes. :)09:04
pittislangasek, cjwatson: could one of you please review my udev upload from Monday? I discussed it with Colin before, and I vouch that it's safe09:07
ogramvo, hey ... just tested your fix, works fine !09:07
mvoogra: nice, thanks!09:08
mvoogra: that means one final upload09:08
ogramvo, kleiner lacher als dankeschoen :) http://www.youtube.com/watch?v=ei7LP99FFb4&feature=channel09:08
ogramvo, i havent had the opportunity to test with a list of packages yet though (TI only has one test package in their PPA)09:09
ograthough if it doesnt work i can ask them to create a metapackage or so09:09
mvoogra: that does make sense I think09:11
mvoogra: it should work :)09:11
pittismb: meh, kernel-overrides is broken; hardy NEWing will take a bit09:11
pittismb: karmic accepted, and hardy -envy09:16
pittifiddling with hardy lrm now09:16
popeyogra: :)09:37
ogra:(09:37
ograsniff09:37
ogramy best coffebreak entertainment is gone09:38
pittismb: meh, and queue overriding is broken for me as well; I really need to get to something else right now, I'll have a look later (unless someone beats me to it)09:38
jibelpitti, please don't publish bug 525807 to lucid. It was marked verification-done but it is not. Thanks.09:39
ubottuLaunchpad bug 525807 in openoffice.org (Ubuntu Lucid) "[upstream] [3.2.1] OOo Slide Show and Fullscreen modes - not full screen under compiz" [Medium,Fix committed] https://launchpad.net/bugs/52580709:39
pittijibel: can you please set it to "failed"?09:39
smbpitti, Doh! Well I guess I'll have some more tea then. ;-)09:39
jibelpitti, done.09:39
pittiah, seems queue override needs a full package name now09:39
pittiargh pain argh09:39
* smb hands pitti a stress ball09:40
popeyogra: lol09:40
pittismb: ok, lrm/hardy done09:44
* pitti raises his shields to full power and finally goes to do something he's supposed to09:44
tseliotpitti: can you approve fglrx in maverick, please?09:44
smbpitti, Thanks, and good luck09:44
tseliotoops09:45
smbshields down to 20% captain09:45
pittilater :)09:45
ScottKTheMuso: Thanks.  Approved.  I'd appreciate it if you'd keep an eye on getting them uploaded sooner rather than later.09:46
TheMusoScottK: sure09:47
loolpitti: Mind if I bother you for a sync to maverick?  FFE and rationale in LP #645200l systemtap 1.3-1 from Debian experimental10:15
ubottuLaunchpad bug 645200 in systemtap (Ubuntu) "FFe: please sync systemtap 1.3-1 from experimental to maverick" [Undecided,Confirmed] https://launchpad.net/bugs/64520010:15
=== spike_ is now known as spikeWRK
ScottKdidrocks: I think your approach of disabling all tests for libcairo-perl due to a few corner cases failing is probably overbroad, particularly this late in the release cycle.  Fortunately persia has worked out a more focused solution that only disables the tests currently failing.  I'm going to reject your pending upload.  Would you please have a look at what persia has prepared and consider sponsoring it if you think it's suitable?10:43
* persia is build-testing that, and will push a patch to the bug when it completes10:43
didrocksScottK: sure, I've done that after talking to slomo, and almost nothing is using libcairo-perl in any case, so if persia has a better solution, please go ahead and upload it :)10:44
ScottKdidrocks: I'm just about to be away for several hours, so I'd appreciate it if you would have a look after persia puts the debdiff in the bug.10:44
didrocksScottK: sure10:44
persiadidrocks, I can't, so I'll hope for your signature on it in a few minutes :)10:44
didrockspersia: ok, I'll look at it :) just ping me!10:45
=== ogra_ac2 is now known as ogra_ac
pittitseliot: done; can you please update jockey as well? and thanks a lot for getting this in!11:01
=== zyga is now known as zyga-airport
tseliotpitti: sure, I'm also looking at another issue in jockey when updating initramfs (which maybe we should do for the current kernel instead of the newest kernel). What do you think? (this is in the handlers)11:02
pittitseliot: hm, why is it doing that for fglrx?11:03
pittitseliot: or do you mean for the wl blacklisting?11:03
tseliotpitti: here's the use case. I boot into an older kernel and decide to install the driver for that kernel but then initramfs is updated only for the newest kernel11:03
persiadidrocks, bug #187823 has a more targeted patch11:03
ubottuLaunchpad bug 187823 in libcairo-perl (Ubuntu Hardy) "ftbfs (1 failed test) with current cairo version" [High,Confirmed] https://launchpad.net/bugs/18782311:03
tseliotpitti: to blacklist the radeon KMS driver11:03
tseliotpitti: the same applies to nvidia with nouveau11:04
pittitseliot: so you want to update all?11:04
pittitseliot: i. e. -k all?11:04
tseliotpitti: maybe just the current kernel? Or the current kernel and the latest kernel11:05
pittitseliot: hm, I thought -u woudl already do the current kernel11:05
tseliotpitti: which is what dkms does by default with my template11:05
pittitseliot: so, mirroring the dkms behavior makes sense to me11:06
tseliotpitti: -u without further arguments should only update the latest kernel11:06
tseliotpitti: ok11:06
tseliotpitti: I'll let you know when the code is ready11:06
pittitseliot: cool, thanks!11:06
=== al-maisan is now known as almaisan-away
=== almaisan-away is now known as al-maisan
cjwatsondidrocks: is anyone from the desktop team looking at bug 642746?11:29
ubottuLaunchpad bug 642746 in libwnck (Ubuntu) "[Maverick] Workspace layout is 1x9 instead of 3x3" [Undecided,Confirmed] https://launchpad.net/bugs/64274611:29
cjwatsonI've seen a few reports of that, and I see the bug myself11:29
didrockscjwatson: not that I know of, but I wanted to work on it as I use metacity too :) Assigning to the team for now11:30
didrocksit's a recent update, I didn't get that before11:31
didrockspersia: didn't know about this SKIP testsuite (only familiar with python ones). Looks good and build fine. Sponsoring now, thanks!11:32
persiadidrocks, Neither did I until I saw the comments in the source file :)  Thanks.11:34
=== MacSlow is now known as MacSlow|lunch
=== amitk is now known as amitk-afk
=== dendrobates is now known as dendro-afk
bdrung_doko: can you have a look at bug #640732?12:08
ubottuLaunchpad bug 640732 in audacious (Ubuntu) "audacious2 crashed with SIGSEGV in std::ios_base::Init::~Init()" [High,Triaged] https://launchpad.net/bugs/64073212:08
jdstrandpitti: hi! ufw is not enabled by default. /etc/ufw/applications.d/* are what are called 'application profiles'. They provide a means for someone to do something like 'sudo ufw allow CUPS' instead of having to specify the port and protocol12:44
jdstrandpitti: they don't do anything unless the admin decides to use them. the cups application profile does not currently have an entry for lpd (515/tcp)12:44
pittitkamppeter: ^ so this shouldn't cause the lpd failure you mentioned12:45
jdstrandpitti: as for snmp, there is no application profile. for dns-sd, if the firewall is enabled, multicast is allowed by default12:45
pittijdstrand: ok, thanks for the heads-up; so probably cups' profile should get the lpd port added to?12:46
jdstrandpitti: possibly. ufw in Debian has some default application profiles that includes lpd already (/etc/ufw/applications.d/ufw-printserver) that we'll get in natty12:48
pittijdstrand: ah, nice12:48
jdstrandpitti: I'm rethinking how we do those and will probably provide these default ones and remove the package-specific integration unless the packager wants to override the ufw defaults12:49
jdstrandbut I need to think about it some more12:50
dokobdrung_: hmm, do you have such an example?12:50
dokonew .0 release in feature freeze ...12:52
bdrung_doko: you can install audacious in maverick and follow the steps in comment #6. i haven't a stripped down version example for this bug.12:55
bdrung_doko: new .0 release of what?12:56
didrockscjwatson: libwnck fix pushed12:57
dokobdrung_: audacious, what else. is this amd64 only?12:57
dokonot reproducible on i38612:59
bdrung_doko: 2.4.0-0ubuntu1 doesn't differ much from 2.4~rc2-0ubuntu1 which doesn't differ much from 2.4~beta2-0ubuntu1. 2.4~beta1-0ubuntu1 was uploaded before feature freeze.12:59
=== amitk-afk is now known as amitk
bdrung_doko: i386 is probably affected too. some duplicates are filed against i386: https://bugs.launchpad.net/ubuntu/+source/audacious/+bug/63301213:00
ubottuLaunchpad bug 633012 in audacious (Ubuntu) "audacious2 crashed with SIGSEGV in std::ios_base::Init::~Init() (dup-of: 640732)" [Medium,New]13:01
ubottuLaunchpad bug 640732 in audacious (Ubuntu) "audacious2 crashed with SIGSEGV in std::ios_base::Init::~Init()" [High,Triaged]13:01
dokobdrung_: is this amd64 only?13:01
bdrung_doko: according to the bug reports: no13:02
dokobdrung_: and can't reproduce on amd64 either13:03
dokoalthough that's a remote system13:03
cjwatsondidrocks: yay13:03
tkamppeterpitti, jdstrand, is the UFW totally open (inactive), totally closed, or closed with some exceptions in a default installation?13:03
bdrung_doko: i can reproduce it.13:04
bdrung_doko: the question is what differs between our systems? i was even able to reproduce it in my VM13:04
bdrung_doko: hiding won't help. ;)13:05
jdstrandtkamppeter: the default installation is disabled (ie open)13:06
jdstrandtkamppeter: s/open/inactive/13:06
jdstrandtkamppeter: ie, it does nothing unless someone explicitly enables it13:07
tkamppeterjdstrand, pitti, if enabling it all ports get closed if no exception is defined in one of the /etc/ufw/applications.d/* files?13:08
jdstrandtkamppeter: /etc/ufw/applications.d/* are not exceptions and nothing is done with them automatically when enabling the firewall. think of /etc/ufw/applications.d/* as /etc/services on steroids: it is just a way for an admin to conveniently reference (groups of) ports and protocols by application name13:11
jdstrandtkamppeter: eg, you do something like 'sudo ufw allow Samba' rather than specifying 137/udp, 138/udp, 139/udp and 445/udp13:11
jdstrandmeh13:12
jdstrand139/tcp and 445/tcp13:12
jdstrandtkamppeter: see 'man ufw'13:12
jdstrandAPPLICATION INTEGRATION13:12
tseliotpitti: one more thing that I've noticed is that if a package is already installed and we enable it, the icons of control panels don't show up in the menu unless we do what's suggested in bug 581838 . I'd like to take care of this problem too13:22
ubottuLaunchpad bug 581838 in gnome-menus (Ubuntu) " Manually created menu item in Gnome disappears from Gnome, Ubuntu 10.04 (64 bit).after reboot" [Low,Invalid] https://launchpad.net/bugs/58183813:22
=== ivoks-afk is now known as ivoks
tkamppeterjdstrand, thanks.13:24
pittitseliot: because it puts a desktop file into /usr/share/applications which isn't shipped in a package?13:25
pittiI've seen several incarnations of this report already; you either need to run the dpkg trigger, or (easier) just ship the .desktop file in the .deb13:26
persiaPlease, please, select the latter of those options :)13:27
pitti*violently agree*13:27
tseliotpitti: I do both things13:32
tseliotpitti: however, when we switch between alternatives (and the packages are already installed), even though we call dpkg-trigger from python, it doesn't work because that's supposed to be called by a package.13:33
=== ivoks is now known as ivoks-afk
=== MacSlow|lunch is now known as MacSlow
dokobdrung_: the list of segfault bugs in audacious is "impressing" ...13:34
pittitseliot:13:34
pitti$ sudo dpkg-trigger --by-package fglrx-installer gmenucache13:34
pitti$ sudo dpkg --configure -a13:34
pittitseliot: so you enable/disable the desktop file based on an alternative?13:35
tseliotpitti: yes, so that we don't end up having ati's control panel when nvidia is in use13:35
pittitseliot: if the trigger causes too much grief, you could also use /usr/local/share/ perhaps?13:35
pittitseliot: but if you have the fglrx package isntalled, why wouldn't you show it?13:36
pittiI mean, it's highly unusual to have fglrx installed on an nvidia system?13:36
tseliotpitti: I can have an image that has both fglrx and nvidia installed and I can enable the right driver according to the hardware13:37
pittitseliot: ah, ok13:37
tseliotpitti: let me check how I call dpkg-trigger in nvidia-common (in a library that jockey uses)13:38
tseliotpitti: I do "dpkg-trigger --by-package=fakepackage gmenucache"13:38
pittitseliot: you need a --configure call as well13:39
persiatseliot, Rather than adding/removing the .desktop file, consider hiding it.13:39
pittiright, you could enable/disable NoDisplay=, too13:39
persiaNoDisplay is a really clean way to hide it :)13:39
tseliotpersia: we don't install .desktop files in that directory, only links to the actual desktop files. When you switch between alternatives, those links point to different desktop files13:40
tseliotpitti: ah, so that's what I was missing13:40
=== dendro-afk is now known as dendrobates
persiatseliot, Much of what was horridly confusing about an experience moving hard drives between machines a while back now becomes clear :)13:41
tseliotpitti: and would it work if I did "dpkg --configure -a" after "dpkg-trigger --by-package=fakepackage gmenucache" despite the fact that fakepackage is a fake package?13:41
pittitseliot: works here13:42
tseliotpersia: that's just the tip of the iceberg. Welcome to my world :P13:42
* persia quickly withdraws to something that makes sense13:42
tseliotpitti: good, so it'll be just a one line change in nvidia-common13:42
tseliothehe13:42
pittitseliot: "sudo dpkg-reconfigure python-gmenu" alternatively that should work as well13:43
pittinot sure what is better13:43
pittibut using the "gmenucache" trigger hides the implementation detail which package is responsible for it13:43
pittiit's not unlikely to move to gnome-menus at some point13:43
tseliotok, thanks13:45
* tseliot -> lunch13:45
=== oSoMoN_ is now known as oSoMoN
bdrung_doko__: commented bug #640732. using g++ instead of gcc fixes the crash.13:54
ubottuLaunchpad bug 640732 in audacious (Ubuntu) "audacious2 crashed with SIGSEGV in std::ios_base::Init::~Init()" [High,Triaged] https://launchpad.net/bugs/64073213:54
doko__bdrung_: I love plugins ...13:55
bdrung_doko__: i will be afk for some hours - i need a new "perso" before it will be electronical and expensive.13:55
bdrung_doko__: indicates that a bug in gcc or shouldn't gcc be used for linking?13:56
=== njpatel_ is now known as njpatel
=== ara_ is now known as ara
didrocksev: ping to remind about merge https://code.edge.launchpad.net/~didrocks/ubiquity/take-libindicator-abi-change. the installer mode will have no indicator in the bar otherwise14:14
evdidrocks: indeed, already realized that I forgot to upload it with the last version.  I'll do another upload shortly.14:14
didrocksev: great, thanks :)14:15
=== ogra_ac2 is now known as ogra_ac
tseliotpitti: I have tested my changes to jockey but I don't know if bzr hosting is up now, so here's the patch (which in bzr is split into different commits): http://pastebin.ubuntu.com/499093/14:44
tseliotlet me know if I can upload the changes14:44
pittitseliot: https://code.edge.launchpad.net/~ubuntu-core-dev/jockey/ubuntu/ seems to work?14:44
pittitseliot: ah, -k <version> will _also_ update the current kernel?14:45
pittierm, also the latest kernel, I mean?14:45
tseliotpitti: yes, they announced a downtime for code hosting at 14 UTC14:45
tseliotpitti: "-u -k $YOUR_KERNEL" means update this specific kernel while "-u" by itself updates the latest14:46
pittitseliot: --help sounds like it would only update that particular versio then14:46
tseliotwhich is why both commands are required14:46
pittiah, so they are cumulative14:46
* tseliot nods14:46
pittitseliot: looks fine, thanks14:46
pittitseliot: so it's one commit for reenabling fglrx, one for the initramfs, and one for dch -r/debcommit -r?14:47
ogra_acshouldnt that use triggers ?14:47
pittiogra_ac: can't -- it's just changing symlinks14:47
ogra_acah14:47
tseliotpitti: yes, commits 431-43314:49
pittitseliot: nothing new in ~ubuntu-core-dev/jockey/ubuntu14:49
tseliotpitti: if you agree, I'll push my changes and then upload14:49
pittitseliot: please go ahead; thanks!14:49
tseliotpitti: ok, pushed. Also, here's the debdiff for nvidia-common: http://pastebin.ubuntu.com/499148/14:50
tseliotjust 1 line14:50
tseliotof code that is14:50
pittilooks fine14:51
tseliotpitti, superm1: I have one final change that I'd like to have in maverick. We spotted the problem in OEM when using chroots. It's a patch for DKMS which corrects the logic behind kernel selection (when building modules). I wrote the original code so I'm just correcting myself. Here's the (well tested) patch: http://pastebin.ubuntu.com/499094/14:53
tseliotpitti: BTW I've just uploaded both jockey and nvidia-common14:56
=== dendrobates is now known as dendro-afk
=== ogra_ac2 is now known as ogra_ac
=== dendro-afk is now known as dendrobates
jibeltseliot, I've verified bug 642518 in hardy15:13
ubottuLaunchpad bug 642518 in fglrx-installer (Ubuntu Karmic) "[MASTER] package fglrx 2:8.723.1-0ubuntu4 failed to install/upgrade: Kernel fix for CVE-2010-3081 breaks fglrx" [High,Fix committed] https://launchpad.net/bugs/64251815:13
jibeltseliot, The module builds fine and is loaded correctly upon reboot, so that's great, but there is an error in the make.log see http://paste.ubuntu.com/499115/15:13
tseliotjibel: let me have a look15:14
jibeltseliot, I think that $srctree is not correctly set in the Makefile.15:14
tseliotjibel: ah, so /usr/src/linux-headers-2.6.24-28-generic/include/config/compat.h exists, right?15:18
jibeltseliot, let me check15:18
jibeltseliot, yes it's there15:19
smbtseliot, It might be that this is only printed on the first run15:19
smbI think the makefile is called first normally, then srctree is not set, then it calls the kernel makefile and gets called from there and this time srctree would be defined15:20
=== dendrobates is now known as dendro-afk
tseliotsmb: ah, it could be. Shall we check $srctree in the code before doing grep?15:21
tseliotor simply use grep -q so that the error doesn't show up15:23
smbtseliot, That probably could be done (or encapsulate the grep and check into something like ifeq KERNELSRC). I guess i have the same (harmless) warning in lbm. But if people get confused and its easy to do, maybe that is a good idea15:23
smbtseliot, Was that dkms package in hardy?15:24
tseliotsmb: yep15:24
smbOk, yeah. So more likely to get noticed15:24
nachohey guys15:26
nachonot sure if you saw but even if we are not shipping a new version of gedit we do with gedit-plugins15:26
nachois there any reason to not include it  in maverick?15:27
tseliotsmb, jibel: I guess that simply passing "-q" to grep will remove that line from the log and it's a trivial change anyway15:28
smbtseliot, If you used the line I sent you be aware that it relies on match text going to stdout. You may need to modify it a bit more15:29
tseliotsmb: yes, that's your patch. You're checking the exit status of grep, aren't you? "grep -q" will make it quiet15:31
smbtseliot, No I was checking for empty or non-empty stdout output15:32
smbSo making the same quiet would be bad15:32
tseliotsmb: right, I've just re-read your patch15:33
smbI probably should have paid more attention to the log output, but there is a bunch of that when doing lrm. So it just went under. And it worked.15:34
=== shadeslayer_ is now known as shadeslayer
tseliotsmb: then something like this should work: ifneq ($(shell grep -q compat_alloc_user_space /usr/src/linux-headers-2.6.35-22-generic/include/linux/compat.h && echo "found"),)15:48
smbtseliot, that looks reasonable as long as you have not hard coded the path.15:50
tseliotsmb: yes, I used that only to test things locally with the makefile15:50
tseliotjibel: let me update the patch15:50
jibeltseliot, the -q will only make the output quieter but since it's an error it goes to stderr15:51
jibeltseliot, I mean you need to redirect stderr15:51
tseliot"Quiet; do not write anything to standard output" i.e. I can't read the man page :P15:52
tseliotjibel: -s should work though15:52
jibeltseliot, why not run $(shell grep [...]) then test $$? ?15:53
jibeltseliot, right -s should work. Let me update the Makefile15:55
cjwatsonif you test $$? outside the $(shell) then it will be in a different shell process, surely15:55
cjwatsonor at least may be15:55
* tseliot was trying to avoid $$?15:55
jibeltseliot, it fails silently and the module builds. I'm now trying to build it with dkms16:00
tseliotjibel: ah, good16:01
tseliotcjwatson: do you know if there's a way to prevent lrm-envy from ending up in NEW? Something in the version that I use perhaps?16:04
tseliotthere's 2.6.24.503-503.32 in -proposed16:04
tseliothardy-proposed, that is16:04
=== deryck is now known as deryck[lunch]
cjwatsontseliot: I doubt it16:08
cjwatsontseliot: it'll be a soyuz bug16:08
tseliotcjwatson: I suspected that but I had to try ;)16:08
=== ivoks-afk is now known as ivoks
jibeltseliot, that's okay with dkms too.16:10
tseliotjibel: ok, good. I'll upload a new version of lrm-envy with the updated patch16:11
tseliotthanks for testing16:11
jibeltseliot, you're welcome16:12
tseliotuploaded16:21
=== amitk is now known as amitk-afk
=== ivoks is now known as ivoks-itc
eracan bug 165181 get a sponsor for its patch?16:41
ubottuLaunchpad bug 165181 in synaptic (Debian) "Order by "Supported" Column Slow" [Unknown,New] https://launchpad.net/bugs/16518116:41
tseliotpitti: also, please approve lrm-envy in hardy-proposed when you're back16:46
tseliotor whenever you have the time16:47
hallynjames_w: hey, I'm trying to do a bzr dailydeb on a package that originally used 3.0 (quilt) format.  That appears broken in dailydeb.  Is there something I can trivially substitude?  I tried 1.0 (quilt) but got broken depend on Dpkg::Source::Package::V1::quilt16:48
james_whallyn: it's just "1.0" not "1.0 (quilt)"16:49
james_wand it's not a trivial substitute as it doesn't have built in quilt support16:49
hallynjames_w: anything else I can try?16:50
james_wthere's not a great answer right now unfortunately16:50
hallynok, so i'll just manually apply the patches out of debian/rules pre-build16:50
hallynany estimates as to when 3.0 might work?16:50
james_wthat's the best I can offer right now16:51
james_wno idea, I haven't heard of a good solution yet16:51
james_wbug 61476816:51
ubottuLaunchpad bug 614768 in bzr-builder "Unable to build dpkg v3 (quilt) packages" [High,Triaged] https://launchpad.net/bugs/61476816:51
smoserjames_w, thanks for the 'changelogs.u.c' pointer. embarrisingly never had seen that before.16:51
hallynjames_w: thanks16:51
james_wsmoser: np16:51
=== deryck[lunch] is now known as deryck
pittitseliot: oh, another one? I binNEWed it this morning16:59
tseliotpitti: yes, jibel riported a problem with an annoying message coming from grep17:00
tseliotpitti: the new upload is just a cosmetic change17:00
pittitseliot: ah, thanks; will look at it17:02
tseliotpitti: great, thanks (together with jockey and nvidia-common) :)17:03
=== jj-afk is now known as jjohansen
=== ogra_ac2 is now known as ogra_ac
pittitseliot: done, thanks17:29
=== beuno is now known as beuno-lunch
tseliotpitti: thanks a lot17:30
=== al-maisan is now known as almaisan-away
ari-tczewpitti: when do you plan review lucid-proposed for approval?17:50
pittiI did way too much queue review today already..; no plan yet, just "soon" :017:50
=== beuno-lunch is now known as beuno
jcastrobdrung_: f-spot is also affected by the submodule bug (since you're in there already)18:50
bdrung_jcastro: submodule? bug number?18:54
jcastrobug 40281418:55
ubottuLaunchpad bug 402814 in Launchpad Bazaar Integration "Importing revisions with submodules is not supported" [Wishlist,Triaged] https://launchpad.net/bugs/40281418:55
bdrung_jcastro: ok. added18:55
bdrung_8 projects. i want an working import for vlc. currently i am using a workaround18:56
Keybukkees: have you been fiddling? :-)19:24
Keybukdeathspank scott% iwconfig |& grep eth119:24
Keybuketh1      IEEE 802.11  Access Point: Not-Associated19:24
Keybukdeathspank scott% sudo iwconfig |& grep eth119:24
Keybuketh1      IEEE 802.11abgn  ESSID:"attwifi"19:24
Neko_Keybuk, hi, ogra just informed me upstart relies on 2.6.35, any description available of why that is?19:24
KeybukNeko_: I don't know why ogra informed you of that, no19:25
Keybukto be honest, I don't know why ogra does many of the things he does ;-)19:25
Neko_so there should be no weird features in udev or upstart or anything else that basically relies on some fancy new sysfs or so feature of 2.6.35 over, say, 2.6.31, that hasn't got some workaround?19:29
Neko_I'm hoping nobody bothered to clean it up since Karmic/Lucid19:29
* ScottK is pretty sure he didn't say that.19:30
KeybukNeko_: you didn't say udev19:31
Keybukyou said Upstart19:31
Keybukudev certainly relies on whatever the *latest* kernel version was at the time that version of udev was released19:32
Keybukwhich is only natural, since udev is pretty much the kernel's userspace partner19:32
Neko_how do udev releases map to kernel releases? :/19:32
Keybuktake an Ubuntu release19:32
Neko_I mean say, udev 117.. how do I know which kernel that would be happy with19:32
Keybukwhatever version of udev is chipped with that release, needs whatever kernel was shipped with that release19:32
Neko_is that an ubuntu udev thing or a www.kernel.org/udev thing?19:34
Keybukwell, you won't find it on either19:35
Keybukbut a good guide, first look at:19:35
Keybukhttps://launchpad.net/ubuntu/+source/udev19:35
Keybuk117 was shipped in Hardy, so look at:19:36
Keybukhttps://edge.launchpad.net/ubuntu/+source/linux19:36
Keybukerr w/o the edge obviously19:36
KeybukHardy had 2.6.2419:36
Keybukso figure that udev 117 needs kerenl 2.6.2419:36
Neko_I somehow doubt 147~-6.1 is going to run on Maverick even if we try19:37
Keybukforwards compatibility tends to be much better than backwards19:37
Keybukusually you can update your kernel without updating your udev19:37
keesKeybuk: with wifi? no... why?19:37
Keybukfor the most part, it works, occasionally you may need to update rules if you care about a particular new subsystem of that new kernel19:37
Keybukkees: see the paste - it amused me - it's the kind of thing you'd like19:38
Keybukkees: you can only see what AP you're associated to if you're root ;-)19:38
KeybukNeko_: indeed, it's this slight focus on making sure that forwards compatibility works that means backwards compatibility doesn;t19:38
keesKeybuk: oh, I missed the sudo. weird.19:39
keesKeybuk: it's probably all the same query call that includes the key too19:39
KeybukI'd guess iwconfig is making a kind of "give me everything" query19:40
keesKeybuk: s'okay, until current kernels, I could read the kernel memory that held that info directly. ;)19:40
Keybukkees: *grumpy*19:40
KeybukI want /dev/kmem back, damnit19:40
Keybukof course, in Ubuntu, you can just ask NM for the same info - which happily sends it over D-Bus ;-)19:40
keesyup :)19:40
keesnothing stops you from compiling and running a kernel with /dev/kmem. :)19:41
ogra_cmpcKeybuk, i said that things like upstart and udev sometimes rely on kernel features, in some releases more in some less19:49
ogra_cmpcKeybuk, and that if you roll an ubuntu image of maverick with your own kernel you should have a 2.6.3519:52
keespitti: what do you think of a 30 min default? I don't want gnome-keyring to remember forever as a default...19:52
Keybukogra_cmpc: right, that's good advice19:55
Keybukif you roll your own images of any ubuntu version, only *update* software19:55
Keybuknever downgrade19:55
Keybukkernel 2.6.36, 37, 38, ... should be fine too19:56
ogra_cmpcKeybuk, especially if you try to revive an arch we dropped :)19:56
Keybukkees: yes, but you'd stop me uploading that to the archive as the default :p19:56
ogra_cmpcand see weird bugs nobody can explain19:56
Keybukthere are reasons it's a dropped arch :p19:56
ogra_cmpcyes :)19:57
keesKeybuk: indeed, since only you need kmem :)19:58
Keybukkees: no, everybody needs kmem!19:59
Keybukbecause otherwise there's no way to get the string arguments to functions out of the kernel while tracing ;-)19:59
Keybukthe tracing infrastructure simply returns the address of the string, not the string :p19:59
Keybuk(as you well know)19:59
keesKeybuk: key part of your sentence "while tracing"19:59
kees:)19:59
Keybukkees: tracing is for everybody19:59
Keybukautomated performance optimisation, etc.20:00
Keybukhell, you could even do automated intrusion detection by having something trace the kernel looking for unusual call patterns :p20:00
keesif something genuinely has general-purpose utility, a specific interface to the kernel needs to be built. /dev/kmem isn't really the right answer for that.20:01
Keybukideally ftrace would just return strings :p20:01
Keybukbut I suspect certain security people would object if all strings were returned by the kernel :p20:01
Keybukgot to run -- bbiab20:02
=== Guest58902 is now known as hunger
=== hunger is now known as hunger_
stgraberogra_cmpc: ping20:20
SpamapSis there a way to start using merge-upstream when you already have the upstream+debian in a branch? Every time I attempt this, it just goes horribly and deletes the debian dir. :(20:24
james_wSpamapS: packaging is bad and must be deleted20:24
SpamapSand punished? ;)20:25
james_wI think Didier has seen that problem, but I can't remember the cause now20:25
james_wSpamapS: what command are you running?20:25
SpamapSbzr merge-upstrea --version x path/to/new/tarball20:26
SpamapSm20:26
SpamapSforgot the m20:26
james_wok20:26
james_wand this is a packaging branch, or the upstream branch?20:26
james_wdid you set an upstream- tag by hand?20:26
SpamapSThis is my packaging branch20:26
SpamapSI've tried that yes20:26
james_wI think it must be thinking that the ./debian dir used to be in upstream but has now been removed20:27
SpamapSI've also tried importing just the latest version, reverting the deleted debian dir, and then committing, tagging that (so its a single change that just has upstream in it)20:27
lifelesskees: ping20:27
lifelesskees: I want some security team cycles, and AFAICT its a last minute launchpadlib thing for Ubuntu 1 / Ubuntu SSO so it is sadly urgent.20:28
lifelesskees: I've mailed you, but if you're not the best places person to comment... please do.20:28
lifelesspoint me at someone else.20:28
james_wSpamapS: that sounds reasonable to me20:28
james_wdid it not work?20:28
SpamapSjames_w: no, still deleted the debian dir20:29
james_wSpamapS: you ran merge-upstream twice in that scenario?20:29
SpamapSI'd be fine if I could say --ignore-packaging or something20:30
SpamapSjames_w: I reverted everything that merge-upstream did20:30
james_wlatest == version already in packaging branch, then you imported again for a new upstream release?20:30
SpamapSbasically what I did was create my own private packaging branch to package an upstream project ... after about 3 releases .. I wanted to use merge-upstream.. so I did merge-upstream, which deleted debian, so I reverted..20:31
SpamapSI have this in a pushed branch btw20:31
james_wok, let me take a look20:31
SpamapShttps://code.launchpad.net/~clint-fewbar/clb/packaging20:31
SpamapShttp://bazaar.launchpad.net/~clint-fewbar/clb/packaging/revision/720:32
SpamapSso thats the first one where I tagged it upstream-something20:32
SpamapSwhen I try to merge-upstream 0.4.1's tarball.. debian is still deleted20:32
james_wSpamapS: ok, I think we can fix this for the future20:34
james_wdo the merge-upstream of 0.4.1, bzr revert ./debian, bzr commit -m "Merge 0.4.1 release", and then continue from there20:34
james_w0.4.2 should import fine on top of that20:35
keeslifeless: okay, I'll read20:35
SpamapSjames_w: ah, ok. :)20:35
james_wSpamapS: not sure what you did with 0.4, but upstream- tags shouldn't be set by you in normal use, only as a bootstrapping20:36
lifelesskees: thanks20:37
james_wit looks like you reverted a lot, then set the upstream- tag on the packaging, which tells bzr-builddeb that all of that is upstream, so it will continue to delete the debian dir20:37
SpamapSjames_w: ok, I'll refrain from trying to outsmart it. :)20:37
james_wupstream- tags are set on the "pristine upstream" branch that is part of the history, and the diff between the latest one tagged with that and the tip what bzr-builddeb considers the packaging, and what it will conserve in the merge20:38
james_wSpamapS: never try and outsmart dumb code ;-)20:38
lifelessjames_w: is that like arguing with fools?20:38
james_windeed20:38
* SpamapS certainly rushed in20:39
SpamapSjames_w: ok, so I deleted the upstream-0.4 tag..20:43
SpamapSjames_w: now trying to bootstrap.. getting20:43
SpamapSbzr: ERROR: Unable to find the tag for the previous upstream version, 0.4, in the branch: upstream-0.420:43
SpamapSusing --last-version=0.420:44
james_wSpamapS: ah, put the upstream-0.4 tag back if you are using --last-version=0.4, or use --last-version=0.320:44
SpamapSjames_w: I have no upstream-xxx tags20:45
james_wI thought I saw an upstream0.3 one20:45
SpamapSSo.. is the point that to bootstrap, one must manually tag the branch and then revert what it messes up?20:45
SpamapSyeah there was an 0.3 but that was was screwed up too20:45
* SpamapS gives up, and just uses import+revert :-/20:46
james_wSpamapS: exactly20:47
achiangis there an appropriate channel to ask audio stack questions?20:48
keeslifeless: ow ow my eyes. I will try to develop a coherent reply to this proposal.20:49
lifelesskees: so I wasn't jumping at ghosts ?20:49
keeslifeless: no, it needs a little more thought. frankly, the gnome-keyring philosophy is flawed, but yes, there is a good and mostly valid point about security theater. however, I think this proposal overcorrects too far. I'll write up my thoughts. I've asked the rest of the team to chime in too.20:50
lifelessgreat, thanks.20:51
macohmm theres still something buggy about boot. i get it on both laptops that run maverick and i think i saw an ubuntu (not kubuntu) user say they hit it too... where after plymouth is done doing its thing, instead of going to the dm it just sits there displaying the getpwid(0) error (which afaict is harmless -- its there on good boots too, just hidden by gdm/kdm) on a black terminal and you cant change VTs to restart your dm...20:53
macoi had it with lucid too though, so its not a new bug20:54
macojust annoying to have ~ 1/4 of boots fail20:54
macoany of you other developery types hitting that?20:54
ScottKmaco: IIRC there's an open bug about it.  I haven't been hit.20:55
macoScottK: any idea what package was deemed the cause so i can narrow down lp?20:55
ScottKmaco: I have a vague recollection is was filed against plymouth or kdebase-workspace, but I don't actually know.20:56
slangasekyes, the getpwuid(0) is spurious and unrelated to the problem you're having; but I haven't seen this particular problem20:57
slangasekthe problems users have reported against plymouth are largely "plymouth never starts, and I get this error message"20:57
macomm i can try rebooting a few more time to hit it again, but i thought the splash was there before that message20:57
maco(my systems all boot in < 10 seconds so i tend not to actually *see* bootup happening)20:58
macook splash was *definitely* there20:59
maco(wow 2 out of 3 boots today!)20:59
maco(i mean, 2/3 were failures)20:59
=== Lutin is now known as Guest42642
=== ivoks-itc is now known as ivoks
macoslangasek: is there a correspondence between what stage of boot it is and the dots, or are the dots not a true progress indicator?21:01
slangasekI don't think that's straightforwardly reversible to tell you where you are in the boot, no21:02
achianglast time i looked at plymouth code, the dots just animate on a timer, iirc. nothing to do with actual progress21:04
macoaww21:04
=== Guest42642 is now known as Luti
=== Luti is now known as Lutin
=== dendro-afk is now known as dendrobates
keeslifeless: replied21:55
lifelessthanks21:55
=== dendrobates is now known as dendro-afk
lifelessthanks kees, you were remarkably phlemgatic :)22:30
keeslifeless: uhm, thanks? I have no idea what that really means in that context. :)22:31
=== ivoks is now known as ivoks-afk
lifelesskees:  balanced22:35
lifelesskees: unflappable22:35
keeslifeless: yeah, managed to educate myself just now. figured "producing phlegm" wasn't what you meant. :)22:36
barryajmitch: hi!  good having you on the udd meeting yesterday.  as stakeholder for revu, you might want to subscribe to this wiki page (and subpages): https://wiki.ubuntu.com/DistributedDevelopment22:59
ajmitchok23:00
barryajmitch: and the mailing list (i will send out a summary of the meeting shortly)23:00
ajmitchI've been on the mailing list for awhile :)23:00
barryawesome!23:00

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