/srv/irclogs.ubuntu.com/2011/08/03/#ubuntu-devel.txt

=== robbiew-afk is now known as robbiew
=== Ursinha is now known as Ursinha-afk
jrwrenhello, i'm trying to backport the oneric netatalk package to natty and hopefully move both to 2.2.0 final, but it does not build on natty for me. it only builds on oneric. Any C dev care to take a look?01:19
pooliejrwren: pastebin the failure02:16
poolieplease02:16
jrwrenhttp://paste.mitechie.com/show/369/02:19
jrwrenbut I look at that c code and the array literal looks good and complete and matches the struct definition02:19
pooliehuh02:48
pooliei'd guess it's a version incompatibility between the C file and whichever header provides that struct02:48
poolieor type02:48
=== negronjl` is now known as negronjl
lifelessslangasek: https://code.launchpad.net/~lifeless/ubuntu/oneiric/apt/bug-816606/+merge/7025004:53
ubottuUbuntu bug 70250 in Launchpad itself "Support Requests difficult to mark as answered (dup-of: 3401)" [Undecided,New]04:53
ubottuUbuntu bug 3401 in Launchpad itself "Hard to discover how to close a support request" [Medium,Fix released]04:53
lifelesshah, terrible parsing there ubottu04:53
infinitylifeless: Depending on a keyring seems like the wrong direction to go to fix that, no?05:16
lifelessinfinity: I talked it over with slangasek a few days aback05:17
lifelessinfinity: e.g. not calling it would be sensible too :) - or handling the error05:17
lifelessinfinity: he suggested that as debian hard depend, hard depending was simpler and consistent.05:18
lifelessinfinity: in this very channel05:18
infinitylifeless: Oh, I agree it's consistent, I also would call both "wrong".  But whatever, the keyring packages aren't huge.05:18
lifelessinfinity: I'm more worried about apt-key failing if someone has no internets.05:19
didrocksgood morning05:19
StevenKlifeless: Or living in NZ.05:21
StevenKWhich is much the same thing.05:21
infinitylifeless: (Out of curiosity, what as actually failing without a keyring installed?)05:22
infinitys/as/is/05:22
lifelessinfinity: apt post-inst05:23
lifelessinfinity: e.g. in debootstrap05:23
infinitylifeless: apt's postinst has all the keyring ops guarded.05:23
infinitylifeless: Hence my question...05:24
lifelessinfinity: and yet05:24
lifelessSetting up apt (0.8.15.4ubuntu2) ...05:24
lifelessERROR: Can't find the archive-keyring05:24
lifelessIs the ubuntu-keyring package installed?05:24
lifelessdpkg: error processing apt (--configure):05:24
lifeless subprocess installed post-installation script returned error exit status 105:24
infinitylifeless: I'm looking at the postinst for 0.8.15.1ubuntu2, maybe someone removed the || true...05:25
* infinity upgrades.05:26
lifelessremove the keyring first :P05:26
infinityYeah, someone removed the || true...05:28
infinityVery confused.05:28
infinityMeh, whatever.  The dependency doesn't bug me that much.05:31
lifelessI'm happy to propose ||true instead05:32
lifelessI've requested a debdiff from https://launchpad.net/ubuntu/oneiric/+localpackagediffs?field.name_filter=apt&field.package_type=ignored&field.package_type-empty-marker=105:35
lifelessto poke at the overall delta05:35
infinityWell, someone rewrote that part of postinst entirely and broke it...05:36
infinityThere used to be a bit that tested for /etc/apt/trusted.gpg and copied /usr/share/apt/ubuntu-archive.gpg in place if you didn't have one.05:36
infinityAnd /usr/share/apt/ubuntu-archive.gpg is from apt, not a keyring package.05:37
infinityAnd then apt-key update was guarded with a true for extra paranoia, I guess.05:37
infinityUltimately, if people want to use apt without keyrings, I imagine we should let 'em.05:37
lifelesswhat priority would you say the bug is ? (given it breaks debootstrapping ..)05:39
infinityThe current issue?  high/critical.05:39
infinityAnd fixing it with a hard dependency to match Debian is more than fine for now.05:40
infinityI just don't want to lose focus on "maybe this should get a second look".05:40
lifelessI have to run out for a bit; the mp is up - I can't land (not core-dev)05:40
infinityI can do it after breakfast.05:40
lifelessawesome05:40
lifelessthough, EWHATTZAREYOUMAD? occurs to me05:40
infinityI'm in Cambridge.05:41
lifelessoh cool05:41
lifelessverra nice, if you stay out of the hotels :P05:41
infinityIt would be nicer if it was Cambridge proper, and not Cambourne.05:42
infinityBut whatever.05:42
RAOFWhich archive admin wants to be a hero and unbreak nvidia (among other binary drivers) by performing the sync requested by bug #811231?  Fabulous prizes await!05:45
ubottuLaunchpad bug 811231 in dkms (Ubuntu) "Sync dkms 2.2.0.2-1 (main) from Debian unstable (main)" [Wishlist,Confirmed] https://launchpad.net/bugs/81123105:45
infinityRAOF: Can you elaborate on the prizes?05:46
RAOFinfinity: People stop bitching about nvidia being broken!05:47
infinityRAOF: They're not bitching to me, though...05:47
StevenKThat can be fixed.05:48
* infinity fires up the syncinator anyway.05:48
RAOFinfinity: I can cause X to randomly hang for you, if you like :)05:48
infinityRAOF: Do it in a way that's both undetectably targetted at me and doesn't effect others, and I'll be impressed.05:50
infinityRAOF: Blacklist removed, sync away.06:05
RAOFWoot!06:09
lifelessinfinity: thanks07:38
=== hunger_ is now known as hunger
=== Quintasan_ is now known as Quintasan
jamespagemorning; please could an AA accept the NEW binary packages for stapler, activemq-protobuf, felix-shell-tui and activemq-activeio into oneiric - thanks10:43
=== MacSlow is now known as MacSlow|lunch
=== chuck_ is now known as zul
kelemengaborhi, is there any evoution-indicator developer around who could take a look at bug 437963 ?12:41
ubottuLaunchpad bug 437963 in Ubuntu Translations "Untranslatable strings in Plugin manager" [Medium,Triaged] https://launchpad.net/bugs/43796312:41
jrwrenpoolie: the header that defines that struct is also part of netatalk. it builds on oneric, but not natty. its very strange.12:50
=== mwhudson_ is now known as mwhudson
=== MacSlow|lunch is now known as MacSlow
=== Ursinha-afk is now known as Ursinha
seb128ev: is usb-creator supposed to work in oneiric? out of raising and exception when formating usb sticks it fails to record the boot loader there15:06
evit is supposed to work, yes15:06
evbug please15:06
seb128ok15:07
seb128bug #806611 is the formating one15:07
ubottuError: Launchpad bug 806611 could not be found15:07
seb128same error at least15:07
seb128ev: what info would be useful for the boot loader error?15:07
seb128let me try to see if it prints something on stdout to start15:07
ev~/.cache/usbcreator.log if memory serves15:07
seb128ev: ok, thanks, that was helpful, it's an issue on my session15:09
seb128ev: DBusException: org.freedesktop.DBus.Python.dbus.exceptions.DBusException: com.ubuntu.USBCreator.Error.NotAuthorized15:09
evah15:09
seb128ev: which in fact is "the polkit service is not running"15:09
evthat'll do it :)15:10
=== bambee_ is now known as bambee
seb128ev: thanks! ;-)15:10
evsure thing15:10
cndslangasek, do you know of news on the new arm build architecture?15:17
cndhow long before we can build armel packages in our ppas15:17
ojaphi, where is the best place to find someone who can help me fix my first bug in ubuntu?15:30
and`ojap, what's that about?15:42
ojapand`: looking to fix first bug in ubuntu and wondering whether there are any specific places where I can get guidance from an experienced developer15:45
and`ojap, I would suggest you to open a bug in Launchpad and provide there all the details15:46
and`ojap, if it's packaging-related, feel free to move to #ubuntu-motu15:46
ojapand`: I don't have a bug I want to report, I want to contribute code to existing bugs. Just wondering whether there is help available to guide me in finding suitable bugs, learning how to branch the code, etc.15:48
and`ojap, add your patches to the bug reports and they'll be reviewed and eventually uploaded.15:49
jbichaojap: see http://harvest.ubuntu.com/15:49
jbichaand https://wiki.ubuntu.com/Bugs/HowToFix15:49
and`jbicha, thanks :)15:49
jbichaor http://developer.ubuntu.com/packaging/html/ but it's still a work-in-progress15:49
jbichayes, please ask if you can't find anywhere to contribute, I'm sure we can find something you can do :-)15:50
ojapthanks, I have read those links before and they are great. At the moment I am just trying to find the right bug that is suitable and that I have a chance of understanding and fixing15:54
ojapjbicha: any suggestions before a beginner like me would be great, thanks15:59
jbichaojap: how much of a programmer are you and what software do you like to use?16:00
ojapjbicha: i'm a student programmer and have fair experience with languages like java, c++ and web languages.16:06
jpdsojap: Find a program you like, and work from there.16:07
jbichaexactly, it's more rewarding to fix bugs in software you use16:08
jbichaeither use harvest or just look at the launchpad bugs page for something interesting16:08
jbichaharvest lets you look for bitesize bugs which should be relatively simple to fix to get you started16:10
ojapjbicha: thanks, have been looking through harvest and launchpad, alot of the bugs in harvest already have people working on them and finding the right bug in launchpad can take time. i'll keep looking though16:18
jbichaojap: I reported bug 820058 yesterday and it should be a very easy fix16:19
ubottuLaunchpad bug 820058 in ubiquity (Ubuntu) "[slideshow] Still says "Welcome to Ubuntu 11.04"" [Undecided,New] https://launchpad.net/bugs/82005816:20
jbichajust to get you used to checking out the source code, finding where to fix it and then getting that fix into Ubuntu16:20
ojapjbicha: that looks really great, thanks.  how the will the source code appear on my machine? (sorry if that sounds stupid!)16:26
jbichain this case I believe the correct source can be found at https://launchpad.net/ubiquity16:28
jbichaso you would run bzr branch lp:ubiquity to download the source16:28
micahgjbicha: I thought the slideshow is a separate source16:29
=== beuno is now known as beuno-lunch
jbichayes, sorry about that, try bzr branch lp:ubuntu/ubiquity-slideshow-ubuntu16:30
ojapno probs, thanks really useful16:31
ojapjbicha: thanks, seeing "Branched 35 revision(s)." in terminal - could I be a pain and ask for some guidance for the next couple of stages?16:34
jbichawell you've got the sourcecode right there, and it's plain text so you just look around for "Welcome to Ubuntu 11.04"16:38
jbichargrep is a shortcut but you don't need it16:39
ojapjbicha: yeah great, found the welcome.html - thanks again16:39
jbichaand then if you go back to the top directory of the source code, you can run dch -e to add a changelog entry describing16:41
jbichawhat you did16:41
jbichasorry, dch -i16:42
jbichadch -i adds a new entry, dch -e edits the entry after you've already made it16:43
ojapjbicha: while I am changing the text, I'm guessing the pictures also be updated for oneiric?16:45
jbichayou don't have to worry about the pictures, they need to be updated but you'll want to talk to whoever did that for natty16:47
jbichaif you want to do that16:47
jbichabecause we're the upstream for the slideshow, you need to make the sure that the version number is just 41 not the .0ubuntu1 stuff16:48
jbichain the changelog which is actually stored in debian/changelog by the way16:48
jbichaactually contributing patches is kinda complicated, there's so many little things to understand, that's part of16:49
jbichawhy the new packaging guide is being written16:49
ojapjbicha: ok, well I don't know who is responsible for the pictures, so I'll focus on the text. I presume I should also update the slideshows for the kubuntu, etc folders.?16:51
jbichayes, if you look at https://code.launchpad.net/ubuntu/+source/ubiquity-slideshow-ubuntu you can look at the source code online and see who has been making changes to it16:53
=== tkamppeter_ is now known as tkamppeter
ojapok, seems Evan Dandrea  is responsible16:56
micahgwhat do we do with SRU requests for control file description changes?  in theory they could go in if we ever had an SRU for the package, but they don't really qualify on their own17:06
ojapjbicha: using the dch -i command and have updated changes, how do I get my text saved in the file?17:07
=== ogasawara_ is now known as ogasawara
jbichaojap: I think you're about ready for the "Committing the fix" stage of https://wiki.ubuntu.com/Bugs/HowToFix17:08
jbichabut you really need to do https://wiki.ubuntu.com/UbuntuDevelopment/GettingSetUp first if you haven't yet17:09
ScottKmicahg: I'd mark them wontfix with a comment like that.17:11
ojapjbicha: yeah, completed the getting setup guide17:11
micahgScottK: yeah, but then they get closed instead of being in a pending type of queue17:12
ScottKTrue.  There is no "Really unlikely to fix" state.17:12
jbichaojap: ok then can you commit and push your changes?17:12
ojapjbicha: I presume that I don't need to test the fix before commit?17:13
jbichaojap: you should do that too, I skipped that step because I'm not sure how to test it17:13
micahgScottK: this is actually a situation where UDD could shine if we could get proper branches, we could stage a fix like this in case of an SRU17:13
jbichabzr bd will build a Ubuntu package for you to install17:13
ScottKmicahg: Perhaps.17:14
jbichaojap:  just run ./test-slideshow.sh17:15
ojapjbicha: thanks again!17:16
=== MacSlow is now known as MacSlow|dinner
=== beuno-lunch is now known as beuno
ojapjbicha: thanks for your time and effort, greatly appreciated!17:27
slangasekcnd: no, I believe that's in IS's hands at this point17:30
cndslangasek, ok, thanks17:30
jbichaojap: one more thing, in your changelog line add (LP: #820058)17:30
jbichathis tells launchpad to automatically close the bug when the package is built & released17:30
jbichayou can debcommit and bzr push again17:31
jbichathen propose it for merging and subscribe ubuntu-sponsors to the merge request after you submit it17:33
SpamapSjames_w: I have a question about package importing and diverged branches, if you have a moment.17:34
ojapjbicha: noticed on this page, https://code.launchpad.net/~ojap/ubuntu/oneiric/ubiquity-slideshow-ubuntu/fix-for-820058 the recent revisions does not have a clickable link to my launchpad account, do you know how I can fix this?17:39
ojapjbicha: found that I put a capital letter in the changelog, don't worry. thanks.17:43
micahg@pilot in17:44
=== udevbot changed the topic of #ubuntu-devel to: Archive: soft freeze | Development of Ubuntu (not support, not app development) | #ubuntu for support and general discussion for hardy -> oneiric | #ubuntu-app-devel for application development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: micahg
=== dendro-afk is now known as dendrobates
=== sikon is now known as lucidfox
dpb_Hello all, is there a policy in ubuntu that packages (during install) not prompt the user and instead just choose sane defaults.  Obviously, running some packages through dpkg-configure will trigger questions, but for the most part when upgrading or installing, I don't see them.  I know when I switched over from debian it was one of the things that stood out to me, but that was a while ago.18:34
=== MacSlow|dinner is now known as MacSlow
jbichadpb_: debian policy is ubuntu policy basically18:44
macodpb_: i think there's a priority level set to debconf questions and we set a higher priority requirement18:48
dpb_jbicha, thx, I have heard that as well.18:49
dpb_maco: Thx, didn't even think about that... let me check into that.  Was there any official docs or decision on the higher policy setting?18:50
jbichaoh, I misunderstood your question, listen to maco instead18:50
dpb_jbicha: I wasn't really asking the question very well to begin with. :)18:51
macojbicha: there *is* an ubuntu policy manual, btw. i kinda wish it was just a diff, but its actually a rewrite...it adds a "metapackages" Section for debian/control and a few other things like that18:51
macodpb_: no idea, i think its been that way longer than ive been around here18:51
dpb_maco: gotcha. Yeah, I have been using ubuntu for a while and it's something i noticed pretty quickly.18:52
macoi didnt use debian til after i used ubuntu18:52
ScottKmaco: Actually it is a diff.18:53
macoScottK: where?18:54
macohttp://people.canonical.com/~cjwatson/ubuntu-policy/policy.html/  <-- what im thinking of18:54
ScottKmaco: diff debian-policy and ubuntu-policy18:54
maco*snort*18:54
macoi mean i think itd be nice if it was actually *displayed* as  diff18:54
maco"here's a short list of things we do differently:"18:55
ScottKI feel the same way about the packaging guide.18:57
ScottKThat one is, unfortunately, a rewrite.18:57
dpb_maco: thx for that, let me get read and get back.  I apprecaite it.19:00
=== dendrobates is now known as dendro-afk
micahg@pilot out20:24
=== udevbot changed the topic of #ubuntu-devel to: Archive: soft freeze | Development of Ubuntu (not support, not app development) | #ubuntu for support and general discussion for hardy -> oneiric | #ubuntu-app-devel for application development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots:
AdsaCan you check this out please http://alyshia.myvi.net/opportunity.html21:03
=== yofel_ is now known as yofel
AdsaCan you check this out please http://alyshia.myvi.net/opportunity.html21:04
broder!ops21:06
ubottuHelp! Channel emergency! mneptok, Hobbsee, cjwatson, mdz, lamont, Keybuk, or thom!21:06
broder(the link is spam)21:06
Tm_The left already21:06
* ajmitch isn't surprised 21:06
broderoh, didn't notice. bah21:06
ajmitchstill useful to ban for if they try & spam again21:06
Tm_Twell, most likely would try spam with other nick and ip21:07
broderhmm...is ubottu's list of channel ops up to date?21:07
ionAny IRC ops here?21:08
Keybuk(in case he comes back)21:15
broderthanks, Keybuk21:18
ScottKbroder: I suspect it is.  You might talk with cjwatson when he's around about adding some more since several of the current ones aren't particularly active.21:33
broderScottK: does #ubuntu-devel not fall under the irc council's jurisdiction?21:34
ajmitchthat's a tricky one21:34
ScottKNo.21:34
ScottKAFAIK, IRCC is welcome to help out on devel channels, but they don't run them the same way they do others.21:35
JanCIRC Council & Freenode Staff can act as ops here21:36
JanCbut that's probably set as a backup21:37
broderi'm less concerned about ownership than i am about there being people to respond to issues21:37
broderif IRCC can act as ops, it seems like including them in ubottu's !ops factoid would be fine21:38
JanCbroder: they aren't here necessarily, but you can contact them & Freenode staff in their own channels in case of emergency21:39
JanCbroder: "/msg chanserv access #ubuntu-devel list" will show you the people with "ops" BTW21:42
nhandlerIRCC and freenode staff generally only use their access in cases where named OPs are not present (or occassionally if the user in question is causing namespace/network issues).21:42
JanCnhandler: that's more or less what I mean by "in case of emergency"21:44
JanC(this case wasn't one)21:45
=== Ursinha is now known as Ursinha-afk
=== kentb is now known as kentb-out
lifelessinfinity: should I file a follow-on bug to the apt postinst, for the further discussion?22:10
TheMusoc22:33
hallynudd problem - lp:ubuntu/maverick-updates/libvirt does not exist.  How can I get it created?22:50
hallyn(lp:ubuntu/lucid-updates/libvirt does exist)22:50
james_wSpamapS, I have plenty of moments for you, but I'm sprinting this week23:27
james_wSpamapS, perhaps drop me a mail?23:27
SpamapSjames_w: will do23:29
micahghallyn: file a bug against the UDD project?23:40
hallynmicahg: (looking)23:43
hallynmicahg: will do, thanks23:44

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