[00:12] * ogra_cmpc sighs about fedora === cjwatson_ is now known as cjwatson [00:33] hrm [00:36] ogra_cmpc: hm? [00:37] soren, ach ... endless discussions with the fedora people about the --arch option in ltsp [00:37] they never heard about amd64 :P [00:39] and somethimes the attitude between the lines "there is no linux apart from fedora" is a bit well ... [00:40] ... tiring ? [00:42] maddening? exasperating? pity-inspiring? :) [00:43] :) [00:43] Gah... Is that really the time? [00:43] *headdesk* I have work tomorrow you know! [00:43] no, you're reading it upside-down [00:44] geser: ah good, i'm not going mad (w.r.t dpkg-gencontrol: failure: cannot read -) [00:44] soren, lol [00:44] it's actually hh:01 [00:44] sorry, hh:10 [00:45] Oh... good? [00:45] it's always good when it's the hour of the hardy heron [00:45] \o/ === emgent is now known as enJoy === enJoy is now known as emgent [00:49] soren: oh dear. i told you that you broke it :) [00:52] Hobbsee: You did. [00:52] You actually did. [00:52] I was bound to happen sooner or later. [00:52] * jdong reads scrollback [00:52] Bwahaha [00:52] sounds like fun, folks [00:52] :) [00:53] anyone else notice stuff FTBFSing on Hardy? (kidding :D) [00:53] "I was bound to happen sooner or later." <- sounds like the sage words of someone crazy enough to merge dpkg [00:53] Impossible! [00:53] StevenK: he is inevitable [00:54] That's me. Inevitable. === emgent is now known as enJoy [00:56] The best part about uploading dpkg? Knowing that your crack will be built *right* *now*. [00:56] soren: and your crack seeds all other crack too :) [00:57] Yeah, that's the not so best part of it. === enJoy is now known as emgent [00:58] * soren goes to bed [00:58] LS:10 is way too late for me to still be up. [00:59] I completely stopped making sense at hE:10. === emgent is now known as enjoy === greeneggsnospam is now known as jsgotangco [01:03] soren: do try not to break it again, OK? :) === enjoy is now known as enJoy [01:04] soren: Knowing that your crack will be built *right* *now*. <-- sounds like you should apply to be a buildd admin. [01:04] there are priorities for a reason! [01:04] Hobbsee: It's ironic, really. I was trying to be a good boy and even added a new test case to dpkg with this upload. Did it help? Nooooo.. [01:04] soren: your upload is done and built and didn't break the world now, i tkae it? [01:05] https://edge.launchpad.net/ubuntu/+source/dpkg/1.14.16.6ubuntu2 [01:05] I guess it needs to be published before the buildd's pick it up. [01:05] After that, it's give-back galore. [01:06] * Hobbsee looks [01:06] soren: No, it's built already. [01:06] yeah, just as i'm going on VAC. great. [01:06] soren: http://imgs.xkcd.com/comics/insomnia.png ;) [01:06] soren: I'll do mass-give-backs once it's published. [01:06] infinity: who really cares about ia64 anyway [01:06] * cjwatson hopes he didn't just break all the seeds [01:07] cjwatson: it's the day for breakage. why not? [01:07] * cjwatson HIGHLY recommends not merging the seeds any more [01:07] cjwatson: Just fix them before FF, otherwise we'll have to live with broken seeds. :( [01:07] unless you feel like a really fun resolution pass [01:07] cjwatson: so, uh, how does one merge seeds, or do that equivalent, now? [01:07] * soren decides to stop trying to be funny and *really* goes to bed. [01:07] or am i missing something obvious? [01:08] cjwatson: btw, are you responsible for consolekit integration? [01:08] Hobbsee: largely, the idea is that we should stop needing to, because common things are in a single common place [01:08] soren: you'll probably break dpkg between now and then anyway, so the seed point will be moot. *g* [01:08] Chipzz: no [01:08] Hobbsee: we're not quite at that ideal yet, but a lot closer than we were [01:08] cjwatson: oh good! i'd wondered why they weren't previously [01:08] hrrrm then I must be mistaken; nevermind then. who is though? [01:08] Chipzz: pitti [01:09] err, and if you just updated your seed branches, you might have to force it a bit - I just made a mistake and uncommitted [01:09] cjwatson: is it possible that I recall you having a discussion about sudo and ck integration a couple of weeks ago? [01:10] Chipzz: yes [01:10] Chipzz: doesn't mean I'm responsible for it though, I was just playing with it and trying to improve a few things [01:10] cjwatson: ah, because that actually was a reason for concern for me [01:11] haven't played with ck yet, so I may be totally mistaken [01:12] but integrating ck with sudo and/or login rang a couple of very loud alarmbells here [01:12] do you mean ssh rather than sudo? [01:12] no, sudo [01:12] I wasn't integrating it with sudo [01:13] all I was trying to do was make policykit applications not break hopelessly when invoked via sudo [01:13] anyway, I'll be better off voicing my concerns with pitti maybe? [01:13] sure [01:13] but your input would be nicetoo I guess ;) [01:14] well, I don't know what your concerns are [01:14] but it's also 1:15am [01:14] basically my concern is that adding ck as a dependency may complicate recovering a broken system [01:14] (ie booting in rescue mode) [01:14] death to all evil keyboard bugs111 [01:15] Chipzz: well, nobody AFAIK was talking about making sudo register a CK session === enJoy is now known as emgent [01:16] Chipzz: and rescue mode uses sulogin, not login, and therefore does not create a PAM session, so that would not involve CK either [01:16] any sane implementation of CK integration lets the login manager continue if CK isn't available, anyway [01:16] for instance if you use the PAM module you make it optional [01:17] that's what I figured [01:17] I think there's an argument (though it's still debatable) that sudo should forward CK credentials, but having it pretend to be a new console session seems rather a stretch [01:19] but I shall ask pitti about it tomorrow. imho care should be taken not to complicate such scenarios (though one might argue that when your system is broken, well, it's broken...) [01:19] I don't really think it would [01:21] cjwatson: anyway, since this is pitti's stuff anyway, I'll bother you no more and let you get some sleep ;) [01:21] thanks ;) [01:22] good night (in case you're hitting the sack ;)) [01:27] * infinity manually shoves dpkg through the publisher... [01:31] * lamont waves [01:33] hi lamont === Pici` is now known as Pici === lando_ is now known as lando === lando_ is now known as lando === lando_ is now known as lando === asac_ is now known as asac [05:11] Does anybody know how to create their own kernel derivitive using the binary-custom folder? Mine seems to continually fail === \sh_away is now known as \sh === \sh is now known as \sh_away [06:05] Good morning! [06:22] im assuming the answer's no, but if I trigger a kernel panic, that stack trace wont be present anywhere on disk, right? [07:22] Good morning [07:23] hi pitti [07:23] geser: ugh; due to the new dpkg, I assume? I'll have a look soon [07:24] LaserJock: I just accepted the packs in -proposed [07:24] LaserJock: today I'll care for getting dapper to feisty langpacks synced, and then do an announcement on -translators@; if all goes well, I'll move them in a week [07:26] soren: compat level 1 in pkg-create-dbgsym> yes, unfortunately we have packages which are *that* old and crappy :/ [07:28] soren: that sounded like fun; thanks for fixing it, is there anything I still need to do? [07:29] pitti: k, awesome [07:30] Chipzz: so, what exactly are your concerns with sudo and CK? [07:31] morning pitti! [07:32] pitti: more like login and CK [07:33] hrrrm wait :P sudo too actually [07:34] my concern is that in case something breaks, that having CK in the mix would make it harder to fix things [07:36] basically the way it is now, recovering a broken system (or rather: getting to a state where you can attempt to recover it) is not too complex [07:36] FSVO "not too complex" [07:36] ie [07:37] booting with init=/bin/bash [07:37] lets say the sudo <-> CK integration breaks [07:38] atm sudo setup is not too complex, and little is required to say, reboot, log in as user, and use sudo to gain root [07:38] little is required -> from a technical pov [07:40] my concern (and I don't know if it's a valid concern) is that complicating sudo (and login) config may make it more error-prone, and increase the chances of you being unable to for example gain root access at all when stuff goes haywire [08:04] good morning [08:04] dholbach: the "good" part still is missing. But I hope you are having one. :) [08:05] thanks simira [08:05] * dholbach hugs simira [08:06] :) [08:12] simira! [08:13] moin === \sh_away is now known as \sh [08:13] hi Hobbsee [08:14] * simira is at school, with a terribly bad teacher.... (he is french, and not totally comfortable with Norwegian...) [08:15] erk! [08:23] pitti: I think it's under control. infinity said he'd be giving back all the stuff that broke because of it. [08:24] good [08:25] soren: you didn't disable NO_PKG_MANGLE yet, right? [08:25] pitti: Right. I'll do that later today. [08:25] cool [08:25] soren: the joys of dpkg :) [08:26] * pitti hugs soren [08:26] StevenK: oooh, promising changelog on libosso! :) [08:27] Why is latest daily alternate CD for i386 so small (491MB)? [08:28] seeds are probably botched [08:29] Hobbsee: looks like that is the case. Many important packages are missing [08:30] hey Hobbsee pitti soren [08:30] hello mvo [08:30] soren: so the fixed dpkg has built? [08:30] hey seb128 [08:30] seb128: Yes, around 2AM last night. [08:30] good morning mvo, seb128 [08:30] * soren is sleepy eyed. [08:30] hey seb128 [08:31] soren: 2am is a great bedtime! [08:31] * soren hugs pitti back [08:31] Hobbsee: It would have been, yes. [08:31] * mvo hugs Hobbsee [08:31] hey pitti [08:31] around the time I stopped working then [08:31] * Hobbsee hugs mvo. morning! [08:31] * seb128 is tired still and need coffee [08:31] * Hobbsee inserts the caffeine drip [08:32] * mvo needs tea [08:32] hum, tea? [08:32] no, need coffee first this morning [08:33] ah, and builds have been retried during the night [08:34] mvo: hmm... good suggestion [08:34] Hobbsee: by the way, it is not i386 problem. All the CDs are very small [08:35] slytherin: it wouldnt' surprise me. cjwatson should know why [08:49] pitti: i saw usplash... hm. there really was some dumb mistakes... [08:51] pitti: Do you think my libosso hack is too gruesome? [08:52] gaspa: working fine now :) ; however, it's still not quite what I need, so I added another command (INPUTCHAR); will upload today [08:52] StevenK: haven't looked at it yet (will do in a few), but it sounds like a great hack :) [08:53] (in the *sniff* "good crack" sense) [08:53] pitti: ok... so you're not angry with me, isn't it ? :D :D [08:53] gaspa: no, why should I? :) [08:53] wtf... [08:53] :P [08:53] It's *Tuesday*?!? [08:53] pitti: there's something other that should be done in usplash? [08:53] soren: does that come as a big surprise for you? === DrPepperKid is now known as MacSlow [08:54] pitti: Yes! [08:54] gaspa: there are tons of bug reports... [08:54] ( someone's going to fosdem, this month? ) [08:54] pitti: This is awesome! I just got an extra day until FF! [08:54] good morning macd [08:54] good morning MacSlow [08:54] good morning Pi"I'm a lazy tab key user"tti [08:54] pitti: yes, but much of them seems arch-dependent... [08:54] hi pitti [08:55] odd... I thought I shut down xchat yesterday [08:55] so i wasn't able to reproduce them. [08:55] MacSlow: Shut down xchat? But that would log you off irc, wouldn't it? [08:55] znc FTW! [08:56] znc? [08:56] soren, yes... in the evening before going to bed this makes sense :) [08:56] soren: apt-cache show znc (I have used this for some weeks now, it works great) [08:57] MacSlow: But, but... You'd be logged off irc!!!11!!!one! [08:57] seb128: I'm about to look at MacSlow's sponsor request, or did you already? [08:57] pitti: feel free, there is new upstream versions [08:58] pitti: so if you want to do the update in the same time you are welcome [08:58] soren: you'd take IRC through a drip feed directly into your brain if you could. :-P [08:58] pitti: the libwnck one should be easy [08:58] soren: still better than wasting power over the night :) (but with a proxy you can have both) [08:58] seb128: erm, I was just going to upload them [08:58] seb128: *sigh*, ok, will do [08:58] pitti: ok, do it, I'll pick those when I do the update [08:58] pitti: no, don't bother, I'm fast at doing those updates ;-) [08:59] pitti: You turn off your computer too?! [08:59] heh [08:59] Good thing I'm sitting down already.. [08:59] soren: sure, whenever I don't need it for at least an hour [09:01] MacSlow: just a nitpick for the future: can you please use patch tags (https://wiki.ubuntu.com/UbuntuDevelopment/PatchTaggingGuidelines) for future patches, to record upstream bugs and descriptions, etc.? [09:03] MacSlow: and please put the source.changes there, too (rebuilding locally now, so don't worry for now) [09:04] pitti, oh... sorry didn't knew about the comments [09:04] pitti, I only knew about stating the LP-bug entry in the changelog [09:05] hate cupsys and apparmor [09:05] MacSlow: no need to be sorry, it's a relatively new thing [09:05] MacSlow: that's why I'm pointing it out, we want to try to establish it a bit [09:05] seb128: --verbose? [09:05] pitti: still the broken update for a week, I didn't take time to investigate but it's getting annoying [09:05] Loading AppArmor module: Failed. [09:05] invoke-rc.d: initscript apparmor, action "force-reload" failed. [09:06] so cupsys can't be configured [09:06] pitti, so the suggested comments in the patch itself is newer than the (LP: #12346)-thing? [09:06] ugh, I thought apparmor was working again on current kernels? [09:06] MacSlow: yes, much newer [09:07] MacSlow: in the desktop team we want to add some metadata to patches to record description, whether it's ubuntu specific, and various bug tracker links [09:08] MacSlow: g-c-c> any particular reason why you hcanged the function names? [09:09] MacSlow: wouldn't it be enough to just change the called programs? [09:11] pitti, I like consistency and predictability [09:11] ok [09:12] pitti, and since it's not a public API-call I felt save changing it [09:13] pitti, thanks for the uploads! [09:28] good morning [09:34] persia: I tried to clarify the "situation" with UME-handled packages in #188130; I'm around to chat about them if you need further clarifications [09:34] MacSlow: you're welcome *hug* [09:34] hi geser [09:35] StevenK: hah, nice patch! [09:36] StevenK: I take it you verified that using the same pointer doesn't lead to double-free() or other crashes when the session terminates? [09:37] StevenK: I wait with the promotion until it gets built everywhere [09:46] Hi pitti [09:53] StevenK: could you look at the gimp update sponsor request? getting the new version before the freeze would be nice [09:53] pitti: I've found where it disconnects. It doesn't free them, it calls dbus_bus_release_name() -- as long as that copes, I think it should be fine. [09:53] seb128: Yeah, in a little while. [09:53] thanks [09:53] * StevenK runs off to buy part of dinner. [10:06] can someone fix the locobot? [10:06] slytherin: ok, I'm sure it's my fault, I'll look at it shortly [10:14] soren: no, it's really monday. [10:15] Mithrandir: do they do those drips now? that'd be nice! [10:16] Hobbsee: he's in transit I believe [10:17] oh. [10:17] yay for backscroll, and irc proxies [10:17] he's on in a few mins [10:17] :) [10:17] just demand he comes on now :P [10:18] I don't need him, I'm in class :) [10:20] simira: i thought you were supposed to listen in class? [10:20] and not be on irc? :) [10:20] that being said, i've been on irc during uni too. [10:20] Hobbsee: yes, when my french lecturer learns Norwegian properly, maybe... [10:21] oh, this is *still* the french lecturer? [10:21] sheesh, how long is he giving a lecture for? [10:21] yes, we mostly got only him :p [10:21] four hours today [10:21] five yesterday, and three tomorrow, I believe [10:22] ew. [10:22] mm [10:22] what's he attempting to teach? [10:22] a norwegian standardization system for archive management for official purposes [10:24] pretty much like ISO 15489, just made and adjusted to Norwegian standards [10:25] lucky for me, it's very easy to understand from an IT/developer perspective [10:25] * mpt orders a copy of ISO 15489 to keep on his bedside table [10:26] mpt: you'd need a bad French lecturer to have any use of it. The standardization itself is somewhat interesting [10:26] (if you are interested in archive managment, that is) [10:28] yay, seems I sufficiently convinced usplash to do what I want it to do \o/ [10:28] sane fsck integration into usplash! [10:28] pitti: DO those recent usplash changes affect themes at all? [10:28] with pressing Esc to skip routine checks [10:28] pitti: ooooo shiny! [10:29] pitti, cool [10:29] TheMuso: no, they don't; I just fixed the input handling [10:29] ! [10:29] pitti: Right. [10:29] I currently hijack the progress bar to show the fsck progress [10:29] which means that it'll jump around a little [10:29] (i. e. used for init script progress, then fsck progress, then again init script progress [10:30] I'd like to use a different colour for fsck, but usplash currently doesn't allow that [10:30] Better than nothing. [10:30] it's probably good enough for a first upload [10:30] hrm [10:30] mpt: WDYT? should I use the progress bar or output some text [10:30] pitti: ooh, congratulations [10:30] (like percentage) [10:30] pitti: which fsck backends does it support? [10:30] cjwatson: only ext3 actually provides progress reading [10:30] pitti, how soon in the progress bar do/can you find out that you need to do fsck? [10:31] I'll check it in a bit how it looks with reiser and xfs [10:31] rcS.d/S30checkfs.sh [10:31] should be fairly early [10:31] I didn't run a complete boot yet [10:31] but only when fsck actually starts [10:31] pitti, I mean, do you know that you'll have to do a fsck before the progress bar begins? [10:31] I just start usplash and checkfs. manually [10:32] right, what cjwatson said [10:32] mpt: let me test this with a real boot and come back to describe how it looks like in the entire boot sequence [10:32] ok [10:35] cjwatson: thanks for looking into it. :-) [10:39] pitti: next step is a kernel ooops... i want to see it in a usplash screen... :D :D [10:39] heh [10:39] Hobbsee: I'm sure you could get one if you paid enough.. [10:40] mpt: so, it actually looks a bit ugly [10:40] pitti, my usual suggestion is to retain one progress bar for overall progress of the task (in this case, starting up), and using text for subtasks [10:40] init script progress starts from 0 to 30%, then checkfs kicks in and does 0 to 100, then init script continues from 30 to 100 [10:40] So it's ok if the progress bar gets stuck for a few minutes, as long as there's a line of text changing regularly underneath [10:40] mpt: ok, I I should rather output the percentage? [10:40] where "regularly" > 1/second [10:41] pitti, is there anything more fine-grained you can report than the percentage? [10:41] simira: fun [10:41] For a large disk, a single percentage could take many seconds [10:41] mpt: fsck has 5 stages, and reports a percentage for each of the stages [10:41] but they are fairly meaningless [10:41] Is there a MB measurement, for example? [10:42] or disk blocks, or something? [10:42] no [10:42] well, blocks maybe [10:42] it outputs some numbers 'cur' and 'max' [10:42] Mithrandir: heh [10:42] pitti, do they represent a fraction? [10:42] i.e. progress = cur/max? [10:42] I can output the numbers (stage X/5, cur, max) directly instead of percentages [10:42] mpt: yes [10:42] mpt: that's the percentage withing a stage [10:42] and max > 100? [10:43] for a small disk, max < 100 [10:43] hrm [10:43] for a large one I suppose it's much bigger [10:43] I have a 6 GB test partition, where it's 94 [10:43] How long does it take overall? [10:43] actually, sorry, wrong question [10:44] How long does the slowest stage take? [10:44] for that 6 GB [10:44] oh, stage 1: 46 (70% of time), stage 2: 473 (20% of time), stages 3 to 5 are very quick [10:44] 473 seconds? [10:44] no, that's the 'max' number reported [10:44] oh [10:44] an absolute number of files or blocks to check, or so [10:44] a different number for each stage [10:45] I have a conversion function which accumulates stage, cur, and max to a single percentage [10:45] (adapted from fsck.ext3) [10:45] The reason I'm asking this, is that it's good for the text to update at least every couple of seconds [10:45] so that it never looks frozen [10:45] As a (very) last resort we could include the time elapsed, I'm just trying to work out whether that's necessary [10:46] mpt: what about including all? [10:46] mpt: you don't have any meaningful output that changes every couple of seconds by default, at least. [10:46] Checking disc..... 23% (stage 1, 234/437) [10:46] well, maybe on a 6G disk, but not on a 1TB disk or thereabouts. [10:46] Mithrandir, "by default" as in the existing text display? [10:46] mpt: yes. You have a text throbber and a progress bar. [10:47] yes, I'm familiar with it [10:47] but not familiar with how bad it gets on huge disks [10:47] s/bad/sullen/ [10:47] (I currently mimic that text mode progress bar behaviour in usplash) [10:47] it just throbs slower. [10:47] I think the numbers (cur/max) will get higher, so I could output those [10:48] fsck seems to update progress several times a second [10:48] What makes it spin the throbber? [10:48] mpt: the text mode has a certain threshold for the percentage [10:48] I mean, what has it finished when it rotates one segment [10:48] e. g. if one "=" represents 2.3%, it updates the progress bar every 2.3% [10:49] oh, it has that rotating thingy, too [10:49] pitti: "throbber". :-) [10:50] Mithrandir: I think I just learned a new word :) [10:50] So, if we can assume that (a) fsck will usually take more than a couple of minutes, and (b) for most disks max > 100, then I think it's better to show cur & max [10:50] mpt: maybe the percentage in addition, to give a feeling for an ETA? [10:50] throbber, I think comes from Netscape 1.1, where it actually throbbed [10:50] since stage 1 takes 70% and stages 2 to 5 together 30%, it would look less intimidating [10:51] pitti, you're right [10:51] mpt: WDYT about "23% (stage 1/5, block 234/437)" [10:51] Your suggestion above is perfect [10:51] except three dots, not five :-) [10:51] pitti: where do you get the cur and max numbers from? [10:51] sure :) [10:52] Mithrandir: fsck -C [10:52] Mithrandir: rather, -C3 [10:52] (output progress to fd 3) [10:52] -C == -C0 is magic, it uses the text mode progress bar [10:52] but for an fd you get three numbers (stage cur max) per line [10:52] one line for each cur [10:53] ah [10:53] http://en.wikipedia.org/wiki/Throbber [10:53] max for a 2.6T volume is ~21k, so a percentage would be good [11:02] lool: Thanks for the clarification on MIC. Sounds like a bit of a mess. I'd like to wait to hear back from smagaoun about it, but will push pre-FF if nobody else hits it. [11:03] persia: see my comment in -motu [11:04] Longer term, I'd think setting maintainer to UME, and granting UME access to the VCS might be a sensible solution, to avoid tracking multiple debian/ directories. Alternately, one of the two repos can be the master, and the other can merge/sync as Ubuntu does with Debian. [11:04] slytherin: OK, I see the problem - the code that generates the "master task" for cdimage doesn't cope with following more than one level of seed dependencies [11:04] Hobbsee: I refuse to accept anything as "crack" that can be fixed. Mortar is cheap :p [11:04] slytherin: the upshot being that required, minimal, standard, and desktop-common go missing [11:07] cjwatson: That is almost everything one would need to use Ubuntu. ;-) [11:07] desktop I mean. [11:07] persia: Thanks [11:09] lool: On an extended note, aside from other things, doesn't it make sense for someone in UME to be sponsoring UME stuff, rather that UUS? My comfort level for uploads when wearing a UUS hat goes down significantly when the resulting maintainer is not MOTU. [11:11] persia: There are little uploaders for UME at the moment; most people aren't MOTU and we only have a couple of core dev while the packages are being promoted to main [11:12] lool: Makes sense. I remember when myth was that way. UUS works until it gets resolved (although it may soon require UMS) [11:12] persia: While folks started the MOTU process and will probably be core dev in the next weeks or months when they will have demoed some experience, I fear it would be too hard to sponsor everything internally ATM [11:15] persia: sure, but sanity is not. [11:51] Hrm. Is it known that one doesn't get a /dev/cdrom symlink in /dev? [11:52] Running latest updates, from my local mirror. [11:54] hello everybody [11:54] one question [11:54] How often the maintainers checks the original projects for new releases? [11:55] sucotronic: "from time to time" [11:55] mmm [11:55] some maintainers are subscribed to announcement lists and see them immediately; some just check every so often; some only update when prodded [11:56] there isn't any mechanism to notify maintainers? [11:58] or is more easy to become a maintainer? [11:59] sucotronic: subscribing to upstream announcement lists is the preferred mechanism for diligent maintainers, though they can also create a debian/watch file and use uscan --report --verbose regularly [12:00] then, I've to contact with the maintainer to ask him? [12:08] sucotronic: filing a bug would be the usual method [12:10] cjwatson: sorry, I'm new. How I can do it? [12:12] sucotronic: https://bugs.launchpad.net/ubuntu/+filebug; also read https://wiki.ubuntu.com/ContributeToUbuntu [12:12] sucotronic: please ask further support questions in #ubuntu [12:14] cjwatson: thank you a lot [12:14] hmm, does anyone know anyone here who works for yahoo ? [12:17] cjwatson: I think you are wrong. I don't want to report a bug. I'm a maintanier of a project, and I only want to know how to notificate the ubuntu maintainer the new releases [12:18] sucotronic: A bug of the form "Please upgrade to new upstream release X.Y" is the preferred format if you want to push changes, rather than waiting for a pull. === ember_ is now known as ember [12:20] persia: ok, that's what I want to know. Thanks [12:28] Hi all [12:33] slytherin: Ubuntu daily CD builds fixed now [12:33] cjwatson: Thanks. Does that mean that new images will be generated again? [12:36] slytherin: I just generated Ubuntu ones [12:36] and am building Kubuntu now [12:37] cjwatson: kudos to you. :-) [12:37] Any of the buildd admins present here? I have a debconf preseed request. [12:37] I thought that particular preseed had been done [12:38] cjwatson: which one? I am referring to batik build, it uses older j2sdk because Sun JDK is too new for it. [12:40] slytherin: the RT ticket was marked resolved on 12 Dec; I'll see if I can dig up exactly what was preseeded [12:41] cjwatson: AFAIK, only Sun java packages have been preseeded. [12:41] cjwatson: sun-java-* works on the buildds after the preseeding was done (at least in hardy) [12:43] and what we need is preseeding for j2sdk/j2re package (Blackdown JDK/JRE). This is needed for some packages. [12:47] shared/accepted-sun-dlj-v1-1 is preseeded, but nothing else seems to be [12:47] slytherin: mail rt@admin.canonical.com with your request [12:48] cjwatson: do you know if there will be any problems if I add a "Breaks: usplash (<< 0.5.12)" to initscripts? (which is a required package) [12:48] cjwatson: I need the new usplash features for the fsck integration [12:48] pitti: don't think so [12:49] ok, thanks [12:49] cjwatson: Difficult task if you ask me. Access to my primary mail account (gmail) is blocked for me. I will see what I can do. :-) [12:50] slytherin: (or ask somebody else to do so) and say exactly which debconf question you need preseeded [12:50] cjwatson: How do I identify debconf question? [12:54] slytherin: you'll need to read the maintainer scripts and figure out what they're doing [12:54] ok [13:03] cjwatson: Looks like there are two different debconf questions, one for sdk and one for runtime. 'j2re1.4/license: true' and 'j2sdk1.4/license: true' [13:07] pitti: libosso built everywhere - do you need to wait for the publisher to finish, or can you promote it while it's running? [13:11] StevenK: if it's uploaded, I can promote it [13:11] pitti: bad idea. [13:11] ? [13:12] pitti: you need to wait for it to finish building, else it gets a "failed to upload" status. iz YALPB. [13:12] Hobbsee: but it's shiny! [13:12] * Hobbsee takes the shiny away from Mithrandir [13:12] Hobbsee: "if it's uploaded..." [13:12] NO MORE SHINY FOR YOU! NOT YOURS! [13:12] pitti: i thought you meant source uploaded [13:12] :'-( [13:12] no, I meant the binary builds were uploaded [13:13] oh right. go ahead, then :) [13:13] * Hobbsee hugs Mithrandir [13:13] anyway, I'm finally off for lunch for a bit; I'll review/promote it once I'm back [13:14] * Hobbsee blinks [13:15] so, uh... [13:15] either iv'e forgotten how to use powerpoints, or thsi cable has just died on me. [13:20] or only works sometimes [13:22] Hobbsee: it's probably to wear down your nerves. [13:23] Mithrandir: it was working fine prior to this. but now that i'm going on holidays, where it'll be my only phone, it does this. grrr. === cr3_ is now known as cr3 [14:19] BenC: ping ? [14:20] saispo: ? [14:21] BenC: hi :) i have a little question about git kernel ubuntu, i see on list *changes that kernel 2.6.20 and 2.6.22 are fixed but nothing in gitweb, it's normal ? [14:22] saispo: what do you mean "fixed"? [14:22] about CVE-2008-0600. [14:22] ** RESERVED ** This candidate has been reserved by an organization or individual that will use it when announcing a new security problem. When the candidate has been publicized, the details for this candidate will be provided. (http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-0600) [14:25] * pitti promotes libosso and osso-gwconnect to main and waves to StevenK [14:34] DarkSun88: are you going to rebulid all the libglew rdepends? [14:34] Yes. Are there problems? [14:34] DarkSun88: no, just confirming it's in your sights, I've let it through New [14:35] DarkSun88: also I've uploaded a new koffice2 so you can ignore krita-kde4 [14:35] Well, thanks. :) [14:38] BenC: changes haven't been commited in git ? [14:40] saispo: I'm sure they have, but maybe they weren't pushed...I can check [14:40] ok, thanks :) because i must rebuild them [14:40] and i use git for doing this [14:46] BenC: thanks, good for gutsy :) [14:47] waiting feisty :) [14:57] hello [14:59] how can i install a manpage when i build a (debian)package by using dpkg-buildpackage [15:00] See dh_installman(1) [15:00] dramen: You likely want to ask that question in #ubuntu-motu, and read the dh_installman manual page [15:03] in debian/rules there is a call dh_installman [15:04] normally, it should install the manual page automatically on the right location === hunger_t_ is now known as hunger [15:06] as dh_installman's own manual page says, you have to tell it which manual pages to install, either with debian/manpages (or debian/PACKAGENAME.manpages) or with command-line arguments [15:16] ok, i just put the deprecated dh_installmanpages into my debian/rules-file and now it works [15:17] although, the output is as followed: "dh_installmanpages: This program is deprecated, switch to dh_installman." [15:19] cjwatson: ooh! ubuntu-meta with reorganized seeds? [15:25] dramen: dh_installmanpages has a different interface, which includes automatically searching for manual pages. In practice this turned out to be more trouble than it was worth. [15:25] pitti: yes === mathiaz_ is now known as mathiaz [15:39] ogra: will you look at ted's gnome-screensaver updates, the bug is assigned to you, or should I do it? [15:41] soren: could you look at the gtk-vnc update sponsor request? it should be easy and required by the new GNOME [15:42] seb128: It's on my list. [15:42] :) [15:43] Hmm today's Tech Board meeting doesn't appear on the fridge which is the official place to list tech board meetings (says the wiki); who should I ping to get this fixed? Tech board folks to ask fridge people or fridge people directly? [15:44] hi heno [15:44] lool: Mail to fridge-devel@ [15:45] hey xivulon! [15:45] More generally, TB should send such a mail when a meeting date is decided. [15:45] xivulon: that last version looks nice :) [15:46] lool: fridge *still* can't do recurring meetings [15:46] so they have to add them one by one by hand [15:46] seb128: \o/ [15:46] saispo: what? [15:46] * lool mailed fridge-devel [15:46] and occasionally we hit the horizon of Corey's boredom of typing the same meeting in [15:47] seb128: nothing, just say "hello" :) [15:47] hey saispo ;-) [15:48] heno: glad to hear that [15:49] heno re skinning, I should be made the labels and buttons solid color and/or transparent [15:49] at the moment the image is 314x164 [15:49] assumes white background [15:49] 164x314 [15:49] xivulon: can the buttons be made transparent? [15:50] heno: never tried that [15:50] seb128, hmm, i'm pretty packed atm if you have a spare cycle for that it would be great [15:50] should be possible though [15:50] ogra: ok, will look at it, thanks [15:50] xivulon: ok, grey will be fine as well [15:51] thanks a lot [15:51] having a pixmap on the entire background would be great [15:52] that should be possible too, but haven't played with that either, requires overriding default nsis behaviour (164x314) expected [15:52] that said when the image goes below text readibility is affected [15:53] I think that a 3Dish logo with shadow on white background might be good enough [15:53] I agree [15:54] if they can keep it within the above size much easier for me [15:54] It's just useful to know what the technical constraints are when talking to the art team [15:54] that can be branded (at compile time though) [15:54] let's start with that then [15:55] I mean I can always override the nsis behaviour here and there, but I have the schedule quite busy before friday already [15:55] translation I think is a more urgent issue [15:56] I can reuse wubi scripts (po <-> nsh) or win32loader approach (c dll + gettext) [15:59] the transparency by the way depends on mfc api, if it is supported by standard flags or via sendmessage then it can be done [15:59] xivulon: NSIS gets the locale from Windows? [15:59] if not it requires a separate dll which is not worth it IMO [15:59] yes [16:00] uses the default windows language [16:00] cool [16:00] but at the moment I only have english in there anyway [16:01] I think the text is ok for translation now (though I'd like to see even less of it :) ) [16:01] if there are mfc gui experts here, tips are welcome :P [16:01] easiest way for me is if you change the text in the wiki [16:01] I'll grab it from there [16:02] OK, I'll try condensing it some more if possible [16:03] I'll upload the code tonight, building it should be quite straightforward, you need wine+nsis2.34 [16:09] heno: quick googling shows that transparent buttons are not obvious, transparent labels should be ok [16:10] that would be great [16:10] eh did not look at what is required to enlarge the image though [16:21] heno: http://img444.imageshack.us/img444/9167/umenu1wy6.jpg [16:21] this is to show transparency capabilities [16:22] I think it looks better on the side though [16:25] xivulon: right, but we wouldn't use that image in that case. most likely the image would have the logo on the left and a faint texture on the right [16:25] xivulon: what's the image dimension on that one? [16:25] I appreciate that, note that the same image would probably also go in the reboot page [16:26] right [16:34] heno that is a bit tricky, since the size changes slightly with font sizes (the image can be stretched or we can end off into a background color) [16:36] <\sh> soren, ping dpkg-dev...as I don't like to fight with dpkg, would you like to bring the "Description" tag back to _source.changes files, as described here: http://git.debian.org/?p=dpkg/dpkg.git;a=blobdiff;f=scripts/dpkg-genchanges.pl;h=0fcd529b847c5f51f7f4c5e3ea8c51e186d3730d;hp=7dada21a531c568298764c76dbe9a44b56471101;hb=15fa75bd7143d6ec54f0a77c482ff0cfb72bf440;hpb=1f6feb233d4e7088cb920f386292f8d31d694d3a ? [16:36] \sh: File a bug. [16:36] <\sh> soren, right now, this field is policy and MIA in last dpkg from debian/ubuntu :) [16:37] <\sh> soren, ah well, I'll provide a debdiff [16:37] Cool, thanks. [16:39] <\sh> soren, np === \sh is now known as \sh_away [16:48] heno the nsis recommended size for a vertical image is 164x314, for a full image 496x314 [16:56] heno: checkboxes are like buttons, so cannot be transparent [16:57] that basically rules out a full size image [16:58] xivulon: ok (you mean for the radio buttons on the reboot page?) [16:58] yes [16:58] they will have a solid background [16:59] btw, is there any limitation on colour depth? [16:59] It has to be a bitmap not sure what depth is supported, but I that depends on windows defaults [17:02] heno: http://img166.imageshack.us/img166/1228/umenu2zo3.jpg [17:02] IMO Simplest option is to have a vertical image (164x314) with 3Dish logo + shadow, all with a white background. [17:04] xivulon: agree. I'll look at making one (and ask for some art help if I fail) [17:04] thanks for investigating [17:04] np [17:42] so is hardy close'ish to average user ready , from what I read about current status it would seem so :) [17:43] neighborlee: feature freeze soon [17:43] ohhhhh btw [17:43] what was the decision on mono [17:43] jpatrick, sounds nice :) [17:43] neighborlee: The (nearly) final set of upstreams should be determined this week, but there are still lots of bugs that need closing. Testing appreciated, but know that you're testing. [17:43] persia, yes [17:44] persia, current issues seemed doable ;) [17:45] persia, what is the status of mono in hardy or is it already gone ;) [17:45] I saw wiki and was wondering [17:46] neighborlee: You'll get a better answer from the daily CDs or the metapackages than from me (I don't know, except that there are at least mono packages in universe) [17:46] yes that wont change from what I read [17:46] just wont be installed out of box or on install CD [17:46] persia, daily cd ?? [17:47] I can't imagine mono being gone, we have f-spot and tomboy using it [17:47] persia, surely someone knows [17:47] :)) [17:47] LaserJock, you dont know about the wiki do you ;) [17:47] neighborlee: Check the hardy ubuntu-desktop package [17:47] neighborlee: I know there is a lot of stuff on the wiki, much of it has no baring on what's actually done [17:47] persia, ok fine I was hoping someone would just know what status was ;)) [17:47] LaserJock, ok, odd. [17:47] *bearing, methinks [17:48] neighborlee: why is that odd? The wiki is open to editing by anyone [17:48] well the idea is the remove mono entirely, but leave on repo at least [17:48] LaserJock, I assumed it was a serious issue r aised by a developer, but maybe not. [17:48] No [17:48] LaserJock, it looked very serious to me. [17:48] Mono's not being removed [17:48] mjg59, ok ..as I say the wiki looked done very professsionally so I had zero reason to think anything less [17:49] neighborlee: well, I'm sure the person who wrote it was serious, but if it's the wiki page I'm thinking of it was not by a developer [17:49] Someone's written a spec about it. The spec hasn't been approved. [17:49] ic alright [17:49] You can see that by following the link from the spec to the status page on Launchpad [17:49] ic [17:50] well it did makes alot of sense though if you think about it [17:50] MUCH less MB footprint , memory too ?..and there are valid replacements to all apps according to the wiki author anyway [17:50] anyway I was curious, as on the outset it sounded very logical. [17:51] and now with winforms being deprecated for avalon it does beg the question possibly ;) [17:51] There's no decent replacement for Tomboy [17:52] yes actually there is, at least according to the wiki author [17:52] offhand I dont recall. [17:52] He's wrong [17:52] but I think there was some feature the repalcement didn't have. [17:52] but I now he mentioned something [17:52] ..know [17:52] checking [17:53] and what about tracker..it replaced beagle :)..makes you wonder at least it does me. [17:53] hm lets see [17:54] found it [17:54] ok this is on forum however [17:55] * persia notes bug #190862 may be interesting in any discussion of tomboy [17:55] Launchpad bug 190862 in tomboy "License headers missing" [High,Confirmed] https://launchpad.net/bugs/190862 [17:55] oh gawd clealry this is a HUGE issue for those involved in the discussions..a sorta 'heated' debate it looks like. [17:55] persia, hmm [17:55] license headers oh thats inntersting ;) [17:55] neighborlee: yes, because almost are all arguments are a technical "smoke and mirrors" around "we don't want it" [17:56] hm [17:57] persia: Unless there's any reason to think otherwise, the presence of a global copyright file is generally sufficient [17:57] * mjg59 heads out [18:12] heno: once you get the artwork for umenu could you please also produce a set of images of size 150x57 to be used in wubi header? [18:12] ideally there should be one for each flavor covered by wubi [18:16] mjg59, there used to be some code in powermanagement-interface/pmi.acpi to disable suspend (ram/disk) for loopinstallations [18:16] that for some reason did not go through to pm-utils [18:16] would it be possible to add it back? grep host in pmi.acpi [18:18] ah missed the heads out part... === \sh_away is now known as \sh [18:41] is there any update for the vmsplice exploit for ubuntu yet? [18:41] pranith: yes [18:42] i did apt-get upgrade today, and no new kernel... [18:42] pranith: at least I've seen a new kernel from security today [18:42] hmm [18:42] ok [18:42] pranith: arrived not too long ago [18:42] it was put in git like 23hrs ago [18:42] http://www.ubuntu.com/usn/usn-577-1 [18:42] ok, thanks [18:43] update released on all supported versions of Ubuntu :) [18:52] slangasek: the last comment in bug #187890 says that the package got synced but the archive has still the old version. A bug in a script not catching an error? [18:52] Launchpad bug 187890 in onscripter "Please sync onscripter 0.0.20080121-1 (universe) from Debian unstable (main)" [Wishlist,Fix released] https://launchpad.net/bugs/187890 [18:52] <\sh> soren, would you like to take a look at bug #191324 and upload please, so linda and everyone else is satisfied again using dpkg-genchanges.pl ? :) [18:52] Launchpad bug 191324 in dpkg "dpkg-genchanges.pl missing the "Description" field in *_source.changes files" [Undecided,New] https://launchpad.net/bugs/191324 [18:53] <\sh> soren, I just tested it , and everything is fine again and following debian policy [18:53] \sh: revu is already fixed *g*, and sparky's linda as well *g* [18:53] geser: mmm, could be. the sync-source script apparently exits with success when you fail to ask it to override the Ubuntu changes, and so pitti's most recent wrapper script sends some false-acks :/ [18:54] <\sh> sistpoty|work, well, if dpkg is fixed, you can drop the workaround ,-) [18:54] Riddell: I guess you have the sync lock right now, could you add 187890 to your queue? [18:54] geser: There's an issue with package versions that small. I had to manually force a couple packages earlier in the cycle [18:55] <\sh> sistpoty|work, but I'm uploading my package again, ok? [18:55] infon 0~r144-1 and infon-devel 0=r198-2.1 [18:55] \sh: I'd rather not drop the workaround... revu shouldn't throw backtraces because of a missing entry in the changes file (of course I should really fix much more for that *g*) [18:55] slangasek: ok [18:55] \sh: sure (btw.: I put back your last upload) [18:55] \sh: so that's up there already [18:55] <\sh> sistpoty|work, so it's already on the list, cool :) [19:01] slangasek: that can't be synced, it has a smaller version number than the current version we have [19:02] Riddell: oh, that's also a good reason for not syncing then [19:03] slangasek: so we need to add an epoch to onscripter? [19:03] geser: to be syncable again, yes [19:03] Where can I find step by step instructions how to make a release and upload files to it in launcpad. I have forgotten the details [19:03] geser: or else drop the leading zeroes, and worry about epoching later? [19:04] Debian would need to add the epoch, right? [19:04] epoch, or drop the leading zeroes [19:04] ScottK: if we don't want to carry it forever, yes [19:05] slangasek: wouldn't dropping the zeroes also require to rename the orig.tar.gz? [19:05] * ScottK was thinking if we wanted to be able to sync it. Once you add an epoch for Ubuntu, you aren't syncing any more. [19:05] geser: well, yes - why would that hurt anything? [19:06] slangasek: not really [19:06] ScottK: we already can't sync it because the current Ubuntu versioning sorts greater than the Debian versioning [19:06] Right, but us adding an epoch doesn't help that. [19:07] ScottK: how does dropping the zeros help us? [19:07] * ScottK didn't say it does. [19:08] ScottK: sorry, I read "we need to add an epoch to onscripter" as "we need to get the Debian maintainer to add an epoch to onscripter" :) [19:09] Ah. Maybe that's what he meant and I'm to much of a literalist. Dunno. [19:12] * geser will upload onscripter without the leading zeroes === Ubulette_ is now known as Ubulette [19:12] geser: upload it to Debian? [19:14] slangasek: to Ubuntu :) [19:14] as a fake-sync [19:14] oh, gotcha [19:15] what's the correct version in this case? -1build1 as there is no real change or is it -1ubuntu1 due to the changed versioning? [19:15] slangasek, is it possible to agree on metalink urls, even without dealing with generating the metalinks? I need to hardcode those in wubi. [19:16] otherwise I will need to make amendments post feature freeze [19:16] geser: Maybe -0ubuntu1 because of the changed versioning? [19:17] that's also an option [19:22] only need to know where the metalinks will be, and convention for filename therein (relevant before final release), we can use static metalinks for the time being pointing at daily-builds [19:25] slangsek: something like: ubuntu.com/metalinks/ubuntu-8.04-desktop.metalink -> ubuntu-8.04-desktop.iso (filename) [19:30] xivulon: let me see about working through that over the next few hours. Any new URLs under ubuntu.com need to be discussed with the webmaster first [19:34] slangasek, keep in mind that 1: the metalink url should not change over time within a release cycle, 2: the filename within it may or may not change [19:35] to make clear the second point, assume the metalink is called ubuntu-8.04-desktop.metalink, that will now point to urls that will retrieve the file hardy-desktop.iso [19:36] on top it contains a filename property (which most downloaders use to rename the downloaded file). That can be hardy-desktop.iso or ubuntu-8.04-desktop.iso [19:36] Riddell: Could I please have a give back on testresources. I believe it'll build this time. [19:36] I'd opt for the second option [19:37] ScottK: not from me [19:37] ScottK: try slangasek [19:37] OK. Riddell: who from then? [19:37] K [19:38] slangasek: Would you please give back testresources. I'm reasonably certain it will build. [19:38] ScottK: ask pitti, Mithrandir or lamont for a give-back [19:39] ScottK: you need an build admin not an archive admin [19:39] Ah. [19:39] Thanks. [19:39] geser: s/lamont/infinity/ [19:39] * ScottK hopes one of them see that then. [19:39] ScottK: not me either, I'm not a buildd admin [19:39] Right. [19:40] lamont: aren't you a buildd admin anymore or do you simple don't handel give-back requests? [19:40] geser: well..... [19:40] ScottK: Hobbsee can also do give-backs, but that doesn't help you right now [19:41] I'm an lp-admin now, so I can certainly do it. [19:41] * ScottK would need her long stick to reach out and wake her up. [19:41] I prefer to not abuse the duck that way [19:42] lamont: I looked at https://edge.launchpad.net/~launchpad-buildd-admins/+members and you're still listed so I guessed you could do it [19:43] yeah. I should really fire myself from that group, to be proper [19:44] lamont: Please give back testresources first. [19:44] ScottK: dropping myself from the group won't make it so I can't give it back.. [19:45] True, but if you did it first, it would actually be done. [19:47] both done === awalton__dos is now known as awalton__ [19:50] lamont: Thanks. [20:07] xivulon: ok, I've given the ubuntu.com webmaster food for thought; there are various concerns about how much of a difference this will make to www.ubuntu.com load at release time and so forth, but we'll work through those and I'll let you know what conclusions we reach. If this is just a matter of adding the metalink URLs to wubi, though, I wouldn't worry about not having the decision before FF [20:08] Oh, who is doing give-backs? Can someone do lordsawar? [20:10] bddebian: can do [20:10] bddebian: people in the ~launchpad-buildd-admin team can [20:11] Thx [20:11] bddebian: nothing to give back, it's built everywhere but hppa (and it's needsbuild there) [20:11] bah [20:11] hi LaserJock [20:12] pitti: you gotta a sec for a NEW consultation? [20:12] xivulon: Hi, I'm the webmaster. I have some questions but I need to do a little investigation in order to speak intelligibly on the matter. Can I e-mail your or /msg you later on this week? [20:12] actually not, trying to concentrate to get this usplash thing fixed and then go to bed [20:12] pitti: fine [20:12] LaserJock: but just ask your question, [20:12] pitti: Ah, someone must have done it, thanks [20:13] I'm totally switching the packaging for squeak (multiverse smalltalk stuff) so that we're syncing to the official unofficial packages [20:13] 'official unofficial'? :) [20:13] the source package names are completely different [20:13] I see [20:13] so that requires some removals/NEWs [20:13] pitti: Debian won't take it officially, but squeak maintains official packages [20:13] but there is some binary package overlap [20:14] LaserJock: that's not a problem; just make sure that the versions are higher [20:14] yes, the versions will all be higher [20:14] and that the packages with the same names have the same purpose :) [20:14] and keep transitional empty packages until after hardy for upgrades [20:14] ok, so I shouldn't ask for removals? [20:15] the old source packages should be removed [20:15] and old libraries, etc. [20:15] k, and have the new packages do the transitionals [20:15] old application packages should become transitional packages [20:16] ok, how hard would it be to get somebody to remove squeak-image, squeak-sources, and squeak-vm for me? :-) [20:16] LaserJock: let's first get the new packages in, then remove the old onese [20:16] LaserJock: it's not hard, just file a bug against them asking for removal and sub ~ubuntu-archive [20:17] sure [20:18] * pitti sighs and goes for another round of reboot/usplash testing; brb [20:18] 4 usplash uploads in two days... [20:19] fun :/ [20:20] pitti: If you're going to be around for a bit, you might idle in #ubuntu-meeting and 'fanboy' my core-dev application in person when the time comes (meeting in progress now). [20:21] Question: with all the idiots trying to get people to sudo rm -rf / - why not create a patch that gives you an "are you sure - are you really sure - are you REALLY REALLY sure" kind of warning? [20:22] Mez: Fails the silent-on-success guideline [20:22] Mez: as in, putting an alias by default in ~/.bashrc for --preserve-root? [20:22] bddebian: Testresources FTBFS again. It's your fix, so have fun. [20:24] ;-) [20:24] LjL, something like that === jelmer_ is now known as jelmer [20:25] LjL, actually, thats not a half bad idea [20:26] Anyone willing to sponsor a patch for that [20:26] Mez: not sure. guidelines aside, people would probably starting to give "alternative commands" to bypass that check [20:26] LjL, it's built into rm, so wouldnt fail the guidelines [20:26] Mez: Preventing users from shooting themselves in the foot with cute aliases and such never works. [20:27] infinity, wow - havent seen you in ages [20:27] how're things [20:27] Decent, I just don't speak up in -devel much anymore [20:28] I've actually looked for you specifically on a couple of occasions infinity ;) [20:28] cant remember why now [20:28] prob something to do with Debian and NM [20:28] or turtles [20:28] Mez: (Note that we could just change it to "rm -rf /*" etc... If people will run random commands like that, they'll always get what's coming to them) [20:28] slangasek: *glare* [20:28] :-) [20:29] infinity, ;) [20:29] slangasek, do I want to know [20:30] yes, but I won't tell you [20:30] ?@ === mdz_ is now known as mdz === Keybuk_ is now known as Keybuk [20:42] slangasek: thanks, yes for the time being it's mostly a matter of URL only I can point to my website for the time being and repoint later. [20:42] Note that if the "filename" attribute within the metalink is not constant throughout a release cycle, I will also need to recode a bit. [20:43] xivulon: right. I'm not sure what the best solution is for that side of things; everywhere else, we make a point to distinguish between pre-release codenames, and release versions [20:44] slangsek, if you keep the metalink url fixed, either way is wrong [20:44] slangasek: ^ [20:45] precisely [20:45] i.e. you either have a ubuntu-8.04-desktop.metalink pointing at hardy-8.04-destop.iso or you have ubuntu-8.04-desktop.metalink which downloads hardy-desktop-iso and calls it ubuntu-8.04-desktop.iso [20:47] xivulon: yes, it's also wrong because we don't want to have /metalink/ files labelled "hardy" after release, or labelled "8.04" before release [20:48] an alternive is to use server side redirection [20:48] so I can point to ubuntu-8.04-desktop.metalink.latest [20:49] which will redirect me to either ubuntu-8.04-desktop.metalink or ubuntu-8.04-alpha3-desktop.metalink [20:50] the metalink file itself by the way should be lighter than an average webpage if you are concerned about bandwidth [20:50] xivulon: what about if the installer were to look for a file under the release number, and fall back to the codename if it's not available? [20:51] I can do that but will hardcode some ubuntu specific practices [20:51] that would also give us the option of hosting them in two different places (i.e., releases.u.c, cdimage.u.c, which is how the images are split as well) [20:51] I was thinking somthing like: [20:52] ubuntu.com/metalinks/8.04 with subdirs: final, beta, alph3, current [20:53] current contains "fixed" urls which are redirected [20:53] the subdirs seem unnecessary, since we don't generally keep previous milestone images around after the next one has been released [20:54] agree, on top of that server side redirection do not require files visible to the user [20:55] so it would be ubuntu.com/metalinks/8.04 containing ubuntu-8.04-desktop.metalink OR ubuntu-8.04beta-desktop.metalink + ubuntu-8.04-desktop.current.metalink redirection [20:55] the last one being "invisible" [20:56] the filenames therein should match whatever a user would grab manually from the mirrors [20:57] would the above seem reasonable? [20:57] it still has the flaw that it implies using the "8.04" designation before 8.04 is released [20:58] I expect newz2000 will have some opinions on the layout [20:58] we could use metalinks/NOT-YET-RELEASED/8.04/ or something like that. [20:58] could be called hardy-desktop, the issue is that all distros share the same codename so can't have that... [20:59] We should definitely not use numbers before release. [20:59] ubuntu-beta-desktop.metalink ubuntu-finall-desktop.metalink ...? [20:59] all in 8.04 [20:59] I still remember the s/6.04/6.06/ pain. [20:59] I mean either one or the other [20:59] xivulon: I would probably do ubuntu-hardy-desktop-i386.metalink or such; prefixing the distro name to the image name [21:00] or else mirroring the per-flavor heirarchy currently present on releases.u.c/cdimage.u.c [21:00] slangasek: I really only care about having redirections (.htaccess) which are fixed across a cycle and gets updated [21:01] The rest is for "real users" more than programmatic access [21:01] provided the redirections get me to the right metalink, I do not really mind what is called [21:01] What's the actual goal here? [21:01] A static URL that's always correct? [21:01] yes [21:02] infinity: giving wubi a static url that can be embedded, yes [21:02] It's my opinion that having the current alpha turn into the release is very much incorrect. [21:02] This is one reason why we do the rename on release. [21:03] ubuntu-hardy-desktop.iso != ubuntu-8.04-desktop.iso, and never should we promote anything that claims otherwise. [21:03] don't think there is much confusion there [21:04] there isn't *today*, because we make the distinction [21:04] There would be with a static URL that tracks through to release. [21:04] any reason wubi can't try two URLs and fall back to the not-yet-released one if the released one doesn't exist? [21:04] so it'd be embedding two URLs, not just one [21:04] Having different locations and filenames is a big, blinking warning that you're using unreleased code. [21:05] Anything that obscures that without warning the user is a no-no to me. :/ [21:05] s/unreleased/unsupported/, if you prefer. [21:05] (It's obviously all "released") [21:05] That is of course not an issue for the stand-alone version, but it is problematic for the version bundled with the CD [21:06] Why is it an issue? [21:06] for the version bundled with the CD, it could read metadata from the CD image itself telling it which url to check...? [21:06] I will have to change the embedded urls just before release [21:07] if (download release.iso) { continue; } else { download beta.iso; warn user that it's beta; } [21:07] slangasek: I do parse .disk/info anyway... [21:07] xivulon: in that case, you already have the metadata that tells you whether it's released [21:07] sorry infinity misunderstood you above, yes I can do 2 urls [21:08] slangasek: true. [21:09] but... [21:09] if a user gets a copy of wubi.exe and pass it to a friend, that becomes stand-alone, and will not "know" what to download [21:10] are there identifying version numbers in wubi itself? [21:10] xivulon: make it look at http://releases.ubuntu.com/.manifest or something then? [21:11] Now I use 8.04+bzr revision [21:11] But can of course change that [21:11] Mithrandir: you mean the wubi name? [21:12] ah no [21:12] xivulon: if you have a standalone .exe, what information does wubi want to collect before it can install? [21:12] it needs to know the metalink url [21:13] it needs to be able to construct the right metalink URL, right? [21:13] if the standalone is produced after the ISO ships, that is trivial, but if the standalone is on the CD that is less so [21:13] yes [21:13] it's not needed for wubi from 8.04 to be able to install 8.10? [21:14] nope [21:14] huh? why does it make a difference when the .exe is built? [21:14] slangasek: if I release an exe on my website after ISO release I can embedded the right urls [21:14] we will know, a priori, what the urls are for "pre-release" and "release" metalink files, whether these are the same or different [21:14] I think we're all agreed that the urls should be *defined* well in advance [21:15] it's just that the "release" url shouldn't be *populated* prior to the release [21:15] they'll just 404 until we actually have released. [21:15] slangasek: correct [21:15] xivulon: ok, so where's the problem then? [21:15] not really a problem, so far there seem to be 2 solutions: I try 2 different urls or we use redirection [21:16] ok [21:16] just need to knwo which route you guys prefer, for me redirection is less work :P [21:17] Would someone be so kind to summarize what the problem is? :) [21:17] well, yes, but I think the above 800 lines of scrollback make it clear that there's resistance to using a single, user-visible url for pre- and post-release files :) [21:17] ah but that will not be user-visible [21:17] Why would you want that anyhow? [21:18] cody-somerville: the subject at hand is wubi using metalink files; I don't know that there is a problem currently [21:18] xivulon: uh, it'll be on a website, users can access websites, therefore it's user-visible :-) [21:19] in the sense the redirection is serer side (.htaccess) so if you look in the metalinks directory you do not see redirecting urls [21:19] of course you can also opt for visible redirections [21:20] mm, ok [21:21] http://en.wikipedia.org/wiki/Server-side_redirect [21:23] eh, "server-side redirect" is a very vague term without any implications of .htaccess or any other mechanism; that was my confusion, citing wikipedia doesn't really help :) [21:25] What I mean is that I can type "http://ubuntu.com/metalinks/hidden_latest.metalink" and get "http://ubuntu.com/metalinks/ubuntu-8.04-desktop.metalink" [21:25] but if you look in "http://ubuntu.com/metalinks" you only see "ubuntu-8.04-desktop.metalink" [21:26] yes. "server-side redirect" implies the former, it didn't imply the latter. But I'm on the same page now. [21:28] in any case the downloaded metalink (and hence iso filename) would reflect the actual status [21:29] so do we use (hidden) redirection or do I test for 2 URLs? [21:29] not our decision to make yet, still needs the webmaster's buy-in :) [21:30] (and if the webmaster nack's hosting it on www.ubuntu.com, then it'll have to be two urls since pre-release images are hosted on a completely different server from releases) === \sh is now known as \sh_away [21:31] I would assume that in any case, the filename within the metalink will match the underlying iso file URL (i.e. now it would be hardy-desktop-i386.iso) [21:31] right [21:32] slangsek thanks a lot for bearing with me [21:32] aaaaa^ [21:33] no problem at all; sorry for having deferred this so long [21:33] not strictly a problem for me, I simply wanted to avoid post feature-freeze changes [21:51] pitti: debian bug 465340 [21:51] Debian bug 465340 in dpkg "dpkg: Broken call to open in Dpkg/Control.pm" [Important,Open] http://bugs.debian.org/465340 === crevette is now known as crevette_ === crevette_ is now known as crevette === crevette is now known as crevette_ [21:57] pitti: Short version: Please use dpkg-gencontrol differently :) [22:10] * soren gives doko "the eye" [22:11] * ion_ has two. [22:13] siren: ? [22:13] soren: ? === doko_ is now known as doko [22:14] doko: Hm.... I'm having odd problems with grub and right now, my prime suspect is your dpkg patch :) [22:17] doko: Yup, it seems to be accurate. [22:17] doko: It checks: [22:17] if test "x$CFLAGS" = x; then default_CFLAGS=yes [22:17] fi [22:18] And if $default_CFLAGS isn't "yes", it doesn't check for e.g. -fno-stack-protector and then it blows up. [22:21] soren: ohh great, it does the CFLAGS settings stuff in debian/rules, but then it doesn't pass it to the upstream make [22:21] doko: What would you suggest? Adding -fno-stack-protector to CFLAGS? unset CFLAGS before calling configure? [22:21] or configure [22:22] doko: No, it *does* get passed to configure. That's the problem. configure behaves differently depending on whether or not CFLAGS is unset(/empty) or not. [22:25] soren: this is insane. the conservative thing would be to unexport CFLAGS, and mention it in debian/rules [22:27] doko: That's your recommendation? [22:27] doko: I just tested it, and it does indeed fix it. Not surprising, I'm just saying. [22:28] soren: unexport CFLAGS, and maybe remove the setting of CLAGS in the rules file, it's just misleading [22:30] doko: Hm... I'm not sure I remember this correctly.. [22:30] If a makefile specifies CFLAGS, but there's also a CFLAGS environment variable, what happens? [22:31] The environment variable takes precedence, right? [22:32] soren: in debian/rules, CFLAGS is not passed to configure, so CFLAGS from debian/files is ignored, configure takes it from the env. in the generated Makefile, it's available and taken, unless you call make with the -e option [22:33] doko: Ah.. Ok. [22:39] debian #462984 [22:39] Debian bug 462984 in python-moinmoin "python-moinmoin: MOIN_ID cookie bug" [Serious,Open] http://bugs.debian.org/462984 === ion___ is now known as ion_