/srv/irclogs.ubuntu.com/2008/01/20/#ubuntu-motu.txt

tritiumHello, crimsun, \sh.00:05
\shmoins tritium00:05
tritiumCongratulations, \sh.  Nice to see you.00:06
\shtritium, thx :)00:06
tritium:)00:06
crimsun'evening, tritium.00:10
tritiumGood to see you, crimsun.00:10
\shI wonder where sbuild hides the source packages when you add -s to it's commandline00:14
rexbronIf anyone is up for a review, please take a look at http://revu.tauware.de/details.py?package=ubuntustudio-controls . Thanks!00:19
somerville32What package would I depend on to depend on gtk 2?00:19
\shlibgtk2.0-dev ?00:20
somerville32libgtk2.0-000:21
\shsomerville32, oh for the binary?00:21
somerville32yea00:22
\shI thought as build-dep00:22
somerville32Ok :]00:22
josesanch_Any MOTU to ask a question?00:31
\shjosesanch_, just ask00:32
josesanch_Thanks sh.. i want to know what is the state of the package gnomecatalog.00:33
=== davi_ is now known as davi
josesanch_was REVU: New: gnomecatalog 0.3.4-0ubuntu1 on 17 january00:33
\shoh..dunno...i didn't do any review work....00:33
josesanch_was uploaded by pochu00:34
josesanch_but still is not  in in hardy00:34
\shhttps://edge.launchpad.net/ubuntu/hardy/+queue00:34
\shit's in the new queue00:34
josesanch_Ahh..00:34
\shneeds to be checked by an archive admin..00:35
josesanch_but in the bug https://bugs.launchpad.net/ubuntu/+bug/18114000:36
ubotuLaunchpad bug 181140 in ubuntu "gnomecatalog" [Undecided,Fix committed]00:36
josesanch_the package is in debian since today00:36
josesanch_do i have to request a sync? or do i have to wait?00:37
RAOFYou have to wait.00:37
RAOFIt'll make it through the NEW queue in good time :)00:38
josesanch_raof: Thanks. I was a little confused :)00:38
josesanch_jeje. ok00:39
\shhmm...50G should be enough for mirroring hardy i386 amd64 (all components)01:02
somerville32I'm creating a new package and it creates a directory (/usr/share/icons/hicolor/16x16/apps/) but doesn't place anything in it01:46
ScottK2Should it?01:47
somerville32Thats what I'm asking. Should I patch it not to create that directory or will that break some sort of spec01:47
somerville32+?01:47
ScottK2Generally speaking you don't want to created empty directories01:47
ScottK2I'm not sure about that specifically, I most of the stuff I package is server stuff01:48
somerville32I think I'll just resize the image to 16x16 and get it to install it too01:49
somerville32lol01:50
persiaDoes anyone have an opinion on pulling Debian candidate pacakges, perhaps from mentors, SVN, or in Debian bug reports?  While I'm fairly certain that version numbers should be -0ubuntu1 or -Xubuntu$(Y+1), I'm not sure how to handle the changelog.  Should it be preserved?  Should I add "imported into Ubuntu" as an additional act of work with the other changes (and end up with Changed-By: me)?01:55
ScottK2persia: If I was going to do that, I'd want a clear reason why it would actually help things.01:56
ScottK2Definitely 0ubuntu1 versions01:56
ScottK2I think your changelog suggestion is exactly correct.01:57
persiaScottK: Adding myself and altering "Changed-By"?01:57
civijahey guys01:58
civijacould someone please explain me this https://bugs.launchpad.net/ubuntu/+source/slrnface/+bug/184261/comments/2? what should I put in changelog about maintainer?01:58
ubotuLaunchpad bug 184261 in slrnface "slrnface doesn't display X-Face header" [Undecided,In progress]01:58
ScottK2persia: Yes.  So the other person gets credit for their work, but you're signing on the bottom line for Ubuntu01:59
persiacivija: https://wiki.ubuntu.com/DebianMaintainerField might be the explanation you seek.01:59
persiaScottK: That's what I was thinking.  Just feels a bit odd, as I think they deserve credit unless I am also making another change.  Thanks for the confirmation.01:59
ScottK2civija: What persia said.01:59
ScottK2persia: Think of it as signing up for the blame while still giving them credit.02:00
persiaScottK: That works for me.  Now to make sure this won't otherwise get in before feature freeze, and maybe unbreak a couple things...02:00
civijapersia: i've changed that in control file but this post says that i should put that in changelog?02:00
civijai'm not sure ...02:01
persiacivija: Yep.  You should note in the changelog that you've set an Ubuntu maintainer.02:01
civijapersia: ok, tnx02:01
somerville32Can anyone tell me whats wrong with my rules file? http://pastebin.ca/86576602:02
persiacivija: More generally, any changes to a package should be noted in the changelog.  In the special case of a new upstream version, it is acceptable to only indicate major changes (as long as the details are available in the upstream changelog).  In the special case of a new package for inclusion into the distribution, it is acceptable to only include a short description of the patches that had to be applied to upstream.02:02
* persia grumbles at the existence of the Calibration DataBase System02:03
civijapersia: tnx02:04
persiasomerville32: First, binary-post-install/<package>:: is not an exported overridable rule.  You should be using install/<package>:: or binary/<package>:: depending on whether you want it before or after the .deb preparation (probably install/)02:05
somerville32persia, Weird. Thats what xfce4-utils has in its rules file02:05
somerville32persia, but I'll change to install/02:06
persiasomerville32: Then you've found two packages to patch :)02:06
persiasomerville32: Second, you probably want to set DEB_DH_MAKESHLIBS_ARGS after the include statements (or at least this is how the CDBS Documentation suggests doing things).02:06
ScottK2So I came up with a solution to the problem of two different tarballs for Debian/Ubuntu when we upload first and it needs repacking.02:07
persiaScottK: Other than the common posting of a URL to the Debian RFP or ITP?02:07
ScottK2I went ahead and made a package for the Debian maintainer using my repackage tarball.02:07
ScottK2persia: It's a new upstream for an existing package02:08
persiaScottK: In that case, makes sense to point at the Ubuntu tarball in the Debian upgrade bug (although larger patches are also likely welcome).02:08
somerville32persia, Is just changing the rules file to use install/ instead of post-binary-install/ worth it for xfce4-utils?02:08
somerville32persia, or should I wait until I have more to do in that package?02:09
ScottK2persia: Right, I just went ahead and made a package without our changes.  We'll see if he uploads it and then I get to merge it back ...02:09
persiasomerville32: It ensures that xfce4-utils won't later FTBFS if CDBS changes.  On the other hand, it's only worth an upload if you would otherwise forget: it may be just as good to have a bug.02:09
persiaScottK: I hope you've also included a get-orig-source to make it easy to verify our tarball...02:09
somerville32persia, What do you mean by the DEB_DH_MAKESHLIBS_ARGS comment?02:11
persiasomerville32: The CDBS documentation recommends setting debhelper hint variables after the include statements.  In your rules file, you set it before.  Depending on how this is actually defined in CDBS, the default may override the previous statement.02:12
persiaRemember that := means evaluate at parse time, and that make does a full parse pass in the order of the file (with includes parsed at the point they appear) before evaluating the rules.02:13
somerville32I still get the same error I was getting02:14
persiasomerville32: You've not posted the error yet, so I'm just evaluating syntax :)02:14
somerville32persia, I posted it along with the paste02:14
somerville32But basically: debian/rules:8: *** missing separator. Stop.02:15
persiasomerville32: Right.  Somehow it didn't get to me.  That usually means you've used spaces rather than tab to indent the rule definition.  It may also mean you need another newline at the end of the file.02:16
somerville32persia, By along with the paste, I mean I posted the error in the post description (which is displayed just above the paste)02:17
somerville32persia, I'll try those hints out02:17
persiasomerville32: Ah.  Sorry.  I didn't notice that field.02:17
somerville32persia, That is it exactly02:19
somerville32persia, I configured gedit to use spaces instead of tabs02:19
persiasomerville32: Right.  Did the line not appear twice in your debdiff?  It should show any whitespace changes to help you discover them.02:20
somerville32persia, I'm packaging from scratch02:20
persiasomerville32: Ah.  That always makes it harder :)02:21
civijapersia: could you please check is this ok debdiff https://bugs.launchpad.net/ubuntu/+source/slrnface/+bug/184261/comments/302:24
ubotuLaunchpad bug 184261 in slrnface "slrnface doesn't display X-Face header" [Undecided,In progress]02:24
somerville32persia, I'm pretty pleased. I was able to create a new package from scratch rather fluidly.02:24
persiasomerville32: Excellent.  It gets even earlier with more practice :)  While we're close for hardy, I expect you'll close a good heap of the needs-packaging bugs for the next release.02:25
somerville32Aye Aye, Sir :)02:25
persiacivija: I usually just use "  * Set Ubuntu Maintainer", but that works.02:27
civijapersia: ok, thank you once again :)02:27
* persia vastly prefers reviewing debdiffs to diff.gz files for new revisions (same upstream).02:28
somerville32When would be a good time to call dh_icons in cdbs?03:17
persiasomerville32: Are you packaging something non-gnome, non-xfce, and non-kde?  If you must use an overload variable, add it to the install/<package>:: rule (as dh_icons only tweaks the maintainer scripts).03:28
somerville32Okay03:29
somerville32It is Xfce03:29
somerville32So the icon cache should be updated?03:29
persiasomerville32: Are you using xfce.mk?  If so, it should.  For verification, check the postinst in the binary package.03:30
somerville32ok03:31
somerville32Thanks03:31
emgentheya04:08
\shsbuild is nice...I have to say..04:15
persia\sh: Remember to install pkg-create-dbgsym, pkgbinarymangler, and pkgstriptranslations in your schroot.04:16
\shpersia, well, I just played around with it...04:17
\shpersia, wrote a simple infinite build server04:17
persia\sh: Sure, but if those packages are present, you end up with something that can mostly replicate Soyuz build failures (there are a few corner cases where they differ remaining), which makes it lots easier to test oddities.04:18
\shnow I need a database behind it, a webpage04:18
persiainfinite build server?  Rebuilding everything over and over again?04:18
\shpersia, no ...just shove some source packages into a dir, it checks for .dsc and starts building, write locks to not catch them up again, building for X archs, you decide, check for Arch: all packages etc.04:20
ScottK2Anyone know off the top of their heads of a Python package using CBDS that produces multiple binary packages?04:20
persia\sh: Nifty.  You might also be interested in https://launchpad.net/debomatic04:20
\shpersia, well, sbuild doesn't need sudo ;)04:21
\shpersia, a big advantage04:21
persiaScottK: What problem are you encountering?  Usually CDBS just generates multiple packages based on debian/control, without many extra hints.04:21
persia\sh: You need sudo for pbuilder?04:21
ScottK2persia: How does it know which files to stuff in which packages?04:22
persiaScottK: debian/package.install files, from the calls to dh_install.04:22
\shpersia, well, if you don't change all the paths...the default needs a root user for the bind mounts"04:22
persia\sh: Ah.  I understand.  Yet another reason for me to be glad to have never used pbuilder :)04:23
ScottK2persia: OK.  That's what I thought.04:23
ScottK2The result so far isn't happy.04:23
* ScottK2 will work on it a bit.04:23
persiaScottK: For a package split, remember to pull things out of debian/tmp/... to put into the target packages.04:23
ScottKThanks04:24
\shpersia, schroot -a "apt-get install pkg-create-dbgsym pkgbinarymangler pkgstriptranslations" should be enough for all chroots, right?04:24
persia\sh: I'd not run that, as those packages don't belong in my Debian chroots, but I believe so.04:24
persiaErr, and you might need to use schroot -uroot -a ...04:25
\shyeah04:27
\shnow it works .)04:28
\shnice...really04:28
Nafallohmm04:29
\shapt-ftparchive builds a archive structure with sorted pool/<component/{lib}[a-z]/ directories, right?04:34
ScottKpersia: There was a note to debian-devel (I think yesterday) describint linda as deprecated and not used in Debian NEW processing anymore since lintian covered essentially everything linda covers.  I'm thinking (as soon as we have the latest lintian) we should update our process docs similarly.04:40
persiaScottK: Maybe.  I still have a soft spot for linda, but she is aging, and the maintainer doesn't want to update until some speed improvements can be applied.  My python-fu has so far not been up to figuring out the right data structure to handle in-memory investigation (rather than untarring it and handling the labs).  Perhaps you'd like to give it a shot?04:43
ScottKAh, no thanks.04:43
persiaPart of the reason for keeping linda is because I think there should be two compliance checkers: if they disagree, discussion is required.  If there is only one, it's harder to catch the bugs.04:44
ScottKPersonally, I think if lintian is good enough for Debian, it's good enough for us.  I think that makes sense, but we should follow Debian.04:44
persiaScottK: I can't agree with that in the general case, but I do agree that linda's utility is limited until she gets an update.  Moving to 3.7.3 isn't that hard, but there are core issues that would be better resolved (e.g. the fact that one cannot produce a debdiff for the migration to 3.7.3 due to the nature of linda internals).04:45
persiaIn other words, feel free to strip it from our process recommendations.  There is value to keeping her, but until someone is both sufficiently interested and able to update, it doesn't make sense as a policy guideline.04:47
persiaErr.  Revise that.  Feel free to raise it for the next MOTU meeting, and expect to receive my support for a proposal to strip it from our recommendations.04:48
ScottKI assumed that was what you meant04:48
* persia appreciates ScottK's excellent posers of telepathy and intepretation :)04:49
persias/posers/powers/04:49
\shcu in a few hours05:07
StevenKpersia: I am here ...05:08
StevenKGiven the discussion in Debian about Linda, I'm very tempted to ask for her removal05:08
persiaStevenK: Ah.  In that case, what do you think?05:08
=== \sh is now known as \sh_away
StevenKMy jury is still out05:09
StevenKLet's just say that Linda didn't really accomplish what I thought she would05:10
persiaWhat was the goal?05:10
StevenKTo see that Lintian could have a better replacement05:11
StevenKInstead all I got was people working on Lintian a lot, and heap of bugs and bad-mouthing05:11
StevenKs/To see/To show/05:12
* StevenK runs off05:12
persiaAh.  So instead of replacing lintian, linda merely spurred development to get all the current fixes in place.  Hmm...05:13
* persia still thinks she was useful, even if she does get removed05:13
wizshello05:27
wizscan anyone please tell me how to become a prosperctive developer?05:28
persiawizs: You just did.  Congratulations!05:28
persiaNow, you probably would like some suggestions on some work to do.  What sort of development interests you?05:29
wizsis that all i have to do ? just to join this channel?05:29
persiawizs: Basically.  I encourage people to also join the ubuntu-motu@, ubuntu-motu-mentors@, and ubuntu-bugsquad@ mailing lists, and #ubuntu-bugs.05:30
wizsthanks mate!05:32
persiawizs: Do you already have a project, or do you need some hints for ways to find things to work on?05:32
wizssure I do want to know where to start05:33
persiaThere's lots of ways to start.  Depends on what you know, and what you want to do.  Are there any types of packages that interest you?  Any bugs that particularly annoy you?  Do you like debugging?05:34
wizsI'm particularly interested in db development and java05:35
wizsdebugging is cool with me.05:35
wizsok. about myself. a software eng graduate. currently an application developer in .NET and Java. and going to start a phD degree in database05:37
persiaI'd start by either searching for bugs in the databsae tools, or in any of the packages listed from `apt-cache rdepends java-gcj-compat`.  You may find a few you think you can fix, or at least describe better for other developers.  If you think you can fix one, you might look at https://wiki.ubuntu.com/MOTU/Contributing for hints on preparing a new candidate for inclusion in the archive.05:38
persiaIf you have any questions, please ask them here, and we'll try to answer.05:38
ScottKwizs: Are you familiar with Berkeley DB (libdb)?05:39
jdongso I write a hangman game that scrapes /usr/share/dict05:43
jdongand the first word I got was ampelidaceous05:43
jdongwhat luck.05:43
ScottKjdong: Did you see my clamav backport PPA?05:45
jdongScottK: not yet05:46
ScottKhttps://launchpad.net/~ubuntu-clamav/+archive05:46
ScottKhttps://wiki.ubuntu.com/MOTU/Clamav05:46
ScottKjdong: I need testers ^^^05:46
* ScottK dusts off "Mastering Regular Expressions"07:34
minghuaEverybody else, please stand back. :-)07:41
ScottKIt was really an easy one, but I need to look it up anytime I do anything with them.07:43
persiaDoes anyone have any hints as to where a package can be found if PTS reports received, sid cache reports unavailable, and it doesn't appear in incoming?  (not NEW)07:47
ScottKAFAIK, you wait for the next dinstall run.07:49
persiaI thought dinstall pulled from incoming into archives.  Is there an intermediate place?07:49
minghuaa.k.a. "on the way from incoming to the archive"?07:50
persiaminghua: Yes.  Does such a thing exist?07:50
minghuapersia: From a pure external observation, there seems to be a ~3 hours delay.07:51
minghua1-5 hours, actually.  Never really measured.07:51
persiaminghua: Ah.  Maybe I've caught it at a bad time then :(07:51
somerville32Could someone please review thunar-svn-plugin on REVU? http://revu.ubuntuwire.com/details.py?package=thunar-svn-plugin08:07
persiaScottK: Just thought of something: lintian doesn't notice when the upstream changelog is dropped.  There may well be another couple tests missed (someone ought compare, rather than just it being those someone remembers).08:11
minghuapersia: How do you drop the upstream changelog?08:12
persiaminghua: Don't install it in the binary package.  There are several ways to achieve this, the easiest being to use Ubuntu CDBS.08:13
minghuapersia: Ah, dropping it in the binary package.  I see.08:13
minghuaProbably I should confirm persia's claim and report a bug against lintian.08:14
Burgundaviaanybody else using xchat-gnome?08:15
persiaAlso "useless debhelper dependency".  I'm not convinced that linda doesn't still have utility from this review (and I haven't even run against the binary packages yet).08:16
minghuaBurgundavia: I do.08:17
Burgundaviaminghua: never mind, found the bug08:17
ScottKpersia: At this point, given the Debian FTP masters announcement, I think bugs against lintian are needed then.08:17
Burgundaviaminghua: it was the 5s locking bug08:17
minghuaBurgundavia: Never seen it.  But then again, this is on Debian.08:18
Burgundaviathere is a pulse audio bug that when joining a new channel/network, x-g locks up for 5s or so08:18
persiaScottK: I'm not sure I'm in agreement, but that may be because I'm not as concerned about ftpmaster opinions.08:18
minghuaBurgundavia: I see.  Thanks for the head-up.  I think I'll stay away from xchat-gnome on hardy, then.08:20
minghuapersia: I think it's for our own sake.  "Debian's ftp-master would see this warning" sounds a pretty good incentive to fix something.08:21
persiaminghua: Ah.  Good point.  Especially because e.g. "useless dependency on debhelper" is of level "Error", and is now lost.08:23
minghuaAll this make me thinking -- apparently, a regular REVU reviewer sees much more (both in quantity and variety) lintian/linda diagnosis than a Debian ftp-master.08:25
persiasomerville32: broken watch file, unversioned b-d on CDBS (when you want a version), and useless b-d on debhelper.08:26
somerville32persia: how do I test a watchfile?08:26
persiasomerville32: There are lots of ways.  The two I use (which may not be sufficient for all purposes) are `uscan --report-status` to make sure the watch file can be parsed and upstream is accessible, and `uscan --force-download` to compare the md5sum with the package.08:27
somerville32and you're saying I want a versioned b-d on CDBS?08:29
somerville32A lot of packages do not08:29
persiasomerville32: You're depending on CDBS to generate the dh_icons calls, right?08:36
somerville32persia: correct08:36
persiaAnd you need these, or thunar won't pick up the right icons for files on which the package acts, right?08:37
persiaEssentially, if your package wasn't so deeply integrated into a desktop environment, I wouldn't really care if dh_icons might be broken.  Because it is, it matters.08:37
LucidFoxBurgundavia> I'm using xchat-gnome08:39
LucidFoxah, I see08:39
somerville32persia: so I should just put a greater than or equal to the current version of CDBS?08:40
persiasomerville32: Doesn't have to be current.  Did the REVU comment not show the right version?08:41
somerville32Ah, I didn't know you commented08:41
somerville32gpocentek: Regarding the duplication of gtk in the source, you say that you're not fond of that but is that relevant to advocation or was that just a comment?08:45
=== \sh_away is now known as \sh
\shmoins08:59
somerville32hiya \sh09:01
ScottKGood morning \sh09:03
* ScottK is off to bed. Good night all.09:03
\shso good the morning not is09:03
* \sh is tired...just slept 3 hours09:03
\shthinking about a new cool project09:03
ScottKSounds good.09:04
\shyeah...09:04
\shtaking opensuse buildservice and create something better ,-)09:04
\shsoyuz for home usgae09:05
persia\sh: You might consider looking at deb-o-matic and falcon, both of which do some of that.  Could save you a bit of work.09:06
\shpersia, falcon == seveas project?09:06
lucasit didn't change name?09:07
persia\sh: Yes.  Else I'd have said falconpl.09:07
\shhehe09:07
persialucas: I heard something about a plan for that, but haven't heard it to be implemented yet.09:07
ScottKlucas: I think he's still deciding.09:09
ScottKBut since falconpl changed their package name, we're down to wrestling over /usr/bin real estate.09:09
somerville32persia: since the tarball includes LGPL code, should I just copy the LGPL into the debian/ directory or something?09:14
LucidFoxsomerville32> Is the the rest GPL?09:14
persiasomerville32: I'm not really clear on how that is supposed to work.  I believe that upstream is supposed to provide you with the file.  Better to ask someone else (I've never done new packaging).09:15
somerville32LucidFox: correct09:15
LucidFoxI had such an issue recently. Got a package rejected on the grounds that it didn't have a LGPL COPYING file. Later they agreed that the GPL automatically swallows the LGPL since the entire work can only be GPL, and accepted the package.09:17
somerville32Oh right. Can't you use GPL instead of LGPL with LGPL Code if you want?09:17
minghuaNot really...09:18
LucidFoxminghua> Why not?09:18
LucidFoxIf someone links GPL sofware with something under another license, the entire combined work becomes covered by the GPL.09:19
LucidFoxAnd LGPL contains an explicit GPL conversion clause.09:19
minghuaLucidFox: I am not sure what somerville32 meant, but if it's "there is a piece of LGPL code, I don't own any copyright of it, but I want to license it to GPL" (which is my understanding), then I believe the answer is a clear "NO".09:20
LucidFoxThe answer is yes.09:20
LucidFoxhttp://en.wikipedia.org/wiki/GNU_Lesser_General_Public_License09:21
LucidFox"One feature of the LGPL is that one can convert any LGPLed piece of software into a GPLed piece of software (section 3 of the license). This feature is useful for direct reuse of LGPLed code in GPLed libraries and applications, or if one wants to create a version of the code that software companies cannot use in proprietary software products."09:21
minghuaWell, I think it's no.  But I've had more than enough licensing argument today, so I'll shut up right now.09:21
asabilhi all09:21
asabilI uploaded a packaged to revu yesterday09:21
asabilbut it didn't show up yet on the webpage09:22
asabilis that normal09:22
LucidFoxasabil> No09:22
asabil(that was my 1st upload to revu)09:22
persiaasabil: No.  What is your launchpad ID?  Also, what was the package name?09:22
gpocentekLucidFox: how one can know that if the LGPL license is not in the tarball?09:22
asabilpersia: asabil, and libgee09:22
asabilasabil is my ID09:23
asabiland I think I was supposed to receive a mail as well no ?09:23
asabilwith the password for revu09:23
asabilI didn't receive it yet09:23
LucidFoxgpocentek> The LGPL allows to replace the LGPL copyright header with a GPL one09:23
persiaasabil: No.  There is no mail.  Looks like you joined the contributors group too recently.  I'll resync the keyring, and then you'll have to upload again.  Hold on a bit...09:24
asabilok thanks persia09:24
gpocentekyes, but if you don't have the full license text, you don't know it09:24
gpocentekso to me it's needed to have the file in the sources, but I might be wrong09:25
somerville32gpocentek: The header gives directions on how to get the license if it isn't included in the bundle.09:26
somerville32And the LGPLv2, section 3 states: "You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library."09:26
gpocenteksomerville32: better ask an archive admin anyway, they probably have better answers than I do09:27
somerville32However, I'll need to modify the headers09:27
LucidFoxGenerally speaking, it's upstream's job to modify the headers...09:27
somerville32For now, I think I'll just place a copy of the LGPL in the root of the source directory09:28
LucidFoxSo far, however, Ubuntu's semi-official stance seems to be to silently overlook the header issue09:28
somerville32Ok, well, I'll forgo that then and see what an archive admin says09:28
LucidFoxseeing how eggtrayicon.{c,h} in rhythmbox have LGPL headers even though a LGPL COPYING file isn't there09:28
LucidFoxand as I said, my package inkblot was rejected on these grounds, then archive admins discussed it with each other and it was accepted09:29
* Hobbsee waves09:31
* somerville32 waves.09:32
somerville32Oh gawd. Drunk friends wants me to go pick then up.09:33
somerville32I re-uploaded it.09:33
geserHi Hobbsee09:33
* LucidFox pokes yamal09:35
Hobbseeheh09:35
persiajscinoz: Did you ever sort out the issues with urbanterror-data?09:38
persiaasabil: You should be good to upload now.  Let us know if it doesn't show up within about 15 minutes of your upload.09:42
asabilokidoki thanks persia09:42
asabildh_install: libgee-dev missing files (usr/include/gee-1.0/gee/*), aborting09:51
asabilanyone to help me with this please ?09:51
asabilsorry, got disconnected09:57
=== persia changed the topic of #ubuntu-motu to: Masters of the Universe: https://wiki.ubuntu.com/MOTU | Want to get involved with the MOTUs? https://wiki.ubuntu.com/MOTU/Contributing | Unmet Deps time! http://qa.ubuntuwire.com/debcheck/ | QA resources from http://qa.ubuntuwire.com | It's REVU Day! Reviewers, FeatureFreeze nears: it's time to clear the queue at http://revu.ubuntuwire.com/. Packagers, be sure to announce your uploads.
persiaOK.  It's REVU Day again.  The keyring is synchronised.  The packages are waiting.  Let's clear them all!09:58
persiaasabil: Sometimes dh_install gets confused.  Try debian/tmp/usr/...09:59
LucidFoxpersia> I'm going to email the qconf upstream about missing copyright headers, but I was wondering what action to take10:01
persiaAs a reminder, peer comments are now enabled: all contributors should feel free to look at other packages: any feedback you provide increases the chance that a MOTU will be looking at your package instead.10:01
LucidFoxYay!10:01
LucidFoxhe's reluctant to add copyright headers because the files in modules/ and conf/ are included in other files10:02
* persia is looking carefully this time10:02
* Hobbsee cleans out revu10:03
HobbseeOlivier Prieur here?10:03
Hobbseewolfger isn't either, it appears10:04
persiaLucidFox: My issue is mostly that "For license information, see the COPYING file in the qconf base directory." is wrong.  Dropping that, and replacing with either a notice of free reuse or something ISCish would be acceptable.  So would adding the license preamble.  This is unacceptable precisely because they will be included in other places, where the "qconf base directory" may not have meaning.10:05
LucidFoxWell, the previous version 1.3 had no copyright notices in these files altogether. I asked to add copyright headers, and got... this.10:06
HobbseeThorvald Natvig here?10:06
Hobbseeright.  revu cleaned out10:08
persiaLucidFox: The problem is that copyright (with penalties for reuse) is implicit in authorship (or possibly publication) in many jurisdictions.  This is slightly better than nothing, but still not good enough :(10:08
persiaHobbsee: Thank you.10:08
LucidFoxLooking at one REVU package, is it okay to have the Homepage field in the binary package section of debian/control?10:09
persiaLucidFox: It should be in Homepage: unless there are (oddly) different homepages for different binaries.10:10
LucidFoxyes, it is in Homepage:10:10
LucidFoxbut that line is in the binary package section10:11
LucidFoxas a header10:11
persiaLucidFox: That's fine, although in the Source: stanza is generally better (again, unless the package oddly has different homepages for different binaries).10:12
asabilpersia: it worked :)10:15
asabilpersia: now how can I bribe people to review it ? :D10:15
persiaasabil: I recommend an announcement of the form "I've just uploaded $package, available for review at $url".10:17
asabilhere ? on this channel ?10:18
LucidFoxasabil> yes10:18
asabilI've uploaded libgee available for review at http://revu.tauware.de/details.py?package=libgee10:18
asabil:D10:18
persiaYes.  Here.  Now.  Not more than once a day, except for REVU day (today), when once every 4-5 hours doesn't tend to annoy too many people.10:18
asabiloki10:19
LucidFoxasabil> First, look at the lintian warnings10:20
asabilok10:21
rulusI got some comments on my upload at http://revu.tauware.de/details.py?package=gtkvd , and I have some questions (again) ;) About the first one: how do I know on which modules I need to depend? Is there some tool to generate this?10:22
geserrulus: no, you need to check in which package the modules are and list them manually10:26
jscinozpersia, yes but i havn't gotten much/any feedback on the latest ones10:26
rulusgeser: I only have to depend on that modules that aren't in the default Ubuntu installation?10:27
persiajscinoz: I'm just curious if you've checked with the archive-admins about urbanterror-data.  If not, I'm not sure an advocation of urbanterror would mean much.10:27
mok0asabil: first round of comments for you10:28
wallyweeka small update to sdlmame, now waiting for reviews at http://revu.ubuntuwire.com/details.py?package=sdlmame10:28
asabilthanks mok010:29
geserrulus: on every module package your package need10:29
rulusgeser: ok, thanks for the info :-)10:30
LucidFoxasabil> Added a review as well10:30
geserrulus: think e.g. of kubuntu (or any other customised ubuntu installation/ derivative) where the python gtk module can be not installed10:32
geserrulus: there is only a small set of packages which are essential that is guaranteed to be installed everywhere (which you don't need to list in depends)10:33
rulusgeser: aha, I understand10:33
LucidFoxHmm, I never heard of the Vala programming language, but it sounds very interesting.10:38
asabilLucidFox, mok0: when I fix all the issues, I should just dput again ?10:54
asabilno need to bump the version right ?10:55
LucidFoxasabil> yes10:55
LucidFoxno need to bump10:55
asabiloki thanks10:55
LucidFoxasabil> triaged the needs-packaging bug10:56
asabilthanks10:57
asabilbtw, concerning your 5th point10:58
asabilthe Maintainer should be set to MOTU ?10:58
asabiland Original-Maintainer to me ?10:58
LucidFoxasabil> yes11:03
LucidFoxMaintainer: Ubuntu MOTU Developers <ubuntu-motu@lists.ubuntu.com>11:03
LucidFoxXSBC-Original-Maintainer: Your Name <you@example.com>11:03
asabilok thanks11:04
rulusAbout the last comment (http://revu.tauware.de/details.py?package=gtkvd), do I need debian/dirs? I think the needed folders are created automatically by setup.py?11:13
asabilhmmm, I uploaded a new revision, but it didn't seem to appear on the revu page :/11:15
asabilwhat did I do wrong ?11:15
asabil(I changed the package version from -0 to -0ubunt111:15
persiaasabil: Maybe just waiting for the refresh (happens every 10 minutes or so)?11:16
LucidFoxrulus> debian/dirs is only needed if you cp something there, or deliberately want to have empty directories in the deb11:19
LucidFoxif the upstream installer creates the directories it needs itself, debian/dirs is not needed11:20
rulusLucidFox: ok, thanks :-)11:20
asabilI think I fixed all the issues with my libgee upload11:25
jonnymindHello.11:26
jscinozpersia, what should i be checking about it?11:29
persiajscinoz: Last review asked you to check with the archive admins to see if the size would be an issue.11:31
* rulus updated gtkvd: http://revu.tauware.de/details.py?package=gtkvd11:41
jscinozhow can i contact the admisn11:44
=== Zdraaa is now known as Zdra
persiajscinoz: They are often on #ubuntu-devel on weekdays from around 8-22 UTC.  You could also send email to ubuntu-archive@l.u.c11:47
Hobbseepersia: mithrandir might still be around on #u-d11:54
persiajscinoz: ^^11:55
\shhmm...does anyone know where the .changes format documentation is hiding on debians server?12:16
\shgot it12:18
persia\sh: Share?12:18
\shhttp://www.debian.org/doc/debian-policy/ch-controlfields.html#s-debianchangesfiles12:18
jscinozok thanks12:18
auraxelkbuntu you idiot :)12:26
persiaelkbuntu always wins :)12:31
elkbuntupersia, he joined *every* channel i was in to get at me12:32
elkbuntuof course since i could only get rid of him from some, he got great thrills12:32
elkbuntuactually, the only ones unscathed were my loco channels :-/12:32
jonnymindTo all motus: I have a fast question about tomorrow revu: I'd like to present the official Falconpl 0.8.8 package.12:33
jpatrickelkbuntu: he got you in #u-es12:33
jonnymindcurrently 0.8.7 version is loaded.12:33
jonnymindDoes it pose any problem if I just dput the new version?12:33
elkbuntujpatrick, ah... he did get one of my loco channels then12:34
persiajonnymind: Last I saw, falconpl was awaiting review.  If you update it, the status doesn't change.  If there was an advocation I didn't see, you lose the advocation with an update.12:34
\sh.oO(/ignore is a bliss when it's known...bans is so 90ties)12:34
elkbuntunot that it's my loco channel, im just in there to monitor the ascii genitalia gang12:34
jpatrickelkbuntu: where I prompty throw him out12:34
elkbuntu\sh, for an op to ban a troublemaker who's insulting everyone who speaks in his presence, is irresponsible12:35
\shelkbuntu, this jerk is registered on freenode...a k-line is more useful of an irc admin to stop those jerks..a ban is temporary and most likely he just reconnect his router and get a new ip et voila12:37
\shso /mode +b is not enough to get rid of these people12:37
* \sh wonders why nobody learned from the experiences of the 90ties where IRC was more like a wargame12:38
elkbuntu\sh, yes, and we have people trying to get staffers (rare at this time of day), but i still have to keep an eye on him until then12:39
Hobbsee\sh: if they were actually giving out staffing access, with klines...12:40
\shHobbsee, hopefully not...k-lines are irc admin territory and not for customers of a service (s/customers/users/)12:41
Hobbsee\sh:12:42
Hobbseeeven the newer staff aren't getting kline powers12:42
\shHobbsee, the idea behind k-lines are : just put the whole /24 in the server config reload it and wait for the ISP  to complain so an irc admin can give evidence to the ISP that one user is misbehaving12:42
PriceChildyou have to get enough xp before you get o-lines and klines etc.12:42
* persia notes that it is REVU day, and three people should go do REVUs rather than talking about IRC stuff.12:42
Hobbseepersia: bah humbug.  i cleaned up REVU.  that's my good deed for the day12:43
elkbuntu\sh, you're aware that doing that would exclude most of freenode's users... hence killing the network, right?12:43
persiaHobbsee: You get a pass for other reasons.  The three would be the other three members of the conversation.12:43
Hobbseeahhh12:43
Seveaspersia, cheat.12:44
persiaSeveas: four!12:44
SeveasHobbsee should do more revu, lazy ozzie woman12:44
* Seveas should now run12:44
Hobbseehah12:44
Seveaseek12:44
persiaSeveas: conflict of interest.  Check +participation12:45
HobbseeSeveas: now, if i *ever* get kline powers...you know who the first to go will be?12:45
\shelkbuntu, yes, but e.g. vandalism of my service is just like someone would enter my house and destroy my furniture...12:45
SeveasHobbsee, probably gary since he's the default victim12:46
elkbuntu\sh, yes it is. however jailing the rest of the town for the crimes of that one person would not bide well anywhere12:46
\shelkbuntu, e.g. on my webserver I have 182 /24er blocked...because of heavily spamming drupal...most of those /24er are coming from china, russia and other not well behaving countries..around 1/4 of networks which are not coming from those countries are from germany...and I already have connections to most of the ISPs here, and they are hunting their users now12:48
elkbuntu\sh, that's great for a non-realtime service, but it would ruin an irc network like freenodes. heck if one person from wanadoo messed up, you're excluding half of france for it12:49
Hobbseeelkbuntu: this is a problem?12:49
Seveaselkbuntu, we've done that in the past with half of turkey and poland :)12:49
* Hobbsee hides from all the french people12:49
elkbuntuHobbsee, the french might think so12:49
persiaErm.  OK.  Next person to talk about IRC without first reviewing a package gets a frown!12:50
elkbuntuSeveas, indeed we have, but not for *one* person12:50
\shelkbuntu, you block not the whole ISP but a block of 255 ip addresses hence a /24 (or old nameing class C network)12:50
elkbuntufrown away, persia12:50
* persia frowns at \sh and elkbuntu12:50
* \sh works on something...12:50
* \sh wonders if it's possible with a magic gpg cli switch to remove the ascii armor from a signed file12:51
\shafter checking the sig e.g.12:51
=== Zdraaa is now known as Zdra
jonnymindpersia: thank you, I get it. No, there isn't any comment nor advocation yet.12:59
persiajonnymind: Then it's safe to upload a new candidate.  Best do it now before someone looks and maybe advocates (as it can be annoying waiting for NEW processing when there are improvements ready).13:00
jonnymindk13:00
jonnymindI'll do that in minutes then.13:01
=== bigon` is now known as bigon
=== cprov is now known as cprov-afk
jonnymindpersia: we have a zlib module that may be optionally built using the system zlib.13:12
jonnymindwould ubuntu prefer we to link against system zlib and set proper dependencies, or woudl it prefer we to use our internal version?13:13
\shjonnymind, system zlib..less maintaince when zlib is broken13:15
jonnymind\sh: ack13:16
\shjonnymind, another point: no duplicated sources in the archives13:16
jonnymind\sh: you mean we should strip our source off of zlib source code?13:16
\shjonnymind, normally we strip duplicate sources out of the orig.tar.gz, yes...most known libs which are shipped with upstream sources are ffmpeg or zlib or boost ;)13:17
jonnymindAh, ok. So I can do this in my local ubuntu copy while packing, right?13:18
jonnymindnp for that.13:18
the_belgainhi - i'm getting the following lintian errors on my package: http://pastebin.ubuntu.com/3705/13:21
the_belgaindo i need to be splitting this package into separate "fuppes" and "libfuppes" packages here, or is it still acceptable for both the program and the library to be in the same package?13:21
StevenKthe_belgain: The first error is caused by not calling dh_makeshlibs in your rules file13:21
StevenKthe_belgain: Well, are other things going to link against the library?13:22
the_belgainno13:22
\shjonnymind, yepp...13:23
the_belgainStevenK: looks like adding a call to dh_makeshlibs will get rid of the first two errors - how about the third?13:26
StevenKthe_belgain: Then I think the last error can be ignored13:26
the_belgainshould the error be explicitly overrided in some way, or just left in place?13:27
StevenKNot sure about that13:27
the_belgaina couple of other questions - the package doesn't currently have a man page.  there isn't any such documentation in the upstream release; is it normal to just suggest the upstream author adds some documentation, or should some docs be added that are specific to the ubuntu package?13:29
the_belgainit feels like the package maintainers aren't going to be best-placed to keep eg. a manpage up to date with new releases13:30
asabilI've uploaded a new revision for libgee package available for review at http://revu.tauware.de/details.py?package=libgee13:30
brooniethe_belgain: Ideally a man page would be written and contributed upstream.13:30
the_belgainwould the absense of a manpage in the meantime prevent a package being accepted into multiverse?13:31
broonieVery unlikely.13:31
the_belgainok, thanks13:31
the_belgaini'll just request one upstream then13:32
the_belgainanother question - i'd like to add an init script for the program in this package; again done is included in the upstream release.  i probably wouldn't want this to be enabled by default - is there a way to easily add an init script and have it enabled / disabled through the System -> Administration -> Services menu?13:34
tbutterI uploaded a new version at http://revu.tauware.de/details.py?package=jodviewer fixing the things mentioned by persia and bddebian. Linda still tells me it uses a wrong (too high) standards version. Is the linda on revu an older version or is it a bug in my package?13:45
amarilliontbutter, I get that too13:48
amarillionlinda on revu is outdated13:48
amarillionYou should be using standards version 3.7.3 IIRC13:48
tbutterthanks amarillion13:48
=== bigon is now known as bigon`
=== pricechild is now known as PriceChild
=== Ubulette_ is now known as Ubulette
jonnymindsoren: people, I am sorry to bring up the topic again, but this is a thing that should be issued peacefully.14:07
jonnymindsoren: sorry, wrong nick14:08
jonnymindSeveas: people, I am sorry to bring up the topic again, but this is a thing that should be issued peacefully.14:08
jonnymindhttp://bugs.debian.org/cgi-bin/bugreport.cgi?bug=46061814:08
ubotuDebian bug 460618 in wnpp "ITP: falcon -- Repository manager for .deb packages" [Wishlist,Open]14:08
frafupersia: A few weeks ago, you reviewed mousetweaks on revu. If you have time, could you (or any other reviewer) please review the new version that I uploaded yesterday.14:09
jonnymindhave you resolved the /usr/bin/falcon nameclash before submitting the package to debian?14:09
frafuIn fact, the graphical user interface of mousetweaks is present in the Mouse control panel since GNOME 2.21.5 and it would be odd to have the gui in hardy, but not the module providing the new functions present in the Mouse control panel.14:12
jonnymindThis is a quite relevant topic, and has also some legal aspect of non-secondary importance. I'd like to discuss this peacefully.14:13
bddebianHeya gang14:40
geserHi bddebian14:41
bddebianHeya geser14:42
rexbronpersia: iirc, policykit does not have python bindings at the moment, and  I do not want to have to rewrite the app in C++14:42
rexbronpersia: as for the native package thing, I would happily release a source tarball for any other distros that do not use debs, but it is easier for me to develope/maintain with the debian info in the same branch. If you run setup.py sdist, it builds a tarball without any of the vcs or debian files14:44
somerville32If anyone is interested, please review thunar-svn-plugin: http://revu.ubuntuwire.com/details.py?package=thunar-svn-plugin15:20
andi5hi... please excuse my novice question :-) ... how should i start pbuilder (or even what else should i use) to create a minimal (chroot) environment to build a package that will fail to build without pbuilder removing the build directories afterwards? i would like to take a look into that ... thanks in advance!15:20
frafuandi5: the following page might help:  https://wiki.ubuntu.com/PbuilderHowto15:24
DRebellionI have upstream source downloaded from the author's website but it is in .zip format. What procedures do I need to do if I am to convert it to .tar.gz ??15:25
DRebellionShould I simply convert it or do I have to note down somewhere that I have?15:27
andi5frafu: that is a long page, but i do not find anything that answers my question for me :-( (i have tried to read it before i asked)15:28
brooniepbuilder login might be what you're looking for.15:28
broonieThere's some other ways to do it in the docs in the pbuilder package.15:29
rulusI updated my gtkvd package earlier today (http://revu.tauware.de/details.py?package=gtkvd). If someone has time for a review, that would be great :)15:30
andi5broonie: i.e. i would use pbuilder login --bindmounts and use X then, where X is ... pdebuilder, dpkg-buildpackage, ...?  thanks!15:30
brooniedpkg-buildpackage15:31
andi5ah, cool15:31
andi5broonie: thanks a lot :-)15:31
civijaDRebellion: you can just open .zip file in file-roller and save it as .tar.gz15:32
DRebellioncivija: ok, just checking15:33
broonieDRebellion: Probably worth putting a note in saying what you'v done (in the copyright file probably)15:33
civijaisn't changelog better place to note that?15:34
DRebellionshould the .tar.gz packages be in the format - <packagename>_<version>.tar.gz or <packagename>-<version>.tar.gz ?15:37
frafuandi5: install pbuilder and the other modules indicated on that page; create the pbuilder environment with sudo pbuilder create; to build the package, use sudo pbuilder build  softwarename.dsc . To create the *.dsc file, you have to debianize (=create a debian directory with a few control files in your package ) your package and call debuild -S.   Here you can read how to debianize a package: http://doc.ubuntu.com/ubuntu/packagingguide15:39
andi5frafu: i am testing an ubuntunized package already and my problem is more about failing builds than setting up pbuilder at all :-)15:40
geserandi5: in such cases I login into pbuilder and build the package there with dpkg-buildpackage -b15:41
frafuandi5: sorry for getting you wrong15:42
andi5geser: yep, that is what broonie suggested as well... so i will most definitely go that way, thanks :)15:42
wallyweekhi all!15:42
wallyweekanyone could please have a look at http://revu.ubuntuwire.com/details.py?package=sdlmame15:43
=== stdin_ is now known as stdin
foxmikeHi!  I'm looking into backporting f-spot, but that would mean backporting cli-common from the hardy version.  Does anyone here knows if this is safe to do, or may it break the system?15:50
LucidFoxfoxmike> cli-common doesn't need to be backported15:57
LucidFox(I think)15:57
LucidFoxf-spot should run fine with the old cli-common, I know because I built it on Gutsy15:57
jdongfoxmike: locally, it should be a fairly safe thing to do to your own system15:58
LucidFoxfoxmike> Just make sure to build against bundled mono-addins and libflickrnet, as they were only promoted to main in hardy15:58
LucidFoxAnd I wholly support backporting f-spot.15:58
foxmikeLucidFox: well, f-spot 0.7.1 has libflickrnet as dependency, which in turns has cli-common =>0.5.6 as dependency.15:58
foxmike(as I understood it...)15:58
LucidFox0.7.1?15:59
LucidFoxfoxmike> libflickrnet is in universe in gutsy15:59
foxmikestand-by, I'm looking back my infos...15:59
LucidFoxand f-spot is in main15:59
LucidFoxto backport 0.4.1 to gutsy, you will need to drop meebey's changes from Debian and build it against bundled libflickrnet again15:59
foxmikeLucidFox: Ok thanks, I did not found libflickrnet in gutsy yet (was looking in main I think)  Thanks for the info!16:03
foxmikeAnd I meant f-spot 0.4.1 (typo...)16:03
LucidFoxfoxmike> And while you're at it... against bundled mono-addins as well16:03
LucidFoxmono-addins is in universe in gutsy16:04
foxmikeLucidFox: this would be my very first backport (and packaging experience) and I am not sure what do you mean by "building against mono-addins".  Does it needs to be added to the build-dependencies?16:05
LucidFoxfoxmike> On the contrary, my dear Watson - remove them from build-dependencies!16:05
LucidFoxBoth mono-addins and libflickrnet16:05
LucidFoxyou will also need to drop certain patches, let me see which ones16:06
foxmikeok great!16:06
LucidFoxfoxmike> forward_port_to_flickrnet_2.1.5 and link_system_libs16:07
LucidFoxmake sure to also remove them from 00list16:07
LucidFoxor remove them _just_ from 00list so they're there but inactive16:08
LucidFoxand from debian/control, remove libflickrnet2.1.5-cil, libmono-addins0.2-cil and libmono-addins-gui0.2-cil16:08
foxmikeLucidFox: I'm done with debian/control, and I'll give you some feed back concerning 00list, thanks for your help!:)16:11
foxmikeLucidFox: does "40_flickr-export-crash" should be removed from 00list as well?16:15
LucidFoxno16:15
foxmikeok, thanks16:15
mok0how can I create a new page on the wiki?16:16
mok0I can delete pages, but not create them ;-)16:17
stgraberjust enter the URL you want and click on create the page (or something like this)16:17
stgraberCreate new empty page that's16:17
mok0stgraber: heh, cool.16:18
rexbronif anyone is interested in getting a head start on revu day, take a look at http://revu.ubuntuwire.com/details.py?package=ubuntustudio-controls . Thanks!16:21
amarillionCan someone point me to some good docs explaining the use of hyphens in man files?16:24
amarillionThis comes up a lot in reviews yet I can't find documentation for it16:24
emgenthello people16:26
tbutteramarillion, maybe this: http://lists.debian.org/debian-devel/2003/03/msg01481.html16:28
geseramarillion: in UTF-8 there is a difference between - like in --option (\- in manpages) and - like in "two-sided" (- in manpages). Especially in options it's importaant to use the correct one else the searching for it inside the manpage gets harder as the '-' key matches \- in manpages.16:29
amarilliongeser, ok, but which one should I use on the NAME line?16:30
amarillion(so the whatis info is still correct)16:31
emgentomg big error in wordpress :P16:31
emgentdefault options:16:32
emgentNameURLCategoriesrelVisibleAction 16:32
emgentPlanet Debian16:32
emgentplanet.ubuntu.comBlogroll YesEditDelete16:32
emgentit'snt debian planet, this is ubuntu planet :P16:32
emgenti go to fix16:32
frafuCould anybody please review the following package: http://revu.tauware.de/details.py?package=mousetweaks  ? I hope that mousetweaks will make it into hardy as its gui has been integrated into GNOME since GNOME 2.21.5.  Thanks16:39
foxmikeLucidFox: ok it builds well now, I had to change the version number of libndesk-dbus-glib1.0-cil (>= 0.3.0) to libndesk-dbus-glib1.0-cil (>= 0.3-0) as the version installed on gutsy is 0.3-2.  Thanks again for your help!16:41
LucidFoxfoxmike> excellent, looking forward to seeing the backport in gutsy16:46
asabilLucidFox: would it be possible to ask you to review my new libgee package please ?16:58
LucidFoxasabil> I'm not a MOTU16:58
ScottKGood morning all.16:58
LucidFoxso I can't advocate it anyway16:58
asabiloh oki16:58
ScottKLucidFox: But you can give him good feedback and maybe when I MOTU does have time, it gets advocated on the first try.16:58
imbrandonmoins ScottK16:58
LucidFoxScottK> I already reviewed it once :)16:59
ScottKAh.16:59
ScottKheya imbrandon16:59
ScottKmok0: Had any luck with avscan?17:02
ScottKmok0: I think your packaging is looking quite good.  I advocated both of your packages I looked at.17:02
mok0ScottK: did you see my mail?17:03
* ScottK looks17:03
mok0ScottK: thanks!17:03
amarillionREVU needs double-post protection17:04
amarillionjust for kicks, post a comment and press F5 :)17:04
ion_I don’t understand why webapp developers keep on making programs that directly respond to POST with the resulting page.17:05
ScottKmok0: I don't seem to find it.17:06
mok0I sent it to kitterman etc17:06
ScottKamarillion: The code is on Launchpad.  Patches gratefully accepted.17:06
ScottKmok0: What was the subject?17:06
amarillionok :)17:06
mok0"avscan woes" :-)17:07
* ScottK looks again.17:07
amarillionLooks like my package hit a snag17:07
amarillion<dholbach> "alex4 hangs (on AMD64) when starting the game. :-/"17:07
mok0Scott: sent it to yourfirstname@yourlastname.com17:07
ryanakcajames_w: ping, would you mind testing bzr_1.1-1 on hardy alongside bzr-buildpackage, before I file a sync request?17:08
ScottKmok0: Right.  I don't seem to have it.  Either in my inbox of my spam folder.17:08
ScottKmok0: When did you send it?  I greylist, so it could still be in transit.17:08
mok0ScottK: about 1 hr ago17:09
ScottKOK.  Depending on your mail server's retry delay, it may be in the air still.17:09
mok0ScottK: http://paste.ubuntu.com/3711/17:09
ScottKmok0: Thanks17:10
james_wryanakca: sure. I'll get to that in a moment. Thanks for the prod.17:10
ScottKmok0: I had to make some changes in the clamav packaging to get 0.92 to build on Dapper.  The most extreme change I had to make was to force it to use GCC 3.4.17:11
ryanakcajames_w: kk, thanks :)17:12
ScottKI didn't have to patch any of the actual code though.17:12
mok0ScottK: how was the avscan patch made?17:12
mok0I see the same mods in the feisty version17:13
ScottKmok0: I took that patch from the feisty avscan and tried to make the same/similar changes to the dapper version.17:13
mok0ScottK: Aha17:13
ScottKmok0: Since some of the code had changed, the patch didn't apply cleanly.17:13
smarterhi17:14
ScottKmok0: So I'm thinking I missed the definition of something somewhere.17:14
mok0ScottK: that must be the source of the problem. As I said the other day, the patched code seems to be a mixture of two API's17:14
smartercan someone please review my extremetuxracer package? http://revu.ubuntuwire.com/details.py?package=extremetuxracer17:14
ScottKmok0: Since you actually understand C code, you might (would probably) find it easier to start over with the feisty patch and that dapper avscan and see if you can integrate them in a sensible way.17:15
mok0ScottK: I was trying to do just that, but kept running into some other dependency problem17:16
mok0ScottK: Is your backported version of clamav working ok on dapper?17:18
ScottKmok0: Yes17:18
ScottKIt works well with all the other applications I've tested it with.17:18
mok0ScottK: great.17:18
ScottKI think I'm very close to being ready to do the backport, but I'd like to find a way to solve the avscan problem.17:19
mok0ScottK: I will take a closer look at the code tomorrow.17:20
mok0ScottK: I need to make dinner for the family shortly :-)17:20
ScottKmok0: Thank you.  There's no way I can solve this, so I'm dependent on help.17:20
ScottKUnderstand.17:20
mok0ScottK: I hope I can help17:21
* ScottK too17:21
yamalMOTUs, an improved sabnzbd package is awaiting review @ http://revu.tauware.de/details.py?package=sabnzbdplus17:25
amarillionspeed-game is ready for review as well: http://revu.tauware.de/details.py?package=speed-game17:25
mok0Scott, incidentally, is there a reason not to use the newest avscan version 3.1.1? It's clamav dependency is the same (0.90.1) it seems17:26
amarillionCould anyone who is on AMD64 help me confirm a bug in alex4? http://revu.tauware.de/details.py?package=alex417:26
ScottKmok0: It needed the newer endeavour, which needed some other stuff, and from there it got ugly.  I tried that first.17:26
amarillionAccording to danielh it hangs on start but I can't confirm it17:26
mok0ScottK: I was able to compile feisty's endeavour on dapper17:27
mok0but perhaps thats not new enough?17:27
ScottKmok0: Let me look into that then.  I don't think I tried that.17:27
rzrhttp://www.vnunet.com/vnunet/news/2207369/microsoft-patents-employee17:36
albert23amarillion: I can confirm alex4 hangs on amd64 when you start a game.17:38
amarillionalbert23, thanks17:38
albert23amarillion: no problem17:39
amarilliondang... this is going to be hard17:39
amarillionalbert23, are you on hardy?17:41
albert23amarillion: Yes, I am17:41
ScottKmok0: The irony in this is I hadn't looked at the Feisty version and now that I have, I find I'm the one that uploaded it.17:43
mok0ScottK: no wonder, considering the amount of uploads you have...17:44
lucasgeser: around?18:00
lucasgeser: when you submit patches about dash-related build failures to debian, it would be great if you could turn them into ready-to-upload NMUs18:00
lucasthat way, I can just apply your patch and upload, and you get credited as the NMUer, instead of me18:01
ScottKlucas: I gather that's generally true, and not just for geser?18:04
ScottKI just fixed one here the other day that needs to be dealt with in Debian.18:04
lucasScottK: yes. I just noticed that geser filed a lot of those18:05
lucasI'm trying to fix all those bugs in debian, so better patches are easier for me :-)18:05
ScottKlucas: If I prepared an NMU to fix a debian/rules bashism and also fix http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=392927, would you sponsor that?18:06
ubotuDebian bug 392927 in libspf0 "Spfmilter dies unexpectedly with SIGABRT" [Grave,Open]18:06
ScottKor should I just fix the bashism?18:06
jonnymindI have removed sources for zlib and so on from the orig package, and I got this warning from dpkg-buildpackage18:07
jonnyminddpkg-source: warning: ignoring deletion of file modules/feathers/zlib/zlibstream.cpp18:07
jonnymindand so on. Is this ok?18:07
james_wjonnymind: it means that the files won't actually be deleted.18:11
jonnymindUhm... and is this good or bad?18:11
lucasScottK: ok, you can fix both18:11
ScottKOK18:11
lucasfor #392927, please include a summary of the problem and the fix in the changelog18:12
amarillionjonnymind, it's easiest just not to delete them18:12
lucasreading the bug log, the fix is only a good-enough workaround?18:12
james_wjonnymind: if you really need to get rid of them then repack the upstream tarball. Otherwise you could just leave them there. The important thing is that the files are not used when building.18:12
lucasScottK: please use dch --qa18:12
ScottKlucas: will do18:12
jonnymindAh, ok: I was told earlier to remove them as they are duplicate of sources stored also elsewhere.18:12
lucasand set Maintainer to: Debian QA Group <packages@qa.debian.org>18:13
lucasand remove the Uploaders18:13
amarillionjonnymind, yeah I'm confused about that too18:13
james_wjonnymind: yeah, you want to avoid using them when building to stop creating extra work for the security team etc. However having them in the tarball isn't necessarily bad.18:13
geserlucas: will remember for the next time18:13
amarillionin the docs you read everywhere that it's bad form to repack the upstream tarball18:14
jonnymindIn that case, I will leave there. They are optionally used in compilation (useful on those platform that doesn't provide a compatible package).18:14
amarillionprobably best18:14
james_wamarillion: it is usually preferred to avoid it where possible, but it's not always avoidable.18:16
DabianHiaya!   I just apt-got source for evolution.  However, GDB seems to point to the wrong line.  Is there a hard way to fix that, or even better, a fairly easy way?18:28
jonnymindScottK: Ok, new release of falconpl up in seconds.18:34
jonnymindI am adding download section to the site right now, so uscan will report version missing for a while18:35
wallyweekhello!18:38
jonnymindOps, I forgot a small detail.18:40
=== bigon` is now known as bigon
wallyweekanyone willing to review my package, please? :D  http://revu.ubuntuwire.com/details.py?package=sdlmame18:42
=== bigon is now known as bigon`
jonnymindDone. -- the official Falcon Programming Langauge 0.8.8 package is up, and the ubuntu falconpl is at BUG 17447018:55
ubotuLaunchpad bug 174470 in ubuntu "[needs-packaging] Falcon Programming Language" [Wishlist,In progress] https://launchpad.net/bugs/17447018:55
Flare183Search Bugs for Nemo19:08
Flare183can some one explain to me how to use "install"?19:08
=== civija_ is now known as civija
gladierey guys - im packaging something up and get this message "dpkg-checkbuilddeps: error: control file must have at least one binary package part" along with "dpkg-buildpackage: Build dependencies/conflicts unsatisfied; aborting."19:25
james_wgladier: the first message indicates that your debian/control is not well-formed.19:26
james_wThe second indicates that you need to install some more packages.19:26
gladier...19:26
gladierinto my local system?19:26
gladieronto*19:27
james_wI can help you correct the first error if you pastebin your control file.19:27
james_wgladier: yes, indeed.19:27
gladierhttp://nopaste.ch/df65f93afaaaa8d.html19:28
james_wgladier: there is no Version: field, so you should remove that line.19:29
james_wThe other issue is that there is no blank line before the Package: line.19:30
james_wThe parser uses the blank lines to break the file up in to sections.19:30
gladierok i spose this drops down to .. what way is best to build a deb?19:30
gladierthered dpkg -b and dpkg-buildpackage -rfakeroot19:30
gladierboth seem to need files organised differently19:31
james_wgladier: definitely the latter. You can do the former, but the latter is far, far easier.19:31
gladierwhats the diff?19:32
gladierive always had trouble with dpkg-buildpackage -rfakeroot19:32
james_wdpkg -b is the low level assembly of the .deb itself from the compiled files etc. dpkg-buildpackage uses debian/rules etc. to actually build the package.19:33
gladierhum ... another wierdness .. i can compile the source manually but throw it through dpkg-buildpackage and it dont work .. *sigh*19:33
james_wgladier: do you want help to diagnose the issue, or was that just a throwaway comment?19:35
gladieri dont know lol19:35
gladiermayaswell learn something and have a hand fixing it19:35
gladierotherwise it would be a dpkg -b19:36
gladierjames_w: this is the dpkg-buildpackage output19:37
gladierhttp://pastebin.com/d4697bf5819:37
james_wgladier: could the segfault be because of WARNING **: Could not load file or assembly 'Mono.Cairo,?19:40
gladieri just saw that19:40
gladiermake[1]: *** No rule to make target `Ubuntu'.  Stop.??19:42
james_wgladier: what did you run?19:42
gladier dpkg-buildpackage -rfakeroot19:43
james_wgladier: and so do you have a call to 'make Ubuntu' in debian/rules?19:44
gladier        $(MAKE) DESTDIR=$(CURDIR)/debian/oessysmon install19:44
gladierthats it19:44
gladierwhich pulls out to /usr/bin/make DESTDIR=/home/gladier/Novell Ubuntu Repository/Ebuild/app-admin/oessysmon/oessysmon-0.1.6/debian/oessysmon install19:45
james_wgladier: you need19:45
james_w        $(MAKE) DESTDIR="$(CURDIR)"/debian/oessysmon install19:46
james_wor19:46
james_w        $(MAKE) DESTDIR="$(CURDIR)/debian/oessysmon" install19:46
gladierof course19:46
gladierits now a happy little vegemite19:47
gladier^^ cant tell im an aussie19:48
gladieralso incase your wondering - im busy getting all of the novell linux stuff from suse -> ubuntu via the n4g Gentoo overlay19:49
LucidFoxThis is so annoying, KMail is one of the last two remaining KDE3 applications I still use and I can't replace it :(19:51
LucidFoxEvolution, Sylpheed and Claws-Mail are all ugly and cluttered19:51
smartertry thunderbird19:52
gladiergroupwise :)19:52
gladiermozilla products -> bin19:53
LucidFoxgladier> groupwise?19:53
ScottKLucidFox: KDE4 version is coming soon.19:53
gladierthat free novell thing which does contacts / email (pop/imap/groupwise) / calander19:53
LucidFoxgladier> It's not free, it's proprietary19:54
gladierits free .. just not open source19:54
gladierthe client is free19:54
LucidFoxIt's not free software.19:54
gladierthe server is a totally differnet matter19:54
gladierbut the client is free ... garunteed19:55
LucidFoxAs I said, it's not free as in "free software". It's "free" in the sense that it's zero-cost.19:56
LucidFoxBut it's proprietary.19:56
gladierits closed source yes19:56
=== macd_ is now known as macd
jonnymindPeople, I would really appreciate some early comment on BUG 174470 before the REVU session of tomorrow.20:07
ubotuLaunchpad bug 174470 in ubuntu "[needs-packaging] Falcon Programming Language" [Wishlist,In progress] https://launchpad.net/bugs/17447020:07
=== ember_ is now known as ember
\shyawn20:08
\shwhy is debmirror not mirroring the Release{.gpg} file?20:08
asabilany MOTU willing to review a package please ?20:10
\shemgent, ping phpbb2 is there already a CVE pending for this XSS ?20:11
\shemgent, or did you request it?20:11
rexbronAnyone looking to get a head start on revu day? Please take a look at http://revu.tauware.de/details.py?package=ubuntustudio-controls . Thanks!20:47
geserrexbron: the revu day started hours ago20:51
rexbrongeser: timezones20:51
Seveasgeser, he loves spamming his package :)20:52
rexbronO.o20:52
rexbrongot to get it out there some how20:52
rexbronrock out, with your... source package...20:52
jonnymindOh, so this is ALREADY revu day?20:53
jonnymindin this case20:54
jonnymindhttp://revu.tauware.de/details.py?package=falconpl it's now up and stable.20:54
jonnymindready for REVU.20:54
james_wryanakca: hi. I'm happy to have bzr-builddeb synced, as long as bzrtools is as well.21:14
james_wryanakca: there is one test failure, but that is a problem with the test rather than the plugin. It will require a source change to fix, I will try and release that soon.21:15
ryanakcajames_w: ok, so sync bzr, bzr-builddeb and bzrtools?21:17
emgentheya21:19
ryanakcahey emgent21:19
james_wryanakca: yeah, I'd say, and bzr-gtk too probably.21:20
ryanakcajames_w: ok, will do21:20
Kmosthat's already requested i think =)21:25
Kmosso it will be done next week21:25
ryanakcaKmos: okies :)21:26
james_wryanakca: oh, and bzr-svn as well of course.21:32
ryanakcajames_w: *nods*21:33
=== _czessi is now known as Czessi
asabilany MOTU with some free time wanna check this again please : http://revu.tauware.de/details.py?package=libgee ?21:43
ScottKmok0: I got the same build problem with the avscan from Feisty.  Not sure what to do next.21:54
ScottKI uploaded the Feisty endeavour to the ubuntu-clamav PPA for dapper and it built just fine.21:55
ScottKSo at least the build-deps are there now.21:56
=== Pricey is now known as PriceChild
ScottKmok0: It does, however build against Feisty's clamav in a Feisty environment.  Urgh.21:58
ScottKmok0: Finally got your mail, too.22:01
mok0ScottK: good22:01
mok0ScottK: I will try to debug avscan tomorrow, and se what needs to be done to link it against the new clamac22:03
mok0s/ac/av22:03
ScottKmok0: Thanks.22:08
rulusIf anyone has time to review http://revu.tauware.de/details.py?package=gtkvd, please do! :)22:20
pochubigon`: will you request a sync for d-feed? would be nice to have it in Ubuntu too :)22:25
geserpochu: you mean d-feet? see bug #18434422:27
ubotuLaunchpad bug 184344 in ubuntu "Please sync d-feet 0.1.8-1 (universe) from Debian unstable (main)" [Wishlist,Confirmed] https://launchpad.net/bugs/18434422:27
pochugeser: right, typo. Thank you.22:30
jonnymindpochu: hello.22:31
pochuhi jonnymind22:35
jonnymind:-)22:35
jdongsourceforge bug 149594222:54
ubotuSourceforge bug 1495942 "MP4Box crash at raw MPEG4 (A)SP import CVS20060527" [Pri: 5,Closed fixed] http://sf.net/support/tracker.php?aid=149594222:54
jdongaww.22:54
jdongok22:54
crimsunok, u-u-s queue time.23:04
crimsuncd23:04
wallyweekcould anyone please review my package? Thanks :D  http://revu.ubuntuwire.com/details.py?package=sdlmame23:04
bddebianwallyweek: Any luck with the home dir thing?23:05
jdongcrimsun: do you do the u-m-s queue too?23:05
emgentheya23:05
wallyweekbddebian: it works for me. I tried several different configs23:05
bddebianHmm, OK23:06
jdongcrimsun: because I'd love to find someone to sponsor bug 182653 :)23:07
ubotuLaunchpad bug 182653 in transmission "Please update to 1.01" [Wishlist,Confirmed] https://launchpad.net/bugs/18265323:07
wallyweekbddebian: don't mean to bother, but are your sure about the dot in ~/.mame/roms ? <blushing>23:07
=== DarkSun89 is now known as DarkSun88
asabilcan someone review my package please : http://revu.tauware.de/details.py?package=libgee23:13
asabilthanks23:13
=== DarkSun89 is now known as DarkSun88
crimsunjdong: done.23:20
crimsunhmph, .ubuntu.com is quite sluggish over my route.23:22
\shcould be me, mirroring all the day ;)23:25
\shdamn..this django is addictive23:29
somerville32\sh: Do you think you could pull yourself away to do a quick review inbetween now and the next game? :]23:30
\shsomerville32, it's not a game...it's python rails ;)23:30
\shsomerville32, give me the url :)23:30
somerville32http://revu.ubuntuwire.com/details.py?package=thunar-svn-plugin23:30
somerville32:)23:31
geser\sh: turbogears is also very nice23:31
\shgeser, I'm coding on "poor mans build service" , well the name is crap I know, but "duk" was also stupid ;) with django as framework in front of the scenes with some xmlrpc stuff etc. import of source files and checking the sigs etc is just finished23:34
\shs/mans/men's/23:34
emgentheya \sh23:35
emgent:P23:35
\shhach...what was the login scheme to revu? LP accounts?23:36
geser\sh: similar to the opensuse build service?23:36
\shgeser, yeah, but with debian inside, well hopefully I'll come so far that I can implement RPM building on debian systems ;)23:36
\shbah...23:37
* \sh doesn't have any revu powers anymore23:37
somerville32\sh: You just use your launchpad id and the password they provide23:37
persia\sh: If you've not been using REVU recently, try the email address from an upload you made in September or so.23:37
somerville32s/launchpad id/e-mail you used to upload23:38
persiasomerville32: It'S not related to LP id.23:38
\shNo REVU account for sh@sourcecode.de exists yet.23:38
persia\sh: Check the other accounts on your key23:38
\shpersia, my old one is not working either23:38
crimsunyou're probably experiencing the same symptoms I had.23:39
\shdo i need as a reviewer to be member of this contributor group on LP23:40
persiaAre there any other REVU admins around?  I am about to leave, and would really appreciate it if someone else could enable a reviewer account for \sh.23:40
persia\sh: You get that from MOTU anyway23:40
geser\sh: ask an revu admin to create an account for you23:40
\shgeser, how is admin? siretart, sistopy , persia and?23:41
\shwell, it's still time ... the new day is only 42 minutes old23:42
effie_jayxwhat script can I use for updating the mantainer field }23:42
* persia does it23:42
gesereffie_jayx: there is a script in ubuntu-dev-tools for it23:43
\sheffie_jayx, update-maintainer from the ubuntu-dev-tools package23:43
wallyweekit's late... g'night all!23:43
\shpersia, thx23:43
\sheffie_jayx, or you can use something like this: http://pastebin.ubuntu.com/3730/23:44
\sheffie_jayx, push it to ~/bin then :)23:44
\shand start it in the debianzed source tree23:44
\shquick hacks23:44
effie_jayxthanks guys23:45
persia\sh: I won't be able to watch the keyring sync, but you ought to be able to recover your password in 20-30 minutes.23:45
\shpersia, thx23:45
persiaOh.  Account is for the email address you complained about first.23:46
\shpersia, sourcecode.de?23:46
geser\sh: your script missed those packages which use a debian/control.in file23:48
\shgeser, yeah23:48
\shgeser, as I said a quick hack...but good to learn23:49

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