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

manjocjwatson, just booted, /target/etc... does not exist00:00
manjoand I don't see /target/cdrom...00:00
cjwatsonmanjo: it won't exist until you run through the installer to the failure point00:00
manjodo I need to start the install to see that  ? \00:00
manjoah I thought so00:00
cjwatsonnothing under /target exists until then00:00
manjopita00:01
manjocjwatson, install in progress.. will take a few mts00:02
cjwatsonnot seeing any relevant changes in apt00:04
manjocjwatson, oh! no! it finished install00:12
manjocjwatson, it worked this time00:12
manjocjwatson, let me try again00:13
manjocjwatson, sent you /var/lib/partman/devices/* tgz00:16
cjwatsonthanks00:18
manjocjwatson, do you need anything else from that machine? can I power if off ?00:19
manjocjwatson, superm1 sorry I can't reproduce it anymore00:22
manjocjwatson, superm1, my 2nd time around install going though00:23
cjwatsonmanjo: the UEFI one?  go ahead and power it off00:23
manjocjwatson, thanks00:23
cjwatsonmanjo: those logs match my prediction00:23
cjwatsonso it's a simple matter of programming to fix00:23
manjocjwatson, on the hp mini I can reproduce it anymore00:24
cjwatsonmanjo: regarding the USB installation: just a hunch, but do/did you have persistence enabled in usb-creator?00:24
cjwatsonI'm reading through apt's code for identifying CD-ROMs00:24
manjocjwatson, sorry I don't recall... iirc I think I did00:24
manjoI always do ... so I must have 90% sure00:24
cjwatson      // We use a kilobyte block size to advoid overflow00:24
cjwatson      sprintf(S,"%lu %lu",(long)(Buf.f_blocks*(Buf.f_bsize/1024)),00:24
cjwatson              (long)(Buf.f_bfree*(Buf.f_bsize/1024)));00:24
cjwatson      Hash.Add(S);00:24
cjwatsonthe code above assumes that CDs are read-only and never change00:25
manjoah00:25
cjwatsonbut a USB stick with persistence enabled might change its free blocks count00:25
cjwatsonI'd suggest you try another patch and see if it makes a difference, but ...00:26
manjocjwatson, let me recreate this USB stick and try again... I will update the bug with that info you assked me earlier about /target/... and mount /target etc00:26
cjwatsonyes, I bet that creating it from scratch will make a difference00:27
cjwatsonthis is only a guess - I just can't see anything else that would matter00:27
manjoright ... I am on it00:27
cjwatsonnot entirely sure what to do about it00:28
cjwatsonsetting Debug::identcdrom=true during installation would probably avoid it, at the cost of making that entry in apt-cdrom's database invalid for later use00:28
kklimondahmm, apt-get autoremove is broken..  debian bug 594689 - is it on the radar?00:28
ubottuDebian bug 594689 in apt "apt 0.8.0 breaks autoremove" [Important,Open] http://bugs.debian.org/59468900:28
manjocjohnston, creating  persistence of 351 mb00:30
cjwatsonkklimonda: better wait until mvo is aroundd00:30
cjwatson-d00:30
manjocjwatson, creating  persistence of 351 mb00:30
kklimondacjwatson: ok, will ask him. thanks :)00:31
cjwatsonmanjo: http://paste.ubuntu.com/487007/ applied to /usr/share/ubiquity/plugininstall.py may deal with it00:37
cjwatsonif my hypothesis is true00:37
manjocjwatson, ok will try that in a sec ... booting new usb stick with persistance & todays iso00:38
cjwatsonI think it is coffee time00:40
evnice catch00:41
cjwatsondoes persistence work the way I'm recalling?  the free blocks count on statvfs("/cdrom") would change?00:42
manjocjohnston, ok hit the problem now00:43
manjocjwatson, ^00:44
Edganpitti: Can you tell me what kernel version-release is supposed to have gone into lucid-proposed for https://bugs.launchpad.net/ubuntu/+source/linux/+bug/585092 ?00:44
ubottuLaunchpad bug 585092 in linux (Ubuntu Lucid) "giant IO delays on unmount" [Medium,Fix committed]00:44
manjocjwatson,  /target/etc/apt/apt.conf.d/00NoMountCDROM exists00:44
manjocjwatson, /target/cdrom mounted -- yes00:45
manjocjwatson, I have the system live right now if you need me I am around00:45
manjocjwatson, with that change to .py does ubiquity needs to be restarted ? if so how do I restart it ?00:55
manjocjwatson, I am guessing your ans will be .. new iso needs be created with that change ?00:55
cjwatsonmanjo: I'm afraid it's re-create USB stick from scratch, boot to live session, patch that file on the fly, then start the installer00:57
cjwatsonmanjo: normally it would be easier, but since this is so delicate with regard to persistence I think we have to be safe00:57
cjwatsonmanjo: well00:57
cjwatsonmanjo: maybe it would be worth applying it on the fly now and running, since that would be a quicker way to weed out any stupid mistakes I may have made, but it won't be a full test00:58
manjocjwatson, ack will try that00:59
cjwatsonmaybe best to reboot01:01
cjwatsonso reboot to live session, patch on the fly, start installer; then, re-create USB stick from scratch, boot to live session, patch that file on the fly, then start the installer01:01
manjocjwatson, so 2 tests01:02
cjwatsonyeah01:02
manjook01:02
cjwatsonsorry it's time-consuming01:02
manjoyep np01:02
manjoglad I can help01:02
manjocjwatson, so its way past your bed time I am guessing01:03
manjoits almost time to wake up and make coffee :)01:03
cjwatsonespecially as my stepson starts secondary school tomorrow01:05
manjoI think I trashed my disk on the last reboot, let me recreate it again01:09
manjocjwatson, sorry could not do your 1st test coz my usb stick was trashed by the prev install attempt, so I have to recreate it and patch the file on the fly and start ubiquity -d01:18
manjocjwatson, install is making progres ... will update you shortly01:18
cjwatsonok, the first test was just an optimisation attempt anyway01:18
cjwatsonthanks01:18
manjocjwatson, its past that point .. so I think you did it .. will tell you for sure when its done installing01:22
cjwatsonthat would be quite a relief if so01:23
manjocjwatson, install complete01:27
manjocjwatson, do you need any logs ?01:27
manjoI did start with -d so you could have more info01:28
cjwatsonsyslog and installer/debug would be good just to check01:28
manjook01:30
manjowill mail those to you01:30
cjwatsonthanks so much - I know this has been a time-consuming tet01:31
cjwatson*test01:31
manjocjwatson, no thank you01:32
manjocjwatson, logs in the mail01:34
cjwatsonconfirmed that that did the right thing01:39
cjwatsoncommitted01:39
=== Amaranth_ is now known as Amaranth
cjwatsonsuperm1: I have an idea what might be going on.  Will try a few things tomorrow02:52
=== steve|m1 is now known as steve|m
hvhi. where should I channel my frustration about idiosyncrasies in maverick's gtk theme?03:17
crimsun_perhaps a[n existing] bug report on light-themes?03:18
hv(I have specific lines I would like to change in /usr/share/themes/Ambiance/gtk-2.0/gtkrc)03:18
hv*sigh*, that does not make me feel any better.  I'll try anyways ...03:18
hvbtw, do they have an irc channel?03:19
crimsun_perhaps http://lists.ubuntu.com/mailman/listinfo/ubuntu-art and #ubuntu-artwork03:21
hvthanks.03:21
hvwell, it's a ghost town there.03:27
hvare both themes (Ambiance and Radiance) designed to be light themes?03:27
crimsun_hv: IIRC the former certainly isn't03:34
hvthey have hardcoded light colors (e.g., I can see #e2e1e1) in the gtkrc file.  Are there kids designing the themes again?03:35
hv(few years ago there were a few kids designing the themes)03:37
superm1cjwatson, re EFI  on the 6410 i'm assuming?  well if you need any additional debugging output from serial console with what you have in mind, just lemme know03:54
superm1manjo, i've received confirmation that the implementation on the 6410 is not via DUET, it is native.04:13
robert_ancellIs there an easy way I can get what's in the upload queue?04:50
ejbwhat's the easiest way to get the lucid kernel source?04:51
cody-somervillerobert_ancell, https://edge.launchpad.net/ubuntu/maverick/+queue04:52
robert_ancellcody-somerville, thanks, now I just need to work out if I can get that via launchpadlib04:54
cody-somervillerobert_ancell, I think you need to call getPackageUploads on a distro_series04:58
robert_ancellawesome, just what I need04:58
robert_ancellcody-somerville, I get a series_collection_link, how do I convert that into a series collection?05:13
robert_ancellgo it: launchpad.distributions['ubuntu'].getSeries(name_or_version='maverick').getPackageUploads().  Trial and error is the winner of the day!05:17
lifelessrobert_ancell: what do you need the upload queue for?05:21
robert_ancelllifeless, updating http://people.canonical.com/~seb128/versions.html so it shows packages that are in the upload queue as up to date05:21
TheMusoejb: Go to http://kernel.ubuntu.com/git and find the ubuntu-lucid git tree, and clone it.05:39
ejbAnyone know of good up to date tutorials on writing kernel modules?05:59
=== jamesh_ is now known as jamesh
ejbI want to disassemble a function in my kernel but there aren't symbols... is there a symbol file that I can load into gdb?06:37
RAOFejb: Yup.  linux-image-$(VERSION)-dbgsym is, or should be, available from the dbgsym repository.06:41
pittiGood morning07:05
pittiEdgan: 2.6.32-25.4307:06
=== tkamppeter_ is now known as tkamppeter
ricotzpitti, good morning07:21
ricotzhello, could someone have a look at this sru? https://bugs.edge.launchpad.net/docky/+bug/58409407:29
ubottuLaunchpad bug 584094 in docky (Ubuntu) "Non-square items dont properly darken" [Undecided,New]07:29
tkamppeterpitti, hi08:53
=== Amaranth_ is now known as Amaranth
iainfarrellsladen: ping09:48
pittihello tkamppeter09:55
cjwatsonkenvandine: any reason for reopening bug 627565 in maverick?10:09
ubottuLaunchpad bug 627565 in gwibber (Ubuntu) "Twitter dropping support for basic auth" [High,Triaged] https://launchpad.net/bugs/62756510:09
seb128cjwatson, he's probably sleeping but that seems a bug triaging mistake to me10:16
cjwatsoncan wait 'til he wakes up10:17
pittiricotz: have a question in bug 58409410:46
ubottuLaunchpad bug 584094 in docky (Ubuntu Lucid) "Non-square items dont properly darken" [Undecided,New] https://launchpad.net/bugs/58409410:46
pittiah, I just got confused about gwibber, seems cjwatson beat me to it10:47
=== zyga is now known as zyga-afk
tkamppeterpitti, I have found a possible apport bug.11:00
tkamppeterpitti, see bug 628030. Here ghostscript segfaults but probably apport did not pop up therefore, as the user has called apport through the printing infrastructure (probably the failed job pop-up).11:02
ubottuLaunchpad bug 628030 in ghostscript (Ubuntu) "Cannot print from pdf, /usr/lib/cups/filter/pdftoraster failed" [High,Confirmed] https://launchpad.net/bugs/62803011:02
=== amitk is now known as amitk-afk
=== ivoks_away is now known as ivoks
=== smb is now known as smb-afk
ricotzpitti, i was having lunch, i commented on your question11:25
sladeniainfarrell: morning11:33
loolpitti: Could you please remove the lucid-proposed gallery2 package immediately?11:36
loolthe current upgrade path allows for the lucid version's postrm to rm -rf /usr/share/gallery2 /etc/gallery211:37
loolLP #57813711:38
ubottuLaunchpad bug 578137 in gallery2 (Ubuntu Lucid) "gallery2 2.3 php 5.3 incompatibility" [Undecided,Fix committed] https://launchpad.net/bugs/57813711:38
* lool is a bit pissed of from that rm -rf /11:44
azeemlool: "rm -rf /" sounded *really* bad for a second11:45
loolI think it's pretty much the last straw; I will give up on gallery211:46
loolI'm happy that it was in a vm  :-)11:47
=== amitk-afk is now known as amitk
pittilool: I thouht that was intended, and the preinst makes a backup?12:08
pittiricotz: replied12:10
pittilool: ah, saw your reply12:11
=== MacSlow is now known as MacSlow|lunch
pittilool: done12:12
loolThanks12:13
pittitkamppeter: hm, I need /var/log/apport.log for that12:13
ricotzpitti, replied12:14
pittiricotz: this needs fixing in maverick, too; do you plan to upload to Debian and have it synced? or direct U upload?12:15
ricotzpitti, i have planned to do so, but there are some other new mono packages coming which needs some packaging and buildsys changes12:16
ricotzpitti, so these new packages should go in first which are also needed for banshee 1.7.512:18
pittiricotz: understood12:18
=== almaisan-away is now known as al-maisan
tkamppeterpitti, I have asked the user in bug 628030 now.12:22
ubottuLaunchpad bug 628030 in ghostscript (Ubuntu) "Cannot print from pdf, /usr/lib/cups/filter/pdftoraster failed" [High,Confirmed] https://launchpad.net/bugs/62803012:22
tkamppeterpitti, when I reproduced bug 628030, I had exactly the same problem as the original poster, only pop-ups for the failed job, not for the segfault. I have mailed my apport.log to you now.12:25
ubottuLaunchpad bug 628030 in ghostscript (Ubuntu) "Cannot print from pdf, /usr/lib/cups/filter/pdftoraster failed" [High,Confirmed] https://launchpad.net/bugs/62803012:25
pittitkamppeter: "report /var/crash/_usr_bin_gs.1000.crash already exists and unseen"12:46
pittitkamppeter: so it seems apport does pick up the crash, but since you didn't look at the previous one yet, you don't get a new one12:46
albertzhi. is this the right place to ask for help on the xserver? or in #ubuntu-app-devel? i am working on a mouse wheel acceleration patch12:47
seb128cjwatson, do you have any opinion on bug #618281? ie the update for this cycle?12:57
ubottuLaunchpad bug 618281 in ntfs-3g (Ubuntu) "NTFS-3G: A new upstream version is available: 2010.8.8" [Undecided,New] https://launchpad.net/bugs/61828112:57
seb128cjwatson, I'm just trying to clean the nominated bugs list12:57
cjwatsonkeeping ntfs-3g up to date usually works out to be a good plan12:57
seb128so I accept the nomination12:57
seb128thanks12:57
cjwatsonit does have new features but they seem mostly mount-option-controlled12:58
cjwatsonor "if you don't have this then your filesystem won't work anyway"12:58
tkamppeterpitti, reporter of bug 628030 hass attached apport.log.13:03
ubottuLaunchpad bug 628030 in ghostscript (Ubuntu) "Cannot print from pdf, /usr/lib/cups/filter/pdftoraster failed" [High,Confirmed] https://launchpad.net/bugs/62803013:03
=== jra is now known as andrusk
=== dholbach_ is now known as dholbach
=== smb-afk is now known as smb
dholbachcjwatson, hey Colin - how are you doing? Who can change which packageset a package belongs to? do we still have mismatches between package-in-packageset and seeds every now and then?13:16
cjwatsonrespectively: fine, thanks; theoretically TB but in practice me; yes13:19
* dholbach hugs cjwatson13:20
StevenKcjwatson: Hi, do you have time today to talk about a change I'm doing for initialising a new distroseries?13:20
dholbachthanks Colin - I just asked because of the current discussion on ubuntu-devel@13:20
geserdholbach: the owner of the packageset can change it and the owner of most packagesets is the TB (the DMB only owns the mozilla and zope package set). So asking cjwatson is always right :)13:22
dholbachgreat, I just didn't want to reply to the mail saying "yeah, just ask Colin to fix it"13:23
cjwatsonStevenK: I would suggest choosing a day other than beta release day13:23
cjwatsondholbach: I'll catch up on it after beta release13:23
tkamppeterpitti, it seems that I have found a solution for most of the problems where Ghostscript fails when used with the CUPS Raster device: CUPS should not se a RIP_MAX_CACHE at all, not even a big one like 1/4 of system memory, simply none at all so that Ghostscript determines its memory use by itself. Then Ghostscript always works correctly.13:23
StevenKcjwatson: Since moving to Launchpad I've lost track of the special Ubuntu days, sadly. Is tomorrow okay?13:24
cjwatsonyes13:24
dholbachcjwatson, sure13:24
dholbachgeser, cjwatson: thanks13:24
tkamppeterpitti, in CUPS one can easily implement it by defaulting the cache to an invalid value, like "auto".13:24
sorenUh... If I'm runnig "apt-get dist-upgrade -fy" I shouldn't be asked about modified conffiles, should I?13:27
kenvandinecjwatson, thx for gwibber13:28
Keybukgrr @ bzr13:36
Keybukbzr log should invoke $PAGER13:36
Laneythere's a plugin for that™13:39
dholbachgeser, if a package moves into the 'sugar' packageset, who can upload it?13:42
ograall the sweet guys and gals :)13:43
chrisccoulsonlol13:43
Laneythe union of sugar packageset uploaders and component uploaders13:44
geserdholbach: https://launchpad.net/~ubuntu-sugar-uploaders is the uploaders team for that package set13:44
Laneydholbach: I would love it if I could give the sponsoring page my LP ID and have it filter to the stuff I can upload13:44
dholbachok, let me follow up on the thread13:45
dholbachit's time bug reports get filed13:45
dholbachI wanted the discussion to be something different :)13:45
Laneyyeah sorry13:45
nigelbLaney: +1 ;)13:45
LaneyI don't have any tools apart from an alias to wget -q -O- $URL | patch -p113:46
geserdholbach: btw do you have any preference on a python templating toolkit? I've started to split the code and the HTML template for the sponsoring page using Mako13:47
dholbachgeser, I expect that once Harvest is up and running the sponsoring page can go away13:47
geserah ok13:48
dholbachmaybe it can, maybe it can't, let's see13:48
dholbachdoes the templating toolkit need anything special set up on people.c.c?13:48
geserbesides python-mako being installed, no13:48
Laneyreally?13:48
dholbachok13:48
Laneycan I filter by type of opportunity to recover the original sponsor page?13:49
dholbachHarvest is currently just waiting on IS right now and looking for contributors :-)13:49
dholbachLaney, you can, but it's not up and running yet13:49
Laneycool13:49
dholbachbzr branch lp:harvest; less harvest/INSTALL13:49
dholbachit's really trivial to set up13:49
dholbach(for local testing)13:49
* Laney isn't really a harvesty type of developer13:50
=== MacSlow|lunch is now known as MacSlow
Laneyalthough maybe I am for certain areas...13:50
dholbachI'm sure you are ;-=13:51
dholbach;-)13:51
Gdholbach: I'll put my hand up to contributing13:51
dholbachawesome, just propose a merge to lp:harvest and somebody will have a look13:51
dholbachI also documented the release process, so I hope it'll be easy soon to get new releases out there: https://wiki.ubuntu.com/Harvest/ReleaseProcess … once it's up and running13:52
Gokay, that'll be tomorrow (or more like today)13:52
dholbachsure sure, take it easy :)13:52
Gdholbach: it's 1am, but the project will also include "learn bzr" :)13:53
StevenKdholbach: You have two 'lp:~' in your template mail to RT13:53
dholbachStevenK, fixing13:54
dholbachG: interesting you should mention that, in the LoCo Directory team we just discussed a "getting started with LD" guide or at least short snippets13:55
GLD = LoCo Directory or Launchpad Dev? :P13:55
GI'm assuming LoCo13:56
dholbachg: loco directory, sorry :)14:00
nigelbdholbach: nifty release page14:03
Gdholbach: btw, what is your prefered way for merging fixes, 1 branch for each little fix, or 1 branch for a bunch of little fixes?14:15
dholbachg: exactly14:15
dholbachand propose a merge14:15
Gyeah, but for little fixes, which is the prefered number of branches (1 or X)14:17
dholbachG: it's fine to bundle a few fixes if they're all obvious or better fixed in one go14:18
Gdholbach: okay, just wanted to check :)14:18
=== kitallis is now known as BrilliantMan
=== kiko` is now known as kiko
=== dendrobates is now known as dendro-afk
kklimondamvo: is debian bug 594689 on your radar?15:02
=== robbiew is now known as robbew
ubottuDebian bug 594689 in apt "apt 0.8.0 breaks autoremove" [Important,Open] http://bugs.debian.org/59468915:02
=== robbew is now known as robbiew
mvokklimonda: yes, its in the apt ubuntu branch already15:02
kklimondathanks15:02
mvokklimonda: but thanks for the reminder, I will upload into the queue shortly15:02
=== bilalakhtar_ is now known as bilalakhtar
ivoksKeybuk: question; copyright in com.ubuntu.Upstart.Instance.xml; is that a bsd(ish) license?15:17
SpamapSKeybuk: Is there a good list somewhere of best practices for upstart jobs?15:32
=== tgall_foo is now known as Dr_Who
mvoseb128: re bug #620297 - so did you break vte ;) ?15:58
ubottuLaunchpad bug 620297 in gdebi (Ubuntu Maverick) "gdebi-gtk fails with ''dpkg: unable to read filedescriptor flags...."" [Low,Confirmed] https://launchpad.net/bugs/62029715:58
seb128mvo, no, but robert_ancell might have15:59
seb128there is a new version in the queue as well15:59
seb128if you have a bug please assign to him for investigation15:59
=== ivoks is now known as ivoks_away
seb128robbiew, wouldn't be useful to have a meeting after beta to know where we stand?16:06
robbiewseb128: what would we discuss?  I suppose if there's an OMG bug(s), we could discuss that....but we would be discussing that tomorrow regardless16:08
robbiewI'm not against having one tomorrow16:09
robbiewas I'm not running it ;)16:09
seb128robbiew, rather where we stand, what is the beta status, what issues have been spotted, what should get cracked for final, etc16:10
seb128I guess we can wait a week for that16:10
seb128but it puts us a few days before hard freeze16:10
robbiewhmm16:10
seb128I would imagine know is the right time to be cracking on issues that will need to be fixed in the 2 weeks coming16:10
seb128know -> now16:11
seb128"cracking the whip on the issues", or rather at least making people aware of the priorities16:11
robbiewright16:11
robbiewgood point16:11
seb128no skat?16:12
seb128skaet rather ;-)16:12
seb128oh16:12
seb128skaet, hey ;-)16:12
seb128skaet, how are you? I was discussing tomorrow's meeting with robbiew16:13
skaetseb128,  heya.16:13
seb128skaet, do you feel we should have one to check status after beta?16:13
robbiewseb128: how about we have the meeting, but scale back the agenda16:13
robbiewto just a status check16:13
seb128just to make sure we are on track and we discuss things that need to be worked next?16:13
pittihe just cancelled it, didn't he?16:13
seb128pitti, well that's what I'm discussing there16:13
seb128pitti, ie scrollback16:14
pittiOIC16:14
seb128it seems that the end of the cycle meeting are the useful ones16:14
lucidfoxdholbach> I don't understand where Ubuntu people get all the money for their plentiful travels all over the world o_O16:14
seb128we need to make sure everybody knows what we need to do and where we stand16:14
dholbachlucidfox, it's my first and only holidays this year16:14
seb128robbiew, I'm fine having just a status check or no meeting, I guess your call and skaet's one16:15
seb128robbiew, I would just pointing that we only have 2 weeks before hard freeze and a status update could be useful16:15
robbiewseb128: ack16:15
robbiewand that was very welcome ;)16:15
cjwatsonpersonally I'm not going to be much good for anything tomorrow, but ...16:15
robbiewcjwatson: yeah...I figured that16:16
seb128I'm sure work is mostly tracked in each team16:16
cjwatsonI'm OK with a status check, would rather not have to prepare a detailed report16:16
robbiewexaclty16:16
robbiewand "exactly"16:16
robbiewI'll shoot out an invite...30min...state of the universe meeting16:16
robbiew:)16:17
skaetsounds good.16:17
seb128yeah, I don't see the point to do a spec etc update16:17
seb128just a status feedback from beta16:17
seb128could help to raise some issues which are maybe not tracked16:17
seb128cjwatson, robbiew, skaet: thanks16:17
robbiewseb128: no..thank you :)16:18
seb128;-)16:18
skaetseb128,  yup there are likely some that need discussing.   thank you.16:19
=== nixternal is now known as Guest42197
tkamppeterpitti, ping16:29
nigelblucidfox: now you get an idea of how much dholbach is paid and/or how stingy he is :p16:30
pittitkamppeter: o/16:30
lucidfoxnigelb> That's stingy?16:31
nigelblucidfox: well, stingy to save up enough to go there I mean16:31
lucidfoxthe only times I've been abroad were on vacations to Turkey funded by my parents when I was younger16:31
=== kitallis is now known as ExcellentKid
tkamppeterpitti, in CUPS one can easily implement it by defaulting the cache to an invalid value, like "auto".16:34
tkamppeterpitti, it seems that I have found a solution for most of the problems where Ghostscript fails when used with the CUPS Raster device: CUPS should not se a RIP_MAX_CACHE at all, not even a big one like 1/4 of system memory, simply none at all so that Ghostscript determines its memory use by itself. Then Ghostscript always works correctly.16:34
tkamppeterpitti, in CUPS one can easily implement it by defaulting the cache to an invalid value, like "auto".16:34
pittitkamppeter: that won't provoke any side effects in cups, like error messages?16:35
pittibut if it works, sounds nice16:35
pittiI remember this one16:35
tkamppeterpitti, I have modified GS upstream that with missing or invalid RIP_MAX_CACHE it determines its memory needs automagically and then it works perfectly. The change I have also backported to Ubuntu.16:36
pittitkamppeter: hm, is that only read by gs? I thought it was a cups option, not a gs one16:37
tkamppeterThe only other consumer of RIP_MAX_CACHE is imagetops and I have looked in the source and it defaults to 32 MB then. As it worked for years with 8MB this should not be a problem.16:37
tkamppeterpitti, more a problem is that the CUPS package is also used by Debian, and Debian most probably does not have my patch in GS, so that their GS 8.71 defaults to 8MB with invalid RIP_MAX_CACHE. This means that Debian users will get a lot of problems.16:39
tkamppeterpitti, so we would need switch between Debian and Ubuntu when applying the patch, or somehow get my GS patch into Debian ASAP.16:40
pittitkamppeter: you could apply the patch only in Ubuntu16:43
pittitkamppeter: look at e. g. debian/patches/ubuntu-default-error-policy-retry-job.dpatch16:43
pittitkamppeter: it has a shell script header which checks lsb_release for Ubuntu16:43
pittiwe already have two ubuntu specific patches there16:43
tkamppeterpitti, so I make the existing patch for 1/4 of system memory Debian-only and the new patch of auto Ubuntu-only. Later on, when http://bugs.ghostscript.com/show_bug.cgi?id=691586 gets fixed, we can return to 1/4 of memory for all.16:45
ubottubugs.ghostscript.com bug 691586 in PDF Interpreter "Ghostscript segfaults when rendering a certain PDF file with the CUPS Raster device." [Major,New]16:45
pittitkamppeter: right, you could change debian/patches/dynamic-default-ripcache-size.dpatch to only apply if we are not on Ubuntu16:46
tkamppeterpitti, can I do16:49
tkamppeter[ "`lsb_release -is 2>/dev/null`" = "Debian" ]16:49
tkamppeterto check whether the distro is Debian or should I better do16:49
tkamppeter[ "`lsb_release -is 2>/dev/null`" != "Ubuntu" ]16:49
pittitkamppeter: !ubuntu, please16:52
pittitkamppeter: since we always want one or the other16:52
pittiand in the other one we test == Ubuntu16:53
ionThere’s dpkg-vendor, too16:54
OdyXpitti, tkamppeter, you can also use dpkg-vendor snippet16:54
OdyX(which is more robust than lsb_release IMHO)16:54
pittiright, it is16:55
pittiI just didn't switch to that yet because it does not yet backport well16:55
OdyXtkamppeter: is your gs fix important ? (aka a Release-Critical in Debian ?)16:55
OdyXpitti: right16:55
pittibut it's certainly much more elegant16:55
Keybukivoks_away: it's a little known GNU licence :p17:03
tkamppeterpitti, I will do the changes in the next hour or so, please do not commit to CUPS.17:07
pittitkamppeter: I won't touch it until September 13, when I'm back from vacation :) (which starts pretty much "now")17:08
Keybukpitti: enjoy!17:08
=== dendro-afk is now known as dendrobates
OdyXtkamppeter: could you please report a bug with severity > important on the Debian BTS ?17:11
pittiKeybuk: thanks! looking forward to it -- a week of bicycling, tenting, then Vienna, and no computers :)17:12
Keybukpitti: yeah, I just had a very enjoyable weekend with no computer17:13
nigelbpitti: Have fun :)17:15
=== yofel_ is now known as yofel
=== MacSlow is now known as MacSlow|break
=== beuno is now known as beuno-lunch
seb128cjwatson, ev: is somebody watching ubuntu slideshow bugs?17:59
cjwatsonI can't say I am17:59
seb128or rather is somebody working on updating those18:00
seb128ie bug #62880918:00
ubottuLaunchpad bug 628809 in ubiquity-slideshow-ubuntu (Ubuntu Maverick) "f-spot still mentioned in installer" [Low,New] https://launchpad.net/bugs/62880918:00
evseb128: the slideshow is being redesigned for 10.1018:01
seb128ev, is being? wasn't uif 2 weeks ago?18:01
seb128or 1 week ago rather ;-)18:01
evit's nearly there, we just decided against putting it in beta because we wanted to land a finished product18:02
seb128ev, do you have any idea when the new design will land? translators will need time to work on those18:02
seb128ev, hum, ok18:02
evof course, but I don't have an ETA18:02
evDylan is working on it with support from Roz18:02
seb128ok thanks18:02
seb128can you make sure the f-spot -> shotwell change is included in their work?18:03
evabsolutely18:03
seb128ev, thanks!18:03
evsure thing18:03
=== hunger_ is now known as hunger
=== ivoks_away is now known as ivoks
=== ivoks is now known as ivoks_away
=== deryck is now known as deryck[lunch]
tkamppeterpitti, still there?18:21
tkamppeterIs the beta already out (= beta freeze over)? I did not get any e-mail and the Topic tells only FeatureFreeze.18:46
seb128tkamppeter, no18:47
seb128tkamppeter, see topic18:47
seb128tkamppeter, but you can upload, the updates queued will go in after the freeze end18:47
smoseranyone know, is there any command line interface to blueprints ?18:55
Keybuknope18:55
Keybukblueprints is the part of Launchpad that got left on the doorstep of the orphanage in a shoebox18:55
smosergood deal.18:56
smoserwas going to try to hack something like editmoin for blueprints, but didn't want to duplicate any effort.18:57
=== al-maisan is now known as almaisan-away
ScottKGot roughed up a bit before being dropped off too.19:04
=== dendrobates is now known as dendro-afk
=== beuno-lunch is now known as beuno
=== sconklin is now known as sconklin-afk
=== dendro-afk is now known as dendrobates
tkamppeterOdyX, hi19:21
OdyXhi tkamppeter19:21
tkamppeterOdyX, for Debian you should merge all Ubuntu changes (= upstream bug fix patches) into the feature-frozen version. These are all my cherry-picked bug fixes (some coded by me) from the 8.71 -> 9.00 development period of Ghostscript. 9.00 missed our Feature Freeze and is also relatively risky as it added ICC support, a big feature addition, therefore the bump of the major number.19:24
OdyXtkamppeter: for ghostscript you mean ?19:24
tkamppeterOdyX, in a non feature-frozen Debian version you should directly put Ghostscript 9.00.19:25
tkamppeterYes, I mean Ghostscript.19:25
OdyXyeah sure, but we are in _full_freeze_ in Debian :)19:25
OdyXtkamppeter: does this fix one of http://bugs.debian.org/cgi-bin/pkgreport.cgi?src=ghostscript&archive=no&pend-exc=pending-fixed&pend-exc=fixed&pend-exc=done&sev-inc=critical&sev-inc=grave&sev-inc=serious&repeatmerged=no19:26
OdyXor http://security-tracker.debian.org/tracker/source-package/ghostscript <- one of those ?19:26
tkamppeterOdyX, what does it mean? Also bug fixes not accepted any more, only CD fixes? One week before landing?19:26
OdyXtkamppeter: this means that Debian only accepts updates that fix "serious bugs" (> important)19:26
OdyXtkamppeter: the freeze is slightly relaxed these days, so a good rational'ized upload can still get trough, but it has more chance if it fixes bugs without adding "risky" changes19:27
tkamppeterOdyX, the mentioned bugs are not fixed (no one reported them to Ubuntu), the ones from the first link are fixed in 9.00, so a backport of the fixes could perhaps be done.19:29
OdyXtkamppeter: we have a big issue here on Debian: ghostscript is basically unmaintained, so any help is greatly welcome. :(19:30
=== deryck[lunch] is now known as deryck
tkamppeterOdyX, the most important fixes are three or four patches which fix several segfaults when the CUPS Raster output device is used with PDF input and tyhis is quite common in Debian, as CUPS is synced with Ubuntu.19:31
=== Jordan_U_ is now known as Jordan_U
OdyXtkamppeter: I will try to address those issues next week, but I'll need your assistance. Right now I'm too busy.19:42
El_Presidenteis this possible that this bisection result http://yfrog.com/n2bildschirmfotovp is the problem of my bug i filed here https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/57214619:43
ubottuLaunchpad bug 572146 in alsa-driver (Ubuntu) "crackling sound from microphone with 2.6.32-21 kernel" [Undecided,Incomplete]19:43
=== xfaf is now known as zul
=== MacSlow|break is now known as MacSlow
slangasekkirkland: have you noticed that the update-motd files shipped by base-files aren't marked as conffiles?  lintian warns quite loudly about this now20:12
kirklandslangasek: i have not noticed that20:12
kirklandslangasek: is that something you'd like me to fix by RC?20:12
slangasekkirkland: I think that would be advisable; should just require updates to debian/conffiles in the source package20:13
slangasek(unfortunately base-files doesn't use the debhelper magic to do this for us)20:13
kirklandslangasek: yeah, that package is rather old fashioned20:13
tkamppeterOdyX, OK, let us sort out Ghostscript next week.20:36
OdyXtkamppeter: thanks20:36
=== cjwatson_ is now known as cjwatson
=== sconklin-afk is now known as sconklin
=== dobey_ is now known as dobey
=== dendrobates is now known as dendro-afk
=== mrpouit is now known as mr_pouit
=== kees__ is now known as kees
=== Dr_Who is now known as tgall_foo
=== marjo__ is now known as marjo
lifelessmarjo: hey, who runs the retracer these days?23:37
=== Sarvatt is now known as Sarvatt|gone

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