/srv/irclogs.ubuntu.com/2008/08/21/#ubuntu-motu.txt

=== RAOF_ is now known as RAOF
=== Kopfgeldjaeger is now known as Kopfi|offline
=== asac_ is now known as asac
schakravabobbo: hi00:47
=== superm1|away is now known as superm1
dholbachgood morning06:23
=== superm1 is now known as superm1|away
IulianMorning Daniel.06:47
dholbachhiya Iulian06:50
\shmoins08:05
gesergood morning08:09
siretartyay. AAC decoding support merged into ffmpeg's mainline :)08:52
Dreigroschenlies+ncz09:07
huatsmorning everyone09:34
huatshello mister sylvaing09:34
huats:)09:34
sylvainghi huats09:36
=== ara_ is now known as ara
=== dholbach_ is now known as dholbach
DavieyAre any revu admins around?11:35
persiaDaviey: What do you need?11:35
Davieypersia: for some reason my dput's aren't showing11:35
persiaDaviey: Which package?11:35
Davieyfsniper11:35
jpdsDaviey: Please login at revu.ubuntuwire.com and try again.11:36
jpdsDaviey: No, just log in and tell me when you've done.11:36
persiaDaviey: Yep.  That got rejected.  jpds has the right advice :)11:37
Davieyhmm, didn't get a rejection mail :`(11:37
jpdsDaviey: It does not mail on rejections.11:38
Davieyahh11:38
Davieyjpds persia: Do the logs say why it was rejected?11:38
jpdsDaviey: Your key is not in the keyring, log in and it shall be.11:38
Davieyjpds: is it now?11:38
persiaDaviey: Maybe: I never check them.  Make sure you've logged in: I'm checking the signing key now.11:39
Davieyta11:39
jpdsOnce you've done that, I can move it back in the upload queue.11:39
persiaDaviey:  DSA key ID E30281B3 ?11:39
* persia leaves the rest of it to jpds who is clearly on top of things :)11:40
Davieyno11:40
Daviey 0A0D525611:40
jpdspersia: I can see his (three) keys, I'll move the .changes file to the upload queue.11:40
huatshello persia11:40
persiaDaviey: The package was signed with E30281B3 : you might want to check your DEBEMAIL configuration.11:40
persiahuats: Hello.11:41
jpdsDaviey: `/srv/uploads/rejected/fsniper_1.2-0ubuntu1_source.changes' -> `/srv/uploads/fsniper_1.2-0ubuntu1_source.changes' - it shall appear shortly.11:41
Davieyjpds persia : cool, thanks11:41
jpdsAnytime.11:42
jpdsDaviey: Nope, the package is still rejected; best check which key you signed it with.11:50
Davieyhmm11:51
jpdsDaviey: Which key did you use with: debuild -S -sa -k$KEYID?11:52
Davieymy mistake, it was signed with E30281B311:52
Daviey(intentionally)11:52
jpdsYep, that key does not appear to be in the keyring.11:53
jpdsDaviey: Please reupload with a key you have registered on LP.11:59
Davieyjpds: that ey is on lp :S12:01
Davieykey*12:01
Daviey(or at least ubuntu's keyserver)12:01
Davieyhttp://keyserver.ubuntu.com:11371/pks/lookup?op=get&search=0x9A20F055E30281B312:02
jpdsDaviey: 312:02
* jpds -> headdesk.12:02
jpdsDaviey: You'll have to add it to your LP: https://edge.launchpad.net/~davewalker12:03
Davieysilly me!12:04
jpdsAt: /+editpgpkeys12:04
jpdsAnd relogin to LP, and reupload.12:04
jpdss/LP/revu/12:05
=== superm1|away is now known as superm1
=== Kopfi|offline is now known as Kopfgeldjaeger
sistpoty|workhi folks14:09
KenBW2apparently Pidgin 2.5 has been released. how long till its in the repos?14:09
nxvlgood morning14:10
\shhey sistpoty|work14:11
sistpoty|workhi \sh14:11
LaneyKenBW2: It is.14:14
KenBW2Laney: oh, ok. on Windows atm, will check when at home :)14:16
leleobhzhow can i use distcc to build packages?14:34
leleobhzim using make -j4 on debian/rules, but this is a WOP14:34
soren"WOP"? "Whopping Obese Puppy"?14:35
sorenWandering Overseeing Policeman?14:36
leleobhzworkaround oriented programming :p14:36
persiaWillful Oberonic Pretender14:36
leleobhz:p14:36
nxvlsoren: lol14:37
leleobhzthings like while 1=1 :p14:37
leleobhzwell14:37
* soren still doesn't know what "wop" is. :(14:38
leleobhzbut how can i use distcc with dpkg-buildpackage or cowbuilder14:38
nxvlsoren: < leleobhz> workaround oriented programming :p14:38
leleobhz:]14:38
leleobhzexamples of WOP here: http://desciclo.pedia.ws/wiki/POG14:39
sorenOh, I thought that was another funny suggestion.14:39
leleobhz(see the examples)14:39
sorenGambiarras?14:39
leleobhzsoren: portuguese link :]14:39
leleobhzsearch the code in this page to see WOPs :]14:40
sorenI can see it's Portuguese. I just don't know what Gambiarras are.14:42
persiaTheMuso: About the UUSA meeting: any times work for you?14:42
leleobhzsoren: gambiarra = weird workarround14:43
sorenI see.14:43
leleobhzsoren: gambiarra = *VERY* weird workarround14:43
leleobhz:]14:43
=== superm1 is now known as superm1|away
=== superm1|away is now known as superm1
NCommanderDktrKranz, you floating around?15:57
DktrKranzNCommander: yes15:58
NCommanderDktrKranz, any luck with gcl?15:59
DktrKranznot even tried... there's a new challenge here15:59
NCommanderWhat is it?15:59
NCommanderhrm?16:00
DktrKranzNCommander: bug 23130716:01
ubottuLaunchpad bug 231307 in libaws "Dependency on libldap2 is broken" [Medium,Confirmed] https://launchpad.net/bugs/23130716:01
bddebianHeya gang16:02
NCommanderDktrKranz, looks fixed16:02
DktrKranzNCommander: in intrepid yes, in Hardy a rebuild would be enough if asis would be fixed16:04
NCommanderwhats wrong with asis?16:04
NCommanderACK16:05
NCommanderADA16:05
NCommanderso its just a FTBFS16:06
NCommanderOr something more serious16:06
* NCommander knows how to program in Ada :-/16:06
NCommanderDktrKranz, ping?16:07
=== brandon|work` is now known as brandon|work
NCommanderDktrKranz, oh nice, it FTBFS out of the box :-)16:13
slaytonhow long does it generally take for packages to get reviewed at REVU?16:13
bobboslayton: quite a while normally16:14
persiaslayton: Ideally, packages get reviewed within 3 months, but we're running a little behind this cycle.16:14
bobboslayton: especially this cycle, things have been slow :/16:14
slaytonok... that gives me a better perspective on what to expect16:15
NCommanderbobbo, even slower then that :-P16:15
persiaBest plan is to advertise your package here (short quip about why it's cool, REVU status, and REVU URL) about once every 30 hours.16:15
LaneyMoar REVU days!16:15
bobboNCommander: yeah I have a package that has been waiting for sponsorship for about a month and a half16:15
* Laney gets in quick: http://revu.ubuntuwire.com/details.py?package=goocanvasmm - l33t bindings for goocanvas, known to cure disease and end world hunger16:15
bobboNCommander: bug filed this time last cycle :/16:15
NCommanderouch16:16
slaytonpersia, well then I'd like to advertise dbus-c++ and sourcery-vsipl++  I'm pretty sure they aren't ready to upload yet but I don't think I know enough yet on how to get them ready16:16
slaytonon my own16:16
ScottK-laptopslayton: Links are generally a good thing.16:17
NCommanderDktrKranz, I'm seeing if I can do anything about asis-200516:18
slaytonhttp://revu.ubuntuwire.com/details.py?package=sourceryvsipl%2B%2B16:18
slaytonhttp://revu.ubuntuwire.com/details.py?package=dbus-c%2B%2B16:18
DktrKranzNCommander: asis can be fixed switching to gnat-4.2, but since it must be done on LTS, I'm worried about implications since debian completed transition with gnat-4.316:19
NCommanderhardy shipped with gnat-4.1, right?16:19
NCommanderasis must match the gnat version installed16:19
NCommanderasis must be downgraded then16:19
DktrKranzgcc-defaults ships 4.216:19
NCommandergnat doesn't follow gcc-defaults16:20
NCommanderNever has16:20
DktrKranzbut most of the packages are compiled with/for 4.116:20
DktrKranzare you sure?16:20
NCommanderQuite16:20
DktrKranzI thought it did16:20
* NCommander checks p.u.o16:20
LaneySomeone done broked ubuntu-dev-tools16:20
DktrKranzhttp://packages.ubuntu.com/source/hardy-updates/gcc-defaults16:20
NCommandergnat doesn't build out of the gcc source package16:21
NCommanderstrange16:21
NCommanderOk16:21
DktrKranzsure, but gnat package is provided here16:21
persiaLaney: Which patch caused the issue?  How is it broken?16:22
DktrKranzand we didn't catch it in time to move * to gnat-4.216:22
NCommanderHardy shipped with gnat-4.2 according to packages.ubuntu.com16:22
DktrKranzyes16:22
Laneypersia: Looking now. Error is: http://paste.ubuntu.com/39423/16:22
NCommanderso what move has to be done? At best we need a binary rebuild of ada packages if I follow you16:23
slaytonSo here is a random question.... I assume that the MOTU are officially supported at some level by Canonical... but I'm guessing most MOTU's are just volunteers right/16:23
slayton?16:23
DktrKranzbut several packages were imported from edgy, feisty or gutsy with gnat-4.116:23
NCommanderRight16:23
NCommanderThe proper course of action would be the Ubuntu equivelent of a binNMU16:23
NCommanderSomething launchpad doesn't support -_-;16:23
DktrKranzfor ~ 16 packages, IIRC16:23
NCommanderwhen perl got updated in Debian, all non-arch all perl packages got rebuilt ;-)16:24
DktrKranzwell... publishing rebuilds for packages in -proposed is not a problem, my problem is *how* to test things properly16:24
DktrKranzif someone has ADA/gnat knowledge, please speak :)16:25
NCommanderRun the gnat test suite16:25
* NCommander ported gnat to m68k16:25
NCommanderI think I'm qualified ;-)16:25
DktrKranzcool!16:25
persiaslayton: Most MOTU are volunteers, yes.  Generally, one's employer is not considered when one is involved with MOTU.16:25
NCommanderThere was a discussion on this issue years ago in debian16:26
NCommanderI think they binNMUed all ada packages when gnat was upgraded16:26
NCommanderDktrKranz, checking qa.ubuntuwire.com confirms that an archive rebuild caused asis to build properly16:27
DktrKranzyes... conflicting with gnat-4.2, as my previous test16:28
NCommanderWe need to cause a binary rebuild of every gnat package16:28
NCommanderTHe easiest way we can confirm this is simply to shove every package that needs to be rebuilt in a PPA16:28
NCommanderand see if we get a working result16:29
persiaWe can't do binary rebuilds: we have to do sourceful uploads, but they can be changelog-only.16:29
NCommanderThat will work16:29
NCommander(ugly, but it will work)16:29
NCommanderNow its just a matter of figuring out what needs to be SRUed16:29
persiaThere's a bug in Soyuz about making it less ugly, but yes, that's how it must be done.16:29
NCommanderI don't have a (working) hardy chroot ATM, but how does the issue specificy manifest itself16:29
DktrKranzpersia: complexity: this is in Hardy only, so a SRU campaign must be taken16:30
DktrKranzI guess binary rebuilds (or similar) must be taken the old way here16:31
NCommanderDktrKranz, doing the actual patch work is relatively easy. its more of a trick of locating what we must rebuild in what order16:31
DktrKranzNCommander: exactly16:31
DktrKranzthere are some core packages which needs to be processed first16:32
NCommanderwe have ada based packages in core?16:32
DktrKranzand, once landed in -upgrades, we can go with the remaining ones16:32
NCommander(gnat is universe ...)16:32
DktrKranzno... universe. I referred to "core" as infrastructure packages, not packages in main16:33
persiaNCommander: "core" != "main"16:33
NCommanderOh16:33
NCommanderd'oh16:33
NCommanderDktrKranz, so what is your plan of attack, if you have one16:35
DktrKranzNCommander: what I'd do here is 1) identifying the whole set of packages involved 2) study dependency chain to see which packages are required to be available before other ones 3) publish them in a PPA in the given order 4) test them 5) go for a SRU campaign16:36
NCommanderHrm16:36
NCommanderMy intrepid installation has gnat-4.1 installed16:36
DktrKranzit has both 4.1 and 4.3 (default)16:36
NCommanderOh wait16:36
NCommanderthe man page is misleading :-P16:36
NCommanderI thought 4.2 was the default16:37
DktrKranz4.3 in intrepid16:37
NCommanderoh16:37
NCommanderd'oh16:37
NCommanderI'd love to work on this16:37
DktrKranzI think intrepid has stuff in place, but better be sure of it before FF16:37
NCommanderMind if I create a team PPA so we can both upload?16:37
cody-somervilleWhat bout the universe contributor PPA?16:38
NCommanderI'm not a universe contributor :-/16:38
DktrKranzwhat about filing a spec for this, just to have things in place?16:39
DktrKranzit's not complex, but long to manage16:40
cody-somervilleNCommander, Well frackin apply already if not for MOTU here soon :P16:40
NCommanderSO you think I meet the critera for UUC?16:40
cody-somervilleIs this a trick question? :P16:41
NCommanderNo16:41
NCommanderI'm legitimentally asking16:41
cody-somervilleNCommander, You've demonstrated skill, team focus, and commitment16:43
cody-somervilleSo yes16:43
NCommandersweet16:43
NCommanderCare to sponsor me once I fire the conseul an email?16:44
DktrKranzNCommander: yes IMHO. You've been around for a while and give great help with REVU and with packages in the archives16:44
NCommanderThat's two <g>16:44
lagaUUC is different from MOTU, right?16:45
NCommanderUUC means I get an @ubuntu.com email address, and the IRC cloak pretty much16:45
lagaUUC is basically just a "ubuntu member", or am i wrong?16:45
lagayeah.16:45
NCommanderNo upload rights16:45
persialaga: You are correct, indeed.16:45
NCommander(expect to the UUC PPA)16:45
lagaso, nothing interesting for me ;)16:45
LaneyThe recognition of your development peers16:46
cody-somervillelaga, That doesn't demonstrate a team focus :-(16:46
lagawhy would i focus on a team that doesn't give me any real benefits?16:47
NCommanderI'd be very happy with UUC16:47
NCommanderI can take maintainership of my pacakages in Ubuntu16:47
lagaNCommander: can you also upload these packages then? that's technically possible with launchpad now16:47
* cody-somerville nod nods.16:47
* cody-somerville was nodding about NCommander being able to set himself as a maintainer16:47
NCommanderNope16:47
NCommanderNo DM in Ubuntu16:48
lagawell, that's a different thing and something useful actually. although that doesn't demonstrate "team focus" ;)16:48
NCommander(and Debian Maintainers is a god-ugly hack in dak)16:48
* DktrKranz is happy to be part of that god-ugly hack in dak16:48
NCommanderYou made my eyes bleed16:49
NCommanderThere is a wonderful trail of curses in dak's source about it16:49
DktrKranzheh16:49
* NCommander updates his wiki page with current events16:50
NCommanderMy DD application moved16:50
NCommanderI'm in shock16:50
NCommanderMy AM is alive16:50
NCommanderANd he's ready to help me get through that ASAP16:50
NCommander-_-;16:50
NCommanderI'm going to be a DD before an MOTU16:50
DktrKranz:)16:51
NCommanderDktrKranz & cody-somerville: https://wiki.ubuntu.com/MichaelCasadevall#preview - Do you mine looking this over briefly to see if its acceptable for the Ubuntu consul (I'm going to scratch the header that says MOTU application, and note I also headed the SRU policy)16:51
geserNCommander: you don't know for how long your AM is alive :)16:51
NCommandergeser, bah16:52
NCommanderDon't jinx it16:52
NCommanderBut if I get DD-ness16:52
NCommanderI'll be sure to help the Utunbu team get things back into Debian, as well as anew one who is submitting Ubuntu packages16:52
DktrKranzNCommander: when you'll get DD-ness, remember me ok? :)16:52
NCommanderI'm not leaving :-)16:52
=== Tonio__ is now known as Tonio_
cody-somervilleNCommander, you headed the SRU policy?16:53
NCommanderer16:53
NCommanderSRU key policy16:53
NCommander^team16:53
cody-somervilleAh.16:53
NCommanderI was the shepard16:53
NCommanderI should be more clear16:53
DktrKranzNCommander: gonna leave now, will you be here later?16:54
NCommanderyeah16:54
NCommanderDktrKranz, what's your email?16:54
NCommander(I need to CC you on this application)16:54
NCommanderpersia, ping?16:54
DktrKranzdktrkranz@ubuntu.com16:54
DktrKranzok, let's catch this later and get it fixed in intrepid (if not already fixed), then move to Hardy16:55
DktrKranzc u16:56
persiaNCommander: Best to give me content.  While I decided not to go to bed quite yet, the chance that I'd have an answer ready for you when you returned if I had would be much higher if I knew why you sought me.17:01
NCommanderpersia, heh, sorry, are you interested in sponsoring me for Ubuntu Universe Contributor?17:02
persiaNCommander: As massively active as you are, the guideline for membership is at least two months of significant and sustained contributions.  I'm only seeing about 6 weeks right now, so I don't have a lot of confidence MC would approve your app.  I'd suggest keeping up your activities for another month or so, and applying then.17:04
* NCommander sighs17:05
NCommanderOk17:05
NCommander(I only considered applying since it was suggested, not really a big issue in any case)17:05
cody-somervilleNCommander, You can still apply but Persia does bring up a good point. It certainly wouldn't change any of the good things I have to say about you though :]17:06
NCommanderpersia, as an aside, I will have the KeyTeamPolicy finished and posted by tonight, I rolled the outstanding concerns into said policy, and as there are no other issues, I think its done and ready to roll17:06
persiaNCommander: URL?17:07
NCommanderI haven't commited it to the wiki yet17:07
NCommander(wiki doesn't work at work for some reason)17:07
NCommanderor if it does17:07
NCommanderIt takes longer then usual to edit17:07
* NCommander shrugs17:07
NCommanderjust watch your inbox :-)17:08
NCommanderpersia, https://wiki.ubuntu.com/MOTU/Teams/KeyTeamPolicy - seems the wiki decided to start working for me17:13
NCommanderpersia, it says that two months are recommended, not required. But I do also understand your point17:15
bddebianHah, just wait until you get into the DD process. :)17:18
ScottK-laptopbddebian: He is.17:19
bddebianI know17:19
ScottK-laptopK.17:19
bddebianI'm just saying, if he thinks MOTU is long.. :)17:19
NCommanderbddebian, I've got my AM, and I'm working on the questionares as he sends them to me :-)17:20
bddebianI've had my AM since March 7 and answered did P&P and T&S as soon as he sent them to me. :)17:21
AktionJacksonhab doch letztens age of ampires 3 demo gezockt17:25
AktionJacksonups17:25
persiaNCommander: The admins are not members of either of the teams, so the admin can never be the member that resigned.  Also, typically MC does the additions anyway.17:31
NCommanderpersia, you didn't catch that the last time around :-P17:31
NCommander(that was unchanged from before)17:31
ScottK-laptoppersia: Isn't the fact that currently no admins are members just coincidence.  It is possible?17:31
persiaScottK: I don't think it's likely.  In the case of motu-sru, it's not possible, except that one of the members might happen to also have indirect administration.  In the case of motu-release, there is one person who could join the team and be both, but I'd be surprised, as that person is otherwise exceedingly busy.17:33
ScottK-laptopRight.  If we've gone to the trouble to write the policy for the case down, we may as well keep it since it could occur.17:35
persiaI guess.  I'd rather fix the ownership of motu-release to not be one person.17:35
NCommanderpersia, I've got to run, if you edit it, just ping me on IRC, or tell me how to edit it17:35
persiaNCommander: No worries.  ScottK raises a valid point that currently this is possible, but exceedingly unlikely, and it's not worth dropping it from policy while it remains possible.17:36
NCommanderGot to love legal (or policy) technicalities17:37
NCommanderpersia, so it meets your seal of approval?17:37
persiaNCommander: better to say that I don't have any specific objections.17:38
persiaIt's not what I would have written as policy, but it's something to which I can agree.17:39
NCommanderpersia, I'm sorry if I write policies like I was a lawyer :-P17:41
persiaNCommander: No need to apologize.  While I wrote the previous draft, the original idea comes from LaserJock.  It's the result of collaboration and consensus, which is not a bad thing.17:42
NCommanderI meant the written style of the policy which I thought you didn't quite like17:43
persiaOh, I'm not that fussed about the writing style.  It's that I wouldn't have written that policy, but I can agree to that policy.17:44
=== cody-somerville_ is now known as cody-somerville
emgentevening19:02
Laneyhi emgent19:02
emgentheya :)19:02
sebneremgent: \o/19:02
emgentsebner: launchpad bugs mass flooder!19:03
firstmanhi19:03
Laneyyo19:03
sebneremgent: why? ^^19:04
emgenti dont know why, i only saw your mass sync`s request. :)19:05
firstmani remember that there are a script that using a console let you create preinst, postinst, prerm or postrm easily, but i dont remember what is his name19:05
sebneremgent: 98% ACKed already ;)19:06
sebnerDktrKranz: \o/19:11
DktrKranzhola sebner19:11
NCommanderDktrKranz, working on determing the rdepends19:12
DktrKranzconfess... you were watching football!19:12
NCommanderIt doesn't appear to be an issue in intrepid19:12
NCommander(in intrepid, everything appears to be properly linked to libgnat-4.3)19:12
DktrKranzNCommander, nice to know. It won't be much pain, though. Debian should have it fixed19:12
NCommanderwe don't sync binaries ;-)19:12
DktrKranzbut can sync sources or rebuild them :)19:13
NCommanderfor hardy?19:13
NCommanderI don't think we need to rebuild, just a changelog only upload to trigger a rebuild19:13
NCommanderWe just need to stage it all out19:13
DktrKranzwell... rebuild == changelog only upload19:14
NCommanderyeah19:14
cody-somervilleDktrKranz, Well, a special changelog only upload :P19:14
DktrKranzNCommander, are you using apt-cache or grepping files from the archives?19:16
NCommanderapt-rdepends :-)19:16
DktrKranzdoes it check for reverse b-d?19:16
NCommanderE: Reverse build-dependencies are not supported19:17
NCommanderSo no ;-)19:17
NCommanderI just looked for the rdepends recurively for the runtime library19:17
DktrKranzmost of the packages are from a unique maintainer19:18
DktrKranzso, we can look at his QA page to check missing packages19:18
NCommanderits amazing how few ada packages their are19:19
DktrKranzeasier to accomplish :)19:19
DktrKranzhow many so far?19:19
NCommanderDaviey, 26 packages19:19
NCommanderer19:19
NCommanderDktrKranz,19:20
firstmanthere are an easy way for create patches? apart writing shellscript by hand19:20
DktrKranzwell 26 SRUs are many, but not impossible19:20
NCommanders19:20
ScottK-laptopNCommander: For reverse build-depends, grep-dctrl is your friend.  IIRC there's an easy cheater script in ubuntu-dev-tools.19:20
NCommanderwhat's it called?19:21
jpdsreverse-build-depends19:21
NCommanderrather obvious :-P19:21
jpdsFor (failed) rebuilds there's: "buildd".19:21
NCommanderSo 2819:22
NCommanderactually, no 2619:22
NCommanderTwo can be removed from reverse-build-depends19:22
DktrKranzNCommander, I'd scan for gnat-dev and gnat-4.X-dev packages, so we can collect them all19:22
NCommanderWe don't need to rebuild ones the explicately state the compiler version19:23
DktrKranzassuming there's no other business involved19:23
NCommandergnat-dev finds no hits19:23
NCommanderYOu just need build-dep on gnat, thats the actual compiler19:23
DktrKranzthose for gnat-4.2-dev need love19:23
DktrKranz(if any)19:23
NCommanderDktrKranz, there are none19:26
NCommanderSo the versioning would be XubuntuX.119:26
NCommanderRight?19:26
NCommander(and if there is no ubuntu version, add one as 0bubuntu0.1)19:27
NCommanderer,19:27
NCommanderXubuntu0.119:27
affluxAm I still able to request a sync for a package recently added to debian unstable? Do I need any special justification for it?19:27
DktrKranzfor no-change rebuilds, Xbuild0.Y19:27
NCommanderIs that if there is no Ubuntu version number, or in general?19:28
Laneyafflux: Why do you want it if there's no reason?19:28
affluxLaney: I think it would be "good to have", just because it's python bindings for a software I'm writing ;)19:28
Laneyafflux: Then write that, just a sentence on why it's nice to have19:29
affluxokay, will do. Thanks.19:30
LaneyYou don't need that much justification before FF19:32
affluxokay, I was just wondering because of DIF.19:33
geserit's not strictly needed, but I like it when sponsoring sync requests as it show that the requester has thought about it and doesn't want it sync just because Debian has a newer revision19:34
ScottK-laptopafflux: DIF just means autosync is turned off.  It would more precisely be name DAIF (adding Automatic).19:34
NCommanderDktrKranz, was I right?19:35
affluxyeah, right.19:35
* Laney is impressed with Wubi19:35
DktrKranzNCommander, yes19:35
LaneyI wonder if $parents[] will be impressed with Ubuntu...19:36
cody-somervilleI wouldn't recommend wubi personally19:36
NCommanderDktrKranz, so should I start uploading things to a PPA :-)19:36
Laneycody-somerville: Why's that?19:36
DktrKranzNCommander, did you find which one?19:37
cody-somervilleIf you don't shutdown correctly, your wubi install of Ubuntu will not boot any longer until you run the ntfs (either Window's or Linux's) tools on it to mark the partition as clean.19:37
NCommanderDktrKranz, what do you mean which one?19:37
DktrKranzwill you upload to yours?19:37
SolarWarhi, i've lost my PGP key, but i have my revocation certificate, is it possible to revoke the key?19:37
LaneyDoes it offer to run it?19:37
jpdsSolarWar: Yes, gpg --import the cert.19:37
geserSolarWar: yes, that's the only way to revoke a lost key19:38
affluxand don't forget to send it to the servers again: "gpg --send-key keyid".19:38
SolarWarjpds, gpg: key 7DC579EC: no public key - can't apply revocation certificate19:38
geserSolarWar: gpg --recv-key 0x7DC579EC and try again19:38
NCommanderDktrKranz, I can simply make a team so we can both upload19:38
DktrKranzNCommander, eventually we can link our PPAs (or copy packages when ready), so there's no need to have a central PPA19:39
* NCommander cleans out his PPA first19:40
* DktrKranz too19:40
NCommanderI can handle all the uploads if you want to write the spec and such?19:40
DktrKranzagreed19:40
NCommanderI'm just going to go right down the list, I don't expect anything to fail19:41
NCommander(well, libs first, the the rest)19:41
* NCommander installs hardy sources19:43
NCommanderDktrKranz, do you have a standardized changelog message you'd like to use for this>19:43
SolarWargeser, jpds thanks :)19:43
DktrKranzNCommander, something similar to "No-change rebuild for gnat-4.2 transition (LP: #xxxxxx)" should go.19:44
NCommanderDid you open an LP bug already?19:45
NCommanderor should it be an individual bug for each package?19:45
DktrKranzhow many packages are on hardy? ~ 26?19:45
NCommander2619:46
NCommander(it will be a bitch to do it for each individual package)19:46
DktrKranzI think archive-admins will have troubles to discover which packages need to be pushed if we file a single bug, especially if SRUs need to be managed in several stages19:47
NCommanderok19:47
NCommanderIndividual bugs it is19:47
NCommanderhandy hint19:47
DktrKranzI'd rather discover which packages need to be pushed before and file a common bug report19:47
DktrKranzand then go for the second ones19:48
DktrKranz(if applicable)19:48
NCommanderFor ones that have no ubuntu minor, its build0.1, right appended?19:48
persiaI'd recommend waiting until you know the structure that updates must follow before opening the bugs.19:48
DktrKranzLet's make some tests before announcing bugs on LP19:48
NCommanderThat means redoing each changelog twice :-/19:48
DktrKranzyes, but it will be easier to manage by every parties19:50
NCommanderDktrKranz, ok, I'm going to test uploading asis19:50
NCommanderTHat's one of the major libraries that needs a rebuild19:50
NCommander(to my PPA)19:50
DktrKranzgo go go!19:51
=== Kopfgeldjaeger is now known as Kopfi|offline
NCommanderuploaded to PPA19:51
DktrKranzand I guess it's the main source of problems19:51
DktrKranzanother problem is hardcoded binary packages dependencies19:51
DktrKranzI saw several packages have gnat-4.1 in it19:52
NCommanderDktrKranz, if its hardcoded, its intentionly dependent on the old gnat-4.119:52
DktrKranzso, gnat-dev should be replaced with gnat-4.1-dev19:52
NCommander(if we want to zap gnat-4.1 from the archive, then be my guest, crust busters would love you ;-))19:52
NCommanderhttps://edge.launchpad.net/~sonicmctails/+archive - I'll keep track of the rebuild process in my whiteboard19:53
DktrKranzheh19:53
* DktrKranz thinks about it a bit19:53
KilimanjaroHas anybody here substantial experience with lazarus? I try to package some software with it. It compiled one month ago on Debian, but it does not now on either Debian or Ubuntu.19:53
NCommanderAt least once its all done, you just need to pull all the sources, and reupload to hardy-updates19:53
DktrKranzhardy-proposed, actually19:53
NCommanderer, my mistake19:53
NCommanderI thought hardy-updates was aliased to hardy-proposed, so a changelog with either one would go to the right place19:54
DktrKranzno, hardy-updates is (was?) a valid target for uploads19:54
NCommanderman, things take awhile to show up in ones PPA19:54
NCommander(this is the first serious abuse of a PPA I've ever done ;-))19:55
NCommanderThere we go19:56
NCommanderlpia doesn't have an ada compiler19:56
DktrKranzanother layer of complexity: libgnatvsn-dev points to libgnatvsn-4.2-dev and there's no libgnatvsn-4.1-dev at all... packages which b-d on those must have hardcoded dependencies adjusted to new gnat19:57
NCommanderLets hold off moving packages that are hardcoded on gnat-4.119:58
NCommanderAFAIK, they aren't broken since they are all built consistantly with the same compiler19:58
DktrKranzasis has, IIRC19:58
NCommanderasis is gnat, not gnat-4.119:58
NCommanderI mean to say the issue is code getting intermixed19:59
DktrKranzhttp://packages.ubuntu.com/hardy/asis-programs19:59
NCommanderThe build-dep in the control file is: Build-Depends: gnat (>= 4.1)19:59
NCommanderBut ...20:00
NCommanderOh20:00
NCommanderdamn it20:00
DktrKranzlook at binary stanza20:00
NCommanderIts got a depends on the compiler20:00
NCommanderOk20:00
NCommanderThat needs a fix20:00
NCommanderBut it at least it builds now it seems20:00
DktrKranzthat's good20:00
NCommanderArgh20:00
NCommanderFTBFS20:00
NCommanderhttp://launchpadlibrarian.net/16986932/buildlog_ubuntu-hardy-i386.asis_2005-5build0.1~ppa1_FAILEDTOBUILD.txt.gz20:01
NCommanderThat's ugly20:01
NCommanderoh20:01
NCommanderShut20:01
NCommanderasis is not compatible with gnat 4.120:01
NCommanderThe actual source package will require an upgrade20:01
NCommander(er, asis-2005)20:02
DktrKranz*really* bad20:02
NCommander(2007 works fine with 4.3)20:02
NCommanderI can find an asis that works with 4.220:02
NCommanderThen we just need to rebuild asis's rdepends20:02
NCommanderIts your call on how we fix it20:03
DktrKranza "minimal" patch would be welcome20:03
DktrKranzbut I guess "minimal" won't be our case20:03
NCommander2007-3 is 4.320:04
* DktrKranz starts to think debian didn't want to transition to 4-2 intentionally...20:04
NCommanderYeah20:05
NCommanderTHat's ugly20:05
NCommander(check out README.Debian)20:05
DktrKranzasis' ?20:05
NCommanderYeah20:05
NCommanderThat's the headache20:05
NCommanderasis is compiler version dependent20:05
NCommanderSince it hooks into GCC's internals20:05
NCommanderI need to work out how the debian packaging works20:06
NCommanderThen I can tell you how big of a headache we have20:06
* DktrKranz prepares some Aul*n20:07
NCommanderAul*n?20:07
DktrKranzreplace * with i20:07
DktrKranzit's a common remedy for headache, at least in Italy20:08
NCommanderNo idea what Aulin is20:08
NCommanderDid any Debian release ever use gcc-4.2 as the default?20:09
NCommander(etch was 4.1, and lenny is 4.3 ...)20:09
DktrKranzjust for a small period20:09
DktrKranzbut they turned to 4.3 very soon and then started transitioning20:10
DktrKranzafter that, 4.2 was removed20:10
NCommanderyeah20:10
NCommanderDman20:10
NCommanderThat's a problem20:10
DktrKranz(and now I figured why)20:10
NCommanderI'm looking for an asis that works with 4.220:10
NCommanderI say we do a clamav, and simply propose asis-2007 be used20:11
DktrKranzI'll do a quick diffstat20:11
ScottKNCommander: "Do a clamav" took about a year and lots of testing.  Enjoy.20:12
NCommanderATM, this doesn't work period20:12
NCommanderBut ...20:12
NCommanderugh20:12
NCommanderasis has a hard coded build-depends on gcc-4.220:12
NCommanderr20:13
NCommander4.320:13
DktrKranzmonstruos20:13
DktrKranzdiff is > 3 Mb in size... archive-admin will blow us away20:14
NCommanderI could see if I could port asis-2005 against gcc-4.320:14
NCommander*43.220:14
* NCommander blows the dust off his ada coding skills20:14
NCommanderat least its hard to shoot yourself in the foot with ada20:15
NCommanderI see the issue20:19
NCommanderThis might be patchable20:19
NCommanderDktrKranz, ok, I think I found a patch that might work20:23
NCommanderDktrKranz, now what?20:27
NCommander(I'm seeing if I can patch this to build, not sure if I can)20:27
DktrKranzwhat is its weight?20:27
NCommanderright now, six lines of code20:27
NCommanderBut I can't promise that if it builds it will actually work20:27
NCommanderRight now, its just failing because of a casting issue, but there may be more issues that haven't cropped up yet20:28
DktrKranzif it's six lines, and it's safe enough, it's definitely worth having it in20:29
NCommanderRight now, its just a forced cast20:29
NCommanderada is strongly typed, so any changes in objects will break things20:29
DktrKranznext question is if asis is compatible with 4.220:30
NCommanderWe'll have to really test anything that depends on asis20:30
DktrKranzbrb20:32
=== Kopfi|offline is now known as Kopfgeldjaeger
NCommanderDktrKranz, ok, I think I got it working20:48
DktrKranzcool20:48
NCommanderHad to remember my ada string manipulation ;-)20:48
NCommanderWe'll have to keep this all in a single ppa since asis needs patchs20:49
NCommander(I think there is a way though to specify to grab packages from another PPA)20:49
NCommanderDktrKranz, under your PPA, add mine as a dependency so it can grab the modified asis from it20:49
DktrKranzNCommander, done20:51
TomJaegeris it possible to resume a build with dpkg-buildpackage?20:52
NCommanderadd -nc20:52
TomJaegerthanks20:53
NCommanderUh oh20:54
NCommanderlinker error20:54
* jpds waves at rn114 21:00
rn114hi, i'm trying to create a new package, but having some trouble with pbuilder not satisfying dependencies21:00
* rn114 waves back21:00
rn114The following packages have unmet dependencies:21:01
rn114  pbuilder-satisfydepends-dummy: Depends: libdts-dev which is a virtual package.21:01
jpdsrn114: Could you paste bin the build log?21:01
rn114yeah one sec21:01
geserrn114: have you enabled universe in your pbuilder?21:01
rn114pastebin post here: http://pastebin.com/me808b1b21:02
rn114good question geser, this is my first use of pbuilder, i'll just check21:02
=== Syntux_ is now known as Syntux
rn114geser, no i hadn't, retrying now21:04
NCommanderDktrKranz, I think I got the linker error to clear21:04
rn114right, i tried uncommenting COMPONENTS="main restricted universe multiverse", but got the same result21:05
rn114i'm just rebuilding my pbuilder environment to see if that helps21:05
jpdsrn114: Have you updated the base tgz?21:05
rn114with sudo pbuilder update?21:06
rn114i just did sudo pbuilder create again, although that was probably a mistake21:06
jpdsIt'll do it.21:06
NCommanderDktrKranz, are you dead to the world?21:07
DktrKranzno21:07
rn114but overkill?21:07
NCommander/usr/bin/ld: a4g-a_elists.o: relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC21:07
NCommanderBah21:08
DktrKranzhuh?21:08
DktrKranzwasn't it build with -fPIC already?21:08
NCommanderSeems like it isn't21:08
NCommanderwell21:08
NCommanderIt's susposed to be21:08
NCommanderOh21:12
NCommandershoot, this looks like it might be an AMD64 issue21:12
* NCommander tests21:12
joaopintothat is an AMD64 issue, you will need to add -fPIC on the object files building21:14
rn114jpds, geser its chuntering away now, seems good21:15
rn114thanks for the help21:15
jpdsrn114: Glad to hear it works.21:15
rn114it'll probably be another hour or so before i find the first build error :-)21:15
NCommanderjoaopinto, I figured as much, I'm running down where I need to add it, gnat apps are kinda weird21:15
rn114i assume that the pbuilder environment will be quicker to set up on subsequent attempts?21:15
NCommanderjoaopinto, does the static library need to be -fPIC?21:16
joaopintoNCommander, no idea on that, I had that issue with a software which used no other libs :\21:16
=== superm1 is now known as superm1|away
NCommanderjoaopinto, I'm just rebuilding the source package first to check consistancy issues, I did so editng of the rules file21:17
jpdsrn114: You'll just need to sudo pbuilder update.21:17
geserrn114: every pbuiler run needs to unpack the base.tgz and clean up afterwards21:17
joaopintobut I guess it does, because I have a vague idea of seeing that on  .a building some time ago21:17
rn114so geser, it unpacks base.tgz, selects all required packages and then goes on to try and build the package afresh each time?21:18
geseryes21:19
rn114k thanks21:19
geserthis way you get every time a clean environment and only the packages which are needed to build the package are installed21:19
rn114yes, i realise what i said sounded a bit critical, but i understand the need for it21:22
NCommanderDktrKranz, ok, got it :-)21:35
NCommanderIt's roughly a 10-15 line debdiff21:36
DktrKranzwooohooo!21:36
NCommander(bunch of rules file changes, control file change, changelog, and one new source patch)21:36
NCommanderUploading to ppa, with version of 5ubuntu0.1~ppa121:36
=== fargiolas is now known as fargiolas|afk
NCommanderDktrKranz, should I add lpia as an architecture?21:44
DktrKranzlet me check p-a-s21:45
DktrKranz%asis:                alpha amd64 hppa i386 ia64 kfreebsd-i386 mips mipsel s390 sparc powerpc21:45
DktrKranzwon't build21:46
NCommanderBah21:48
NCommanderDktrKranz, ok, I think I got it fully fixed now (I had some issues with bad changes getting in the source package)21:51
NCommanderDktrKranz, now that asis is properly ported and handled, we need to test it, got a good build-dep against asis we can test?21:54
DktrKranzNCommander, libaws, to fix  23130721:54
NCommanderWhere's the latest source of libaws?21:55
DktrKranzhttps://edge.launchpad.net/ubuntu/hardy/+source/libaws21:56
DktrKranzlibaws should be released once asis is in -updates, though21:57
NCommanderI don't see the debdiff21:57
NCommanderEr21:57
NCommanderI assume I need to grab the source out of proposed?21:57
DktrKranzI didn't upload anything, current version is the one from hardy-release21:58
NCommanderOh, that one just needs a rebuild?21:58
DktrKranzprobably21:58
DktrKranzor just switching to gnat-4.1 to gnat21:58
NCommanderThe intrepid one is hard coded for 4.321:59
NCommandergnat, gnat-4.221:59
NCommanderer, gnat, gnat-4.321:59
DktrKranzhardy has gnat-4.1, IIRC21:59
NCommanderARGH21:59
NCommander*swears*22:00
NCommanderno, hardy has 4.222:00
NCommanderBy default22:00
NCommanderAren't we moving everything to 4.2?22:00
DktrKranzyes22:00
DktrKranzor trying to, at least22:00
DktrKranzif it has 4.2, a rebuild is enough22:00
DktrKranzif it won't FTBFS, of course22:01
DktrKranzI'm unsure if packages in -proposed are automatically propagated to others in -proposed too, if so, we could upload packages with shorter delats22:02
DktrKranz*delays22:02
DktrKranzok, got an answer in -devel22:09
NCommanderDktrKranz, uploaded the libaws package with gnat-4.1 depends removed22:12
NCommanderI'm not sure if we should be hardcoding the depends to 4.2, or what22:12
DktrKranzno, gnat points to correct gnat22:12
DktrKranz*gnat-4.222:12
NCommanderwhat happens if gnat updates, and we have to binary rebuild AGAIN22:12
NCommanderit worked out for intrepid because of the hardcoded gnat-4.3 I think22:13
DktrKranzI don't think someone will upgrade gnat :)22:13
DktrKranzand if he does, he should be prepared to a crisis!22:13
NCommanderhttp://www.ada-france.org/debian/debian-ada-policy.html#The-Debian-Ada-compiler - there is nothing special here22:14
DktrKranzppa3 failed too :(22:14
=== fta_ is now known as fta
NCommanderDktrKranz, bah, I'm just having issues22:20
NCommanderI'm making sure it works in pbuilder this time around22:20
NCommander(I've been abusing the PPA, but it seems it ignores it if a patch fails to apply cleanly)22:20
NCommanderJust not my night tonight :-/22:21
NCommanderDktrKranz, libaws_2.2dfsg-1ubuntu0.1~ppa1.dsc: Section '-' is not valid22:22
NCommander(PPA reject)22:22
DktrKranz\o/22:22
DktrKranzno section in source stanza22:22
NCommanderYup22:22
NCommander*sighs*22:22
DktrKranzadd a bogus one for now22:22
NCommanderWho the hell packages these, and who checks incoming22:22
slangasekwho checks what incoming?22:26
NCommanderDebian incoming, source package lacking section22:26
NCommanderdak should choke on that22:26
* NCommander grumbles and stops being bitter22:26
NCommanderslangasek, anyway, how goes your night?22:27
* NCommander takes a chill/overreacting pill22:27
slangasekSections are all done via override in dak, so the ones in the source package are just suggestions22:27
slangasekthough I am a bit surprised that dak doesn't reject that22:27
slangasekNCommander: it's not night here...22:27
NCommanders/night/$SLANGSEK_LOCATION22:28
NCommander:-P!22:28
azeemELANGASEK22:28
NCommanderack, typo22:29
slangasekNCommander: my Oregon is doing fine, thanks22:29
NCommanderhrm22:29
NCommander....22:29
NCommanderI should not be allowed anywhere near regexs22:29
NCommanderI may splice together non-sense, and insanity in something resembling a working mind like my own22:30
TheMusopersia: Preferably some time between 23UTC and 12UTC, during the week.22:30
NCommanderwow, I didn't know you could rescore in a PPA22:33
wgrantNCommander: One cannot unless one is a buildd admin. But if one is, they're the same as primary archive builds.22:37
NCommanderah22:37
NCommander(one of the buildd admins said you could rescore in a PPA, but this is the first time I ever actually had something queued up in a ppa)22:37
NCommanderDktrKranz, this time, it got past the section it kept FTBFS in the PPA22:38
DktrKranzbe prepared to receive FTBFS in libawf22:39
NCommanderyeah22:39
NCommanderI'm simply going to retry it once asis finishs22:39
DktrKranzbut a rebuild should be enought to fix them22:39
NCommanderDktrKranz, WOOOOO, success on asis!22:41
DktrKranz\o/22:41
NCommanderugh, you have to reset individually each arch you want to build22:41
wgrantNCommander: buildd.py22:42
NCommanderdoes it work on PPAs/22:42
DktrKranzwait until binaries are published, or you'll get another round of FTBFS22:42
wgrantMaybe not.22:42
NCommanderoh er22:43
NCommander...22:43
wgrantBut I'm sure you could convince it to.22:43
NCommanderdamn22:43
NCommanderHow long does t take for binaries to get published22:43
DktrKranz20 minutes?22:43
wgrant16 minutes and 30  secondsfrom now.22:43
NCommanderI see the binaries in the pool22:43
wgrant4 minutes and 10 seconds ago, then.22:44
NCommandermeh22:45
NCommanderWHY DO I KNOW ADA22:45
* NCommander hits his head on the wall22:45
NCommanderI caught a mistake in the packaging22:49
NCommanderNow22:50
NCommanderFigures22:50
nxvlgoof afternoon!22:52
* DktrKranz is AFK for a while22:53
james_whey nxvl22:54
nxvljames_w: ni!22:56
nxvlhi*22:56
slangasekthe knights who say hi22:59
NCommanderDktrKranz, ok ...22:59
NCommanderbah22:59
NCommanderslangasek, I thought we were the knights who said hi-how-are-you-how's-your-Oregon-going?22:59
NCommander(or the knights who formally said hi :-P)22:59
slangasekthat may be!23:01
* NCommander rebuilds libadaxml2 :-/23:06
NCommanderSome people have lives23:06
NCommanderI'm fixing gnat-4.2 issues23:06
NCommander*sigh*23:06
azeemwhen you're done not having a life fixing gnat-4.2, you could port it to the Hurd!23:07
azeemjust kidding23:07
NCommanderWhat porting23:08
NCommanderIt just needs a cross-bootstrap23:08
NCommanderNow building GCC/Gnat on hurd might just be pure pain23:08
azeemI think there's some arch-dependant code23:09
azeemmaybe I'm confusing it with another language23:09
NCommanderhttp://launchpadlibrarian.net/16989115/buildlog_ubuntu-hardy-amd64.libaws_2.2dfsg-1ubuntu0.1~ppa1_FAILEDTOBUILD.txt.gz - does this build failure make sense to anyone?23:10
NCommanderazeem, ada is implemented above the arch specifc parts of gcc23:10
NCommanderYOu could target it to viengoos if you really liked pain23:11
azeemI don't23:11
NCommanderazeem, I dunno, your a hurd porter. Some where deep inside is a pain loving masochist :-)23:12
azeemNCommander: probably easier to figure that out manually via apt-get in a hardy chroot23:12
NCommanderYeah23:12
NCommanderMeh23:12
NCommandermy hardy chroot currently updating itself so meh23:13
azeemNCommander: probably easier to figure that out manually via apt-get in a hardy chroot in a 5 minutes23:13
azeem-a23:13
* NCommander returns from his smoke break23:19
NCommanderDktrKranz, have you returned?23:20
DktrKranzsort of23:21
NCommanderDktrKranz, sort of? It's kinda a binary question23:21
DktrKranzI'm retourned, but will be here for a little (quite late here923:21
NCommanderDO you want to handle the nitty gritty of writing the spec/SRUs, and I'll handle doing the transition part?23:23
DktrKranzsure, but I'll probably do it tomorrow23:23
NCommanderWith a little luck, I should be able to do all 26 rebuilds tonight23:24
DktrKranzwith the hope there's no weird dependency chain to be followed23:24
NCommanderWell, 26 sounds about right23:25
NCommanderWe can follow up by a removal of gnat-4.123:25
NCommander(cruft busting at its best)23:25
DktrKranzin order to avoid this again :)23:26
NCommanderit will happen with gnat-4.4 again -_-;23:27
* DktrKranz thinks we should define a strategy to avoid cases like this23:27
NCommanderWell, we need to binary rebuild everytime a new gnat hits the repo23:27
NCommanderThat can't be avoided23:28
DktrKranzwe imported a bad transition we couldn't manage in time for hardy23:28
DktrKranzwell, doing rebuilds is not a problem, real issues are when transitions are complex like this one (code change, API break, whatever) and Debian nor upstream is not of aid23:29
NCommanderyeah well, at least its only 26 packages, and the changeset is managible23:29
NCommanderlibxmlada done23:32

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