/srv/irclogs.ubuntu.com/2008/07/11/#ubuntu-motu.txt

Drk_Guylol00:03
Drk_GuyI'm not going to compile Songbird as it is already on GetDeb.net00:03
Drk_Guythus, that packaging request should be deleted00:03
RAOFDrk_Guy: GetDeb.net =/= Universe.00:04
Drk_GuyRAOF, Still, GetDeb.net is official cannonical site, why wouldn't you use it?00:04
RAOFWherever did you get that impression?00:04
Drk_GuyYup00:05
Drk_GuyShould i compile VDrift?00:06
RAOFThat's not an answer to the question "Why do you think GetDeb.net is an official Canonical site"?00:06
Drk_Guy1.5 hours of uploading00:06
Drk_GuyReal good00:06
Drk_GuyRAOF, Idk, it's kinda hunch00:06
ion_00:06
crimsunI just rolled in my grave.00:07
null_vectorHello motu00:07
ion_crimsun: :-)00:07
RAOFDrk_Guy: GetDeb.net is very, very much not in anyway endorsed by Canonical, MOTU, or God.00:07
RainCThi null_vector00:07
Drk_GuyStill, VDrift uses scons, so i would have to edit rules, and i'm too lazy to do that00:07
Drk_GuyRAOF, God?, lawl00:07
null_vectorRainCT: got your email.  thanks00:07
RainCTyw :)00:07
RainCTso, I'm really of now... good night00:08
RAOFDrk_Guy: In fact, "highly recommended against" would be a more accurate portrayal of our position.00:08
null_vectornight00:08
Drk_GuyRAOF, So you suggest NOT using GetDeb, right?00:08
Drk_GuyRAOF, Why?, their DEB's are fine00:08
null_vectorlol00:08
RAOFDrk_Guy: Absolutely.00:09
RAOFBecause their debs are _not_ fine.00:09
RainCTnow that I was starting to don't dislike getdeb, RAOF comes and awakes my distrust again :P00:09
RAOFOr, at least, there's no way to distinguish between the bad and the good.00:09
Drk_GuyRAOF, Dirty checkinstalls?00:09
RAOFPossibly.  Also: breaking upgrades, etc.00:09
Drk_GuyRAOF, A GetDeb OpenArena deb made some updates to refuse being installed00:11
RAOFAbsolutely possible.00:11
RAOFThe question is: do you trust random uploaders with root access to your box?00:11
Drk_GuyRAOF, So, i'd better use PPA's/Repos/REVU00:11
ion_I don’t understand why the getdeb folks don’t just direct their effort to Ubuntu universe.00:12
Drk_GuyRAOF, I haven't heard of real bad things against GetDEb00:12
Drk_GuyRAOF, Except of your critiscism obviously00:12
RAOFion_: Because our quality standards impede the fresh flow of packaging.00:12
RAOF:)00:12
null_vectorrandom ppa's are just as bad *g*00:12
RAOFDrk_Guy: PPAs suffer the same problems as GetDeb.00:13
RAOFEither way, you're giving root access to some guy on the internet :)00:13
* Drk_Guy is hungry, going to something to eat00:13
=== keylocker is now known as leleobhz
Drk_GuyRAOF, Huh?, PPA's are dev_script'd00:16
Drk_GuyRAOF, You upload src, they compile00:16
RAOFIndeed.00:16
RAOFI publish a deb with 'rm -rf /' in the preinst.  You install it, and it wipes your drive.00:17
Drk_GuyWoah00:17
Drk_GuyReal nice way of crapping your comp00:17
RAOFYou install packages as root.  All the maintainer scripts run as root.00:17
Drk_GuyI know00:17
* Drk_Guy is going to do a second wish list DEB, gimpshop00:18
* Drk_Guy finds linux WAY EASIER than windows00:19
Drk_GuyRAOF, is editing rules hard?00:23
RAOFThey're just makefiles.00:23
Drk_GuyRAOF, Huh?00:26
RAOFdebian/rules is just a makefile.00:26
Drk_GuyRAOF, lol, should i use the one provided by dh_make?00:26
RAOFYou should probably read the packaging guide.00:26
RAOF!packagingguide00:26
ubottuThe packaging guide is at http://wiki.ubuntu.com/PackagingGuide - See https://wiki.ubuntu.com/UbuntuDevelopment/NewPackages for information on getting a package integrated into Ubuntu - Other developer resources are at https://wiki.ubuntu.com/UbuntuDevelopment - See also !backports00:26
Drk_GuyRAOF, I read it dude00:27
Drk_Guylol00:27
Drk_GuyI just have some soft spots to cover00:27
RAOFSo, starting with the rules file provided by dh_make isn't a bad idea.  But you'll certainly need to edit it.00:31
ion_dh_make still doesn’t seem to know how to generate a debhelper 7 rules file. I recommend using either cdbs or dh 7 instead of the old dh rules.00:33
RAOFWell, yes.  Unless you'd like it to be backportable.00:34
Drk_Guyion_, cdbs?, ok, i'll give it a try00:34
ion_raof: Well, dh 7 could be backported. ;-)00:34
RAOFjdong would kill you :)00:34
Drk_Guyion_, Ok, so dh_make, and then edit control to include cdbs as build-depend, right?00:36
ion_dh_make already adds cdbs as a build-dep. See dh_make --help00:36
* Drk_Guy notices something weird, his ppa is http 404, and wine hasn't compiled after one hour of uplaoding00:37
Drk_Guyion_, ok00:37
Drk_GuyThis is weird, apt-cache show gimp won't show needed devel packages00:48
azeemDrk_Guy: why should it?00:49
Drk_Guyazeem, I need it for a control file00:49
Drk_Guyazeem, I mean, i want to make a gimpshop package, but i don't have the required devel libs names00:50
azeemright, but apt-cache show gimp displays the run-time dependencies, not the needed devel packages00:50
stgraberDrk_Guy: try: apt-cache showsrc gimp00:50
stgrabershowsrc is for source packages and show build-deps00:51
Drk_Guyazeem, ok00:51
Drk_Guystgraber, that worked, but, does the control file tells the package name, or the dir's name does that?00:52
ion_Better take a look at gimpshop’s own build-dependencies, from configure.{in,ac}, README etc.00:53
azeemdoes what?00:53
stgraberin control you have first the part describing the source package then one section for each binary package00:53
stgraber(not sure I understood the question though)00:53
Drk_Guystgraber, i mean, what determines package name, dir or control file?00:54
azeemwhat is "dir"?00:54
Drk_Guyion_, It has almost no documentation, and the dir i extracted shows up something very similar to gimp's source dir00:54
azeembesides, there's source package name and binary/binaries package name(s)00:54
Drk_Guyion_, besides standard gimp docs, there's nothing else00:54
ion_The package name is determined from the control file for both source and binary packages.00:55
azeemDrk_Guy: maybe it's some gross hack that shouldn't get packaged then00:55
Drk_Guyazeem, gimpshop is a hack by itself, figure it out from the name00:55
Drk_Guyok ion_ thanks00:55
Drk_Guyion_, configure.in is a lil bit confusing ;)00:55
azeemif this is your first package, something as complicated as gimp is maybe too ambitious00:56
Drk_Guyazeem, It's not my first00:57
Drk_Guyazeem, I've succesfully done a wine package with 3DMark patch00:57
Drk_GuyAs well as the tut's hello package ;)=00:57
Drk_GuyShould i use gimp's or gimpshop's changelog?01:00
azeemas upstream changelog?01:00
Drk_GuyI'm using gimpshop's included changelog01:02
Drk_GuyWhat should i put into copyright, taking in account someone hacked original gimp?01:06
azeemwhat copyright?01:07
Drk_Guydebian/copyright01:07
azeemthe original debian/copyright, plus the copyright of the modifications I guess01:07
RAOFIt should contain all the copyright information for all the files in the package.01:08
RAOFhttp://www.debian.org/doc/debian-policy/ch-source.html may help you.01:08
persiaDrk_Guy: Just as a side note, we generally discourage the packaging of duplicated code: if this is indeed just a hack from the same source (rather than an interface overlay using the same libgimp, etc.), it may be considered unsuitable from a maintenance viewpoint (-security, -updates, etc.)01:10
Drk_Guypersia, then what should i do?01:11
persiaDrk_Guy: Towards which goal?01:11
Drk_Guypersia, I mean, it is on a wish list, and i put it as "In progress"01:12
azeemwhat is "it"Ÿ?01:12
Drk_GuyI mean, the bug is "in progress"01:13
azeemwhich bug?01:13
Drk_GuyBug 11410901:13
ubottuLaunchpad bug 114109 in ubuntu "[needs-packaging] GIMPShop" [Wishlist,In progress] https://launchpad.net/bugs/11410901:13
persiaDrk_Guy: Well, you can research it a bit more: if it's full of duplicate code, you can set it back to "New" or "Confirmed" with a note saying that packaging is difficult due to duplicated code with gimp.  If you really want it, and this is the case, you can work with upstream.  If there isn't lots of duplicated code, then you ought just keep going.01:15
azeemwell, just because something is on a somebody's wishlist doesn't mean it makes sense to add it to the Ubuntu archive01:15
Drk_Guypersia, http://plasticbugs.com/?page_id=294 affirms it's just a GUI hack, to make GIMP photoshop-ish01:15
persiaazeem: I disagree with that: I think everything on everyone's wishlist should be in the archive, although this takes a bit of work to get every upstream to play nice.01:15
persiaDrk_Guy: OK.  How is it organised?  If it's an overlay that needs the gimp libraries to build, it ought be fine.  If it's a dirty hack, it needs coordination with upstream or to be left for later.01:16
Drk_Guypersia: it is just a different-GUI hack01:18
Drk_GuyI mean, the menus are re-organized01:18
persiaDrk_Guy: Is there a lot of duplicated code?01:18
Drk_GuyI don't really know, the folder reads gimp-2.2.1101:19
Drk_Guylol01:19
persiaDrk_Guy: Well, intrepid has gimp 2.4.6, so I doubt that the version of gimpshop you're investigating is compatible.01:19
Drk_Guypersia, the changelog is really distorted and it's way large to organize it01:20
* persia marvels at gutsy-backports having 2.4.6 and hardy-backports having 2.4.5.01:20
persiaDrk_Guy: It sounds like you've found a hard one.  Maybe pass on this for now, and pick something else?01:20
Drk_Guypersia, i think i'll set it back to New or confirmed01:21
Drk_Guy:P01:21
Drk_Guypersia, I'm trying to compile Mediainfo, but it has an sh to compile itself, should i edit control to run the sh?01:32
azeemcontrol?01:34
Drk_Guyazeem, debian/control01:35
azeemhow would debian/control run the sh?01:35
Drk_Guyazeem, idk, the SH is there01:36
Drk_Guyin the src's root01:36
azeemwhat?01:36
Drk_Guyand it has various subdirs01:36
azeemI neither what you mean with "idk", nor with "SH"01:36
Drk_GuySH is a script, idk is i dont know01:36
Drk_Guy;)01:36
azeemthat doesn't answer my question01:37
Drk_Guyazeem, i have a dir with the src, but in that dir, there is a script to compile it, along with directories with other programs01:38
azeemok01:38
azeemwhat does that have to do with debian/control?01:38
Drk_GuyI mean, normally, it is configure-make-make install01:39
Drk_GuyBut this soft has an auto-compile script01:39
azeemDrk_Guy: debian/control only contains meta-data, it doesn't have much to do with how packages are built01:40
Drk_Guylol, sorry, it's debian/rules01:40
Drk_Guyazeem ...01:43
azeem?01:43
Drk_GuyAny ideas?01:43
azeemfigure out which rules are mandated in debian/rules, and where calling that shell-script-to-build-things would fit01:44
Drk_Guy:(01:45
RAOFDrk_Guy: In order to work that out, you'd want to be looking at the debian policy link I gave earlier.01:48
Drk_Guylol01:48
RAOFhttp://www.debian.org/doc/debian-policy/ch-source.html - the rules section lists all the mandatory targets of a debian/rules file, and what they're meant to do.01:49
Drk_Guylol RAOF, i'm going to continue trying tomorrow01:49
rootvzlahi nxvl02:10
nxvlhi!02:14
ion_Eh. getdeb.net: “© 2008 Canonical Ltd. Ubuntu and Canonical are registered trademarks of Canonical Ltd.02:15
ion_    * Mirrors02:15
ion_Whoops. Well, anyway.02:15
ion_No wonder people think it’s blessed by Canonical.02:15
RAOFOwch.02:17
TheMusoThats bad.02:27
persiaIt's always been that way.02:35
nxvlpersia: i send you and e-mail an hout ago or something, did you got it?02:35
persianxvl: Possibly.  I don't check my email that frequently.02:35
nxvl:D02:36
persianxvl: re: https://wiki.ubuntu.com/MOTU/Mentoring/NewModel ?02:37
nxvlpersia: i'm for your splitting-the-mentoring-program idea and added some bits on it02:37
nxvlpersia: yep, exactly02:37
persiaNice write up.  Best to work with the mentoring team on that, rather than me :)02:38
nxvlpersia: i'm part of the mentoring team02:38
nxvlpersia: i just wanted you to check it since you made the first suggestion02:39
bddebianHeya gang02:42
nxvl\o\ |o| /o/02:42
persianxvl: My main interest was in shortening mentoring cycles.  With the current model, a mentoring period can last over a year, which ties up a mentor for a fairly long time.  Having a clear end (whether timeframe or target) helps with this.02:42
nxvlgot dammit i hate library changes between ubuntu and debian02:43
nxvlugh!02:43
nxvlpersia: yes, also we don't have any idea of how is it going between mentors and mentees02:44
nxvlthere is no monitoring on the process02:44
nxvlalso, as i write it on the wiki, senior contributor have more time and energy to help new people than old developers02:45
Hobbseehey bddebian!02:45
bddebianHi Hobbsee02:45
persianxvl: I don't think it's useful to say "MOTU aren't allowed to mentor completely new people".  That said, depending on where each of us is on the path, anyone a few steps beyond is capable of being a great help.02:50
nxvlpersia: yes, that's true, i should clear that02:51
nxvlpersia: i tryed to meant that we should allow senior contributors to join the program02:52
persianxvl: I'm all in favour of allowing more people to help with things :)02:57
=== protonchris_ is now known as protonchris
nxvlpersia: yes, that's the idea i just didn't cleared it enought :D02:59
* ScottK is still waiting for some evidence that the mentoring program is a net plus to the project.03:57
RAOFHm.  Why is lintian complaining about old-fsf-address?04:02
ion_Because of... the old FSF address? :-)04:07
RAOFNope.04:07
persiaRAOF: Are you sure?  Sometimes it's embedded somewhere.04:07
RAOFNot in the file that lintian is complaining about.04:07
persiaDoes the file have the address twice?  I've seen that a couple times.04:08
RAOFhttp://pastebin.com/f543c096304:09
RAOFThat is /usr/share/doc/$PACKAGE/copyright, the file lintian is complaining about.04:10
RAOFUrgh.  Typo; 20110-1301 != 20110-130704:11
persialintian isn't smart enough to trick you :)04:12
RAOFNo, but it's dumb enough to perplex me :)04:14
AnAntis rainCT here ?04:34
ScottKHe's almost certainly sleeping right now.04:35
AnAnthmmm, I need help about this: http://revu.tauware.de/details.py?package=webstrict04:35
AnAnthe says: The Maintainer field must have an @ubuntu.com address.04:35
persiaAnAnt: Which part?04:35
AnAntI thought that having the maintainer field as a mailing list on launchpad was fine04:36
persiaIt's supposed to be an ubuntu mailing list for teams.  foo@lists.ubuntu.com.04:36
AnAntbut we don't have such an address04:37
persiaI thought there was a policy in place that helped avoid this sort of confusion: maybe ping jcastro if you can to help sort it (but not at this hour).04:37
persiaI suspect that if you fixed everything else, that might not be a blocker.04:39
AnAntpersia: btw, regarding swt-gtk, when I should I file the sync request ? after mozillateam uploads a new xulrunner package that contains xulrunner-dev ?04:39
persiaAnAnt: When the Debian package compiles and runs in Ubuntu with no further source modifications.04:39
AnAntpersia: that means I should wait for new xulrunner first04:40
persiaAnAnt: If that is the planned solution, yes.04:40
AnAntpersia: problem is that I dunno when they will do so, I asked them and they said: when there's a new upstream release04:41
persiaAnAnt: The other option is to prepare a changed source package for now.04:46
ScottKAnAnt: What RainCT says about the general policy is correct.  For your packages, I'm willing to forgo that rule (I have in the past).  If you get to where that's the only thing stopping an upload, let me know.04:47
AnAntScottK: thanks04:50
ion_Anyone feel like reviewing http://revu.tauware.de/details.py?package=compcache-setup? Thanks.04:50
RAOFHm.  How much is broken on PowerPC?04:51
AnAntregarding webstrict, I think it is possible to put release tarballs on launchpad, in that case there is no reason for get-orig-source, nor mention the bzr in copyright (rather mention the launchpad project page maybe)04:51
RAOFOr, rather, how surprised should I be that evolution-sharp FTBFS on PPC due to dependency problems?04:52
copprohow long must a package usually wait in REVU for a comment?04:52
AnAntpersia: the package is prepared & on REVU since a few days04:54
persiaAnAnt: If you can get a release file published, your get-orig-source becomes a trivial call to uscan.04:55
AnAntpersia: you mean , I still need a get-orig-source ?04:55
persiaRAOF: http://qa.ubuntuwire.com/ftbfs/04:55
RAOFcoppro: An indeterminate period of time; once it's up, you probably want to poll in here about once a day.04:55
persiaAnAnt: I think every package should have a get-orig-source.  Where there's an easy to access upstream, it's just a call to uscan --force-download.04:56
persiacoppro: It varies widely: between 5 minutes and 5 months.04:56
persiaRAOF: Or more specifically, less broken than anything else in ports.04:56
RAOFOh, _ninjas_.  Please, gmcs, please don't segfault on the buildd.04:57
AnAntpersia: the swt-gtk package is prepared & on REVU since a few days04:58
AnAntpersia: that's reply to the other option you mentioned04:59
copproah, well then05:01
copproi haven't really been doing the polling part05:01
copproso, anyone up for REVUing?05:01
fokafreeflying, Hi!05:06
freeflyingfoka: hey05:06
freeflyingfoka: REVU is something like mentors.debian.net05:07
AnAntfreeflying: yup05:07
fokafreeflying, Cool.05:07
RAOFcoppro: It's a good idea to include a link to your package, too.05:08
copprook, http://revu.ubuntuwire.com/details.py?package=libmk405:09
persiafoka: You just joined revu-uploaders?05:13
* persia syncs the keyring anyway, in case the answer is yes, and to be sure to get a turn05:14
fokapersia, Yes, I did some weeks ago, but this is the first time I begin looking into it.  :-)05:19
freeflyingpersia: I think foka also wanna to be MOTU :)05:19
fokafreeflying, in the future, maybe.  :-)05:19
fokafreeflying, It is better to start from the beginning and do it step by step.  :-)05:20
freeflyingpersia: foka is a experienced DD, he just don't know where to start :)05:21
persiafoka: Welcome.  We use REVU a little differently than mentors.05:25
persiaREVU is for NEW packages, but for update candidates (bugfixes, etc.) we prefer debdiffs attached to bugs, and subscribing the sponsors queue.05:25
fokapersia, Thank you for your warm welcome!05:27
fokapersia, Yes, I intend to upload two new packages for Ubuntu (which are not in Debian yet).  One is "sunpinyin", a CDDL/LGPL smart Chinese pinyin input method engine by Sun Microsystems, packaged for Debian by "Tchaikov" (Kov Chai) and which I sponsored uploaded for Debian, currently in the NEW queue.05:29
fokapersia, Another that I am packaging is called novel-pinyin by a local Chinese Novell developer and is packaged for OpenSUSE 11.05:29
persiafoka: Do you think they'll in NEW for long?  It's often easier to just sync once they get through Debian NEW.  On the other hand, if you want more time for testing/integration, REVU works, but it often takes at least as long as Debian NEW.05:30
freeflyingpersia: those two packages have some issue, maybe rejected by ftp-master05:30
fokafreeflying, Not yet rejected.  :-)05:30
fokafreeflying, Still being discussed and remedied.05:31
persiafreeflying: Even more likely to get rejected from REVU then :)05:31
freeflyingfoka: yes, I mean maybe05:31
freeflyingpersia: :)05:31
fokapersia, Brief background info: the issue relates to the "statistical data" generated by gathering about 150MB of Chinese text from on-line website.05:32
persiaAt runtime?  At build-time?  At packaging-time?05:33
fokapersia, The resulting statistical data is CDDL/LGPL'ed.05:33
fokapersia, Sun provides the statistical data in lm_sc.t3g.{i386,sparc}.05:33
fokapersia, Sun provides the statistical data in the file data/lm_sc.t3g.{i386,sparc}.05:34
fokapersia, It is not gathered/built/analysed at runtime or build-time.05:34
persiaOh, that sounds reasonable, although I'm not an archive-admin :)05:34
fokapersia, So yes, Debian FTP master was asking further information about these files (as well as the pinyin phrase data, which thankfully we do have the source, elsewhere, just not packaged yet).  Kov Chai (the packager) replied a few days ago, and I added my take earlier today, now awaiting reply.  :-)05:36
fokapersia, So, in most cases, you would prefer packages to be in Debian first, and then sync with Ubuntu, except for Ubuntu-specific packages?05:37
persiaIdeally, yes.05:38
persiaNote that there are about 1000 packages currently in Ubuntu that aren't in Debian, in part because nobody familiar with Debian processes has tried to get them in.05:38
persiaIt's always better when a package is in Debian, because that means that all Debian derivatives can use the same package, and there's more sharing of patches.05:39
fokapersia, I see.  Maybe I can help do that, integrating these packages back to Debian.  :-)  (is that called Utnubu?)05:39
persiaIt also means there is a specific maintainer, which makes it easier for upstream to contact someone, and improves cooperation between upstream and the distributions.05:40
persiafoka: Utnubu could definitely use some help.  I've seen very little activity from that team recently.05:40
persiaOn the other hand, unless someone can be found to be the maintainer, pushing it into Debian to sit in the hands of Debian QA isn't ideal.05:41
fokapersia, Hmm... very true.05:41
persiaFor novell-pinyin and sunpinyin, I don't think this issue exists, which is why I think Debian is the right place.05:41
freeflyingfoka: another issue, ubuntu has moblin support, the data of sunpinyin is a bit big for them05:41
persiafreeflying: Well, some builds have moblin support.  We also have some very large packages.  It depends on the target environment for each flavour.05:42
freeflyingpersia: the you n will suggest  not to build sunpinyin for lpia? :)05:44
persiafreeflying: No, I suggest building it for all architectures.  I wouldn't expect the ubuntu-mobile seed to use it.05:44
persiaOr with large data, likely better to have arch: any for the data anyway.05:45
freeflyingpersia: the problem is sunpinyin is an IM engine of scim, it performs  better than scim-pinyin05:45
persiafreeflying: Last I checked, there was no SCIM in ubuntu-mobile at all (or at least not exposed in the UI).  I might be mistaken, as I didn't try an installation with an appropriate locale.05:46
persiaI still think it's worth doing for lpia: there's plenty of press about non-mobile devices using those chips.05:46
freeflyingpersia: thanks05:47
nxvlScottK: around?05:53
ScottKYes.05:55
ScottKnxvl: ^^^05:57
nxvlScottK: i take a look today at the mysql-gui-tools issue05:57
nxvlScottK: it's a library problem05:58
nxvlScottK: i have already send seb128 a mail for discussing it05:58
ScottKOK.  Great.05:58
ScottKThis is what I'd expect a MOTU to do, is pursue the problem to the end and not leave the package FTBFS.05:59
nxvlit's a problem with the migration from libgail to libgtk2.0-005:59
fokapersia, I agree.  :-)  Besides, it is large, but not that large.  Probably about 40MB.06:02
dholbachgood morning06:35
nxvlgood morning06:35
nxvldholbach: i have send you an e-mail06:35
nxvldholbach: about the mentoring programm06:35
nxvlprogram*06:35
dholbachhi nxvl06:36
dholbachnxvl: I noticed :)06:36
nxvlD:06:37
nxvl:D06:37
AstralJavaMorning Nicholas, Daniel. Interesting topic, and came to my mind to ask, are there guidelines for mentoring programme, or are they usually/always just individual deals between the mentor and the actor?06:40
nxvlStevenK: ping06:41
StevenKnxvl: ?06:41
dholbachAstralJava: https://wiki.ubuntu.com/MOTU/Mentoring06:41
nxvlStevenK: how is the libiw patch applied in netapplet?06:41
Hobbseemagic06:42
nxvlHobbsee: yeah, it seems it does06:42
StevenKnxvl: I'm going to need a little more information than that. :-)06:42
nxvlAstralJava: is your patch06:42
AstralJavadholbach: Thanks. :)06:42
nxvli can't build it and it seems to be a lib related problem06:43
AstralJavaYeah I sort of figured as much, but was wondering whether any stricter guidelines had been put in place.06:43
nxvlAstralJava: nope06:44
nxvlAstralJava: i'm trying to write something up06:44
AstralJavanxvl: Oh that's nice. I should subscribe to the page dholbach linked to, or is it going on someplace else?06:45
nxvldholbach: btw, sorry about the avalanche of mails about emgent :P06:46
nxvlAstralJava: i use to write thing on a local file, then discuss it, and then upload it06:46
nxvl:D06:46
nxvlAstralJava: but if you want you can ping me from time to time to see if i've got something06:47
nxvlAstralJava: because now we are working on something else, which may change a little bit how things work06:47
nxvlAstralJava: so i will wait until we decide about it06:47
AstralJavanxvl: Not a prob. Chatting about it here is fun, but to catch the end result, it's going into the wiki, right?06:47
nxvlyup06:48
nxvlsomeday06:48
nxvl:D06:48
=== MenschenFleisch is now known as soylentgrun
AstralJavanxvl: And yes, I'd like to be part of the process, if possible. I've got experience from a similar phenomenon at real work situations. Hence the interest in this too.06:49
=== soylentgrun is now known as SoylentGrun
AstralJavanxvl: ...and I've already got a great mentor too, with whom I can hopefully talk more in depth about it.06:50
ScottKAstralJava: Then mentoring program itself is optional.06:50
ScottKThere are also people here who will help most anyone when they have time.06:50
AstralJavaScottK: So I understand. I still think it won't hurt in developing it. :)06:50
AstralJavaScottK: And yes, I've noted that hanging around here somewhat before getting a mentor, can provide all the mentioned information.06:51
AstralJavaPeople are so friendly and open around here.06:51
* ScottK worries that if people only talk to their mentor, they will get a narrow view.06:52
AstralJavaBut it would be interesting to see whether it could be taken onto a new level.06:52
* ScottK also worries it's almost 2AM here.06:52
ScottKGood night.06:52
AstralJavaI understand that, but not willing to go down that direction.06:52
AstralJavaG'night.06:52
nxvlScottK: guidelines, as i'm proposing will be just a document to check and follow if you feel like to, if not, there is no problem06:52
nxvlScottK: i don't want to write a policy, just suggestions on how can it be06:53
* nxvl goes to bed too06:55
nxvl(but with the laptop :P)06:55
AstralJavaSleep tight, but not too tight with the machine. :)06:55
nxvlheh06:55
SoylentGrunnxvl,  the ports aren't for direct human interfacing06:55
nxvljust moving from working place06:55
nxvlnot going to sleep06:55
nxvl:D06:55
nxvlSoylentGrun: huh?06:56
AstralJavaYou _don't_ wanna get into that. Trust me. :)06:56
warp10Hi all06:56
nxvlhi!06:56
AstralJavaHello.06:57
* nxvl is about to kill seb :D06:59
nxvlStevenK: i'm talking about your patch07:02
nxvlStevenK: on netapplet 1.0.8-1ubuntu307:02
StevenKnxvl: I'd have to checkl07:03
StevenKs/\(check\)l/\1/07:03
ion_Ew. I hate that RE dialect. :-)07:08
nxvlRE are kewl07:08
nxvli'm going to bed07:16
nxvldholbach: after reviewing the wiki page please send me your comments/suggestions please07:17
nxvlbye all, read you later07:17
dholbachnxvl: I'm not sure I'll get to it07:19
dholbachI have a lot of stuff to do today and will clear out to holidays later today07:19
dholbachbut I'll try07:19
RAOFHows about this for fun: pbuilder build evolution-sharp results in mcs segfaulting during the build; pbuilder-login ; aptitude install --without-recomments pbuilder ; /usr/lib/pbuilder/pbuilder-satisfydepends ; dpkg-buildpackage works.07:31
ion_Well, it’s not as if software is deterministic.07:31
StevenKRAOF: Woot07:32
RAOFOh, and I think this is amd64 specific.07:32
RAOFYup; builds everywhere but AMD64.07:32
mcquaidi'm curious why there is no replacement for gstreamer0.10-gl in hardy08:02
mcquaidI see here: https://bugs.launchpad.net/debian/+source/gstreamer0.10/+bug/22777008:03
ubottuLaunchpad bug 227770 in gstreamer0.10 "glstreamer0.10-gl disapeared in hardy" [Wishlist,Triaged]08:03
mcquaidit says Drop the OpenGL plugin. This will go to a new source package named        gst-plugins-gl once we have mesa >= 7.1 somewhere.08:03
mcquaidbut what about for hardy?  I grabbed this package here: https://launchpad.net/ubuntu/hardy/i386/gstreamer0.10-gl08:03
mcquaideven though it's status says deleted.  installed it manually. set it to glimagesink and the test is ok but then seg faults08:04
mcquaidanyway even with this package installed i can't get brightness working in totem-gstreamer08:04
RAOFWell, we'll probably get something in Intrepid, given we've now got mesa 7.1.08:07
RAOFAs for hardy, that plugin probably won't be making a re-appearance.  It was never particularly stable in my experience, anyway.08:08
mcquaidyeah it's not working well. jsut a shame I can't use totem then08:10
mcquaidas nvidia dropped full xv long time ago08:10
mcquaidcan't adjust brightness contrast etc without opengl playback08:10
mcquaidi assume this must affect a lot of users08:10
RAOFI wouldn't think so.  People needed to go out of their way to use that plugin.08:11
RAOFAlso, in what way do nvidia not support Xv?08:11
mcquaidno i know people wouldn't go out of their way for that plugin.  I mean there are lots of nvidia users, and I assume a lot of people would like to be able to adjust their video brightness08:12
mcquaidas of geforce 6 series and up there is no full xv08:12
mcquaidyou can't adjust brightness contrast etc08:12
RAOFHm...08:12
RAOFReally?  I never noticed.08:12
mcquaidi think an exception is the 6800 but thats about it08:12
mcquaidhave a recent nvidia? try an adjust vid settings in any player using xv, no dice08:13
mcquaidbut in the meantime, i guess i'll stick with mplayer/vlc or whatever, just rather use totem but it's not that big a deal i guess08:14
RAOFDoesn't nvidia-settings expose those controls?08:15
RAOFNyargh!08:25
RAOFOk, how can I do this: I need to debug why mcs is segfaulting.08:25
RAOFUnfortunately, it doesn't segfault in any interactive medium.  It segfaults on the buildds, in sbuild, and pbuilder.  It _doesn't_ segfault when running 'dpkg-buildpackage' from a pbuilder-login with the exact same build-deps installed.08:26
mcquaidno nvidia-settings doesn't. it adjusts global brightness not for xv anymore08:27
mcquaidthe hardware simply can't do it anymore, even in windows.  the windows drivers forces a d3d layer for video now08:28
DktrKranzRAOF: have you a build log handy?08:29
RAOFDktrKranz: http://launchpadlibrarian.net/15943548/buildlog_ubuntu-intrepid-amd64.evolution-sharp_0.17.4-0ubuntu1_FAILEDTOBUILD.txt.gz is a good one08:29
slangasekRAOF: tried redirecting stdin/stdout of the process?08:29
RAOF(a) Which proceess, and (b) with what goal.  Redirect to where?08:30
slangasekthe segfaulting one08:30
slangasekto see if it behaves differently when invoked non-interactively08:31
slangasekso you could do this just by redirecting the input/output of dpkg-buildpackage itself08:31
RAOFAnd you'd redirect stdin to... /dev/null?08:33
slangasekyes08:33
RAOFHm.  That segfaults.  But now it segfaults interactively, too.08:41
RAOFStrangeness.08:42
slangasekheh08:48
RAOFBut, like all good mono backtraces, the core is useless.08:49
porthosethis is a file header snip it of an app I am looking at, shouldn't the copyright holder be the upstream author (or who ever modified the code last) and not FSF?09:16
porthosehttp://pastebin.com/d25df84af09:16
persiaporthose: Depends on what the author wants.  In many jurisdictions, the author may assign copyright to any entity.09:18
porthosepersia: ok cool that explains it thx :)09:19
persiaI suspect that the file was adopted from an automake distributed depcomp, and so upstream was only modifying the work, rather than creating new work.09:19
porthosepersia: how would you handle that in debian/copyright?09:21
persiaporthose: List that file as Copyright FSF, with the license information.09:21
porthosek thx you have been a great help :)09:22
AnAntHello, I am trying to package a java app, trying to build using gcj09:48
AnAntnow, I got this error when building: Error: JAVA_HOME is not defined correctly.09:48
AnAntcan someone give me an example of a java app that builds using gcj ?09:48
AnAntI tried looking at swt-gtk, but it uses cdbs09:48
=== dholbach_ is now known as dholbach
bSONhi09:50
AnAnthello09:51
bSONis it possible to add descriptions in multiple languages to a control file?09:51
AnAntdunno09:52
AnAntbut I will tell you about another file called templates09:53
AnAntif a field is translatable, it will be prefixed with _09:53
AnAntie: _Description09:53
AnAntthen the translations are in debian/po/09:54
bSONah cool, thanks :)09:54
AnAntdunno if that is applicable in control though09:54
bSONi'll try it09:54
Ademan_what's the policy for packages that have been updated in debian?  can we use them or do we first need the permission from the package maintainers?  Would we even want the debian verison of the source package? or would it be best to start with the existing (old old) ubuntu package and work from there?10:05
RAOFAdeman_: The policy is basically "make it possible to take as much as possible from debian".10:06
persiaAdeman_: We generally try for the optimax of being close to Debian and fixing all the bugs.10:06
slytherin!tell Ademan_ about merge10:06
ubottuAdeman_, please see my private message10:06
persiaWhich package are you looking at now?10:06
Ademan_specifically nginx10:06
Ademan_http://packages.debian.org/source/sid/nginx   they've got the latest stable10:07
Ademan_oh wait, even they're a minor revision off10:07
Ademan_hehe10:07
persiaAdeman_: There's no Ubuntu variation in nginx: unless it causes isses for puppetmaster, we probably want the sync.10:07
persiaAh, and it probably won't, as it's just Suggests :)10:08
Ademan_i'm totally unfamiliar with puppetmaster10:08
Ademan_unless it's the package i just found hehe10:08
persiaAdeman_: You're not alone :)10:08
* Ademan_ should google first ask questions later10:09
Ademan_how does puppetmaster interact with something like upstart? there seems to be *alot* of overlapping functionality10:09
persiaHeaps and heaps of it.10:11
sistpoty|workhi folks10:13
Ademan_ -1 indicates debian patches, correct?10:15
Ademan_where -ubuntu1 would be ubuntu packages10:15
Ademan_patches*10:15
persiaAdeman_: There's never -ubuntu1.10:16
persia-1, -2, -3, -4 are revision codes in Debian.10:17
persiaFrom those, ubuntu sets codes, so -0ubuntu1, -1ubuntu17, -4ubuntu2, etc.10:17
Ademan_ah10:17
Ademan_alright, thanks10:17
Ademan_anywho, point is, as far as i can tell from the merging docs nginx meets the criteria for a sync10:18
persiaNow, There are also special NMU uploads in Debian, which can get revisions like -2.3 (3rd upload by non-maintainer after 2nd upload by maintainer)10:18
persiaAdeman_: It's syncable, as it has no real rdepends (but test puppetmaster), but you might want to wait if there is a new upstream waiting to be packaged in Debian.10:19
Ademan_is there a good way to determine that short of contacting the package maintainers?10:19
persiaDidn't you say that upstream had a newer version than Debian?10:20
Ademan_indeed10:20
persiaThen you've already determined it.10:20
Ademan_oh sorry i read that as, if they're working on it or not10:21
persiaOh, check the BTS to see if there is an upgrade bug.10:21
LaneyWho runs ubuntuwire? It looks like the rcbugs list is out of date (Ubuntu versions are linking to ones that have been superseded)10:27
Ademan_persia: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=429922  is the most relevant thing i could find, and it's rather old10:27
ubottuDebian bug 429922 in nginx "nginx: New upstream version available (0.6.1)" [Wishlist,Closed]10:27
persiaAdeman_: You and I have different definitions of old :)  That only got fixed in May.10:29
=== jscinoz_ is now known as jscinoz
Ademan_persia: where does it say that? the only dates i can find are from 200710:30
persiaWell, all the right information is listed there for the maintainer.10:31
persiaAdeman_: 0.6.x entered unstable on 2nd May 2008, according tohttp://packages.qa.debian.org/n/nginx.html10:31
Ademan_ah10:31
Ademan_indeed10:32
persiaYou could open another bug, but I don't think that maintainer works that way.  Which change from 0.6.32 do you seek?10:33
Ademan_nothing really i suppose, just rather concerned about having anything web-facing completely up to date10:34
persiaOnly think I see that might matter is the character escaping in the access log, but that's fairly minor.10:35
persias/k/g/110:35
ion_/1? What dialect is that?10:35
persiaion_: Standard: replace the first instance10:36
geserisn't that default?10:36
persiageser: I suppose it is.10:36
Ademan_probably depends on the flavor of regex10:36
ion_Just curious. I’d like to know which regexp engine supports the 1 flag.10:37
persiaAdeman_: Perhaps, but for sed/awk/vi it is default, and I likely oughtn't bother typing it (although I always do, for some reason).10:37
Ademan_i haven't the slightest clue why, but i have really never used awk10:38
persiaawk is great!  If you have any delimited file, you can perform arbitrary processing on each line: you search for something, and then (maybe) send some output for matches.10:39
persiaI suppose you can do the same in perl, python, ruby, etc. but it's likely fewer lines of code in awk.10:39
persia(not that anyone will be able to read the code or anything...)10:39
Ademan_lol10:42
Ademan_not like anyone can read perl...10:42
persiaAdeman_: The difference is that the more lines one adds to a perl script, the more likely that it becomes slightly readable.  The opposite is true in awk.10:43
Ademan_haha10:44
ion_:-)10:45
geserpersia: unless the additional lines change one of the special $ variables (the short notations ones like $(, $), $\, etc.)10:49
Ademan_egh10:51
Ademan_perl's internal variables are awesome for speed10:51
Ademan_hell for readabilityh10:51
Ademan_especially for non-perl-people10:52
Ademan_it's one of the few languages that a decent programmer can't always look at and figure out what's going on10:52
\shAdeman_: hmmm?10:56
\sheverybody should read perl10:57
ion_Yeah, just like everybody should read m68k asm.11:00
sistpoty|workwhat's wrong with m68k asm?11:01
ion_Should there be something wrong with it?11:02
sistpoty|workI don't think so *g*11:02
=== rraphink is now known as raphink
mouzIf a bug has status 'Fix Committed', should I always find it under https://launchpad.net/ubuntu/intrepid/+queue (under any of the queue states)? I ask because the patch in bug 223882 is not applied in the version I find under that URL.12:10
ubottuLaunchpad bug 223882 in bash-completion ".configure script completion prints error messages when tried with insufficient permissions" [Low,Fix committed] https://launchpad.net/bugs/22388212:10
persiamouz: Fix Committed is one of the more confusing states, and seems to mean different things to different people :(12:10
persiaPersonally, I think the answer to your question should be "Yes", but it may not be.12:11
persiaIn this case, I think the patch is committed upstream somewhere: tracking down which git repo and following it through to released is work worth doing.12:12
slytherinQueue is just for new source and binary packages right? Or does every package go there?12:13
persiaslytherin: Every upload goes there.  There are several states: NEW, UNAPPROVED, APPROVED, and DONE.12:14
persiaEach source package and each binary package goes through each state.12:14
slytherinhmm12:14
persiaIf the source or binary package already exists, it skips NEW.12:14
persiaIf there's no archive freeze, it skips UNAPPROVED12:14
persiaAPPROVED -> DONE happens about once an hour.12:14
slytherinBy the way, 'Fix Commited' is really confusing state. Many people use it to indicate that fix was commited upstream which is not very useful IMHO12:14
persiaDifferent people use it for different things.  I heard a rumor that it might go away, but I'm not sure.12:15
wgrantpersia: s/APPROVED/ACCEPTED/12:18
wgrantThere is of course also REJECTED.12:18
persiawgrant: Thank you.12:18
wgrantslytherin: Those people should be advised to stop doing it.12:18
wgrantBecause it is wrong.12:18
persiaAnd, yes, there's REJECTED, but ideally that's always empty :)12:18
mouzwgrant: according to https://wiki.ubuntu.com/Bugs/Status it is not really wrong12:21
wgrantmouz: Then that page is wrong.12:21
mouz:)12:21
persiamouz: Read that page again carefully:  "For an upstream project...".  That means bugs against the upstream project, not bugs against Ubuntu.12:22
wgrantThat page says nothing of the sort, as persia says.12:22
=== ogra_ is now known as ogra
emgenthello12:44
=== asac_ is now known as asac
sebneremgent: \o/12:48
persiaSo, MOTU Meeting in a couple minutes in #ubuntu-meeting.  Everyone please join.12:59
sistpoty|work<- will be afk for at least half an hour... important coffee break ^w^w meeting12:59
* sebner -> dinner13:00
persiatiming, timing, timing...13:01
gesercody-somerville: are you attending the motu meeting to present your topic?13:04
dusharaHello13:08
EdgeAUHello All, I reported a bug with the package ivman a couple of months ago and supplied a patch written by somebody else (and tested by me) and nothing has been done about it. How can I help get the patch into the next version of the package?13:12
hefe_biaI have a question: How do I mark contributions from multiple authors in a debian changelog?13:13
brooniehefe_bia: dch will do this for you automagically.13:13
hefe_biaeven if its for the same revision?13:14
broonieyes13:14
brooniegnome-volume-manager has an example of the results in 2.22.0-113:15
broonie(this is assuming you all use dch individually)13:15
persiaOr at least that the changelog is well formatted at the time of anyone's call to dch :)13:16
hefe_biaah, ok. No I do include a patch from someone else13:16
persiahefe_bia: If it's just a patch, I usually say "Thanks to $(NAME)" in the changelog.13:16
brooniehefe_bia: "Applied patch from John Doe to <do whatever>"13:17
brooniezlib has plenty of examples of that sort of thing in the changelog13:17
hefe_biapersia: ok. that answers my question :)13:17
EdgeAUHow do I get a patch applied for the next version of a package?13:21
hefe_bia_EdgeAU: See https://wiki.ubuntu.com/MOTU/Sponsorship/SponsorsQueue13:23
=== hefe_bia_ is now known as hefe_bia
EdgeAUhefe_bia: Thanks, Will Do!13:25
EdgeAUhefe_bia: The thing is, I didn't write the patch: I found it on the Debian bugtracker so I don't feel comfortable submitting it like that and I don't have enough programing experience to review it manually (but I do know that it works great!)13:30
persiaEdgeAU: If you've applied the patch, and it works for you, that's most of the review.  If you do the work to make a candidate upload for a sponsor, they'll likely look at it again, and reject if it's truly gross.13:31
dusharaHi all, I'd like to maintain the the following package: https://launchpad.net/ubuntu/+source/ttf-sinhala-lklug how do I go about it?13:32
EdgeAUSo Should (try :) ) and make a debdiff from the patch(never done it before) and then submit it as a comment to my bug report and then subscribe ubuntu-universe-sponsors to it?13:33
=== ember_ is now known as ember
persiadushara: We tend to avoid package-specific maintainers, as we believe in group maintenance of packages.  Any help you could provide to get all the bugs fixed in ttf-sinhala-lklug would be hugely appreciated.13:36
geserEdgeAU: yes, that would be perfect and increase the possibility to see it uploaded without much waiting13:36
persiaI'd recommend reviewing https://wiki.ubuntu.com/MOTU/Contributing.13:36
dusharapersia: I don't think there are any bugs in that package. It's just not included in Ubuntu that's all. I'm involved in a localisation group. That package was developed by the debian maintainer of the group. I've been asked to manage the Ubuntu packing.13:39
persiadushara: Oh, that's easy then.  It's already in Debian?13:40
EdgeAUAfter I have done that should I copy my original bug report (and the patch I found) over to the project's SF page (coz I'm guessing the patch won't auto-magically swim upstream :) )13:41
persiaEdgeAU: Helping the patch swim upstream would be good.  Upstream is in the best position to do a proper code review.13:41
EdgeAUOK13:41
RainCTdushara: So what exactly do you want to do? It is already in Ubuntu (Launchpad indicates that version 0.5.3-1 is in Intrepid) and there are generally (even though not always) no changes required for a Debian package to work in Ubuntu.13:42
persiaRainCT: Good find.13:43
persiadushara: You'll want to subscribe to the bug reports for the package, and as they arrive, work with your team to get them fixed.13:44
persiaIf you have patches for the development release, those can be submitted directly (although syncing from Debian is always good).  If you have patches for older releases, these need to be prepared especially for Ubuntu.13:45
RainCTpersia: I find it's a somewhat common misconception amongst people new to Ubuntu's development processes, that packages from Debian need to be in some way "converted" to work in Ubuntu, when what they really want is a sync or a backport13:47
persiaRainCT: Sometimes, although in this case the upstream team is assigning people to work with each distribution, and we should help them to understand how we work to facilitate the interaction.13:47
RainCTpersia: I haven't said the opposite :)13:49
dusharaRainCT: yes. I'm not entirely sure of how new packages are managed.13:49
dusharattf-sinhala-lklug is in sid (debian). I believe it was imported to Ubuntu when the process was automatic. I just assumed that there was more work needed.13:54
RainCTdushara: Well, most packages are just taken directly from Debian. When a new development version starts packages which weren't modified in Ubuntu (both, new versions and completely new packages) are automatically 'copied over' (synced) from Debian for the first months (until "DebianImportFreeze"), and after that syncs can be requested manually as described on https://wiki.ubuntu.com/SyncRequestProcess.13:55
RainCTdushara: when someone reports a bug in Ubuntu, we can either wait for Debian to fix it and sync the package after that (or manually merge it, if the package that's in Ubuntu was already modified) or fix it ourselves for Ubuntu (and usually forward the patch to Debian so that once it's integrated there we can sync again and don't need to merge new revisions)13:56
persiaOr prepare a fix, upload to Debian, and request a sync (where possible).13:57
hefe_biaI have updated debdiffs on bug 223812 after discussion with another patch submitter. This should fix three bugs now. Anybody willing to take a look?14:00
ubottuLaunchpad bug 223812 in powernowd "[hardy] Regression: powernowd no longer works with some chipsets" [Undecided,Confirmed] https://launchpad.net/bugs/22381214:00
dusharaok. BTW the pkg in launchpad is version 0.5.3-1, I've been given a tarball for version 0.5.4. Should it be updated?14:01
RainCTdushara: best would be to update the package in Debian and then request a sycn from there14:04
RainCT*sync14:04
persiadushara: Due to the nature of the relationship between Debian and Ubuntu, you'll want to work very closely with the person maintaining the package in Debian.14:05
dusharaok. I've also uploaded a couple of other packages scim-wijesekera (mine) and scim-sayura. These aren't in debian at the moment, but I expect they would be. Was it a mistake uploading them?14:05
dusharapersia: We're part of a common dev group.14:06
nijabaHello... Any volunteer for a revue of http://revu.ubuntuwire.com/details.py?package=limesurvey ?14:06
persiaYeah: no point uploading to both Debian and Ubuntu: better to sync.14:06
=== LucidFox is now known as TSLRPFox
dusharaRainCT, persia: Thanks very much for your help.14:08
persiaOK.  Meeting is over.14:17
persiaNow, there's work to do.  Anyone who would be willing to help with NBS, watch files, or ubuntu-local upstream syncs: please let me know if you want help.14:17
hefe_biaevand: ping14:18
AstralJavawatch files are nice, I can help with that. What's NBS?14:19
persiaAstralJava: Not-Built-From-Source.14:19
persiaBut watch files it is :)14:20
AstralJavaHeheh. :)14:20
persiaSo, http://qa.ubuntuwire.com/uehs/no_watch.html lists a bunch of packages that don't have watch files.  All of these are either Ubuntu-local or orphaned in Debian.14:21
persiaIn many cases, a basic watch file can be generated from debian/copyright, and these are made available in the Watch Wizard column.14:21
persiaAll of these packages need someone to add the watch file.  When doing so, it's a good idea to look for new upstreams, fix bugs, etc. as usual.14:22
AstralJavaRight, sounds like good practice.14:22
persiaAs a number of these packages are orphaned in Debian, it may be that the BTS already has a watch file submitted as a patch, or other fixes, which would be good to adopt.14:22
persiaSo, basic workflow: download the package source.14:23
persiaCheck the BTS and LP for bugs.14:23
persiaVerify upstream, and check for a new version.  Update if you like (it's OK not to update, if there's no good reason to update).14:23
persiaMake sure there is a watch file in the new source.14:23
persiaUpload.14:23
persiaAsk here if you need help with regular expressions, version mangling, etc.14:24
persiaThe easy ones have "watch" in the Watch Wizard column, and have the current upstream.14:25
AstralJavaGreat. I made notes, and will begin working after the Finnish baseball match I'm going to see soon. :)14:25
persia(e.g. danpei)14:25
ompaulpersia, pm14:25
evandhefe_bia: sorry about that, it's on my todo list for today14:27
hefe_biaevand: no problem. Just wanted to say I'm here if more discussion is needed. Might be at work later, but I'll try to be online there, too.14:28
evandok14:29
=== TSLRPFox is now known as LucidFox
cody-somervilleI dunno about you guys but that was a long 15-20 minutes, lol14:48
bdrungvorian: ping14:51
* hefe_bia heads for work now. cya14:57
bdrungis it enough to add a sync request to bug #246299 or should i open a seperate bug report?15:06
ubottuLaunchpad bug 246299 in gxmms2 "[intrepid] Rebuild with xmms2 0.5 DrLecter" [Undecided,Confirmed] https://launchpad.net/bugs/24629915:06
=== Czessi_ is now known as Czessi
persiabdrung: I'd make a separate report, and add a comment there that you expect whichever package needs it to be fixed by the sync (and list the sync bug number)15:10
cody-somervillepersia, How did the meeting wrap up? Sorry I had to jet.15:20
persiacody-somerville: With a conclusion that we would discuss things more, as the questions weren't clear.15:22
cody-somervillepersia, Would it help if I wrote an official proposal?15:23
hefe_biare15:23
persiacody-somerville: sistpoty|work volunteered to try to take the existing mail information and meeting discussions and write up a summary of points: he likely wouldn't complain about assistance.15:24
cody-somervillepersia, okay. I'll follow up with him. Did anyone agree to do meeting minutes?15:24
sistpoty|workcody-somerville: what persia wrote...15:24
* cody-somerville nods.15:25
persiacody-somerville: emgent volunteered to do minutes early.15:25
cody-somervilleOkay, I gotta jet again (busy day).15:25
* cody-somerville waves.15:25
persiaIf you want something to do, you can do the announcements for the next meeting.15:25
sistpoty|workcody-somerville: I'll send you a draft tonight for you to further refine, ok? Or would you rather like to start with a proposal?15:25
cody-somervillepersia, Okay :)15:25
cody-somervillesistpoty|work, How about we touch base in a bit and we can figure out what works best? It might be best for you to start as I'd like the summary to be as objective as possible.15:26
* cody-somerville runs.15:26
persiacody-somerville: Thanks15:26
=== thekorn_ is now known as thekorn
nixternalOK, who put the new Flash stuff in *-updates or whatever? it is utter garbage, bad move imho15:47
* emgent does not agree with Persia15:47
persiaemgent: Which are you disagreeing with?15:48
* freeflying 15:48
laganixternal: has the beta version for flash 10 hit the repos?15:49
DktrKranznixternal: only -backports15:50
sebnerDktrKranz: beta1 or beta2?15:52
DktrKranzsebner: dunno, I don't use it. version is 10.0.1.218+10.0.0.525ubuntu1~hardy115:53
DktrKranzsebner: congrats for your first package from scratch :)15:53
sebnerDktrKranz: hmm seems beta2 to me15:53
sebnerDktrKranz: rofl. YOU uploaded it and now you congratulate me? xD15:53
DktrKranzsebner: ah... was it me? I don't remember15:54
DktrKranz:)15:54
sebnerDktrKranz: xD xD xD15:55
sebnerDktrKranz: but thanks xD15:55
nixternalDktrKranz: do you know of a bug report for the new flash so I can make my mark and tell them to remove it?15:56
freeflyingsorry, type wrong15:56
nixternalall of my news sites don't like the new flash, they say "invalid version of flash"15:56
sebnernixternal: it has hit the backports and you already want to remove it? ^^15:56
nixternaland lets not forget the 92% CPU spike in Xorg and Firefox with the new version15:56
nixternalsebner: it is garbage, so yes15:56
sebnernixternal: with intrepid it's running good except some graphical issues15:57
nixternalAdobe even stated, or someone in the labs, to not use the version out due to problems15:57
nixternalwell, it is straight crap in Hardy15:57
nixternalcan't watch my weather dangit :)15:57
DktrKranznixternal: bug 23513515:57
ubottuLaunchpad bug 235135 in hardy-backports "[MASTER] Please backport flashplugin-nonfree version 10 beta and asound-plugins from Intrepid so we can drop libflashsupport and the crashes it causes" [Wishlist,Fix released] https://launchpad.net/bugs/23513515:57
sebnernixternal: maybe but beta10 is a lot more better then stable 915:57
nixternal 6493 root      20   0  487m 143m 6388 R   41  7.1  15:38.00 Xorg15:58
nixternalyay, that is idle15:58
DktrKranzkeep it away from proposed, then :)15:58
sebnersiretart: so no neighbor bonus ,hmm? :P16:33
AnAntHello, is gcj java 5 or even 6 compatible ?16:33
DktrKranzsebner: stop bothering sponsors and become a DD yourself! :)16:35
persiaAnAnt: I think it's different: that it has some JDK 6 functions, but doesn't have others in both 5 and 6.  Someone in #ubuntu-java might know better.16:35
sebnerDktrKranz: lol, hmm I have not intention to become a DD. You're my only hope :P16:35
siretartsebner: I didn't see the package yet16:35
sebnersiretart: if that's the only problem =)  http://mentors.debian.net/debian/pool/main/h/hitori/16:37
siretartmuch better16:38
siretartsebner: 1. have you considered contributing that game to the debian games team?16:39
siretartsebner: 2. I don't feel comfortable updating config.{guess,sub} as side effect. I'd prefer to put it in a diffent make target and only call it by hand16:40
AnAntpersia: no one answering there16:41
AnAntpersia: btw, you even done a java package ?16:41
sebnersiretart: I never contributed to debian before so I just know about debian mentors16:42
AnAntcan someone help  me with this please: http://launchpadlibrarian.net/15946661/buildlog_ubuntu-intrepid-i386.monajat_1.0-0ubuntu1%7Eppa10_FAILEDTOBUILD.txt.gz16:42
siretartsebner: that's no problem. I never used debian mentors either16:43
sebner^^16:43
siretartsebner: the build dependency on autotools-dev seems redundant to me16:44
persiaAnAnt: I've never done a java package.  Someone might answer later, or you could try a different day.16:44
DktrKranzsebner: debian mentors require a fee... 500 euros per upload should be fine, give them to me, I'll send them to SPI16:44
sebnerDktrKranz: you racist bastard! :P16:45
DktrKranzindeed16:46
persia!ohmy | sebner16:46
ubottusebner: Please watch your language and topic to help keep this channel family friendly.16:46
sebnerpersia: ^^16:46
geserAnAnt: I'm not a java expert but try if you can set the source level to 5.0 (but don't ask my how to do it). You could also try #ubuntu-java for help.16:46
DktrKranzpersia: it's not an offence, it's a sketch16:46
persiaDktrKranz: Yes, but it shows up as "bad words" in logs, which isn't ideal...16:47
AnAntgeser: thanks16:47
sebnerpersia: wasn't there yesterday something similar with Hobbsee ,...?16:48
persiasebner: Perhaps.  I may have missed it.16:48
sebnerpersia: np, I'll be quiet in future =)16:48
DktrKranzIt was, similar one.16:48
DktrKranzbut joking context too :)16:48
persiasebner: Noooo!  Don't be quiet.16:49
sebnerpersia: hrhr, I mean with bad words16:49
DktrKranzsebner: you can also use y. r. b. model :)16:49
persiaAh.  Thanks :)16:49
sistpoty|workso I'm not allowed to write checkinstall here? *g*16:49
persia!ohmy | sistpoty|work16:50
ubottusistpoty|work: Please watch your language and topic to help keep this channel family friendly.16:50
sebner!ohmy | sistpoty|work16:50
sebnerdamn16:50
sebner:P16:50
sistpoty|workheh16:50
sebneris suse also a bad word?16:50
DktrKranzsistpoty|work: I got BSOD on Debian... please don't do it again!16:50
DktrKranz:)16:50
persiaWhatever happened to that project to create a wizard to generate more policy-compliant packages and obsolete checkinstall anyway?16:50
sistpoty|workheh16:50
sistpoty|workpersia: you mean debhelper v 5? or cdbs?16:51
DktrKranzpersia: autoapt?16:51
DktrKranz(or similar)16:51
geserzero-install?16:51
sistpoty|workgeser: zero-install is a different league imho, as it acts solely in user-space16:52
persiasistpoty|work: Neither: there was talk about writing a python-gtk "MOTU-in-a-box" last September or October, although I've forgotten about it until now.  Sort of a make-dpkg + GUI wizard.16:52
sistpoty|workah16:52
DktrKranzwhy we should waste time if we already have checkinstall?16:52
sebnercheckinstall \o/16:52
sistpoty|work!ohmy | DktrKranz16:53
ubottuDktrKranz: Please watch your language and topic to help keep this channel family friendly.16:53
sistpoty|work:P16:53
sebnerpersia: poor log readers ;)16:53
persiaDktrKranz: Speaking as someone who has read the checkinstall code, I'll just say that it doesn't count as something we have.16:53
sebner*reader16:53
sistpoty|workseems like bad words are now all over this place *g*16:53
DktrKranz-ETOOMUCHBADWORDS16:53
sistpoty|workheh16:53
DktrKranzubottu will go in stack overflow soon16:54
ubottuDktrKranz: Error: I am only a bot, please don't think I'm intelligent :)16:54
sebnerpersia: just like kids :P16:54
sebnerubottu: n00b16:54
ubottuAcronyms or statements like  noob, jfgi, stfu or rtfm are not welcome in this channel. Period.16:54
* DktrKranz needs to look at some of these terms...16:55
DktrKranzgot them :)16:55
sistpoty|worknice, so ubottu teaches bad words to DktrKranz *g*16:56
DktrKranz\o/16:56
sebnerlol16:56
sebnerbad ubottu16:56
sebneruhh16:57
sebner!ohmy | ubottu16:57
ubottuubottu: Please watch your language and topic to help keep this channel family friendly.16:57
sebnerhehe16:57
persiaUmm.  ftp://rtfm.mit.edu/pub/ still has useful content, even though it seems banned.16:57
DktrKranznow I can go out and insult people with new words I've just learned16:57
DktrKranzmh... we could tell lintian to complain with "write that *** manpage" instead of the current message16:58
slytherinAnAnt: still there?17:12
LucidFoxIf a bug is about incorrect build-dependencies, should I tag it as "ftbfs" or "unmetdeps"?17:12
persiaLucidFox: FTBFS17:13
slytherinLucidFox: Does it FTBFS?17:13
LucidFoxyes, because some build-dependencies are not written in debian/control17:13
* persia notes that slytherin's question is likely more pertinent than my answer :)17:13
slytherinLucidFox: then it is sure FTBFS. :-)17:14
* sistpoty|work heads home... cya17:16
slytherinAnAnt: GCJ has generics support. See if for some reason source is being set to 1.4. The place to look for is build.xml (unlikely) or in rules file.17:18
LucidFoxI remember how I once triaged someone else's FTBFS as wishlist...17:19
slytherincan I find ppa name form a build log?17:21
geserslytherin: see the output of apt-get update at the beginning of the log17:21
LucidFoxwhy not just use openjdk?17:22
LucidFox</naive-question>17:22
LucidFoxpersia> I actually thought of such a GUI tool17:23
LucidFoxBut I think it would be best implemented as an Eclipse plugin17:24
persiaLucidFox: It's been mentioned a couple times, but nobody ever writes it.  I'm not sure whether having it would be good, but it beats some of the things people use now.17:24
slytherinLucidFox: Out of all the java sdks available gcj is common denominator. Also most developers don't specify target VM versions and when compiled by a java 6 compiler it will be only compatible java 6 VM. Hence GCJ/Sun Java 5 should be preffered17:24
slytherinLucidFox: what tool are you talking about?17:25
* persia points at bug #246349 as a possible change to that advice17:25
ubottuLaunchpad bug 246349 in openjdk-6 "MIR for openjdk-6" [Undecided,New] https://launchpad.net/bugs/24634917:25
LucidFox<persia> sistpoty|work: Neither: there was talk about writing a python-gtk "MOTU-in-a-box" last September or October, although I've forgotten about it until now.  Sort of a make-dpkg + GUI wizard.17:25
slytherinpersia: Don't think so. Unless you want to keep only java 6 VMs in repository, people will complain that they get unsupported class version with certain packages.17:26
persiaslytherin: From what I understand from reading the MIR, it will be used as a java 1.5 compatible runtime / build dependency instead of gij/gcj.  Doesn't it have a working compatibility mode?17:28
* persia is uncertain17:28
slytherinpersia: So you mean when you use openjdk compiler it will auto set source=1.5, target=1.5?17:29
=== LucidFox is now known as TSLRPFox
persiaslytherin: I'm not sure.  Ask the MIR composer, or maybe someone in #ubuntu-java knows (but it's extra quiet there today for some reason).17:30
slytherinpersia: Is there any policy about what architectures should be supported for moving a package to main?17:37
persiaslytherin: Not that I know about.  Why?17:41
slytherinpersia: Regarding openjdk. AFAIK it is only available on i386, amd6417:42
persiaslytherin: And sparc.  I suspect lpia is an easy port (but haven't looked carefully).17:42
persiaSomeone suggested a powerpc port recently, but it needs someone to work on it.17:42
persiaI'm not sure about ia64, and hppa needs love anyway17:43
slytherinpersia: hmm, I need to get my ibook charger fixed. :-(17:43
slytherinpersia: Once I get that fixed I probably upgrade it to intrepid so I can see how much of java stack is usable on powerpc.17:47
persiaslytherin: That'd be great!17:48
slytheringeser: That apt trick about build log worked, thanks. :-)17:48
nijabaAny taker for a little review of http://revu.ubuntuwire.com/details.py?package=limesurvey ?18:02
slytherinnijaba: What doe sthe app do?18:02
nijabaslytherin: it is an online survey tool18:03
slytherinnijaba: Ok. Was just curious. I am no MOTU, so can't do proper review.18:03
NCommanderI'm trying to find a sponsor to help me update a package in Ubuntu18:07
NCommanderI'm the debian maintainer of the package.18:07
slytherinNCommander: Then just file a sync bug in Ubuntu18:09
sebnerNCommander: which package?18:09
ramviI'm making Ubuntu eee. I used reconstructor for the last release, but it's not really doing it for me. What's a good way of remastering the ubuntu live iso? What's the "correct" way?18:09
NCommandersebner, cvsps18:09
NCommanderIt's not in Debian18:09
NCommanderAt least, not the updated version18:10
sebnerNCommander: then update it in debian and we merge/sync it to ubuntu18:10
NCommanderSo I can't upload the package directly to ubuntu?, the main reason I'm doing it this way is I can't find someone to sponsor me18:10
sebnerNCommander: well, you could just update it in ubuntu but in general the other way is better18:11
* NCommander smacks head on desk a few times18:11
NCommanderI'm also interested in joining MOTU, so I figure its a good way to get started18:12
sebnerNCommander: cvsps-2.1.tar.gz   (most recent stable version)18:13
sebner2.1 is in debian and ubuntu18:13
NCommanderYeah, I have a 2.1-5 I want to upload18:14
NCommanderIt has a patch which fixes a bug on amd6418:14
K^NCommander: report the bug to debian pts with tag patch18:17
sebnerNCommander: ok, file a bug or patch it yourself. Here a nice video =) http://www.youtube.com/watch?v=SAxFpKBG-bU18:17
tuxmaniacAny idea who to be contacted for ubotu's presence in a loco channel?18:17
tuxmaniacwe have a loco bug jam tomorrow and would like to have ubotu with us :-)18:18
NCommanderNo, no no, I already have the package built, and packaged with the patch18:18
NCommanderRight now, its sitting on mentors.debian.org, since I can't find someone who is willing to sponsor the package18:19
sebnerNCommander: that doesn't matter. File a bug and attach a debdiff (for ubuntu) then you have to subscribe ubuntu-universe-sponsors18:19
NCommanderI see.18:19
sebnerNCommander: but for ubuntu it's -4ubuntu1 and not -518:19
NCommanderEven if the same extact package is going to go back into Debian? (assuming I ever find a sponsor)18:20
NCommander(I'm sorry if I'm clueless, but I don't know too much about the MOTU process)18:20
K^tuxmaniac: https://edge.launchpad.net/ubuntu-bots18:20
sebnerNCommander: yes18:21
persiatuxmaniac: Ask in #ubuntu-irc18:21
K^tuxmaniac: https://launchpad.net/ubuntu-bots18:22
tuxmaniacK^: thanks.18:22
tuxmaniacpersia: thanks to you too18:23
K^tuxmaniac: np :)18:23
NCommanderOk, I made the changes to the changelog, built it, now I just need to make the diff18:24
sebnerNCommander: don't forget to change the maintainer in debian/control18:25
NCommanderWhy change it the maintainer?18:25
NCommanderI am the debian maintainer :-)18:25
sebnerNCommander: We have other processes ;)18:25
NCommanderOh18:26
* NCommander must learn18:26
NCommanderI switched to Ubuntu on my laptop about a month ago, and love it :-)18:26
NCommanderSo I'm now interested in trying to begin the MOTU process (my DD application is stuck in limbo ;-))18:26
persiaNCommander: If you're the Debian maintainer, you can get a special exception to the maintainer change.18:26
sebnerNCommander: https://wiki.ubuntu.com/DebianMaintainerField18:27
NCommanderpersia, link?18:27
sebnerpersia: hmm?18:27
persiaGenerally, we change the maintainer to indicate that we're taking responsibility for the variance, and the Debian maintainer is not to blame.18:27
persiaThat said, if you want the responsibility, you can have it.18:27
=== K^ is now known as Kmos
NCommanderThe same changes are going int 2.1-5 as soon as someone sponsors the package in Debian18:27
NCommanderBut I've gone almost a month and no one seems to want to touch it; it passes linda and lintman so I dunno18:28
NCommanderOk, I signed the changes file, and I have the diff.18:29
persiaAttach the debdiff to a bug against the package, and subscribe the sponsors.  Someone will get to it for upload soon.18:30
sebnerpersia: "soon" ^^18:30
NCommanderWHich comes the next stupid question18:30
NCommanderWHere do I file a bug against it specifically in launchpad18:30
NCommander(reportbug is missing, and I don't see where on launchpad I do it)18:31
persiaThere are no stupid questions (well, maybe, "Is this a stupid question?")18:31
persiaWhich package again?18:31
NCommandercvsps18:31
NCommanderYOu guys are much nicer then some other channels I hang out in ;-)18:31
persiahttps://launchpad.net/ubuntu/+source/cvsps/+filebug18:31
NCommanderDo I also need to include the signed changes file?18:33
sebnerNCommander: no18:33
NCommanderhttps://bugs.edge.launchpad.net/ubuntu/+source/cvsps/+bug/24766318:34
ubottuLaunchpad bug 247663 in cvsps "Updated cvsps package" [Undecided,New]18:34
NCommanderHrm18:34
NCommanderHandy18:34
NCommanderso what can I do to help Ubuntu beside getting packages into my packages?18:37
sebnerNCommander: https://wiki.ubuntu.com/MOTU/GettingStarted18:37
persiaNCommander: Fix other packages?18:37
persiaNCommander: While it's not a perfect analogy, we operate something like a 0-day BSP all day every day18:38
NCommanderBSP?18:38
persiaNCommander: Nevermind.  You're not that deeply entrenched :)18:39
NCommanderOn debian, I run serveral m68k buildds18:40
NCommanderSo I handle more backend stuff then packaging ;-)18:40
persiaAnyway, we have maintenance teams: the vast majority of the packages are maintained by MOTU, so if there are any bugs that bother you, and you have a fix, we'd like the solution.18:40
NCommanderI like that system.18:40
NCommanderI've seen packages that have bugs go a long time without being fixed18:40
persiaNCommander: Works well for a derivative distro: we're not so close to upstream as Debian, which can cause confusion.  There's value in Maintainers, but there's also value in collaborative maintenance.18:41
NCommanderyeah18:41
NCommanderI like18:41
NCommanderIts' just a pity Ubuntu PPC is dead :-/18:41
persiaIt's not dead.  It works fine.  It's the third best architecture we have (of 6).18:42
NCommanderI thought Ubuntu supports only i386, amd64, and I think UltraSPARC18:42
persiaMind you, we've about 200 FTBFS for PPC right now, but that's why we have a PPC team.18:42
persiaNope.  i386, amd64, ppc, lpia, ia64, and hppa.18:43
NCommanderI much rather work on FTBFS. I got started in Debian as a porter (active in m68k, kfreebsd, and hurd ;-))18:43
sebnerNCommander: hurd ^^ not finished yet, hmm?18:43
persiahttp://qa.ubuntuwire.com/ftbfs is your page for tasks then :)18:43
NCommanderoooooh shiny18:43
NCommanderAnyone want m68k ubuntu?18:44
* NCommander dives for cover18:44
persiaWe don't track hppa by default, because it's a bit behind.  If you've an hppa and want to help, that team would be *hugely* appreciative.18:44
NCommanderIf someone will give me SSH access to a hppa, I'd love to help18:44
persiaNCommander: I think elmo would scream at the idea of managing so many buildds.18:44
NCommanderWe've ported hppa fixes to m68k18:44
NCommanderpersia, He did18:44
NCommanderWe just lost our w-b database18:44
NCommanderWe turned one of our porters into a human w-b ;-)18:44
persiaNCommander: The difference being that in Ubuntu when he screams, there's no recourse.18:45
NCommander(my five buildds ran off a private w-b that I created myself ;-))18:45
NCommanderIn Ubuntu, no one can hear you bitch18:45
persia!ohmy | NCommander18:45
ubottuNCommander: Please watch your language and topic to help keep this channel family friendly.18:45
NCommandersorry18:46
lukehasnonamedarnit persia18:46
NCommanderIn Ubuntu, no one can hear you *censored*18:46
NCommandermy apologizes ;-)18:46
* NCommander looks around18:46
persiaHappens to everyone a couple times.  We just try to stay helpful, and inviting to everyone.18:47
NCommanderI've got machines running ... kfreebsd-i386, mips, armel, powerpc, i386, I have half a hppa box (and by that, I mean half a logic board)18:47
NCommanderm68k18:47
persiaWell then, given the architecture overlap, there's only 350 FTBFSs you can fix :)18:48
sistpoty*checkinstall* :P18:48
NCommander;-)18:48
sebner!ohmy | sistpoty18:48
ubottusistpoty: Please watch your language and topic to help keep this channel family friendly.18:48
sistpotyheh18:48
sebner:P18:48
lukehasnonameso what's this joke about checkinstall?18:48
* persia should never have taken ohmy out of the cupboard :)18:48
sebnerpersia: hehe18:49
NCommanderI've never seen any of these on the main page18:49
persialukehasnoname: It's the least favorite of all the random ways people generate .deb packages from the viewpoint of people in this channel.18:49
sistpotylukehasnoname: from earlier today... it's a bad word *g*18:49
persiaNCommander: Any of which?18:49
NCommanderTHes archs18:49
NCommanderAside from amd64/i38618:50
NCommander(not coutning PPC since 6.04)18:50
persiaOh, yeah.  Canonical only supports amd64 and i386 for hardy, so the rest don't get as much advertisement.18:50
lukehasnonameFull Circle had an article on how to package18:50
lukehasnonamefrom source18:50
NCommanderWell, they should at least link to it ;-)18:51
NCommanderMeh, the only architecture I have is two PowerPC machines18:51
NCommanderANd one is half-dead18:51
sistpotyNCommander: we could use some help with powerpc :)18:51
NCommanderI can see your FTBFS's18:52
NCommanderHow are you doing on actual compiling power?18:52
sistpotyhm?18:52
NCommanderautobuilders18:52
NCommanderI'm curious how many autobuilders your running18:52
sistpotyNCommander: https://launchpad.net/+builds might give you some clue18:53
persiaNCommander: We're caught up except for hppa: see https://launchpad.net/ubuntu/+builds18:53
NCommanderIt looks like the main problem with hppa is more dep-waits then actual FTBFS18:53
persiaYeah, I think we've only 3 hppa buildds, and they're not so speedy :(18:53
NCommanderI'll admit, I'm suprised there is no arm port18:54
NCommanderI'd run it on my ARM box if there was18:54
persiaFound it: https://launchpad.net/+builds/18:54
sistpotyNCommander: if you have a good entry point which package to retry on hppa, just announce it18:54
NCommanderentry point?18:54
persiaNCommander: specific package to rebuild sooner to try to get the stack to all compile.18:55
sistpotyNCommander: I mean a package that other packages are waiting on, which failed to build but should build now due to dependencies having been rebuilt18:55
NCommanderDo you properly flag packages dep-wait on the buildd?18:55
NCommander(I'm an admin on buildd.net, I can see if I can get a copy of those scripts for your autobuilder system to list dep-waits and fun stuff like that :-))18:55
sistpotyNCommander: I guess wgrant might be able to give you more clue than I about this ;)I18:55
* NCommander takes a stick and pokes wgrant 18:56
persiaWell, except that our build system is closed, so we don't really know how it works that well.18:56
persiahe's in UTC+10, so unlikely to be awake now.18:56
NCommanderOh, canonical hosts it?18:56
persiaYep.  It's Soyuz from Launchpad.18:56
NCommanderThat explains it18:56
* NCommander is used to users adminning their own buildds ;-)18:57
NCommanderActually, I have an ubuntu one setup so I can test my packages before uploading :-)18:57
persiaWe tend to run pbuilder or sbuild locally, although a few people have local buildds.18:57
NCommanderI've managed to get pbuilder to trash the chroot to the point that I had to completely redo it18:58
NCommanderwhich is why I perfer sbuild18:58
persiasbuild+LVM snapshots makes all the problems go away :)18:59
NCommanderLVM doesn't work on m68k ;-)18:59
persiaAww...18:59
NCommanderThe m68k autobuilder network - Slightly slower then a i386!19:00
NCommander(building GCC takes about a week and a half :-P)19:00
sebnerNCommander: O_o19:02
persiaThat's probably why there's no Ubuntu m68k port :)19:02
NCommanderThere is a reason why we have 20 buildds19:02
NCommanderActually19:02
NCommander22 now19:02
NCommanderI brought two online this week19:02
NCommanderI think we're approaching the equivelent power of my low-end laptop :-)19:02
zorglu_q. im doing a ubuntu .deb for a network daemon of mine, and it got a /etc/init.d, it doesnt seems to start at boot time (as it is supposed to :), to which init level should i init it ?19:04
zorglu_i cant find the init.d for nfs and such to copy from it19:04
persiazorglu_: You're using dh_installinit ?19:07
zorglu_persia: nope, but the script is installed in /etc/init.d without issue and in /etc/rc2.d19:08
NCommanderLooking at these buildd logs, your hppa issue is its not properly handling dependencies it seems19:08
persiaNCommander: Quite possibly: we can assign higher priority to certain builds to tune that, but someone needs to determine the right order.19:09
zorglu_runlevel output 2 so i guess the script should be in rc2.d19:09
NCommanderpersia, Out of the box, buildd doesn't support it19:09
NCommanderThe general process goes something like this19:09
NCommander1. Initalize a new w-b, import all non-arch-all packages19:10
NCommander2. Build base system by hand, and make it so debootstrap works19:10
NCommander3. Build packages, and then mark them dep-wait if the buildd fails (sbuild can't automatically detect this type of failure -_-)19:10
zorglu_rebooting again :) debugging /etc/init.d is fun19:10
dirkerHello, when trying to port the transmission package from debian to hardy, dh_clean always complains that the highest compat level it supports is 6. How can I fix that?19:11
* NCommander would love to know how Canonical sets these up19:11
NCommanderIt doesn't look like they use sbuild ...19:12
persiadirker: Redo the packaging to use debhelper 6 instead of debhelper 7.19:12
persiaNCommander: It is sbuild, but a different sbuild.19:12
dirkerpersia: Where would I start, will slight modification be enough?19:12
NCommanderpersia, weird. Anyone a big issue is that libgtk2 isn't built for hppa19:13
dirkerpersia: do you mean the debian/rules?19:13
NCommanderWhich is causing a nice domino effect of failures19:13
NCommander(every gnome package is failing)19:13
persiadirker: Without looking at the package, I'd probably start with hardy transmission, do a new upstream (if there is one), and rebase any additional patches.  Mind you, that's still not easy.19:13
NCommanderlibqt is also not buil;t19:13
dirkerah, debian/compat is where the 7 comes from.19:15
persiadirker: Yes, but debian/rules and debian/control are going to assume that: if you change it to 6, it will likely not build correctly.19:16
* NCommander installs an intrepid chroot19:16
dirkerpersia: ok, I'll try to hack my way through, if I fail I'll stick with the 1.06 ubuntu scripts and adapt them19:16
lukehasnoname!patience | lukehasnoname19:18
ubottulukehasnoname, please see my private message19:18
NCommanderI assume the process to fix a package that FTBFS is to just file a bug with another debdiff?19:19
=== asac_ is now known as asac
NCommanderWell, *that* explains why libnet-ssleay-perl didn't fail on Debain, but does on Ubuntu; no one ran the test suite on debian ;-)19:21
persiaNCommander: Indeed, that is the procedure.  Bonus points for also sending your patch to the BTS.19:30
NCommanderDebian BTS?19:30
persiaYep.19:30
* NCommander looks for reportbug in Ubuntu19:30
NCommanderIt's handy my laptop runs amd64, I can help solve FTBFS fixes at work19:31
NCommander(its totally dead today, nothing to do)19:31
NCommanderhola doko19:32
NCommanderWhat do I change the maintainer for if its a Debian package?19:34
persiaNCommander: Do you mean Why change the maintainer, or to what ought you change it?  Either should be answered from https://wiki.ubuntu.com/DebianMaintainerField19:35
NCommanderI know why19:36
NCommanderIts just the value of what its going to ;-)19:36
persiaWhat is usually MOTU or Core-dev, depending on whether it is in universe or main.19:36
NCommanderI'm already used to doing NMUs with a sponsor uploading19:36
NCommanderIt's pretty much the same expect replace dupload with a bug on launchpad19:37
persiaMostly, although we use different revision strings (e.g. -3ubuntu1), and mangle the maintainer.19:37
NCommanderright19:38
NCommanderBut basically the same process19:38
* NCommander try to remember how to pin a repo so I can simply apt-get -t intrepid source *pkg*19:38
persiaRight.  So the new maintainer should be either "Ubuntu Core Developers <ubuntu-devel-discuss@lists.ubuntu.com>" or "Ubuntu MOTU Developers <ubuntu-motu@lists.ubuntu.com>", and you'll want to set XSBC-Original-Maintainer for the Debian Maintainer.19:38
sebnerpersia: ha! I posted him a link :P19:38
NCommanderSomeone should patch dpkg to recongize the BC-Original-Maintainer control field19:39
persiasebner: You did, and I copied it from scrollback :)19:39
sebnerxd19:39
persiaNCommander: "Original-Maintainer".  The B and C put it in binary and changes, respectively.19:39
sebnerpersia: uh, there are also Motu-mono and such things19:39
persiasebner: Yes, but one should only use those if one is a member and the team is accepting responsibility for it directly.19:40
NCommanderX is used to tell dpkg to pass it to the other files, the the rest says where19:40
NCommanderI'm suprised there is no built in patch to handle that19:40
ScottKsebner: Did you get a change to look at my Feisty/Guty port randomization question?19:41
sebnerpersia: /me had to use it because a sponsor complained19:41
persiaScottK: Did you want to add information about the new decision process to w.u.c/MOTU/Meetings ?19:41
persiasebner: Maybe a special package then.19:41
ScottKpersia: I have not had a chance to think about it.  I do have it on my list.19:42
persiaScottK: Understood : I just reread the minutes for 6-27, and had forgotten to poke you :)19:42
sebnerpersia: hmm dunno xD19:42
ScottKpersia: OK.  Probably tomorrow PM.19:43
persiaScottK: Thanks.19:43
NCommanderOk, I got a fix for the FTBFS, now to do the less fun part19:55
lukehasnonamefor anyone who has a minute or two, glance over this how-to and yea or nay it20:04
lukehasnonamehttp://fullcirclemagazine.org/html/fcm12_howto1.htm20:04
NCommanderand all fixed :-)20:04
NCommandercheckinstall reminds me of cpack20:05
NCommanderYou should explain how you can use dh-prepare (or a similarly name scripted, I can't think of it off the top of my head) to automatically create the debian folder20:06
AstralJavadh_make20:06
NCommanderthanks20:06
persialukehasnoname: Nay20:06
NCommanderNah20:06
NCommander... Nay20:06
NCommanderthe created package wouldn't fly on either debian or ubuntu20:06
persiaAnd may well break the user's system20:07
NCommanderSee the Debian New Maintainers and Debian Packaging guide20:07
NCommanderIt's a pretty good document on how to build a proper package20:07
* persia reads more carefully, seeing (and worst)20:07
NCommanderI don't even think dpkg could handle an uppercase DEBIAN folder20:07
persiaYeah.  Definitely Nay.20:08
persiaNot only does the automated section advocate checkinstall or things that use checkinstall (although it does say it's the worst), the manual way is exceedlingly likely to break the builder's system.20:10
NCommanderargh20:10
NCommanderWhat flag needs to be set to get reportbug to go to debian?20:10
persia--bts=BTS ?20:10
NCommanderThanks20:10
NCommanderI'm filing a BTS bug against the FTBFS I fixed for ubuntu20:11
persiaLastly, it advocates getdeb.net, which has been the cause of several unfortunate users who had to reinstall.20:11
NCommanderDoes ubuntu support things like Closes?20:11
persiaYes.  (LP: #nnnnnn)20:11
NCommanderJust to make sure 1.33.01-1 becomes 1.33.01-1ubuntu1, right?20:13
persiaYes.20:13
NCommanderSweet20:14
lukehasnonamepersia: NCommander: Thanks. I was asking because I saw that earlier today, and I've been wanting to learn to package and maintain (for when I go back to college with internet). Short story, I've read that, some of the PackagingGuide on wiki, and Daniel H's video tutorials.20:14
persiaAnd hopefully gets clobbered by 1,33,01-2 later (although there is a manual review process for these, to make sure patches aren't lost)20:14
NCommanderJust to rebuild this package, and post the fix20:14
NCommanderI'm a debian packager20:14
NCommanderSo I know the tools20:14
NCommanderJust needed to learn the Ubuntu way of doing things20:14
NCommanderIf you have any generic packaging questions, ask me :-)20:14
persialukehasnoname: The wiki and videos are OK.  Try to forget the FC article as much as possible.20:14
NCommanderIf you want to know something Ubuntu specific, don't ask me20:14
NCommanderlukehasnoname, http://www.debian.org/doc/maint-guide/20:15
slytherinNCommander: Ubuntu way of doing things is not very different except in some cases like firefox. :-)20:15
lukehasnonamepersia: Sad, because it was the simplest, quickest way :( I guess I'll have to not be lazy and actually learn.20:15
NCommanderThat's pretty much the bible for packaging for Debian-based systems20:15
persialukehasnoname: Personally, I recommend working on bugfixing first: that allows one to get familiar with the packaging without having to do it from scratch.  After a while, you'll be confident about making a new package.20:15
* NCommander waits for ubuntu-dev-tools to download20:15
persialukehasnoname: It's not so bad: quick lesson:20:15
slytherinlukehasnoname: I second persia's opinion.20:16
persiaFirst, unpack the upstream binary.20:16
persias/binary/tarball/20:16
slytherinI have learned a lot by doing minor fixes to packaging.20:16
persiaSecond, move the tarball to foo_$(version).orig.tar.gz20:16
persiaThird, create a debian/ directory20:16
persiaFourth, use dch --create to create an initial changelog, and put in the needs-packaging bug number20:17
persiaFifth, review all the source, and create debian/copyright20:17
persiaSixth, add a debian/control (I usually base this off another similar package), and make sure you have the right dependencies and build-dependencies.20:18
NCommanderHow can I tell what repo libnet-ssleay-perl-sis from20:18
NCommanderuniverse or main?20:18
cody-somerville!info libnet-ssleay-perl-sis20:18
ubottuPackage libnet-ssleay-perl-sis does not exist in hardy20:18
persiaSeventh, Create a basic debian/rules.  There are some simple examples on the wiki.20:18
persiaEighth, debuild -S20:18
persiaDone.20:18
NCommanderI'd guess that means universe20:18
persiaNCommander: I find rmadison to be the easiest method.20:18
NCommanderrmadison?20:19
slytherinNCommander: rmadison20:19
lukehasnonamecool beans. I might take this and make a ShortPackagingGuide, haha20:19
persiae.g. $ rmadison libnet-ssleay-perl-sis20:19
NCommanderNeat20:19
udienz-hi all20:19
persiaYou might need -u Ubuntu if you're not in an Ubuntu chroot or install.20:19
slytherinudienz-: Hi20:20
persialukehasnoname: Note that I've skipped all the details: if you use my ShortPackagingGuide, you'll end up reading debian/policy fairly closely, and looking at lots of other debian/rules files.20:20
udienz-slytherin: hi...20:20
lukehasnonametrue,.20:20
persiaStill, it's all about creating four (yes four) files, two of which are typically short, one of which is often a simple makefile, and the last of which is mostly just notes from reviewing the source code.20:21
=== asac__ is now known as asac
udienz-anyone can help me, i can't log in into revu.ubuntuwire.com, refer from https://wiki.ubuntu.com/MOTU/Packages/REVU/ i can login with my email but i can't login with my email20:22
NCommanderanyone here have an amd64?20:22
AstralJavaNCommander: Yes, why?20:23
persiaudienz-: Have you already uploaded something?20:23
udienz-persia: yes i have upload twice20:24
slytherinudienz-: please note that launchpad id doesn't work there20:24
persiaudienz-: Did you recover your password?20:25
NCommanderAstralJava, I just submitted my first patch to fix a FTBFS on Ubuntu20:25
udienz-slytherin: mean i must login with my gpg email?20:25
RainCTudienz-: yes20:25
NCommanderAnd I just wanted someone to see if someone could make sure I didn't make any bugs (I think I did it write, but I'm no MOTU)20:25
udienz-persia: yup and i got "There is no REVU account for udienz@ubuntu.com, yet."20:25
slytherinudienz-: yes, and recover password, it will give you encrypted password and instructions to decrypt it20:26
NCommanderand what was the name of the group I should join for universe sponsors?20:26
RainCTudienz-: are your uploads on the front page?20:26
persiaNCommander: You don't need to join the group to request sponsorship, it's those who offer sponsorship who join.20:26
NCommanderoh20:26
persiaJust subscribe ubuntu-main-sponsors or ubuntu-universe-sponsors to the bug.20:26
udienz-RainCT: currently not, i upload my package 3 hours ago20:27
NCommanderOh20:27
NCommanderd'oh20:27
NCommanderHow do I do that O_o;20:27
NCommanderer, persia20:27
persiaNCommander: On the left side of the bug page there should be a link to subscribe someone else.20:28
persiaudienz-: Which package?20:28
NCommanderI subscribed the list20:28
NCommanderWill it get notified of the original bug email, or do I need to post a comment20:29
udienz-persia: dodol-theme, docang-theme20:29
RainCTudienz-: are you in the Launchpad group revu-uploaders?20:29
persiaudienz-: Found them.  Are you a member of revu-uploaders?20:29
udienz-RainCT, persia: yes20:30
RainCTudienz-: when did you join?20:30
* persia resyncs the keyring20:30
udienz-RainCT: maybe 4/5 ago20:30
* NCommander looks on how he can join revu20:30
udienz-my name appear at http://revu.ubuntuwire.com/uploaders.list20:31
RainCTNCommander: https://launchpad.net/~revu-uploaders20:31
persiaudienz-: If you're there, then it oughtn't be rejected.  Did you use the same key?20:31
* persia looks more carefully20:31
NCommanderI'm a member20:31
NCommanderBut I just replaced my GPG key today20:31
NCommanderBut the keys just got synced so ...20:32
persiaNCommander: And I'm just syncing now, so it ought be fine in 10 minutes or so :)20:32
NCommanderSweet20:32
* NCommander looks on how he can get proper MOTU20:32
persiaHmmm.  Not binary uploads.20:32
NCommanderIt's fun, I actually saw my updated cvsps patch hit universe20:32
udienz-persia: no, i'm using different key20:32
persiaNCommander: Spend several months working on Ubuntu and demonstrate sustained significant contributions, technical skill, and wisdom about managing the packages.  After that, it's just an email.  Generally I recommend handing around here doing stuff until a couple people prod you.20:33
NCommanderprod me?20:33
persiaudienz-: That's the issue then.  REVU membership is managed by GPG keys.  You need to use the same key to prove you are the same person.20:34
persiaNCommander: people telling you that you should be MOTU or asking why you aren't yet.20:34
* slytherin is waiting for that day. :-D20:35
NCommanderWell, seeing an updated package already go into universe has inspired me to keep working on fixing FTBFS20:35
NCommanderI'd help fix the HPPA ones if soneone would give me SSH access20:35
NCommanderer oops20:37
NCommanderThe libperl package was a core package20:37
NCommanderArgh20:37
* NCommander reuploads the fix20:37
udienz-persia: thanks, i know my problem now! my gpg is not sync with my lp account :D, thanks persia20:38
persiaudienz-: It's likely best to try to have just one GPG key, unless you've some special requirement.20:38
sistpotysebner: I have 3d back! :)20:39
udienz-persia: okay *looking for delete other GPG*20:39
sebnersistpoty: how O_o20:40
sebnersistpoty: recent updates?20:40
persiaudienz-: You can't delete a key once it's uploaded to the keyservers.20:40
sistpotysebner: dist-upgraded one hour ago, and the installed nvidia-glx-17720:40
sistpotysebner: of course changing /etc/X11//xorg.conf from nv to nvidia20:40
sebnersistpoty: why dist-upgrade? and can *you* tell me what's the difference between -173 and -177?20:41
sistpotysebner: upgrade iirc only updates packages on the system... dist-upgrade will also remove old packages (if they conflict) and add new packages as per depends/recommends... not too sure though20:42
sistpotysebner: and the difference between -173 and -177 is, that I can confirm that -177 works for a GeForce 8500 GT, while I haven't tested -17320:43
persiaupgrade will drop old packages if there is a conflict.  Personally, I find `aptitude safe-upgrade` to be the least likely to break things (or update-manager).20:43
sistpotysebner: oh, and I was stuck at a blank screen after restarting kdm after the upgrade, so I needed to reboot20:44
sebnersistpoty: well, it's kdm -> kde :P20:44
lamontNCommander: you were wanting to play with parisc ftbfs bugs?20:44
NCommanderYeah20:44
NCommanderI'm working on the AMD64 ones out of boardem20:44
NCommanderJust resolved the libnet-ssleay one20:44
NCommanderand I see the problem with another FTBFS, so I hope to solve another one20:45
* NCommander is using his years of knowledge as an m68k and hurd porter :-)20:45
lukehasnonameIs it ok (not going to break anything) if I use aptitude sometimes and apt-get other times?20:45
NCommanderlukehasnoname, It should be fine20:45
lamontobviously seeing if the package is ftbfs in debian is a good early step (buildd.debian.org has links)20:45
NCommanderlamont, I know ;-)20:45
lamontand then parisc stuff, a good starting point is http://www.parisc-linux.org/20:45
bobboFor abraca in Bug #246299 would the new version number be 0.2-2ubuntu3 or 0.2-2ubuntu2build1?20:45
* NCommander is an active debian 68k porter :-)20:46
ubottuLaunchpad bug 246299 in gxmms2 "[intrepid] Rebuild with xmms2 0.5 DrLecter" [Undecided,Confirmed] https://launchpad.net/bugs/24629920:46
sistpotypersia: imho apt-get dist-upgrade should work ootb, everything else is a bug (apart from e.g. dependency loop in essential packages like we had with libc and dpkg for hardy)20:46
lamontI don't actually have any parisc boxen where I can make them available, though someone on one of the parisc lists probably does20:46
ScottKsistpoty: I agree.20:46
sistpotyScottK: funny enough, the dependency loop wasn't fixed for a long time on sparc, leaving me to do nasty things on spooky by hand *g*20:47
persiasistpoty: Right.  upgrade-manager and aptitude dist-upgrade have handlers for those problems (update-manager's mechanism is easier to do right).  For any normal case, I think apt-get upgrade should do the right thing.20:47
persia(That's the difference between aptitude safe-upgrade and aptitude dist-upgrade: the latter gets more agressive about loop and confusing bits).20:47
ScottKmvo's update script is a set of work-arounds that ideally we would avoid.20:48
persiaThat requires lots more discipline than we've shown so far, but yes :)20:48
ScottKOf course this isn't an ideal world.20:48
sistpotyScottK: yes, but it's not always possible on a packaging level (like dpkg dep on new libc and libc dep on new dpkg *g*)20:48
ScottKPretty much by defintion everything in there is a representation of a bug.20:48
ScottKsistpoty: It's not worth the trouble to not special case some things.20:49
persiaYes, but sometimes solving the bug would be exceedingly painful (as in the libc/dpkg example).20:49
ScottKExactly.20:49
persiaAnyway, as much as I think update-manager is useful for these special cases, I've yet to find anything in the history of Ubuntu that aptitude dist-upgrade couldn't handle (maybe with a little prodding).  apt-get dist-upgrade doesn't want to break things (which is good), so sometimes has issues.20:50
sistpotypersia: it's afaict also meta-information (consider the case that ubuntu-desktop gets renamed)20:51
persiasistpoty: In update-manager, yes.  In aptitude, no.  Update manager has the meta-package keys, the "critical" package list that is always force-upgraded, and the list of packages to always remove unconditionally.20:52
ScottKThere are issues with software raid and initramfs changes from one release to the next that need special casing too, AFAIK.20:52
sistpotypersia: yes, that's what I was pointing at20:52
persiaScottK: Maybe.  I haven't seen those bits, but I've mostly just looked at the front-end.20:53
persia(well, and python-apt, but not the bits in the middle)20:53
NCommanderSo are these ports of ubuntu being handled by canonical, or just being handled by interested users?20:54
slytheringeser: You recently uploaded libjdic-java, right?20:54
ScottKNCommander: They are community driven ports.20:54
NCommanderWith the w-b, and hardware being run by users, or canonical?20:54
persiaNCommander: Well, Canonical provides all the infrastructure.  Canonical only really supports the packages in main for i386 and amd64 for hardy.20:54
NCommanderah, so say if I wanted to make Ubuntu/m68k, I have to convience Canonical to buy m68ks?20:55
ScottKIf you want to get it into ports.ubuntu.com yes.20:55
ScottKIt's FOSS, so you're free to go nuts on your own too.20:55
persiaNCommander: Yes, but the person who makes that decision is on record being opposed.20:56
NCommanderI was just using that as an example20:56
NCommanderI'm not crazy enough to try it20:56
NCommander(yet)20:56
persiaFor some new cool arch with buildds that can complete a build cycle in reasonable time, it's mostly a matter of convincing the right people.20:56
NCommanderI'm suprised then there is no SH4 arch port20:57
geserslytherin: yes20:57
geserslytherin: why?20:57
slytheringeser: just curious, I saw it on MoM.20:57
geserah, I fixed a FTBFS by adding java-gcj-compat-dev to build-depends20:58
sebnergeser kills the FTBFS bugs20:59
NCommanderThat's two in an hour21:00
NCommanderNice rate of bug killing21:00
slytheringeser: does it built? The debian version is a new upstream version and build dep changed to Sun Java 6 from Java 521:00
slytheringeser: silly me, if you fixed FTBFS then obviously it is working.21:01
geserslytherin: the old version does now, I gave the new version a quick check and IIRC it FTBFS for a different reason now21:02
NCommandergeser, What package?21:02
slytheringeser: Well, then I will investigate it. Do you mind if I try merging it?21:02
geserNCommander: libjdic-java21:03
* NCommander looks at the log21:03
geserslytherin: no, go ahead21:03
NCommandergeser, Which architecture?21:04
geseramd64, intrepid21:04
NCommanderI dont' see a build failure on amd6421:04
NCommanderbut I'll give you a hand resolving it if you like21:04
NCommander(I was working on mas on amd64)21:05
slytherinNCommander: The version is repos doesn't FTBFS, it is the version he was trying to merge.21:06
geserNCommander: the new version isn't in Ubuntu yet21:06
NCommanderWant a hand with it, or do you have it?21:06
geserslytherin: libjdic-java wants xulrunner-dev now21:08
slytheringeser: hmm, I am not going to take a look at it now. I guess I will try other merges. :-)21:09
geser:)21:09
NCommandermerging?21:10
NCommanderI assume that's when you merge the ubuntu and debian packages?21:10
ScottKYes.  Take an updated Debian package and add needed Ubuntu diffs.21:11
geserNCommander: yes, applying the Ubuntu changes on the last Debian package21:11
slytherinnyes21:11
* ScottK idly notes that the entire Java stack on hppa is totally broken and if someone were looking for a challenge ....21:13
* sebner thinks that the entire java thing is b0rken xD21:14
persiaScottK: porting hotspont to parisc?  That's raw madness!21:15
* slytherin kicks sebner for calling his favourite language broken21:15
persias/spont/spot/21:16
NCommanderanyone know a CPP flag that's only present when compiling AMD64 code?21:16
sebnerhuhu norsetto21:16
sebnerslytherin: hrhr21:16
ScottKpersia: I said it would be a challenge.21:17
norsettosistpoty: Hi Supe..err Stefan; do you think somebody with superpowers can fix bug 225741 ?21:17
ubottuLaunchpad bug 225741 in mysql-dfsg-5.0 "/usr/bin/mysql_config --libs_r reports incorrect link flags" [Medium,Confirmed] https://launchpad.net/bugs/22574121:17
norsettohi sebner21:17
sebnernorsetto: tell me when you have time to review =)21:17
persiaScottK: It's even off the upstream roadmap!  Upstream would welcome a PPC port, but hppa is, well, hppa.21:17
rohancan i talk to the person who's backported flash player 10 to ubuntu hardy? i wanted to suggest that the dependency on "libflashsupport" must be removed, as kubuntu doesn't use pulseaudio21:18
asacrohan: isnt that an optional dependency?21:19
sistpotyhi norsetto21:19
rohanasac: it is, but aptitude installs it anyway21:19
persiarohan: You can block it: just ask aptitude to remove it, or use aptitude interactively.21:20
asacrohan: would the other option workj better?21:20
rohanofcourse, i can tell it not to, but if kubuntu doesn't use pulseaudio, is it a nice idea to have people install it?21:20
sistpotynorsetto: I think it shouldn't be too hard to fix (might involve fiddling with autotools, haven't looked at the source package yet though).21:20
rohaninstalling libflashsupport has caused firefox to crash many times21:21
rohanbefore i realized that i don't even have pulseaudio21:21
norsettosistpoty: well, the simplest I think would be to unexport LDFLAGS from debian/rules21:21
sistpotynorsetto: maybe infinity would be interested (as he's in uploaders from debian, though I guess nobse did the recent unstable uploads)21:21
rohanshouldn't libbflashsupport atleast depend on pulseaudio/21:21
asacrohan: please replace libflashsupport with the other option and tell us if it does what you want21:22
slytherinrohan: you are using a beta version from backport and you are afraid of crashes. :-)21:22
rohanasac: which other option?21:23
asacrohan: its a Depends: liflashsupport | something-else21:23
asacinstall something else21:23
rohanslytherin: no, even with the older flashplugin-nonfree, firefox crashed21:23
asac;)21:23
norsettosistpoty: they won't have this problem in Debian, its just our dpkg-buildpackage21:23
rohanasac: no, libflashsupport is a "Suggested" package21:23
asacthen there is no problem ;)21:24
asaci think in flash 10 its a depends again21:24
asacif the backporter demoted it to suggested then its correct imo21:24
sistpotynorsetto: imho they *do* have this problem, it's just not a problem yet (which is that mysql-config gets generated with anything in LDFLAGS, whether its sane or not)21:24
rohanasac: but not correct for kubuntu users, who might inadvertantly install it and have their firefox crash21:24
asacrohan: libflashsupport was a suggest from the beginning21:25
rohanand i'm really really surprised why they chose not to use pulseaudio for kubuntu21:25
norsettosistpoty: unless their change their defaults to !"", why would they have a problem!?21:25
rohanasac: ah ok, didn't know that21:26
rohan01:55 < rohan> and i'm really really surprised why they chose not to use pulseaudio for kubuntu ---> anyone know why?21:26
norsettosistpoty: ok, you mean that mysql-config shouldn't use the LDFLAGS passed to it during build at all21:26
sistpotynorsetto: yes, exactly... that's not the purpose of mysql-config21:27
sistpotynorsetto: with --libs it should give the *necessary library flags (and compile flags) to compile/link against mysql, not anything apart from that21:27
norsettosistpoty: hmm, wonder if mysql-config will end as ffmpeg-config :-)21:27
sistpotyheh21:28
slytheringeser: Verification and ack needed, bug #24771221:33
ubottuLaunchpad bug 247712 in statcvs "Please sync statcvs 1:0.4.0.dfsg-2 (multiverse) from Debian unstable (main)" [Undecided,New] https://launchpad.net/bugs/24771221:33
slytheringeser: And please do it before someone from bug-squad start making useless changes like marking it wishlist etc.21:34
norsettogeser: and please make us some coffee while you are at it :-)21:34
gesernorsetto: I don't drink coffee21:36
norsettogeser: who said we will offer it to you?21:36
sebnerlol21:36
sebnergeser: you're now norsettos slave :P21:37
gesernorsetto: oh, motu has one of those coffee machines that can be controlled over the internet?21:37
* slytherin passes cup of java to norsetto on geser's behalf. :-P21:37
Mezbddebian, ping21:38
norsettosebner: be careful, you should know that geser its 2.1 m, weights 120 kg and its a black belt karate player ...21:38
bdrungbobbo: ping21:38
* sebner hides21:38
* sebner is 1.9m weights 70kg and can cry like a little girl xD21:39
slytherinnorsetto: That description reminds me of Liu Kang from Mortal Kombat :-)21:39
NCommanderrofl21:39
NCommanderMan, I hate imake with a passion21:40
persiaNCommander: Port it to something else.  Pass upstream :p21:40
NCommanderUpstream appears to be dead21:40
persiaAh.  That makes it trickier then.21:40
norsettoNCommander: well, its your opportunity, become upstream and kill it :-)21:41
gesernorsetto: Hacking Coffee Makers http://www.securityfocus.com/archive/1/49338721:41
NCommanderTOo much effort21:41
NCommanderNot enough reward ;-)21:41
persiaNCommander: Umm.  You'd never have to troubleshoot imake-related FTBFS for the package again?  That's not a reward?21:42
gesernorsetto: I don't remember that we already met :)21:42
NCommanderI could just grab another package ;-)21:42
NCommanderI don't get why this doesn't FTBFS on debian ...21:42
norsettogeser: hehe, and its even possible it violates the GPL ;-)21:42
slytheringeser: Do you need any inputs form me on that bug? I will hit bed soon.21:46
NCommanderI could do a quick and dirty hack to fix this, or fix it the right way ...21:46
geserslytherin: about the dependency on sun-jdk: isn't it needed anymore? I can't find a hint in the debian changelog why we can drop it21:50
slytheringeser: It build with GCJ. I added a note at the end.21:50
geserah, didn't expect to find the rationale at the end :)21:51
slytheringeser: Do you suggest adding rationale at the start for bugs henceforth?21:52
geserit's usually placed before the Debian changelog21:53
slytherinOk21:54
geserI usually check if the Ubuntu changes (or the rationale) are mentioned in the Debian changelog and skip the rest if I've seen everything (especially when the changelog is longer)21:57
slytherinwill keep in mind21:58
* ScottK notes the existence of python-twitter and feels old.21:58
* NCommander grumbles21:58
NCommanderHow bad of a hack would it be if I made it not use a platform specific function and had it use a generic one to get it to build?21:58
slytherinNCommander: Personally, I will not call it a hack, but a fix. :-)21:59
NCommanderIt will probably spur the project alive on all Ubuntu architectures21:59
NCommanderIt's a problem that the linux API it used seems to have changed22:00
geserslytherin: what about the runtime dependency? as even the changelog mentions that it doesn't run with gcj?22:00
geserslytherin: Depends: java-gcj-compat | java-runtime, will that pick a working one?22:01
slytheringeser: As far as I understand, previously it was using Sun specific API and hence needed SUn JDK/JRE. But now since it builds with GCJ should also run fine with it. If not then theer is always 'java-runtime' virtual package22:02
geserslytherin: if that's not a problem we can move it after the sync to universe22:02
slytheringeser: The package is very young in Debian unstable. We can keep a watch to see if any bugs appear about running with gij22:03
NCommanderUgh22:05
NCommanderthis package uses -Dlinux as a symbol22:05
NCommander*wimper*22:05
sistpotyas a symbol?22:06
NCommanderEr22:07
NCommanderas a macro22:07
NCommandersorry22:07
NCommanderOut of it22:07
NCommanderer, define22:07
sistpotyheh22:07
NCommanderI'm debating giving up22:07
sistpotywhy shouldn't it, that's not too uncommon22:07
geserslytherin: ACKed22:08
NCommanderI thought lowercase linux was reserved22:08
slytheringeser: Thanks. :-)22:08
NCommanderwait ... wtf22:09
NCommanderDamn it22:09
geserslytherin: I've also asked the archive admins to move it to universe afterwards22:09
NCommanderI think this is a bug in intrepid22:10
NCommanderThe asm/byteorder.h in intrepid doesn't compile it seems22:10
slytheringeser: Thanks for that. I was wondering if I would have to file bug for it.22:10
sistpotyNCommander: I can't think why it should be (true, you'd rather use uppercase letters for macros)... but OTOH I can't imaging any (core) library, having a symbol called "linux" in it22:10
NCommanderI found my bug22:11
NCommanderhttp://pastebin.ca/1069490 - diff between hardy and intrepid byteswap.h22:11
NCommanderBreaks mas22:11
NCommanderand probably anything that compiles byteswap22:11
NCommanderor not22:13
NCommander... *hits head on desk some more*22:13
sistpotyNCommander: doesn't reall seem to be a problem, as both are identical (unless s.th. depending on the header defines asm as s.th. else)22:15
NCommanderI should say I found whats causing my problem22:16
NCommanderThe change in header file causes the package to self-destruct -_-;22:16
NCommanderBah22:23
NCommanderI'll deal with this package later22:23
sebnergn8 folks22:27
NCommandernight22:28
slytheringeser: Will you do me a favour. If you find blueyed before me tomorrow, please ask him to do sponsorship for batik.22:29
geserslytherin: sure22:33
slytheringeser: Thanks. Going now. Bye, see you sometime tomorrow.22:33
* NCommander finishs another FTBFS22:38
NCommanderwhich really wasn't an FTBFS22:40
* NCommander fixes purelibc22:53
NCommanderI'm on a roll today22:53
persia\o\ |o| /o/22:54
NCommanderrofl22:54
NCommanderScary what I could do if I had a hppa box22:54
NCommander*shot a few hundred times*22:54
persiaNCommander: Just FYI, if it doesn't need any source changes, and it's on those lists, you can ask in this channel for a rebuild.22:55
persiaOr "give-back", as we tend to call it.22:55
NCommanderheh22:55
NCommandergive-backs are fun22:55
* NCommander has had a buggy buildd take and give-back every ackage in the debian archive once22:55
persiaOops!22:56
NCommanderTHat was fun22:56
NCommanderSo two actual patches, and one give-back :-)22:56
NCommanderHow do I request a patch marked Not-For-Us for an architecture22:57
persiaNCommander: Has to go in P-a-s (yes, the same P-a-s)22:58
persiaSo, same people, same email, same process.22:58
NCommander*groan*22:58
NCommanderI'll let someone else deal with that headache22:59
persiaIt's just a quick email :)22:59
* sistpoty wonders how a patch can be marked not-for-us22:59
NCommandersistpoty, You have to put in the patch the architecture to remove from the control file23:00
NCommanderOr the package will never move from sid -> testing23:00
NCommander(on Debian)23:00
NCommanderOk, the bugs in launchpad23:01
* NCommander waits for some kinda MOTU to upload them23:01
persiaWait.  What!  Arch-specific patches?  We don't like those.23:01
sistpotyNCommander: actually the architecture in control file will only cause a FTBFS on an architecture not listed in there23:01
NCommanderNo, I mean if its Architecture: any23:02
NCommanderTHen you need to change it to Architecture: any !amd6423:02
NCommanderor uh23:02
NCommanderSOmething like that23:02
sistpotyNCommander: yes, that's what p-a-s is for23:02
NCommanderI thought it had to be both in the control file and p-a-s23:02
sistpotyNCommander: nonetheless it doesn't mean a *patch* is suitable for an architecture ;)23:02
sistpoty(as a patch is applied to the source package, not to a binary package)23:03
NCommanderPoint taken.23:03
sistpotyheh, I guess /me is picky tonight about right nomenclature *g*23:03
NCommanderwow, my karma almost went double23:04
persiaNCommander: That7s what contributing will do :)23:05
NCommanderI'm out of universe FTBFS ;.;23:05
NCommanderwell, amd64 specific23:05
persiaWell, go for main then.23:06
* persia thought there was about 130, so being "out" seems extreme.23:06
NCommanderpersia, amd64 specific23:06
NCommanderaka, only ones that fail on amd64 only23:06
NCommanderNow I'm working on less specific ones23:07
persiaNCommander: Well, there's still all the ones that also fail on amd64 ...23:07
NCommanderYeah23:07
NCommanderI'm having fun with this23:08
NCommanderI dunno why23:08
NCommanderpersia, any good FTBFS's I should fix23:09
geserNCommander: Arch: all packages are listed as i386 so you might want to look at those too (they will likely also FTBFS if you try them to build on AMD64)23:13
geseryou might also want to look at packages in DEPWAIT and figure out why they are in DEPWAIT23:14
persiaNCommander: pbuilder might be nice, ardour has an annoying scons issue, ggz-* is probably related, iscsitarget is likely another kernel ABI change, kfreebsd-6 might be an interesting challenge, I'd like nemiver to work again, someone was asking about nginx earlier.23:14
NCommanderI'll work on pbuilder, that may be important ;-)23:15
NCommanderE: Unable to find a source package for pbuiler23:15
NCommanderArgh23:15
geseradd a "d"23:16
NCommanderwhoops23:16
NCommanderIt's getting that time of the day23:16
NCommandertime to get some dinner23:17
geserNCommander: there is also a question about gambas2 on amd64 (https://answers.edge.launchpad.net/ubuntu/+source/gambas2/+question/38874). The upstream homepage mentions that it now works also on 64bit.23:17
geserpersia: the pbuilder DEPWAIT is because dvipdfmx is in universe and needs either a promotion to main or get removed from depends of texlive-tetex23:19
gesertexlive-xetex23:19
persiageser: Ah.  I was just picking likely package names.23:20
NCommanderI thought pbuilder FTBFS23:25
geserNCommander: http://qa.ubuntuwire.com/ftbfs/ lists it as a FTBFS but when you look at the build log it's because of texlive-xetex not being installable23:30
NCommanderThanks23:30
* NCommander looks at ardour23:31
NCommanderWhat does that do specifically anyway?23:31
gesertrue, my memory was wrong as it's not a DEPWAIT but a FTBFS but the reason should be hopefully correct. It's some days since I looked into it in detail.23:31
NCommanderardour looks like an evil one23:33
udienz-persia: i cannot login into revu.ubuntuwire.com again. same case again :D my account not indentified23:34
NCommandernginix doesn't look like a bad one to fix23:35
persiaudienz-: Yes.  You have to upload with the key that is registered with REVU.  After you've done that, you can recover the password for the email address for that key.23:36
NCommanderSHould I upload my fixed patches to REVU23:36
NCommanderpackages23:36
NCommanderOr just file reports23:37
persiaNCommander: REVU is for team-review of packages before submission to NEW.  If you're working on existing packages, no reason to use REVU.23:37
NCommanderah23:37
NCommandercool23:37
NCommanderIts essentially the NEW Incoming, right?23:38
NCommander^REVU Is23:38
NCommanderBroken, my grammar is. Fix it, I must.23:38
udienz-persia: i have done upload 3 packages at motu, maybe i'm waiting for syncronizing?23:39
persiaNCommander: REVU is like mentors, except only for pre-NEW packages.23:40
persiaudienz-: You've uploaded with the GPG key in the uploaders keyring?23:40
NCommanderpersia, ah23:41
udienz-persia: mean motu keyring? no, i've uploaded with my keyring23:42
persiaudienz-: OK.  You have a key listed on the REVU uploaders keyring, right?23:43
udienz-persia: right, but with my old keyring :D23:44
persiaudienz-: Do you still have control of that secret key.23:45
udienz-persia: yup23:45
persiaudienz-: Then use that key to upload.23:45
udienz-persia: okay..23:46
NCommanderbugger23:49
NCommanderIf I have to add a patch system to a package, is there any preference?23:49
RainCT_good night23:50
NCommanderping motu ;-)23:51
persiaNCommander: First, make sure there's no patches in the diff.gz.23:52
NCommanderdidn't see any aside from the debian folder23:52
persiaThen, check other packages by the same Maintainer to see if they have a preference (easier to get in Debian if one uses the patch system the Maintainer prefers).23:52
persiaIf those don't give guidance, and it's CDBS, use simple-patchsys.23:53
NCommanderNope, no CDBS23:53
persiaIf none of those give you a patch system, pick your favorite.23:53
NCommander*grumbles*23:54
NCommanderpersia, you use dpatch or quilt23:57
persiaNCommander: Yes.23:57
NCommanderpersia, No, I mean what do you perfer?23:59

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