/srv/irclogs.ubuntu.com/2009/04/30/#ubuntu-devel.txt

=== imbrando_ is now known as imbrandon
=== spm changed the topic of #ubuntu-devel to: Archive: open for development! | Ubuntu 9.04 released! | Development of Ubuntu (not support, not app development on Ubuntu) | #ubuntu for support and general discussion for dapper-intrepid | #ubuntu-motu for getting involved in development | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://wiki.ubuntu.com/HelpingWithBugs
=== freeflyi1g is now known as freeflying
pittiGood morning06:33
pitticjwatson: I have to do some more systematic observation, but things like "dch" not updating the timestamp in changelog, or "uupdate" not creating a new entry, but changing the current one06:34
dholbachgood morning06:56
dholbachhttps://wiki.ubuntu.com/Packaging/Training in #ubuntu-classroom now07:01
=== tkamppeter_ is now known as tkamppeter
=== azeem_ is now known as azeem
=== sabdfl1 is now known as sabdfl
=== evand1 is now known as evand
=== davmor21 is now known as davmor2
=== korn_ is now known as c_korn
=== dpm_ is now known as dpm
=== mkorn is now known as thekorn
MacSlowapw, ping10:20
apacheloggerpitti: bug 36973310:20
ubottuLaunchpad bug 369733 in jockey "jockey-kde's desktop file got no autostart setting" [Undecided,New] https://launchpad.net/bugs/36973310:20
MacSlowapw, what do I have to do to recompile http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.30-rc3 with intel-kms enabled?10:20
MacSlowapw, I want to use that under Karmic on a i965-based (intel GMA X3100) laptop10:21
MacSlowapw, thanks in advance10:21
=== azeem_ is now known as azeem
pittiMacSlow: try https://help.ubuntu.com/community/Kernel/Compile10:42
MacSlowhey pitti, I'm already on that page thanks10:43
thekornpitti: hi, does ubuntu-bug also have a switch to use staging.lp.net, like APPORT_STAGING for apport-collect?10:46
pittithekorn: not right now, I'm afraid10:52
pittithekorn: you can temporarily enable it by adding 'staging': '1' to /etc/apport/crashdb.conf's "ubuntu" section10:52
thekornpitti: oh, this is cool, will try this, thanks10:54
=== smb is now known as smb_afk
=== mdz_ is now known as mdz
dpmpitti: in which language pack are the Firefox translations? language-pack-*-base?11:33
pittidpm: yes (not the gnome or kde ones)11:42
dpmpitti: ok, thanks11:44
=== smb_afk is now known as smb
eythianif there's a bug that renders a program useless, and the bug report includes patches and so forth, what's the best way of drawing the attention of someone who can do something about it?12:52
pochueythian: subscribe ubuntu-{universe,main}-sponsors, I'd say, and/or ask in #ubuntu-bugs. What's the bug #?12:53
eythianpochu: #27792612:54
pochubug 27792612:54
ubottuLaunchpad bug 277926 in synfigstudio "synfigstudio crashed with SIGSEGV in Gtk::Tooltips::set_tip()" [High,Triaged] https://launchpad.net/bugs/27792612:54
eythianpochu: so would that be suitable for subscribing -sponsors too, or does it need to be a debdiff or something?12:57
=== yofel_ is now known as yofel
pochueythian: some sponsors require a debdiff, but I think patches are ok too13:05
eythianpochu: OK, I'll add it and see. I'm sure if there's some interest then we'll at least get feedback.13:05
liwevand, yo? how do I test usb-creator from the source tree after I've made some modifications?13:07
evandliw: in trunk there's no way to do that -- you have to debuild; dpkg -i ../usb-creator* .  However, I have changes in another branch where I'm making some large modifications to usb-creator that fix that problem.13:09
liwevand, hmm... I just found bin/usb-creator13:09
evandindeed, if you already have it installed you could just add the source directory to your path, though changes to the glade file and scripts/install.py wont be picked up as it uses absolute paths to reference them.13:10
liwevand, no worries, my desktop machine is there to be trashed by vigorous experimentation :)13:11
evandheh13:11
evandI'm going to try to land these changes soon as you're not the first person to mention that they were working on modifications to the code and I don't want to step on the toes of anyone nice enough to make modifications.13:13
liwevand, just to confirm: usbcreator/backend.py, method copy_progress is what gets called to update the frontend's progress bar, and gtk_frontend.py method progress is where it actually happens for the gtk frontend, right?13:14
evandyes, at least as far as copy percentage goes.  Progress description updates happen elsewhere.13:15
liwhmm... whenever I'm mucking about with someone else's code, I start wishing Python had static typing13:17
maxbIf someone's working on usb-creator they might like to take a look at the dd invocation used to create the persistence file13:18
ograusb-creator uses dd ? i thought it was all python13:18
maxbIt currently uses count=1 bs=hugenumber, which results in dd attempting to read the entire persistence file's size of /dev/zero into memory13:18
maxbwhich is....silly13:18
evandgah, I thought we fixed that ages ago.13:19
* evand digs13:19
maxbWell, no the first bug was trying to use bs=1 count=hugenumber :-)13:19
liwthat may be why the progress bar stops for a long while...13:19
maxbThat resulted in literally millions of 1-byte read/writes13:19
maxbThat apparently got fixed to this new and differently broken behaviour13:19
evandindeed13:19
maxbWhilst we're on the subject, what's the rationale for allowing you to specify the persistence file size to the granularity of the byte?13:20
maxbSurely integer numbers of megabytes would be amply expressive13:20
evandI thought I had made the latter the case already, but perhaps that change was lost.13:21
=== keffie_jayx is now known as effie_jayx
evandah, you're right (quite obviously), the fix for 331327 just broke it in a different way.13:22
evandI'll push a proper fix that uses a proper block size to -updates.13:23
evandthanks for calling that to my attention, maxb13:23
evanderr my attention to that13:23
maxbevand: Do you possibly know why the original change in 0.1.10 was made?13:23
maxboops, * 0.1.1113:24
liw(that should obviously be documented in the bzr commit message ;-)13:24
maxb  * Internally represent the persistent file size in bytes for greater13:25
maxb    accuracy.13:25
maxbevand: Your change, apparently :-)13:25
evandoh, because at the time I as creating usb disks for the store and it wasn't using the maximum amount of space, but obviously it's silly to need that kind of granularity and really, it's fine if dd tries to write more than it can as that's the last operation in the install routine anyway.13:26
evandliw: I use debcommit, so in the changelog :)13:26
maxb"it's fine if dd tries to write more than it can as that's the last operation in the install routine anyway." ... but won't an error break it? And it's not the very last thing, mkfs still needs to run after dd13:28
evandno, it can ignore the error just fine13:28
evanda fair point about mkfs, but that will still succeed, assuming it ignores the error on dd13:29
maxbIs it really useful/correct to do so?13:29
evandhrm, an equally fair point :)13:29
evandperhaps I should not worry about the loss of a few bytes13:29
maxbPersonally I'd be in favour of just forcing it to a granularity of 1MB and using that as the dd blocksize13:30
maxbi.e. just go back to intrepid's behaviour :-)13:30
evandheh, I agree13:30
evandwill do13:30
liwme too13:30
maxbIt could be advantageous to keep a few bytes spare on the usbstick anyway, to allow for fiddling with the syslinux files manually, etc.13:31
maxbAlso this satisfies my obsessive-compulsive tendencies of struggling with the slider trying to get it to exactly the number I want :-)13:32
evandhaha13:32
* maxb --> lunch13:32
liwevand, see #333051 for a remaining time estimator13:35
evandthanks a bunch liw!13:40
pittiapw: FYI, I split apport into trunk (lp:apport) and ubuntu (lp:~ubuntu-core-dev/apport/ubuntu), so merge proposals should go to the latter14:31
pittiapw: (nevermind for the current one, just telling you which branch to work against)14:31
geserdoko: as python-central renames site-packages to dist-packages for pyhton2.6, should we still keep ubuntu changes for the python2.6 transition in packages where dh_pycentral will fix it?14:34
tkamppeterpitti, hi14:37
pittihi tkamppeter14:37
=== |Baby| is now known as Baby
dokogeser: will have a look tomorrow14:47
lesshaste my X just spontaneously rebooted with this helpful backtrace (see end of log) http://pastebin.com/f373a4ba014:59
robertjhello all, is there a way to tell if a package is a security update or not?15:02
joaopintomvo, now that we have http redirect support on apt, are there any plans to adopt a solution like http://mirrorbrain.org ?15:02
jdstrandrobertj: 'apt-cache search <pkg>' will tell you where it came from15:03
jdstrandoops15:03
joaopintorobertj, maybe apt-cache policy package , and checking the mirror15:03
jdstrandapt-cache policy <pkg>15:03
robertjhacking up an nrpe plugin to alert of security updates only15:05
tkamppeterIn bug 364877, the reporter gets an immediate segfault when he runs /usr/lib/cups/filter/rastertogutenprint.5.2 simply on the command line. Apport does not get triggered automatically, probably because it is a released Jaunty. How can I get an apport crash report generated?15:05
ubottuError: Could not parse data returned by Launchpad: The read operation timed out (https://launchpad.net/bugs/364877/+text)15:05
tkamppeterpitti: ^^15:05
mvojoaopinto: not right now, also there is some launchpad support for this, there is also a mirorr method in apt that supports dynamic mirror spreading with the help of LP15:05
tkamppeterpitti, bug 36487715:06
ubottuLaunchpad bug 364877 in cups "cups fails to print using Canon MP530" [Medium,Incomplete] https://launchpad.net/bugs/36487715:06
seb128StevenK: still there?15:10
StevenKseb128: Ish15:11
seb128StevenK: are you the one who sent a long list of binaries to universe today?15:11
StevenKseb128: Yup15:11
seb128StevenK: why?15:11
seb128StevenK: you know that the queue default to universe right? ;-)15:12
StevenKseb128: I wasn't supposed to?15:12
seb128StevenK: and you sent libxcb binaries to universe which were in main and required by libcairo for example15:12
seb128StevenK: I guess that was an error for libxcb?15:13
StevenKArgh. Needs more careful checking of the output of the archive script15:13
seb128StevenK: ok good, I'm fixing now ;-)15:13
lesshastehow do I install debug symbols for X?15:14
lesshastethe backtrace is perhaps not as useful as I had hoped15:15
geseralready tried apport-retrace?15:17
lesshastegeser: apport doesn't seem to work for me...maybe you could give me a hand getting it to do something please?15:32
Riddellmvo: are you planning to update dpkg to 1.15 any time soon?15:33
lesshastenothing ever appears in /var/crash annoyingly15:35
lesshaste cat /etc/default/apport15:36
lesshaste# set this to 0 to disable apport, or to 1 to enable it15:36
lesshasteenabled=115:36
lesshasteI don't know what else to do?15:36
cjwatsonRiddell: I am15:37
cjwatsonRiddell: I'm waiting for 1.15.115:37
cjwatson(as noted in my recent changelog)15:37
cjwatsonRiddell: any particular reason you ask?15:38
lesshasteI notice https://wiki.ubuntu.com/Apport doesn't mention hardy at all!15:38
Riddellcjwatson: pkg-kde-tools conflicts with << 1.15 but I can look into how important that is15:40
cjwatsonthat's innovative given that Debian unstable doesn't have 1.15 yet!15:41
cjwatsonit's experimental only15:41
cjwatsonoh, you grabbed from experimental15:42
cjwatsonpkgkde-symbolshelper does appear to need the newer code15:42
cjwatsoncan it wait until Tuesday when I'm back from holiday? I was hoping to spend some quality time with that merge since it's not at all straightforward but I am part-way into it15:43
Riddellcjwatson: I can disable the symbolshelper stuff for now15:44
pittitkamppeter: for temporarily enabling it, use sudo force_start=1 /etc/init.d/apport start15:51
=== rbelem is now known as rbelem-afk
radixit's lovely that dput defaults to the ubuntu master archive when I accidentally type "dput foo.changes my-ppa" instead of "dput my-ppa foo.changes"16:06
james_wradix: you can set-up a new default16:07
james_wI set it to an unresolvable address so that I don't forget16:07
james_wbut I agree that it's not really a good default for the tool to have16:07
radixjames_w: cool, good to know, I'll do that16:08
james_wradix: see the end of https://wiki.ubuntu.com/DeveloperGuide/Uploading16:09
james_wyou don't have to use "unspecified" if you want it to upload to your PPA by default or something16:09
tkamppeterpitti, hi16:10
radixI guess I'll do the SPECIFY.A.HOST thing, since I upload to a few PPAs16:10
radixjames_w: thanks16:10
james_wnp16:10
pittigood bye everyone, have a good weekend!16:11
* pitti -> gone until Monday16:11
radixlater pitti16:11
radixhave fun16:11
lesshasteanyone able to give me a hand installing debug symbols for X?16:22
=== korn_ is now known as c_korn
=== rbelem-afk is now known as rbelem
=== djsiegel__ is now known as djsiegel
Riddellubuntu-mir: quick look at bug 369918 appreciated, blocking KDE currently17:46
ubottuLaunchpad bug 369918 in xmlrpc-c "main inclusion report for xmlrpc-c" [Undecided,New] https://launchpad.net/bugs/36991817:46
* calc has 10 MIRs to write, ugh18:37
=== DrKranz is now known as DktrKranz
calcwhat's worse is these are 10 essentially duplicated packages due to upstream OOo braindamage18:43
* directhex registers a blueprint18:44
directhexyays!18:44
pochuhow can I debug complete system lockups? X hangs, I can restart it, and when rebooting there's nothing special in dmesg, syslog, kern.log or Xorg.0.log.old18:46
pochuwhen it hangs I can't even ssh the machine18:46
hyperairserial port18:46
hyperairwait a sec, you can restart X?18:47
pochunope18:48
pochuand there's no serial port18:48
pochubrand new dell mini 12 :)18:48
pochus/can/can't/, bah18:48
pochuI can't even switch to a tty18:48
ScottKpochu: You dont happen to have the alarm-clock applet installed do you?18:49
pochuunless it came installed by default, no18:50
* pochu checks18:50
ScottKNo, it's in Universe.18:50
pochuyeah, just checked, it's not installed18:51
pochuthis will be a great opportunity to learn how to debug kernel/X lockups, I guess18:52
* pochu tries to be possitive ;)18:52
hyperairpochu: i think the only real way is serial port18:52
hyperairpochu: besides um.. firewire?18:52
hyperairor some other thing getty can work on18:52
pochuhyperair: it has usb, vga and ethernet :P18:56
pochumight be bug 30151318:56
pochuit mentions disabling bluetooth as a workaround18:56
ubottuError: Could not parse data returned by Launchpad: The read operation timed out (https://launchpad.net/bugs/301513/+text)18:56
hyperairthen i think it's pretty much impossible to debug18:56
hyperairit's not a panic is it?18:56
hyperairit's a hard lock18:56
hyperairhow about UML18:57
hyperairlol18:57
pochuif it was a panic I'd see a console with the message, right?18:57
directhexpitti, if you get a moment, can you take a look at my blueprint for adding dh_clistrip support to pkg-create-dbgsym?18:58
ScottKdirecthex: He's away until Monday19:01
directhexscottK, oh, fair enough. post-release holiday?19:02
pochuyeah, it's surviving after disabling bluetooth and wifi19:14
pochuI hope it's not the wifi! :)19:15
=== mdz_ is now known as mdz
pochudirecthex: I guess it's because of this: http://en.wikipedia.org/wiki/International_Workers%27_Day19:16
directhexoh, yes19:16
pochuoh noes, it's the wifi19:24
calcpitti: ping19:26
=== ember_ is now known as ember
RainCTsladen: Hi. I'm working on merging zsync, and there's a chan ge which overrides a guess_gzip_options function to always return "--best". Is that from you? (And if yes, any info on why that's desirable so that I can write it into the changelog?) :)19:52
RainCTah.. perhaps because with the offset option there's may be no header to check for the used encoding?19:54
sladenRainCT: wow.  I haven't touched that for at least a couple of years19:55
RainCT:)19:55
sladenRainCT: yeah, so the offset option was added to allow diving directly into a .deb file19:56
sladenRainCT: when DNS next works for a few seconds, I'll try to have a look at the diff19:57
sladenI should so have another go and making this work sanely, Fedora are coming out with something19:57
RainCTsladen: http://paste.ubuntu.com/161635/19:57
=== imbrando_ is now known as imbrandon
RainCT(also, 208.67.222.222, 208.67.220.220 for OpenDNS ;))19:59
sladenRainCT: those patches were probably for the semi-private tree that was being hacked on to make apt-sync work20:03
sladenRainCT: and then which got applied anyway.   --best was probably also added because that is what debian-policy mandates20:04
=== Snova_ is now known as Snova
RainCTsladen: ok, thanks for the info :)20:11
calcanyone around doing syncs? i have a batch for OOo 3.1.020:39
calc369937, 369959, 369960, 369961, 369963, 369966, 369968, 369971, 369972, 369974, 36998120:40
calcthe first one is a sync that was a merge, the rest are from experimental so won't happen automatically20:41
ebroderWow...that's retarded. erlang-base in Jaunty conflicts with erlang-doc-html because the docs update wasn't uploaded until after DIF21:19
ebroderWhat are my chances of getting the current erlang-doc-html in lenny/sid synced into Jaunty as an SRU? Should I get an SRU for erlang tearing out that conflict instead?21:20
sladenRainCT: I'd leave it in for the moment, but note that it was related to apt-sync work in 2006/2007 and may need reviewing at some point21:45
apwpitti, ack didn't notice there was two, i think the default is wrong possibly in launchpad21:46
mbanaany I the only one who doesn't like the new notifications in ubuntu?22:02
mbanacan i switch back to the old one22:02
directhexyeah, change some package for another. i forget the specifics22:02
StevenKInstall notification-daemon rather than notify-osd22:03
=== YokoZar1 is now known as YokoZar
LaneyI thought it was gnome-strat<something>-session. Or does that do more?22:10
jdongLaney: that reverts to as close of a standard upstream gnome session as possible.22:15
Laneywhat other changes are there?22:15
Laneyfusa I guess22:15
jdongLaney: update notifier, ...22:15
Laneyalright22:15
jdongvarious things that I find useful but Gentoo users look upon with scornful disdain :)22:16
jdongI think that's a good summary22:16
pace_t_zulucan someone help me with building gnome-panel for the purposes of testing a patch for bug #3618923:25
pace_t_zuluplease?23:26
ubottuError: Could not parse data returned by Launchpad: The read operation timed out (https://launchpad.net/bugs/36189/+text)23:26
Ampelbeinpace_t_zulu: where are you stuck at?23:30
pace_t_zuluhi Ampelbein23:30
pace_t_zuluso i downloaded the gnome panel source w/   "apt-get source gnome-panel"23:31
pace_t_zuluand i modified a single file23:31
pace_t_zuluand i got the packaging files w/ "bzr get http://code.launchpad.net/~ubuntu-desktop/gnome-panel/ubuntu"23:32
pace_t_zuluare the packaging files necessary to building and testing?23:33
pace_t_zuludo they contain ubuntu-specific info not found in the source code i retrieved w/ apt-get source?23:33
Ampelbeinpace_t_zulu: no, they are used for the official packaging in ubuntu.23:34
pace_t_zuluok23:34
Ampelbeinit's basically just the debian/ directory23:34
pace_t_zuluso i need to debootstrap to chroot for testing?23:34
pace_t_zuluyes, i see that23:34
Ampelbeinbest is to use pbuilder23:35
Ampelbeinhttps://wiki.ubuntu.com/PbuilderHowto23:36
Ampelbeinpace_t_zulu: btw: gnome-panel uses quilt to manage patches23:37
Ampelbeinhttps://wiki.ubuntu.com/PackagingGuide/Howtos/Quilt23:38
pace_t_zuluthank you... i was just about to ask23:38
pace_t_zuluAmpelbein:  so this pbuilder thing can take a while to setup and configure?23:42
Ampelbeinyeah23:43
pace_t_zuluAmpelbein:  do you know where the gboolean type is defined?23:58

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