/srv/irclogs.ubuntu.com/2009/03/22/#ubuntu-devel.txt

calcugh i found a fun bug to fix for jaunty... debian bug 51778200:15
ubottuDebian bug 517782 in openoffice.org "[openoffice.org] debianize and redistribute l10n extensions" [Normal,Open] http://bugs.debian.org/51778200:15
calcit appears the naming of some myspell dictionaries are not lang_country which cause OOo 3.0 not to see them00:15
calcat least someone else already found all the packages i have to fix00:18
brycehi calc00:19
calcbryce: hi00:19
slangasekcalc: hrm, why is that not considered a bug in OOo itself?  TTBOMK, all other locale handling deliberately falls back to ll when ll_CC is unavailable.00:20
calcslangasek: hmm perhaps it is a bug in OOo then i didn't know how that fallback worked00:21
calcof course normally OOo doesn't even use system dictionaries it uses weird plugin crap for that, so the patch may just not be sufficient00:22
cjwatsonunexpectedly I can't find confirmation of this in 'info gettext', but I agree with slangasek - that's the way gettext works and that's the way I've made sure man-db implements it (one of the relatively few other bits of free software I'm aware of that needs to have its own locale handling)00:28
cjwatsonwe only use country codes where necessary in the rest of Ubuntu, because for instance Austrians don't want to do all their de_AT translations independently, mostly they just want to reuse the German ones00:29
cjwatsonthere are a few cases where it is necessary - the classic ones are pt vs. pt_BR and zh_CN vs. zh_TW00:30
calcok, i'll see if i can find the code that checks for the dictionary so i can make it fall back00:30
* calc wonders if this is in libhunspell or in OOo00:30
* calc wonders where in the 3gb of source code the dictionary selection code happens to be00:35
* calc thinks he found the code00:46
=== ampelbein is now known as Ampelbein
calclooks like it should fall back to the language but it is using c++ operator overloading so it must be buggy somewhere00:58
cowbellemooHyia all.  Can anyone recommend a good print manual for source management, compilation, and package creation for ubuntu?01:04
calchmm actually it looks like it doesn't use that part of the code, heh01:06
xxtjaxxHi guys I want to make a patch for the network manager that is constantly disturbing people along each and every new boot is somebody here who is involved in it?01:16
Ampelbeinerm... is http://launchpadlibrarian.net/24200096/buildlog_ubuntu-jaunty-amd64.seahorse_2.26.0-0ubuntu2~ppa6_FAILEDTOBUILD.txt.gz a problem with my package or with the build-farm? it complains that: After installing, the following source dependencies are still unsatisfied:gnupg2(still installed)02:30
cjwatsonAmpelbein: something in your build-depends pulls in gnupg2, which is then listed in your build-conflicts so it has no other alternative but to fail02:49
cjwatsonAmpelbein: seahorse Build-Depends: libgpgme11-dev Depends: libgpgme11 Depends: gnupg2. (The last bit is a recent addition; I haven't looked into why.)02:50
cjwatsonbug 305565 apparently02:50
ubottuLaunchpad bug 305565 in gpgme1.0 "kleopatra complains that gpgme should be compiled with gpgconf support" [Undecided,Fix released] https://launchpad.net/bugs/30556502:50
cjwatsonI've left a comment in that bug02:52
Ampelbeincjwatson: ok, thanks for looking into the issue.02:54
cjwatsonI've also filed bug 346591 and marked it release-critical02:56
ubottuLaunchpad bug 346591 in seahorse "unbuildable due to fix for bug 305565" [High,New] https://launchpad.net/bugs/34659102:56
Ampelbeincjwatson: i've looked into debian bug #407800 which was resolved by adding the build-conflicts. i will see if seahorse builds and works without it, since the code has been rewritten since.03:01
ubottuDebian bug 407800 in seahorse "seahorse: quits when entering SSH passphrase then disables all subsequent" [Grave,Closed] http://bugs.debian.org/40780003:01
Ampelbeini remember there being a conflict when both gnupg-agent and seahorse-agent are running. let's see... bug #21727003:04
ubottuLaunchpad bug 217270 in gnupg2 "seahorse does not recognize seahorse-agent/ssh-agent as a caching agent" [Low,New] https://launchpad.net/bugs/21727003:04
Ampelbeinand i think the build-conflicts is rather pointless without the appropriate conflict for gnupg-agent.03:06
UsamaAkkadhello04:05
UsamaAkkadhttp://paste.ubuntu.com/135186/04:05
UsamaAkkadplease check this , should I report a bug or it's just brainstorm04:05
calcUsamaAkkad: bug report, i think the bug report should be worded such that when installing and network is available to ask user if they want to install updates at that time04:10
calcUsamaAkkad: netinstall means something somewhat different and is already available without a gui04:11
UsamaAkkadyes in the minimalcd04:11
calcadding a gui to the netinstall cd would probably make it much larger04:12
calcUsamaAkkad: where is the debian gui netinstall cd? last time i worked with debian it didn't have a gui one, but that was some time ago04:12
UsamaAkkadhttp://www.debian.org/CD/netinst/04:12
UsamaAkkadI talked on #debian and someone told me that it has GUI04:13
calcwow they are huge04:13
calc180MB04:13
UsamaAkkadyeah04:13
calcdebian does have a small iso as well but apparently its not mentioned on that page04:14
* calc thinks he remembers where those are04:14
JanCIIRC debian's netinstall is larger than Ubuntu's anyway  ;)04:14
calceg http://ftp.debian.org/debian/dists/sid/main/installer-i386/current/images/netboot/mini.iso04:15
UsamaAkkadby the way nice talking to someone that was in Debian team :)04:15
calcthat is equivalent to the Ubuntu net install iso i think04:15
UsamaAkkadok but you don't have equivalent to their 180 iso :)04:15
calchttp://ftp.debian.org/debian/dists/sid/main/installer-i386/current/images/netboot/gtk/mini.iso <- hmm that is interesting04:15
JanCyeah, and seems like it's smaller than I remembered too04:15
calci wonder what that does04:15
calcif that is really a gui netboot install then that would be a nice thing to have for Ubuntu as well i suppose04:16
JanCcalc: probably the Gtk frontend for debian-installer ?04:16
UsamaAkkadyeah04:16
calcJanC: yea maybe so04:16
calcJanC: its only 15MB though which isn't bad04:16
calci had expected it to be much bigger04:17
JanCI think it doesn't use X, just fb04:17
JanCbut I have to go to sleep, have to get up again in 2h   ;)04:18
UsamaAkkadso do I have to report any thing or you will take care of it04:18
calcwow yea its gui04:18
calcUsamaAkkad: i don't do installer stuff so yes report it04:18
calcUsamaAkkad: probably both as wishlist bugs04:19
vieqcalc, what he means replace Ncurses with ubiquity04:19
calccjwatson: ^ perhaps interesting ideas for installer04:19
calcvieq: yea04:19
UsamaAkkadthe big netinstall iso and the live cd with network installation choice right?04:20
calci've worked on the installer for debian before but that was like 8 years ago, heh long time ago04:20
vieqcalc, :) old guy04:20
calcvieq: :-P heh04:21
calci'm young enough that my first real *nix experience was with linux at least :)04:21
calcit just happened to be 14 years ago, lol04:21
iulianHehe04:22
vieq:D04:22
vieqcalc, seriously how much would it expand the minimal-cd04:23
vieqI mean if ubiquity was added04:24
calcvieq: looks like gtk for debian doubles the size of the i386 cd (~ 7-8MB extra)04:26
calcnot sure how big ubiquity is04:26
=== Ampelbein is now known as ampelbein
calchowever its also possible that it is ncurses to dissuade people from using it ;-)04:27
calcsince netinstall does use a lot of bandwidth04:27
vieqit would be cool if the whole thing was like 30-50MB ISO04:27
calcnot more than a cd download but if people did it every time that way instead of sharing a cd then it adds up04:28
vieq:|, yub04:29
vieqthanks guys04:30
* calc is less than 1% away from 90% triaged :)04:38
TheMuso/c/c06:03
=== maco_ is now known as maco
=== maco_ is now known as maco
UsamaAkkadhello, I could not find the name of the installer while I'm trying to report a bug08:55
UsamaAkkadwhat is its name08:55
RAOFUbiquity is the livecd installer; debian-installer is the alternate CD installer (I believe).08:56
UsamaAkkadthanks08:56
zygadoko: ping08:59
YokoZarhmm, ubuntu-restricted-extras isn't installable from add-remove09:02
zygaYokoZar: does it have desktop files?09:03
YokoZarzyga: No it's there but when you click it it tells you to open synaptic09:03
YokoZarzyga: probably because it depends on something that conflicts with libavcodec which comes by default09:03
HobbseeYokoZar: patches welcome.  I hear rumours about this every once in a while, but no one's done anything about it09:04
zygaoh09:05
zygaI think that having synaptic+add remove by default is a bad idea09:05
zygaadd/remove should be a syntaptics tab called "applications"09:06
YokoZarmost users should never open synaptic as it is09:06
zygabut it's in the menu09:06
zygaand you have to use it because add/remove tells you to09:06
YokoZarthe system administration menu09:06
zygaespecially when removing stuff09:06
YokoZarthe same scary place we put all the other tools people don't want to touch09:07
zygabut they have to because add/remove is incomplete09:07
YokoZarzyga: the fact that add/remove tells you to is a bug which is why I said hmm about it ;)09:07
zygafair enough09:07
UsamaAkkadhello , I want to report a bug . it's read but can you take a  look at it before I post it09:09
UsamaAkkadhttp://paste.ubuntu.com/135277/09:09
UsamaAkkad*ready09:09
UsamaAkkadand this report confused me09:10
UsamaAkkad https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/15424509:10
ubottuUbuntu bug 154245 in ubiquity "Allow the user to skip installing updates during install" [Wishlist,New]09:10
YokoZarUsamaAkkad: does the live cd session make an internet connection for you?09:11
UsamaAkkadyes it can make09:11
YokoZarUbiquity won't even bother looking for updates if there's no network connection active I don't think09:11
YokoZarIn such a case it has to install as is and reboot before updates are viable09:12
YokoZarBut in the other case the point is well understood.09:13
podman99bhey guys and gals... how long till ubuntu support n-trig multi-touch??09:13
UsamaAkkadso I should go with reporting the bug right?09:14
Hobbseepodman99b: please don't cross-post09:15
podman99bsoz... but some peeps are not in all rooms ... and all rooms seem relevant post... but +1 has my back. Thanks ne way and sorry09:15
UsamaAkkadhttps://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/34668209:21
ubottuUbuntu bug 346682 in ubiquity "when installing and network is available to ask user if they want to install updates at that time" [Undecided,New]09:21
UsamaAkkadcalc, I've reported the firs issue :)09:21
macoHobbsee: up for a sponsorship?09:28
=== fargiola` is now known as fargiolas
Nafalloslangasek: so far so good. survived the night :-)09:42
UsamaAkkadI want to report this bug too. any idea09:59
UsamaAkkadhttp://paste.ubuntu.com/135295/09:59
cjwatsonUsamaAkkad: there is no need to report that10:03
UsamaAkkadwhy10:04
cjwatsonUsamaAkkad: because it's already in progress and will hopefully happen for 9.10 if we can get all the libraries in order10:04
UsamaAkkadnice , did  you see the other bug ?10:04
UsamaAkkadhttps://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/34668210:04
ubottuUbuntu bug 346682 in ubiquity "when installing and network is available to ask user if they want to install updates at that time" [Undecided,New]10:04
cjwatsonyes, but it's not sensibly fixable10:05
cjwatsona GUI netinst is a much more practical approach10:05
UsamaAkkadmmm10:05
UsamaAkkadit's reported any way. maybe someone will take care of it :)10:06
cjwatsonubiquity, by design, installs the system by copying it file by file from the live CD; it doesn't install most of the system by installing packages10:06
cjwatsoninstalling updates in ubiquity would basically just mean installing the system and then running an upgrade10:06
cjwatsonand why bother, update-manager is much better at that10:06
cjwatsonit would be extra complexity in ubiquity for very little benefit10:06
cjwatsonif ubiquity were installing the updated packages from the network in the first place, that would be different, but it can't really do that. That isn't what ubiquity is for10:07
UsamaAkkadyeah I see10:07
UsamaAkkadthanks for taking time to look at these things10:08
cjwatsonDebian unstable's GUI installer, I believe, is currently broken for the exact same reason that made us be unable to do a GUI netinst for 9.04 ;-)10:09
UsamaAkkad:)10:10
UsamaAkkadwhich is?10:10
cjwatsonUsamaAkkad: it relies on the GTK directfb frontend, which isn't very well-maintained upstream and was completely broken in GTK 2.1410:14
cjwatsonsorry, GTK directfb backend, not frontend10:15
=== Ampelbein is now known as ampelbein
UsamaAkkadthanks10:29
UsamaAkkadcan any one tell me what is missing from this bug report https://bugs.launchpad.net/ubuntu/+source/synaptic/+bug/25137811:00
ubottuUbuntu bug 251378 in synaptic "Synaptic's Generate download script does not update package lists" [Undecided,New]11:00
=== fargiola` is now known as fargiolas
freddyavHi all! I'm sorry if this is a misplaced question; I'm looking at converting a 32bit app/lib to 64 bit and I would need some help since all I get is a seg fault. Where do I go for this kind of help> Please>14:30
frevi645I tried to port a 32bit-only app & lib to 64 bit. Got is to compile and link and now I get this: http://pastebin.ca/1368040 Is there any way to get more information on what is going on??14:54
cardona507hello?15:14
BUGabundoquestion: what's the easiest way (aka nongeek) to add PPA keys to Softwares Sources?15:46
BUGabundoquestion: what's the easiest way (aka nongeek) to add PPA keys ?15:47
BUGabundoI use that15:47
BUGabundosudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com15:47
BUGabundobut can't keep telling new users to open a terminal and write that15:48
jdongBUGabundo: there's a Software Sources GUI app in system->administration for a reason ;-)15:48
BUGabundoshould Software Sources have a field to enter key as well as PPA line?15:48
jdongI believe it's a separate tab of the same application.15:49
BUGabundojdong I know about that.. but it doesn't have a way to enter a PGP key15:49
BUGabundojust file import15:49
jdongcorrect.15:49
BUGabundoso back to my question: easiest way?15:49
jdongthe process of receiving keys is the job of the GPG utility :)15:49
BUGabundotoo apps its not easy15:50
jdongfrankly the easiest way is "open up a terminal and paste this:"15:50
BUGabundonot for new users15:50
BUGabundoI know!15:50
BUGabundoduh15:50
BUGabundoeheh15:50
BUGabundobut Ubuntu is for Human Beings15:50
jdongthere's nothing "wrong" with opening up the terminal and pasting things you don't understand.15:50
BUGabundonot geeks that love Terminator15:50
jdonglol I used to work Windows TS and we did the same thing in Windows land.15:50
BUGabundojdong actually there is15:50
jdong"ok I'm gonna e-mail me this .reg file, just double click it"15:50
BUGabundoI teach my students not to do it15:50
BUGabundoif they don't trust source15:51
jdonglol from someone you trust.15:51
jdongif you haven't established trust on how to add the repo you shouldn't be adding the repo in the first place :)15:51
BUGabundojdong we are breaking the webring of trust15:51
BUGabundothere's no use for PPA signed keys15:51
jdongPPA signatures are just for tamper evidence.15:52
jdongI don't think there's much of a point apart from that15:52
BUGabundowith an anoyning POPUP15:52
BUGabundook.. filing a wishbug15:53
cjwatsonthe reason for PPA signatures is to ensure that packets are not being tampered with in transit, which is useful15:54
cjwatsonBUGabundo: https://help.launchpad.net/Packaging/PPA has non-console directions15:54
cjwatsonevery single PPA page links to that ...15:55
BUGabundocjwatson: I know! but the reason is that common Users should NOT have to use a terminal15:56
cjwatsonBUGabundo: did you read what I said, or the page I linked to?15:56
BUGabundoopening15:56
cjwatsonit includes directions that do *not* involve using a terminal15:56
cjwatsonalthough as it happens the terminal directions are probably simpler :-)15:56
BUGabundo4 steps??15:57
BUGabundocopy, paste into gedit (doesn't mention how to open it), save, import?15:57
jdongsigh do we really need *TRUSTIFY ME NOW* buttons everywhere like impulse buying on Amazon? :)15:58
BUGabundonot trust me15:58
BUGabundo... just a field to paste the key!15:58
BUGabundoand then cross check with server15:58
jdongyour key came from launchpad via HTTPS anyway. What else is there to cross check?15:59
BUGabundoalready opened https://bugs.edge.launchpad.net/ubuntu/+source/software-properties/+bug/3878115:59
ubottuUbuntu bug 38781 in software-properties "Enh: confirmation dialog for adding an apt-key" [Wishlist,Triaged]15:59
BUGabundojdong well then why do we get a popup telling us, we don't trust it?16:00
BUGabundoits either a bug of UI16:00
cjwatsonremember that anyone can create a PPA, including Dr. Evil16:00
cjwatsonso I'm not sure we want to make it too trivial16:00
BUGabundoor apps not trusting what they should16:00
BUGabundocjwatson: having a field to paste *manually*16:00
BUGabundois not any unsecure then terminal paste16:00
cjwatsonI don't believe I used the word "secure", which would be a silly word to use in this discussion16:01
cjwatsonsecurity is not a binary state16:01
BUGabundook16:01
BUGabundosorry for assuming so16:01
BUGabundoit should be Trust16:01
calcdoes lack of binary packages cause something to be NEW?16:40
calcif it drops a binary package i meant to say16:40
* calc will be dropping a couple of broken packages with his next OOo upload16:41
cjwatsoncalc: no16:41
calcok16:41
cjwatsoncalc: they won't vanish from the archive immediately though; they will show up in our not-built-from-source (NBS) listing16:41
calcok16:41
Nafalloslangasek: so far three suspend/resumes without crashes.16:42
PollywogI am confused about how to specify debugging when building a deb, apparently this has changed. I am not certain which is correct, DEB_CONFIGURE_EXTRA_FLAGS:= --enable-debug or DEB_CONFIGURE_EXTRA_FLAGS+= --enable-debug16:44
Pollywogand I have tried to find the information on my own16:45
cjwatsonPollywog: unless DEB_CONFIGURE_EXTRA_FLAGS was previously set to something else, those two will have exactly the same effect16:46
Pollywogcjwatson: ty16:47
cjwatsonsee the documentation on setting variables in 'info make' for more information16:47
Pollywogthanks I will do that16:47
PollywogI thought it was Debian-specific so I did not look there16:49
Pollywogsince it is part of debian/rules16:49
Pollywoglooking at it now16:49
cjwatsonDEB_CONFIGURE_EXTRA_FLAGS is a cdbs variable and so Debian-specific; the difference between += and := is just make syntax16:50
Pollywogthanks16:50
=== j_ack_ is now known as j_ack
=== yofel_ is now known as yofel
macoKeybuk: i hear you're the person to talk to about patches to util-linux18:29
Keybukmaco: as in writing some?18:30
Keybukor wanting to apply some?18:30
Keybukor being blamed for some?18:30
macoapplying18:30
KeybukI can certainly take a look18:30
Keybukthough you should probably get it upstream18:30
macother's a bug with a patch attached to define HFS+ in fdisk18:30
macoit's bug 31887118:30
ubottuLaunchpad bug 318871 in util-linux "fdisk: HFS/HFS+ Reports as unknown and not listed in partition information" [Wishlist,Triaged] https://launchpad.net/bugs/31887118:30
macois upstream for util-linux the same as upstream for linux18:31
maco?18:31
Keybukno18:31
KeybukI'll take a look at the patch on Monday, and submit it upstream if so18:31
Keybukneed to make a package of git master anyway18:32
macook18:41
Keybukooh18:48
KeybukAJAX duplicate marking18:48
* Keybuk swoons18:48
macohahaha18:49
maconow if only "you cant mark this as a dup, it has dups" would auto-resolve itself...18:50
directhextsk, AJAX18:50
ion_AJAX the term sucks, but AJAX the functionality is for the win. :-)18:51
ion_Except for the stupid restrictions for cross-domain requests.18:51
KeybukI always assumed it was a joke about flash18:57
* directhex dispatches war rocket Keybuk, to bring back its body18:59
Keybukflash and ajax are both kitchen cleaners19:00
directhexi thought ajax was more of a bathroom scouring powder19:00
macoer...AJAX is an acronym though....19:04
maco(the not-cleaner AJAX)19:04
directhexajax is EVIL MICRO$HAFT TECHNOLOGY19:05
directhexneeds a good hard boycottin'19:05
Keybukwhy?19:06
directhexwell, teh micro$ofts! why else?19:07
Keybuk:D19:09
* Keybuk hides his vista pc19:10
* ogra secretly injects a virus into Keybuk's vista PC while he doesnt look 19:10
* Keybuk secretly inserts a running chainsaw into ogra while he's not looking19:11
ogra*Grin*19:11
Keybukgive me a version of iTunes and Lightroom for Linux and I'll get rid of it ;)19:12
directhexbloody hate itunes. still praying for a banshee port for windows19:12
calcoh no, i just noticed (again) i have no way to see bugs that are not upstream (eg upstream == valid) that are triaged (ie bugs i need to fix myself)19:12
Keybuk1) banshee can't talk to my iPhone19:12
ogradirecthex, i doubt banshee can connect to the store19:12
MithrandirKeybuk: it can, if you flip a bit.19:13
Keybuk2) banshee is so abysmal that it uses 1.5GB of virtual memory, and brings my machine to a near halt, just to play a couple of tracks19:13
directhexKeybuk, well there's your problem right there19:13
directhexhm, problem 2 sounds odd19:13
* calc thinks he has a bug filed about this against soyuz perhaps i need to bump it up to critical19:13
calcer launchpad not soyuz19:13
cjwatsoncalc: YM a search that the advanced search page doesn't let you perform?19:14
cjwatsoncalc: have you tried using the Launchpad API to do it?19:14
calcbug 29196819:14
ubottuLaunchpad bug 291968 in malone "status_upstream=hide_upstream seems to hide bugs with 'invalid' upstream status" [Undecided,New] https://launchpad.net/bugs/29196819:14
directhexsomeone who cares ought to start a "buy the guy who broke the last iTunes encryption crap an iTouch" fund19:14
calcif you hide upstream bugs then even bugs that are marked invalid are hidden19:14
MithrandirKeybuk: http://iphonefreakz.com/2009/03/06/howto-sync-your-iphone-20-with-linux/ lets you at least sync from Linux.19:14
cjwatsonyou could at least get a list of bug numbers that way and unblock yourself19:14
Mithrandirwhether you like the UI or not is something else, of course.19:14
KeybukMithrandir: requires me to jail break the iphone, no?19:15
* Keybuk isn't doing that19:15
Keybuk(though I did cheerfully upgrade it to a beta OS :p)19:15
MithrandirKeybuk: sure.19:15
calccjwatson: hmm i'll see if i can determine how to do it with launchpad api, thats just via python right?19:15
directhexmy banshee-1 process is marked as using 79.5 meg of rams right now19:15
directhexso 3x less than firefox19:15
cjwatsoncalc: right, with the python-launchpadlib package installed19:15
directhexmore than evo though. how sad19:15
cjwatsonit takes a bit of getting used to but I've found it insanely useful19:15
calccjwatson: ok i'll see what i can do with it19:15
calccjwatson: essentially with large numbers of bugs there is no longer a way via the website to determine which bugs are Ubuntu bugs and which are really upstream :\19:16
calcfor small numbers of bugs you can just look at them and see individually, heh19:16
directhexyou know, i've never run gnome-system-monitor on my altix. someone remind me to try it on monday, to see whether it tries to graph all 256 cores19:16
cjwatsoncalc: you probably want to keep the launchpadlib-based query reasonably small just to make things easier, so you just need the search with status_upstream=hide_upstream, plus a search for bugs with invalid upstream tasks19:18
=== j_ack_ is now known as j_ack
cjwatsonthe latter via launchpadlib19:18
calcok19:19
calccjwatson: are there any example scripts for basic use of the launchpadlib?19:20
cjwatsoncalc: help.launchpad.net/API, and try looking around in the ubuntu-dev-tools package or in ~ubuntu-archive/ubuntu-archive-tools/trunk for some random examples19:21
calcok thanks19:21
cjwatsonand indeed help.launchpad.net/API/launchpadlib specifically19:21
ruiserraneed help with a problem with a firewire camera. if someone can help me please20:18
nhandlerruiserra: Try #ubuntu for support20:23
calcwow i just had a discussion with a debian person who thinks the fact that Ubuntu is user-friendly is the main problem with it, lol20:24
* calc shakes his head, engrained elitism is alive and well in Debian it seems20:24
ebroderAre there any particular rules for getting a package added to ubuntu-standard? I think that "patch" falls under the metapackage's description :)20:25
calcebroder: i don't see any developer tools in ubuntu-standard list20:26
calcebroder: i think its already pulled in by other things like dpkg-dev20:26
ebroder*shrug* Ok. Maybe I have a skewed view of what a "comfortable command-line Unix-like environment" is. I can accept that20:27
calcebroder: you might want to install build-essential as well20:29
calcebroder: it pulls in a few other things that might be of use to you, devscripts as well20:29
ebroderSure - I have that on most of my machines, except the ones that I don't do dev work from20:29
* calc hardly ever uses patch when doing dev work20:30
calccjwatson: how do you get all the bugs for a given package in Ubuntu?20:51
calccjwatson: i'm not seeing the way to pull a bug list for a package but i might not be looking in the right place20:52
cjwatsoncalc: get hold of the distribution_source_package object and then use getBugTasks on it20:53
cjwatson(and then you can use .bug on each task if you like)20:54
calcok, looking for that now :)20:55
calcah launchpad.distributions["ubuntu"].main_archive20:57
calccjwatson: ok i found how to do the getBugTasks, but i don't see what you mean about .bug is that a method of some part of launchpadlib because i don't see it... do you mean iterate over the list and pass them to launchpad.bugs ?21:12
* calc is trying to make sure he doesn't end up doing something that gets him banned ;-)21:13
cjwatsoncalc: well, for example:21:15
cjwatson>>> man_db = launchpad.distributions['ubuntu'].getSourcePackage(name='man-db')21:15
cjwatson>>> man_db.getBugTasks()[0]21:15
cjwatson<bug_task at https://api.edge.launchpad.net/beta/ubuntu/+source/man-db/+bug/337302>21:15
ubottuUbuntu bug 337302 in man-db "FF exception: sync man-db 2.5.4 from Debian" [Undecided,Fix released]21:15
cjwatson>>> man_db.getBugTasks()[0].bug21:15
cjwatson<bug at https://api.edge.launchpad.net/beta/bugs/337302>21:15
calcah ok thanks :)21:15
calcthat cleared it up for me :)21:16
cjwatsona package only has tasks attached to it, but in order to query whether there's an upstream task on a bug, you'll want to go from the package tasks to the main bug object21:16
calci forgot and tried dir on the whole object not on an item in it21:16
cjwatsonobviously be careful to iterate over the task collection in an LP-friendly way - I think the help.lp.net documentation makes some mention of iterating over large collections21:17
calccjwatson: ok21:17
cjwatsononce you have a bug object, there's a bug_tasks collection on that21:17
calcis there a way to determine how many entries are in bug_tasks, or do you just have iterate across them?21:22
calclen fails but that might be the wrong method21:23
TheMusocjwatson: over the weekend I noticed some weird errors with some ports arches and CDs not building. Tracking it down as far as I could, libcap1 is not ending up in the ship seed for ports arches.21:25
TheMusocjwatson: This was after running parts of cdimage locally to get germinate to do its thing to go through dependencies etc.21:25
TheMusoHowever this is not for all parches, I think sparc still is getting built21:26
TheMusooh and hppa is building also. :p21:26
* cjwatson looks21:31
cjwatsonactually I think that's due to incorrect priorities21:32
cjwatsonsee http://people.ubuntu.com/~ubuntu-archive/priority-mismatches.txt21:32
TheMusoI saw that, but couldn't work out from that why the supported arches build, but some ports arches don't.21:33
cjwatsondebootstrap thinks it needs libcap1 because it has Priority: important in the archive; cdimage's germinate run says that it doesn't need it so it doesn't put it in21:33
TheMusoah ok21:33
cjwatsonmy guess would be that on some architectures libcap1 is still depended upon21:33
TheMusoRight.21:33
cjwatsonah yes, of course - libcap1 is only pulled into ship by dhcp3-server by ltsp-server-standalone21:34
cjwatsonand the seed entry is:21:35
cjwatson * ltsp-server-standalone [amd64 hppa i386 ia64 sparc] # for LTSP-on-install21:35
cjwatsonanyway, it's a clear archive overrides bug which I'll fix now, thanks21:35
TheMusonp21:35
=== ampelbein is now known as Ampelbein
calccjwatson: do any upstream bug tasks always show up as bug_watches, even if they aren't linked?21:53
calccjwatson: i pulled using bug.bug_watches for 100 bugs and didn't it claimed none of them had status Invalid21:54
calcoh crap remote status it the real remote status not what is show in the webpage21:55
calclooks like bug_watches are just properly linked bugs21:57
calcugh21:59
calclooks like there is no generic way to see what it considers to be upstream for purposes of revealing what hide_upstream hides from me21:59
calchmm actually looking closer i think i might be wrong22:02
* calc does a larger search for invalid upstream bugs22:03
yghannam7388hello everyone, has anyone worked on a way to restore the Grub bootloader from the install CD? I think I might have a solution.22:24
RainCTyghannam7388: not sure, but the alternate CD might have an option for this22:26
yghannam7388RainCT: there was an idea on Ubuntu Brainstorm for developing a menu entry on the Ubuntu LiveCD to restore Grub. This would make it much simpler for most people. I'll check out the alternate CD and see if that is what is available22:30
thiebaudedtchen: what is the kernal link again?22:43
thiebaudeo i got it22:43
dtchenthiebaude: right, other channel, but for reference, also http://kernel.ubuntu.com/~dtchen/22:44
iiHi.  Been using Ubuntu since 5.10 and there's been a common problem of BADSIGs when running apt-get update until 8.10 ... forums always have a number of posts about this error.  I recently found a webpage with a solution that works first time and I was wondering if one of the developers can comment on whether it is a true solution or not.22:46
thiebaudethanks22:46
iiWrong forum?22:47
iiHello?22:48
ion_ii: Install ubuntu-keyring. If that doesn’t fix the problem, the mirror is probably just syncing and you just need to run apt-get update later. And now please read the topic. And have some patience.22:51
iiNo, I'm not requesting support.22:51
yghannam7388I just downloaded the alternate CD to see what it does to reinstall GRUB. You have to go to Rescue a Broken System, from there it loads up a lot of stuff before you can even get to restoring GRUB. What is proposed on Ubuntu Brainstorm is having a menu entry on the LiveCD that restores it very quicky.22:54
iiion_: On the following site: [http://parijatmishra.wordpress.com/2008/07/28/ubuntu-bad-signature-problems-prevent-apt-get-update-from-working/], it was suggested to delete the incorrectly signed Release and Release.gpg files (i.e. sudo rm -f /var/lib/apt/lists/partial/*Release*) - then run sudo apt-get update -o Acquire::http::No-Cache=true ... this has worked first time, every time for me.  All other solutions don't necessarily work first time.22:55
yghannam7388So far I've been able to add Grub4Dos to the LiveCD and use it to restore Grub without having to load any thing else22:58
ion_The real solution would probably be making the mirrors do syncs atomically and making apt-get redownload the lists along with their signatures up to a couple of times when signature checking fails.22:58
jlduggerbizaare22:59
jlduggerfrom the new svn release: "We now require SQLite to build both the server and client."22:59
yghannam7388would anyone be interested in mentoring the "restore bootloader" for Google Summer of Code?23:02
ii_ion_: Apologies if this is a duplicate but I just lost my internet connection for a few moments.  This mirror sync thing - is it being worked on?23:13
jlduggeryghannam7388: who'd be your organization sponsor?23:14
yghannam7388jldugger: i haven't found anyone to sponsor the idea yet. the mailing list seems kind of dead so i decided to be more active in looking. i'm sorry if this isn't the right place to discuss this.23:16
jlduggeryghannam7388: last i observed, Ubuntu is not in the SoC as a mentoring project23:20
thiebaudejldugger: ubuntu was approved for google SoC, but they dont want to participate this year23:21
yghannam7388thiebaude: is there a reason why they don't want to participate?23:21
jldugger"they"23:22
thiebaudeyghannam7388: i just remember seeing that somewhere on a canonical website, but i didn't see why they don't23:22
=== asac_ is now known as asac
jlduggeryghannam7388: i think its safe to assume that if there's nobody willing to handle ubuntu's application as a mentoring org, there won't be many mentors around either23:25
jlduggerIf there's specific technology you're interested in related to ubuntu and SoC, the Debian project may be a place to send your application23:25
PollywogI can't seem to get kmail to compile from deb-src with debugging symbols, even though in the debian/rules file I added DEB_CONFIGURE_EXTRA_FLAGS := --enable-debug=yes23:36
Pollywogthe format of the rules file has apparently changed in the past few months23:37
cjwatsonPollywog: well, is that an option that kmail's configure script accepts?23:37
cjwatsonPollywog: I think your error is in assuming that this sort of thing can be the same across all packages23:37
Pollywogthe normal (not Debian) configure accepts it23:37
yghannam7388jldugger: i'm sorry if i seem stubborn about this, but Ubuntu applied and filled out an organization profile. There is also a couple of pages on the wiki about GSoC this year, and a number of people have posted ideas that they'd like to mentor for. is there any way to be sure that Ubuntu will not participate this year?23:37
cjwatsonthe "format of the rules file" has not changed since sometime in the mid-90s23:38
Pollywogkmail is in the kdepim package23:38
jlduggeryghannam7388: well, you could email the SoC and carbon copy the ubuntu community council ;)23:38
cjwatsonDEB_CONFIGURE_EXTRA_FLAGS is not part of the "format of the rules file" - it's an environment variable implemented by one particular reasonably popular set of helper build scripts23:39
Pollywogwell I formerly did this without any problems but since the kmail source was included in the larger package, I have been unable to do it23:39
Pollywogic23:39
PollywogI am trying to find some documentation but have been unsuccessful23:39
cjwatsonthis stuff is in general not documented; the maintainer is expected to figure out how to enable things23:40
Pollywogcjwatson: that explains it23:40
PollywogI will have to go to the ddebs then23:40
cjwatsonit's not something users are expected to change23:40
Pollywogk23:40
cjwatsonkde4 uses cmake, not autoconf as far as I can tell, and thus I wouldn't expect DEB_CONFIGURE_EXTRA_FLAGS to be used23:41
Pollywogcjwatson: yes but this is kde323:41
PollywogI do not understand cmake so I am staying away from that for now23:42
PollywogI understand that things have changed with KDE423:42
cjwatson/usr/share/cdbs/1/class/autotools.mk is the make fragment that uses DEB_CONFIGURE_EXTRA_FLAGS23:43
cjwatsonAFAICT the upstream configure script shipped with kdepim 4:3.5.9-0ubuntu3 in hardy does provide an --enable-debug=yes option, but you'll have to trace through it to figure out what it's supposed to do23:45
yghannam7388jldugger: i'm sorry, what do you mean by "carbon copy"?23:45
cjwatsonbuilding a package from source typically produces verbose output that includes the configure options being passed (among many other things), and you're expected to read those when trying to track down problems23:45
cjwatsonif you use debuild, it'll be recorded in a .build file in the parent directory23:46
Pollywogcjwatson: ty I think it would be easier for me to use the ddebs23:46
PollywogI have not used ddebs before but I found something to help me with it23:46
cjwatsonif all you need is debugging symbols and not a separate debugging build pass, then yes, that's what ddebs are for so you might as well if they're available23:46
Pollywogthanks23:46
PollywogI am beginning to think developers are born, not made23:47
calccjwatson: btw thanks for the help earlier, i got my script working to show me the hidden bugs :)23:48
cjwatsongood stuff23:48
cjwatsonPollywog: there's a component of talent/intuition/whatever and a component of learning/experience/whatever; it takes both23:49
cjwatsonlike most skilled occupations23:49
Pollywogso it would seem23:49
cjwatsonif you're looking into development-type things because you think it's fun, then you should probably persist even if you run into some roadblocks. OTOH if you're just doing it to solve an immediate need, then it's usually best to solve that need in whatever way is most expedient and move on to something you find more interesting ...23:51
Pollywogcjwatson: yes I have the same problem in almost everything I try to do23:52
PollywogI understand that sometimes people do not have time to write documentation for beginners23:52
cjwatsondocumentation is generally going to be focused on things we actually expect users to use23:53
cjwatson(although of course documentation is lacking in many of those areas too :-/)23:53
PollywogI am one of those users who eventually wants to figure out how to do things most users don't want to do23:53
PollywogSometimes this gets me into trouble  :)23:54
yghannam7388jldugger: i'm sorry, nevermind that last message23:54
yghannam7388jldugger: thank you for you help23:54
cjwatsonPollywog: while cdbs is not very well-documented, the format of Debian packages is extensively documented; wiki.ubuntu.com/UbuntuDevelopment links to the policy manual etc. which describes this23:55
PollywogI have been looking at the wiki23:55
YokoZarHmm, I have two movie files of the same resolution and length, both encoded with h264 and ac3 audio, and both of about the same file size.  Both worked on Intrepid, but now one of them plays back really slowly.  This is a regression, but I'm not even sure where to start and file a bug23:59

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