=== __daniel [~daniel@td9091b0b.pool.terralink.de] has joined #ubuntu-devel [12:00] mdz: ^ [12:00] mdz: but I think since we don't have NMUs in Ubuntu, this scheme should not clash with regular uploads [12:00] pitti: this is not an easy question [12:01] -2ubuntu0 << -2woody1, for example [12:01] which is what the Debian security team would use [12:01] mdz: right, but we don't use woody version numbers, do we? [12:01] mdz: well, _if_ we update a woody version, then we need to think about a different scheme [12:01] -2woody1ubuntu0.1 === pitti shakes [12:02] would be consistent, but ugly [12:02] but I think that won't happen very often === lamont_r [~lamont@209-181-74-164.dnvr.qwest.net] has joined #ubuntu-devel [12:04] mdz: okay, I uploaded glibc (#2743) and imagemagick (#2769) [12:07] mdz: gee, we urgently need version (or at least distribution) tracking in our bts [12:07] pitti: you are learning the pain of security :-) === lamont_r chuckles [12:07] mdz: I left the bug open for now (normal/target Hoary) until I upload them to hoary [12:08] mdz: but I think I deal with Hoary when I fixed all other security bugs [12:08] mdz: that okay for you? === rjb [~arjaybe@207.102.22.2] has left #ubuntu-devel ["Kopete] [12:10] pitti: yes [12:10] pitti: I highly recommend keeping your own todo list [12:10] separate from bugzilla [12:10] mdz: in any case [12:11] pitti: fortunately sarge sorts below ubuntu :-) [12:11] mdz: and etch, too :-) [12:12] it should become part of our automated upgrade testing to ensure that this doesn't occur [12:12] mdz: and at the time etch is actually released, I'm grandfather === pitti hides [12:12] mdz: you mean it does not occur that our updates sort below the current Debian stable? [12:12] pitti: not only the current Debian stable, but anything that we support upgrades from [12:13] woody->warty is a supported upgrade path [12:13] so warty must be > woody [12:13] mdz: I thought sarge would do 1.sarge... [12:13] I believe we checked at one point [12:13] and all of the packages in warty/main had higher version numbers than woody [12:13] which is fortunate [12:14] mdz: that won't always be true, you know... [12:14] lamont_r: right, but we should ensure that it is true at release time [12:14] until we fix this awful version number problem once and for all [12:15] mdz: oh, gaim was missing [12:16] mdz: according to my log, I already uploaded gaim to the security queue, but it is not yet in the security packages file [12:16] mdz: Just thinking of the case where sarge happens to release just before the grumpy upstream version freeze, or some such.. :-( [12:17] mdz: I just checked all my logs, gaim is the only security upload I forgot about in above list [12:17] pitti: the security queue is different from the normal upload queue [12:17] pitti: packages do not automatically go into the archive via security [12:17] they must be processed by hand [12:17] mdz: yes, that's why I'm asking whether it is still present [12:17] gaim | 1:1.0.0-1ubuntu1.1 | source amd64 i386 powerpc | 2 days old [12:17] mdz: or whether I somehow forgot to actually upload [12:18] ah, okay === Ferry [~Ferry@cust.15.118.adsl.cistron.nl] has joined #ubuntu-devel [12:22] mdz: I prepared the first USN for gs-common, of course the package list is still missing. [12:22] mdz: http://www.piware.de/usn-gs-common.txt , could you please have a short look? [12:22] pitti: great [12:22] certainly [12:22] pitti: the date should be right-justified [12:23] but I think amber should do that for you now [12:23] mdz: oh, amber also creates this template? [12:23] mdz: I just copied the template from the website, where it is not justified at all [12:23] mdz: fixed [12:24] pitti: yes, amber will give you a template to be filled in [12:24] very nice [12:24] the website stuff is cut-and-waste from the emails I sent [12:24] I prepare the stuff for the other packages and send them out as soon as I get the amber mail [12:25] Probably not today any more, I'm exhausted and it's late [12:25] and libc6 will take a while to build (took 4 hours on my machine) [12:25] pitti: 30 mins in the DC :) [12:26] elmo: okay, okay, you have better machines to play with :-) [12:26] pitti: How many passes is that? [12:26] hmm, actually, it's 30 i386, 43 powerpc, 48 amd64 [12:26] jbailey: pardon? [12:27] pitti: how many different versions of glibc do you build for giggles [12:27] pitti: processor/thread combinations. In Debian on ia32, we usually have 3 (386-linuxthreads, 386-nptl, 686-nptl) [12:27] I just tried it on my desktop (686) [12:28] but I thought debuild would build them all? [12:28] 4 hours just seems awful high. [12:28] I remember seeing much of the build log parts more than once [12:28] jbailey: it's stock Debian source, so it'll be whatever debian does for 386 [12:28] s/stock/pretty-much \1/ [12:29] jbailey: I don't have the fastest machine, though :_) === azeem once compiled glibc on 400 MHz notebook for Debian GNU/Hurd. It sucked. [12:31] pitti: since we only upload source, it is important to test the binaries which are built by the buildds [12:31] at least one arch [12:31] azeem: Debian GNU/Hurd takes about 4 times as long in my experience. I usually leave 3 hours on my 1.8ghz p4. [12:31] mdz: that's why I compiled the stuff and tested it, and why it took so long until I actually asked for approval :-) [12:31] (for linux) [12:32] pitti: hm? [12:32] yo jbailey [12:32] pitti: the binaries built by the buildds [12:32] jbailey: it definetely wasn't 12 hours on my 1.8ghz p4 [12:32] (on Hurd) [12:32] g'morning Jeff. =) [12:32] mdz: ah, I see [12:32] more like 5 or 6 [12:32] mdz: sorry, confused [12:32] azeem: We do 3 passes on i386, though. On the Hurd we only do one. [12:32] ah :) [12:46] mdz: how'd the meeting go? i fell asleep late last night putting pipka to bed === doko [doko@dsl-084-057-046-053.arcor-ip.net] has joined #ubuntu-devel [12:46] hello jdub [12:46] pants off seb128 [12:46] :) [12:46] jdub: which one? CC? [12:46] yeah [12:46] it went pretty well, I was in and out a bit at the end [12:46] jdub: mako has transcript and is preparing a summary [12:46] cool [12:50] jdub, mdz: am planning on finishing that one tonight [01:05] mdz: I have all USNs ready. I need some sleep, I will send them out tomorrow (when the amber mails hopefully arrived) [01:05] Good night everybody! [01:07] pitti: wait [01:07] mdz: still here [01:07] pitti: the amber mails will not arrive until I run amber [01:07] and the advisories should go out immediately after that [01:07] glibc does not seem to be built yet [01:08] daniels: around? [01:08] hmm, is there an approximate ETA? [01:08] mdz: I can stay up for another hour, if necessary [01:12] pitti: elmo is making some adjustments to amber [01:12] pitti: which ones are you ready to send out? [01:12] mdz: all but gaim [01:12] mdz: I'm currently typing gaim [01:12] pitti: ok. I have tested gaim and it works fine; I can't test MSN but I see no regressions in AIM/jabber [01:13] pitti: which ones are the simple temporary file stuff? [01:13] gs-common, glibc, gettext....? [01:13] mdz: gettext, glibc, gs-common, postgresql [01:13] mdz: do you have the two CC'ed mailing list adresses at hand? [01:14] pitti: gaim, gettext, gs-common, postgresql are built and ready [01:14] mdz: please give me some more minutes [01:14] glibc and imagemagick are not built yet [01:14] mdz: I need to change my subscription to bugtraq [01:15] mdz: I subscribed as martin@piware.de, but I need my canonical address [01:15] mdz: I'm producing the required groff patch now, FYI [01:15] Kamion: thanks, keep pitti informed [01:15] pitti: bugtraq@securityfocus.com, full-disclosure@lists.netsys.com [01:16] mdz: do I need to subscribe full-disclosure to post to it? [01:16] pitti: I am not sure [01:16] pitti: you need to be subscribed anyway [01:17] mdz: okay [01:17] jdub: sup? === nmf [~nmf@81.193.169.152] has joined #ubuntu-devel [01:18] daniels: do you think composite-on-by-default is likely for hoary? [01:19] jdub: we can try it, but I'm uncomfortable doing it without a fair bit of testing [01:19] but if we test it in the hoary tree and it's not too bad, we can keep it on for main [01:19] tempting [01:20] though it's going to be different for different video cards, right? [01:22] yeah [01:22] due to render accel [01:22] i think radeon's is pretty solid, and that in the nvidia binary driver can be a bit odd sometimes [01:22] is it easy to turn on/off ? I.e. a control panel ? [01:22] lifeless: Section "Extensions"\n\tOption\t"Composite"\t"Enabled"\nEndSection [01:23] it's not configurable on-the-fly [01:23] ah. perhaps that should be a goal - an option for folk to switch, but htey have to log out and in [01:23] pitti: are you ready to publish? [01:23] pitti: elmo is finished and I am ready to amber [01:23] mdz: I don't get a confirmation email from netsys [01:24] mdz: I subscribed several minutes ago... [01:24] lifeless: mmm [01:24] mdz: otherwise, bugtraq subscription is okay, all USNs are ready [01:24] pitti: the important thing is that it goes to ubuntu-security-announce and the webiste [01:24] lifeless: i'll see how it holds up in hoary; if it's stable enough for what we're doing, great, enabled per default. if not, it'll be disabled per default, and I'm not so sure I don't want a shiny-things button. [01:24] mdz: I can send the full-disclosure mail later if it has member-only posting [01:24] s/don't want/want/ [01:25] pitti: have you read the advisory guidelines I put in the wiki? [01:25] mdz: not yet [01:25] pitti: http://wiki.ubuntu.com/SecurityNotification [01:26] mdz: ah, I read this [01:26] pitti: for the temporary file vulnerabilities, the advisory should indicate with what privileges the overwriting takes place [01:26] if it is the privileges of a user invoking a program, or a system process, etc. [01:26] because this makes a big difference in the impact [01:26] hmm, lamont has the buildds set to take too much [01:27] mdz: hmm, I have to add this [01:27] well, maybe.. might not matter too much, even 10 packages isn't going take too long on average, and worst case will screw us even if we have less [01:27] pitti: let me know when you are ready for me to review the text [01:28] elmo: what are we going to do about getting new packages from sid into hoary/universe? [01:28] (rather than new versions) [01:28] or are you already doing that? [01:28] I'm going to deal with that in a bit.. also have to deal with removed packages, which is alittle more fun [01:28] since we have no record of where non-Debian stuff in universe came from (whee) [01:28] indeed [01:29] can someone prioitize merging/clearing-for-sync libldap2 and any other gnutls using libraries? [01:29] without that hoary's going to be severely broken dep-wise [01:30] mdz: btw, I assume I'm okay that people don't need to bother you/jeff for clear-to-sync mails? [01:30] mdz: ok, uploaded to Debian, cced pitti on my mail to upstream [01:31] elmo: correct [01:32] elmo: dude, the merges are done [01:33] Keybuk said they were finished this afternoon === elmo hails keybuk's turing complete merge-meister [01:34] I guess that would explain why I still have the majority of uploads to hoary :P [01:39] mdz: ready: http://www.piware.de/usn/ [01:39] mdz: I hope my English is not too bad at this time === lamont_r [~lamont@209-181-74-164.dnvr.qwest.net] has joined #ubuntu-devel [01:39] mdz: could you do some proofreading, please? For helping a USN author newbie? :-) [01:41] Recently, Trustix Secure Linux discussed a vulnerabily in the [01:41] discovered [01:41] vulnerability [01:41] (postgres) === daniels stares at elmo. [01:42] way, which allowed a symlink attack for overwriting [01:42] elmo: thanks, fixed [01:42] I'd say: way which allowed a symlink attack to overwrite [01:42] personally, but that's possibly just me === __daniel [~daniel@td9091b0b.pool.terralink.de] has left #ubuntu-devel ["Verlassend"] [01:42] agreed [01:42] elmo: I take the word of a native speaker [01:43] same for gs-common then [01:44] elmo: fixed both errors in all USNs [01:44] and uploaded again [01:44] A buffer overflow and two remote crashes were recently discovered in [01:44] the MSN protocol handler. [01:44] I'd say "gaim's MSN protocol handler" [01:44] otherwise it sounds like MSN is buggy, IYSWIM [01:45] fixed [01:45] elmo: which is not altogether inaccurate, but irrelevant :-) [01:45] pitti: reading now [01:45] pitti: still misspelling vulnerability in postgres [01:45] pitti: have you verified the CVE names against the CVE website? [01:45] mdz: yes [01:46] elmo: spell fixed [01:47] "Since imagemagick might be used in custom printing systems," <- s/might/can/ is more idiomatic and solves the duplication in the next sentence [01:47] done [01:50] pitti: it is a good idea to run an aspell check on all of the text [01:50] will do next time [01:51] hiya [01:51] pitti: s/files of/files with the privileges of/ [01:51] pitti: in at least gettext [01:52] the files would not need to belong to that user, only be writable by them [01:52] pitti: also s/overwrite/create or overwrite/ === __randy__ [~randy@sclab-25-433.sclab.clarkson.edu] has joined #ubuntu-devel [01:55] mdz: fixed [01:56] cool, jimmac is using ubuntu [01:56] pitti: looks good [01:57] pitti: ready to release? === __randy__ [~randy@sclab-25-433.sclab.clarkson.edu] has joined #ubuntu-devel [01:57] thumbs up! I even got my f-d subscription [01:57] hey, that's a point [01:57] we need a "who uses ubuntu" section on the website [01:57] oh dudes [01:57] http://primates.ximian.com/~jimmac/blog/Misc/Ubuntu [01:57] ^ jimmac likes Ubuntu on his Mac [01:57] oh dudes, i just said that ! [01:57] :P [01:57] heh [01:57] who is jimmac? [01:57] elmo: that'd be easy [01:57] I assume he works for ximian [01:57] elmo: 'all the cool kids' [01:57] mdz: jakub steiner, gnome icons man [01:58] mdz: yeah, he's one of their crazy art guys [01:58] doh [01:58] elmo: amber blew up [01:58] and ximian/novell art biatch [01:58] sweet [01:58] elmo: jabbered you the output [01:58] no you haven't? [01:58] like hell I haven't [01:59] have NOT [01:59] sent again? [01:59] perhaps you are not logged into jabber :-P [01:59] I so am dude [01:59] ooh, jabber is broken [01:59] geez.. first he insists he's sent me mail.. then he insists he's sent me jabbers.. [01:59] ;-) [02:00] I disconnected from jabber and tried to reconnect, and it hangs [02:01] haha [02:01] http://davyd.ucc.asn.au/images/battstat-preferences-cleaner.png [02:02] davyd's latest sshot has 'sudo suspend' ;) [02:02] mdz: btw, why did we go for "add a user line to sudoers" instead of a wheel-group equivalent set up? [02:03] jdub: no one even mentioned the possibility, including you :-P [02:03] could very well be simpler to do it that way [02:03] %wheel ALL=(ALL) ALL [02:03] mdz: btw, http://cipherfunk.org/diary/archives/monthly/2004-10.html#e2004-10-26T18_44_02.htm [02:04] mdz: i thought of it a few times, but stupidly didn't mention it, because i thought it had been passed over. [02:04] mdz: fwiw, that's how OS X does it [02:04] mdz: would it be a PITA to transition to it? [02:04] jdub: not for new installs [02:04] http://ronald.bitfreak.net/images/g-v-a.png <- whats different in this shot? [02:05] i guess it wouldn't for upgrades either; you'd only have to add one line [02:05] and existing users already have sudo love [02:05] tseng: dunno [02:05] looks the same old to me =/ [02:05] tseng: although it has been rewritten [02:05] yes. === mjg59 fails to get ACPI on the craptop working under FreeBSD [02:06] mdz: interesting patches [02:07] (paul is 'ultrafunk' aroudn irc) [02:08] you know [02:08] i was thinking last night [02:08] jdub: what did he have on the laptop before? [02:09] probably fedora [02:09] mdz: I saw it mentioned a number of times, actually [02:09] we make a lot of decisions on irc [02:09] and talk about interesting stuff here [02:09] mdz: always when more important stuff was happening, though ... [02:09] while some people may only be able to track ubuntu-devel [02:09] Kamion: I remember it was mentioned late in the release cycle [02:09] i want to make more of an effort to use that list [02:09] but not back in Oxford when we made the change [02:09] mdz: *nod* [02:10] mdz: I think it'd be good for new installs, but I was a bit scared to use "wheel"; that group has a lot of baggage [02:10] Kamion: agree [02:10] people rather expect it to be gid 0, too [02:10] god damn it, I suck. [02:10] pitti: still with us? [02:10] mdz: yes [02:10] adding the initial user to gid 0 would suck :-) [02:11] pitti: minor train wreck in generating the advisory template === lamont_r [~lamont@209-181-74-164.dnvr.qwest.net] has joined #ubuntu-devel [02:11] anyway, this alleged going-to-bed thing ... [02:11] adduser jdub sudo ;) [02:11] Kamion: ... is for the weak! [02:11] mdz: in the meantime I created all mails and put them into my outgoing queue; so I just need to add the package lists === daniels heads out of range of WiFi. [02:12] I'll be out for a fair bit of tomorrow; picking up the girlfriend from visiting family an hour or so's drive away [02:12] Kamion: ok, enjoy [02:12] enjoy :) [02:12] will catch up as per usual :) [02:15] lol [02:15] katie@jackass:/srv/ftp.no-name-yet.com/queue/accepted $ amber 3-1 gs-common_0.3.6ubuntu1.1*.changes -n | less [02:15] amber is only useful for members of the security team, you tramp. [02:15] :-) [02:15] you can smell elmo-written scripts a mile away [02:16] heh === __randy__ [~randy@sclab-25-433.sclab.clarkson.edu] has left #ubuntu-devel ["Leaving"] [02:18] they smell like schhhnnaaaakke === shlomil [~shlomi@80.179.82.247.forward.012.net.il] has joined #ubuntu-devel === sjoerd [~sjoerd@fire.ipv6.luon.net] has joined #ubuntu-devel === lupus_ [~lupus@kn-ivl-2.kuleuven.net] has joined #ubuntu-devel [02:34] Hi sjoerd! nightshift, too? [02:34] pitti: you should have an email with the gs-common template now [02:34] mdz: not yet [02:35] Oct 27 01:34:10 fiordland postfix/smtp[10351] : D3041B68002: to=, orig_to=, relay=redir-mail-telehouse1.gandi.net [02:35] [217.70.180.1] , delay=2, status=sent (250 Ok: queued as ED36E445C1D) [02:35] Oct 27 01:34:39 fiordland postfix/smtp[10352] : D3041B68002: to=, orig_to=, relay=mail.piware.de[213.9.79.162] [02:35] , delay=31, status=sent (250 OK id=1CMblu-0004Rv-VO) [02:35] it liked me better [02:35] mdz: now it's there [02:36] probably took a while to get though SA, procmail, and the like [02:36] pitti: gettext inbound [02:36] and postgresql [02:37] imagemagick [02:37] and gaim [02:37] hmm, glibc's taking too long, lemme check on it [02:38] mdz: the template shows all generated debs; shall I cut that down to the really affected ones? [02:38] ok, we need lamont for glibc [02:38] hmm, he was just here [02:38] the buildd mail config is broken for the powerpc and amd64 buildds it built on [02:38] GAH [02:38] can we retry it and hope it gets a different one? [02:38] lol [02:39] sorry, channeling lamont there [02:39] I think I am going to need to go buy some sandbags and build a dike [02:39] before I drown [02:40] mdz: ready to fire the first USN (gs-common) [02:41] pitti: whenever you are ready, or if you want me to look at it first, let me kno [02:41] know [02:41] mdz: it's just the known notice with the package list appended [02:41] to: u-s-a, cc: full disclosure, bugtraq, signed [02:41] pitti: go ahead [02:44] mdz: for gettext, only the really affected "gettext" or shall I include all other packages (gettext-base etc.) as well? [02:44] pitti: if you know that the bug is only in one binary package, you can list only that one [02:45] mdz: as I already did, okay [02:45] mdz: so I can also remove the other packages/md5sums/etc? [02:45] pitti: leavae the md5sums [02:45] leave [02:45] okay [02:46] gettext is away [02:46] I think I should wait for the arrival of gs-common before sending further mails... [02:46] I approved the list messages [02:46] argh, why does my post to u-s-a await moderator approval??? [02:46] pitti: every post is moderated [02:47] ah, okay. So no error on my side === Nigelenki [~bluefox@pcp485126pcs.whtmrs01.md.comcast.net] has joined #ubuntu-devel [02:50] pitti: trying to reach lamont === Nigelenki [~bluefox@pcp485126pcs.whtmrs01.md.comcast.net] has joined #ubuntu-devel [02:51] he is enroute [02:51] ah, the first two mails came through :-) === pitti is excited [02:53] pitti: :-) [02:53] mdz: I sent the three other USNs (all except libc) [02:54] pitti: do you have privileges to add them to the website? [02:54] mdz: time to try out my password :-) === sjoerd [~sjoerd@fire.ipv6.luon.net] has joined #ubuntu-devel [02:57] you guys don't need me for anything else do you? === Nigelenki [~bluefox@pcp485126pcs.whtmrs01.md.comcast.net] has joined #ubuntu-devel [02:57] elmo: thanks a lot for your help! [02:57] mdz: it seems as if I could edit the page [02:57] elmo: all the ambering has worked fine, so I don't anticipate a problem with glibc, thanks === lamont_r [~lamont@209-181-74-164.dnvr.qwest.net] has joined #ubuntu-devel [02:58] well, mobile's on anyway, if something comes up.. [02:58] night all [02:58] night elmo [02:58] elmo [02:58] still here? [02:59] mdz: when I click on "add error reference" on http://www.ubuntulinux.org/support/documentation/usn/, I get a permission denied [02:59] mdz: is that the right way to add another USN? [02:59] lamont: wha? [03:00] mdz said I needed to poke a couple buildd's... wondering which machines... [03:00] whatever built glibc [03:00] adare and .. [03:00] right [03:00] ah, yes [03:00] yellow [03:01] the glibc build log bounced, AFAICT [03:01] yes === lamont_r goes to deal with it [03:01] do I want to know why, or will it make me cry? [03:01] the size limit seems to be set to 0.. [03:01] message_size_limit, iirc [03:01] pitti: yes, that's right [03:01] pitti: you must not have permission [03:02] dunno - I'll get 'em signed/uploaded, and triage/fix/email you when I get home [03:02] mdz: can I get it? [03:02] lamont: k [03:02] pitti: I don't know how to do that, but I'll look [03:03] website....so....slomw [03:03] slow [03:04] pitti: I don't see a way to do it; I may not have permission [03:05] mdz: hmm; Alexander Limi and Jane should know how? [03:05] mdz: maybe we can sort that out tomorrow and you copy the USNs to the page? [03:05] pitti: yes, I will need to do that [03:06] mdz: sorry :-/ I will ask somebody tomorrow to give me permissions [03:06] pitti: glibc failed on amd64 [03:06] damn [03:06] amd64 not in arch list. :-( [03:06] missed it by that much... [03:06] lamont_r: I only changed a script, after all... [03:07] so, err, yeah, how did it build last time? [03:07] lamont_r: does the Debian version fail as well? [03:07] could, dunno [03:08] elmo: glibc does absolutely insane and stupid things with it's control file, then patches both versions, so it doesn't patch it during build. [03:08] istr adding a touch to debian/rules for warty... [03:08] pitti: bbiab [03:10] wait, what? [03:13] does someone have the failed logs in hand? [03:13] and is that same someone working to fix the problem? [03:15] http://people.ubuntu.com/~james/glibc_2.3.2.ds1-13ubuntu2.1_20041026-2338.gz [03:17] I'm not working on it tho === bluefoxicy [~bluefox@pcp485126pcs.whtmrs01.md.comcast.net] has joined #ubuntu-devel [03:17] pitti: all USNs should be published on the website now [03:18] mdz: nice, thanks [03:19] mdz: you did not include the pacakge md5sum lists, as you did for your first two USNs? [03:19] pitti: yes, I will remove them from the first two as well [03:19] mdz: btw, you don't have to turn emergency moderation on, or list yourself as admin and moderator [03:19] mdz: probably nicer [03:20] jdub: the other half of that sentence would have told me the alternative method to get what I want :-) [03:20] mdz: it was already set up correctly [03:20] jdub: it was set up for every message to be moderated? [03:20] yes [03:20] new members are moderated by default [03:20] on that list [03:20] new members? [03:21] subscribers [03:21] "By default, should new list member postings be moderated?" -> YES [03:21] where is that set? [03:21] sender filters page under privacy [03:22] first place I would have looked [03:22] NOT [03:22] what's a "new list member"? [03:23] ah, I see [03:23] so when new users subscribe, they get their individual moderator flag checked [03:23] I think I feel better with it being globally locked down [03:26] mdz: interesting post on u-users: sb asked how to verify GPG keys on the u-s-a list [03:26] mdz: shall we put the fingerprints on the website? [03:26] pitti: the same way to verify any other GPG key [03:26] through the web of trust [03:26] mdz: still it might be a good idea to have the fingerprint on a website [03:26] it only encourages bad habits, really === sjoerd [~sjoerd@fire.ipv6.luon.net] has joined #ubuntu-devel [03:27] but we can do that [03:28] lamont_r: already back? === pitti nearly falls to sleep [03:31] mdz: do you think the glibc issue will resolve in the next minutes? Or can we continue tomorrow, or can you send the announcement? === lamont_r [~lamont@209-181-74-164.dnvr.qwest.net] has joined #ubuntu-devel [03:31] lamont_r: ? [03:31] lamont_r: ah, welcome back :-) === lamont_r screams at the laptop [03:32] so, how do I get X to not go to sleep, never to return, every time I forget and close the lid on the laptop, huh? [03:32] lamont_r: purge acpid? [03:32] done [03:32] thanks [03:32] did I miss anything worth reading the log file for ? [03:33] lamont_r: not really [03:33] ok - I'll see it when I get home [03:33] lamont_r: you missed me losing my mind over how we managed to release warty with a glibc that FTBFS [03:33] which'll be relatively soon [03:33] mdz: I swear I didn't cheat on that one. [03:33] lamont_r: any ETA? it's 3:34am and I can hardly keep my eyes open [03:33] lamont_r: so you think it's a timing thing? [03:34] pitti: go ahead and sleep, I will take care of it [03:34] or it can wait until tomorrow [03:34] pitti: thanks for staying up [03:34] mdz: okay, I send you the announcement [03:34] mdz: thanks a lot for mentoring me! [03:34] mdz: glibc has traditionally been victim to that. [03:34] lamont_r: we need for warty-security build failures to go to security@ [03:34] note: never patch both the source and target in the diff.gz, unless you deal with it somehow in rules... [03:35] mdz: USN sent to you [03:35] thanks everybody and good night! [03:35] pitti: night [03:35] lamont_r: can you fix it up with an upload to warty-security? [03:36] mdz: meaning fix and re-upload source, I assume? [03:36] lamont_r: correct [03:36] wilco [03:36] thanks [03:37] np. car about done here, then will be home relatively soon and deal with it. === sjoerd [~sjoerd@fire.ipv6.luon.net] has joined #ubuntu-devel === jamesh [~james@203-59-217-232.dyn.iinet.net.au] has joined #ubuntu-devel === sjoerd [~sjoerd@fire.ipv6.luon.net] has joined #ubuntu-devel === sjoerd [~sjoerd@fire.ipv6.luon.net] has joined #ubuntu-devel === sjoerd [~sjoerd@fire.ipv6.luon.net] has joined #ubuntu-devel [04:05] I am liking the new wiki :-) [04:11] mdz!!! [04:11] jdub??? [04:11] there is an optimisation that we MUST HAVE in hoary!!! [04:11] oh really??? [04:12] yes! [04:12] !! [04:12] it is crucial for enterprise adoption!! [04:12] http://tech9.net/rml/log/2004102601 [04:13] ... [04:13] yeah, meh [04:14] jdub: we should add a shutdown script which executes sync(1) in a shell loop 100,000 times [04:14] then replace our sync(1) with this one and claim a performance benefit [04:14] jdub: that is nice [04:15] d00d3rz 1 r3c0mpi1e/> w1th -p1p3 4n/> 1t /2u/\/z 50kx f4st3r!!!11 === SuperLag [~colbyirc@CPE-69-76-188-71.kc.rr.com] has joined #ubuntu-devel [04:25] mdz: that MSI bug seems to suggest that it was on and off during warty devel [04:26] jdub: yeah, it was supposed to end in the 'off' state === jdub is tempted to rebuild to try, but... ugh... [04:26] i don't want to build kernels anymore :-) [04:26] jdub: if you have a -15 or lower .deb around, you can try that [04:26] hrm [04:26] maybe a preview CD [04:26] the regression happened oct 12 [04:27] snapshot.ubuntu.com? :-) [04:27] heh [04:28] fuck, raining again === lamont is hime [04:33] home, even [04:36] Rejected: gtk2-engines-smooth_0.5.8-1_powerpc.deb: old version (2.8.1-0ubuntu1) in hoary >= new version (0.5.8-1) targeted at hoary. === lamont giggles [04:42] lamont: what's the word on glibc? [04:44] mdz: the word is that I'm home and ignoring irc while I fix it. :-) [04:44] thanks === sjoerd [~sjoerd@fire.ipv6.luon.net] has joined #ubuntu-devel === robtaylor [~robtaylor@217.204.121.82] has joined #ubuntu-devel [04:51] how would you make a code block in reStructuredText? [04:52] nevermind [04:53] hornbeck: you are actually using it? [04:53] I found it unusable [04:56] what reStructuredText [04:56] it is great [04:56] like butter on your breakfast toast [05:04] the first thing I tried to write, it blew up because the header markup wasn't exactly the same number of characters as the heading text [05:04] yeah, I have some problems with little lame things [05:05] like not having returns in the right places [05:05] man building beagle is a pain in the ass sometimes [05:06] mdz: sabdfl reckons we'll standardise on moin-style markup [05:06] jdub: me too [05:06] really [05:06] so I am learning this for nothing :-( [05:06] oh well [05:06] I can't believe you don't hate it :-) [05:06] I don't hate many things [05:06] I can find fun in pooping outside [05:07] mdz: have me remind you to beat up the person who added amd64 support 99% of the way, eh? === lamont does a test build first [05:07] source upload should happen in about 45 minutes, give or take [05:09] is the universe repos down right now [05:09] my apt-get just died [05:12] hornbeck: new day begins. :-) [05:12] "days" are 30 minutes long... [05:12] so the odds of catching a Packages.gz update or mirror pulse are greater. [05:12] damn [05:12] I am trying to write a evolution-sharp doc, and I need all the deps to make sure I get them all [05:12] day begins at :03 and :33, pulse shortly thereafter [05:13] guess it will wait till tomorrow [05:13] oh so it will be back in a few? [05:17] ok, I can get somethings from universe but alot of xml files are gone? [05:17] did some stuff get taken out? [05:18] Err http://archive.ubuntu.com warty/universe libxml-namespacesupport-perl 1.08-3 404 Not Found [05:18] any ideas? [05:18] mdz? [05:20] hornbeck: hmmm! [05:20] that package and libxml-sax-perl [05:21] both used to be there [05:21] it was moved, but not intentionally [05:21] I think I see what happened [05:21] elmo: ^^^^ [05:21] (when he wakes up) [05:22] they will be back correct? [05:22] cause evolution-sharp depends on them [05:22] :-) [05:23] hornbeck: as I said, it looks like it was unintentional [05:23] ok cool [05:23] I'm writing an email to elmo [05:23] thank you [05:25] if you notice anyone else encountering that, let them know that we're aware of it and working on the problem [05:26] mdz: ok, I am off to bed anyway but was working on one more doc before bed [05:30] mdz: if it helps, I have a never-break-my-archive (albeit crufty) script for mirroring [05:31] snags Packages.gz/Sources.gz, parses them. fetches files, installs Packages.gz Sources.gz, fills the morgue (since bandwidth hurts me.) [05:32] mdz: so does squirrelmail make baby jesus cry? [05:34] yes [05:34] plus it uses baby-jesus-baiting php4-imap [05:35] any sane alternatives? [05:36] i haven't really found one that made me comfortable [05:37] atm i'm using sqwebmail at home, which has its own faults [05:37] that was what led me to installing squirrelmail on a non-i386 box [05:38] glibc (if/when it decided to rebuild debian/control) lacked amd64 mention in control.in/libc6 :-( [05:38] not sure where I got the amd64 patch when I applied [05:38] it === lamont notes that killing the infinite-loop helps speed things up. 5MB of log to go === lamont wishes that Packages files were broken up into more bite-sized pieces [06:29] morning guys === SuperLag [~colbyirc@CPE-69-76-188-71.kc.rr.com] has joined #ubuntu-devel === SuperLag [~colbyirc@CPE-69-76-188-71.kc.rr.com] has left #ubuntu-devel ["Leaving"] === lamont identifies the email issue, sends elmo the info [06:38] morning fabbione [06:42] lamont: how busy are adaire and yellow? [06:42] i guess all the buildd are pumping 100% after the sync [06:42] fabbione: building hoary, basically [06:42] ok [06:42] i will soon need to start building X.org === lamont currently has crested offline, so yellow is holding down the fort [06:42] it compiles on i386 already [06:42] ah, ok. happy, happy, joy, joy [06:42] lamont: i won't be that happy [06:42] it is still monolithic [06:42] yeah - but the breakup of the source can largely happen in parallel with people abusing the monolithic beast. [06:42] you're going to break it up so that it doesn't have circular build-deps, right? === lamont grumbles at hoary [06:43] my mirror is now out-of-date: 1353 files missing. :( === Keybuk [scott@descent.netsplit.com] has joined #ubuntu-devel [06:44] well, 1249 when I snap debian sources over. [06:44] lamont: i already did basically :-) [06:49] morning Keybuk [06:49] and i also have much less compiler warnings [06:49] fabbione: yeah [06:49] lamont: i386 packages.gz for hoary looks fat! :) [06:49] than in the monolithic [06:49] lamont: but it won't be uploaded until hoary release date + 1 [06:49] jdub: morning [06:49] so everybody will live with monolithic for another release cycle [06:49] lots of ubuntu packages in hoary ;) [06:49] jdub: scary thing is that universe in hoary got bigger than warty [06:49] ditto main [06:49] and multiverse [06:49] doesn't that make sense? [06:49] jdub: I have 77 to upload at the moment, another 277-odd remaining :) [06:49] Keybuk: rad! [06:49] lamont: given that building the livecd is 'hard', and rsyncing is not entirely useful, what do you think is the best way of pulling regular livecds for testing? [06:49] maybe we should have a jigdo equivalent for livecds [06:49] that'd be rad [06:49] oh [06:49] no it wouldn't [06:49] it'd be pretty much the same as doing a livecd build anyway === jdub should sleep more === jdub is totally tempted to upgrade to hoary on his test box [06:49] lamont: i will quite soon (a couple of weeks from now) need the tools to build the livecd [06:49] jdub: that'll be scary [06:49] fabbione: np [06:49] lamont: to sync the X autoconfig stuff on both live and install [06:50] I should have the doc done by then, esp if someone picks on me [06:51] lamont [06:51] otherwise we can find something else.. hmmmm [06:51] actually [06:51] there is something more cool we can do... === fabbione needs to think a bit about it [06:57] lamont: is there any simple way i can detect we are running on a LiveCD? [06:57] like a specific installed file? [06:57] that it will be there for sure 100% [06:57] since people have been asking for autoreconfig in case of a video card change [06:57] that can be done in a init script [06:57] /MorphixCD/ iirc [06:57] the same init script can check if we are running on a LiveCD [06:57] and instead of prompting it could reconfigure X [06:57] that will save me the time to build liveCD's [06:57] we may have to actually schedule said script to run, btw. [06:57] good [06:57] if it needs to be done maually even better [06:57] yeah - telling that you're LiveCD isn't all that hard. If it is, we'll make it not-hard. :-) [06:57] i can stick it in /usr/share/xorg/reconfigure_for_live_cd [06:57] or something [06:57] and than you can force it manually [06:57] elmo/thom aroudn? === lamont just screwed up, I fear === Keybuk feigns shock [06:58] pitti around [06:58] ? [06:58] 184 upgraded, 4 newly installed, 6 to remove and 0 not upgraded. [06:58] Need to get 69.6MB of archives. [06:58] After unpacking 7676kB disk space will be freed. [06:58] heh [06:58] The following packages will be REMOVED: [06:58] alsa-base alsa-utils gdm python2.3-genetic ubuntu-base ubuntu-desktop [06:58] d'oh [07:00] jdub: what you upgrading to? === lamont bets hoary [07:00] lamont: that would be a totally insane thing to do right now, surely? :o) [07:00] Keybuk: beyond doubt === lamont hopes to hell elmo's scripts do what he hopes they do... [07:01] some stuff is old, from warty; some stuff is building from unstable; and other stuff is sitting on rookery waiting for me to get my key in the keyring [07:01] lamont: what do you hope they do? [07:01] put the files I just uploaded in the right place. [07:01] yeah, just seeing the state of the archive [07:01] 75 seconds, and we'll know... :-( [07:04] jdub: there will be a few problems where stuff sync'd from unstable depends on a package not sync'd because we modified it === lamont bows at elmo's feet. [07:05] i imagine gdm is waiting in your queue [07:06] rookery scott% grep -c "^diff " results/gdm_2.6.0.4-1ubuntu1.dropped [07:06] 11 [07:06] that'll need manual review [07:08] Keybuk: if it's only question of signing and upload i can do that for you [07:09] if you think that will speed up stuff around [07:09] thanks, but by the time I've gone through the ones with po-dropped I'll hopefully have over a hundred or more to play with and elmo will be awake ;p [07:12] jdub: as for status: [07:12] hoary.all.amd64:Total 1599 package(s) in state Needs-Build. [07:12] hoary.all.i386:Total 1047 package(s) in state Needs-Build. [07:12] hoary.all.powerpc:Total 1354 package(s) in state Needs-Build. [07:13] cool [07:13] Keybuk: ok [07:13] http://primates.ximian.com/~jimmac/blog/Misc/Ubuntu [07:14] \o/ [07:14] Ximian employee in "If somebody asks me what linux distro he should try on his mac, I'm resolutely recommending Ubuntu." shock. [07:14] innit great? :) [07:14] cool [07:15] now we just need to make hoary suck less than warty, eh? === lamont ducks [07:16] Keybuk: morning [07:16] is there a bootstrap to use to setup a ubuntu chroot? [07:16] mdz: mcmurdo, royal, yellow. [07:16] hornbeck: start with debootstrap from warty [07:17] mdz: morning [07:17] debootstrap ... warty [07:17] great thanks === Burgundavia [~Burgundav@S01060050ba84f285.gv.shawcable.net] has joined #ubuntu-devel [07:18] Keybuk: what's the status of your merge project? [07:18] Keybuk: did we ever decide on a binNMU standard? [07:18] version number, that is. [07:18] mdz: 77 done with nothing dropped, working on automating .po now so hopefully that'll give us a bunch more, then there will be a hundred or so with patches to manually review [07:18] Keybuk: done == uploaded? [07:18] lamont: no, need to get you, elmo, neuro, aj, kamion, etc. together and let you fight it out [07:19] mdz: not uploaded yet [07:19] Keybuk: do you have a list of those which will definitely require manual review? [07:20] mdz: not yet, because I hope to get the number down; it's at 251 at the moment [07:21] Keybuk: are you certain your key is not already in the keyring? [07:21] I was under the impression that it was [07:22] well, I did an upload the other day and it vanished into thin air [07:22] Keybuk: what package? [07:23] ubuntu-artwork, just before warty release [07:25] Keybuk: do you recall the version number? [07:25] 0.2.12-1 === SuperLag [~colbyirc@CPE-69-76-188-71.kc.rr.com] has joined #ubuntu-devel [07:26] there's only one 0.2.12-1 in the log, and it was accepted [07:27] yes, but Colin signed that [07:27] he had to get me out of bed because mine didn't go through [07:28] Who would I talk to about the expired cert on bugzilla? [07:29] Burgundavia: no one; it's already filed in bugzilla [07:29] mdz: so I assume the powers that be are going to fix it? [07:29] https://bugzilla.ubuntu.com/show_bug.cgi?id=1278 [07:29] Burgundavia: it's not a particularly high priority [07:30] ok, just wondering [07:30] being able to spoof our bugzilla wouldn't be particularly rewarding :-) [07:30] sort of ironic though [07:34] GOOOOOOOOOOOOOOOOOOOOOOOODY [07:34] patch forwarding is basically completed [07:34] mdz: ^^^ [07:34] mdz: + we build on i386 [07:34] Starting proxy server: 2004/10/26 23:32:36| WARNING cache_mem is larger than total disk cache space! [07:34] hrm...wonder how to bump the disk cache size.. === mdz high-fives fabbione [07:35] lamont: cache_dir [07:37] mdz: now we need to fix all the packaging part :-))) [07:37] that it's going to be... hmm evil [07:39] mdz: since we switched to monolithic i will NOT neeed root on amd64 or ppc [07:39] mdz: all the build-deps should be there already [07:39] fabbione: what about for testing? [07:41] mdz: even if i have root on our boxes, there is nobody in front of them to see what's happening on the screen [07:42] i will need people with amd64 and ppc boxes to test [07:42] there is really nothing i can automate myself there [07:49] zsh: command not found: msgmerge [07:49] gah! [07:52] anyone !elmo have root on rookery? :) [07:55] hom [07:55] thom [08:05] g'night all [08:07] morning lamont [08:08] night lamont [08:13] gah, I really cannot work this frickin' po file stuff out [08:27] cya all [08:27] I really don't think msgmerge is going to work for this stuff === Micksa_ [~mslade@203-217-18-166.perm.iinet.net.au] has joined #ubuntu-devel === sid77 [~sid77@host98-44.pool8020.interbusiness.it] has joined #ubuntu-devel [08:43] hi all === Micksa_ is now known as Micksa === maswan [maswan@kennedy.acc.umu.se] has joined #ubuntu-devel === maswan hopes that a mirror admin isn't unwelcome here [08:58] because: [08:58] elmo: @ERROR: max connections (25) reached - try again later [08:58] (this night) [08:59] pitti: where is USN-4-1 ? [09:00] ehm [09:00] mdz: ^^ [09:08] not released yet, I'd guess [09:08] I suspect they're doing the same as Debian and assigning the number at the start of the security procedure, not the actual release of the notice [09:10] yeah [09:12] doh! === Keybuk cackles with pure evil [09:12] it was on ubuntu-users [09:12] so I've actually "fixed" the .po issue [09:12] I have some Python that strips all the context from a patch and rejiggles the line numbers === skyrider [~skyrider@kid.stu.cn.ua] has joined #ubuntu-devel [09:12] so it actually works [09:12] muahahahaha [09:13] screw you hippy po comments [09:16] if line.startswith(" ") or \ (line.startswith("-#") and not line.startswith("-#,")) or \ (line.startswith("+#") and not line.startswith("+#,")): [09:16] those po file people are as magic-punctuation happy as tom lord! === tfheen [~tfheen@111.80-202-211.nextgentel.com] has joined #ubuntu-devel [09:16] -#, and +#, are a change to the bit of the .po file that says "fuzzy" or "c-comment", etc. [09:16] I got the impression people would be upset with me if I dropped those [09:17] hey tfheen [09:17] welcome back [09:17] hiya [09:17] JEEEEEEEEEEEE === tfheen grumbles over vawad being ill [09:17] tfheen: vawad's *always* ill :D [09:17] x.org is taking a long time to build [09:17] even with ccache [09:17] Keybuk: she's started to eat networking cards now. [09:18] nice [09:18] so, anything fun happened while I was away? [09:18] the build log for the normal part is at least 2MB bigger than Xfree86 [09:18] apart from Warty releasing, obviously. === fabbione cries out loud and ask for 4GB of ram [09:24] lol [09:24] fabbione: get an amd64 with 4G of RAM and crosscompile? ;) === tfheen hides [09:24] tfheen: welcome to send me one :) [09:24] fabbione :) [09:24] model name : Intel(R) Pentium(R) 4 CPU 2.00GHz [09:24] it's not like i have a slow machine [09:24] with 1 GB of ram [09:24] dude, it's a P-4 ... that's about 200Mhz in *real* CPU terms [09:24] model name : AMD Athlon(tm) XP 2100+ [09:24] i also have this one with 1 GB of RAM [09:24] it still takes hell of a lot to compile compared to XF86 [09:24] 7684 -rw-r--r-- 1 fabbione fabbione 7852788 Oct 21 12:12 make_world.build.log [09:24] 9940 -rw-r--r-- 1 fabbione fabbione 10161505 Oct 27 06:56 make_world.build.log === fabbione sighs even more [09:25] 3020 -rw-r--r-- 1 fabbione fabbione 3087544 Oct 21 12:19 make_world_dbg.build.log [09:25] 4600 -rw-r--r-- 1 fabbione fabbione 4694731 Oct 27 07:24 make_world_dbg.build.log === fabbione screams and runs away [09:27] fabbione: you're supposed to _like_ multi-MB build logs. [09:29] @@ -81,1 +72,1 @@ [09:29] -msgstr "Debian installatieprogramma-modules worden geladen" [09:29] +msgstr "Debian installatiemodules worden geladen" [09:29] -- [09:29] cute [09:29] seems to be working (that's a dropped Debian patch, for obvious reasons) [09:30] Keybuk: you're merging d-i branding? [09:30] tfheen: merging debian and warty to make hoary [09:33] tfheen: oh yeah [09:43] and for last: [09:43] 868 -rw-r--r-- 1 fabbione fabbione 880853 Oct 21 12:22 make_install.log [09:43] 1224 -rw-r--r-- 1 fabbione fabbione 1245422 Oct 27 07:43 make_install.log [09:43] more than 50% BIGGER! [09:43] OH YEAH [09:46] is that X.org, or just daniels? :o) [09:47] X.org :-) [09:47] i think i need a bigger machine [09:47] i am sure debian buildd will NOT like this [09:48] * Creating copy of base-files [09:48] * Considering base-files [09:48] ! 2 patch hunks dropped [09:48] * Building base-files_3.1ubuntu1.dsc [09:48] -- cool, most the drops are easy (that's our issue & issue.net change) === skyrider [~skyrider@kid.stu.cn.ua] has left #ubuntu-devel [] === sid77 bye [09:57] fabbione: how about an 8-way opteron with 32 gigs of ram? [09:58] fabbione: a bit too expensive to get donated though, even if I probably could borrow one for a couple of weeks. :) [09:59] maswan: useless [09:59] X build doesn't fork across processors [09:59] fabbione: single-cpu speed more relevant? [09:59] ah [10:00] 32GB would be still good :-) [10:00] Well, you could start by fixing that then. :) [10:01] maswan: send me 2x16GB stick for a Dell Optiplex GX260 :-) [10:01] i won't mind that kind of donation ;) [10:02] fabbione: heh. well, sticking within reality, you could get an hp dl585 with 32 gigs of ram too, with only 4 cpus. :) [10:02] fabbione: but then, those aren't usually free either [10:03] ENOMONEY [10:03] maswan: i recently bought a house and will get soon the second boss (formely called wife) [10:03] "Dear Mark, For Christmas I would like..." :o) [10:03] Keybuk: "Dear Santa^WMark" ;) [10:03] fabbione: see, Keybuk has the general idea of it :) [10:04] the first step will be to get my bigger office up and running [10:04] second step one 19" rack [10:04] than i will ask Santa to fill it up :P [10:04] now's the time to decide between air mailing xmas cards, or just e-mailing; isn't it :p [10:05] fabbione: a 2.4GHz or so opteron should be among the faster cpus for gcc grunting too, I think. [10:07] the new Athlon 64 4000+'s look nice too [10:07] if you just want a single processor machine [10:07] well, yeah, but those only fits a few gigs of ram [10:07] of course, they are lots cheaper though [10:07] how much ram do you want? [10:08] fabbione thought 32 gigs would be nice :) [10:08] with 32GB i can mount /usr/src in ram [10:08] you'd need 4 processors for that, right? [10:08] and compile in it :-) [10:08] nope [10:08] one processor or 2 are more than enough [10:08] well, yeah, I don't know of any board with more than 8 slots/cpu [10:08] what's the largest DIMM you can get? === fabbione does [10:09] given that each CPU can handle 4 sticks of memory [10:09] 1GB in practice, 2GB in theory [10:09] maswan: get a few e10k cpu boards :P [10:09] jamesh: I've seen 8 [10:09] fabbione: ah, but those do not have very fast single-cpu performance. :) [10:09] maswan: for a single CPU AMD64? [10:09] maswan: i know :-) [10:10] they are still sweet tho [10:10] jamesh: well, yeah, you could just run a dl585 with one cpu. :) [10:10] maswan: I've seen 8 slot dual processor AMD64 boards [10:10] maswan: but the second 4 slots could only be used if you plugged in two CPUs [10:10] jamesh: well, are those 8 slots in total or 8 slots per cpu? [10:10] ah, yeah. [10:10] since the memory controllers are on the CPUs [10:10] that's the thing, the dl585 has 8 slots per cpu [10:11] hmm.. you should be able to get a p4/xeon board with 8 or perhaps even 16 slots and just populate that with 1 cpu. [10:11] I think. I haven't looked much at that though. [10:13] either way, you're looking at a lot of money [10:13] yeah [10:15] it might be more economical to buy a bunch of Raptor hard drives and set up a RAID array === maswan waves and heads off === Ferry [~Ferry@cust.15.118.adsl.cistron.nl] has joined #ubuntu-devel === seb128 [~seb128@ANancy-151-1-7-33.w83-194.abo.wanadoo.fr] has joined #ubuntu-devel [10:22] morning [10:34] +usr/X11R6/lib/libXaw.so.8.0 === fabbione cries [10:42] that's ok to start working/uploading in hoarty now ? [10:42] dpkg-buildpackage -rfakeroot -uc -us -b [10:42] dpkg-buildpackage: source package is xorg [10:42] dpkg-buildpackage: source version is 6.8.1-0.0 [10:42] dpkg-buildpackage: source maintainer is Fabio M. Di Nitto [10:42] dpkg-buildpackage: host architecture is i386 === pitti [~martin@195.227.105.180] has joined #ubuntu-devel [10:56] Morning! [10:57] mdz: still awake? [10:59] hello pitti [10:59] Hi seb128! [11:00] ok, so nobody knows if we can start working/uploading in hoary if we should better wait a bit ? [11:02] seb128: I already uploaded some stuff and was told that it was okay === martink [~Martin_Kr@141.76.2.7] has joined #ubuntu-devel [11:03] yeah, I've seen the mails on hoary-changes, but I was not sure with the syncs [11:03] thanks pitti === tuo2 [~foo@adsl-36-114.swiftdsl.com.au] has joined #ubuntu-devel [11:03] seb128: I still remember elmo saying that the syncs are finished (the automatic ones, that is) [11:05] cool, thanks === carlos [~carlos@69.Red-80-33-181.pooles.rima-tde.net] has joined #ubuntu-devel [11:15] elmo: Morning! Since mdz is already sleeping, can you do the libc unleashing, too? [11:16] sorta [11:16] basically there are three sets of things to sync [11:16] 1. things that haven't changed in warty or debian -- easy, nothing to do (so done) === Mithrandir [~tfheen@vawad.err.no] has joined #ubuntu-devel [11:17] 2. things that changed in debian, but not warty -- pull from debian, and build (elmo's set this running, it may be done, it may not) [11:17] 3. things that changed in both debian and warty -- need to merge, I'm working on this at the moment === enrico [~enrico@enrico.developer.debian] has joined #ubuntu-devel [11:33] Hello. Is someone around that is involved in the Wiki migration? [11:35] justdave: around? === rburton [~ross@84.12.22.159] has joined #ubuntu-devel === enrico listens to the sound of one hand clapping [11:49] pitti: what do reckon to mdz's chroot idea for #2758? [11:50] pitti: i tried restarting hotplug, and running the same hald test, but didnt seem to change anything [11:51] robtaylor: well, I thought hotplug was not the problem [11:51] robtaylor: you'd need to run hal not in a chroot, but in the normal file namespace [11:51] pitti: you think it's kernel level? [11:51] robtaylor: I did not extensively deal with the live cd, though [11:52] robtaylor: no idea, sorry; please ask amu, he should know much better about the live cd [11:52] pitti: yeah, it a bit weird, i'm testing now with a more normal usb key and seeing exatly the same symtoms :/ [11:52] pitti: cool. what timezone is amu? [11:54] robtaylor: mine, i. e. UTC+2 [11:56] pitti: ah cool === lifeless [~robertc@dsl-78.1.240.220.rns01-kent-syd.dsl.comindico.com.au] has joined #ubuntu-devel === sivang [~dannyh@80.179.93.130.forward.012.net.il] has joined #ubuntu-devel === sid77 [~sid77@host98-44.pool8020.interbusiness.it] has joined #ubuntu-devel === enrico tries again [12:19] Who's involved in the wiki migration? I'd need to get in contatct with them [12:20] why not saying here what you want ? perhaps somebody can help you ? [12:20] ciao enrico [12:20] fabbione: ciao! [12:20] seb128: that sounds familiar :-) [12:20] :) [12:20] fine [12:20] ciao! (i'm italian too ;) [12:20] Appearently the pages were migrated [12:20] sid77: ciao! [12:20] lol [12:20] However, the old wiki has not been locked [12:21] I had been assured by mark (and consequently I reassured the ubuntu-doc list) that the old wiki would have been locked before transition, so that no modifications would have been lost [12:21] So, I'd like to ask what is the migration path. People in the list are puzzled [12:21] Keybuk: hm, msgmerge was working absolutely fine for me, seemed to be perfectly automatable in principle === migus [~migus@netu.naquadah.org] has joined #ubuntu-devel [12:23] hi [12:23] Thing is, wiki is the way people in ubuntu-doc are making all the work now, and it's been changing without notices for a while [12:23] Someone starts being annoyed of having something different or unclear every time they want to do some work [12:24] SteveA has been doing most of the migration I think; he was looking around last night for somebody with suitable admin privileges to lock the old wiki. [12:24] hi sid === sid77 is away: Far from here (close to you) [12:28] sid77: please no public away messages === __daniel [~daniel@td9091b0b.pool.terralink.de] has joined #ubuntu-devel [12:36] <__daniel> hai [12:40] hmm intersting :-) [12:40] pciutils wants to kill ubuntu-base [12:40] sjoerd: did you ever try to build hal-0.4.0 in a pbuilder? My initial upload to Hoary FTBFS, I have to build-dep on libxml-parser-perl [12:40] (bootstrapping hoary) [12:41] fabbione: I just tried to switch my apt sources to Hoary, but the package files are still empty. Do I sth. wrong? [12:41] Kamion: I just couldn't get it to do the right thing, ever [12:41] pitti: they aren't here... [12:41] given "warty.po" and "debian.po", I couldn't get one that had the best of both [12:41] pitti: debootstrap warty and then change apt lines [12:41] fabbione: you mean they are not empty for you? Then it must be a problem of my provider... [12:41] Keybuk: really did work fine for me [12:41] fabbione: my provider has a transparent proxy, maybe this still offers me the empty files [12:42] fabbione: thanks [12:42] Kamion: when I did msgmerge warty.po debian.po; I got the new debian strings, but the warty translations [12:42] Keybuk: like I say, you need to produce hoary.po first using debconf-updatepo or whatever [12:42] pitti: i am using a local mirror [12:42] Keybuk: I wouldn't do it that way ... [12:42] when I did msgmerge debian.po warty.po I got the debian translations, but not the new strnigs [12:42] Keybuk: both those approaches are wrong [12:42] Kamion: doesn't work for ordinary .po [12:42] can you leave everything with d-i branding to me then? I don't want to have to redo it all [12:42] you won't have to :) I had a lot more luck with mutating the patch [12:42] GAR. stupid moin. === jdub chuckles. [12:43] ordinary .po there's usually some kind of Makefile target to do it [12:43] Keybuk: uh [12:43] does anyone know how to get this stupid thing to read it's updated config file? [12:43] I wrote some code to write patches that could apply to .po files, without the # bits getting in the way :p [12:43] Keybuk: anything I can review before upload, please? [12:43] Kamion: is cooking now [12:43] those comments are often needed for actual real live translators [12:43] Kamion: sure, but you can favour one set over the other [12:44] true ... [12:44] it keeps the #, one [12:44] because that's important [12:44] there are others too [12:44] but #: doesn't even need to be in the patch [12:44] #: should be handled by debconf-updatepo in the debian/po/ case [12:45] ok guys.. good news === sid77 is back (gone 00:20:04) [12:45] sorry [12:45] *shrug* this way works :) [12:45] X.org compiles both on AMD64 and ppc [12:45] Keybuk: like I say, can I please just have a look at one of them before upload? [12:45] now it's only question of fixing a few tons of packaging problems [12:45] Kamion: dude, someone's going to look at *all* of them before upload [12:45] you get a source package, debian->hoary diff and "I dropped these" file [12:45] Keybuk: you said you were mass-uploading, I believed you :-) [12:46] jdub: ? [12:46] Kamion: yeah, for the ones with no "dropped" I can interdiff debian->hoary and base->warty quickly [12:46] 14:37 < Kamion> Keybuk: are you going to be doing a mass upload of merges, or what? [12:46] 14:38 < Keybuk> Kamion: I think the basic idea is to do the merges as automatic as possible [12:46] 14:38 < Keybuk> for any that it works, I'll upload [12:46] note "works" :) [12:46] elmo: here [12:47] jdub: do you know how to get moin to reload it's config? [12:47] and/or where you involved in setting our moins up? [12:48] Is Hoary automatically synced to sid now every day? === __daniel [~daniel@td9091b13.pool.terralink.de] has joined #ubuntu-devel [12:49] elmo: i set up the original one on rince -> it should just take on the configuration when a new cgi is run [12:50] pitti: yeah, where it can be [12:50] jdub: that's what I thought, it doesn't appear to be, tho :/ [12:50] elmo: nice, thanks === seb128_ [~seb128@ANancy-151-1-11-54.w83-194.abo.wanadoo.fr] has joined #ubuntu-devel [12:53] ccachetop is cool :-) [12:53] elmo: restarting apache? [12:54] enrico: done that [12:55] Keybuk: fair enough [12:55] elmo: still modifiable, though === sid77 [~sid77@host98-44.pool8020.interbusiness.it] has joined #ubuntu-devel [12:56] Kamion: if there really is some msgmerge magic, that'd be cool -- but I really couldn't get it to produce sane output [12:56] it tended to favour one set of translations over another, completely [12:56] Keybuk: note I've done main-menu, cdrom-checker, cdrom-detect, yaboot-installer since I last talked to you [12:56] and dropped others, with no way of actually telling it dropped them without resorting to diff [12:56] elmo: sure that the new config is correct? [12:56] Keybuk: I used msgmerge successfully on five packages with complex merges [12:57] the output was exactly what I wanted [12:57] pitti: no i didn't [12:57] aha. STUPID moin. [12:57] right, it's done [12:57] sjoerd: it is very likely that it FTBFS for Debian, too [12:57] I gave you the procedure; it would have to be adapted for simple po/ as opposed to debian/po/, but almost all our branding is in debian/po/ [12:58] Kamion: yeah, and I followed that, and got crap out of the other end [12:58] pitti: yeah probably.. will check [12:58] elmo: works, cool, thanks! [12:58] entirely commented-out blocks and most of the warty changes dropped [12:58] Keybuk: what you told me you tried just above was totally different, though? [12:58] Keybuk: entirely commented-out blocks are expected and useful, they act as notes of the unbranded translations [12:58] pitti: i'm currently checking out pmount, are you planning to create a group in later debian packages or something like that [12:58] Keybuk: sounds like you did it the wrong way round [12:59] Kamion: I'm applying the debian changes to warty, not the warty changes to debian [12:59] Keybuk: me too [12:59] sjoerd: If Debian agrees to one, it'll be my pleasure :-) [12:59] sjoerd: plugdev would make Ubuntu and Debian totally compatible... [12:59] 11:42 < Keybuk> Kamion: when I did msgmerge warty.po debian.po; I got the new debian strings, but the warty translations [12:59] 11:42 < Keybuk> when I did msgmerge debian.po warty.po I got the debian translations, but not the new strnigs [01:00] you *have* to do the update against new source lines before attempting to msgmerge [01:00] yeah, warty.po there has had debconf-updatepo run over it [01:00] after patching the rest? [01:00] yup [01:00] also, you need to use a compendium with pre-updatepo-warty.po [01:01] the compendium is essential [01:01] as far as I can tell [01:01] I couldn't get that to make any difference [01:01] with/without -C produced the same file [01:01] pitti: who should agree with that :) [01:01] all I can say is "worked for me" :) [01:01] yeah, I'll beat daf up to find some better way later [01:01] I had to do some additional branding, but i expected that [01:02] sjoerd: well, before introducing a new group, it should at least be discussed on d-devel, or not? [01:02] applying po-tailored patch hunks seems to work too [01:02] pitti: for something like that, yeah probably [01:02] sjoerd: because it has wider use; e. g. libgphoto2 could use it, too [01:02] (after all, it has the ultimate same effect, "replace this msgstr with this one") [01:02] pitti: be my guest too propose it then [01:02] pitti: libgphoto2 uses camera currently.... [01:03] sjoerd: okay; I can explain the whole mechanism in Ubuntu and ask for opinions [01:03] pitti: yeah would be nice [01:03] sjoerd: camera is certainly okay, but does Debian really want camera, usbdrive, pcmciadrive, etc. [01:03] sjoerd: adding to my TODO list [01:03] pitti: dunno, i was also wondering about that === sid77 [~sid77@host98-44.pool8020.interbusiness.it] has joined #ubuntu-devel === T-Bone [~varenet@T-Bone.developer.debian] has joined #ubuntu-devel [01:29] lamont: is somebody sorting out a live CD release announcement? question on ubuntu-devel@ ... [01:30] lamont: ping? === x4m [~max@66-90.242.81.adsl.skynet.be] has joined #ubuntu-devel [01:38] * Considering evolution [01:38] ! 3 patch hunks dropped [01:38] * Building evolution_2.0.2-3ubuntu1.dsc [01:39] that's quite impressive, seeing as it's doing 1.4 -> 2.0 on both sides [01:44] Kamion: mako said he would put something together yesterday... [01:45] lamont: i'm facing a lot of "unmet dependencies" errors on stage2... [01:45] Kamion: ergh, yes.. got sucked into cc stuff.. will do [01:48] ta [01:51] Keybuk: impressive, or scary? :-) [01:51] T-Bone: so, um, build them.. :-) [01:52] T-Bone: example missing build-dep? [01:52] lamont: heh, i'm scared that if they are missing, it's because they didn't build in the first place ;) [01:52] probably [01:52] lamont: i have also stuff much more scary: [01:52] cpp-3.3: installed (negative dependency)(but version ok 1:3.3.4-9ubuntu5 << 1:3.3.3-0pre1) [01:53] look at "<<" [01:54] that's the build log for xfree86. You can take a look at it, it's rather small (3k) [01:54] T-Bone: url? [01:54] or hostname? [01:55] lamont: well, it means either my hunk-at-a-time patcher works ... or there's a major bug in it noticing patch failures :p [01:55] Keybuk: yeah. cool. [01:55] lamont: http://envy.esiee.fr/~varenet/logs/xfree86_4.3.0.dfsg.1-6ubuntu25_20041027-1248 [01:56] t-bone: the neg dep is fine [01:56] it's the lack of libglide3-dev that's fatal. [01:56] ok [01:56] yep [01:57] but isn't it scary that it says "1:3.3.4 << 1:3.3.3" ? [01:57] it's a build-conflicts [01:57] lamont: what's cool is that it spins rookery's pid counter about 6 times on a run [01:57] it could be that dpkg could use a better message, but keybuk is working on the merge, so lets leave him alone right now. :-) [01:57] Keybuk: lol [01:58] T-Bone: how did the stage1 glide build go? [01:58] that's an sbuild message, isn't it? [01:58] Keybuk: you're a bad man [01:58] thom: I am? [01:59] lamont: do you know the package name? I can't find a stage1 log for "*glide*" :-/ [01:59] t-bone: apt-cache show libglide3-dev | grep ource [01:59] Source: glide [01:59] lamont: then i assume it didn't go [01:59] [varenet@envy ~] $ grep glide build_list [01:59] [varenet@envy ~] $ [02:00] looks like it wasn't kept by quinn-diff [02:00] try explicitly building it against stage1? [02:01] will do === nmf [~nmf@213.30.75.8] has joined #ubuntu-devel [02:03] lamont: Hi, howdy! [02:04] lamont: Has the glibc issue been resolved? [02:04] hey T-Bone [02:04] pitti: yeah. [02:05] lamont: mdz is sleeping, can you unleash the package to the security archive, too? (and call amber) [02:05] pitti: in debian/control.in/libc6, g/Architecture:/s/:/: amd64/ === lamont can't, but I bet elmo can. === lamont wonders how mark is doing on getting those elmo-clones in. [02:06] fabbione: howdy! [02:06] lamont: now it builds also on amd64? Must I upload a package with this change or did you already do this? [02:06] ubuntu2.2 is in the archive [02:06] well, source and binary are sitting there waiting to enter the archive when amber gets goosed === jamesh [~james@203-59-217-232.dyn.iinet.net.au] has joined #ubuntu-devel === carlos [~carlos@69.Red-80-33-181.pooles.rima-tde.net] has joined #ubuntu-devel [02:07] U := $(CURDIR)/debian/udev-udeb [02:08] I just KNOW this is going to confuse me [02:08] lamont: argh, I have to wait for mdz anyway because only he can actually approve the mail to u-s-a [02:08] hoary.all.amd64:Total 1130 package(s) in state Needs-Build. [02:08] hoary.all.i386:Total 472 package(s) in state Needs-Build. [02:08] hoary.all.powerpc:Total 674 package(s) in state Needs-Build. [02:08] what's stuck with amd64? [02:09] Kamion: me. only 2 buildds atm, while the other 2 both have 3 [02:09] ah [02:09] that and I had one of the 2 offline for a bit over an hour last night [02:11] Kamion: I need to resurrect king now that it's happy again. [02:12] T-Bone: how is going the ia64 port? [02:12] fabbione: it's going ;^) [02:13] i'm experiencing build failures that have to be solved on a case-by-case basis, so that takes time [02:13] fabbione: i'm currently progressing in "stage2", aka "warty built against warty" [02:14] hm ... I bet d-i doesn't have /bin/mountpoint [02:14] T-Bone: cool. please let me know when you have a working pure warty chroot :-) [02:15] fabbione: heh. Don't worry, when that happens, i'll let people know! [02:15] ehehe === x4m [~max@228.190-201-80.adsl.skynet.be] has joined #ubuntu-devel === __daniel [~daniel@td9091b13.pool.terralink.de] has left #ubuntu-devel [] [02:45] lamont: what's the deal with gnutls? [02:45] thom: ftbfs? [02:45] doesn't seem to be... [02:46] lamont: no, no. gnutls11 v gnutls10 === sivang [~sivan@box79162.elkhouse.de] has joined #ubuntu-devel [02:46] morning folks [02:46] are we standardising on 11 for hoary? [02:47] oh that... /me needs to request a sync of gnutls11 from debian (new package and all that...) [02:52] thom: yes [02:52] lamont: no, you don't [02:52] it's there [02:52] thom: metric boatload of changes if we don't, and no reason not to... [02:52] elmo: even better. [02:52] people just need to start merging packages that are being held back [02:52] amu: alive yet? === lamont didn't see it.. [02:52] like libldap2 [02:52] DOH! [02:57] lamont: hal doesnt seem to work on the livecd... [02:57] :( [02:59] daniels: please nuke Xprint out of X.org [02:59] daniels: even upstream [02:59] they don't deserve to live [03:00] THEY MUST DIE NOW [03:02] geez [03:02] you don't like them? [03:03] xprint is the stupidest idea in the world. EVAH. [03:04] what's wrong with the idea? === x4m [~max@105-86.242.81.adsl.skynet.be] has joined #ubuntu-devel [03:06] fabbione: i'm working on killing it upstream, so is everyone else [03:06] daniels: thanks [03:06] fabbione: remember how I asked you not to ship it? :) [03:07] daniels: THEY SHOULD BE BANNED FROM EARTH just for the fact that they use their own site.def and another set of Imake Defines. [03:07] robtaylor: wonder if it's just that hal doesn't get started... [03:08] fabbione: xprint is total bong [03:08] try sudo /etc/init.d/hal start (or whatever it is...) === enrico bans the xprint people from earth === fabbione opens the "black bag" with the european nuclear sodomotron control [03:08] enrico: does that mean they'll be the first to get to mars? [03:09] lamont: probably. So they are the one that have to build the toilets [03:09] lamont: nope worse than that... see http://bugzilla.ubuntu.com/show_bug.cgi?id=2758 [03:09] lamont: basically there seems to be a fundamental disconnect somwhere between the kernel and hald [03:10] robtaylor: like that livecd uses a completely different hw detection mechanism? would that explain it? [03:10] lamont: no... they won't be the first anyway [03:10] lamont: http://www.fabbione.net/bla/marte.jpg [03:10] marte = mars [03:11] the mars expedition folks here in the states are headquartered in Boulder, CO. [03:11] fabbione: cool pic [03:11] fabbione: sheez, put ut some decent pizza place at least. ;) [03:11] lamont: i dont know.. bascially what happens is if you plug in a usb device , hal doesnt even get told of its existance - might be a dbus problem? if the devcie is plugged in at startup, then hal knows about it just fine... [03:11] ehhehe [03:12] robtaylor: could be. is dbus et al even running on a booted livecd? [03:12] lamont: you mentioned that mini_fo has problems with fs mapped usix sockets? maybe its this? [03:12] tcp sockets [03:12] specifically, polling on same with select [03:13] ==> apt http repositories fail [03:13] lamont: yep, dbus is running [03:13] lamont: oh, thats very odd === robtaylor wonders why something in VFS land would effect berkeley sockets... === Kamion builds a test d-i image with hotplug and udev. Wonder how well it'll work ... [03:14] oh, shit, I need to be gone. Back in a few hours. [03:14] robtaylor: because dereferencing a null pointer in the fs layer before you _get_ to berkeley sockets is still fatal [03:14] Kamion: laters [03:15] lamont: sounds pretty scary, one way or another =) [03:15] yeah - still working out the right anagram expansion for minifo [03:15] (NFS == Not a File System" [03:16] Might interact nastily in filesystem operations? [03:16] s/interact/interfere/ [03:16] yeah [03:16] =D [03:17] i think we got it ;) [03:17] heh. that's the clean version [03:17] enrico: pong [03:19] justdave: hey! :) [03:19] justdave: solved, thanks [03:20] lamont: it just seems that the kernel isnt running hotplug .. [03:21] lamont: if i make hotplug.fuctions write stuff to a file whenever its invoked, nothing ever gets written to that file.. [03:22] unless somewhow the kernel is invoking hotplug in a different root ... is that even possible? [03:30] very [03:30] there's the real root, the basemod root, and the mainmod root. [03:30] pick one. :-( [03:31] but surely forat a given point the kernel should be invoking whatevers in /proc/sys/kernel/hotplug in whatever is currently mounted as root? [03:31] s/forat/at [03:32] hence mdz's comment about chroot vs pivotroot [03:32] hmm. anyway i just tried touching /proc/sys/kernel/hotplug to see if it was a cached inode problem, but that didnt seem to fix it? [03:32] s/?/. === lamont decides to go catch a nap, or finish last night's sleep, or whatever you want to call it... [03:33] ok, laters lamont [03:33] this up at 0530 crap is really annoying this night person. :-) [03:33] :-( [03:33] back in an hour or two [03:33] heh. slerep tight [03:34] lamont: are you trying to turn into me, waking up at 5am each day? [03:35] fabbione: alarm clock goes off at 0530 every school day. kids leave for school 0645. If I drive, then I'm usually back at 0800, if I don't (like today), then I sometimes fall back into bed. [03:36] oh yeah... [03:36] forgot about the kids going to school [03:36] otoh, my split up day does make it easier for me to catch the non-US crowd(s). [03:37] anyway, bbl [03:37] later === [Clint] [~c123p456@user-12hdtek.cable.mindspring.com] has joined #ubuntu-devel === cc [~byte@byte.fedora] has joined #ubuntu-devel === robtaylor_ [~robtaylor@217.204.121.82] has joined #ubuntu-devel === robtaylor_ is now known as robtaylor [04:27] *sigh*; firefox has 24 bugs [04:29] only 24? [04:29] Mithrandir: most of them are upstream or weird crashers with flash or java === sid77 [~sid77@host98-44.pool8020.interbusiness.it] has joined #ubuntu-devel [04:31] probably "if you feed it this invalid bytecode, the JVM will do funny things and crash FF" === irc [~stephane@eratostene.fi.infn.it] has joined #ubuntu-devel [04:58] AHHHHHHHH [04:58] IT DOESN'T EVEN RESPECT THE OPTION TO NOT BUILD ITSELF! === fabbione kills XPrint from the Imakefiles EVERYWHERE === Mithrandir gives fabbione some beer [05:05] Mithrandir: thanks :-) [05:05] root access at fd.org is enough [05:05] we could just sit on daniels next time we meet him, until he gives us? [05:05] rm -rf /var/lib/cvs/xorg/xc/programs/Xserver/XpConfig would be enough [05:06] Mithrandir: eheheh === daniels [~daniels@202-44-183-17.nexnet.net.au] has joined #ubuntu-devel [05:13] ok. firefox in warty is 0.99+1.0PR.1+revertedto0.9.3-0ubuntu3 === daniels stares at thom. [05:13] seb128: ? [05:13] elmo: ? [05:13] is 1.0~0.10.1-0ubuntu1 a reasonable version for hoary? (can we use ~ yet?) [05:14] seb128: you're only doing ubuntu uploads were the are ubuntu changes, right ? [05:14] gah, did pitti leave? [05:14] thom: I don't know if we want to, but if the consensus is that you do, let me know, because I'll have to unblock it in katie [05:15] elmo: hum ? I've uploaded new versions that are not and debian, and merged warty changes for the *gksu* [05:15] thom: hmm, since really < reverted, you could have 0.99+1.0PR.1+seriously+1.0PR.1-0ubuntu1 [05:15] seb128: ok, I couldn't tell from your changelog, if there still warty changes or not.. just wanted to double check [05:15] elmo: ok, that's fine, thanks for checking :) === thom smites daniels with great and terrible wrath [05:16] or 'totally+1.0PR.1' [05:17] i really don't want to go down the 0.999 road [05:18] 0.999 is evil (almost) [05:19] sid77: as opposed to 0.99+1.0PR.1+seriously+1.0PR.1? [05:19] elmo: does dak logging/etc deal with ~ okay now? [05:20] daniels, that is evil (completely) [05:20] so the quick answer was "no, you can't use ~. KTHXBYE" [05:20] ;-) [05:20] aj: no, that was implicit in "unblock", i.e. use something other than tilde-seperated-value for logging :) [05:21] elmo: heh [05:21] thom: no, the katie thing can and should be fixed - the answer to your question is independent to that [05:22] thom: "1.0~0.10.1-0ubuntu1" is hella complicated; the 0.10.1 can't be just pre1? [05:24] aj: probably, yes === Keybuk [scott@descent.netsplit.com] has joined #ubuntu-devel [05:26] mdz: ^ ? [05:27] thom: ? [05:27] mdz: thoughts on firefox versioning? [05:27] thom: for going back to 1.0PR? [05:27] yeah [05:27] 1.0~PR ? [05:27] (with appropriate patches) [05:28] Keybuk: my suggestion was close to that, yes [05:28] tilde? [05:28] jdub: sorts less than null, so 1.0~ < 1.0 [05:28] jdub: tilde mean "less than" in newage debian versioning speak. [05:28] heh === Mithrandir ducks [05:29] or less than zero [05:29] minus epsilon [05:29] or something [05:29] it's a bugger to explain, isn't it [05:29] "actually, immediately prior to what i just said" kinda works [05:30] "it's version 1.0 -- actually just before 1.0 -- sub version pre1" === Keybuk calls them pre-versions [05:30] perhaps "... but i'm bullshitting you" works [05:31] nah, better to reserve that for the 0.999-but-really-1.0pre1 versions out there [05:32] thom: '~' gives me the fright [05:33] mdz: any particular reason? [05:33] mdz: ooo, costume ideas for halloween [05:33] Keybuk: because nobody has used it for anything particularly important yet [05:33] that's because the Debian archive won't accept them until dpkg 1.10 is in a stable release [05:33] but of course, now is the time to break it if it 's going to break... === Mithrandir tries to imagine aj dressed up as a tilde. [05:33] it needs an elmo signoff [05:34] I was kinda nervous, then I read the code and it was a "woah! that's actually really elegant" when I saw how it was implemented [05:34] /msg elmo quick: type /quit ~ is okay by me! [05:34] Keybuk: (of /course/ it was really elegant...) [05:35] hey mdz [05:35] (i mean, really -- code getting into dpkg without being elegant? the very thought!) [05:35] aj: yeah, I mean, it's so great that I could merge the bzip2 stuff in and being totally sure it would just work [05:36] the fact it didn't even *compile* because someone typo'd the #ifdef so never actually ever ran it was a figment of my imagination [05:36] Keybuk: i guess you take drugs for that now though? [05:37] aj: I must be, for agreeing to maintain the fucking thing :p [05:37] Keybuk: did you ever agree to it? [05:37] Keybuk: oh dear, never a good sign when you don't know what drugs you're taking [05:37] I thought we just made you? [05:38] mdz: I'll need to unbreak katie - but I thought you had concerns about back compat or so? [05:39] elmo: depends on whether sarge releases before hoary [05:39] well [05:39] mozilla-firefox isn't even in woody, is it? [05:39] no [05:39] it didn't *exist* when woody was released [05:40] (haw haw) [05:40] i don't see how it matters even if hoary releases before sarge? [05:40] aj: if hoary releases before sarge, we will support upgrades from woody to hoary [05:40] you've got 1.0.1 in woody, 1.1 in warty, 1.2~1 in hoary, 1.2 in sarge [05:41] your only bug is if someone uses woody's dpkg, and installs the package from hoary or sarge, then tries pointing apt and the other, without ever upgrading dpkg/apt [05:41] mdz: but we don't support upgrades from woody to warty ? [05:43] Keybuk: of course we do [05:44] lifeless: I'm still undecided on whether to come on on friday. [05:44] oops. [05:44] grah [05:45] thom: why don't we stick with what Debian is doing? they seem to have 0.10.1+1.0PR [05:45] that's newer than 0.99+1.0PR.1+revertedto0.9.3-0ubuntu3 === Keybuk covers his eyes! [05:45] 0.100.1+1.0PR ? [05:45] it really isn't dude [05:45] 0.10 < 0.99 [05:46] oh, missed the 0.99 [05:46] 0.10.1 so isn't hiugher [05:46] wtf is 0.99? [05:46] I read it as 0.9 [05:46] mdz: nearly but not quite [05:46] what about a 0.9.3-? [05:46] sid77: 9 < 99 [05:46] 0.99 was my screwup early on [05:46] thom: if elmo is ok with ~, I'm ok with ~ [05:47] elmo: you need to unbreak katie, or you need to remove the fascist check that forbids ~? [05:47] I thought katie used apt's version comparison code [05:47] Keybuk, right, but doesn't it start from 0.9.3? [05:47] mdz: it does - I thought apt supported ~ ? [05:47] elmo: it does [05:48] elmo: so what unbreaking is required? [05:48] mdz: 16:20 < elmo> aj: no, that was implicit in "unblock", i.e. use something other than tilde-seperated-value for logging :) [05:48] sid77: 0.9 is less than 0.99 because 9 is less than 99 [05:48] mdz: I use ~ as a separator in log files. go me. [05:48] elmo: oh, rad [05:48] and also there's a regex which checks for "validity" which needs updated, but that's trivial [05:48] yay for intra debian communication [05:48] ;-) === Keybuk looks at that "*please* implement Enhances" bug [05:49] "implement"? [05:49] thom: it's nothing to do with intra debian communication, tilde-seperated log files are something I picked up from work, and at the time I wrote the katie stuff, ~ wasn't even being discussed for versions [05:49] err, previous work, obviously [05:49] we're fast running out of silly characters to use for things [05:49] yay, utf [05:50] \000 [05:50] Keybuk, maybe we should introduce a new number space where 99 < 9 :) === lupus_ [~lupus@kn-ivl-2.kuleuven.net] has joined #ubuntu-devel [05:53] thom: does firefox use libtool anywhere? [05:53] sid77: aleph-1 ? [05:53] (as opposed to aleph1) [05:54] Keybuk: oh christ [05:54] lifeless, geeee... [05:54] elmo: is it realistic to change that in order to allow for thom's firefox upload? or do we need to do something else for the short term? [05:55] mdz: I can probably fix it tonight - shouldn't take long [05:55] Keybuk: will libtool require un-breaking as well? [05:55] yes [05:56] hell === Keybuk considers what other silly character to use as $IFS [05:56] Keybuk: how bad is it? [05:56] why would libtool care about the Debian version ? [05:56] mdz: you know Libtool just flatly falls on its face and flops about when you have spaces in file or directory names? [05:56] elmo: the ~ is in the upstream version? [05:57] elmo: mozilla-firefox-1.0~1/debian/... [05:57] this is going in the filename?? [05:57] elmo: goes in the directory name, doesn't it === elmo runs away screaming [05:57] Keybuk: sure, but we're not giving it spacess, we're giving it tildes :-) [05:57] ok, so maybe i'll work on some other stuff for a while :-) [05:58] mdz: libtool uses IFS="~" internally for some things [05:58] err [05:58] (multi-command link lines) [05:58] it's starting to sound like it would be easier to fix dpkg and apt :-P [05:58] jdub: [05:58] cneumair * gnome-panel/gnome-panel/ (10 files): (log message trimmed) [05:58] Fix bug #143963 [http://bugzilla.gnome.org/show_bug.cgi?id=143963] : "Remove Distro Menu". [05:58] jdub: finally :p [05:58] hooray! :) === robtaylor [~robtaylor@217.204.121.82] has joined #ubuntu-devel [06:06] thom: http://people.ubuntu.com/~scott/keybuk-tilde-beep.patch is the libtool patch [06:07] Keybuk: dude, BEL? seek professional help. like, three weeks ago. [06:07] daniels: well, it's unlikely to appear in filenames [06:08] (well, unless your cat walks across your keyboard while in vi) [06:08] libtool has destroyed your brain [06:09] holy mother of god save us. [06:09] it was ^M, but some editors "helpfully" strip that === daniels stares at Keybuk. [06:10] Keybuk: it'd be possible to have "1:1.0~pre1" be translated to "1.0pre1" for user visible stuff, like filenames, directory names, dselect, etc. that'd make things like 1.0~1 suck, of course. [06:10] aj: that's the other solution, yes. fix dpkg-source [06:11] that's actually less sick than it sounds, because we already don't put the epoch and ':' in filenames [06:11] apt does, but url escapes them [06:11] tar gets somewhat upset when asked to do 'tar czf blah_1:1.0.orig.tar.gz blah-1:1.0' [06:11] really? [06:11] sure [06:12] why? [06:12] it thinks blah-1 is a hostname to rcp 1.0 from [06:12] really?? [06:12] yup [06:12] you've never encountered this before?! :p [06:12] i don't use colons in filenames :) [06:12] nor do i use rsh :) [06:12] this is the reason dpkg hides the epoch from the filenames [06:12] it breaks things :p [06:14] that sounds like a much saner approach for ~ too [06:14] wow, tar sucks [06:14] Keybuk: WTF dude, neither had you till a week ago - I told you about it in London :-P [06:14] elmo: true :o) [06:14] geez, elmo's such a spoil sport [06:14] that was the first time I'd encountered it [06:14] and, admittedly, probably the first time I'd ever tried to use ':' in a filename === irc [~stephane@eratostene.fi.infn.it] has left #ubuntu-devel [] [06:16] tar czvf - foo:bar > foo:bar.tgz works though :-/ [06:16] ahh, gnu tools. gotta love 'em. === Keybuk ponders which of s/~// and s/~/%7f/ is the least sick [06:19] Keybuk: s/~/LESSTHANONOTREALLYMAYBE/ ;~) [06:19] lets keep that clear semantic information intact ;-) [06:22] night all [06:24] night jdub === sid77 bye [06:25] %7F is ugly === Keybuk squirms [06:25] dpkg-source.pl: extracting build-essential in build-essential-11%7F [06:26] much cuter without it [06:26] yes [06:26] that is quite nasty [06:27] dpkg-source.pl: extracting build-essential in build-essential-11_ [06:27] a little nicer [06:27] bleh [06:28] heh. more mathematicallys s/~/)/ [06:28] ;) [06:30] (out of interest.. whats the problem with just using ~ in the filename?) [06:32] robtaylor: libtool go boom [06:32] Keybuk: ah . boh === bob2 [rob@bob2.user] has joined #ubuntu-devel [06:34] though I actually can't make it fail now, amusingly [06:34] Keybuk: is there a particular reason it might choke on ~? [06:34] robtaylor: yeah, uses IFS=~ internally [06:35] ahhh [06:35] ugh [06:35] though it's now working on places it should fail [06:36] ar cru .libs/libtest.a /home/scott/tmp/tilde~test/test2.o [06:36] ranlib .libs/libtest.a [06:36] -- [06:36] that should fail, theoretically [06:38] maybe it's just 1.4 which breaks, in which case I don't care [06:38] (you can see I really tested this, can't you :p) [06:38] heheh [06:38] isnt that waht users are for? ;) [06:40] thom: can you try building firefox in a dir with ~ in it ... I have a hunch it'll work [06:41] my libtool test suite *cough*gnome*cough* builds ok [06:41] heh [06:41] 1.4 does fail [06:42] but 1.5 actually doesn't eval the variables until inside the loop (at which point the IFS=~ doesn't matter) [06:43] save_ifs="$IFS"; IFS='~' [06:43] for cmd in $cmds; do [06:43] IFS="$save_ifs" [06:43] eval cmd=\"$cmd\" [06:44] so the variable with the directory name in it doesn't get expanded inside $cmd until afterwards [06:44] cool [06:44] o.o [06:45] Where would i go to discuss proactive security (http://wiki.ubuntu.com/ProactiveSecurity) and the development of Ubuntu (and Debian by upwards inheritance) to include enhancements not detrimental to the user experience or to binary compatibility? [06:56] gah, pretty initscripts make merging hurt [06:59] zsh: segmentation fault (core dumped) ls -bFh --color=auto -d ../sources/*/results [06:59] gee... thanks [07:03] Keybuk: it's still running, but it's not blown up === Kamion returns [07:04] elmo: do you want a list of things we can actually just sync from Debian again? [07:05] most of lamont's libtiff4-fest for example [07:06] hm, I do like the way my random test Ubuntu installs are set up with a random language [07:06] and keyboard layout; makes for extra fun when typing passwords [07:06] heh [07:07] heh === robtaylor is now known as robtaylor|away === enrico [~enrico@enrico.developer.debian] has joined #ubuntu-devel [07:12] hooray, my udev-ised test CD ... totally blows up [07:13] rock on [07:14] Keybuk: do you have a merged alsa-utils? [07:15] yup, want it? [07:15] yup [07:15] < Tybstar> it would be cool if CUPS had a reasonable default paper size depending on the location you picked at install [07:16] thom: yes, it would [07:16] (he works for specifix, who do conary) [07:17] oh dear: [07:17] 18:15 < sri> fer: just think how awsome the porn would be, various actions related to each stage woo.. [07:17] 18:15 < fer> sri: wops [07:17] (on graphical boot) === bluefoxicy pokes people [07:18] 18:16 * sri can imagine hww delicious fscking would be :) [07:18] 18:16 < fer> linux-2.6.9-p0rn1 [07:18] 18:16 < fer> and mount! [07:18] mdz: http://people.ubuntu.com/~scott/alsa-utils/ [07:19] there's an oddness there, it looks like Debian dropped 90_debian_alsaconf.dpatch [07:19] ah, busybox mount doesn't support --bind, hmm [07:19] and there's a few Debian changes to control in .dropped that didn't apply [07:23] thom: CRACK [07:23] mdz: *g* [07:23] Keybuk: if debian dropped that patch, why is it still in debian/patches in the output? [07:23] mdz: because we changed it [07:23] we what? [07:23] we changed 90_debian_alsaconf.patch [07:24] -+ cfgfile="/etc/alsa/modutils/1.0" [07:24] ++ cfgfile="/etc/modutils/alsa-base" [07:24] specifically [07:24] ok, that's not important, since we later dropped alsaconf entirely [07:24] bit trivial really :) should be easy to resolve, find which of the tree split files that's in, fix it, and kill the warty file [07:24] I wonder if it's fixed in 1.0.6 [07:25] _warty.patch is the base->warty patch, _debian.patch is base->debian, _hoary.patch is debian->merge [07:26] so you pretty much side-by-side compare _warty.patch and _hoary.patch to see whether anything went wrong [07:27] where did all these control file changes come from? [07:27] they're not in the changelog === mdz looks at fabbione [07:27] "fabbione" :) [07:27] the ones in .dropped are *Debian* changes [07:27] mmmkay, I wonder if d-i trunk is hosed at the moment [07:28] the ones in _warty.patch were our changes [07:28] where is .dropped? [07:28] there's some very suspicious pissing about with /proc/self/fd/0 and /dev/console [07:28] same directory [07:28] http://people.ubuntu.com/~scott/alsa-utils/alsa-utils-1.0.6.dropped [07:28] ah, my 'get *' didn't get it [07:28] oh, yes it did [07:28] that basically logs the IKEA "I put it together, what's this bit for?" hunks [07:28] I thought you meant literally ".dropped" [07:29] #6 [07:29] (oops) [07:29] o_o [07:30] hmm. [07:30] Noo ne? [07:30] Keybuk: the reason that one fell out is because fabio changed the Maintainer: field in the ubuntu branch for some reason [07:30] yup [07:31] not sure why the description fell out, I suspect just because it was a bit too close [07:31] bluefoxicy: the ubuntu devel mailing list would seem to be appropriate [07:34] Keybuk: resolved, uploaded [07:34] cool, I'm just finishing off the last of the packages without a .dropped (basically checking things are sane) [07:34] Keybuk: did you get official word from elmo about your key? [07:34] then I'll stick them all somewhere [07:34] mdz: not yet [07:35] mdz@jackass:~ $ gpg --keyring /srv/keyring.no-name-yet.com/keyrings/ubuntu-keyring.gpg --list-keys remnant [07:35] pub 1024D/84AD676C 1999-12-30 Scott James Remnant [07:36] looks to me like it's there, as it should be [07:36] that's the wrong one [07:36] thom: oy now I have to find those- [07:36] C978C8AE is my canonical key === bluefoxicy is subscribed to something like 36 MLs [07:36] thom: no better suggestions? [07:40] Keybuk: does there exist a copy of that key with useful signatures on it? [07:41] I seem to have one in my keyring, but it has zero signatures [07:41] hum. Any way to get a sync for librsvg2 2.8.1-1 ? The warty changes are in the new debian version too [07:41] seb128: sure, just email elmo [07:42] mdz: should be signed by daniels, fabbione, lalo and debonzi [07:42] Keybuk: but where? [07:42] it's not on pgp.net or keyring.d.o [07:42] Keybuk: if you only keep the signatures locally, it doesn't count :-) [07:44] subkeys.pgp.net has them [07:47] elmo: any way to get a sync from debian for librsvg2 2.8.1-1 ? The warty changes are in the new debian version [07:48] seb128: done [07:48] thanks ! [07:50] hm, why is "apache-common" in main, while the rest of apache 1 is in universe? [07:51] it's not [07:51] apache-dev is in main too [07:51] for php4 [07:51] (b-d) [07:51] hrm, ok [07:51] well, the apache 1 daemon is in universe at least [07:52] oh, ew, some of apache 1 is in main so libapache2-mod-php4 can build? [07:53] hm, current grub seems to build-dep on type-handling too ... [07:54] that type-handing crack needs to go [07:55] grub.maintainer == type-handling.maintainer, I think === |trey| [~trey@ip68-230-75-109.ph.ph.cox.net] has joined #ubuntu-devel === |trey| [~trey@ip68-230-75-109.ph.ph.cox.net] has joined #ubuntu-devel [08:02] mdz: yes [08:02] mdz: you misspelt "dealer" === mdz nods === __daniel [~daniel@td9091b13.pool.terralink.de] has joined #ubuntu-devel [08:03] lamont: ping? [08:03] Kamion: are you running britney or anything like that over hoary yet? [08:03] do we have some idea what the dependency breakage is like? [08:04] mdz: elmo runs it now, I just mirror it [08:04] -Maintainer: Tommi Virtanen [08:04] +Maintainer: Fabio M. Di Nitto [08:04] heh [08:04] mdz: yeah, it's bad, 'cos of gnutls mostly AFAICS from a quick glance [08:04] which should be building now [08:04] <__daniel> britney? [08:04] mdz: but it's in the same place, yes [08:04] http://people.ubuntulinux.org/~cjwatson/testing/ [08:04] Keybuk: which package is that? [08:05] Kamion: found it, thanks [08:05] __daniel: script that manages Debian's testing distribution; we run it in a very cut-down form to check for dependency breakage [08:05] elmo: gnutls caused binary deps to break? or build-deps? [08:05] mdz: binary, gnutls10 -> 11 transition [08:06] mdz: uh, python-osd I think [08:06] e.g. libldap2 is uninstallable [08:06] I went past it pretty quickly with a giggle [08:06] <__daniel> Kamion: wow - that sounds cool - every time i hear about debian / ubuntu infrastructure i'm absolutely impressed [08:06] ah, right, all the libgnutls10 deps on our existing binaries [08:06] that sort of sucks [08:07] __daniel: was kind of a necessity when we were putting things together, otherwise the only way to tell whether warty was hosed was to build a CD, rsync it down, burn it, boot/install it, and see if it worked [08:08] __daniel: I got bored of doing that very quickly :) [08:09] <__daniel> kamion: that's what mvo_ told me (he lives just some km s away from me): "after some time, you just see, what the infrastructure DOESN'T do for you" [08:09] <__daniel> i'm still very perplexed by it all :-) === nmf [~nmf@81.193.170.211] has joined #ubuntu-devel === stevedeo [~steve@static24-72-62-185.regina.accesscomm.ca] has joined #ubuntu-devel [08:28] elmo: so once gnutls is built, we need to rebuild pretty much everything? === maskie [~maskie@196-30-111-93.uudial.uunet.co.za] has joined #ubuntu-devel === |trey| [~trey@ip68-230-75-109.ph.ph.cox.net] has joined #ubuntu-devel [08:38] mdz: ack [08:39] lamont: what does the hoary buildd picture look like? === x4m [~max@85-117.240.81.adsl.skynet.be] has joined #ubuntu-devel [08:40] hoary.all.amd64:Total 894 package(s) in state Needs-Build. [08:40] hoary.all.i386:Total 1 package(s) in state Needs-Build. [08:40] hoary.all.powerpc:Total 181 package(s) in state Needs-Build. [08:40] working on that amd64 thing now [08:41] which is part of why it's behind - took one buildd offline to clone the 4 chroots [08:42] lamont: thanks [08:43] lamont: also, how many packages will we need to rebuild to fix the gnutls situation? [08:44] gnutls11 is in the archive, with stuff depwaitng on it - you're after that count? [08:44] hoary.all.amd64 18 [08:44] hoary.all.i386 21 [08:44] hoary.all.powerpc 20 [08:45] packages dep-wait libgnutls11-dev [08:49] lamont: I mean, we have a bunch of pakcages which depend: libgnutls10 [08:49] do all of those have new versions which build-dep on the new gnutls? [08:49] or will we need to build some of them explicitly? [08:50] ah, will check. [08:50] thanks [08:51] fwiw, gnutls10 is there, but I gather we want it to go away. [08:52] 70+packages with the depends... I'm going to let the dust settle on the buildd and then figure out where we are, I think. [08:52] meanwhile, fixing amd64 [08:54] lamont: gnutls10 binaries will vanish once gnutls11 binaries appear, no? [08:55] lamont: from the numbers you gave above, it looks like i386 dust is quite settled already [08:56] mdz: no [08:56] it's two separate source packages [08:56] oh [08:56] lamont: i'm currently under 50% packages successfully built on stage2 [08:56] so we don't actually have a problem, then, do we? [08:57] the stuff which depends on gnutls10 will be satisfied [08:57] mdz: e.g. libldap2 is uninstallable [08:58] because although both are there, they aren't co-installable [08:58] so we need to get our libraries transitioned over ASAP [08:58] oh [08:58] I thought Debian did this transition for sarge [08:59] is it blocked by packages which need merging? [08:59] there were a few transitions involved, I believe [08:59] ah, openldap2 is branched [08:59] right [09:00] I mentioned this last night - probably should filed a bug, sorry [09:00] Keybuk: openldap2? [09:00] btw - does anyone have any clever ideas on how to fix the problem that we have two suites and the same arch/version of a package wants to be in different components in each suite? [09:01] anyone know what's responsible for starting udevd? [09:01] I'm booting a d-i CD here with init=/bin/sh, and udevd is started right at the very beginning of the initrd; I can't figure out what's doing it [09:02] elmo: python? :-) [09:02] openldap2 -2ubuntu1 and -2ubuntu2 seem to be present in Debian [09:02] component overrides? :-) [09:02] sounds like the component tuple needs to grow by suite-name... [09:02] mdz: do I want to know who the uploader was? [09:03] nono [09:03] remember the pool is split by component [09:03] lamont: no, I mean the changes [09:03] -2ubuntu1 and -2ubuntu2 were ubuutu backports from Debian [09:03] elmo: oh, toss [09:03] so say we have dpkg_1.9.21 in warty/main, if it's demoted to universe in hoary/, it has to physically move from pool/main, to pool/universe [09:03] elmo: hardlinks? [09:03] oh, hmm, then again.. why does it? :> [09:03] Kamion: weird, re: udevd [09:04] elmo: mirrors would probably kind of like it to [09:04] Kamion: I didn't think anything other than S04udev started udevd [09:04] at least people who don't mirror pool/universe/ (in the vice-versa situation) [09:04] mdz: ah, that helps [09:04] elmo: such as, hm, just for example, cdimage :-) [09:04] mdz: yeah, there's a openldap2 -- am going to re-run these though with the new .po handling Kamion's just helped me with [09:04] Keybuk: openldap2 doesn't have any .po file changes === nasdaq4088 [sdfsd@tkp-ip-nas-1-p232.telkom-ipnet.co.za] has joined #ubuntu-devel [09:05] ok, hang on then [09:05] mdz: yeah, I'm stumped [09:06] http://people.ubuntu.com/~scott/openldap2/ [09:06] Kamion: maybe the udev hotplug hook starts udevd if it isn't running? === madduck [~madduck@madduck.developer.debian] has joined #ubuntu-devel [09:06] Keybuk: fetching, thanks [09:06] note that the stuff in .dropped *isn't* identically present in Debian === seb128 [~seb128@ANancy-151-1-11-54.w83-194.abo.wanadoo.fr] has joined #ubuntu-devel [09:07] (though if you're lucky it's a silly whitespace change or something) === g-remy [~chatzilla@lns-vlq-17f-81-56-171-105.adsl.proxad.net] has joined #ubuntu-devel [09:09] mdz: the string "udevd" doesn't appear anywhere in the initrd [09:09] Kamion: er, so udevd isn't actually present? [09:09] /sbin/udevd is there [09:09] that counts as a string :-) [09:09] no other occurrence of udevd in filenames though [09:09] er, files [09:10] Kamion: what's in /etc/hotplug.d? [09:10] chandev default dock ieee1394 input net pci scsi usb === Nigelenki [~bluefox@pcp485126pcs.whtmrs01.md.comcast.net] has joined #ubuntu-devel [09:10] ah, default/10-udev.hotplug is a symlink to udevsend [09:11] that probably explains it [09:11] Kamion: that's what I meant by: Kamion: maybe the udev hotplug hook starts udevd if it isn't running? [09:11] right, I missed it 'cos it was a symlink [09:12] If udevd isnt already running, udevsend will start it. [09:12] (udevsend(8)) [09:12] is there a way to tell it to queue events instead? [09:12] Kamion: kill -STOP udevd? :-) [09:12] no, I have to make it go away [09:12] Kamion: you could disable hotplug [09:12] it's stopping me umounting /initrd [09:13] from where? :) [09:13] sysctl [09:13] run from where? [09:13] this is *before /sbin/init* [09:13] seb128: here? [09:13] Kamion: *blink* [09:13] mdz: yes [09:14] mdz: or, at least, before I can guaranteeably do anything; umount /initrd is the second command in /sbin/init, and it's failing because udevd is running [09:14] seb128: gnome-settings-daemon segfaults in hoary [09:14] seb128: is this expected? [09:14] mdz: no [09:14] let me upgrade my test box [09:15] maybe I could install hotplug somewhere different and move it into place after pivot_root or something [09:15] seb128: /msg'd you the backtrace [09:15] I can't wait until anna [09:15] mdz: ok, thanks [09:16] Kamion: is there a way to set a sysctl from the kernel command line? [09:16] mdz: hm, the kernel command line is already running badly out of space for preseeders, don't want to stress it any more [09:16] Kamion: you could just fuser -mk before unmounting it [09:16] no fuser, and not sure I want to risk killing udevd in the middle of handling an event [09:17] if it's running in something that isn't the real root anymore, should be fairly harmless [09:17] yeah, but it might mean some bit of hardware doesn't get recognised [09:17] or? [09:17] I always thought boot events were queued === justdave [~dave@24.247.63.44.gha.mi.chartermi.net] has joined #ubuntu-devel [09:19] Kamion: later on in the boot process, the udev init script tells it to create nodes for everything it already knows about [09:20] I think it's probably going to be more predictable to ensure hotplug is not run in the initrd [09:20] I imagine that in a normal system, the events are just ignored in the initrd, since it doesn't have hotplug [09:20] yeah === nasdaq4088 [sdfsd@tkp-ip-nas-1-p232.telkom-ipnet.co.za] has left #ubuntu-devel [] [09:26] mdz: control-center crash fixed in 2.8.1-0ubuntu2 just uploaded [09:27] thanks [09:27] mdz: lucky you backed out that perl-in-hotplug thing actually, otherwise trying to use it in d-i would be a total bust [09:27] np [09:28] kamion: ah, yeah, damn, fair point [09:29] I suspect there'll be problems anyway, /etc/hotplug/*.rc uses a load of stuff that I bet isn't available in busybox [09:31] elmo: since it needs to be available in both places, hardlinks/copies are probably the only option :( [09:31] yeah, but the whole point of pools was to avoid managing hardlink farms. gar, sucks. [09:31] yeah, I know :( [09:33] mdz: hm, bright spark here has just realised that it might be kind of useful to have modules.pcimap available; hotplug does need that even in 2.6, right? [09:33] modules.*map I guess [09:33] yes [09:33] arrrr, this sucks, they're huge [09:33] crap [09:33] I didn't type that fast enough to evade workrave === x4m [~max@230.237-200-80.adsl.skynet.be] has joined #ubuntu-devel [09:33] although only 63K compressed, I guess [09:34] I haven't figured out its algorithm yet, but it has a certain small tolerance built into it [09:35] maybe I can figure out a reduction algorithm; like, only include the lines that actually match modules available in d-i :-) [09:37] there is a problem with amd64: the boot messages are visible for about a tenth of a second :P [09:37] Kamion: gzipping them wouldn't be a half bad idea, except that hotplug reads them about 80 BILLION TIMES [09:38] mdz: don't care so much about uncompressed size for now, although the lowmem people will care [09:38] I'm surprised they don't compress better than that [09:38] mdz@potpal:/lib/modules/2.6.8.1-3-386 $ cat *map |wc -c [09:38] 324028 [09:38] mdz@potpal:/lib/modules/2.6.8.1-3-386 $ cat *map |gzip -9 |wc -c [09:38] 15500 [09:39] oh, I was using modules.* [09:39] not entirely sure whether modules.alias is used still [09:39] modules.dep you need anyway, of course [09:40] I think it [09:40] 's reduced, though [09:41] elmo: gnutls11 is built, but its binaries are in universe (though depended upon by packages in main) [09:41] mdz: yeah [09:43] mdz: libxml++2.6 is new in deb and not in universe ... what should be done to get it, just ask a sync ? [09:43] libgcrypt11 would be another one to merge [09:44] seb128: we're missing new packages ATM, I'll hopefully fix that tonight [09:44] ok, thanks [09:45] elmo: libgcrypt11 is safe to overwrite with the version from Debian, please sync it [09:45] cool, done [09:46] then I can move it to main ;-) === sm [~simon@lsanca1.ar5-4.15.64.42.lsanca1.dsl-verizon.net] has joined #ubuntu-devel [09:56] \_ patch -stuN -z .magic-orig -r /home/scott/magic.patch-reject -p1 [09:56] I love that command [09:56] "set patchers to stun" [09:58] Keybuk: you so added the -u just to make a word :-P === Keybuk whistles and examines the ceiling === graham [~graham@capella.plus.com] has joined #ubuntu-devel === mdz_ [~mdz@69-167-148-207.vnnyca.adelphia.net] has joined #ubuntu-devel [10:11] tseng, are you the tseng of mono repository fame? [10:11] sure [10:11] would you be interested another package? I've recently packaged Spam Trainer. [10:12] its not very useful to me [10:12] but if it works, you can email it to me and ill upload it eventually [10:12] fair enough [10:12] WTF is with bugzilla and firefox? [10:13] incidentally, I had an error trying to build tomboy myself from the source package and I think it might be missing a build dep. [10:13] Kamion: ? [10:13] graham: there is a syntax error [10:13] missing ) [10:13] I think it was the perl XML libs, but I've not got my laptop running right now and might be wrong. I'll check for the ) though. [10:13] do you use pbuilder? [10:13] i use dpkg-buildpkg [10:14] okay. I'll check it out when I get my laptop out as I need to run spam trainer through pbuilder anyway. [10:15] you can fix the package by fixing the ) in debian/control [10:15] ok, thanks. [10:15] nps [10:17] re === amu is back from the LWE [10:18] mark#s talk was nice, and ubuntu get into the final for an award [10:19] elmo: which bugzilla/firefox bit in particular? === sabdfl [~mark@host217-37-231-28.in-addr.btopenworld.com] has joined #ubuntu-devel [10:19] sabdfl: wb [10:19] elmo: you can file those bugs in bugzilla, some of them are already there and some have been fixed [10:19] mdz: it keeps hanging when I scroll down with the wheely mouse button [10:19] hey all [10:20] elmo: ah, that one === lamont is happy to announce that king is back in the rotation [10:20] hey amu, long time no see :-) [10:20] elmo: happens with some other sites, too [10:20] lamont: long live the...? [10:20] amd64 [10:20] and we have buildd/sbuild for amd64 architectures now. [10:20] elmo: https://bugzilla.ubuntu.com/show_bug.cgi?id=1962 [10:20] sabdfl: i joined the social event, ubuntu was was one of the final getting an award [10:21] cool! [10:21] hoary.all.amd64:Total 858 package(s) in state Needs-Build. [10:21] hoary.all.i386:Total 1 package(s) in state Needs-Build. [10:21] hoary.all.powerpc:Total 123 package(s) in state Needs-Build. [10:21] who was issuing th awards? [10:21] amu: cool! [10:21] "best nekkid people"? [10:21] sabdfl: LWE for best distros's best database ..... === dante_ [~dante@exhax10-081.dialup.optusnet.com.au] has joined #ubuntu-devel [10:21] who was _receiving_ the award? :-) [10:21] skole :) [10:21] elmo: where do you want a list of packages we can sync from Debian? [10:21] (because they took all our changes) [10:22] *cough* [10:22] que? [10:22] Keybuk: yes, he does :-) [10:22] amu: surely you're joking, Mr. Mueller [10:22] keybuk: mail or url link - whatever [10:22] skole won an award, over ubuntu? [10:22] mdz: it's like this [10:23] elmo: http://people.ubuntu.com/~scott/revert [10:23] that's the first chunk [10:23] guess they should add new new award, for the best debian distro [10:24] amu: confused [10:24] who gave an award to which distribution, and who accepted it? [10:24] mdz: ... the last years all time debian won [10:24] Keybuk: you're 100% sure about this? i can't undo once I start [10:24] (sanely anyway) [10:24] LWE gives some awards to the projects. [10:24] elmo: and insanity takes is _soo_ painful. [10:25] pardon ... could someone point me to the correct 'registration' page in the official ubuntu site? I see the 'log in' button but can not find an initial 'registration' area. [10:25] the distro award goes to skole this year [10:25] elmo: yeah, they all resulted in a zero debian->hoary diff [10:25] (well, just changelog mogs) [10:25] amu: bu tyou said ubuntu received an award? [10:25] s/bu ty/but y/ [10:26] Keybuk: did you eyeball them? [10:26] mdz: yup [10:26] elmo: yep? [10:26] mdz: one of the final canditates ... but skole won at least [10:26] amu: ah, ok. so ubuntu was a finalist [10:26] mdz: yap [10:26] but did not receive an award [10:27] yap [10:27] Keybuk: ok, doing now [10:28] it appears as though "skjermbilder" means "screenshot" in norwegian. neat. I've never heard of skoke before; what did they win for? [10:28] <__daniel> graham: good question :-) [10:28] I'm thinking it must be amazing... [10:29] skolelinux are a Norwegian Debian derivative; they do mass rollouts of preconfigured systems with automatic LDAP setup etc. in schools. [10:29] quite specialised [10:30] any udev experts in the house? [10:30] thanks [10:30] how do I make it create /dev/fb/0? [10:31] I'm using devfs.rules and compat-full.rules [10:31] what's it creating currently? [10:32] <__daniel> Kamion: this is what i got in devfs.rules: KERNEL="fb[0-9] *", NAME="fb/%n", [10:32] __daniel: yes, likewise [10:32] Keybuk: nothing for the framebuffer device that I can find [10:32] Kamion: do you have the appropriate module for it loaded? [10:32] Keybuk: yes [10:32] vga16fb and fbcon [10:33] and you're not getting either /dev/fb0 or /dev/fb/0 ? [10:33] I can make everything work if I create the device node by hand [10:33] Keybuk: nope [10:33] Keybuk: k, imported [10:33] it's possible hotplug was hosed actually, I'll try again === elmo goes to eat dinner - bbiab [10:34] minor detail of having the wrong thing in /proc/sys/kernel/hotplug ... [10:34] elmo: imported what where? === Kamion suspects he means your key [10:35] <__daniel> Kamion: works at my place... ah ok [10:35] __daniel: this is in the installer FWIW, it's a very minimal system and entirely possible I've left bits out :) [10:35] trying to figure out the chain of code involved [10:36] <__daniel> Kamion: oh... i see [10:36] 98819394 bytes transferred in 2 seconds (62.16M/s) [10:36] Total 203 files transferred [10:36] whee [10:39] let's see if I get any messages === lamont wanders off for a few minutes [10:49] Kamion: I don't think he did import my key [10:49] no response yet [10:50] no, not that [10:50] the all-merged-up stuff is imported from sid [10:50] ah [10:50] sorry, misinterpreted [10:51] grr. There's a delay between a module being loaded and the device node being visible, isn't there? [10:51] elmo: see, now you have 203 files in the queue to get rid of as well as import my key [10:51] Kamion: yeah, but usually not a huge one [10:52] Keybuk: is it predictable in any way? [10:52] no more than a second or two [10:52] I don't want to insert random sleeps, that sucks [10:52] Kamion: no, it's basically just how long it takes for the stuff in /sys to appear [10:52] is there any way to say "wait until everything's synced"? [10:52] hotplug is full of "wait for file to appear" checks [10:52] that's really crap [10:52] for which? [10:53] if you're doing a hotplug event, things will be synced at that point [10:53] (aiui) [10:53] modprobe fbcon -> wait for /dev/fb/0 to show up [10:53] in a sane world you can expect it to be there from the point modprobe exits [10:54] it's not good for the installer to sit around thinking for ages, especially since depending on the system (e.g. serial consoles) /dev/fb/0 might never appear [10:54] that'd mean it'd all have to happen in kernel space [10:54] I don't care how it's implemented :) [10:54] I just want a supposed upgrade not to be a regression [10:54] wouldn't doing the modprobe populate something under /sys ? [10:55] immediately? [10:55] no :p [10:55] also, sleeps are a totally obvious race condition [10:55] d-i runs on some very slow hardware [10:56] the trouble is you're doing it backwards, really [10:57] oh? [10:57] you're not supposed to load a module to find out if the hardware exists [10:57] you're supposed to load the module once you know the hardware exists [10:57] is there a way to test for available framebuffer hardware, then? [10:57] reliably? [10:58] (this obviously isn't quite finished yet, as things like ppp_generic/loop go phooey) [10:58] well, the graphics card's pci id will map to the appropriate frame buffer [10:58] all I want, really, is a wait_for_everything_to_sync call [10:59] radeonfb 0x00001002 0x00005961 ... [10:59] for example [10:59] sounds a bit challenging to parse at this stage, but I guess [11:01] ah well, that will come later, sleep it is for now [11:02] thanks for guidance :) [11:02] nite :) [11:02] <__daniel> sleep tight, kamion [11:02] sleep> i.e. /bin/sleep not bed [11:02] oh, lol [11:03] my brain saw "sleep" and thought "mmm... bed" [11:03] <__daniel> ;-) [11:03] <__daniel> me too [11:04] dunno why, but I've been up at 5am every morning this week === amu mv /dev/bed n8 === Keybuk thinks he'll do the same in a minute === azeem [~mbanck@socks-out.lrz-muenchen.de] has joined #ubuntu-devel [11:42] ROCK [11:42] udev/hotplug d-i works [11:42] though I haven't tried to strip out discover yet [11:47] arh, no keybuk [11:48] what's the best way for me to upload a modified/updated gdm? [11:48] just grab the new release, apply changes and go? [11:49] good luck [11:49] I've tried once [11:50] neuro has all his changes mixed in the diff.gz without any documentation [11:50] yeah [11:50] sucks === jdub will attempt :) [11:50] Np237 took a whole week to repackage it with cdbs last year [11:50] i'm tempted to fork it ;) [11:50] use Np237's work if you do this [11:50] he made a good package using cdbs with all the patches splitted in debian/patches [11:52] jdub: hum, we want glib/gtk 2.5 in hoary now, right ? [11:52] sure! [11:53] ok, that's a bit late now to start packaging them, but that's on my todo list for tomorrow :) [11:55] jdub: if you want the gdm package made by Josselin you can find it in the pkg-gnome SVN (/packages/gdm)