/srv/irclogs.ubuntu.com/2009/06/02/#ubuntu-devel.txt

=== beuno_ is now known as beuno
Viper550I know this has to do more with Ark and RPM than Debian, but bero did a write-up on package management. http://arklinux.wordpress.com/2009/06/02/another-look-at-linux-packaging-systems/00:44
YokoZarslangasek: I recall you taking notes during this spec: https://blueprints.launchpad.net/ubuntu/+spec/desktop-mime-execution-policy   -- did you paste them somewhere?  there's no link at that page01:02
bluefoxicyholy crap01:39
bluefoxicya kernelu pdate fixed busted GTK file picker?01:39
YokoZarbluefoxicy: what kind of busted?01:45
YokoZarGTK file picker was busted for other reasons...01:46
=== cody-somerville_ is now known as cody-somerville
slangasekYokoZar: they're still in gobby02:57
YokoZarslangasek: ahh good, thanks02:58
YokoZarI'll make a wiki page02:58
=== mcasadevall is now known as NCommander
=== fabbione is now known as fabb-rome
dholbachgood morning06:57
pittiGood morning07:10
pittibryce: get well soon! didn't hit me too hard, just a cold, but fortunately it was Pentecost yesterday anyway :)07:11
TheMusoHey pitti.07:16
pittihey TheMuso, made it back in one piece?07:26
TheMusopitti: Indeed. Long flight, but after a good night sleep, I feel much better.07:27
=== asac_ is now known as asac
sorenHow do I find the version of the running system from a python script? Parsing /etc/lsb-release?08:24
dholbachsoren: run "lsb_release -rs" and parse the output? :)08:26
geoffthm, /usr/bin/lsb_release is Python, and looks to do if __name__=='__main__' correctly. You could import it!08:26
sorenI don't think I'll be adding /usr/bin to my sys.path, though. :)08:27
sorenThat seems like a recipe for disaster.08:27
ajmitch"perfectly safe"08:28
juanjesoren: why don't you just use the function get_lsb_information() from the lsb_release? It's small and give you all you need08:34
=== azeem_ is now known as azeem
=== tkamppeter_ is now known as tkamppeter
juanjesoren: I meant to copy the function, instead of import the script08:37
pitticopying code would defeat the idea of lsb_release08:39
pittie. g. it wouldn't work on Debian08:39
sorenpitti: How do you do it from apport? Parse the output from lsb_release?08:39
pittilsb_release is supposed to be executed, not sourced/copied/imported, so the only safe way is to call it08:39
pittisoren: yes08:39
sorenCool, thanks.08:40
pittisoren: so if you care for portability, run lsb_release; if you don't, just read /etc/lsb-release08:40
pitti(the latter is magnitudes faster, of course)08:40
sorenPortability isn't a great concern, but speed even less so :)08:41
LutinRiddell: ping about eet08:44
jameshsoren: if you want speed, reimplement lsb-release in C :)08:49
jameshlsb_release, even08:49
* soren passes on that opportunity08:49
juanjepitti: maybe, but probably the best is not to have to run the lsb_release, but have it as a lib, so you can use from python easily08:50
pittismb: jaunty-proposed queue has l-r-m which "Bump ABI to 13 for proposed kernel"; however, there is no -13 in jaunty-proposed08:51
smbpitti, Let me check. I thought I had uploaded all three during uds08:51
pittijuanje: agreed, but that needs to be defined in LSB then08:51
pittismb: there was a linux upload which reverts a previous change which introduced a regression08:51
pittismb: ah, indeed: http://launchpadlibrarian.net/27192879/linux_2.6.28-13.44_source.changes08:52
pittismb: that bumps the ABI08:52
pittismb: (ugh)08:52
smbpitti, yeah that bump the abi again for the remove08:52
pittismb: ok, nevermind then08:52
jameshsoren: feel free to pick another language that results in a fast to load binary08:52
smbpitti, Ok, yeah sorry about that. The sound changes required another one08:53
smbpitti, I'll follow up with meta in a bit08:54
pittismb: ok, thanks08:54
RiddellLutin: hi09:01
Lutinheya Riddell09:02
LutinRiddell: I was curious about why you reverted eet to an older version with a 'new upstream version" changelog entry09:02
RiddellLutin: let me work out where I got that from09:06
RiddellLutin: it's from http://dev.openbossa.org/trac/qedje/09:08
LutinRiddell: well, qedje uses eet 1.1.0 in Debian and I haven't seen any bugreport so far09:10
Riddellmm, and I'm pretty sure that page is out of date09:10
Lutin(sure, the version in ubuntu was rev365xx)09:11
LutinRiddell: anyway, no big deal, just wanted to point it out09:15
Riddellit's also linked on http://code.openbossa.org/projects/qedje/pages/Home09:15
Riddellwhich is the new qedje page09:15
LutinRiddell: maybe they needed some bugfixe that happened right before, ot they just picked whatever SVN rev was at that time09:21
Lutinanyway the interface sure didn't change09:21
RiddellLutin: there's also an eet 1.209:26
LutinRiddell: I know, I actually uploaded it to experimental09:27
Lutinbut it depends on libeina, and I'd rather not have it in ubuntu unless there's a very valid reason for it09:28
Riddelloh aye, I remember that now09:28
Riddellnow I just need to remember why I thought the 1.1 wasn't good enough :)09:28
LutinRiddell: you know you uploaded an /older/ version than 1.1, don't you ?09:29
RiddellLutin: well presumably I didn't at the time and I must have thought it was newer09:36
=== korn_ is now known as c_korn
RiddellLutin: where can I find the svn revision of 1.1?09:53
Keybukthought of the day: PPAs have killed Backports09:53
lifelesshallelujah?09:53
directhexPPAs don't require paperwork09:54
RiddellPPAs don't have a build score of 009:54
directhexbuild scores of 0 don't require paperwork09:54
LutinRiddell: by checking out the svn and having with svn log, or you can look at the git-svn-id associated to the upstream-vcs/1.1.0 tag here: http://git.debian.org/?p=pkg-e/libs/eet.git;a=tags10:05
=== masACC is now known as maswan
=== agateau_ is now known as agateau
lifelessanyone up for some sponsoring?https://bugs.edge.launchpad.net/ubuntu/+source/pyrex/+bug/37975410:33
ubottuUbuntu bug 379754 in pyrex "deprecation warning in Errors.py" [Undecided,In progress]10:33
StevenKlifeless: I'd rather a debdiff10:39
lifelessStevenK: done10:40
=== emgent_ is now known as emgent
RiddellLutin: I uploaded 1.1.0 again10:56
LutinRiddell: cool, thanks10:58
ogracjwatson, poke, could you merge https://code.launchpad.net/~ogra/debian-cd/ubuntu so we get armel images again ?11:11
cjwatsonogra: done, and rolled out11:14
ograthanks11:14
ogrado we really need the version check in there ?11:14
ograi would think we can just trust what lies in /srv/cdimage.ubuntu.com/ftp-ports/dists/karmic/main/installer-armel/current/images/imx51/cdrom/11:15
cjwatsonneeds to be fixed properly with a kernel change11:15
cjwatsonit's not about trust11:15
ograindeed, but until thats there we'll have to bump the version for every ABI change11:16
cjwatsonyes.11:16
ograand given that the babbage2 patches will take some time to be sorted that might be a longer period11:16
cjwatsonincentive to get it fixed properly ...11:16
loic-mogra: hi11:17
seb128does anybody known an easy way to replace a new line by a space? ie to change a file having a name by line to a "name1 name2 name3" etc, cat file | something11:18
seb128tr -d '\n' deletes the new line but it lacks space between words11:18
StevenKseb128: tr '\n' ' '11:18
ograloic-m, hey, the ubuntu-gettext domain changes in tuxtype were to please the langpack generation, i think they are still needed11:18
seb128StevenK: ok, I was not far, thanks11:18
cjwatsonseb128: xargs11:19
loic-mogra: which langpack generation? I thought it was because the package was in main, and thus translated in Launchpad?11:19
cjwatson(slightly creative option, but it's what I usually do for that task)11:19
cjwatsonthough it does go wrong if the file has too many lines11:19
ograloic-m, right and it gets automatically picked up for langpacks through being in main11:19
loic-mogra: then what about tuxmath, who's also in main?11:20
ograsame thing ... if that setting is missing thats a bug11:20
loic-mogra: I'm in touch with upstream, so I can ask them to put it (they already do something for Suse)11:20
ogragood, make them do it and we can sync11:21
loic-mogra: Ok, now I can tell them about both .desktop files and we can sync11:21
ograwhen i maintained it the package had only a debian .menu file iirc (its quite a while ago)11:21
seb128StevenK, cjwatson: thanks11:21
loic-mogra: we'll have to wait for tuxtype > 1.7.4 though, Debian still isn't using upstream .desktop file11:21
ograright, that was the prob i had back then as well11:22
loic-mogra: yes, I fixed the bug in U and contacted the DD11:22
loic-mogra: (before they didn't have a .desktop file)11:22
ograthanks for getting it sorted :)11:22
loic-mogra: thanks a lot11:22
ograthe edubuntu guys will be happy to have less work11:23
loic-mogra: you're welcome. I was afraid you'd have forgotten about it, since nobody on #u-edu could tell me about the string11:23
loic-mogra: so direct contacting you was a good thing ;)11:23
ograto be honest i *had* forgotten about it ...11:23
ograits 1.5 years ago that i touched my last edu package actively11:24
ograthough i probably did a dumb merge inbetween when LaserJock had no time11:24
StevenKpitti: http://people.ubuntu.com/~ubuntu-archive/NBS/ is empty, and I don't believe it, could you check?11:34
pittiStevenK: I wish!11:36
pittigive me a minute11:36
lifelessStevenK: so, was the debdiff ok?11:38
StevenKlifeless: *cough* Got distracted11:38
Hobbseekirkland: in my "what was known as screen profiles", i've got a "49m".  What does it stand for?  :)11:45
Hobbseeis it hte remaining time of my dist-upgrade, or something?11:45
Hobbseeoh, uptime.  never mind.11:46
pittiStevenK: archive-cruft-check.py -n /srv/launchpad.net/ubuntu-archive/11:46
pittiImportError: No module named ftpmaster11:46
pitticprov: ^ can you please look at this?11:46
StevenK\o/11:46
lifelessStevenK: so, how do I go about undistracting you?11:51
=== ScriptRipper_ is now known as ScriptRipper
StevenKlifeless: Visit?11:51
lifelessmm, not still I'm less sinusy11:51
lifelessI'll settle for nagging11:51
* lifeless nags StevenK 11:52
pittiasac: shall I drop the modem fdi from hal-info for karmic, for better testing of the prober?11:54
asacpitti: i would say no. the prober is always used anyway and there are other things like modemmanager and wader that still rely on that info. i will talk to dan if we can drop the code pieces that do something with hal11:56
asac(to get even more testing of prober)11:57
pittiasac: ah, I see; so it's not necessary for NM?11:57
pittiasac: roger, thanks11:57
slytherinif a package was in depwait in jaunty on a particular arch (hppa) and the depwait is now cleared in karmic, what is the best way to make the buildd try the package again?12:11
pittislytherin: hppa is no more in karmic12:13
slytherinpitti: I thought since FTBFS page shows hppa, it was still a community supported architecture. Also doko made some hppa specific uploads to java tool chain.12:14
pittislytherin, doko: https://lists.ubuntu.com/archives/ubuntu-devel-announce/2009-May/000571.html12:15
slytherinpitti: thanks12:17
StevenKpitti: Except it is still building stuff12:23
slytherinOne more question. Is there any problem with powerpc buildd? I am trying to analyse FTBFS of tuxguitar - http://launchpadlibrarian.net/27258462/buildlog_ubuntu-karmic-powerpc.tuxguitar_1.1-1_FAILEDTOBUILD.txt.gz12:34
cjwatsonslytherin: that does seem to be powerpc-specific but the cause is very unclear. I was just getting started on looking at that one ...12:37
cjwatson(bug 372243; please don't add any more tasks to that bug!)12:38
ubottuLaunchpad bug 372243 in texlive-base "FTBFS of other packages due to dpkg-trigger bug in texlive-base" [Undecided,Confirmed] https://launchpad.net/bugs/37224312:38
cjwatsonI don't think texlive-base itself is likely to be the buggy thing, but it's hard to tell at the moment12:38
slytherincjwatson: Thanks. I am subscribing myself to that bug.12:39
cjwatsonI also find that in general betting *against* a bug being buildd-specific is wise12:40
slytherincjwatson: I will try to build tuxguitar locally on a powerpc machine and will see if that still fails for same reason.12:41
cjwatsonoh, I'm not asserting that it will necessarily fail in all cases; just that people are typically too quick to think "oh, must be a buildd bug"12:42
slytherincjwatson: right. I will make sure first.12:43
cjwatsonthe code in both texlive-base and dpkg looks correct on the face of it12:43
cjwatsondpkg's source has not changed relevantly since jaunty, and I believe this bug is new in karmic12:44
cjwatsonit might well be one of those things you can only reproduce if you're running an old kernel (say, dapper's)12:44
cprovpitti: yes, I'm on it.12:45
pitticprov: cool, thanks12:45
kirklandHobbsee: uptime :-)12:47
kirklandHobbsee: cheers ;-)12:47
cprovpitti: fixed.12:50
pitticprov: you rock12:50
infinitycjwatson: Seems like an odd thing to be triggered by kernel/userspace skew, but certainly possible, given that PPC is the only arch still running dapper kernels. :/12:51
pittiStevenK: cron.NBS running12:51
cprovpitti: I wish ;)12:51
StevenKpitti: Danke12:51
infinitycjwatson: (And that's my two cents before I go back to not being here)12:51
* ogra shakes his head 12:53
ograinfinity, go away !12:53
cjwatsoninfinity: yeah, I don't get it yet12:55
siretartTB meeting today?13:04
Hobbseekarmic doesn't explode after dist-upgrade.  Please fix it!13:13
ograHobbsee, i noticed that too yesterday ...13:15
ograwe should do some broken uploads13:15
Hobbseeheh :)13:15
Hobbseethe only thing i'm not liking so much is that konversation has a new version, which is kde4-based.  That's not good enough!13:16
ograbump it to kde5 and break it heavily :)13:16
Hobbseehaha13:16
Riddellwhat's wrong with it?13:16
Hobbseenothing, apart from me not being sold on the aesthetics of it.  (how does one change kde4 themes, without having the rest of it installed?)13:17
Hobbseeand the artefacts13:17
lifelessHobbsee: willpower13:17
ogralifeless, dont you need persia's cool brain input device for that ?13:18
tkamppeterpitti, hi13:19
Hobbseelifeless: heh :)13:20
cjwatsonsiretart: yes, 1400 UTC13:21
kirklandKeybuk: ping13:22
ion_ogra: OCZ NIA? :-)13:23
ograsomething similar, yes13:24
siretart`cjwatson: ok. btw, I'm a bit unsure why ffmpeg is again on the meeting agenda. If I remember the meeting logs correctly, mdz wanted to confirm the course of action with sabdfl, but either that didn't happen or there were no objections. Do you know if there is actually something to discuss on that topic?13:24
ograhe had it with him at UDS and demoed it13:24
ion_ogra: Is there Linux support for such devices?13:25
ograi think it did something with plain xinput13:25
cjwatsonsiretart`: it's on the agenda because we don't typically remove things from the agenda until they're actually done13:25
cjwatsonotherwise we forget about them entirely13:26
siretart`ah, I see13:26
Keybukkirkland: hi13:26
siretart`mdz: did you catch sabdfl to confirm the course of action wrt ffmpeg?13:26
cjwatsonsiretart`: I haven't heard of any concrete progress but it would do no harm to poke people again; unless you're going to be around anyway, I don't know that you need to make any special effort to be there13:26
siretart`okay, because I'd need to leave around 14 UTC here :-/13:27
kirklandKeybuk: hey, just filed a wishlist bug against upstart, inotify dir watching13:34
kirklandKeybuk: ideally, i'll get bugmail from LP when that gets fixed :-)13:35
DavieyBug Status, "You wish it, you fix it" :)13:36
mdzsiretart`: I haven't spoken to him about it recently, but he is here and will be at the meeting13:36
mdzsiretart`: if there's nothing to discuss, we can skip it.  is it resolved?13:37
siretart`mdz: IIRC, you wanted to check with sabdfl if what we discussed (not munging the ffmpeg source anymore) was OK and if yes, to proceed so in karmic13:37
siretart`I'm unsure if we discussed enabling the encoders, but TBH, the more interesting ones are in the multiverse package anyways..13:38
mdzsiretart`: I was pretty sure we resolved that in a meeting, that munging the source was unnecessary13:38
siretart`though h263 would certainly be interesting to users of ekiga13:38
StevenKpitti: Is cron.NBS running still, or did it die a horrid death?13:40
lifelessStevenK: https://bugs.edge.launchpad.net/ubuntu/+source/gnome-doc-utils/+bug/336882 too :)13:41
ubottuUbuntu bug 336882 in gnome-doc-utils "Deprecated module md5 with python 2.6" [Low,In progress]13:41
lifelessStevenK: just upload, you know you want to13:41
StevenKlifeless: Maybe applying for core-dev would be quicker13:42
* StevenK hides13:42
lifelessStevenK: when people start whinging at me to do that, sure.13:42
StevenKlifeless: I'll upload pyrex, subscribe the relevant sponsor team for the gnome-doc-utils bug13:46
lifelessStevenK: isn't it just ubuntu-main-sponsors? its what I already subscribed13:46
StevenKlifeless: It is, yes. I haven't looked.13:47
mterryjames_w: Is  --install-layout=deb still needed for python packages?  Building a deb without it seems to do the right thing in Karmic.13:52
lifelessmterry: check closely, site-packages != dist-packages, and also python-support does evil magic that can in principle break13:53
mterrylifeless: Modules get installed to /usr/lib/python2.6/dist-packages13:53
mterrylifeless: I believe that's correct13:53
lifelessmterry: I suspect python-support is moving from site->dist, I may be wrong.13:54
lifelessbut I certainly saw something like that in pyrex13:54
mterrylifeless: So you're saying that python-support will shortly (or apparently already does) do the right thing without --install-layout=deb?13:54
mterrylifeless: i.e. what I'm seeing is expected and good and loverly?13:55
lifelessmterry: If I am remembering what I observed.13:55
mterrylifeless: Alright, I love it13:55
lifelessmterry: I think its wrong, because if the build process is encoding paths into the output files, python-support will be breaking things.13:55
lifelessadmittedly thats a corner case ;)13:56
pittiStevenK: still running, seems to be a lot14:03
pittiStevenK: hah, just finished14:03
pittiStevenK: http://people.ubuntu.com/~ubuntu-archive/NBS/ looks good now, enjoy14:04
StevenKpitti: Right, so I just needed to be slightly more patient.14:04
pittiRiddell, seb128: any chance I could cajole one of you to binary-NEW udev-extras? It's blocking a hal upload I'm about to do, and I'd like to get it into alpha-214:04
StevenKpitti: I think I prefered it when NBS was empty, just looking at the list14:04
pittiseb128, Riddell: (oh, alpha-2 is next week, nevermind; but it's still a small blocker)14:05
seb128pitti: I can do that, but you can do that yourself directly too no?14:05
Riddellpitti: ok (I'm doing new queue now)14:05
pittiseb128: well, I'm the uploader14:05
pittiand I packaged the new binaries14:05
seb128I tend to no bother finding somebody else for binary new-ing14:06
seb128but usually I need those for soname changes and there is not a lot to verify in such cases14:06
al-maisanmterry: I believe james_w is on vacation this week.14:06
mterryal-maisan: Ah, kthx14:07
Riddellpitti (seb128): accepted14:08
pittiRiddell: cheers!14:08
=== sconklin-gone is now known as sconklin
=== BenC1 is now known as BenC
tkamppeterpitti, the CUPS BZR is OK now, the two wrong files I have reverted.14:34
pittitkamppeter: I saw, thank yuo!14:34
persiaion_, There's kernel support, and userspace hiddev drivers, but nothing for X yet.14:34
ion_persia: Which device is it you were demonstrating?14:34
persiaOCZ NIA14:35
ion_Ah, right14:35
tkamppeterFor the filters in general I will return to Poppler for pdftops, GS is a good PS/PDF interpreter, but is not very good in creating PostScript.14:35
ion_persia: I’d love to type using NIA controlling Dasher. :-)14:35
pittitkamppeter: right, makes sense; poppler upstream didn't seem entirely averse to the patch either, so that should be okay14:35
tkamppeterpitti: Is there already a reaction from upstream to the patch?14:36
pittitkamppeter: I just saw the initial followup14:36
persiaion_, That's the idea :)  More hands welcome if you want to hack on stuff.  I should get some packages into Karmic for basic toying about sometime this month.14:36
ion_persia: Perhaps i’ll purchase one when i have extra money.14:37
persiaAt least they are about 8% of the cost of the brainfingers devices :)14:37
tkamppeterProblem is that we create a new dependency of CUPS on the patched Poppler, which will need that we have to wait for the patch to hit Debian.14:37
ion_persia: Does the device provide the data for all the inputs the Windows™ software provides, or does the software do heavy analysis on the data?14:38
tkamppeterpitti: And depending on the maintainer of Poppler it can take long. The Ghostscript maintainer for example did not answer yet to my fixes.14:39
persiaion_, It needs analysis.  The device provides raw frequency data.  There is extant software that does the analysis.14:39
tkamppeterpitti, fortunately, we will not need my last Ghostscript fixes for CUPS any more when we revert to Poppler.14:41
brycepitti: good to hear, yeah I'm feeling a lot better today, just a lingering cough14:53
joaopintowill karmic be using packagekit-gnome as the default app installer ?15:21
pittijoaopinto: no, it's too limited15:26
pittiPK still has fundamental design problems with dpkg15:26
pittisuch as conffiles or debconf15:26
joaopintopitti, tks15:36
tkamppeterpitti, WDYT, will the Debian maintianer of Poppler accept our patch quickly so that we can proceed with CUPS?15:42
pittitkamppeter: I don't know, but even if not, we'll just reintroduce the original "different papersizes" bug, right?15:42
pittitkamppeter: or do you introduce a new pdftops command line option which doesn't exist in current poppler?15:42
ograRiddell, you rejected ldm ?15:43
tkamppeterThere is a new pdftops command line option, "-origpagesizes" as I did not want to modify the behavior of Poppler for other programs.15:44
tkamppeterpitt, see https://bugs.freedesktop.org/show_bug.cgi?id=1977715:44
ubottuFreedesktop bug 19777 in general "pdftops command line utility does not convert multiple-page-size documents correctly" [Normal,New]15:44
tkamppeterpitti: ^^15:45
tkamppeterI can also modify the patch to not use this option, but this can break other programs which use pdftops of Poppler.15:46
pittitkamppeter: eww, I see15:46
pittitkamppeter: yes, in this case this would block on the patch being accepted15:46
pittitkamppeter: however, is the current behaviour really a feature?15:46
pittiit sounds a bit like --unbreak15:46
Riddellogra: the themes stuff I did15:46
ograRiddell, they were in the archive for several years now15:47
ograits three plain colored rectangles15:47
tkamppeterpitti, I do not know. Currently one supplies a paper size on the pdftops command line and all pages get fit into that given size.15:47
ograthey were just split out from the main package15:47
pittitkamppeter: what happens if you don't submit a paper size?15:47
pittitkamppeter: I don't understand why pdftops needs a paper size at all; after all, a PDF file should already have a proper size?15:48
wipany update on the rt-kernel for ubuntu 9.04?15:49
wipwhen to expect a new release? anyone working on it?15:50
Riddellogra: ah, you want me to remove the old packages from the archive until you can get in a SRU with the copyright notice fixed? :)15:53
ograhuh ?15:54
ograi doubt its even possible to copyright a color15:54
tkamppeterpitti, if I do not supply a size I get all pages fit into the size of the first page.15:54
=== pochu_ is now known as pochu
tkamppeterSo one-page documents always worked with Poppler's pdftops also documents with all pages having the same size, as long as the wrapper from CUPS does not supply the default size given in the PPD.15:55
tkamppeterThe default paper size in the PPD is also intended to give a paper size default for a document without paper size, like a JPG or a PostScript file without size definition (the CUPS test page for example).15:57
tkamppeterpitti: A document defining a paper size is supposed to be printed in that size.15:58
pittitkamppeter: that behaviour sounds like a bug to me, not a feature15:58
tkamppeterThe user should supply the "fitplot" option if he wants to resize a PDF document to a given paper size.15:59
tkamppeterpitti, according to upstream developer Albert Astals Cid's comment #1 in gs.freedesktop.org/show_bug.cgi?id=19777 it seems to be a feature ...16:01
tkamppeterpitti, https://bugs.freedesktop.org/show_bug.cgi?id=1977716:01
ubottuFreedesktop bug 19777 in general "pdftops command line utility does not convert multiple-page-size documents correctly" [Normal,New]16:01
directhexcjwatson, so, um..... do those of us without access to secret cabal mailing lists get to find out what the "mono (open discussion)" thing was actually meant to be about?16:07
cjwatsondirecthex: at the TB review at UDS (which was videotaped, I believe), various folks expressed a desire for the TB to hold free discussion on issues of the day, partly as agenda-fillers and partly to build up its profile16:10
cjwatsonnot necessarily with the aim of issuing anything binding but just as part of a general TB aim of having good oversight of the project16:10
cjwatsonI think Mono (by which I assume he meant the patent position) was simply something Mark suggested off-the-cuff as something people frequently ask about and that it would be sensible to have a position on16:11
Riddellstgraber: what channel are we talking on?16:12
stgraberRiddell: the release one (probably not the best though)16:12
directhexcjwatson, am i allowed to be a little concerned about said discussion being moved to ubuntu-secret-cabal@lists, where people who can actually answer the TB's queries, well, aren't allowed?16:13
Keybukdirecthex: I meant a public ML16:23
cjwatsonI'm actually a little concerned about starting YA mono discussion on a public list given the amount of heat that has been generated on the subject in the past; personally I had been planning to hold a discussion on technical-board@ and CC the maintainers16:24
cjwatsonthere's nothing actually secret, since after all we were going to hold it on IRC, I'd just like to keep the noise down16:25
Keybukwe could hold it on ubuntu-devel16:25
Keybukthe noise doesn't go up to 11 there16:25
directhexalthough it WILL go to 11 if certain sites catch wind and link to it. FYI.16:28
directhexcross-posting between technical-board and debian-cli might work as another option?16:29
directhexin the end i'm not fussy as long as people in a position to put forward rational points of view aren't excluded16:29
directhexwhatever those points of view may be16:29
directhex(oh, and nutcases are in short supply)16:29
cjwatsondirecthex: is debian-cli high-profile?16:34
cjwatsonI don't want to exclude people, but I also don't want to try to construct something resembling a project position in the teeth of a howling gale16:34
directhexcjwatson, it's not particularly high profile, no. but it's the new official list for cli (.net if you're ignoring trademarks) related topics in debian. which generally means pnet and mono.16:35
evandRiddell: I am afraid I don't agree with your rejection of parti-all on account of it containing two gzipped pdf files in the source tree.  The files are not part of any resulting binaries, they're MIT licensed, and they're not generated from an available source document.16:37
ElbrusCan I see the logs of this channel somewhere?16:37
* Elbrus wonders if infinity responded to my ping last time16:37
Riddellevand: how do you modify them?16:37
directhexElbrus, i think there's an irclogs.ubuntu.com16:37
directhexRiddell, a hex editor, what else?16:38
Elbrusdirecthex: thanks16:38
persiaRiddel: Is the preferred form for modification a requirement for MIT licensed material?16:40
evandRiddell: They're X11 licensed, it doesn't have that clause.16:40
Riddellevand: we're a free software distro, we require files to modifiable16:41
Riddellat least for main and universe we do16:41
Riddellpersia: no it's a requirement for main and universe16:41
Elbrusinfinity: ping, you seem to be the one that could help with bug 6754416:42
ubottuLaunchpad bug 67544 in fpc "PPC build of fpc fails" [Undecided,Confirmed] https://launchpad.net/bugs/6754416:42
persiaWell, there's always pdfedit, but hrm.16:42
Riddelland "I saw sladen do it once" isn't a reasonable definition of editable :)16:42
Elbrusfpc needs bootstrapping on ppc16:43
cjwatsondirecthex: I meant high-profile enough for anything posted there to turn into a firestorm16:43
cjwatsonRiddell: PDFs are modifiable with a PDF editor; the things that require a *transparent* file format are the GPL/GFDL and friends, not our general principles16:44
ion_It seems they’ve managed to make screen rotation work a bit better in the radeon driver.16:44
pittis/transparent/preferred form of modification/16:44
cjwatsonI think that's just wording; the GPL says "preferred form for modification" while the GFDL says "transparent", but the effect is similar16:45
pittiwell, I disagree16:45
=== smb_tp is now known as smb
cjwatsonour main/universe licensing policy says that the licence must permit modification, but says *nothing* about how16:45
pittiif I produce a html file from a docbooc xml file, shipping only the html file would violate the GPL16:46
cjwatsonif you disagree, could you point me to where it says how?16:46
pittibut if a html file is written from scratch, then this _is_ the source and preferred form of modification16:46
cjwatsonpitti: hm, ok, but nevertheless none of that is at issue here16:46
persiaI think we do have some restrictions though: we don't allow pq in universe, for example.16:46
cjwatsonpersia: pq?16:46
pitticjwatson: right, just pointing out that transparency is not the main point of the GPL, as far as I understand it16:46
persiacjwatson, Yes.  It's a windows binary that permits free redistribution and modification *of the binary*, for which we don't have source.16:46
cjwatsonpersia: that arises from "The main and universe categories have a strict and non-negotiable requirement that application software included in them must come with full source code."16:47
cjwatson"application software" does not include PDFs16:47
directhexcjwatson, to the best of my knowledge that's unlikely to happen - however, an argument could be made that it's not an ideal place to post as it's "not neutral enough" as a list. in the end it's your call. i just want to avoid being talked about again without knowing after that time on debian-legal16:47
persiaAh.  I understand the distinction at this point.  Thank you.16:47
evandRiddell: So given the preceding discussion, are you comfortable with accepting that upload?16:49
=== DrKranz is now known as DktrKranz
sladencjwatson: interesting, what about a PDF with the non-edit bits set?16:50
Riddellevand: I must admit I'm not confortable with accepting files which are not in preferred modifiable form into universe16:50
KeybukRiddell: do you ship any png files anywhere?16:51
Keybukor any ttf files?16:51
Keybuketc.16:51
Keybukin the parti-all case, common sense should prevail anyway16:51
Keybuksince the files are not part of any resulting binary package, they aren't interesting16:51
cjwatsonRiddell: I don't believe there is any justification for this from the licensing policy, TBH16:52
RiddellKeybuk: PNG files often are preferred modifiable form.  where they're not they should be accompanied by the files which are16:52
persiaKeybuk, arguably, for some applications, .png *is* the preferred form for modification.16:52
Keybukindeed, I'm pretty sure we specifically encoded into the licencing policy a get-out clause for documentation, graphics, fonts, etc.16:52
directhex+dfsg !16:52
persia(although your argument stands for .ttf)16:52
cjwatsonsince the very beginning we've said that we'll decide on data case-by-case16:52
KeybukRiddell: PDF are often the preferred modifiable form16:52
cjwatsonif evand says that these files are actually edited as PDFs ...16:52
Keybukand in this case, these documents are in the source package simply because they're specifications that the author followed16:53
cjwatson(and even if they aren't, I don't see a huge problem TBH)16:53
Keybukrepackaging the source package just to remove them would be a ridiculous PITA16:53
cjwatsonsladen: #include <flamewar.h>16:53
Keybukespecially since they aren't placed into a binary16:53
Riddellooh, New queue is empty16:54
Riddellonly took all day16:54
* pitti hugs Riddell16:55
pittiKeybuk: right now the i915 module is loaded very late, even after mounting the root fs; this makes it quite impossible to do anything sensible with usplash16:56
pittiKeybuk: do you think there is a chance to move modprobing to a much earlier point in the boot process?16:56
Keybukno16:57
pittis/i915 module/any video module providing KMS/16:57
pittiright now it takes more time _before_ KMS gets enabled than between KMS and gdm16:57
KeybukI'd rather we simply got there faster16:57
pittireadahead alone blocks for 5 seconds or more16:57
pittiand I don't think we can significantly speed up this16:57
pittiat most we can move it to a different time16:58
Keybukwe can significantly speed up the time it takes to load drivers16:58
Keybukmy every waking moment is currently consumed by that task16:58
KeybukI fully expect that we will have the KMS driver loaded at the same time after boot that we currently start usplash16:58
Keybukso chill out, relax, and let me worry about boot speed ;)16:58
pittiKeybuk: I was just curious :)16:59
pittiKeybuk: erm, don't we start usplash in the initramfs?16:59
Keybukyes16:59
pittiyou said that we wouldn't move the drivers into the initrd last week16:59
Keybukbut I don't want to put the kms drivers in there16:59
Keybukin fact, I'm going to start ripping things *out* of the initramfs16:59
pittiright, understandably16:59
Keybukwe should spend as little time in there as possible16:59
Keybukbudget looks a bit like17:00
Keybukkernel: 1.2s17:00
Keybukinitramfs: 0.8s17:00
Keybukudev: 1s17:00
evandRiddell: Are we at an impasse?  And if so, shall we take this to the TB for a formal clarification?17:00
Keybukthat'll mean the kms driver is loaded *by* 3s17:00
ion_keybuk: Will karmic have Upstart in initramfs?17:00
Keybukion_: unlikely17:00
cjwatsonKeybuk: oh, you mentioned that you had a console-setup patch to make it use udev - if you can toss that over to me, I could push it up the hill towards upload17:00
Keybukevand: (TB hat) I don't see that it needs a formal clarification; the current licensing documentation is clear17:00
pittiKeybuk: I just feel that we should do something to unbreak usplash for alpha-217:00
pittiright now it just turns into a black screen after KMS gets active17:01
Keybukpitti: *shrug* I'm not worried about it17:01
pittihm, I forget that we don't have that enabled by default yet17:01
Keybukif you're looking for something to do to help boot speed, that GNOME login really needs some work ;)17:01
Riddellevand: I'm done archive admin for the day, if you upload maybe tomorrows archive admin will accept the tyranny of non-preferred modifiable forms, or you can repack without PDFs and I'll accept it17:01
evandKeybuk: I just don't want to force anything.  If it's not clear, then perhaps it's worthwhile for the TB to make a statement?  But I defer to higher powers.17:01
pittiKeybuk: that's on our plate already :-)17:01
evandRiddell: okay17:01
KeybukRiddell: did you have any other objection other than the PDF?17:02
KeybukRiddell: was the source otherwise clear?17:02
evandRiddell: I do appreciate you looking it over, and I do appreciate your concerns.17:02
RiddellKeybuk: seemed ok, I didn't look at it in detail17:02
pittiKeybuk: in particular, seb128 will look at nautilus, I'll look at gnome-panel, and I'll talk to mvo or Robert about some go-faster stripes for compiz startup17:02
Keybukpitti: remember that my plan is to only start usplash if we need a filesystem check or a passphrase17:03
Keybukand that in the normal case, it won't be17:03
pittiyep17:03
pittiKeybuk: passphrase, too?17:03
pittiI don't think that's possible17:03
pittiin your design usplash starts after mounting the root fs, I thought?17:03
seb128Keybuk: I don't think the "no splash" idea is a good one17:03
Keybukpitti: no17:03
pittii. e. crytpsetup -> passphrase -> root fs -> big modprobe -> KMS gets active17:04
Keybukseb128: I'm not suggesting "no splash", I'm suggesting we start X where we currently start usplash and do the splash as an X window17:04
Keybukpitti: passphrase for root fs is a very special case that requires deliberately activation17:04
ion_So, karmic will have usplash and not plymouth?17:05
Keybukpitti: that means we can repack the initramfs for it17:05
Keybukpitti: and put usplash and KMS modules and the whole world into the initramfs17:05
Keybukand inherently not care about boot speed because most of the time will be waiting for passphrases and decryption time17:05
seb128Keybuk: I'm waiting to see how long it takes to start xorg on my 6 years old desktop with a slow disk17:05
seb128Keybuk: I doubt it will be 3 seconds though17:05
Keybukseb128: it should be roughly the same time it currently takes you to start usplash17:05
seb128Keybuk: xorg itself takes longer than 3 seconds to start on this box ...17:06
Keybukseb128: with KMS?17:06
Keybukand are you sure?17:06
pittiKeybuk: ah17:06
Keybukbecause I bet X starts really fast17:06
seb128no, normal xorg17:06
seb128Keybuk: well bootchart have xorg ressource busy for at least 3 seconds17:07
seb128Keybuk: in any case I will try on karmic to see how it works17:07
* pitti pats ecryptfs17:08
pittiseb128: that's surprising17:08
pittiX itself starts in no time here17:08
pittiit's all background, gdm, etc. which takes time17:08
pittiKMS helps a lot there, yes17:08
seb128pitti: well that's a normal boot and I've several seconds on the bootchart between Xorg and gdmgreeter but it could be gdm before the greater or something17:10
Keybukeep17:10
Keybukbrownout17:10
Keybukseb128: was just saying17:10
Keybukthat I bet X starts pretty fast with KMS17:10
Keybukand instead gdm isn't noticing17:10
ion_keybuk: UPS? :-)17:10
Keybukion_: DSL lost sync, so I guess the exchange got knocked out too17:10
ion_Ah17:10
Keybukseb128: new gdm appears to fix this bug17:11
Keybukindeed there are git commits which say that they directly fixed this exact bug I was looking for ;)17:11
Keybukthough they don't backport to old gdm sadly17:11
KeybukI had a go myself for the stig image, and appeared to fix it17:11
hyperairpitti: thanks for sponsoring =)17:12
pittiKeybuk: we'll use the new gdm in karmic anyway17:13
pittimeh, seems my DSL just got a hangover as well17:13
pittihyperair: thanks for the fix!17:13
seb128Keybuk: good, we intend to switch to new gdm this cycle17:13
hyperairpitti: no problem. it was bugging me. on the other hand, i don't get to enjoy my fix now because gpm doesn't seem to work well with KMS =(17:13
Keybukso we have two options really17:13
pittihyperair: ugh, what does gpm have to do with KMS?17:14
Keybuk a) spend time and effort getting KMS and usplash up early, just to have a throbber until X starts17:14
Keybuk b) spend time and effort getting X up just as early17:14
hyperairpitti: brightness control things.17:14
pittihyperair: ah17:14
pittiKeybuk: b)17:14
hyperairpitti: the main reason i did that fix was to get the brightness thing working. but now my brightness keys are completely dead with KMS on17:14
hyperairi can't exactly report a bug either; i'm running xorg-edgers' packages17:14
Keybukand when you think about it, what are X's dependencies?17:15
KeybukX depends on a mounted filesystem17:15
KeybukX depends on KMS driver17:15
Keybukmounted filesystem depends on drivers17:15
seb128you need usb drivers to be loaded17:15
Keybukso really, X depends on udev17:15
pittiseb128: not with input hotplugging any more, I think?17:15
Keybukudev depends on kernel17:15
pittiKeybuk: in the past, X.org needed the hostname to be set as well17:15
Keybukpitti: probably still true, but that's a single syscall17:16
Keybukso boot looks like17:16
persiapitti, What about output hotplugging: one might have the display on USB.17:16
Keybuk1) start kernel17:16
Keybuk2) find and mount root filesystem17:16
Keybuk3) set hostname17:16
seb128pitti: well you don't want to get gdm there and mouse and keyboard not working for a while ...17:16
Keybuk4) load drivers17:16
Keybuk5) start X17:16
Keybukdoing hardware clock sync, console setup, filesystem checks and mounting all under 417:16
pittiseb128: I think they will get loaded together with the video driver in the big udev modprobe call?17:16
Keybukseb128: you'll get them at the same time as the video driver modulo bus issues17:17
pittiseb128: also, there should be a throbber between X and gdm, while the remaining boot stuff happens, AFAIUI17:17
cjwatsonif we can set the keyboard layout after X itself starts, then console-setup and dbus/hal/blah can move later17:17
seb128pitti: could be, I'm not the expert there, just saying we need to get usb input devices working17:17
Keybukseb128: but they're dependencies of *gdm*17:17
Keybuknot of X17:17
pittikillall hal17:17
Keybukwe can have X up earlier17:17
Keybukwith an X window throbber17:17
Keybukwhile we wait for gdm's deps17:17
seb128right17:17
cjwatsonpitti: pedant :-)17:17
cjwatsonYKWIM17:17
pitticjwatson: wasn't meant as correction, just as a plan :)17:18
Keybukkernel is up in 1.2s right now17:18
Keybukmy minimal initramfs is 0.5s17:18
Keybukwe have udev doing its thing in just 0.8s now17:18
pittiin fact I don't have a clear idea yet how the future hal-less X.org will get the keyboard layout17:18
Keybukthat leaves us a whole 0.5s to set the hostname ;)17:18
Keybukpitti: probably a udev rule instead of an fdi?17:18
pittimaybe through udev device properties17:19
pittiKeybuk: that would just transform /etc/default/console-setup into udev properties17:19
pittiif /etc/default/console-setup is "less standard" than udev, that would work17:19
Keybukpitti: bit of luck it's in a form that udev can read already then ;)17:19
KeybukIMPORT{file}="/etc/default/console-setup"17:20
ion_Btw, exactly how does e.g. magic sysrq’s text output behave with KMS+X? Paint in some point in the video memory, until X happens to paint over the same spot again?17:20
cjwatsonKeybuk: cunning17:20
seb128do you do tests on slow disks too?17:20
Keybukion_: it doesn't pain17:20
Keybuk+t17:20
Keybukseb128: yes, I mostly test on my laptop17:20
Keybukwhich has the slow disk of death17:20
KeybukI'm hoping for faster results when I test on a mini917:20
ion_keybuk: Is there any hope of that changing?17:20
Keybukthis stuff is mostly not disk though17:20
seb128the d420 you mean, not the mini9 right?17:20
Keybukion_: not really17:20
Keybukseb128: the d420, right17:21
seb128ok17:21
seb128because I always find my bootchart very different of you mini9 ones17:21
seb128ie my disk seems much slower17:21
seb128but cpu is faster17:21
Keybukseb128: the mini9 has an SSD17:21
Keybukthat makes a massive difference17:21
Keybukthe slow CPU though kills it in other ways17:21
Keybukfor a truly awesome experience, steal jcastro's laptop17:21
seb128right, which is why I'm trying to make sure slow disk owner will have something nice too ;-)17:22
KeybukX200+Intel SSD ... 12s boot to full logged-in desktop on jaunty17:22
* Keybuk wishes his next laptop refresh would hurry up17:22
pittiKeybuk: *wow*17:22
Keybukseb128: sure17:22
Keybukseb128: which is why I'm putting the usplash option where I am ;)17:22
tormodapropos Xorg startup try: time xinit -e '' (actually adds the shutdown time too)17:22
Keybukhaving it optional at the point we check disks means that we can also, maybe, start it if the disk is not SSD17:23
KeybukI'm hoping we don't have to17:23
Keybukbut it's an option17:23
pittiKeybuk: so it seems that the 5 second readahead block is really the biggest remaining chunk before KMS/X start?17:23
cjwatsonwe could split up readahead to prioritise X17:24
Keybukright, there's a few options here17:24
hyperairpitti: o noes. gpm ftbfs on hppa.17:25
pittihyperair: *shrug*17:26
Keybukhyperair: hppa EOL kthxbye ;)17:26
pittinot that it ever had much of a life in the first place17:26
slangasekeverything ftbfs on hppa now, if I'm not mistaken17:27
slangasek(due to aforementioned EOL)17:27
Keybukslangasek: buildd repurposed as a doorstop?17:27
cjwatsonre?17:27
slangasekmterry: seen that quodlibet FTBFS on all !i386?  I guess there's a binary-indep/binary-arch mismatch in debian/rules somewhere18:10
mterryslangasek: Ah yes.  I made a mental note to check that out.  I'll look into it18:10
highvoltagewhere is ubuntu's calender these days? I heard it's in google somewhere?18:12
LaserJockhighvoltage: I think the fridge has a link18:13
slangasekso, does anyone know where my gpg agent went on upgrade to karmic?18:16
ograit probably became a secret agent :P18:16
highvoltageheh18:17
=== DreamThi1f is now known as DreamThief
* slangasek grins18:18
slangasekare others seeing the same issue?18:18
ograprocesslist here has nothing about gpg18:20
mterryslangasek: I'm on karmic, and I still get the little dialog asking for my gpg passphrase18:20
highvoltagewho maintains the ubuntu google calender? I have some trouble adding an event18:22
slangasekmterry: do you know which process is running it?  seahorse, or something else?18:30
mterryslangasek: Nope.  seahorse is a good guess though18:31
* ogra would guess gnome-keyring-daemon18:31
slangasekwell, g-k-d doesn't appear to be handling gpg here18:32
slangasekit does handle ssh18:32
slangasekbryce: 382390> mutter, why doesn't ubuntu-bug xserver-xorg-video-intel dtrt there?18:33
bryceslangasek: weird18:35
bryceslangasek: near as I can tell if you filed it like that it should have pulled everything in18:36
slangasekbryce: well, bah18:37
brycemaybe a pitti question?18:38
slangasekhmm, I think I got an LP error message around the time I filed that bug, maybe that's why it broke18:38
bryceah18:38
slangasekwell, time to try to reproduce the bug, then break everything with KMS18:38
brycekewl18:39
bryceI'm working on the 2.7.99.1 update presently18:39
slangasekof course now the bug is unreproducible18:41
slangasekI probably need to have a projector on hand or something to reproduce it18:41
YokoZarDo we have a daily USB stick image for Karmic?  Or was that just an idea...18:42
bryceYokoZar: working on it.18:42
bryceYokoZar: what we have so far is a livecd image with xorg-edgers here - http://people.ubuntu.com/~bryce/xorg-edgers-0.1-i386.iso18:43
YokoZarbryce: I guess I can write that to the stick using the same tools and boot/install karmic from that right?18:44
bryceYokoZar: presumably yes18:44
=== evanrmurphy_ is now known as evanrmurphy
slangasekbryce: another successful KMS test for you19:03
brycesweetness19:03
bryceslangasek: any improvement in boot speed?19:04
slangasekoh, pitti reports problems with external monitor on 945, hmm... guess I should check that myself19:04
slangasekbryce: no, looked pretty much the same to me19:05
bryceok19:05
slangasekOTOH, I have root on crypt-lvm, and it always seems like there's an unnecessary delay after decrypting... I should figure out what that is19:05
brycebtw, what is your boot time total?19:06
slangasekeh, haven't timed it, and as per above it wouldn't be representative :)19:06
brycemy laptop takes 55s to boot, my ati box takes 25s19:06
* slangasek mutters at the shorter cable on his replacement AC adapter19:07
YokoZarIs CPU time a limiting factor anywhere in the boot process?19:07
YokoZaror is it mostly I/O stuff19:07
directhexmoar cores. it's the only option.19:08
slangasekbryce: hmm, I do have a regression in the set of video output configurations that Fn+F7 cycles through for me19:08
bryceYokoZar: looks like mostly I/O to me.  usplash is the only thing that seems to take significant cpu19:08
slangasekI get "both on, high res", "internal on", "both on, low res"; missing is "VGA on, LVDS off"19:09
brycehmm19:10
bryceslangasek: not sure if that is X, or whatever handles Fn+F7 now19:11
bryceworth filing a bug in any case19:12
* slangasek nods19:12
slangasekthe only thing I changed was turning on KMS, so19:12
ion_So, how does one test KMS and where to post results?19:13
slangasekhttps://wiki.ubuntu.com/X/KernelModeSetting19:14
ion_Thanks, was just about to click that search result. :-)19:14
slangasekbryce: oh - in Settings -> Preferences -> Display, both outputs are now listed as 'unknown' instead of having names...19:16
ion_Ah, ATI KMS is not available yet. I was under the impression the new Fedora release had it.19:16
slangasekbryce: though that may be unrelated to turning on KMS19:16
bryceslangasek: there's a lookup table local to gnome-display-properties that should have it19:17
bryceyou could doublecheck that xrandr --verbose lists your monitor's model code19:17
bryceif it does, then gnome-display-properties may be bugged.  If it doesn't, then something's wrong with the edid stuff in X19:18
slangasekwhat does a "model code" look like?19:18
brycelike AUO, BNQ, SNY19:19
slangasekhmm, I don't seem to have anything like that19:19
brycehmm actually it appears xrandr doesn't print that19:21
bryceget-edid | parse-edid | grep ModelName19:22
bryceassuming you're on x8619:22
slangasekwhat package is get-edid in?19:23
bryceread-edid19:23
slangasekby x86 do you mean i386?19:23
bryceslangasek: yeah19:24
slangasekyeah, no help there19:24
persiaAlso works on powerpc and lpia :)19:25
slangasekclearly we need to get multiarch on its feet so that I can run get-edid19:25
bryce:-D19:25
bryceslangasek: alternatively, it may be displayed in your /var/log/Xorg.0.log19:26
bryce(II) RADEON(0): EDID vendor "BNQ", prod id 3042719:26
persiaErm, will that help?  Can one access real-mode x86 on x86_64?  If so, it's probably just a matter of recompilation.  If not, multiarch won't help.19:26
slangasekEDID vendor "LEN"; so it at least knows the vendor for the LVDS19:27
bryceok, so X seems to be ok, now to check gnome...19:28
bryce    { "LEN", "Lenovo" },19:29
brycethat is 2.26, let me check latest too19:29
bryceyep, there in 2.26.1 too19:30
bryce(libgnome-desktop, display-name.c, vendors[])19:30
YokoZarquick question: is it possible to add a tab to a Gnome right click->properties dialog with a separate package, or does that require modifying something inside gnome?19:31
YokoZar(writing the spec for Wine integration)19:31
bryceslangasek: best guess is that the API for getting monitor info has changed with the modesetting stuff moved to the kernel19:31
slangasekbryce: yeah, that was my guess too.  Where should that bug get filed?19:35
brycegnome-display-properties probably19:35
slangasekok19:35
persiaYokoZar, #ubuntu-desktop may have more information, but I think you can do it with nautilus extensions.19:37
YokoZarpersia: If nautilus is extendable in a sane way, that should be enough19:38
* persia doesn't claim "sane", but doesn't have enough information to claim otherwise either19:39
persiaYokoZar, One package I know to create context is nautilus-open-terminal19:39
YokoZarI'll put in the spec that it should be doable through an extension (and thus Gnome should be more extensible if it isn't), since this is exactly the kind of code that doesn't need to go in by default19:39
highvoltagecjwatson, slangasek: are you around, LaserJock and myself would like to speak to you about Edubuntu releases19:44
slangasekhighvoltage: I'm around19:44
highvoltageslangasek: great. I understand that there are limitations on hosting currently in the canonical datacenter, and that this is affecting how much we can ship in an iso?19:45
LaserJockthe basic thing is that Edubuntu would like to ship a full DVD or USB image19:46
LaserJockthe Addon thing just doesn't seem to work all that well19:46
highvoltageslangasek: based on feedback from our users, we would very much like to expand our offering somewhat for karmic, and for karmic+1 we aim to be a full installation disc again, based on feedback from our users.19:46
slangasekbryce: once again, ubuntu-bug only attached Dependencies.txt to my report (bug #382864), not anything else19:46
ubottuLaunchpad bug 382864 in xorg "xrandr cycling is all messed up with KMS" [Undecided,New] https://launchpad.net/bugs/38286419:46
LaserJockbut since our .iso got dropped off releases.ubuntu.com we were wondering if there is some way to get back on for Karmic or Karmic+1 with a DVD19:47
highvoltagein short, we need to know that the infrustructure can support our images before we can commit to our users on this19:47
slangasekLaserJock, highvoltage: limitations on hosting> not explicitly, that I'm aware of; though changes to the image type we're building for edubuntu would have to get blessed by someone above me in the chain, I believe19:47
slangasek"get back on" - on releases.ubuntu.com?19:47
highvoltageslangasek: such as the TB?19:48
LaserJockslangasek: yep19:48
highvoltageslangasek: edubuntu used to be hosted on releases.ubuntu.com19:48
slangasekhighvoltage: yes19:48
slangasekLaserJock: I think there's zero chance of us shipping an Edubuntu DVD on releases.ubuntu.com19:49
LaserJockok19:49
highvoltageslangasek: what's the limiting factors? if there's something we can do to help fix it we would want to do so19:49
slangasekno, it's not a limit within the Canonical data center - it's that releases.ubuntu.com is the basis for all of the CD mirrors, and the more images we ship there the fewer mirrors we can get19:50
bryceslangasek: does running 'apport-collect' cause them to be attached?19:50
bryceslangasek: also check if 'ubuntu-bug xorg' produces the same behavior19:50
LaserJockslangasek: so would it be possible to have it on cdimage.ubuntu.com and then come up with our own mirrors?19:51
slangasekbryce: this time, I did run 'ubuntu-bug xorg'19:51
bryceslangasek: ok really weird19:51
bryceslangasek: let me try19:52
slangasekLaserJock: I would still want to get that change blessed by the TB before making the change to the image building, but at least in theory that should be fine19:52
highvoltageslangasek: thanks for your input, we'll add it to the agenda for the next TB meeting19:52
bryceslangasek: broke for me too (lp: 382868)19:53
slangasekbryce: ah, apport-collect also fails, with a traceback19:56
slangasekoh, the same one you just reported19:56
slangasek:)19:56
mterryslangasek: I'm having a bit of trouble with quodlibet.  It seems that quodlibet-ext wants to install all the files from all 3 binary packages, not just the files in its .install file...  Let me know if/when you have a sec to talk about it20:09
slangasekmterry: ok, let's take a crack at it20:11
slangasekhmm, I still need to upload python-defaults to prune python 2.5, don't I20:13
slangasekmterry: isn't the problem that it's looking for site-packages instead of dist-packages?20:15
mterryslangasek: So that's the white rabbit that led me into a hole20:15
slangasekcan you post me a debdiff of what you currently have?20:16
mterryslangasek: When I packaged that merge, I changed it back from dist-packages to site-packages, because that seemed to be what i386 needed (I assumed it was part of the general python changes to use site-packages and then rename it to dist-packages automatically)20:17
mterryslangasek: But I assume that's not the case for other archs apparently20:17
mterryslangasek: But this got me looking at the quodlibet-ext package and I noticed that it has way too many files20:17
slangasekmterry: ah, heh, so it does20:18
mterryslangasek: So, there may be two issues here20:18
mterryslangasek: (I'm trying to find merge bug with debdiffs)20:18
mterryslangasek: https://bugs.edge.launchpad.net/ubuntu/+source/quodlibet/+bug/373827 has debdiffs20:19
ubottuUbuntu bug 373827 in quodlibet "Please merge quodlibet 2.0-3 (universe) from Debian unstable" [Wishlist,Fix released]20:19
slangasekmterry: a debuild -B seems to DTRT, after fixing quodlibet-ext.install20:22
mterryslangasek: Interesting...  I wasn't getting that20:23
mterryslangasek: Let me start with a fresh source checkout20:23
slangasekwell, it may *not* DTRT with debuild -b20:23
mterryslangasek: ah, yes, I've been doing -b20:24
slangasekthe difference between the two is very salient here, since the package FTBFS only on !i386 :)20:24
=== beuno_ is now known as beuno
elmocjwatson: hey20:47
elmocjwatson: can we fix our filesystems to have remount-ro in the FS by default?20:47
cjwatsonelmo: err, YM in the kernel or something?20:48
elmocjwatson: well, I was thinking mkfs, but I notice it doesn't have an option for that20:48
elmowhich is annoying20:48
cjwatsonelmo: well, you can tune2fs it, but yes20:56
cjwatsonelmo: you could ask Ted ...20:57
elmocjwatson: I was thinking a bug report ;-) I suppose I could do both20:57
elmo'continue' is just such an insane default20:57
elmo"errors?  oh well, LET'S TRY HARDER"20:57
cjwatsonelmo: odd given http://www.mail-archive.com/linux-kernel@vger.kernel.org/msg254037.html21:01
elmocjwatson: ah, ok, super21:01
elmoI'm still in ext3 world21:01
cjwatsonelmo: but mke2fs's default still seems to be continue anyway21:01
cjwatsonelmo: I believe the installer always uses remount-ro for ext* though?21:02
elmocjwatson: yeah, it does21:02
elmocjwatson: I'm just in the position of adding a new drive, post install21:02
cjwatsonah21:02
slangasekwhich package should be bugged about the gnome-power-manager icons defaulting to the stock GNOME ones?21:12
=== beuno_ is now known as beuno
=== Snova_ is now known as Snova
themusehi, anybody with some Boost (dev libs) packaging experience here?22:00
persiathemuse, You might try #ubuntu-motu for that.22:13
themusepersia: ok, thx for the hint22:13
calchmm win7 releases one week before karmic22:21
Tm_Tcalc: perfect, so people get in the "this sucks lets try Ubuntu" mood just in time (;)22:24
=== dyfet__ is now known as dyfet
calcTm_T: heh22:28
NCommanderslangasek, (or any other archive admin who's awake), am I correct in the assumption that for any package to enter the archive, it needs to contain the full text of its license in the tarball (in COPYING or another similar file; a link to a file outside the tarball isn't acceptable)22:35
slangasekNCommander: there's no particular reason that the license has to be in the upstream tarball22:36
slangasekunless that violates the terms *of* the license in question, rendering the tarball undistributable22:37
NCommanderslangasek, hrm, I vaguely remember getting a REJECT over this for a package under the GPL, but maybe my memory gone faulty :-/22:39
* soren is very confused..22:41
sorenScripts in /usr/share/initramfs-tools/scripts/init-bottom should all unconditionally be copied to the initramfs, shouldn't they?22:41
=== sabdfl1 is now known as sabdfl
* soren wonders if there's restrictions on the names of those scripts..22:42
slangasekNCommander: in the case of the GPL, it's a condition of the license itself that the source be accompanied by the license; but that's not "for any package", that's "for packages whose license requires it"22:42
NCommanderslangasek, the license says "should", not "must", but that's a nitpick from my prelaw days22:43
slangasekNCommander: which license?22:43
slangasekGPLv2, §1 requires it as a condition of distribution22:44
NCommandersladen, argh,y eah, sorry, I'm an idiot, I was reading something else, and my brain got a wired crossed22:44
NCommander(and I found a goof on the FSF page on how to apply the GPL to your packages :-))22:45
dholbachMez: http://daniel.holba.ch/blog/?p=7822:49
Mezwhat have I done now ? :P22:51
dholbachMez: 4000 mails in moderation22:52
Mez:D22:52
NCommandero___________o;22:56
ajmitchdholbach: is that for the dholbach fanclub list?22:58
dholbachajmitch: no, just people not using listadmin :)22:59
cjwatsonmathiaz: could you deal with the openldap merge? although I'm TIL, that's only due to a no-change rebuild and I don't claim to know the package at all well23:09
* slangasek looks in amazement at bug #379537. Why in the world is that on acpi-support?23:11
ubottuLaunchpad bug 379537 in acpi-support "Closing lid does not lock screen" [Undecided,New] https://launchpad.net/bugs/37953723:11
persiaSomeone thought lid closure was an ACPI event, and picked a package with a likely name?23:12
Mezdholbach: thank gods for "action discard" :D23:17
geofftre-asking when more people are around... is there an MD5SUMS.gpg for the netboot installer?23:19
geofftI only seem to be able to find GPG signatures for the ISOs23:19
cjwatsongeofft: no, sorry, no remotely straightforward way to arrange that AFAICS23:25
cjwatsonwe'd have to special-case it in LP or something ...23:26
geofftaww. Is there a reasonable way for me to get a trust path to the kernel/initrd?23:27
geofftarchive.ubuntu.com doesn't seem to do HTTPS. (Hm, how do mirrors get a trustworthy connection anyway?)23:28
cjwatsonthe kernel is a copy of that stored in the archive23:28
cjwatsonthe initrd ... hmm. you could fish the .changes file out of LP23:28
cjwatsonpain in the arse I realise23:28
elmogeofft: the integrity is assured within the archive itself (signed indices that describe the packages and their expected contents)23:29
cjwatsonmirrors generally just use rsync and rely on the archive contents being authenticated, so this is a bit of a problem23:29
cjwatsonannoyingly the contents of custom uploads aren't accessible via the LP UI23:30
=== sconklin is now known as sconklin-afk
=== Mez_ is now known as Mez
cjwatsongeofft: please do file a bug about this, BTW (on Soyuz, I suppose) - I don't think we can fix it very easily but it is a real problem IMO23:46
geofftcjwatson: yup, will do soon-ish23:47

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