/srv/irclogs.ubuntu.com/2007/11/26/#ubuntu-devel.txt

=== gouki_ is now known as gouki
Kano hi, why is it impossible to change settings with the preinstalled cups-pdf printer?01:33
Kano when i remove it and add it again i could do01:33
pwnguindoes iwl not support wpa?01:40
RAOF_pwnguin: Works for me.02:26
pwnguinive never used wpa before02:27
pwnguinmostly because the DS doesn't support it02:27
pwnguinbut ive now got two wrt54g's02:28
pwnguinand an ethernet cable running to my desktop, so i can set up a mini net for just the DS02:30
pwnguinah, wpa does work with wl02:39
pwnguiniwl02:39
pwnguinmust have used the wrong password yesterday02:39
=== LaserJock is now known as LaserRock
thegodfathermorning04:49
Hobbseemorning thegodfather04:49
thegodfatherhi Hobbsee04:49
TheMuso~/c04:53
TheMusough04:55
=== RAOF_ is now known as RAOF
lamontmorning Hobbsee05:02
Hobbseehiya lamont!05:03
lamonthrm... now I just need to figure out how to make the xlock password prompt come up faster when the ldap server isn't reachable05:05
lamontwhen does seb128 show up usually, I wonder05:10
Hobbseecouple of hours?05:11
* thegodfather should really reinstall his box05:11
lamontthegodfather: won't that turn you back into a mere mortal?05:12
thegodfatherlamont: i got to the point with dpkg dies as Z and still have no idea why05:12
lamont"dies as Z"?05:13
thegodfather(during normal operations like apt-get dist-upgrade)05:13
thegodfatherbecomes a Zombie05:13
lamontah05:13
lamonthow, um, neat.05:13
lamonttime to apply the paddles and flatline the sucker05:13
lamontthegodfather: any chance you know how the xlock (well, gnome lock) interacts with pam?05:13
lamontwow.  engrish.  maybe I should sleep05:14
thegodfatherlamont: nope :(05:14
thegodfatherdoes it even use pam directly or interact with some hidden gnome layer?05:14
lamontno worries... I'll pester seb128 the next time we're both up. :-)05:14
lamontdunno... I'm trying to figure out why it insists on talking to ldap, and uses the ldap password to unlock the screen...05:14
lamontsince I want things to work when it's _not_ on the network...05:15
thegodfather /etc/pam.d/gdm* ?05:15
thegodfatherso yeah it uses pam directly...05:16
thegodfatheryou probably want to fiddle with the @include common*05:16
thegodfatherperhaps that's where it sucks in the ldap settings05:16
lamontyeah - only all those already DTRT, AFAIK05:19
lamontanyway, off with me05:21
thegodfatherlamont: night05:21
thegodfatheroh neat.. they just upgraded my adsl..05:21
thegodfather2Mb outgoing!05:21
thegodfatherwowowo05:22
SeqIs there a list of patches that are applied to the Ubuntu kernel?05:22
=== doko__ is now known as doko
=== Igorots is now known as Knightlust
pittiGood morning06:23
StevenKMorning pitti06:24
StevenKpitti: Did my mail make sense?06:24
LaserRockmorning pitti06:24
StevenKLaserRock: Ponies!06:24
pittihey StevenK, LaserRock06:25
pittiStevenK: wrt. the patch enabling in the merge? yes06:25
StevenKpitti: Okay, cool.06:25
StevenKpitti: gutenprint is in binary NEW, too ...06:25
StevenKpitti: And I merged abiword, which Build-Depends on libpsiconv-dev. I can either file an MIR for psiconv, or disable the Psion bits of abiword.06:27
pittiStevenK: hm, depends on its general sanity, upstream maintenance, etc.06:31
StevenK"Note that Psiconv is no longer in active development."06:34
StevenKHrm06:34
StevenKpitti: Given that, and that's it's a one line patch to disable Psion files, shall I just do that?06:35
pittiStevenK: sounds better then06:35
=== mpt__ is now known as mpt
pitti(IMHO)06:35
StevenKMine too06:35
Hobbseepitti!06:36
Burgundaviampt: you actually around>06:37
Burgundavia?06:37
HobbseeBurgundavia: no, he got eaten.06:37
Fujitsupitti: Is apport retracing broken?06:37
BurgundaviaHobbsee: stop killing and eating all the canonical devs. It just isn't social06:37
HobbseeBurgundavia: *i* didn't eat him!06:38
* Fujitsu burps.06:38
mptHobbsee is the slitherdegee06:38
pittiFujitsu: yes, it is still broken; need to fix it today06:38
Fujitsupitti: Thanks.06:38
Hobbseempt: the what now?06:39
mptBurgundavia, no, I'm actually a triangular06:39
BurgundaviaI really hate you all, I really do :)06:40
* Fujitsu stabs Burgundavia with mpt.06:41
* StevenK test-builds abiword, since he is paranoid.06:44
Fujitsumpt: What ate https://edge.launchpad.net/ubuntu/+source/bzflag? Why is there a head in the middle of my identity?06:44
mpt☶▷⾿06:44
FujitsuI agree.06:44
StevenKSurely spitting bits of the debian changelog are not the best solution for that page?06:46
FujitsuStevenK: It's the best solution I can see.06:46
FujitsuThough it isn't a terribly good one.06:46
mptFujitsu, it's auto-linking known e-mail addresses to the equivalent Launchpad profile06:46
StevenK2.0.8.20060605ubuntu4 uploaded by <head> <link William Grant> ; Published ; Published ; text of the changelog entry06:46
FujitsuStevenK: Right.06:47
dholbachgood morning06:47
Fujitsumpt: I can see that, but it shouldn't stick my head in the middle of an otherwise pretty textual block.06:47
FujitsuMorning dholbach.06:47
dholbachhey Fujitsu06:48
mpthmmmm06:48
Fujitsu(as a side note, I note that a number of them are *still* missing the attribution lines)06:48
mptThe head shouldn't have a space after it, at least06:48
Fujitsumpt: It's also not vertically centred in the line.06:48
mptFujitsu, but how else would we show that it was a link to a profile, and not a mailto: link?06:48
Fujitsumpt: I'm not quite sure.06:49
mptIt's baseline-aligned, I think06:49
mptmodulo the bottom pixel being not quite solid06:49
FujitsuIt looks to be more than twice the height of the rest, and the rest is monospaced.06:49
mptI see your point06:50
mptI think if it was (a) smaller and (b) monochrome, it would be better06:50
StevenKI've never particularly liked this layout.06:50
FujitsuStevenK: Has anybody?06:50
mptStevenK, which layout?06:50
mptThe page in general?06:50
FujitsuIt also looks like a conversation, as mpt has pointed out.06:51
FujitsuIn the wrong direction.06:51
mptBut it's all bloggy!06:51
Fujitsus/conversation/discussion in a bug/06:51
StevenKAnd since the first <version> link in the table talks about source packages for <release>, and doesn't show build records, you have to parse down, and click the second <version> link to get the information you want.06:51
StevenKmpt: I don't think that's a good thing, actually.06:52
FujitsuHm, did they remove the changes file links from primary archive package pages too?06:53
mptStevenK, I wasn't being serious :-)06:53
StevenKmpt: I much prefered the table, and besides in a real bug, that page doesn't show the Component for each release any more06:53
FujitsuThe table entirely ceased to be in 1.1.10, which made me slightly unamused.06:54
mptbug 14542806:54
ubotuLaunchpad bug 145428 in soyuz "Source package page looks like a discussion" [Undecided,New] https://launchpad.net/bugs/14542806:54
StevenKThat isn't my bug.06:55
mptNo, that's Fujitsu's06:55
StevenKmpt: Try and determine when a source package was promoted from main to universe, you have to click on up to eight links and clicking a link and going back takes ~ 8 seconds06:55
FujitsuBug #141540.06:55
ubotuLaunchpad bug 141540 in soyuz "New source page doesn't show in which component a package is" [Undecided,New] https://launchpad.net/bugs/14154006:55
StevenKYay06:56
StevenKThat's how they fixed my bug, then. They show the component on the build page, but now don't show it on the main page. :-)06:56
FujitsuBug #157064 is also relevant.06:57
StevenKNeat. Reported two months ago. And no comments06:57
ubotuLaunchpad bug 157064 in soyuz "New release renders publishing history page unuseable" [Medium,Confirmed] https://launchpad.net/bugs/15706406:57
FujitsuStevenK: They get that way.06:57
* Hobbsee takes another drink.06:58
StevenKHobbsee: Wrong channel06:59
FujitsuHobbsee: Haha.06:59
HobbseeStevenK: you know, i'm not surprised that ubuntu people are permanenty sozzled, now.06:59
Hobbseenevertheless, that's a very odd decision on hwo to change the pages.07:00
StevenKHah07:00
mptStevenK, and this is something you want to do often?07:00
mptFind out which component a package is in, I mean07:01
Hobbseempt: of course07:01
Fujitsumpt: Very often!07:01
Hobbseempt: although there are easier ways to do it than LP, thank goodness.07:01
FujitsuIt controls whether we can upload it or not (well, not for Hobbsee or StevenK)07:01
Hobbsee(faster)07:01
mptok07:01
FujitsuHobbsee: There are faster ways to do most things on LP when you're in .au.07:01
StevenKFujitsu: Now now07:02
Hobbseempt: are there any plans to actually go around and ask devlopers what they'd find to be the most useful on those pages?07:02
HobbseeFujitsu: another drink, methinks.07:02
HobbseeFujitsu: but yes.07:02
FujitsuThat wasn't entirely a stab at LP.07:02
Hobbseeoh, right, so only half a drink07:02
FujitsuThough it does manage to perform particularly badly, somehow.07:02
Hobbseethe other half was against the state of au internet.07:02
mptOne day, Hobbsee, one day07:03
Hobbseempt: one day wheN?  :)07:04
mptMeanwhile, I've set 141540 to High07:04
* Fujitsu grumbles about the listed sourcepackagepublishings on that page being misleading (bug #144190)07:04
ubotuLaunchpad bug 144190 in soyuz "New distrosourcepackage page has misleading dates in version history" [Undecided,New] https://launchpad.net/bugs/14419007:04
pittiHobbsee: oh, I think you are happy to see the fix for bug 152400 rolled out?07:05
ubotuLaunchpad bug 152400 in soyuz "accept from +queue UI does not send mail to announcement list" [High,Fix committed] https://launchpad.net/bugs/15240007:05
Hobbseepitti: yup :D07:05
mpthuh07:09
mptWhy is "Source package publishing history" a separate page at all?07:09
Fujitsumpt: Because it used to be the original table.07:10
FujitsuThen it got eaten.07:10
mptOh, it shows a bit more detail07:10
FujitsuThe old table was nice and tabular and readable.07:10
Fujitsumpt: Right, and it used to be in a nicer format.07:10
mptSeparate boxes for each distribution series07:10
mptwhereas the source package page is one box per version, with distribution series shown together07:11
Fujitsumpt: Each SourcePackagePublishing, I believe.07:11
mptWe could probably merge that somehow07:11
lamontmpt: it was too usable in the old format... so it _had_ to change. :(07:11
* lamont still wants a +source/foo/+latest 07:12
mpthmmm07:12
mptYou reported a bug about that, right lamont?07:12
mptI don't remember what it was asking for specifically07:12
lamontI think it's there07:12
lamontshort cut link to +source/pkg/$latest-version-in-the-archive07:13
StevenKThat'd be nice07:13
* Fujitsu notes that that combined with bug #130158 would be nice.07:13
ubotuLaunchpad bug 130158 in soyuz "Launchpad should provide dgettable URLs" [Medium,Confirmed] https://launchpad.net/bugs/13015807:13
=== pitti is now known as pitti_laptop
mptSo, I'll see if I can find out why the page was changed07:15
mpt(I'm sure "it was too usable" isn't the reason:-)07:16
StevenKHaha. Are you sure? :-P07:16
mpt... and see if there's a way we can achieve whatever it was, while still having the component etc on the main page.07:17
StevenKpitti: New abiword uploading07:18
StevenKGah, just after the publisher run, too07:18
FujitsuStevenK: It's not so bad now that only binaries have to go through Accepted.07:18
StevenKFujitsu: Unless they're NEW?07:19
FujitsuStevenK: I presume so.07:19
FujitsuThough the flow isn't documented anywhere public, as far as I know...07:19
=== doko_ is now known as doko
pittiStevenK: gimp-gutenprint NEWed07:29
* lamont wonders if someone maybe retried/rescored ebug-http (iz b0rken)07:31
lamontit loops on the buildd trying to access CPAN to fetch missing bits...07:31
lamontso please don't retry it, whoever.07:31
Fujitsulamont: Eww.07:31
lamontit's not uncommon for things to _try_ to hit the net..  the DC buildds don't let them, of course.07:32
* Hobbsee didn't.07:32
Hobbseeand yay, b0rken!07:32
* lamont decides that maybe it's bed time07:35
FujitsuNight lamont.07:36
* Hobbsee gives lamont back, to see if he is awake this time.07:38
=== stu1 is now known as stub
StevenKpitti: Thanks!07:59
=== \sh_away is now known as \sh
\shmoins08:39
\shis anybody working on including the mulberry email client into debian/ubuntu?08:42
dholbach\sh: https://bugs.launchpad.net/ubuntu/+bug/136356 - no, doesn't look like it08:43
ubotuLaunchpad bug 136356 in ubuntu "[needs-packaging] mulberry mail" [Wishlist,Triaged]08:43
MacSlowGreetings everybody!08:45
* pitti hugs MacSlow08:57
* MacSlow gives pitti ^508:57
\shdoko, would you like to to fix CVE-2007-4965 for python2.5 in hardy, or should I push the fix to u-m-s?09:00
ubotuMultiple integer overflows in the imageop module in Python 2.5.1 and earlier allow context-dependent attackers to cause a denial of service (application crash) and possibly obtain sensitive information (memory contents) via crafted arguments to (1) the tovideo method, and unspecified other vectors related to (2) imageop.c, (3) rbgimgmodule.c, and other files, which trigger heap-based buffer overflows. (http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE09:00
\shdoko, you find a fix for gutsy version (which is the same as in hardy) in bug #16384509:01
ubotuLaunchpad bug 163845 in python2.5 "[python] Multiple integer overflow vulnerabilities possibly resulting in the execution of arbitrary code or DoS" [Undecided,In progress] https://launchpad.net/bugs/16384509:01
slangasekmvo: morning09:20
doko\sh: seen it, thanks09:20
mvogood morning slangasek09:20
\shdoko, I added some lines to your rules file...it took my life to understand all this ;) cool work :)09:21
slangasekmvo: did you get my mail, or did I screw up the destination? :)09:21
mvoslangasek: thanks, I got the mail. I will answer when I finished my tea :)09:22
slangaseksounds good09:22
pittihey mvo09:28
pittiCompiling /usr/lib/python2.4/site-packages/DistUpgrade/DistUpgradeCache.py ...09:28
StevenKseb128: I uploaded a new gnome-screenserver for a NBSism09:28
pitti  File "/usr/lib/python2.4/site-packages/DistUpgrade/DistUpgradeCache.py", line 45209:28
pitti    finally:09:28
pitti          ^09:28
pittiSyntaxError: invalid syntax09:28
pittimvo: are you aware of this update-manager bug?09:29
seb128StevenK: I've noticed, thanks09:29
pittimvo: try:/except:/finally: doesn't work with at least 2.4 (I think they introduced it into 2.5)09:29
StevenKseb128: No problem :-)09:29
pwnguinwhat's the right way to request a sync (new package eally) of thinkfinger from debian into ubuntu?09:29
pwnguinnote: thinkfinger is in experimental09:29
pittipwnguin: file a sync request bug with requestsync09:30
seb128pwnguin: open a sync bug on launchpad09:30
pwnguinok09:30
pittipwnguin: I second this, I'm using the packages on my notebook09:30
pwnguinheh09:30
pwnguinexcellent09:30
pwnguintesters09:30
pwnguinive been putting it in my ppa09:30
pwnguinand patching a few things09:30
pwnguinie i fixed gksudo09:30
dholbachhttp://wiki.ubuntu.com/SyncRequestProcess09:31
pwnguini assume new packages of uncertain quality should land go to universe?09:31
dholbachall packages (with suitable licenses) 'start' in universe09:33
dholbachit needs to fulfill https://wiki.ubuntu.com/UbuntuMainInclusionRequirements to get into main09:33
pwnguinim pretty sure it's fine09:33
pwnguinim not sure why its in experimental in the first place, perhaps because integration isn't there yet09:34
dholbachit needs to be discussed and everything to get into the default set of packages09:34
pwnguinok09:34
mvopitti: hrm, thanks.09:38
mvopitti: where did you see it? do you run 2.4 by default?09:40
Fujitsumvo: It's on all systems where python2.4 is installed.09:40
Keybukmvo: #16494709:41
pittimvo: just apt-get dist-upgrade09:41
pittimvo: preferably u-m shouldn't declare itself to be compatible with 2.4; there's no library where we need it for 2.4, right?09:42
pittiPython-Version: 2.4, 2.509:42
pittithat should just be 'current' in the source package, right?09:42
mvooh, yeah. fixing it now09:42
pwnguinpitti: bug #16513809:42
ubotuLaunchpad bug 165138 in ubuntu "Sync Thinkfinger from Debian experimental" [Undecided,New] https://launchpad.net/bugs/16513809:42
mjg59Better to skip thinkfinger, I suspect09:43
mjg59fprint is looking like a much better option09:43
pittipwnguin: I acked the sync request09:43
pwnguinis it working?09:43
sladenthinkfinger v0.3 changelog: "avoid fingerprint device from heating up "...09:43
mjg59fprint? Does for me, though I'm using an aes2510 rather than a upek09:44
Fujitsu... sounds special.09:44
pwnguinit's worked fine for me at least09:44
mjg59If we're doing any sort of distribution-wide integration, fprint is certainly the way to go09:44
mjg59It has the significant advantage of not being hardware specific09:45
pwnguinthere's people currently talking about moving towards fprint09:45
sladenintegration is more of a policy issue than a technical one09:45
pwnguinbut thinkfinger is saying one more bugfix release then a lull while work on a new system is done09:46
sladen"should we automatically enable this binary, black box, hash-providing proprietary hardware as a core authenication mechanism"09:46
mjg59There's no benefit in us doing anything more with thinkfinger09:46
mjg59It can't be integrated nicely09:46
pwnguinsladen: which country do you live in?09:46
pittimjg59: does fprint have a sensible GUI/integration for registering fingerprints?09:47
sladenI can see a case for having it there to keep the whingers happy, until such a time as we genuinely have a "Provides:/Conflicts:" implementation depolyed09:47
mjg59pitti: Yes09:47
sladenpwnguin: I live in HEL!09:47
mjg59pitti: Well, I'd quibble over sensible. But it exists and works.09:47
pittimjg59: ah, great; that's what I was missing in tf09:47
mjg59pitti: Needs some UI love09:47
pittibetter than TF, which needs an UI in the first place :)09:47
mjg59Needs packaging, but it's pretty trivial09:48
pittimjg59: fprint is not yet in Debian AFAICS?09:48
mjg59Only issue is the lack of ABI guarantees on the library09:48
mjg59So it'd need some shlibdeps magic09:48
pwnguinpitti: if it is, FingerForce isn't talking about it09:48
mjg59It's a bit too happy about producing false negatives, but that's because my hardware requires all the comparison work to be done in software09:49
mjg59The scanner is just a scanner, there's no intelligence in it09:49
pwnguinironically my hardware controls it in hardware09:49
mjg59Yes, so it wouldn't be a problem for you09:49
pwnguinapparently its easier to export control hardware than source code / software09:49
mdzBurgundavia: they are "normal people" oriented, who get confused by having the same milestone called a different thing in each release09:50
pwnguinnote: its not clear how US export laws intersect with fingerprinting09:50
pittipwnguin: well, it's still software, I guess, in a µC?09:50
pwnguinpitti: something like that. but naturally heavily tied to the hardware it runs in09:51
mjg59That's fine, we don't export anything from the US09:51
pwnguin"we" dont09:51
pwnguinbut i happen to live there =(09:51
mjg59There's clearly a couple of algorithmic issues with fprint, given its willingness to identify my middle finger and lack of enthusiasm about my index finger09:54
pwnguinwell, these things are statistical in nature09:54
pwnguinthey're going to have false positives and negatives09:54
pwnguinthere was even an article on c't about fooling these things09:56
pwnguinmjg59: you might wanna deliver some of your sense to the people tinkering on this bioAPI blueprint in lp/wiki10:03
mjg59Yeah, bioAPI may not be the way forward10:05
Chipzzmjg59: giving fprint the middle finger, uh? ;)10:05
mjg59I'm not really going to have time to do anything until the new year10:05
mjg59One more chapter and some conclusions to write10:06
=== cprov-away is now known as cprov
=== pedro is now known as pedro_
seb128StevenK: do you know about https://wiki.ubuntu.com/Bugs/Debian/Usertagging? (just pointing it in case, you didn't tag the bluez-libs shlibs bump bug apparently)11:28
StevenKI didn't, actually11:29
seb128ok11:29
seb128StevenK: you might want to use submittodebian which does that for you11:30
StevenKOh, in u-d-t?11:30
sorenyes11:31
sorenIt does quite a bit more than that, too.11:31
Hobbseeseb128: but that requires actually reading ubuntu-devel....11:33
seb128Hobbsee: what? knowing about usertagging?11:35
Hobbseeseb128: about how to use it, yes11:36
seb128or having somebody on IRC showing you the wikipage ;-)11:38
=== dholbach_ is now known as dholbach
Mezpitti, around?11:58
pittiMez: yes11:59
Mezpitti, may I /msg you (security issue)11:59
pittiMez: mailing security@ubuntu.com is better with those issues, but sure, you can always /msg me :)11:59
ciphergothAm now reading NewPackges on the wiki.  They seem to assume that there's an upstream you're going to package.  Should "upstream" be maintained separately from the Debian/Ubuntu patch even if we're the developer for both?12:15
persiaciphergoth: Please.  This achieves two goals:12:15
persia1) It makes for a clean separation of packaging from software, which helps when tracking down various problems (e.g. you don't need to change the software to rebuild, or comply with new distro policies (usually))12:16
ciphergothok12:16
persia2) It means that the software can be included in other distributions more easily, making all Linux environments better.12:19
persiaciphergoth: As an additional note, I'd suggest that if you are both, you don't apply any patches in your diff.gz, but just add the packaging bits.12:19
ciphergoththat's slightly tricky in general - eg defaulting to "sensible-editor" rather than to "vi" or whatever12:19
ciphergothnot that that issue affects us12:20
persiaciphergoth: True.  I'd recommend upstreams to use a configuration file to adjust those values, for ease of packaging, but if you're not affected, that's easier.12:21
cjwatsonfor the record, I and others disagree with persia on where to apply patches (not that I want to have the argument yet again, but it's worth noting that this is not a universal mandate)12:21
ciphergothI wonder how we should arrange it in terms of revision control?  The easiest thing might be to have a single repository, and actually arrange for the tgz builder in the Makefile to delete the debian directory12:22
persiacjwatson: You'd prefer that upstreams who also maintain software keep distribution patches in diff.gz?12:22
cjwatsonpersia: sometimes it's the right answer12:22
* persia notes that this isn't a debian/patches vs. diff.gz discussion12:22
cjwatsonoh, I see. but nevertheless :-)12:22
cjwatsonI have a couple of small patches to man-db in the packaging, despite also being upstream12:22
persiacjwatson: I suppose.  I still think it's better for other distributions to adopt the patches in most cases.12:22
cjwatsonand I don't think it's unreasonable12:22
cjwatsonit depends whether the patches are distro customisation or bug-fixes12:23
cjwatsonin the latter case, I agree with you12:23
persiaTrue.  In the former case, I agree with you.12:23
cjwatsonexcellent :-)12:23
cjwatsonthe man-db case is a patch to the upstream default configuration file12:24
ciphergothdon't know much about debian/patches actually - I'm guessing that rather than directly patching the software in the .diff.gz, the diff.gz writes the patch to debian/patches and the build process applies it?12:24
persiaFurther, and for the record, I'm not opposed to raw patches in diff.gz, just to mixing debian/patches and raw patches.12:24
cjwatsonciphergoth: right, that's how the debian/patches/ scheme works12:24
cjwatsonpersia: the latter is definitely evil12:24
cjwatsonas is patching debian/ itself in debian/patches/12:24
persiaciphergoth: That's about it.  Some people prefer that, but many don't.  Best to choose a scheme that works best for you.12:24
ciphergoth.diff.gz was always a mistake IMHO - it should always have been a script which built the Debian sources given the upstream sources12:25
persiacjwatson: Yes.  That's really unfortunate as well.12:25
ciphergotha script has the freedom to move things around, for example, or to unpack any kind of archive12:25
persiaciphergoth: Maybe, but I prefer to get content and use trusted tools to manipulate it, rather than calling random scripts.12:25
cjwatsonciphergoth: like I said, I don't especially want to hash through it again, but the property of inline patches that many people like is that dpkg-source -x gives you the source without any further messing around12:25
cjwatsonciphergoth: while people like debian/patches/ for other reasons such as separating out one change from another12:26
cjwatsonthere are various very very slow-moving projects to try to unify these12:26
ciphergothwell, there's no point raking over decade-old design decisions that can't be changed now anyway12:26
cjwatsonoh, they can12:26
persiaWhich makes it really easy to track down issues in the code (e.g. hunting backtraces)12:26
cjwatsonit just takes ages12:26
cjwatsonand needs lots of buy-in12:26
Mithrandirciphergoth: if you're interested in how they change, look for "dpkg wig and pen" on your favourite search engine.12:27
ciphergothThe Right Thing would have been for the .tar.gz to have been *exactly* what upstream ship, always12:27
persiaciphergoth: That's the policy: the orig.tar.gz must be upstream, and if upstream doesn't ship one, there should be a provided script to generate one from upstream provided data.12:27
Mithrandirciphergoth: that doesn't work if upstream ships non-free files, for instance.12:28
* persia notes that the wig & pen wiki pages have moved around so much that much of the content is now very difficult to find12:28
Mithrandirpersia: it looks like I'm taking over hosting of dpkg.org, so it should be easy to find once DNS is updated. :-)12:29
persiaMithrandir: Excellent :)12:29
persiaMithrandir: On a completely unrelated note, what do you think about sticking uqm-music and uqm-voices in multiverse?12:30
ciphergothMithrandir: search hits aren't as useful as you'd like for that - found this but any better links appreaciated http://www.advogato.org/person/joey/diary.html?start=15312:30
Mithrandirpersia: they're quite large, iirc?12:30
persiaMithrandir: Incredibly huge12:30
Mithrandirpersia: I don't think we have a policy on it per se.. mail -archive and ask?12:31
persia(the alternative is pulling them from raw.no)12:31
ciphergothpersia: isn't it almost more common than not that the .orig.tar.gz file you find in the Debian archives is not binary-identical to the upstream one?12:31
Mithrandirpersia: I should get people to update that url to err.no instead..12:31
persiaMithrandir: OK.  I just figured you might have an opinion based on their current hosting.12:31
Mithrandirpersia: I haven't had complaints about excessive bandwidth usage, but if distros want to take them, that's fine with me.12:32
broonieciphergoth: No, it should be the other way round.12:32
persiaciphergoth: It shouldn't be more common.  If there's a case like that, and there's not a debian/rules get-orig-source: I'd consider it a bug (although there's still heaps of packages that do it with README.Debian-source)12:33
cjwatsonciphergoth: you're certainly welcome to back that up, but that hadn't been my observation either12:33
ciphergothpersia, cjwatson: that perception could be totally wrong.  You always notice the exceptions more after all.12:33
cjwatson(1) screwup (2) upstream ships .tar.bz2 or something else (3) upstream ships non-free files (4) current "upstream tarball" is actually a random build from a VCS12:34
cjwatsonare basically the cases12:34
ciphergothOK12:34
broonieThere are quite a few core packages affected, which makes it more visible too.12:34
ciphergothAnyway, putting all that aside12:35
ciphergothThose of you who maintain both upstream and the Debian/Ubuntu package - what do you do in your source control?12:35
persiaciphergoth: You might want to ask that question in #ubuntu-motu : I believe there are more people who meet that criterion there.12:39
seb128TheMuso: you have a gnome-orca update listed on the desktop team TODO, there is a new version in Debian though, could you do the merge for this one rather?12:43
sorenWill the alpha release on Thursday have 2.4.22 kernels?12:52
seb128soren: 2.4.n? not likely no12:53
soren*headdesk*12:53
seb128;-)12:53
sorenIt didn't look right to me either, but I couldn't spot the error :)12:53
sorenWill the alpha release on Thursday have 2.6.22 kernels?12:53
seb128dunno about the kernel team plans12:53
seb128but that starts being late to get a new version now12:53
sorenIt sure does.12:53
persiaHard to get everything built and at least install tested by Thursday, no?12:54
sorenI've got a few bugs I'd like to report against a new kernel, too, but I just have to wait, I guess.12:54
=== ogra1 is now known as ogra
=== ScottK2 is now known as ScottK
lamontHobbsee: heh13:22
=== cprov is now known as cprov-lunch
lamontseb128: you aroudn?13:22
seb128lamont: yes13:23
=== ember_ is now known as ember
* lamont -> work13:42
calcpitti: responded to 153132 about the issues with the SRU13:44
pitticalc: ah, thanks13:45
pitticalc: good morning13:45
calcpitti: good morning :)13:46
calcpitti: i will be leaving here in a few minutes to take my wife to the doctor13:46
pitticalc: hm, I thought I did check for the Conflict, and it's not there13:52
pitticalc: besides, it shuold also have a replaces:, so that apt gets less confused13:52
calcpitti: OOo is setup to always conflict with all old version of the packages that are installed apparently13:54
calcpitti: it has a << source-version conflict13:54
calcwhich was why it didn't show up in the debdiff13:54
pittiah, seems I forgot about this13:55
pittierm, overlooked13:55
pitticalc: ok, then let me unreject the oo.o upload; sorry13:56
calcpitti: no problem.. i should have made it clear that it wasn't needed since in 99.9% cases it really is :)13:57
calcOOo apparently moves files around often enough that someone added those conflicts long ago13:57
gaspapitti: bug #152952. Should I mark it as Confirmed?13:58
ubotuLaunchpad bug 152952 in usplash "input command with timeout parameter" [Undecided,Incomplete] https://launchpad.net/bugs/15295213:58
* calc bbl13:58
Bubullehello, I'd lie to discuss ubuntu-devel mailing list last List-ID buggy changes, anyone?14:01
pittigaspa: yes, please do14:01
Bubullelie14:01
Bubullek14:01
BubulleFriday, List-Id: Ubuntu Developer Discussion <ubuntu-devel.lists.ubuntu.com> changed to List-Id: "Ubuntu Development \(developers\)" <ubuntu-devel.lists.ubuntu.com>14:02
cjwatsoncalc: for future reference, could you please include more detail when closing a bug in a changelog than just the patch name? (in the bits that close 132583 and 131526)14:02
cjwatsonBubulle: what's wrong with that?14:02
gaspapitti: ok. ;)14:02
cjwatsonBubulle: you should only be using the bits within <> for filtering anyway14:02
BubulleNo discussion was shown about this change. Backslashes before parenthesis enclosing developers look like some14:03
Bubullebuggy string. Anyone relying on mail sorting routing according to the List-Id is14:03
Bubulleleft in the wild guessing why it stopped working alltogather without14:03
Bubullewarnings.14:03
cjwatsonI'm afraid anyone relying on the comment part of the list-id for filtering has buggy filters14:03
cjwatsonmailman is being excessively enthusiastic by backslash-escaping the parentheses there, I think, but it's not broken as such14:04
Bubullecjwatson, List-Id is what identify the List itself, I rely on this to put incoming list message in dedicated Imap folters uppon delivery with mailfilter14:04
Ngubuntu-devel.lists.ubuntu.com is the string to match14:04
cjwatsonBubulle: the part within <> identifies the list14:04
cjwatsonBubulle: the part outside <> is a comment that may change at any time14:05
Bubulleoh, oki14:05
BubulleI have it liek this: # Ubuntu Developer Discussion <ubuntu-devel@lists.ubuntu.com>14:06
Bubulleif (/^List-Id: Ubuntu Developer Discussion/)14:06
Bubulle        to 'Maildir/.Listes.Ubuntu.Devel'14:06
cjwatsonI'm sorry the change broke your filters, but take it as an encouragement to fix them :-)14:07
cjwatsonthat's totally wrong14:07
cjwatson/^List-Id:.*<ubuntu-devel\.lists\.ubuntu\.com>/14:07
cjwatson/^List-Id:.*<ubuntu-devel\.lists\.ubuntu\.com>/14:07
ograseb128, do you still have a plan for ephiphany with webkit ?14:07
cjwatsonyou should absolutely not match on the human-readable portion14:07
Bubullethanks cjwatson14:07
seb128ogra: I'm going to mail ubuntu-devel about it today, I've the merge from debian locally available14:07
ogracool, i'd love to try it on the classmate14:07
seb128ogra: option are: move epiphany to universe, don't build webkit variant, get webkit promoted14:08
seb128ogra: I'm happy with none of those14:08
* ogra would prefer the latter14:08
ograwhat about konqueror ?14:08
seb128that's a shame that a main package can't Build-Depends on an universe one14:08
ograi'd assume it needs it in its latest release14:08
seb128ogra: did they switch from khtml to webkit?14:09
ograno idea, but that sounds like it would be the most sane thing14:09
seb128is webkit better than khtml?14:09
ograRiddell, ?? ^^^14:09
seb128I don't know enough about those to have an opinion14:09
ograno idea either :) i heard its extremely faster but lack the software to prove :)14:10
Keybuk*sigh*14:33
KeybukEt tu, trackerd?14:33
Riddellseb128: webkitkde is waiting for you New approval :)14:36
elmoTheMuso: ping14:36
seb128Riddell: is that going to be used in kubuntu? like MIRed this cycle?14:37
Riddellseb128: it'll stay in universe this cycle, in main next I'd expect14:37
seb128hum, k; doesn't solve the question for webkit to main or universe this cycle14:37
\shkeescook, jdstrand_ : bug #163833 ready for review14:38
ubotuLaunchpad bug 163833 in tikiwiki "[tikiwiki] Multiple vulnerabilities possibly resulting in the remote execution of arbitrary code" [Undecided,In progress] https://launchpad.net/bugs/16383314:38
seb128cjwatson: can gobuntu use universe packages or not?14:39
cjwatsonseb128: in the same way that Ubuntu can14:40
seb128ok, which means epiphany needs to stay in main then?14:40
cjwatsonif you mean for epiphany, it would be possible to switch to building Gobuntu from universe, although not preferable14:40
seb128ok14:41
seb128the easier way is to get webkit promoted14:41
seb128not sure pitti will like that though14:41
cjwatsonthe option you missed out of your summary above would be a separate copy of the epiphany source package that builds the webkit variant14:41
cjwatsonI imagine you aren't terribly fond of that either :)14:42
pittiwell, it's not about me personally14:42
cjwatsonbut it would be a possibility14:42
pittiI'm just the gatekeeper of crack, the maintenance is a burden for all of us14:42
pittiif we truly need webkit, so be it, but I'm saying is that we should not pile up numbers and numbers of HTML rendering libraries without ever dropping any14:42
seb128cjwatson: I was thinking about that but source code duplication is ugly and I don't want to update the package twice if possible14:43
seb128pitti: we don't need it, I wish we could build main packages with universe build-deps and move the corresponding binaries to universe14:43
pittiseb128: the discussion is not (IMHO) about how to build gobuntu's epiphany with webkit14:43
seb128it would make possible to move things like webkit or beagle to universe14:44
pittiif gobuntu needs webkit, we promote it and avoid duplication of source packags, etc.14:44
seb128pitti: no, I was considering moving epiphany-browser to universe14:44
pittithe question is really whether gobuntu needs webkit in the first place14:44
seb128pitti: I've no idea if they want to use webkit or xulrunner14:44
pittiah14:44
seb128epiphany-browser has a webkit variant now14:45
pittibut what does that actually buy us?14:45
seb128so either we promote webkit or demote epiphany-browser14:45
seb128nothing14:45
pitticompared to gecko'ed epiphany?14:45
seb128out of the making users which are asking for it happy14:45
pittiseb128: what are they asking for actually? some features that webkit provides?14:45
cjwatsonwe can't necessarily keep everyone happy, of course14:45
Mithrandirpitti: "speed"14:46
Mithrandir(no, not the sister drug of crack)14:46
seb128pitti: it's lighter than gecko14:46
seb128and faster14:46
seb128the webkit backend is far to be as functional than the gecko one for now though14:46
pittiso if it dominates gecko in all regards (compatibility with plugins, speed, etc.), then wouldn't it make more sense to use it for all derivatives?14:47
pittiand if it lacks some gecko features, we should discuss which one we prefer14:47
seb128it's not ready yet to replace the gecko one14:47
seb128will not be for hardy14:47
pittialright; seems it's not appropriate (yet?) for main then?14:48
seb128things like plugins, etc are not working for example14:48
seb128well, webkit might be14:48
seb128epiphany-webkit is not14:48
seb128I would put the binary package to universe anyway14:48
pittiah, so webkit itself supports the plugin, but the epy embedding doesn't14:48
seb128not sure, I didn't look into webkit details14:49
pittiso if someone from the community wants to provide that, he would take the epiphanyu source, configure it for webkit, and put it into a PPA, right?14:49
seb128right14:50
pittithat would avoid imposing the maintenance work on the distro team14:50
jcastrothere is a epi-webkit ppa already, heh14:50
pittiDONE! :)14:50
seb128debian has both variants built already14:50
seb128and installable together14:50
\shpitti, for removal reports, I'll subscribe archive admins to the report?14:57
pitti\sh: right14:57
\shpitti, thx14:57
persia\sh: You might want to subscribe the sponsors, as it usually is good to get confirmation from a member of ~ubuntu-dev14:58
\shpersia, well, I think a debian decision should be enough , or?14:58
\shpersia, but uus subscribed too :)14:59
persia\sh: Usually, but not always.  Plus, you're likely special :)14:59
\shpersia, no..I'm not special :)14:59
\shpersia, but it's sad, after I fixed the vulnerabilities15:00
persia\sh: Well, if you want to keep it in... (but the fixes are still good for dapper, edgy, feisty, and gutsy)15:01
\shpersia, only feisty and gutsy...and yes, they should go in our security-queue15:02
jdongpitti: is there something required on bug 158400 before security team can prepare an update? It's a fairly exploitable pidgin DoS that's been reported and unpatched for ~1month now15:03
ubotuLaunchpad bug 158400 in pidgin "[CVE-2007-4999] pidgin HTML Processing Denial of Service" [Undecided,Confirmed] https://launchpad.net/bugs/15840015:03
\shjdong, because there is no patch attached?15:05
pittijdong: I can only guess, but recently they worked on some high-impact bugs; this one doesn't seem to be overly critical (they'll get to it, of course)15:05
\shjdong, provide a debdiff with the patch for all versions downto dappe15:05
jdongpitti: that sounds quite reasonable :)15:06
jdongand yeah, if I have some time I'll definitely contribute the patch/debdiff15:06
pittiwell, yeah, I still remember digging out the gaim patches from their CVS; quite painful :)15:06
pittibut doable15:06
pittikeescook, jdstrand_: ^ just to confirm that you saw above issue?15:06
\shpitti, why don't they add a rev diff to their reports...I wonder...wireshark is quite good at it in the moment15:08
pittione of these upstreams which say "upgrade to the latest release"15:09
jdongpitti: heh I know the type of VCS quite too well ;-), I just wanted to make sure it wasn't forgotten and was on the to-be-fixed queue :)15:09
pittijdong: yeah, should; it got a CVE, so it will appear in the security team's work queue15:09
jdongfantastic, thanks :)15:10
=== Shely is now known as iExaile
bddebianHeya15:13
\shpitti, hmmm...this was easy ,-)15:15
\shhttp://developer.pidgin.im/viewmtn/revision/diff/0810c68ce97a8213a5edbf5ffe7c1418915d3dfe/with/aff089bc73ecc6fe8ebbeac670db8be13511fcf4 there is the diff for the CVE...15:16
\shwell, I'll prepare some diffs for it15:16
jdong\sh: whoo15:19
=== ryu2 is now known as ryu
jdstrand_pitti, jdong: bug #158400 is on our radar, however it is a lower priority than some other security issues we are working on atm.  We will get to it, but as \sh mentioned, if debdiffs are provided, we will get the update out sooner.15:20
ubotuLaunchpad bug 158400 in pidgin "[CVE-2007-4999] pidgin HTML Processing Denial of Service" [Undecided,In progress] https://launchpad.net/bugs/15840015:20
pittijdstrand_: ah, what I figured; thanks!15:20
\shjdstrand_, you'll get some :)15:20
jdongjdstrand_: thanks for all your hard work :)15:20
\shjdstrand_, there are more ,-)15:20
\shmy list of assigned bugs is increasing from day to day.../me needs some holidays15:21
jdstrand_jdong: thank you, and thanks for making sure ubuntu is up on its updates. :)15:22
jdstrand_\sh: yes, thanks for your hard work. tikiwiki bug is noted as well15:23
=== cprov-lunch is now known as cprov
\shjdstrand_, there is still this openldap stuff, the patches for those two cves are in a different bugreport...15:30
pittiseb128: I guess rebuilding devscripts against current libs will unbreak it? shall I just do it?15:32
jdstrand_\sh: ok15:32
seb128pitti: devscripts? fix what?15:32
seb128pitti: ELACKCONTEXT15:32
pittiwell, 'it'15:32
pittiseb128: I mean 'devhelp', of course15:32
pittidevhelp: error while loading shared libraries: libgtkembedmoz.so: cannot open shared object file: No such file or directory15:32
seb128ah15:32
seb128I've that on my TODO, not sure what is wrong there15:33
seb128why a rebuild would fix it?15:33
pittiI don't know, that was my q15:33
seb128not likely to be fixed with a rebuild no, but I'll look to it today15:33
seb128pitti: you are welcome to have a look if you want though ;-)15:33
seb128pitti: debian does that, "        chrpath -d `pwd`/debian/libdevhelp-1-0/usr/lib/libdevhelp-1.so.0.0.0"15:34
seb128pitti: dunno if that can create the issue, my guess is "try without this line and see if it works"15:35
\shjdong, pidgin was not in feisty, right? is the bug also reproducable in gaim on feisty downto dapper?15:35
seb128they use xulrunner and not firefox15:35
jdong\sh: pidgin was not in feisty, correct. I'm unsure if the bug also affected gaim but I'd have a hunch that is a yes.15:35
pitti$ chrpath -l /usr/lib/libdevhelp-1.so.0.0.015:36
pitti/usr/lib/libdevhelp-1.so.0.0.0: no rpath or runpath tag found.15:36
pittiseb128: ^15:36
pittiah, so the trick is to add it15:36
pittiseb128: trying15:36
seb128pitti: well, the line comes from the debian/rules, maybe try a build with it commented?15:36
pittiseb128: right, my thinking was too slow; in progress...15:37
\shjdong, can you try to reproduce the crash with gaim please on feisty somehow? so we are sure, that the bug is not there, or it's reproducable, and we somehow produce a different fix for it?15:37
jdonghmm I don't have a feisty handy right now :-/15:37
* norsetto passes a feisty to jdong15:38
jdongI will have one tomorrow in lab...15:38
pittiseb128: that's it: it works with "LD_LIBRARY_PATH=/usr/lib/firefox/ devhelp"15:38
jdongis the POC easy to execute?15:38
seb128pitti: good ;-)15:39
seb128pitti: thanks for looking to it15:39
pittiseb128: ok, I'll upload the fix then, unless you want to15:40
\shjdong, hmm...I have to go through some bugtraq mails...15:40
seb128pitti: go for it, thanks15:40
\shjdong, if there is a POC15:40
\shjdong, oh..much better15:41
\shjdong, on http://developer.pidgin.im/ticket/3436 there is a description how to reproduce it...15:41
jdong\sh: ok, nice, I'll see if I can reproduce that in Feisty15:42
\shjdong, enable html logging, and  try something like <a bla> because it expects (in libpurple) a "href" tag after the opening <a ... if it's not there the string is NULL15:42
jdong\sh: yeah, that's what I was thinking15:42
pittiseb128: bah, it coredumps now15:43
seb128:(15:43
\shjdong, the fun part behind is, the NULL gestring is freed when the next <a href is coming ,-)15:43
\shjdong, applied debdiff to your pidgin bug for gutsy16:12
\shok..and going home...cu later16:13
=== \sh is now known as \sh_away
nxvl_worki need some give-backs, does someone can help me?16:48
=== cassidy_ is now known as cassidy
Mithrandirnxvl_work: please just ask what you want given back.16:50
=== cassidy_ is now known as cassidy
nxvl_worki need advi (on i386, amd64, sparc and powerpc) and boo on i38616:51
Mithrandirnxvl_work: why do you think the boo build is going to work this time around?16:54
nxvl_workcause i donwload it, build it using pbuider and i have a .deb of boo16:55
Mithrandirlet's see if it builds now, then16:56
Mithrandir(aka, all given back)16:56
Keybukso, I have an svg presentation17:07
Keybukhow do I view that?17:07
ChipzzKeybuk: firefox?17:09
KeybukChipzz: doesn't seem to like svg at all17:09
Keybukoffers me to save it17:09
ChipzzKeybuk: hrrrm I recently saw some demo's of svg in firefox; maybe you need to wrap it in some xhtml though17:10
jcastroeog handles svg17:11
Chipzzjcastro: but probably only static svgs17:11
=== asac_ is now known as asac
nxvl_workMithrandir: car also need a give-back17:17
seb128Riddell: kdebindings wants to bring gtk1.2 to main, is that a mistake?17:21
seb128Riddell: gtk1.2 should stay to universe ;-)17:22
Mithrandirnxvl_work: given-back17:22
nxvl_workMithrandir: thnx17:23
* nxvl_work *HUGS* Mithrandir17:23
Riddellseb128: sorry that's something I've been meaning to fix, it's a mistake17:23
seb128Riddell: ok, no problem, I was just looking at the component mismatch list and was wondering about this one17:24
=== cjwatson_ is now known as cjwatson
pittiBenC: is there something instead of 'modinfo' which I can use in teh installer busybox? such as poking stuff out of /sys?17:45
BenCpitti: not really, modinfo gives me the output of stuff from the actual .ko file, like it's deps and such17:46
=== mthaddon changed the topic of #ubuntu-devel to: LP going down for maintenance 18:00 UTC - 18:05 UTC - Archive: OPEN | Development of Ubuntu (not support, even with hardy; not application development on Ubuntu) | #ubuntu for support and general discussion for dapper/edgy/feisty/gutsy | #ubuntu-motu for getting involved in development | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://wiki.ubuntu.com/HelpingWithBugs
pittiBenC: hm, but I cannot install the system with the current driver to get working modinfo; chicken-egg FTW17:47
BenCpitti: modprobe --show-depends might work as well17:47
BenCpitti: can't even get to a livecd session?17:47
BenCoh, only alternate/server for dapper.2, forgot17:47
pittiBenC: right; --show-depends seems to work, though (if you only need the dependencies)17:48
pittiBenC: will it help at all if I tar up /sys?17:48
BenCpitti: not likely17:48
pittiBenC: (BTW, it happens in standard vmware, so maybe it's easier if you just reproduce it there)17:48
BenCpitti: my main concern is that all the right modules might not be in place17:49
BenCpitti: I could check that later today17:49
pittiBenC: ok, I'll attach the rest of the outputs in the meantime17:49
pittiBenC: thanks17:49
pittiBenC: done17:54
BenCpitti: thanks17:55
=== mthaddon changed the topic of #ubuntu-devel to: Archive: OPEN | Development of Ubuntu (not support, even with hardy; not application development on Ubuntu) | #ubuntu for support and general discussion for dapper/edgy/feisty/gutsy | #ubuntu-motu for getting involved in development | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://wiki.ubuntu.com/HelpingWithBugs
=== pedro is now known as pedro_
=== LaserRock is now known as LaserJock
mathiazI'm seeing some changelog entries about removing stop script symlinks from rc0 and rc6 dating back to edgy. Are they still needed for hardy ?19:29
Mithrandirmathiaz: yes.19:42
Mithrandirmathiaz: they make shutdown faster.19:42
slangasekwithout also making it unclean, I guess?19:42
mathiazMithrandir: is this a due to the upstart transition in edgy ?19:43
Mithrandirmathiaz: no19:43
mathiazMithrandir: ok. Thanks.19:43
Mithrandirslangasek: yes, so we don't remove the stop script for, say, databases, but we do for, say bind or ifupdown19:44
NafalloMithrandir: just say; where it makes sense :-)19:57
=== pedro__ is now known as pedro_
calcugh20:23
calcthe new OOo build failed on lpia20:23
calcapparently due to missing lib20:23
=== nixternal_ is now known as nixternal
calcnow i get to download the packages for every arch and unpack and see which archs it should exist for20:24
jdonghow powerful are lpia's? I always thought they were like extremely lightweight chips20:28
slangasekthey support the full x86 instruction set, the architecture difference is just an optimization change for power consumption benefits20:29
slangasekOOo isn't altogether out of the question, AFAIK20:29
Mithrandirjdong: my development system is a measly 1GHz 1GB memory system.20:30
Mithrandirnewer systems are rumoured to be slightly faster, though we're targetting less memory, at least for the low end of the market.20:30
calcugh i should have done -mv foo instead of mv20:30
jdongslangasek: interesting. So is lpia x86 binary compatible or not?20:33
Mithrandirjdong: it's binary compatible, yes.20:33
calciirc lpia binaries could run on x86 but not necessarily the other way around20:33
jdonginteresting20:34
Mithrandircalc: that's wrong.20:34
calcor is it just in-order scheduling changes (istr hearing something about that)20:34
calcMithrandir: oh ok20:34
Mithrandirthe CPU is slightly different built, but it's completely compatible.20:34
jdongare there any production systems with lpia chips? or is it still an in-development architecture?20:35
mjg59You can't currently buy any lpia hardware20:35
Mithrandirjdong: you might want to look around for "menlow", but it's not on the market yet.20:36
calcgrr sun encodes the architecture via a letter in the library soname20:42
* calc kicks them20:42
calcafter unpacking the packages from all the architectures the filenames are different on each arch by one letter in the filename20:43
TheMusoThats crazy.20:43
calceg libdba680lx.so on amd64 and libdba680li.so on i38620:44
calcand so on20:44
TheMusoSo, probably something like libdba680lp.so for PowerPC. :p20:44
calcyea20:44
calcand s.so for sparc20:44
TheMusoYep.20:44
calci'm guessing it is probably i.so for lpia which was where it first failed20:45
* calc bbiab20:46
toilet_paperHELLO.  I AM LOOKING FOR AN ASS TO WIPE.  CAN SOMEONE HELP ME?21:16
IntuitiveNippleAndrex 1 - Others 021:19
pochuMithrandir: same on -desktop...21:22
MithrandirI don't have @ on -desktop ; sorry.21:22
pochuAmaranth just did it. No worries btw.21:23
=== seb128_ is now known as seb128
=== cprov is now known as cprov-out
coastGNUoem-config, are the uuids changing when a partition is copied with partimage? Or are the uuid's the same?21:56
=== cassidy__ is now known as cassidy
geserMithrandir: Hi, a large list of packages FTBFS because one of the build-depends wasn't build at that time. Is there a better way as to give the build-admins a list of packages for give-back?22:19
wasabiThis sillyness that I keep getting repeated regarding nvidia and the kernel makes me wonder if the nvidia user space utilities should hard depend on a specific kernel module package version in some fashion.22:24
wasabiOh, they do.22:25
wasabiBlah. Sillyness!22:26
wasabiNext line of questioning: is there any way to cause a source package to want to be rebuilt when a related package is rebuilt? That would be nice. :022:27
persiawasabi: There is tracking, but in many cases it needs manual adjustment of the dependent package, so it sometimes takes a while to catch up.  There are pushes to clear the outstanding queue of rebuilds needed for each alpha/beta/rc/public release22:28
wasabiWell, my biggest desire is to have the nvidia/ati stuff pulled out of this giant monolithic package. It is more than a small effort to download 141MB to rebuild nvidia-glx-new22:29
wasabiAnd I hear it's there because of the effort to force a rebuild of all import module packages when the kernel updates.22:30
wasabis/import/important/22:30
jdongwasabi: I've cried about modular l-r-m for a while now22:32
persiawasabi: Since everything in that package needs a rebuild for each kernel rebuild, it's much easier from a distribution management point of view to keep it monolithic.22:32
wasabiYes. It's a pain in the ass from a "just want to rebuild one really small module!" pov though. :022:32
persiaTrue :)22:33
jdongwe need source metapackages ;-)22:33
jdongnested debs22:33
wasabiEh. A system that would automatically force a rebuild when a specified package is rebuilt. Probably just another field in the control file, and a system that cares22:33
jdongmetadebs sounds so cool we've got to turn it into a real feature, right? ;-)22:33
* persia really doesn't think automatic rebuilds of affected deps is ideal: better to have transition breakage to flag the need for manual verification than to have everything update, and half of it break.22:34
wasabiEh. Good point too.22:35
wasabiThe problem then is that the system won't actually break.22:35
wasabiIt will upgrade the kernel, but not the dependent modules.22:35
wasabiAnd the next reboot will bring you to a system with no modules.22:35
persiaRight.  Even just for libraries, everything looks good until you reboot.22:36
jdongspeaking of that, is there a modules-assistant command to build for the current kernelver any packages that were built for previous ones?22:36
LaserJockjust do it all with bzr ;-)22:36
jdongit'd be great to be able to stick something like that in an init.d for manual graphics driver installers22:36
wasabiCould probably fix that with some sort of hard dependency on a rolling kernel version. nvidia-glx could hard depend on linux-image-specific-version.22:36
* persia pointedly ignores LaserJock, noting that bzr doesn't have build features22:36
wasabiThat would force a kernel upgrade, before the module would upgrade.22:37
wasabiBut not actually force the user to USE the new kernel.22:37
wasabiOr you could roll the kernel module packages just like you do for the kernel itself, I guess.22:38
persiawasabi: Now that's an idea that might be interesting to someone (but needs analysis to ensure it doesn't break anything related to the apt, aptitude, and upgrade-manager dependency models.22:38
wasabiStill leaves userspace up in the air.22:38
wasabiCourse you'd totally want Nvidia to guarentee userspace/kernel space would be backwards compatible. :022:38
norsettoriddell: you don't have 5 min. by any chance?22:42
Riddellnorsetto: hi22:52
Riddellwhat can I do?22:52
norsettoriddell: hi there, is about mentoring22:52
sorenPlural of "status"? "statuses"? "stati"?23:10
slangasekcontext?  (usually it's easier to use a singular)23:11
sorenI could of course cheat and write "states"...23:11
sorenslangasek: "Trigger support in dpkg adds to new stat{uses,i}"23:12
slangasekstatuses, or status values23:12
sorenI guess "states" works just fine.23:12
slangasekor that :)23:12
norsettosoren: in latin is statii (don't think this helps you much though)23:13
sorennorsetto: Double i?23:13
sorenHm.. I did not know.23:14
slangasekI don't believe that's correct23:14
norsettosoren: yes (well, depending on the school of thought really)23:14
sorenWell, actually, I probably did, but forgot :)23:14
=== tiborio__ is now known as tiborio
slangasekhttp://www.englishforums.com/English/StatiPluralStatusStatusesSounds-Horrible/2/bjgpr/Post.htm23:15
slangasekstatus is a fourth-declension noun, not a first-declension noun23:15
norsettoslangasek: well, the problem is that ii is sometime written as long U23:16
sorenslangasek: I'm afraid I forget what the means in terms of conjugation.23:17
slangaseknorsetto: er, so when is it ever written "ii"?23:17
norsettoslangasek: in what we call "latino maccheronico":-)23:17
sorenslangasek: If it were a first-declension noun what would it be in plural? And now that we know it's a fourth-declension one, what is its plural form?23:17
slangaseknorsetto: ok then :)23:18
persiasoren: first is -a, -ae.  second is -us -i23:18
sorenpersia: Oh, right. That rings a bell.23:18
* soren only had 3 latin lessons or thereabouts :)23:18
persiaanyway, in English, it is "statuses"23:19
slangasekright, sorry; so I meant that status is fourth declension rather than /second/ declension ):23:19
slangasek:)23:19
slangaseksoren: fourth-declension plural is statūs23:20
sorenALright. "states" it is. :)23:20
slangasekheh23:20
norsettoI vote for statis :)23:20
sorenDoes "statuses" sound horrible to you as well?23:21
slangasekyes23:21
* ScottK thought is was status23:21
sorenOk, that's enough latin and dpkg code for one day. I'm off to bed.23:31
sorenGood night, everyone.23:31
* slangasek waves23:32
LaserJocksoren: I finally got your interview up, btw23:33
sorenLaserJock: Yes, someone pointed it out :)23:34
sorenLaserJock: Thanks :)23:34
* soren wanders off to bed23:34

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