/srv/irclogs.ubuntu.com/2012/07/24/#ubuntu-motu.txt

micahgYokoZar: wine1.4 is the last gcc-4.5 dependency that we're keeping in quantal, any chance we can switch it to something else?02:02
YokoZarmicahg: I will investigate gcc-4.7, but 4.6 is known bad02:03
* micahg will file a tracking bug for it02:03
=== Amaranthus is now known as Amaranth
YokoZarhttp://wiki.winehq.org/GccVersions  doesn't mention 4.7 yet02:07
micahgYokoZar: Debian seems to have built 1.4 with gcc-4.702:08
YokoZarmicahg: Yes, it will build, but that doesn't mean subtle stuff like copy protection didn't break02:08
micahghrm, I might have been mistaken, we seem blocked by the same thing as Debian (parts of gcc-4.4 require gcc-4.5), I'll have to chat with doko about that02:08
paultagAnyone know where I can find zulcss?02:22
paultagzul: Ah, there you are. Are you around?02:22
paultagzul: OK, since you're likely AFK, here's what's up - someone filed an ITP in Debian for Melange (the Cream app, not OpenStack), and someone else mentioned there's already Melange in Ubuntu. Would you be open to the following: - rename (in Debian and Ubuntu) to melange-openstack02:24
paultagzul: and in Ubuntu, introduce a new metapackage, melange, which transitions old deps to melange-openstack02:24
paultagzul: if you'd like to get melange in Debian, as a token of my thanks for clearing the namespace (this ITP would take melange-cream or something), I'd be happy to sponsor your work on this package in Debian02:25
paultagif you'd like that, of course.02:25
micahgYokoZar: can I give you the wine task on the gcc4.5 bug?02:27
ScottKpaultag: You can't reuse the name melange in Ubuntu until after 14.10.02:33
paultagScottK: If you re-read what I was thinking, I didn't suggest using it02:34
paultagScottK: if he's already using melange, moving it to melange-openstack, and dropping a transitional package will be fine02:34
paultagthe ITP would be for melange-cream or something02:34
ScottKThe transitional package needs to stay through 14.0402:34
paultagthat's fine02:34
paultagit'd be Ubuntu-only, too02:35
paultagI'd much rather see no one use the name02:35
micahgScottK: he's saying that the new package won't be using that name either :)02:35
paultagit's very generic -- and also google-melange :)02:35
paultagmicahg++ :)02:35
ScottKI was confused by him callling a transitional package a metapackage.  It's not.02:35
paultagtransitional metapackage.02:35
paultagwhatever02:35
ScottKTransitional package.02:36
ScottKMetapackage is something entirely different.02:36
paultagwhatever, we're getting wrapped up with something silly, you can lecture me later :)02:36
paultagbut I conceed the point02:36
paultagerm, conceded02:36
lifelessthats like saying my car is a bus because they are both road vehicles ;)02:37
ScottKRight, just saying why I got confused.02:37
paultagAh, sorry. That's my fault, ScottK.02:37
ScottKBTW, did your man who wanted to use Git get straightened out?02:38
paultagScottK: he hasn't got back to me over IRC. What did you end up doing with the app?02:38
paultagapplication to join*02:38
ScottKNothing yet.02:41
ScottKI told him he could use git-svn if he wanted, but DPMT stuff needed to get into the DPMT svn repo somehow.02:41
ScottKThen I didn't hear back.02:41
paultagACK02:41
paultagI think he's .de, so might need a TZ-Round-trip02:42
paultagScottK: sorry if I came off as brash earler on there, I've had a pretty rough day. I just re-read it, and I was out of line. Sorry dude.02:44
ScottKNo problem.02:44
YokoZarmicahg: Yeah02:56
micahgYokoZar: done, thanks02:56
YokoZarmicahg: by the way, first response on wine-devel is that the issues that broke wine in 4.6 are still in 4.702:57
micahgYokoZar: is rolling back to gcc-4.4 an option?02:57
YokoZarmicahg: also no, GCC 4.4 is broken too02:58
YokoZar(see wiki page)02:58
micahgYokoZar: awesome :), any chance we can get one of the upstreams to fix something before quantal release?02:58
YokoZarmicahg: GCC maybe, but I don't know how difficult that sort of change is.  Wine has test cases to demonstrate it, but unfortunately they're really huge (on the order of run this 1.2 GB proprietary app and see it break), so probably aren't in GCC process02:59
micahgYokoZar: can you get infinity a test case?03:00
=== foxbuntu` is now known as foxbuntu
=== elky` is now known as elky
=== almaisan-away is now known as al-maisan
=== _ruben_ is now known as _ruben
Blazemore|WorkI'm trying to package some code and put it in a PPA but I'm very new at this. I'm following the instructions here (http://developer.ubuntu.com/packaging/html/packaging-new-software.html) but bzr builddeb fails because no key is found. I have a PGP private key, but it seems to be ignoring it14:02
Blazemore|WorkThe key was generated on another machine, but it is my key14:02
tumbleweedBlazemore|Work: if the package is something that'd be useful for many others, you should aim to get it into Debian eventually, rather than just having it in a PPA14:11
tumbleweedbut back to your question14:11
Blazemore|WorkYes, debs first14:11
tumbleweedyou need to have the private key on the machine you are working on14:11
tumbleweedgpg --list-secret-keys must list it14:12
Blazemore|WorkI do, it is in ~/.gnupg/secring.gpg14:12
Blazemore|Workdebuild -k works14:12
Blazemore|WorkBuild bzr builddeb doesn't support that14:12
tumbleweeddoes it have an ID with the same e-mail address that you used in the changelog?14:12
Blazemore|WorkHow do I change the changelog?14:12
tumbleweedbzr builddeb does, try -- -kFOOBAR14:12
tumbleweedusually with dch14:13
Blazemore|Workbzr builddeb -k3A460FC114:13
Blazemore|Workbzr: ERROR: no such option: -k14:13
tumbleweedbut you can use any text editor if you don't want to be helped14:13
tumbleweedyou left out the --14:13
Blazemore|WorkNothing to see here14:13
Blazemore|WorkThanks14:13
Blazemore|WorkSee, I don't really understand the process. I was under the impression you uploaded source files to Launchpad, and it built them for you. But the closest I can find to that is Suse Build Service14:14
tumbleweedcorrect. you upload the sources to LP and it builds them for you14:14
tumbleweedyou need to tell it how to, of course14:14
Blazemore|WorkI'm happy to just have a deb file I can distribute myself, but a nightly build system pulling from git would be amazing14:14
Blazemore|Worksure14:14
tumbleweedLP can do that14:15
Blazemore|WorkIs it easy?14:15
tumbleweedthat's hard question to answer14:15
tumbleweedit depends on how easy packaging your application is14:15
Blazemore|WorkVery, very easy. no weird build dependencies14:15
tumbleweedproducing a good daily build is certainly more involved than a once-off package14:15
Blazemore|WorkOnly one runtime dependency that doesn't ship with Debian and Ubuntu already14:16
tumbleweedbut it's not particularly hard, either14:16
Blazemore|WorkI'm happy to produce packages manually every time a stable version is manually released. Once I feel more comfortable with the whole packaging process, I'll look at a more automatic process14:16
tumbleweedyeah, start by getting comfortable with packaging it14:17
blizzkidhi ppl, I'm trying to package for the first time, but now run in to trouble when running "pbuilder build ../*.dsc". I get the error "gpgv: Can't check signature: public key not found". Tried running both as root and with sudo. Same error every time. Googled, but non of the suggestions found, solve the issue. Any ideas?14:21
geserblizzkid: does it fail with this message? I'd except it's a non-fatal error and you can ignore it for your own packages14:24
tumbleweedblizzkid: more output would certainly be helpful14:25
blizzkidtumbleweed, geser: see http://pastebin.com/GgkyMh1514:27
blizzkidpbuilder.log is in http://pastebin.com/m9KAaBSE14:28
tumbleweedyour error there is:14:29
tumbleweedconfigure: error: ./configure failed for lib/dnscore14:29
tumbleweeddh_auto_configure: ./configure --build=i686-linux-gnu --prefix=/usr --includedir=${prefix}/include --mandir=${prefix}/share/man --infodir=${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --libexecdir=${prefix}/lib/yadifa --disable-maintainer-mode --disable-dependency-tracking returned exit code 114:29
tumbleweedand helpfully the second log includes the config.log14:29
geser"checking for SSL_library_init in -lssl... no" -> you're missing a build-dependency on libssl-dev (if the license allows linking with OpenSSL, didn't check)14:32
tumbleweedI'm assuming the cause of failure is:14:32
tumbleweedSSL is required by this setup ...14:32
tumbleweedchecking if SSL is available... no14:32
blizzkidgeser: that's weird... saw that the first time; installed libssl-dev and didn't see that again14:32
Blazemore|WorkOK I put the package in the PPA, but I never logged into Launchpad. How does it know it's me?14:32
paultagBlazemore|Work: GPG keys :)14:33
Blazemore|WorkMy key isn't on Launchpad14:33
paultagthen it should have been rejected.14:33
Blazemore|WorkNot this key, or any key on my system14:33
=== al-maisan is now known as almaisan-away
Blazemore|WorkYou're right, it should have. How long does it take to appear in the PPA? I did it about 10 minutes ago14:33
paultaganyone can upload, Blazemore|Work, but it will only get accepted if it's signed with an authorized user's GPG key14:33
paultagBlazemore|Work: It'll email you. The awesome folks in #launchpad might be able to help more14:33
Blazemore|WorkOK14:33
tumbleweedBlazemore|Work: but basically, if your key isn't in launchpad, then what are you expecting?14:34
tumbleweedit certainly won't accept the upload14:34
paultagtumbleweed: he'll figure it out :)14:34
Blazemore|WorkI was wondering if it would prompt me for a password14:34
paultagtumbleweed: also, hi :)14:34
Blazemore|WorkI've got it, don't worry14:34
tumbleweedpaultag: hi14:34
blizzkidgeser: how should I solve it?14:35
blizzkidsince I do have libssl-dev installed (or should I put a depend in the control file?)14:35
geserblizzkid: you need to add "libssl-dev" to the Build-Depends line in your debian/control file (so that pbuilder know it has to install that package when building your package)14:35
blizzkidgeser: ok, I'll try again with that one added14:36
geserpbuilder uses a clean chroot, so what you do outside (package installs) don't have an effect on the pbuilder14:36
blizzkidgeser: I see.14:37
Blazemore|WorkThe thing is, I have now added my key, but dput says "Package has already been uploaded to ppa on ppa.launchpad.net" when I try to upload it with the proper credentials14:37
geserdput -f14:37
Blazemore|WorkOK it was client side iving that error? Not Launchpad?14:38
geseryes14:38
paultagBlazemore|Work: it's just using FTP in this case14:38
blizzkidgeser: added it, but still get the ss14:38
blizzkidchecking ssl... no14:38
paultagand it sees the file is already on the server, so it bails out14:38
Blazemore|WorkIt is still giving me an error. I have multiple email addresses on the same key, I think they are "subkeys" in gpg but I don't know how that works14:39
geserdput creates an $dsc.upload file after uploading, so it doesn't try to upload it again unless you forces it (-f), it doesn't know if the archive software did accept or reject that upload14:39
Blazemore|WorkI have my personal, and my work, emails14:39
Blazemore|WorkAnd the error is on my work one, whereas only my personal one is authorised on lp14:39
Blazemore|WorkThis key is not certified with a trusted signature!14:39
Blazemore|WorkFor some reason my own key was not signed by me. I fixed it14:41
Blazemore|WorkThis is what happens when you use the same key on multiple devices14:41
blizzkidgeser: nm, had to add it in the .dsc too14:43
Blazemore|WorkWhere do I edit the distroseries?14:43
tumbleweedBlazemore|Work: you're editing the .dsc by hand?14:43
tumbleweederr blizzkid14:43
tumbleweedtoo many bl<tab> people today14:43
Blazemore|Worktumbleweed: Apparently14:43
Blazemore|WorkOh OK14:43
=== Blazemore|Work is now known as Blizzmore|Work
blizzkidtumbleweed: for this one, yeah. The only change was the dep.14:44
=== Blizzmore|Work is now known as Blazemore|Work
tumbleweedblizzkid: edit debian/control; debuild -S14:44
blizzkidtumbleweed: will do so in the second run :) (first one was trial, now I'll create a decent package)14:45
Blazemore|WorkUnable to find distroseries: unstable14:45
blizzkidwhat files are needed to upload to lp for possible inclusion in ubuntu?14:46
tumbleweedBlazemore|Work: LP PPAs build for Ubuntu not Debian14:47
tumbleweedblizzkid: I don't know quite how to answer that, so instead I'll point you at https://wiki.ubuntu.com/UbuntuDevelopment/NewPackages14:48
Blazemore|WorkYeah I fixed it tumbleweed . I think maybe it's working now. I got no gpg errors, and Launchpad didn't immediately email me14:49
Blazemore|WorkHow long should I expect to wait? It takes seconds to build14:49
paultagBlazemore|Work: https://launchpad.net/builders/ ← shows how swamped the builders are14:50
tumbleweedBlazemore|Work: you should get an e-mail within 5 minutes of uploading14:50
Blazemore|WorkGreat14:50
tumbleweedthe cron job only runs every 5 minutes14:51
paultagBlazemore|Work: the 64bit queue looks ~ 1:20 i386 looks like 1:1014:51
paultagzul: Did you happen to catch my messages last night?14:57
zulpaultag: nope i was probably sleeping14:57
paultagzul: I'll pastebin them -- I figured you'd have the backscroll14:57
paultagone sec.14:57
paultagzul: http://paste.debian.net/180486/14:58
paultagzul: please note that ScottK was correct to point out that I mean to say transitional package, not metapackage.14:58
zulpaultag: there was an open bug to remove melange from ubuntu so i dont know where that is14:58
paultagzul: Oh there was?14:59
paultagLP: #101760914:59
zulhttps://bugs.launchpad.net/ubuntu/+source/melange/+bug/101760914:59
ubottuLaunchpad bug 1017609 in melange (Ubuntu) "Please remove melange from ubuntu archive" [Undecided,Confirmed]14:59
paultagzul: ACK14:59
paultagzul: is melange going to ever live again in some form?14:59
paultag(more exactly, under the `melange' name in Ubuntu)15:00
paultagAh, it says there it's deprecated.15:00
paultagFantastic. Thanks for your time zul.15:00
* paultag warms up the ole' MUA15:00
zulpaultag:  not reallly15:01
=== Zic is now known as Guest51618
=== yofel_ is now known as yofel
=== Blazemore|Work is now known as Blazemore
blizzkidlo all. call me stupid, but how do I file a "needs packaging" bug in lp?19:54
blizzkidI just can't seem to find the correct link19:54
tumbleweedblizzkid: I don't know if anyone really looks at needs packaging bugs19:55
tumbleweedhttps://wiki.ubuntu.com/UbuntuDevelopment/NewPackages19:55
blizzkidtumbleweed: I quote from that exact page: "To get a package into Ubuntu, please file a bug in Launchpad and make sure it has the tag needs-packaging."19:55
blizzkidI read it before I asked :)19:55
highvoltagetumbleweed: that's something that might be worth while discussing at a motu meeting, perhaps most of them should be closed in favor of ITP/RFP bugs in Debian instead19:56
tumbleweedblizzkid: no, that page actually says: go through debian :)19:56
blizzkidtumbleweed: read the second paragraph under "Requesting a new package for Ubuntu" ;-)19:57
blizzkidbtw, going through Debian would suit me fine, but the docs are confusing me19:58
blizzkidI want to package for Ubuntu, so I do, and when I finally have a package, I have to redo everything because Debian does things differently?19:59
=== Guest51618 is now known as Zic
blizzkidIs there an easy way to go from what I have now (ppa is ok) to a Debian-ready package?19:59
blizzkidbrb19:59
tumbleweedblizzkid: there's a good reason why it suggests going through Debina first20:03
tumbleweedhighvoltage: agendaify it!20:04
tumbleweedblizzkid: if you don't say how the docs are confusing you, we can't help20:04
tumbleweedand no, everything is not different in Debian20:04
tumbleweed>70% of Ubuntu is unmodified Debian20:04
=== Quintasan_ is now known as Quintasan
blizzkidtumbleweed: confusing: same doc tells me to file a needs-packaging bug, and tells you to go through debian.20:30
blizzkidAll ubuntu packaging docs I read on the ubuntu wiki, told me the steps I took now20:30
blizzkidbeing: debuild -S dput20:30
blizzkidso I guess after debuild -S I have to do something to get a Debianized package apart from an Ubuntu one20:31
blizzkiddon't get me wrong, I am in no way upset. I'm just completely lost in translation :)20:31
blizzkidand btw, I know Ubuntu is largely Debian, but packaging is quite different in details20:33
blizzkid(as far as I know)20:33
tumbleweedno, it's the same20:35
tumbleweedsome procedures are different, that' sabout it20:35
blizzkidtumbleweed: ok, so any short introduction/manual to help me get from my Ubuntu package to a Debian one and get it in Debian?20:47
alucardniblizzkid: This may help you --> https://wiki.ubuntu.com/Debian/ForUbuntuDevelopers21:01
blizzkidthx a million alucardni that looks quite good indeed21:03
nigelbIsn't there a way to mount my current home inside a pbuilder env? I forget how :/21:13
jtaylor--bindmounts21:14
nigelbthanks jtaylor :)21:17

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