[00:09] jcastro: are you guys blogging about -proposed availability? [00:10] crimsun: I am not blogging about anything at the moment [00:10] jcastro: e.g., "foo is available in gutsy-proposed; please test"? [00:10] if you think I should, let me know [00:10] I have no problems doing so [00:10] general question: if I have a new project, is there any chance of it making it into hardy at this point? (I'm looking at the topic) [00:10] phomes (the gnome guy) suggested something like "Get the latest X two weeks before everybody else!" kind of thing [00:11] the entire discussion in -devel, for me, boils down to: 1) not enough people are testing, 2) the distro is worried about accountability [00:12] (1) is not easily resolved, but we can do a better job of getting word out there. [00:12] (2) allow the release manager of each stable release, ~ubuntu-sru, and ~ubuntu-security to override SRU/security policy [00:12] (heck, do we even have an active release manager for each stable release?) [00:14] what the hell do I do with a package after having it? I've created the package of libmtp-0.2.5, upgrading the existing 0.2.4-?ubuntu? [00:14] release managers,as far as i know, are only really responsible for the dev release [00:14] How do I get it into hardy? [00:14] tiagoboldt: have you filed a bug using LP against the libmtp source package? [00:15] nop, so is it a bug not having the latest version packaged? :l [00:15] tiagoboldt: attaching a debdiff against the Debian source package would be helpful. [00:16] 0.2.5-1 is in Debian unstable. [00:16] documentation sucks :\ There could be a lot more of people helping if it was easier to know were to put what :\ [00:17] hum, so I should port it, something like that, right? [00:17] Can anyone do that? Or should we respect the package maintainer? [00:17] tiagoboldt: do you need someone to assist you in merging 0.2.5-1 from Debian unstable? [00:17] anyone can do the work. [00:18] Heya gang [00:18] Hi bddebian [00:18] than I shall do it! Do I have to 'reserve' that job for me? so that no one else starts doing the same? [00:18] tiagoboldt: just begin working on it [00:19] Heya geser [00:19] Reading the motu pages on it, going to gather the script to use with MoM and start following the documentation :D [00:20] tiagoboldt: ok. [00:22] If you have got a spare moment, please take a look at openFX: http://revu.ubuntuwire.com/details.py?package=openfx [00:26] should I leave -- Ubuntu Merge-o-Matic as the maintainer after a merge? [00:26] no [00:26] tiagoboldt: No [00:27] you want to change that :D [00:27] that the script should go and get my debname and debmail (guess that's it) from bashrc, shouldn't it? [00:27] *than [00:29] that only happens with the initialization of a source directory to a debian package layout [00:32] so, I get all the stuff from mom, correct the conflicts, fill in the changelog and run merge-genchanges, thats it for the start? [00:32] Not really. [00:33] You really want to go over the previous Ubuntu changes and work out whether they're still necessary. [00:34] and if I'm unsure? :\ example: this one depends in ubuntu of udev, and in debian of something like {$udev} [00:35] Then you might want to check out when that Ubuntu change was made, preferably finding the LP bug, and see whether the rationale still applies. [00:36] If there *was* an LP bug you can see if the unchanged Debian package still exhibits that bug, and whether the Ubuntu change still fixes it. [00:37] got it, and, always, for every merge, create first a bug for the source I'm merging, right? So that I can close the bug with my merge, is that it? [00:37] Yup. That also tells other people not to merge the same package. [00:38] Also you should add a comment on DaD that you're merging. [00:38] mom/dad what's what? [00:39] MoM is the Merge-o-Matic. DaD is an open-source alternative, with per-package comments. It's annoying that there are 2 different Ubuntu mergers, but that annoyance is going away. [00:40] real soon now © [00:40] still, for now, I should be careful with both, I'll try that :D [00:40] is there any motu-school scheduled? [00:41] tiagoboldt: If, at the end of it all, you don't understand an Ubuntu change, or whether or not you can drop it you should ask in here. [00:41] Lutin: MoM code is available now, isn't it? Will you add comments support to it? [00:44] pochu: yeah. me or Adri2000 :) [00:44] Wow, they released it? [00:45] Fujitsu: Yes. [01:35] if there is a bug for the ubuntu kernel, is this one of the cases where a patch format other than a debdiff is better? [01:35] :) [01:35] not necessarily. [01:36] for the kernel, a git changeset or a URI to its upstream is sometimes more efficient [01:36] oh ok [01:36] evening [01:37] 'lo zul [01:37] hello zul :D [01:37] how is it going crimsun and joejaxx [01:37] * joejaxx goes to install git [01:37] it is going well [01:38] the reason i ask is because of Bug #162090 [01:38] Launchpad bug 162090 in linux-source-2.6.22 "appletouch does not recognize trackpad in macbook3,1" [Undecided,Confirmed] https://launchpad.net/bugs/162090 [01:38] the patch on there is only for the gutsy kernel [01:39] have you checked to see if this patch has been added upstream? [01:40] going to do that now :) [01:40] because it probably wont get applied to the gutsy kernel now [01:41] yeah :) i am talking about the hardy kernel :D [01:47] nope it looks like it is not in upstream yet [01:48] * joejaxx is waiting for git clone to finish [01:49] Heh. That'll take *some time* :) [01:49] yeah [01:49] 57% down indexing [01:49] s/down/done/g [01:49] i should have ran that process on here [01:51] joejaxx: easier to use the web interface [01:51] web interface? [01:52] you mean kernel.ubuntu.com? [01:52] if so i do not have access to that :P [01:52] Darn. virt-manager doesn't seem to have an interface to "qemu -snapshot". [01:52] /git/ [01:52] http://kernel.ubuntu.com/git [01:52] it'll redirect you to the proper gitweb [01:53] yeah i do not have access to that [01:53] :P [01:53] RAOF: interesting [01:53] zul: unless i misunderstood your suggestion :) [01:54] http://kernel.ubuntu.com/git?p=ubuntu/ubuntu-hardy.git;a=summary [01:54] (i.e., it's just a Web frontend ala git.kernel.org) [01:55] yeah :P how would that help me create a commit diff? [01:55] :P [01:55] all done [01:57] zul: how goes fatx? [01:57] heh [01:57] :) [02:22] is there any HowTo on updating packages? [02:22] not merging, but updating [02:23] never mind, found it [02:27] https://people.fluxbuntu.org/~joejaxx/ubuntu/patches/bug162090.patch :D git diff HEAD ftw [02:29] night * [02:30] emgent: Goodnight [03:02] zul: you still around? :D [03:15] Anyone from the python team here? [03:16] vorian: ktorrent 3.0~rc1 uploaded, I mangled your interdiff a bit, added the epoch and made rules do 3.0~rc1 or ~beta1 instead of stringing them together [03:16] vorian: otherwise 3.0rc1 > 3.0, which will suck when they finally release :D [03:18] tritium: What do you need? [03:19] vorian: dget it when it shows up, I am submitting that for most absurd watchfile regex award :D [03:19] ScottK: was curious about using python-scipy. It wants to install python2.4. [03:20] ScottK: Was it not updated for 2.5? [03:20] I thought it was. [03:20] tritium: Which release are you on? [03:20] ScottK: gutsy [03:21] * ScottK looks [03:23] If I start python and import scipy, it works (that's with 2.5). [03:23] tritium: ^^^ [03:24] ScottK: okay, so at least it works. Any idea why it pulls in 2.4? [03:24] Thanks for looking into it, ScottK. [03:25] What do you mean pulls in 2.4? Do you mean requires 2.4 to be installed? [03:25] ScottK2: yes, installing python-scipy results in python2.4 also being installed. [03:26] tritium: It installs bit that are python2.4/2.5 specific, so it does properly depend on both of them. [03:26] tritium: This is a needed part of support for multiple python version. python-scipy isn't at all unusual in this regard. [03:26] ScottK2: okay, fair enough. Thank you. [03:26] tritium: Also, the "python" team on LP doesn't appear to actually do anything. [03:27] Is that so? Well, I appreciate your reply. Thanks again. [03:27] No problem. === bmk789 is now known as bmk789_sleep [03:36] to have a package on gnome-default-applications it must be done on the package or on the source? === _czessi is now known as Czessi [03:52] Don't know if this is a bug or not, but just upgraded using 'sudo update-manager -d', yes I had problems, but they're sorted, but the desktop background is the elephant theme, keeping the brown/orange Ubuntu look, so why are the titlebars blue? [03:54] Does anyone else have this? === bigon is now known as bigon` [04:15] must package.orig.tar.gz have 1 "toplevel" directory? [04:28] eddyMul: that is the convention yes. it should be - [04:28] LaserJock: so, dpkg-source will unpack 1 extra level? [04:28] ? [04:29] what do you mean by "1 extra level" [04:29] LaserJock: I'm looking at phpmyadmin's source [04:30] LaserJock: phpmyadmin_$${version}.orig.tar.gz has a phpmyadmin-${extra-string}-$${version}/ folder in it [04:31] LaserJock: but `apt-get source phpmyadmin` unpacks stuff into phpmyadmin-$${version}/ folder [04:31] LaserJock: so, somehow dpkg-source unpacks the orig.tar.gz, and does some renaming? [04:31] ah [04:31] I see [04:32] LaserJock: do I understand dpkg-source's behavior correctly? [04:33] I believe so, the convention is -/ so dpkg-source handles that [04:34] LaserJock: I see. [04:35] LaserJock: my orig.tar.gz so far doesn't have a "toplevel" directory, but `pbuilder` didn't seem to complain so far. Of course, I've never tested it by installing it..... :p [04:35] LaserJock: thanx for the clarification [04:35] dpkg-source treats tarball with single directory and tarball with multiple directories/files differently. [04:36] minghua: I see [04:41] persia: Hello [06:19] When reviewing, how much do we care about missing watchfiles? [06:19] s/do/should/ [06:19] hmm, depends on who you ask I'd think [06:20] Fair enough. [06:20] I think persia's on a watch file crusade so I think he'd tell you to care :-) [06:20] I personally think they should be included, but wouldn't necessarily not advocate soley on that [06:21] I don't think I'll care too much, since upstream appears to be gnome-look, and it looks extremely difficult to scrape the right info off it. [06:21] I'd probably go ahead and advocate but tell the packager to either add a watchfile or get-orig-source rule as soon as they can [06:22] at this point we we need to get stuff in the archive, we can fix bugs (like watch files) later [06:23] Well, this package has a bunch of other stuff broken with it anyway. [06:23] ah [06:23] well then I'd add a watch file/get-orig-source to the list then [06:23] Especially since it's a (kinda) repack. [06:24] oh yeah, then a get-orig-source sounds like a good thing to add [06:24] watch files are good. I'd reject on the absence of one without good reason. [06:24] It looks like upstream needs a good kicking though. [06:25] I personally wouldn't reject if that was it but I'd want the packager to say they will add one as soon as they can [06:25] (They distribute a tar.bz2 containing a tar.gz containing the source and another tar.bz2 containing the gtkrc themes) [06:25] but as long as there's other stuff then yeah [06:25] nifty :/ [06:25] Gah! Copyright headers are the bane of my existance. [06:25] hehe ;-) [06:26] Let's see if I can break revu with an over-long comment again! [06:26] I'm currently trying to figure out how the licensing works on a package that seems to have both gpl and Apple something licensed parts [06:27] I guess it can work in the same way as say Java and a GPL Java app [06:27] I need to work out whether I need to kill openssl-linkage for the shiny new "let's include yet another libtorrent in our source tarball" miro. [06:27] * LaserJock scratches his head a little [06:27] Fujitsu: Does "upstream uses sourceforge" count as a good reason for you? [06:27] I wouldn't think so [06:27] minghua: Isn't there the special sauce for sourceforge in newer debhelper? [06:28] * minghua wonders if it makes sense to use Debian's QA sourceforge redirect URL in a Ubuntu-only package. [06:28] watch files work with sourceforge [06:28] minghua: why not? :-) [06:28] RAOF: Yes there is, probably not in debhelper though. [06:28] LaserJock: External reliance? [06:29] * RAOF isn't sure where he got that meme from. I thought it was man uscan, but it aint. [06:29] minghua: we kinda shoot that ever release ;-) [06:30] given that the vast majority of our packages rely on Debian [06:30] but I get your point [06:32] LaserJock: Yeah, I was half-kidding. Not objection of using Debian services, just some strange feeling. [06:32] s/objection of/objection against/, I suppose... [06:38] persia: Hello [06:58] Now that I've reviewed the aurora gtk2 engine package, any kindly DD care to help me close the gtk2-engines-nodoka ITP? :) === Aloha_ is now known as aloha === aloha is now known as Aloha [07:17] good morning [07:20] hey geser! [07:23] Joy. Miro embeds deluge-torrent which embeds a libtorrent. [07:26] Here's one for those with more copyright patience than me: Miro is GPLv2. The libtorrent it includes links to openssl. The only mention of openssl in any copyright statement is "the copyright holders give permission to link the code of portions of this program with the OpenSSL library", in the build script. === bigon` is now known as bigon [07:27] The question is: "is it time to patch out the linking to openssl?" [07:30] * Fujitsu thinks it probably is. [07:30] Sounds like so. [07:31] Let's get a patching! [07:31] * minghua reads the situation as "it is fine to link libtorrent against openssl, it is not to link Miro against openssl". [07:32] And linking is transitive. [07:32] I'm talking about distributing compiled binary, of course. [07:32] Yes. [07:32] minghua: ah good point, I was kinda wondering why the statement wouldn't suffice, but that makes sense [07:33] LaserJock: Yeah. Basically, you need a more permissive license than GPL to link to OpenSSL. [07:33] Special exception is one case of the "more permissive". [07:34] * minghua also thinks Miro upstream needs to be hit by some licensing cluebat. [07:34] So, to make it clearer upstream would want to add the exception to *all* their licensing headers, right? [07:34] I'll bet they distribute binary Miro themselves, too. [07:34] Oh, hell yes. [07:35] And I get nice bug reports for it on launchpad :( [07:35] Such is life of package maintainers. :-) [07:35] Indeed. [07:36] * wallyweek is not away [07:41] I hope deluge has decided to link against a system libtorrent. [07:41] RAOF: Knowing them, I doubt it. [07:41] Well, browsing the _Miro_ source, there's a note from deluge saying "We really should link against a system libtorrent" [07:42] I hate it when A includes the source for B (which includes the source for C). [07:43] * Fujitsu looks at a lot of Java apps. [07:44] Yeah, and Java apps include .jars, which is essentially compiled binary stuff, AFAIK? [07:44] Yup. [08:11] Whoops. Accidentally adding "ll" to the top of a python script kills the build, would you believe? [08:11] Nice one. [08:12] I am nothing if not awesome. [08:20] Heya all [08:20] Hi there. [08:23] if anyone has time for a little revu i have two packages hanging in the site: lashwrap & phasex [08:23] both are linux audio production apps or the like [08:26] How many libboost packages will I need to add before miro builds >:( === civija_ is now known as civija [08:40] RAOF, check the build error which tells you the missing header file and search for the package which contains the header file in packages.ubuntu.com [08:40] maybe you knew that already, but that's my two cents [08:40] vemon: Oh, I know how to do that. I've just done that 3 times now. [08:41] ok :) i just built a package which also required a few libboost deps [08:43] Oh, arse. Miro, your build system is rotten. [08:45] Also, read the frikkin licenses of the source you blindly copy from other projects. "All rights reserved" is unlikely to be GPL compatible! [08:47] Alright! More licensing fun! [08:47] http://cooperteam.net/logger.cpp <- How GPL compatible is this? [08:48] good morning [08:48] hey dholbach! [08:48] Howdy dholbach. === doko_ is now known as doko [08:49] hey wallyweek, hey RAOF [08:49] morning dholbach! [08:50] dholbach: Know any good "my package is doing crazy things with licences. How can I tell if it's actually redistributable?" resources? [08:50] RAOF: https://wiki.ubuntu.com/PackagingGuide/Basic#Copyright [08:53] Hi dholbach [08:53] hey geser [08:55] dholbach: Ta, should've tried gnu.org :) [08:56] RAOF: if you find good stuff feel free to add it to the guide [08:59] dholbach: could you please have a look at sdlmame? it should only need advocation after nearly 1 year of work :( http://revu.ubuntuwire.com/details.py?package=sdlmame [09:00] wallyweek: I'll put it on my list, but I'm seriously busy catching up with stuff and not feeling well today - so your chances are better if you ask everybody in the channel [09:02] dholbach: ok, thanks. I'll advertise it again later [09:10] * wallyweek bumps [09:23] Man, it's possible to write really *impenetrable* C++ if you try. [09:23] RAOF: Miro devs have managed it? [09:24] No, they write un-unittested python. [09:24] But they've outsourced it to deluge, who've outsourced it to libtorrent. [09:24] One of the libtorrents, that is. [09:25] Ah, lovely. [09:25] Hints for writing impenetrable C++: there's no shame in making your 3 page functions a single statement. Just have your .def() function return *this, and chain them for 50 lines! [09:26] Also: templates are your friends. You should include at least one library that contains no .cpp files, just turing-complete templates. [09:36] keen eyed, well caffeinated reviewers wanted for http://revu.tauware.de/details.py?package=sabnzbdplus [09:39] Hm. Rather than not build the ssl stuff, it might be easier to make Miro link against gnutls instead. Hm. === Allan_ is now known as Hit3k [09:51] yamal: You might want to loosen your conditions a little :) [09:51] persia: I'll stick with keen eyed and drop the narcotics, then :p [09:55] How about grumpy, miro hating curmudgeons who'll make up spurious licensing problems because they're sick of trying to make Miro redistributable? [09:58] * yamal grabs english language dictionary to look up 'curmudgeons' [10:03] Got a moment? Please take a look at openFX and get some karma (the general kind :P) http://revu.ubuntuwire.com/details.py?package=openfx [10:38] persia: Please give me an advice. Should I fix the w3c-dtd-xhtml problem in Ubuntu? The debian bug sems to be getting nowhere. [10:39] * slytherin is impatient about this. [10:39] slytherin: I'm inclined to say "just fix it", but I'm not certain about the side-effects of doing so. Do you have a patch ready? Can you show me a link? [10:40] persia: I don't have a patch ready. I was planning to just add symlinks as to avoid any other problems. [10:40] slytherin: I'm currently working on an NMU with some XML maintainer [10:40] * persia defers to man-di [10:40] man-di: Fine. Thanks for update. I will wait. [10:41] persia: pm? [10:46] could anyone please review sdlmame? come on, it should only need advocation! http://revu.ubuntuwire.com/details.py?package=sdlmame [11:10] blueyed: Congratulations! [11:24] hi is it possible to have a wiki page which lists of MOTUs with special interest. So that when I have to solve a problem with a specific package (say a GTK+ program) I can consult the corresponding MOTU accordingly. [11:36] heya * [11:40] slytherin> Well, the wiki lists MOTU teams [11:42] slytherin: MOTUs are encouraged to list their interests on their LP pages, but I don't know if everyone does this, nor if anyone scrapes this information for anything. Generally it's better to ask this channel or the ML, rather than a specific person. [11:44] hi persia [12:10] * persia leaves REVU comments on vamp-plugin-sdk, gnubversion, phasex, lv2core, lashwrap, and openfx. Packagers: please fix. Other reviews expected soon... [12:19] * persia notes there are still four packages waiting for review that were skipped last week: http://revu.ubuntuwire.com/details.py?package=mumble http://revu.ubuntuwire.com/details.py?package=qdevelop http://revu.ubuntuwire.com/details.py?package=ssm http://revu.ubuntuwire.com/details.py?package=cvc3 === asac is now known as asac_resurrected === ember_ is now known as ember [12:34] Hobbsee: Since you are the last person who commented on bug 146198 can you please take a look at it before feature freeze? (I hope you do) [12:34] Launchpad bug 146198 in kopete "Add libjasper-runtime to 'Recommends'" [Undecided,Confirmed] https://launchpad.net/bugs/146198 === asac_resurrected is now known as asac [12:34] slytherin: You're more likely to see the fix if you submit a patch :) [12:35] (and, yes, it's pointlessly trivial) [12:35] persia: What I am not sure of is if it should be 'Recommends' or 'Depends' [12:35] libjasper is the JPEG2000 library, isn't it? [12:36] minghua: yes [12:36] slytherin: "Recommends" is when any normal person would want it installed. "Depends" is when it breaks without it. In this case, "Recommends" is likely more appropriate. [12:36] persia: Ok. [12:36] On the other hand, check the main/universe boundary: this may be more complicated than it appears. [12:36] * minghua thinks in this case libjasperX should recommend libjasper-runtime instead... [12:37] But what do I know about KDE land. [12:37] * persia hasn't really looked, and suspects minghua is correct [12:38] Does kopete depend on libjasper in Ubuntu? It doesn't in Debian. [12:38] persia: libjasper-runtime is in universe. :-( [12:38] minghua: It does in gutsy. Not sure about hardy [12:39] slytherin: That's why the MainInclusionReport was invented :) [12:39] libjasper1 only Suggests libjasper-runtime in Debian, BTW. [12:41] minghua: last time I checked in gutsy, kopete showed me an error dialog that it needs libjasper-runtime for webcam functionality. Not sure if this would count as bad user experience. [12:43] * minghua considers such case perfect example for Recommends. [12:43] persia: responded to comments on openFX, if you could clarify the points I raised? [12:43] However, it really depends on if Ubuntu installs recommends or not these days. [12:43] * persia advocates sdlmame, more from an inability to find any issues, rather than from an interest in expanding multiverse [12:43] minghua: It will for hardy (even if it doesn't today). [12:44] Hobbsee: thx for sear [12:44] man-di: you're welcome [12:44] persia: Good to hear. Definitely a step on the right direction. [12:47] rexbron: 1) I forget which package had the empty directory. Run lintian or dpkg --contents foo.deb. 2) At least one binary package didn't contain /usr/share/doc/foo/copyright.gz (nor did /usr/share/doc/foo/ appear to be a symlink). 4) such is life. Please request one (and it's not a blocking issue). 8) Assuming you dropped an 'e', because "debian/rules is not a shell script". [12:50] hey all ... I have been trying to fix a bug and I get an error when I try to build the packaged. aparently some dependency has unmet dependencies... how can I go around it? [12:51] effie_jayx: Fix the bug that keeps you from fixing the bug you want to fix, and then fix your bug :) [12:51] persia, right. [12:51] * effie_jayx has never fixed unmet deps :S. [12:52] here goes nothing [12:52] effie_jayx: What did you do the fix the bug? Any changes to configure/makefiles ? [12:52] effie_jayx: It usually just needs a rebuild or small adjustment to build-depends or depends. Should be fairly easy. Good luck. [12:52] effie_jayx: which unmet dep stops you? [12:53] let me check [12:53] * slytherin is tired of lucene2 unit tests. They take too long even on a 2.6 GHz machine with 1 GB RAM. [12:53] effie_jayx: At least, make sure the unmet dep problem is reported to LP. [12:54] kdelibs4c2a depends on libarts1-dev (>= 1.5.0) and it does not install [12:54] I thought we were tossing arts for hardy. Is that not the case? [12:55] effie_jayx: When did you do - sudo pbuilder update'? [12:55] That's probably going to be a hard one. [12:55] effie_jayx: I mean when was the last time you did it [12:55] slytherin, a two days ago maybe [12:56] slytherin, I am trying again now and see === \sh_away is now known as \sh [12:57] persia, another aolsver4 breakage in bug 184923, hooray! :) [12:57] Launchpad bug 184923 in aolserver4 "package aolserver4 4.5.0-14 failed to install/upgrade: subprocess post-installation script returned error exit status 1" [Undecided,New] https://launchpad.net/bugs/184923 [12:58] DktrKranz: There's also the libldap transition. Why do we keep aolserver around again? [12:59] persia, dunno, I'll have a look at it later, I think we should call ldconfig.real again. [13:01] DktrKranz: I thought the package was split into aolserver-core and aolserver. Perhaps the relationship needs to be a Pre-Depends? [13:01] (where aolserver-core was really libaolserver) [13:02] persia, it won't fail if installed from nothing, probably it will during some upgrades [13:03] I'll try on Debian too, let's see if frankie has a final solution about it [13:04] AnAnt: usplash-theme-ubuntume commented. Borderline, and a strong argument would convince me to advocate. [13:04] DktrKranz: Thanks. Good luck with that. [13:08] Good morning all. [13:08] morning ScottK [13:08] morning :) [13:08] hi all [13:08] Morning ScottK. [13:09] Hello Hobbsee, vorian, mruiz, minghua, and whoever else decides to say hi. [13:09] effie_jayx: ScottK may be the person you want to talk to about the kdelibs4c2a unmet deps. [13:09] <\sh> aeh moins ;) [13:10] Hello \sh. [13:10] <\sh> bah I hate wine ;) [13:10] minghua, great.. I am updating pbuilder atm so I shall tell you in a couple of minutes [13:10] \sh, don't blame it on them... ;) [13:10] <\sh> effie_jayx, hehe.. [13:12] \sh: Don't hate WINE. Hate the reasons it needs to exist. [13:13] <\sh> ScottK2, hehe...I added some fixes yesterday..and now I'm trying to fix this dh_strip thingy...a nightmare [13:13] persia: I remember that aolserver needed to call somewhere the real ldconfig to find the libs [13:14] slytherin, the update did it [13:14] oy [13:14] geser: Thanks for taking care of debhelper 6. [13:14] geser: That was back when the library and the daemon were in the same package (which caused a bit of pain for packages build-depending on it). There was a package split that was supposed to fix that. [13:14] unmet dep gone... :D [13:15] (Actually, the package split happened about a week before gutsy release, but I applied the ldconfig.real hack because it was less invasive at that late date). [13:16] persia: does a pre-depends guarantee that ldconfig will be run before aolserver is tried to start? [13:16] * persia comments on extremetuxracer, and heads off for the evening, encouraging others to clear REVU [13:17] geser: I believe Pre-Depends means the package should be installed and configured before the depending package is installed. I could misremember though (and I'm at the very tail of my day, so not thinking very clearly). [13:17] geser: It should, but use of pre-depends is discourages. [13:17] discourages/discouraged. === santiago-php is now known as santiago-ve [13:18] persia: No, "installed" is very vague in this context. You want "unpacked" for Pre-Depends. [13:18] Anyway, nobody should install aolserver4 on general principles, and the packages that build-depend upon aolserver4-core should work fine. [13:18] minghua: Ah. That's not enough (unless we do ldconfig.real). [13:19] Someone mind reviewing http://revu.tauware.de/details.py?package=alliance === Hobbsee is now known as LongPointyStick [13:21] thnx persia [13:24] Hello LongPointyStick [13:24] Hi all [13:24] hi tuxmaniac [13:25] DarkSun88, heya [13:25] Hi emgent [13:44] Greetings everyone... [13:44] persia: thanks for your review on sdlmame! :) [13:46] Our project memaker.org has a package now. It has been accepted into Ubuntu Universe but we don't have a consistant packager is there someone that can help us out? None of us know how to package, and we don't want a buggy memaker in Ubuntu. :( [13:47] <\sh> encompass, what's the name of your package? [13:48] <_MMA_> encompass: If you learn and manage the package in BZR it can be easy to get someone to push you changes to the archive. [13:49] <\sh> hmmm... [13:49] \sh: memaker [13:50] <\sh> memaker source package is in the archive, packaged by pete ...but no binary package ... [13:50] memaker needs to be compiled? [13:50] <\sh> ah it's still in the newqueue [13:52] <\sh> encompass, ask pete savage if he's willing to main your package in general (cbx33 is his nick on irc.freenode) [13:53] <\sh> s/main/maintain/ [13:59] \sh: you mean, like in the main repo? [14:00] <\sh> encompass, nope...maintaining ;) taking care of the package :) [14:00] oh wait.. hehe [14:00] yeah... I don't think he can [14:00] we are good friends [14:00] we would have said if he can maintain it... [14:01] but with his new job and kid on the way, he already has WAY to much to be bothered with me. [14:01] he did it as a favor for me. [14:08] <_MMA_> _MMA_: Like I said, you setup the source package in BZR and make the changes yourself its trivial to get someone to push it to the archive. [14:08] hi, having problems packaging my shared library. I've been going at it for the last two days. Anybody out there willing to help, thanks! [14:10] is there something to help me do that? [14:11] it's in bzr now [14:12] but I don't know how you want it setup [14:12] I think I'm almost there, but when I check the resulting deb the lib is not there. I'm using cmake for building and it creates the debs using pbuilder. I guess I'm messing things up with shlibs or so [14:12] <_MMA_> encompass: Its not how "I" want it setup. :) [14:12] <_MMA_> Gimmie the project link in LP. [14:13] http://sourceforge.net/projects/tuxcap [14:13] <_MMA_> _MMA_: #bzr will also help. [14:13] anybody mind reviewing http://revu.tauware.de/details.py?package=alliance [14:14] I've also the correct changelog, copyright etc. I could send you what i've got up to now cause I'm curious what I'm doing wrong [14:18] _MMA_: are you talking to me? [14:19] <\sh> bah I'm rich now ;) [14:19] <_MMA_> encompass: Yeah. Bad paste. [14:19] alrighty [14:19] I am asking there [14:22] * ScottK is about to start reviewing sdlmame. [14:25] \sh: did you win in the lottery? :) [14:26] <\sh> geser, hehe..na got my last salery from my former company and the compensation :) [14:28] persia: FYI ... I am able to reproduce the TestSort unit test failure in lucene2 when trying to build with GCJ. Found a reference to the same on Debian pkg-java list - http://lists.alioth.debian.org/pipermail/pkg-java-commits/2007-August/003771.html [14:33] hid [14:33] hi [14:37] I have a question... I have been fixing a typo in a man page... checking through debian/control I see that the maintainer is not MOTU... it's jriddell. can I still send in my patch? if so ... who do I assign for package sponsorship [14:38] anybody mind reviewing http://revu.tauware.de/details.py?package=alliance [14:38] effie_jayx: What package? [14:39] kmail [14:39] its in kdepim [14:39] it was in the bitesize bugs [14:40] effie_jayx: It's in Main, so file attach a debdiff to the bug and subscribe ubuntu-main-sponsors. [14:40] That's a big package, so the Kubuntu devs will probably wait to bundle that fix with others to upload. [14:41] ScottK, good then thanks [14:42] effie_jayx: Also, if you're interested in KDE thinks, you can join us on #kubuntu-devel ... [14:42] effie_jayx: I see you're there already. [14:43] ScottK, yes :D, I am trying kde and I things might get interesting in the KDE front [14:44] effie_jayx: Great. We can always use more help. [14:50] effie_jayx, that is lp: 180141? [14:51] dcordero, yes [14:51] effie_jayx, you could send anywhere a comment to the bug, someone could work in the same bug [14:52] if you dont tell them [14:52] dcordero, well I edited the wiki page. I will comment on launchpad. [14:53] i say that because i was reading the bug, for fix it :) But i have read you also here [14:54] effie_jayx: When you are working on a bug, assign it to yourself in LP. [14:54] ScottK, well I did that one time.. and I was told to asign it to nobody [14:55] effie_jayx: Assign it to yourself while you are working on it. Once you attach the debdiff, assign it back to nobody. [14:55] ScottK, right, got it [14:55] sorry about that dcordero [14:56] ;) [15:07] sdlmame uploaded. [15:07] what means a bug asigned to MOTU and with Confirmed status? [15:08] dcordero: What bug? === psicus78_ is now known as psicus78 [15:08] Bugs should never be assigned to MOTU. [15:08] #105416 for example [15:08] What it probably means is someone didn't know better. [15:08] Bug #105416 [15:08] Launchpad bug 105416 in ubuntu "[need-packaging] dvdsub" [Wishlist,Confirmed] https://launchpad.net/bugs/105416 [15:09] dcordero: Means nothing. It shouldn't have been that way. [15:09] * ScottK fixed [15:09] ok i never seen it before, that was i asked about it :) [15:09] thanks [15:19] <\sh> ScottK, octave3.0 transition bug is resolved... [15:20] \sh: Great. [15:20] That didn't take long... [15:21] <\sh> ScottK, it took some time for at least two packages to make them running with octave3.0 because of changed ways of catching some infos [15:25] Cool. Congratulation. [15:25] s [15:28] <\sh> well..starting now ;) [15:31] Heya gang [15:32] Hi bddebian [15:32] Hi geser [15:32] * \sh needs some nicotine [15:32] \sh: nicotine kills you ;) [15:32] Does anyone know why openoffice.orf FTBFS on powerpc? I am not able to access build logs at present. [15:33] <\sh> hellboy195, the question is, what doesn't kill me nowadays ;) [15:33] \sh: ^^ true [15:34] \sh: nicotine kills you faster, and in nastier ways. [15:34] can someone help me packaging a application. The application is a simple .jar file that need java-sun >= 5.0 [15:35] dcordero> Do you have the source code for it? [15:35] yep [15:37] dcordero: what help do you need? [15:40] the sourceforge of the proyect say that the project is writer in a interpreted language [15:40] but then the source has java [15:41] and with no intruction for compile it === Hit3k_ is now known as Hit3k [15:43] dcordero: url please [15:44] http://sourceforge.net/projects/robocode [15:45] <\sh> Hobbsee, na..eating steaks or schnitzel kills me at least as fast as nicotine ,) [15:45] heh [15:50] dcordero: I see build.xml files in all the sub directories. So it must be using ant as build tool. [15:54] ok compiled, thanks [16:00] <\sh> oh well...I wonder what gives me the -X funktionality back to dh_strip [16:13] TheMuso, RAOF: thanks for your review of mousetweaks. I have fixed the issues indicated by RAOF (the ^M were probably due to copy/paste) and uploaded it to revu. Could you please also review the new version if you have time and interest? Thanks in advance. [16:17] how is that a meeting is scheduled on fridge? where can i ask about it? [16:18] By the way, can anybody please indicate an editor with gui capable of showing what linebreaks the file uses? For example, not knowing how to really use vi, I used vi to locate the ^M and gedit to correct the file. [16:18] nxvl_work: try asking bluekuja [16:19] bluekuja is in very long away time. [16:19] norsetto: thnx [16:19] ~2 Week [16:20] hi norsetto :) [16:23] frafu: What do you mean by correct the file? [16:25] slytherin: replace the ^M (which are dos-linebreaks) with unix linbreaks [16:26] frafu: why not simply use 'fromdos' command? [16:27] because I did not know about it :-/ Never used that command [16:31] slytherib: But I would be interested to have an editor with gui that shows what type of linebreaks are used in the file; in order to see whether it uses the correct ones. Do you have any suggestion? Or anybody else? === _MMA1 is now known as MetalMusicAddict [16:36] Hi, I think that this is the Review day for REVU, can someone take a look at my simdock package here? : http://revu.tauware.de/details.py?package=simdock [16:38] frafu: Nope. I have no idea. [16:39] slytherin: thanks anyway. [16:41] By the way: here is the fixed version of mousetweaks in revu: http://revu.tauware.de/details.py?upid=1568 [16:43] frafu: If you are fixing some bug in existing version then better file a bug and add a debdiff as attachment. [16:44] anybody mind reviewing http://revu.tauware.de/details.py?package=alliance sorry for spamming every hour [16:46] tuxmaniac: be patient. all the packages will be reviewed eventually [16:46] slytherin: the problem was in debian control in a package that I uploaded to revu === MetalMusicAddict is now known as _MMA_ [16:52] Hi all. Can someone help me packaging my shared library. I think I'm almost there, cause it builds in pbuilder, but the resulting .deb is not right. I'm using cdbs, debhelper and cmake? thanks! [16:52] paas: upload what you have to REVU, someone will take a look at it [16:53] ok, will do ,thanx [16:58] dholbach: did you know how is that a meeting is scheduled on fridge? where can i ask about it? [16:59] dholbach: cjwatson deleted on the MOTU SRU info from the SRU page. Do you know if that was intentional? [17:01] nxvl_work: do you want to submit something to the fridge events page (fridge-devel@lists.u.c) or check the events page (http://fridge.ubuntu.com/event)? [17:01] dholbach: submit, so it need to be sent to the fridge-devel list, ok thanks [17:02] ScottK2: let me see what the change in question was - up to this moment I only know pitti and seb128 discussing simplifying the SRU process and I think the outcome was to simplify the wiki page (to make it less daunting) [17:02] ScottK2: I don't think removing the MOTU SRU section would be the right fix :) [17:02] How much time do we have before things freeze in the [new] package area? [17:02] * ScottK2 neither, but that's what's currently implemented. [17:03] dholbach: how was the sprint? lots of fun and work? [17:03] nxvl_work: yeah, it was great to have a lot of people in the same building - lots of good sessions, unfortunately I (and some others) picked up the plague there, that's why I'm a bit slow today [17:04] heh, been there [17:04] nxvl_work: see also http://stompbox.typepad.com/blog/2008/01/ahhh-dogfood.html :) [17:05] ScottK2: https://wiki.ubuntu.com/StableReleaseUpdates?action=diff&rev2=80&rev1=79 is the change that cjwatson did - it's just an addition of bits about LTS [17:06] for the hardy+ i will try to be there [17:06] :P [17:06] can anyone help me read this problem... dpkg-shlibdeps: warning: debian/kdepim-kresources/usr/lib/libknotes_xmlrpc.so.1.0.0 shouldn't be linked with libdl.so.2 (it uses none of its symbols). [17:06] ScottK2: I think the changes you're after happened here: https://wiki.ubuntu.com/StableReleaseUpdates?action=diff&rev2=79&rev1=77 (imbrandon and dktrkranz merged and simplified the motu-sru procedure) [17:06] it seems like a missing dependency somewhere [17:06] effie_jayx, that is ok. most packages have that issue [17:07] tuxmaniac, but pbuilder fails to build :S [17:07] effie_jayx, atleast AFAIK [17:07] effie_jayx, its just a warning. pbuilder must fail due to something else [17:07] tuxmaniac, ok [17:07] * effie_jayx goes back to check [17:09] dholbach, ScottK2: when revisiting SRU wiki page, it was decided to drop motu-SRU section basically because it was almost the same procedure, IIRC only three deltas still remains, so there's no need to duplicate an already long text. [17:10] tuxmaniac, dpkg-shlibdeps: failure: couldn't find library libkabcscalix.so.0 needed by debian/kdepim-kresources/usr/lib/kde3/kabc_scalix.so (its RPATH is ''). [17:10] DktrKranz: I completely agree [17:10] the process document is long enough already ;-) [17:10] effie_jayx, aah ok [17:10] it's the same lib as the warning... [17:11] effie_jayx, I think both are differnt. I am not an expert though. [17:11] re sru being to daunting etc: http://www.murrayc.com/blog/permalink/2008/01/26/bug-fixed-glom-16-in-ubuntu-710-gutsy/ [17:12] <\sh> effie_jayx, nope..the warning is about libknotes_xmlrpc ... the bug is not finding libkabcscalix.so.0 [17:19] <\sh> effie_jayx, which package are you working on? [17:20] are u a motu? [17:22] <\sh> dcordero, who? [17:23] my mistake, i wrote in the wrong window [17:27] <\sh> effie_jayx, bah it's cdbs black magic...I would say in debhelper syntax: dh_shlibdeps -- -xkdepim-kresources [17:28] \sh, so much for bitesize... [17:28] hehe [17:28] <\sh> effie_jayx, try riddell for help ;) I'm not this cdbs expert [17:29] <\sh> effie_jayx, bug no? [17:35] \sh, hows octave3.0 coming along? [17:36] Hi [17:36] <\sh> tuxmaniac, it should build now in our archives...:) [17:36] \sh, oh coolness. which means I can expect it in hardy after all the 2.3, 2.9 octave libs chaos? [17:37] Could someone please review my package? http://revu.ubuntuwire.com/details.py?package=kde4-style-bespin thanks in advance ;) [17:37] Hi all, I've just joined the contributers group and would like to upload to REVU, could somepne please re-sync the REVU uploaders keyring? thanks [17:37] <\sh> tuxmaniac, you mean 2.1 and 2.9 .. yes...once it build cleanly I'll have to tell pitti to get rid of 2.1 and 2.9 and do some syncs and uploads for the other packages [17:38] \sh, yeah 2.1, my bad. this shall close I guess atleast 4-5 bugs [17:39] <\sh> tuxmaniac, I think we need to clean up after the transition is done ... [17:40] \sh, yep. am all game for it. just ping me on what help is needed after the transition. [17:40] <\sh> tuxmaniac, cool :) will do :) [17:45] \sh, it's a bitesize bug ... yes... But I have a nack for picking the ones with eater eggs [17:47] <\sh> effie_jayx, as I said, you need to instruct dh_shlibdeps (which is a wrapper around dpkg-shlibdeps) to ignore the package itself. both libs are inside the same package, so something is going wrong there...-x pushed towards dpkg-shlibdeps ignores this package...in debhelper mode it's just a dh_shlibdeps -- -x and this problem should be resolved [17:50] REVU day ends at ? [17:51] proppy: It's based on AET. [17:51] AET / [17:51] ? [17:51] AET = Earth Anywhere Time [17:51] persia: ping [17:51] As long as it's Monday somewhere, it's still REVU day. [17:52] :) [17:52] nice to hear [17:52] maybe I'll have the time to get my upload to revu then [17:55] persia: you reviewed my package(http://revu.ubuntuwire.com/details.py?package=extremetuxracer) and I don't understand some things [17:55] i have packaged a new application but an upgrade of another package is neccesary, How can i fix it before send my package to revu? [17:58] \sh, thanks [18:03] smarter, can you please tell what you dont understnad? I will try to help. [18:04] tuxmaniac: 1) extremetuxracer-data should be arch:any << it's already arch:any, should it be arch:all? [18:04] smarter> Given that it's a -data package, I'd assume arch:all [18:05] ok [18:06] "2) upstream changelogs are nice, expecially when included in binary packages " << My packages all contains a /usr/share/doc//changelog.gz with the upstream changelog, I don't see the problem? [18:06] LucidFox, if you have time can you re- check my package? http://revu.tauware.de/details.py?package=alliance [18:07] tuxmaniac> I can't advocate it anyway ;) [18:07] LucidFox, aah ok. [18:07] LucidFox, you arent a motu? I thought you were. [18:08] should I put the list of translators and "additional contributors" in debian/copyright? [18:09] smarter, have you mentoned the author there/ [18:09] ? [18:09] smarter, i mean the upstream author. [18:10] There's a *lot* of upstream authors [18:10] and in the AUTHORS file there's a list of translators and "additional contributors" [18:11] smarter, atleast mention the packager's name saying.. this software was debianised by foobar.. blah blah. then provide the Upstream website and add a gpl snippet [18:12] I did that [18:12] smarter, take a look at other packages and see whats missing [18:12] tuxmaniac> I'm not a MOTU, I just review packages on REVU when I feel like it :) [18:12] I didn't put the whole list of author [18:12] *s [18:12] smarter, and from the comment, I guess thats what persia pointed out [18:13] and the AUTHOR file is not even complete [18:13] some guys only have their nickname [18:14] some don't have an email [18:17] smarter, hamish already has packaged 0.4 if what I see from the website is correct. I shtere something I am missing? [18:17] LaserJock, [18:18] hi tuxmaniac [18:19] LaserJock, have succesfully managed to kill those scripts-have-language-extension crap. have uploaded a fresh package yesterday. [18:21] tuxmaniac: are you speaking of this package? http://www.extremetuxracer.com/?download [18:21] smarter, yep [18:21] bbl [18:23] Any interested in learning more about policykit? [18:23] ScottK, what is it? wiki link? [18:23] It's a new thingy for Hardy. Dunno much about it. [18:24] Bug 186710 asks for some integration work with it. [18:24] Launchpad bug 186710 in clamtk "should use policykit to escalate privileges" [Undecided,New] https://launchpad.net/bugs/186710 [18:24] https://wiki.ubuntu.com/DesktopTeam/Specs/PolicyKitIntegration ? [18:27] Heya! [18:27] tuxmaniac: Yes. [18:29] warp10: hiya === asac_ is now known as asac [18:29] LaserJock: :) [18:30] I have this warning. W: alliance: script-not-executable ./etc/alliance/alc_env.csh I think it is not a needed file for bash. but needed for csh. can I just make a check in my debian/rules for the shell used and appropriately copy the correct file. this will eliminate the warning I guess [18:30] hello warp10 [18:30] hi tuxmaniac :) [18:31] tuxmaniac: you need it only at build time? [18:31] tuxmaniac: is it supposed to be executed or is it a config file? [18:34] LaserJock, there are two files. one with the .sh extension and another with .csh extension [18:35] tuxmaniac: the deb package of etracer was a checkinstall until recently and now it's just my package. [18:35] LaserJock, responsible for setting up the environment variables [18:36] tbutter, yes. [18:36] why do you install it then? [18:37] it i present only in the config section. [18:39] no. hold. something is wrong. [18:42] anyone would like to review http://revu.tauware.de/details.py?package=jodviewer ? all known issues are fixed [18:44] no. I got that all wrong. It is needed to run the tools [18:44] those are scripts in which the setting of the environment variables take place [18:45] for bash shells it is the file with .sh and for cshells it is the file with .csh that needs to be run [18:46] can someone help, i have a problem creating a new package for fix a bug [18:46] so the warning actually will be reverse in a machine that has cshell [18:46] and I feel it can be ignored. please comment [18:47] i am packagin qbittorrent [18:47] http://www.qbittorrent.org/ [18:47] i have get compile and install it on my machine [18:47] tuxmaniac: Why are you installing scripts in /etc? [18:48] hi folks. [18:48] but like you can read on the website is needed libtorrent > 0.13 for compile qbittorrent. And give you a link to the correct libtorrent that i used [18:48] sorry, I just broke commenting in revu, will be fixed ASAP [18:48] but when i am doing a package i have found that the last libtorrent in the oficial webpage of libtorrent is 0.12 :/ [18:49] Hello sistpoty. [18:49] hi ScottK2 [18:50] tuxmaniac: you are always calling the .sh scripts in your /usr/bin scripts [18:51] tbutter, is there a better way to do that? [18:52] * LucidFox pings jdong [18:52] tovid is ready for review: http://revu.ubuntuwire.com/details.py?package=tovid [18:52] ScottK, actually it is in alliance/etc and not /etc [18:53] Ah. OK. [18:53] and the /usr/bin scripts have to call the alc_env.sh or .csh to set the environment variables for the user to run the cad tools === thekorn_ is now known as thekorn [18:54] tuxmaniac: but you alway call alc_env.sh [18:54] So I geuss the question you need to answer is why do you get that warning? Are you installing the scripts in the right place (per FHS)? [18:54] oh. you mean there is no necessity for .csh ?! [18:54] tbutter, ^ [18:55] ScottK, i removed the "cp" that is done in debian/rules for .csh and then the warning disappears (ofcourse ;-)) and tools work too [18:56] tuxmaniac: What if someone is using csh as their shell? [18:57] ScottK, so I guess its better to introduce the check for shell in debian/rules ? [18:58] tuxmaniac: in debian/rules you check the shell on the build machine, not that of the user [18:59] ah ok [19:01] * DaveMorris plugs his package - http://revu.tauware.de/details.py?package=opensg [19:03] ScottK, just checked. all the files that call alc_env.sh are bash scripts. so they are correct. and this file .csh isnt needed at all then. [19:03] tuxmaniac: I'll ask again, what if someone is running csh as their shell? [19:05] ScottK, then one solution which comes to my mind is change the scripts in /usr/bin to make the decision and source the "correct" shell script for setting up the environment variables [19:06] ScottK, I hope I am speaking some sense. Please correct me if wrong. [19:06] * ScottK doesn't have a strong opinion, but we ought to support as many options as we reasonably can. === fdoving_ is now known as fdoving [19:13] persia: latest patch for REVU images applied, let me know if you still find something wrong [19:13] I'm packaging something that depends on sun-java6-jdk, which is only available on i386 and amd64. Should my package also only support these architectures, or should I leave it 'all'? [19:14] * tuxmaniac decides to take it up tomorrow. off to bed. [19:14] bye guys. === _stefan_ is now known as sistpoty [19:15] emgent: uploaded [19:15] rulus: did you try icedtea? [19:16] thanks again pochu! [19:16] tbutter: nope, I didn't, I'll check that out first :) [19:17] sistpoty: you're welcome. And thanks for reviewing it :) [19:17] sistpoty, big thanks. [19:17] pochu: obviously I didn't review it hard enough :P [19:23] rulus: icedtea is cool :) [19:24] too bad it probably won't make it into main for 8.04 :\ [19:24] maybe 8.10 or 9.04 though [19:28] icedtea is actually working much better than I had expected [19:28] thus far, all of my java projects have compiled with it just fine, which totally suprised me [19:35] re [19:36] http://revu.tauware.de/details.py?package=juce updated on REVU [19:39] how can i add a blank line to the description in debian/control? [19:39] if i try that i just get this: dpkg-source: error: syntax error in control file ./phasex-0.11.1/debian/control at line 20: continued value line not in field [19:40] Use a dot. [19:40] seems to work. thanks [19:41] is the dot "visible"? [19:41] Yep, e.g. apt-cache show gcc [19:43] what is $(INSTALL_ROOT) [19:43] used for, sorry in a makefile [19:49] nixternal: yea it worked for openoffice also, but doko didn't want to put it in main until it is no longer beta (iirc) [19:49] nixternal: due to support issues [19:49] ya [19:50] * calc bbiab have to beat on my voip router [19:50] hehe [19:51] Evening all....Question: How do I go about creating a Makefile for a source package that hasn't got one? Also, if the only commands to build the source are ./configure make make install and make clean, then what do I need to put in? [19:51] mcisbackuk: make use a Makefile [19:52] mcisbackuk: your package probably generate a Makefile from ./configure [19:52] smarter: I worded it wrong, it's 2 separate questions, sorry === _MMA1 is now known as _MMA_ [19:52] oh okay [19:52] mcisbackuk: do you mean a debian/rules Makefile? [19:52] pochu: Looks nice. Thanks. [19:53] mcisbackuk: if your package only use ./configure && make && make install, just use dh_make and select cdbs [19:53] it will use the autotools and do everything automatically [19:53] smarter: When I compiled your package, CDBS stripped all the upstream changelogs. How are you building it to test? [19:53] LaserJock: Think so, if its the one that debuild or is it pbuilder uses? But there's so many frigging lines in any other makefile / rules i've come across and I've found no documentation on either [19:54] persia: I used pbuilder I think, I'll retry later [19:54] smarter: hardy pbuilder, up-to-date? [19:54] gutsy, I don't have an hardy box atm [19:54] but I'll try with a chroot later [19:54] LaserJock: Basically I'm proper confused [19:54] mcisbackuk: well, it helps to specify that it is debian/rules as that is different than a general Makefile that you find in a source [19:54] smarter: Also, you don't need all the email addresses for the authors and copyright holders (although it's nice). [19:55] persia: what's the correct way to include the Changelog file? [19:55] mcisbackuk: do you know what a Makefile is? perhaps that's a good start? [19:55] smarter: You can run a hardy pbuilder on a gutsy box. Some developers run Dapper. Just update your pbuilder. [19:55] That's what I'll do [19:55] smarter: It should be installed with what you did. For now, you need to add DEB_INSTALL_CHANGELOGS_ALL to your debian/rules. [19:55] be back later, thanks for the review [19:56] LaserJock: Yes, well a good diea at least, it passes build instructions to the kernel to compile itself right? [19:56] (this is a workaround for something that won't be fixed in hardy) [19:56] there's a bug in hardy's cdbs? [19:56] mcisbackuk: well, not necessarily the kernel, but yes, it's the instructions for building the software [19:56] LaserJock: I meant that :) lol [19:57] mcisbackuk: debian/rules is a special makefile used to build a binary package (.deb) from a source package [19:57] LaserJock: And I need to create both? (This source in particular has a ./configure) [19:57] mcisbackuk: no [19:58] mcisbackuk: ./configure is part of autotools and when it's run it creates a Makefile for building the software [19:58] LaserJock: OK this is where I'm confused, one wiki page says one, the other says another [19:58] mcisbackuk: what page are you looking at [19:58] LaserJock: So I invoke ./configure in the debian/rules? [19:58] sistpoty: can we remove "[Motu-reviewers][REVU]" from review mails please? :) [19:59] mcisbackuk: that is one of the things you'll do yes [19:59] LaserJock: I closed it now, think it was packaging guide/basics [19:59] pochu: not too sure... does it come from revu or from the mailing list setup? [19:59] mcisbackuk: ok, so what happens is ./configure creates a Makefile, then you "run" that Makefile with "make" and then you install the software by telling "make" to use the install rule [20:00] that's the ./configure && make && sudo make install [20:00] sistpoty: from the ML [20:00] LaserJock: Yup, I got that and understand it fine, I've built source before [20:00] sistpoty: well I'm not sure. but I receive them from the ML [20:00] * sistpoty takes a look [20:00] mcisbackuk: what you want to do in debian/rules is run that, but also "guide" it to install to the right place and make sure it conforms to Debian/Ubuntu policy [20:00] sistpoty: http://lists.tauware.de/pipermail/motu-reviewers/2008-January/date.html [20:01] sistpoty: the first 2 prefixes are always the same and thus useless IMHO [20:01] mcisbackuk: does that make sense? [20:01] LaserJock: OK, to /usr/bin/ for example? And what is the policy? [20:02] pochu: seems to be a mix of revu and the ML mangling: Comments.py: subject = "[REVU][COMMENT] for %s" % packagetext [20:02] mcisbackuk: right, the policy is http://www.debian.org/doc/debian-policy/ [20:02] sistpoty: so we would need to remove [REVU] from the code and [Motu-reviewers] from the ML setup, right? [20:03] LaserJock: OK got it :) Thanks :) [20:03] pochu: from a first glance: yes === ember_ is now known as ember [20:03] sistpoty: could you take care of the ML setup? I can look into the code if you are busy :) [20:04] pochu: I guess siretart needs to do the ML stuff (at least I don't have access to the ml) [20:04] * ScottK suggests writing the regular MOTU ML first as some people filter based on tags like that. [20:04] mcisbackuk: if you look at the bottom of https://wiki.ubuntu.com/PackagingGuide/PackagingOverview you'll see and example rules file [20:04] ScottK, pochu: I just wanted to write this... at least I guess I have my filter setup like this *g* [20:05] LaserJock: Brilliant....I'm bookmarking this :) [20:05] ScottK, sistpoty: X-BeenThere: motu-reviewers@tauware.de [20:05] sistpoty: Presumably you provide proper list-id headers and people should filter on that. [20:05] mcisbackuk: it's not a perfect example because it doesn't have a configure: rule but it's an example anyway [20:05] pochu: I agree there are better ways to do it, but don't remove something people rely on without warning/discussion. [20:06] LaserJock: I'm sure I'll get the hang of it, I just wanted a silly example to look at anyway :) [20:06] ScottK: alright. I'll mail ubuntu-motu@. sistpoty, is that fine with you? siretart? [20:07] pochu: sure... and when looking again, I already seem to use the x-been-there thingy (confused by my different filter rules *g*) [20:08] \sh: re: octave: Congrats on the hard part. Are you planning to file removal bugs for the obsolete stuff? Also, once that is gone, could you re-add the "octave" virtual package to smooth upgrades? [20:11] <\sh> persia, yepp...it's all going the correct ways :) [20:11] \o/ [20:11] <\sh> persia, removals of 2.1 and 2.9 are being scheduled for tomorrow [20:12] \sh: Thanks a lot for actually digging through all that. The new octave is a major feature win. [20:14] <\sh> persia, is an provide:octave not enough? [20:15] well [20:15] you can't just reinsert the virtual package [20:15] that's why Debian removed it [20:15] \sh: There used to be an octave virtual package, which was dropped due to droppoing the epoch for octave3.0. Provide: makes the upgrade work if the user happens to have another package that depends on "octave", but it doesn't help the user who has the "octave" package installed. [20:16] LaserJock: You can reinsert as soon as the previous octave package is gone. The only issue is the epoch (or am I missing something?) [20:16] well, exactly the epoch [20:16] that means it won't upgrade [20:16] Exactly [20:16] <\sh> ah yes...right...sure I'll push it to the archive [20:16] so you'll have a useless octave virtual package [20:16] Ah. Right. That's annoying. [20:17] * persia had forgotten that archive state and installed state both needed tracking [20:17] you'd either have to use an epoch in octave 3.0 which throws us off from upstream [20:17] or have a new source package that just does octave [20:17] that *is* epoched [20:17] So hardy releases without "octave", and it can be put back for hardy+1? [20:18] but what happens to Hardy users? [20:18] hmm, I guess they would be left with octave/octave2.9 as "local" packages [20:18] LaserJock: They get to be unhappy, unless we can figure out a workaround. [20:18] but it shouldn't remove them [20:19] <\sh> LaserJock, then I would like to have a dummy package with an epoch inside... [20:19] TheMuso, RAOF: I just uploaded a new version of mousetweaks that corrects an error in debian/watch: http://revu.tauware.de/details.py?package=mousetweaks Thanks for reviewing it again if you have time and interest. [20:19] \sh: If you have a dummy package with an epoch, we can't sync when Debian brings back the virtual package, because we'd hit the same issue. [20:20] frafu: You'll get a better package if you get more different reviewers. Best to advertise generally. [20:20] persia: Debian didn't say they *would* bring it back, just that they could if need be [20:21] LaserJock: They have the same issue. They can't release it for lenny. Maybe it will be present for lenny+1. [20:21] I personally think it's just fine to not have it as long as we have provides [20:21] Hi, I've uploaded my package to REVU a couple of hours ago but it doesn't show up. Is this because my key is currently not in the keyring? If so could someone resync the key-ring. thanks [20:22] paas: what package? I'll take a look at the queue [20:22] libtuxcap, thanks [20:22] paas: ah, k (there is only libtuxcap in rejected *g*) [20:23] Hi, can someone point me at a guide for the syntax/format of debian/menu ? [20:23] sistpoty: Are you resyncing, or shall I? [20:23] <\sh> persia, LaserJock, we could let mvo hack some magic into dist-upgrader [20:23] DRebellion: install the menu package, and look in /usr/share/doc/menu [20:23] persia: I'll just do a quick import and put back the package :) [20:23] persia: I talked to them, because they already reviewed previous versions. Of course, I will also be thankful to anybody else that will review it. [20:24] * persia is awed by sistpoty's leet REVU s|>17Z [20:24] persia: heh, that's no skills, revu-key has import as a command :) [20:24] persia: thank you [20:25] frafu: Understood. It's precisely because they reviewed it before that I recommend you find someone else. If you get the same reviewer several times, 6you are more likely to get a rejection after your first advocation, which can be frustrating. [20:26] paas: libtuxcap should get picked up with the next cron run (<= 10 minutes) [20:26] Essentially, each of the reviewers tends to have a slightly different set of checks. Just because you pass one doesn't mean you will pass another, and even if you get two, if they didn't check everything, the archive admins may well reject it. [20:26] sistpoty: thanks [20:29] bddebian: ping [20:29] Yo [20:30] persia: what do you mean by a rejection after the first advocation: I thought that after two advocation, it would be accepted. It already happened to me to get an advocation and a second person found another error. Consequently, I suppose that 2 advocation for the same upload are required!? [20:30] anybody familiar with sauerbraten here? [20:31] frafu: Yes. Two advocations for the same upload are required. Further, many advocates will wait for a while before readvocating if it was rejected, as rejection after advocation tends to make reviewers shy. [20:31] LaserJock: I said yo.. :-) [20:31] LaserJock: Why? Possible licensing issues? [20:31] bddebian: you did? oh, you did [20:31] Needs a new upstream release [20:31] ok, why is it in Multiverse? [20:32] I've got somebody who's built a game from it and they'd like to get it into Edubuntu/repos [20:32] The engine is free, some of the content is not, iirc [20:32] * persia defers to the expert, but believes REVU is the appropriate path [20:33] well, there's not even a package === _MMA1 is now known as _MMA_ [20:33] LaserJock: That would be the first step then, no? [20:33] I'm trying to assess feasibility [20:34] I don't want to say "sure" when it's gonna get dumped in Multiverse after 6 months of battling with it ;-) [20:34] Could anyone suggest where I should ask about bluetooth initialisation issues? [20:34] LaserJock: Given feature-freeze timing, that seems the most likely scenario. Maybe a PPA for now? [20:35] would this be the sort of thing the Games team would be interested in? [20:35] * calc back [20:35] I don't think Edubuntu has the packaging power to do it, especially if it's just gonna end up in Multiverse [20:36] persia: you told above that the archive admin can still reject it after two advocation. Will the uploader be informed about the rejection by the archive admins? [20:37] frafu: Usually the packager and the archive ML, but not the uploader. [20:37] persia: ML? [20:38] Mailing List [20:38] ok [20:40] «W: freevial: changelog-file-not-compressed ChangeLog» if I have ChangeLog listed in debian/docs, shouldn't it be compressed automatically of needed? [20:40] <\sh> does anyone has cjwatsons key on his keyring and has gnupg2 running? [20:41] RainCT: You should never have a changelog in debian/docs. Use dh_installchangelogs [20:44] persia: ah.. thanks :) [20:44] keescook: About dirty autoconf hints in debdiffs. For SRUs, they tend to be preferred, as patching the package to not get dirtier on clean is considered "more invasive". Of course, this indicates a bug in the package, as debian/rules clean shouldn't make it dirty. === tiagoboldt_ is now known as tiagoboldt [20:45] Is anybody interested in reviewing the mousetweaks package; Could anybody please review the mousetweaks package; http://revu.tauware.de/details.py?package=mousetweaks In fact, mousetweaks provides the new accessibility functions of the accessibility tab of the mouse control panel of GNOME 2.22 (the version that will be in hardy).It would be odd to have the settings in the control panel, but not the module providing the functionalitie [20:46] persia: yeah, true. perhaps inkscape is one of the special cases. [20:46] frafu: "providing the functionalie" [20:47] keescook: There are an unfortunate number of them. To me it makes sense to hold the SRU until the dev release is patched to not do that any more, but not to ask for filterdiff for SRUs: that way lies danger. [20:49] persia: yeah. Mostly, bryce confirmed that I should "Won't Fix" those bugs since he didn't want to run them with SRU (they're minor bugs). [20:50] keescook: Makes sense to me: they didn't really look SRU-worthy. On the other hand, that wasn't clear from the bugtrail, and I don't think that someone running filterdiff would be well rewarded for their efforts. [20:50] <\sh> ok...looks good with octave3.0 [20:52] <\sh> keescook, you are our security officer ;) I do have some problems with gnupg2 and cjwatsons key, because he has some sigs on his subkey...and reading rfc4880 it seems like this is wrong...I get errors reading the key with gnupg 2.0.x [20:53] \sh: hurm. Can you open a bug report for it? (And include a "this is how it breaks" example for me? I'm not heavily using gnupg 2 yet) :) [20:53] persia: in other words, the mousetweaks module does the job of what is indicated in the accessibility tab of the mouse control panel. For example: you can activate automatic mouse button click in the mouse control panel (useful for some disabled people). However it is mousetweaks that does the clicks. [20:54] <\sh> keescook, well, I felt about it during testing of another linux distro :) and we tracked it down to this....I'm doing some tests with ubuntu and gnupg2 tomorrow.... [20:54] \sh: cool [20:54] <\sh> and hopefully colin is back on stage then ;) [20:55] heya people [20:56] heya emgent [20:56] \sh: gnupg 1.4 is happy with that key? [20:56] <\sh> geser, yepp [20:56] <\sh> 2.0.8 not [20:56] <\sh> geser, and as I read http://tools.ietf.org/html/rfc4880#section-12.1 even rfc is not happy :) [20:57] <\sh> geser, or I misread something [20:57] <\sh> s/I/we/ [20:59] <\sh> geser, will followup on this tomorrow...need to prepare dinner for my wife..she's coming home in a few [20:59] <\sh> persia, LaserJock : octave3.0 build on mostly all our archs...but not lpia because of missing deps it seems.... [21:00] <\sh> so ... and off === \sh is now known as \sh_away [21:00] \sh: While it was part of the original intention of the pocket computer, I suspect those of us who use mathematical packages beyond a calculator on our pocket computers are members of a very small minority. [21:04] rexbron: openlibraries commented [21:07] LaserJock: Sorry, at work. Shoot an e-mail to debian-devel-games@lists.debian.org. :) === rzr is now known as rZr === Ubulette_ is now known as Ubulette [21:19] hmm, everytime I see a "anybody figured out how to install from source?" I keep wanting to do a PPA [21:19] people are really wanting Octave3.0 on gutsy [21:22] keescook: are there any plans to upload the pcre3 version from gutsy-security also to hardy? currently gutsy-security has a newer version than hardy [21:23] geser: yeah, it's on my list. I'd like to get Debian's 7.4-1 merged. === flare183_ is now known as Flare183 [21:32] darn, it appears that actually running fetchmail after a reboot produces more email in my inbox :-) [21:33] I wondered why it was such a slow email day [21:35] LaserJock: if you don't the usual spam anymore then it's time to check your mail server :) [21:36] yes, very true [21:54] Hey someone stole my restricted drivers manager on my hardy .. [21:55] <_MMA_> leonel: There's but some change with that. Im looking into it myself. [21:56] I've upgraded a gutsy desktop yesterday and today tried my wireless and need the frimware for the card on gutsy with restricted drivers manager got solved [22:43] gn8 everyone [22:45] stgraber: since you provided only an interdiff for #186827, and the URL given in debian/control does not contain an orig.tar.gz for 0.9, do you plan to add a get-orig-source target to debian/rules? [22:47] crimsun: hmm, I haven't checked the get-orig-source, I just saw we had a watch file in our bzr and uploaded :) [22:47] stgraber: I have no problem renaming http://www.stgraber.org/download/projects/pastebin/pastebinit-0.9.tar.gz to conform to source package policy, but that direction would be useful in the bug report :-) [22:49] Oh, what's wrong with it ? I just tried doing a uscan --force-download and it went without any problem ? [22:50] stgraber: according to the version used in the topmost debian/changelog entry, this is a non-native source package, which means there needs to be an orig.tar.gz [22:51] stgraber: I presume that the tarball given in my post above is actually the orig.tar.gz, in which case it would simply need to be downloaded and renamed to conform to source packaging policy. [22:51] yes, it's the .orig.tar.gz [22:51] stgraber: I was asking you to affirm that http://www.stgraber.org/download/projects/pastebin/pastebinit-0.9.tar.gz is in fact the upstream tarball for 0.9. [22:52] stgraber: ok. For clarity, please state as much in the bug report in the future if you're only providing an interdiff. [22:53] ok, will think of adding a bit more information next time :) (first time I play with interdiff) [22:53] thanks :-) [22:59] heya crimsun :) [22:59] hi emgent :-) [23:22] crimsun: thanks for the upload [23:23] yw === Flare183_ is now known as Flare183 [23:26] got the following ppa message: MD5 sum of uploaded file does not match existing file in archive. Files specified in DSC are broken or missing, skipping package unpack verification. [23:26] what is it? [23:27] Legendario: you need to build the source package and upload the _source.changes [23:27] mok0 that's what i did... [23:28] Legendario: you probably have some files left from a binary build [23:28] Legendario: use flags -S -sa [23:28] mok0, on what? [23:28] stgraber: wow, pastebinit is really useful :) [23:29] stgraber: btw paste.stgraber.org is down [23:29] dpkg-buildsource (or debuild...) [23:29] the packaging worked well on pbuilder [23:29] Legendario: sure, but this is uploading, right? [23:30] mok0, yes. I uploaded it to ppa but the package was rejected. that was the message i got [23:31] Rebuild the source package with debuild -S -sa [23:31] pochu: I know, it's one of the things I changed with this upload :) [23:31] pochu: default is now pastebin.com [23:31] that gives you a _source.changes file, which you dput [23:31] mok0: dput checks md5sums before uploading [23:31] mok0: I am more tending to think it's something wrong with the infrastructure that caused it [23:31] pochu: I would need to reinstall the pastebin on my own server as the external pastebin I was using seems to be dead now :( [23:32] heh [23:32] jdong: could be [23:32] Legendario: is the package already in Ubuntu? [23:37] LaserJock, no, it is not === ember__ is now known as ember [23:43] well, should i rebuild it and try to upload it again? [23:44] Legendario: try it [23:45] mok0, gonna try [23:45] Legendario: go for it [23:45] mok0, gonna tell you the results if it fails [23:46] Legendario: you can pastebin it [23:55] hey guys, sisposty submitted a patch for urbanterror to make it work with ubuntu's libjpeg, but how exactly would i apply this patch: http://launchpadlibrarian.net/11602996/upid_1386_use_system_libjpeg6.patch