[00:00] mok0: why cant you test it? test if it builds? === RAOF_298 is now known as RAOF_831 [00:00] RAOF_298: use ppa for it, instead? === RAOF_831 is now known as RAOF_61 [00:00] hello Hobbsee [00:00] handschuh: It builds fine, but not being a java programmer, I can't verify that the library works as advertised === RAOF_61 is now known as RAOF [00:01] hey ajmitch! [00:01] mok0: a ok, thats fine [00:01] Hobbsee: That seems somewhat against the spirit of the PPA, though [00:01] ? [00:01] mok0: thanks for reviewing [00:01] RAOF: well.... [00:02] RAOF: it's for testing packages, and distributing them if they're good? [00:02] As opposed to just testing whether they build or not? :) [00:02] I could, I suppose. Jaunty's now PPAable, isn't it. [00:03] well, if they don't build, then they don't get distributed. if they do build, people get them via the ubuntu repos anyway, so the ppa versions will be overwritten [00:03] yes, i believe so [00:08] in a man page, does = need to be \= ? === chuck_ is now known as zul [00:18] binarymutant: you mean escape the minus? No [00:18] s/minus/equal [00:19] thanks mok0 [00:29] erm [00:29] http://revu.ubuntuwire.com/details.py?upid=2998 <- dpatch is on the build depends, how could it fail to build ? [00:32] Why are you including both /usr/share/dpatch/dpatch.make and /usr/share/cdbs/1/rules/dpatch.make? [00:34] good question, copy&paste [00:35] well, at least the package got a review :P [00:37] I will fix the dpatch double inclusion once I get more things to fix [01:00] Can mk-sbuild-lv be used to create Debian schroots? [01:02] That's how I built my sid chroot, yes. [01:03] I may have had to specify a different mirror or something; it's been a while, and the disc that has those schroots is sitting in a box with (at least) a blown power supply. [01:05] * RAOF wonders whether it'd be considered polite to test the grub2 installs and works before uploading :) [01:06] RAOF: uh, yes. [01:06] It's a bootloader. You should try it yourself and in a virtual machine [01:08] RAOF: just put a link to your package on the forums [01:08] Juuust kiddin. [01:09] ajmitch: Good plan! [01:09] Cmon LP. Publish those binaries. [01:09] But rename it to openoffice.org3 [01:09] you'll soon hear of any probelms [01:10] Be sure and set the maintainer to ajmitch before you put it in your PPA though. [01:10] * StevenK grins [01:10] * ajmitch sets up procmail to bounce any mail about grub2 to ScottK [01:13] RAOF: thanks [01:15] ajmitch: evil [01:23] hello people [01:25] mHey emgent [01:26] heya master [01:26] :) [01:26] emgent: I still need one more +1 before you can call me that ;) [01:27] hahah [02:39] hey all , what is the command for knowing what patch sys the packages uses [02:39] = [02:40] I recommend checking what the build depends are [02:41] a quick look at debian/rules's includes is often indicative, too [02:41] yep [02:41] * ajmitch dies a little inside seeing questions about checkinstall [02:42] There's also the "what-patch" script shipped in... devtools? [02:42] ubuntu-dev-tools [02:42] persiabot is faster than dpkg -S :) [02:43] ajmitch: you mean... that's not how you make a deb? [02:43] ajmitch: do you recall someone coming into #ubuntu-devel a year ago trying to build a deb by using dh_make && dpkg-buildpackage in one fell swoop? [02:43] jdong: no, you use ar [02:44] * jdong sees Firefox 3.0.4 crack in jaunty and pre-backports [02:45] lol [02:50] anyone know of any good tutorials on dpatch? besides the wiki and morph's blog? [02:52] binarymutant, Generally it's just datch-edit-patch patchname, and including the right dpatch makefile fragment. [02:52] binarymutant: What aspect of dpatch would you like a tutorial for? I find it pretty self-explanitory. [02:53] zsh (at least) will even tab-autocomplete the patchname for you, if you're editing an existing patch. [02:58] ok... I have been goolgling about doing the import for quilt in debian/rules ... can anyones direct me as where to read about this? [03:00] well do I create 00list for dpatch? [03:00] binarymutant: 'emacs debian/patches/00list' [03:01] RAOF, so ya, because that would be a new file for me [03:02] RAOF: you mean vi? [03:02] jdong: No, because I'm a worshiper of the One True Operating System. [03:03] emacs? [03:03] Right. [03:03] * coppro uses neither! [03:04] found it :D [03:12] I am using a patch system and I am sure I did not touch the code, yet lintian complains about "patch-system-but-direct-changes-in-diff .pc/.version" any clues? [03:15] I suspect that's a quilt-related directory, but I'm not sure. [03:15] "Fetched 15.6MB in 1h59min35s (2169B/s)". Yay. [03:15] how could I check this? [03:16] LOL [03:16] RAOF: welcome to the first world [03:16] Well, you could see what's in that directory. But man quilt contains a reference to .pc. [03:16] I remember those days. [03:17] jdong: and people in the US dare to complain about a 250GB limit [03:18] ajmitch: well that's more because you are paying $80/mo for "unlimited" internet [03:18] jdong: Really USD$80/mo? [03:19] RAOF: some of the Comcast plans are around that price, yes. [03:19] I hope you get crazygood bandwidth, then. [03:19] RAOF: I know my neighbors on Comcast pay about $120 for high-speed internet and cable TV combined [03:19] yeah he's got some crazy 10 or 12mbit plan [03:19] which is kinda pointless when they "cap" you to 250GiB [03:20] Well, not really. Burst speed is important. [03:20] * RAOF looks at his modem's sync page, which suggests he's getting 24Mbit down. [03:21] Or would be, were caps not in effect. [03:21] RAOF: living right next door to the exchange? [03:22] No idea where my exchange is; were I next door I'd be expecting a better sync, though. [03:24] better than 24Mbps? [03:24] that is the upper limit of adsl 2 [03:24] s/2/2+/ [03:24] * RAOF was under the impression 28 was the upper limit, but that may be faulty memory. [03:26] * ajmitch has always seen 24 [03:27] of course the best I've seen at home is about 11 :) [03:34] i can only get 3mbps here i would love any of that bandwidth even just 10mbps :) [03:35] transferring OOo back and forth takes a long time on 3m/512k connection [03:36] Ouch! [03:37] Ouch indeed. [03:38] if i switched to cable modem i think i can get 6mbps maybe but then its shared bandwidth, so not sure what the effective rate would be [03:39] My experience with shared bandwidth is that it's best practice not to try to use it when your neighbours want to use it. [03:39] * ajmitch is on about 7Mbps/128Kbps [03:39] persia: heh [03:40] so uploads = slow [03:40] ajmitch: 128kbps would be very painful for OOo :) [03:40] if I were uploading OOo, I'd be tempted to copy it to my laptop & upload from work [03:48] I called my ISP earlier in the week and while I was on the phone, they said, "Oh. you have the 12/2 Mbit plan. We don't offer that any more. We can switch you to 25/5 for US$ 0.04 more per month." [03:48] I said, "OK". [03:48] ! [03:48] ScottK, FTW! [03:49] So sometimes it pays to call in. [03:59] 1993/win 20 [04:00] But what have you won lately? [04:07] RAOF: I'm guessing Do caches .desktop entries. Can I make it flush it? [04:12] StevenK: It only indexes .desktop entries on each start. Quitting and starting it again will fix that. [04:57] ScottK: In Australia it doesn't pay... with most major ISPs, they'll try to transfer you to the new set of plans which are vastly inferior to the one you've been on for 5 years... [04:59] And what kind of connection are you on to get 5Mbps upstream!? [04:59] I get some obscene upstream rate on this connection [05:00] * wgrant has 10000/256 [05:02] wgrant: It's fiber all the way to the house. [05:02] ScottK: Oh. I hate you. [05:02] That's actually the slowest speed they offer. [05:02] Well there's actual competition here now and it appears to be working. [05:03] wgrant: 10000/256 seems highly asymetrical... do you mean 1000/256 ? [05:03] jmarsden: No, 10000/256 [05:04] Wow, strange. I'm not sure I've seen a connection with a 40:1 ratio like that. [05:04] One would think not. [05:06] The 1GB plan (we're on the 12GB one) is 10000/128 [05:07] ScottK: where are you at? [05:07] * solarion is sad because he just mvoed away from a whole-city free fiber rollout. :( [05:07] solarion: Outside Baltimore, MD (USA). [05:07] ah [05:07] solarion: Not free at all. I have Verizon FIOS. [05:08] ScottK: Liberty Communications is doing the rollout in my case [05:08] The trick is I have the painfully more expensive and slower version you get if you are a [05:09] Basically, cable brought in broadband and phone. Instead of taking it on the chin, the little company rolled out IPTV services. But the bandwidth was limited, so you could only have 3 set-top boxes [05:09] 'business' and need static IP. [05:09] tehy're solving that problem now. :) [05:10] My experience with cable TV companies and ISP services is that they know a lot about cable TV. [05:10] I should say that the little company was the local phone company for about 3 small towns in Iowa [05:11] so when cable came to eat their lunch, they set out to eat the big, multi-state company's lunch. :) [05:11] Good for them. [05:11] they're pretty cool [05:12] it's very very very nice to have a small company for your isp. Customer service isn't just lip service. [05:12] * solarion has at&t now and misses his old company [05:12] When I called Verizon about a DNS problem last week, the first person I talked to said, "What's DNS". It was a long day. [05:12] yeah, that's been my experience with AT&T [05:12] Where in Iowa? [05:13] ScottK: I have cable, but the cable TV provider who is also the ISP is the second-largest national telco. [05:13] Eventually I got it sorted out. [05:13] http://www.lcom.net/switchmaxx/home.htm [05:13] http://www.lcom.net/switchmaxx/page.htm?page=Fiber <- their fiber rollout page [05:14] ScottK: AT&T's voice recognition system is complete crap [05:14] but at least it's not like OG&E's [05:14] even the customer service rep said it's a PITA [05:14] ooh, I see mad java ninjas posting to the MC list [05:15] * nixternal might be interested in working with the java team a bit, except for the maven bit [05:16] "maven bit"? [05:16] ya, seems the java team enjoys maven [05:16] ah [05:17] nixternal, Err, that's very much not the case. It's rather that the java team is trying to find a way to support upstreams that enjoy maven without actually letting maven break stuff in the normal way. [05:17] though once I switch the company's appliance OS from CentOS to Ubuntu, I may get to use Maven even more [05:18] nixternal, There's a plan in place to trick maven so it can't do things the way it expects, which may be interesting to you. [05:18] persia: it is hard not letting maven break stuff...that is why I am not using it with CentOS at work...we just use ant for building, and the developers for the good stuff [05:18] that does sound interesting [05:19] though I don't know how inclined I would be to working on Java stuff outside of work anyways...I know I am heading towards that Java meltdown :) [05:19] * nixternal looks for more C++ and Python projects to bring him back to earth :) [05:19] https://wiki.ubuntu.com/JavaTeam/Specs/MavenSupportSpec [05:19] what's the big difference between ubuntu server and desktop? [05:19] solarion, Default package selection, installer interface, and contents of the CD. [05:19] the server doesn't have a desktop environment :) [05:20] and kernel [05:20] though I don't know the differences there much [05:20] Oh, right, and kernel. [05:20] But still, I'd class kernel under "default package selection". [05:20] true [05:20] so it's probably not worht re-installing then [05:20] just install the new packages and go [05:21] * solarion is repurposing an old laptop [05:21] solarion, Depends on your goal. If you have an old laptop, and you want a mail/dns server, reinstall might be faster. [05:21] Then again, it's certainly less bandwidth to just install different packages. Depends on your constraint. [05:21] I suppose I want to reprtition [05:23] persia: the Java team going to be at UDS? If so, I will hang out with them a bit and see how that all goes...that looks like a killer spec to be honest [05:23] are you going to UDS btw? [05:23] In that case, reinstall is probably easier. Juggling paritions on a live system is a tricky game. [05:23] yeah [05:23] nixternal, Some of us will be there. Koon won't be able to make it. [05:23] though since i have a root partition and two others, it wouldn't be too bad [05:23] boot single and monkey around a bit [05:24] meh, is bedtime for bonzo [05:24] thanks [05:24] nixternal, Needs a *lot* of packaging work. More hands are very welcome. [05:24] groovy...I think it is time for me to go to bed..need to wake up in 4.5 hours :/ [05:24] See the bootstrapping dependencies list. [05:24] YAY SNOW IN CHICAGO TONIGHT! [05:30] * solarion is gonna miss snow [05:32] i installed qt4 in gnome, the designer, translator, and assistant, but the designer cant find the assistant when i try to open it, anyone know how to fix this? [06:45] good morning === persia_ is now known as persia [06:48] morning dholbach [06:49] hi nellery [06:55] morning o/ [07:37] good morning [07:38] I wonder if there is a way to specify a build-time dependency as either (a AND b) OR c. IOW, the dependency is fullfilled if either c is installed or both a and b simultaneously [07:41] Laibsch, Not simply. I think you'd need a package name to represent the contents of the parentheses. [07:42] To ask differently, with which would you prefer it to build? [07:42] (a and b) or (c) [07:43] depends on the release [07:43] I guess I'd prefer c, but that is not available in hardy [07:44] only intrepid and jaunty [07:51] general question here. I'm an app developer, and my app uses a library that's packaged at 0.23, and now 0.25 is out and it has a feature my app needs. I contacted the package maintainer but no reply, and I see no signs that it's being updated. what do I do? http://packages.ubuntu.com/source/jaunty/liblo [07:53] ianm_, liblo has *lots* of reverse dependencies, including a couple applications we routinely have difficulty building cleanly. [07:53] I'd personally be opposed to updating it except in coordination with Debian to avoid issues. [07:53] Debian is currently frozen for the upcoming Lenny release. [07:54] So, from a distro point of view, I'll say "wait". [07:54] For your specific personal use, you might want to update the app locally. [07:54] * persia looks for the wiki page about updating library packaging. [07:55] so after Lenny, they might update it, meaning it might get into Jaunty? or +1? [07:56] It's very likely to be updated once Lenny releases, and would then be in either Jaunty or Jaunty+1, depending on the timing of the update. [07:56] the feature I need in liblo is setting the broadcast flag on a socket when the dest address is 255.255.255.255. frustrating how hard it is to get that to end users [07:57] so Jaunty+1, isn't that like a year away? [07:58] * ianm_ swoons [07:58] I suspect it's more likely to be in Jaunty, but it does depend on timing. [07:58] is that 9.04 ? [07:58] Does it really need all of 0.25? Are the changes in 0.25 small enough that a patch is useful? [07:59] Yes. Jaunty will be released as 9.04 [07:59] Here it is: https://wiki.ubuntu.com/MeetingLogs/devweek0809/PackageUpdates [08:00] my app needs almost none of 0.25. just this: if (ip[0]==255 && ip[1]==255 && ip[2]==255 && ip[3]==255) { int opt = 1; setsockopt(a->socket, SOL_SOCKET, SO_BROADCAST, &opt, sizeof(int)); } [08:02] ianm_, That's easier to apply then, although it's still likely to be Jaunty before it would be released to end-users. [08:02] is it possible/OK to include a custom liblo in a PPA .deb? [08:03] I'd recommend using either a patched version or 0.25 locally for development. If it's not updated by 25th December, then submit a bug with a patch for the bit you need. [08:03] No, but your PPA can contain a custom liblo. [08:03] Of course, this may well break the other 30 applications that use liblo. [08:03] it can't be the only one to use it? [08:03] Nope. [08:03] can you static link this stuff? [08:04] been a while since I've done C :D [08:05] You can static link things, but that's likely to break if there's any reason to upgrade (e.g. security fix). Depending on how you static link, you may end up having something that usually can't be installed. === Tweenaks is now known as Treenaks [08:08] hm [08:15] maybe there's a way to find out the socket # and hack it [08:25] persia: thanks for the advice [10:25] if anyone has any time on their hands I would appreciate a review of my package, http://revu.ubuntuwire.com/details.py?package=charm . Thanks :) [10:32] binarymutant: you shuld state in the changelog what the paches do, and why they are needed [10:32] s/shuld/should [10:33] good point :) [10:36] handschuh, can you see anything else wrong? [10:36] binarymutant: nothing so far, but still looking [10:36] ty for taking the time [10:37] binarymutant: http://revu.ubuntuwire.com/report.py/legal?upid=4035 - have you contact to upstream? [10:38] handschuh, to fix license issues and to say how much I liked the app a while ago [10:39] handschuh, I'm not sure why it reports that, it says gpl in the copyright file, and the gpl is shipped with the package now [10:40] binarymutant: well, it is recommanded to add a license header to every source-file [10:40] I thought I should stay away from modifying the source [10:41] binarymutant: thats why you can contact upstream to fix it :-) [10:41] binarymutant: of course you should. Upstream has to add license headers. [10:42] For GPL, it says in the "how to use the GPL" section that license should be in every source file. I've rejected many packages for exactly that reason, and seen others rejected by archive-admins when they were submitted. [10:42] is that policy? Because I had already bugged them to include the license in the orig tar ball [10:42] That said, patching the files to include licensing is unacceptable. It must be done upstream. [10:43] so this app would get rejected by debian for that? kinda sucks :/ [10:43] persia: in debian/copyright it's -> This package is free software ... Is it a mistake when there it's $Package is free software ... ß [10:43] -ß +? === DktrKranz2 is now known as DktrKranz [10:44] sebner, Not generally a terribly important mistake. Best to use the text from the upstream license. [10:44] well the ljcharm.py has it in there but the wrapper script charm doesn't :/ [10:44] persia: okay, thx [10:45] binarymutant, Wrapper scripts are sometimes exceptions, and sometimes not. Depends on complexity, opinion of reviewers, and what the reviewing archive-admin ate for breakfast that day. [10:45] and the setup.py doesn't either... [10:45] binarymutant, For best results, get it included. [10:45] binarymutant: i am sure, upstream will be glad to receive this hint about the license [10:46] I'll try thanks for that info, hopefully she wont think i'm bugging her [10:47] binarymutant, There's no race. If you've passed her a patch recently, there's no harm waiting. There's lots of other stuff to do in the meantime :) [10:48] lol k [10:48] slytherin: do you have got some time to review a small java package @ http://revu.ubuntuwire.com/details.py?package=uiflite now? [10:48] is there anything else I could do to this package? [10:50] binarymutant: everything else looks fine to me ... (about dpatch, I am not sure) [10:51] cool, thanks again handschuh [10:51] binarymutant: have you checked the lintian of the package (binary) and the source? [10:51] yeah a bunch of times [10:52] binarymutant: ok great. [10:52] binarymutant: (as long as it was empty) [10:52] s/was/is [10:52] handschuh: not right now. I will try to find time in night, about 6 hours form now. [10:53] handschuh, the only error is the one about jaunty [10:53] slytherin: ok, no problem, as persia mentioned, there's a lot other stuff to do [10:53] binarymutant: thats perfectly fine [10:54] if someone has a few time to check my revu package ....http://revu.ubuntuwire.com/details.py?package=sqliteman === DrKranz is now known as DktrKranz [10:56] eMerzh: take a look at http://revu.ubuntuwire.com/revu1-incoming/sqliteman-0811170000/lintian [10:56] oups :) thanks [10:57] eMerzh: there is more [10:57] eMerzh: your CMakeLists.txt should be modifyed by a patch [10:58] mounin [10:58] eMerzh: debian/control: Copyright: there is no need to add the word "Copyright" before every name [10:59] persia, what about distutils should setup.py also include gpl? [10:59] ok, it's a patch bu i must understand why he apply the patch in the diff [10:59] ok [11:00] eMerzh: also, explain the path in the changelog (what does the patch do and why did you add it) [11:00] ok :) [11:01] thanks [11:02] eMerzh: also make sure the lintian of the binary package is empty (check with "lintian <.deb-file>") [11:02] binarymutant, I don't usually see a GPL'd setup.py, and don't remember something being rejected for it, but I typically avoid python packages, so that may influence my experience. [11:03] eMerzh: take a look at http://revu.ubuntuwire.com/report.py/legal?upid=4031 - there are some license issues that should be fixed by the upstream authors [11:04] Oh okay, then the package should be fine in the license department, I don't know why it says unknown for ljcharm.py since it's already in there. Very cool thanks === wolfger_ is now known as wolfger [11:07] handschuh, ok i will contact upstream autor... but i must wait a new release with correct licences to re-apply to revu? [11:09] eMerzh: you don't have to wait for the new upstream version [11:09] eMerzh: you could reupload and post a comment, that you have contacted upstream about the licenses [11:10] Ok, great... [11:18] eMerzh: should I make a summary as a comment to your package? [11:19] no , everything is noted...and work is in progress :p [11:19] eMerzh: great [11:19] thanks to you for your help [11:20] eMerzh: you're welcome [11:23] I'm looking for my first advocate for http://revu.ubuntuwire.com/details.py?package=metalink or comments if needed :) [11:44] bmm: check your legal-file at http://revu.ubuntuwire.com/report.py/legal?upid=4019 - it shows some files w/o copyright [11:46] porthose, re slidentd merge, IIRC you noticed an issue, have you it handy? [11:47] bmm: delete the commented lines of your debian/rules file [11:47] handschuh: I filed an upstream bug for the licenses http://sourceforge.net/tracker/index.php?func=detail&aid=2278178&group_id=148879&atid=772980 [11:47] Sourceforge bug 2278178 "License missing from some sources" [Pri: 3,Open] [11:47] handschuh: ok, will do. [11:48] bmm: you are not the upstream author? [11:48] handschuh: yes, I am :D [11:48] handschuh: so I should put out a new release? [11:48] * persia admires bmm's ability to maintain clear context separation [11:49] bmm: yes [11:49] handschuh: ok, I'll do that then :D [11:49] handschuh: thanks! [11:50] bmm: no problem [11:52] bmm, isn't metalink a bit too generic for a metalink file generator ? [11:52] bmm: your debian/rules looks very large ... you could look at cdbs (no manditory) [11:53] since, it's a technology name [11:53] anyne want to take bets on how much, if any, of the hardware on my new laptop is supported in intrepid? [11:54] directhex: brand? [11:54] joaopinto: well, it was meant as a "metalink " thing. [11:54] handschuh, dell [11:54] handschuh, You might be interested in reading about debhelper 7. It can make rules files shorter for common cases without switching to CDBS. [11:55] directhex, Which OS is supported on your laptop? [11:55] persia: didn't know that. thanks! [11:55] persia, formally, vista [11:56] * persia refuses to place a bet [11:56] bmm, I would name it something like metalink-generator, or metalink-crator, just metalink sounds more like a metalink client [11:56] ops, creator [11:56] directhex: my dells hardware is fully supportet so i bet 90% :-) [12:01] persia, spoilsport! [12:05] directhex: I would guess 90%+ [12:05] directhex: you might be having problem with card reader or fingerprint reader. [12:06] persia: Can you elaborate on the debhelper 7 making rules files shorter thing? [12:07] It's like CDBS, but less bad, I hear. [12:07] What's bad about cdbs? [12:08] CDBS is bad ? [12:08] slytherin, my bets are on a lack of graphics support or webcam support. AFAIK some nutter actually put the only-exists-in-an-obscure-git-tree wireless drivers onto the ubuntu kernel [12:08] * soren likes cdbs [12:08] CDBS is awkward to debug [12:08] * handschuh also likes cdbs [12:08] we use dh7 a lto in pkg-mono [12:08] It can be more difficult to get it to do special things. For lots of simple things it's great. [12:09] soren, It introduces a new command `dh` that does all the normal stuff for whichever rule is being called, as I understand it. I've not yet created a package with it, but those I've seen were rather readable. [12:09] most packages start life simple ;) [12:09] How is the legal check performed on REVU, is that something you can run at home? [12:09] let me grab a pkg-mono dh7 sample [12:09] joaopinto, Read the sendmail debian/rules. [12:10] persia: Oh, I see now. [12:10] http://svn.debian.org/wsvn/pkg-mono/gluezilla/trunk/debian/rules?op=file&rev=0&sc=0 is a "complex" dh7 example [12:10] That's rather convenient. [12:10] Indeed, and it does it without quite so much black magic. Still some magic, but less. [12:10] persia: Put a warning in front of that sendmail suggestion next time, please. That's just evil. [12:10] * soren doesn't mind black magic [12:10] :) [12:11] wgrant, Someone asked "what's wrong with CDBS". That's my standard answer [12:11] * persia is a big CDBS fan [12:11] It's just that CDBS can get unwieldy sometimes, which gets frustrating. [12:12] soren, I agree most of the time. I only stopped recommending CDBS for everything after being pointed at sendmail. There's limits to what one should try to do in CDBS. [12:13] That is quite horrible looking indeed. [12:13] persia, would debhelper turn sendmail rules any better ? [12:13] CDBS is very good for java packages. :-) [12:14] joaopinto, That's a false question. CDBS doesn't replace debhelper. CDBS calls debhelper for you. But yes, it would be tons easier to understand that rules file if it were done as a single makefile. [12:14] CDBS is very good for standard autoconf builds [12:14] persia, I mean, a non cdbs debhelper make file [12:14] Indeed, for those anything else is likely to be buggy, although dh7 is promising. [12:15] joaopinto, I thought so, which is why I answered in two parts :) [12:16] I just don't see why does CDBS get blamed for a complexity which is from the sendmail build/install process, not from using CDBS [12:16] slytherin, For the 90% case, I agree, although I suspect dh7 would work as well. It's the 10% that make non-CDBS the better choice. [12:17] joaopinto, The point is that CDBS more quickly becomes unreadable when dealing with very complex build systems. [12:18] Personally, I think any CDBS rules file longer than 24 lines should be redone differently, as it means that the CDBS framework isn't designed to handle your package. [12:18] well, non CDBS is harder to read simple building systems :P [12:18] Less than 24 lines, CDBS probably makes life easier. [12:18] .. for... [12:18] joaopinto, Is directhex's example harder to read? [12:19] persia, I am not refering to dh7, didn't tried it yet [12:19] Well, the shortest dh7 is: [12:19] joaopinto, Oh, then I agree with you. Like I said, I'm a big fan of CDBS. [12:19] #!/usr/bin/make -f [12:19] %: [12:19] dh $@ [12:19] hehe [12:20] sebner, Indeed, although not every package can do that. Still, that just means "default packaging : nothing to see here : move along". About the same as a CDBS rules file that only includes debhelper.mk. [12:20] persia: heh, yes. true =) [12:21] I'd much rather see that then the mess dh_make produces. That's just annoying, and almost everyone makes a mistake the first few times they try to determine what they need and what they don't. [12:22] okay, laptop report: audio works, wired network works, wireless network works, bluetooth works, graphics works (!), webcam works [12:22] it all bloody works out of the box [12:22] webcam resolution sucks though ;) [12:22] directhex, You lose. Time to recompile the kernel. [12:22] persia, to cause myself pain? o_o [12:23] directhex, Anyway, you probably ought add that to whereever the laptop support list went. Tell everyone else it's a good choice. [12:23] even the wifi killswitch works, incl. the LEDs [12:23] i wasn't anticipating this level of awesome [12:24] and the scroll-edges of the touchpad [12:24] directhex: does also the bt-led works properly? [12:25] handschuh, yes [12:25] okay, i lie, the horizontal scroll-edge doesn't work. that's the only busted thing i can find [12:25] directhex: you can change that in the mouse-settings [12:25] handschuh, you're right. that's everything then [12:26] handschuh, a laptop dell only started shipping a couple of weeks ago, full of bleeding edge tech, and it works 100% [12:26] directhex: good thing [12:26] directhex, If it's that new, why didn't you get it with Ubuntu? [12:27] directhex: I hope you don't have the Intel wireless AGN (with iwlagn driver) because then you have to keep an eye on your shutdowns :) [12:27] persia, too new to be sold with ubuntu [12:27] bmm, oh? [12:29] directhex: iwlagn in the current intrepid kernel seem pretty broken. Package capturing will get you allot of kernel messages and the occasional hang and shutdown with the driver and wireless still on can keep your laptop in limbo without shutting down :) [12:30] directhex: so if lsmod tells you you are using iwlagn, make sure you keep an eye on the shutdown process now and then ;) [12:30] bmm, well, did i mention "random git tree"? :p [12:32] directhex: I'm not getting you, but I'm also trying to do two things at one :) [12:39] What does "Is on m.d.n.= NO" mean? (in the context of REVUDays) [12:40] m.d.n = mentors.debian.net [12:42] bmm, If someone has an interest in a piece of software, and intends to keep it up to date, we encourage them to submit it to Debian, and maintain it there. [12:42] Ah, get it. Thanks! === henrik-hw0 is now known as henrik-hw === henrik-hw is now known as henrik-hw0 [12:59] wow, canonical's supporting arm for some reason. [12:59] * Hobbsee didn't think arm architectures *did* mobile devices. [13:01] Hobbsee: Hrm? ARM is msotly mobile devices. === not_rly is now known as orly_owl [13:03] broonie: oh, right. so it is. [13:07] Not that there's much mobile stuff in main, but with luck, at least UMPC might work for Jaunty. MID is another matter. [13:09] Of course, if I were in charge of the buildd scores... [13:09] hm? [13:10] I'm not sure I'll be able to get MID on my Zaurus from Jaunty, just because of how the buildd scores work. Open question whether enough of universe will work for that. [13:11] So if I was in charge of the builldd scores, I might tweak them a bit (but I don't expect the buildd admins to actually do this) [13:15] what's the nick from charliej ? [13:15] isn't that porthose? [13:15] yup [13:16] porthose, knock knock, did you install the build dependencies for the coverfinder package on revu ? [13:17] finally revu is being worked :P [13:17] build dependencies on revu? Did I miss a new feature? [13:17] geser, no, I am asking because I got a compain about a missing dpatch file, when dpatch is on the build depends for the package [13:18] ah [13:18] s/compain/comment [13:19] an offtopic questions, is there any way to force the dns lookups to be performed on the alternate servers even if the first one replies with not found ? [13:20] I need to have two dns servers, internet and lan, both working at the same time [13:21] Probably best to have the local one handle everything, caching and forwarding the rest. [13:21] hum, I don't have acces to any of the servers, you you mean installing a local dns server and setting it up for that ? [13:22] basically I would need to use a dns server based on the domain, there should be an easy way to do it from resolv.conf [13:23] if server.matches("domain.com") use dns.domain.com :P [13:25] on windows I have this dual dns configuration working fine [13:25] joaopinto: re coverfinder: I gave it now a very quick review: do you really need to include dpatch.make and dpatch.mk in debian/rules? Please remove README.Debian if you have no content for it and also mention the license (and upstream author) for the icon (the one from the package) [13:26] geser, no, I don't need both, i need to clean it up [13:26] geser, could you post on the comments, just for the sake of workflow and to do list :) [13:26] I am not "on hands" with the package right now :\ [13:31] joaopinto: done [13:32] geser, tks === jrib1 is now known as jrib [14:03] kirkland: I've submitted a couple of universe merges you might be interested in sponsoring... since they also fix the corresponding "status" initscript action. See bug 298043 and bug 296080 [14:03] Launchpad bug 298043 in tomcat5.5 "Please merge tomcat5.5 5.5.26-5 (universe) from Debian unstable (main)" [Wishlist,Confirmed] https://launchpad.net/bugs/298043 [14:03] Launchpad bug 296080 in update-manager "E:Problem with MergeList /var/lib/dpkg/status" [Undecided,Incomplete] https://launchpad.net/bugs/296080 [14:03] hrm. I mean bug 298080. [14:03] Koon: awesome, i'll definitely review for you! [14:03] Launchpad bug 298080 in pure-ftpd "Please merge pure-ftpd 1.0.21-11.4 (universe) from Debian unstable (main)" [Wishlist,Confirmed] https://launchpad.net/bugs/298080 [14:04] kirkland: btw, is it still necessary to push a lsb-base dependency for the jaunty cycle ? Or we can assume it's present ? [14:05] ogra, ping [14:05] Koon: hmm, it's probably "proper" to add that dependency [14:05] kirkland: that's what ... I did [14:05] Koon: cool [14:06] Koon: I'm still working through my inbox this morning, can I review as soon as I'm on top of that? [14:06] kirkland: sure, no hurry at all. and thx [14:06] mok0, yes ? [14:07] ogra: You looked at rasmol last, but I think we can sync instead of merge [14:07] go ahead if you feel like [14:07] ogra: ok, thanks [14:07] i only did an upload for LaserJock iirc [14:08] he knows more about it than i do [14:08] ogra: ah, ok. The only delta is the maintainer-munge [14:08] yeah, sounds like a sane sync candidate then [14:08] ogra: I think so too :-) [14:09] ogra: I will process it [14:09] great, thanks :) === kc8tad is now known as rrittenhouse === cprov is now known as cprov-lunch === azeem_ is now known as azeem [14:40] I'm looking for a review ( http://revu.ubuntuwire.com/details.py?package=sqliteman )...if someone could see it... :) [14:42] asac: ping [14:42] any reason why nspluginwrapper has 1.1.0 for i386 and 1.1.2 for amd64? [14:43] verwilst: not really. would be bug i guess [14:43] because 1.1.4 is out, so i would try to package it for my ppa [14:44] and then try to package flashplugin-nonfree for amd64 as well :) [14:44] ugh. Is there a good way to make sbuild cache the packages it get s from the archive? [14:45] mok0, Use an apt-proxy. [14:45] asac, verwilst: P-a-S lists it as amd64 only [14:45] asac: my flash is still rather unstable with nspluginwrapper and flash 10, a lot of times, flash just shows a gray area [14:46] persia: Thanks I will look into that! [14:46] which is fixed in 1 [14:46] in 1.1.4* [14:46] i think :) [14:46] P-a-S? [14:46] hm, so 1.1.0 is i386 only, and 1.1.2 is amd64-only? [14:46] Packages-arch-Specific, a list which packages should be only build on some specific archs [14:47] the buildds try it only to build on amd64 (it might even work on i386) [14:47] but the archive still has the old i386 deb [14:49] There's a bug about that. The archive-admins don't have very good tools to find packages that are dropped for only some architectures and should be removed from the archive. [14:57] thats really strange [14:57] persia: but how comes that 1.1.0 was built for i386 [14:57] ;) [14:57] and 1.1.2 wasnt [14:58] seems like someone tried to be _too_ smart ;) [14:59] asac, I suspect P-a-s permitted i386 for 1.1.0, and then dropped it when 1.1.2 didn't compile. [14:59] so, for jaunty we should have 1.1.4 for both archs, correct? ;) [14:59] persia: huh? [14:59] i can build it in my ppa to test? [14:59] For some packages I've found binaries from the warty build that were never rebuilt despite regular updates to the package due to poorly timed P-a-s changes. [15:00] persia: 1.1.0 + 1.1.2 was built during intrepid [15:00] asac, OK. If a package builds, it stays in the archive until manually removed. [15:00] So, when was the P-a-s entry changed? [15:00] * persia is fairly sure it was after 1.1.0 was uploaded. [15:00] persia: not sure. nobody asked me about it [15:00] with flash 10 64-bit, what still needs nspluginwrapper? [15:00] persia: and it was never intended to be blocked from i386 [15:01] directhex: i think nspluginwrapper is used to catch flash crashes [15:01] asac, Remember we share P-a-s with debian, so it could have been intended to be blocked in Debian. Check with the P-a-s team. [15:01] verwilst, s/catch/cause, but same difference [15:01] that way it only crashes nspluginwrapper and not the browser itself [15:01] *sigh* [15:01] how dump [15:01] dumb [15:01] why? [15:02] directhex: hehe, true, nspluginwrapper causes quite some crashes by itself [15:02] im now running the x86_64 alpha flash 10 without nspluginwrapper to check its stability :) [15:02] verwilst, my browser currently dies ~10 times a day due to nspluginwrapper, and some sites are unusable - e.g. thedailyshow.com nspluginwrapper instances all die by the time the page finishes loading [15:03] directhex: with the gray squares as a result? [15:03] verwilst, aye [15:03] directhex: that bug should be fixed in 1.1.4 :) [15:03] i have the same issue :) [15:03] verwilst, i'll believe it when i see it [15:03] reconnect [15:04] 16:03 < asac> persia: why? because i explicitly enabled i386 during intrepid cycle [15:04] 16:03 < asac> and then someone added it to pas [15:04] but still, i don't like yet another layer that can mess up inthere [15:04] and of course i didnt notice until today when someone complained [15:04] thats your choice ... and its completely independent [15:04] from blocking stuff on i386 ;) [15:05] asac, Ah. I see. Yeah, interaction with P-a-s can be tricky. [15:05] verwilst, on my hardy machines i simply gave up & used a 32-bit tarball browser. tempted to do the same on intrepid, until this shining light from adobe appeared === asac_ is now known as asac [15:05] directhex: not sure if flash can ever be a shining light [15:05] directhex: we need nspluginwrapper 1.1.4 [15:05] problem with 1.1.2 and before was that upstream was long dead [15:06] until redhat bugged personally hunt him down [15:06] asac, never had moonlight crash my browser ;) [15:06] directhex: does moonlight run "in browser" ? [15:06] * verwilst gasps [15:06] asac, sure. [15:07] directhex: but still its not a heavily used technology so it doesnt say anythignb ;) [15:07] directhex: you actually know sites which use it? :) [15:07] well, there is that [15:07] but at least it *fails to work* on sites, rather than actively screwing your computer [15:08] so why can't we leave out nspluginwrapper for flash 10? [15:09] verwilst, because 64-bit flash 10 was only posted, in alpha form, this morning [15:10] myeah but for i386 [15:24] directhex: so if flash 10 is final for both platforms, nspluginwrapper can be removed? [15:24] what's the "official" stance about this? [15:24] or the bigger picture :) [15:24] ask asac! [15:24] no [15:25] the bigger picture is that we want to keep nspluginwrapper [15:25] flash was never really stable, while nspluginwrapper was .... now nspluginwrapper has some hick-ups mostly because of windowless support [15:25] but that will be sorted and then it will properly protect you against ffox crashes [15:33] verwilst: of course when it natively supports amd64 we will demote nspluginwrapper to suggests/recommends or something [15:38] asac: nice [15:38] asac: i guess i386 is using nspluginwrapper as well now just to keep the 2 archs in sync [15:39] no .... to as i said. it exists to guard ffox from flash crashes [15:39] i dont want to run flash without it [15:39] hm [15:39] and once all current issues are sorted almost everyone wants flash to use it [15:39] it causes more crashes here than flash itself currently :) [15:40] but maybe 1.1.4 will fix that [15:40] verwilst: I already talked about that above [15:40] disabling windowless mode will probably fix most crashes for you === thekorn_ is now known as thekorn [15:40] oh sorry, must have missed that [15:41] your name is just so light here, can barely read it ;) [15:41] http://paste.ubuntu.com/73375/ [15:41] verwilst: irssi in terminal? [15:41] asac: pidgin :) [15:41] cant help there ;) [15:41] should be readable [15:41] hehe [15:42] at least you can probably fix it in UI [15:42] well it's readable.. but it's a very light blue-ish [15:42] easy to overlook :) [15:42] just look for the empty spots ;) [15:42] anyways, what does that windowless stuff do? [15:42] (practically :) ) [15:45] i think the "Fix XEMBED support" will fix a lot of my issues [15:45] since most of the time i just see grey squares [15:46] and only a full firefox restart can get me my flash back then :) [16:10] slytherin: ping [16:12] omg i love adobe.. libflash 64bit is out.. [16:19] if someone has again some times to re-review my package :p (http://revu.ubuntuwire.com/details.py?package=sqliteman) [16:23] wow [16:23] wait [16:23] 64-bit flash plugin? [16:23] O_O! [16:23] * NCommander thinks he sees hell freezing over [16:23] NCommander: WHERE [16:24] Holy **** [16:24] I found it [16:24] http://labs.adobe.com/downloads/flashplayer10.html [16:25] emgent: you "love adobe" ? Why? [16:26] ...oh my god [16:27] 64-bit plugin O_O;; [16:27] meh [16:27] * hyperair seriously considers trying out ubuntu x64 [16:27] It works [16:27] O_O; [16:29] haha crashed my epiphany [16:30] I get a great segmentation fault [16:31] yup [16:32] crashes on some flash. Google video seems to do it [16:32] It works great here for me [16:32] * NCommander submits to Slashdot [16:32] NCommander: http://video.google.com/videoplay?docid=-5122859998068380459&hl=en [16:33] * jrib puts nsplug to work again [16:33] Works fine here [16:33] jrib, ^ [16:34] I thought Google Video was defunct [16:44] Koon: are you not a MOTU yet? [16:44] james_w: heh... no. [16:44] Koon: please consider applying :-) [16:44] james_w: I decided to suck up sponsor time a little more :) [16:45] james_w: I do. Should be applying really-soon-now[tm] [16:47] great [16:49] Koon: I'm looking at pure-ftpd, I see you forwarded the status change, thanks. Have the other things applicable to Debian been forwarded? I can't see them in a quick scan of the bug list. [16:50] in the case of cdbs, does install: get called before or after dh_install does? [16:50] install:: i mean [16:51] james_w: the RFC2640 stuff and the wrapper options are already filed [16:52] hyperair, The named overrides run after the internals. You probably want to read the "Custom Overrides" part of the CDBS documentation again. [16:52] persia: thanks [16:52] Koon: cool. It would be nice to file TearDown and /var/run/ as well [16:53] james_w: does debian take TearDown patches ? [16:53] Koon: I'm in the process of sponsoring anyway, it doesn't look well maintained [16:53] Koon: they will. [16:53] Koon: implemented the way you have, not the old "multiuser" way [16:54] persia: so if i do install/foo:: should i be modifying debian/foo or debian/tmp? [16:54] Koon: I can dig out a link to the debian-devel@ discussion if needed [16:54] hyperair, I can't answer that question without a *lot* more background information. Test it and see. [16:54] james_w: about /var/run, I was about to file it when I found that there was something in debian/rules that was creating the directory... so that patch mught be overkill [16:55] persia: it's one hell of a long build, so i'd rather get it right on the first try >< [16:55] Koon, Some people run /var/run as tmpfs even in Debian. It's worth checking for existence and creating if absent at runtime (which is safe when installed in any case) [16:56] persia: ah ok, thanks for pointing that out. [16:56] hyperair, In that case, read the documentation, and note in which categories your package falls to determine the right names. [16:56] Koon, Just do it with an existence test, and don't wipe it if it's there to avoid stomping on the default Debian config. [16:56] persia: ..which part. i've read it over and over and i still can't figure out whether i'm supposed to modify debian/tmp or debian/foo [16:57] I forget :( [16:57] james_w: I'll push the two bugs tomorrow morning. And yes, I could use a link to a debian-devel post to justify the TearDown bug [17:02] james_w: I'll also push a wishlist bug for the debconf preference. The last one is a *inetd* Suggests that should probably be dropped if it's the only remaining delta. [17:02] http://lists.debian.org/debian-devel/2008/08/msg00030.html [17:02] http://lists.debian.org/debian-devel/2008/07/msg00198.html [17:03] james_w: noted, thx ! [17:04] there's not really one mail that you can reference to give the whole picture [17:04] it's just to show the potential maintainer (?) it's not an Ubuntu-only thing :) [17:04] "there was a discussion on debian-devel and no-one came up with a good reason not to" is kind of my justification [17:05] anyway, uploaded, thanks for your contribution [17:05] and thanks for uploading :) [17:06] back tomorrow for more adventures. [17:14] so who takes care of mailscanner? [17:19] james_w: I watched your video tutorial on bazaar packaging last night. Nice! [18:05] can someone nuke the coverfinder package on REVU ? [18:06] joaopinto: what happened? [18:07] slytherin, lost the interest on it [18:07] :-) [18:08] I am going to finish amoebax, then pick a more usefull package, maybe lives [18:10] Heya gang [18:11] joaopinto: ping NCommander or RainCT for nuking the package. [18:11] ok [18:15] Hi bddebian! [18:16] bddebian: geser: hi [18:17] Heya geser, slytherin [18:18] Hi slytherin [18:18] can anyone help me modify this watch file so that it matches OmegaT_x.y.z_Source.zip but not OmegaT_x.y.z_Beta_Source.zip - http://paste.ubuntu.com/73423/ [18:20] does anyone know if there is a tool which allows to stream a terminal session to a web page ? I mean, something text based, not a video streamer [18:20] it would be nice for packaging lessons [18:24] slytherin: OmegaT_([\d.]+)_Source.zip [18:24] bddebian: let me try [18:25] bddebian: should it be [\d\.] instead of [\d.]? [18:26] no, . looses its special meaning inside [] [18:26] ok [18:27] can someone review/advocate http://revu.ubuntuwire.com/details.py?package=amoebax ? [18:27] I get - no matching hrefs for watch line :-( [18:30] slytherin: I updated the comments @ uiflite .. take a look whenever you want to :-) [18:31] handschuh: some confusion, is it related to -looks or -forms? [18:31] slytherin: just the author is the same person [18:32] slytherin: Though you do need: OmegaT_([\d.]+)_Source\.zip [18:33] handschuh: I mean, I asked why you can't update jgoodies-looks and you reply that it has nothing to do with jgoodies-forms. So I am confused. [18:33] bddebian: that shouldn't make difference in this case. [18:34] slytherin: indeed is has (programatically) nothing to do with forms or looks [18:34] bddebian: I did that change and it works. Now I am wondering if previous error was due to connection problem. [18:34] slytherin: the author has a commercial uif-package, and uiflite contains some recources of it [18:35] handschuh: hmm, can you talk with upstream and see if the author is willing to make a separate source package. I mean what happens if in future he stops publishing it as part of -looks. [18:35] slytherin: ok I will do that [18:36] bddebian: looks like last error was indeed due to connection problem. [18:41] any shell script used by get-orig-source target should have execute permissions, right? === jcfp is now known as Guest38373 [19:06] james_w: Hey. About the svk merge... I don't really get what you mean. The 'intrepid patch' from bug #292793 was already uploaded to Debian. [19:06] Launchpad bug 292793 in supertux "SuperTux bugs after upgrade to 8.10" [Undecided,New] https://launchpad.net/bugs/292793 [19:07] Sorry, it's bug #282793 [19:07] Error: Could not parse data returned by Launchpad: timed out (https://launchpad.net/bugs/282793/+text) [19:07] Bleah [19:07] https://bugs.edge.launchpad.net/ubuntu/+source/svk/+bug/282793 [19:07] Launchpad bug 282793 in svk "Unsatisfied dependencies in SVK" [High,Fix released] [19:09] iulian: you need to re-do the merge to include the new jaunty changelog entry [19:09] and while doing that I would like you to take the time to double check the fixes [19:10] debian said "libfile-temp-perl has been merged into perl, remove dependency.", Michael said "I had to upload a modified debdiff that depended on perl, vs perl-modules (which is the correct fix). " [19:10] without looking at diffs there appears to be a bit of a discrepancy there [19:10] I would like you to confirm that no mistakes were made [19:11] woo, we're 1/3 of the way there [19:12] * jdong looks at firefox 3.0.4 backport [19:12] let's see if I can get it out <= 24hrs of -security :) [19:13] james_w: I'm pretty confused. I have no idea why he mentioned about perl-modules. The debdiff he uploaded doesn't mention anything about perl-modules. The debdiff is pretty the same as the one which is already in Debian. [19:14] jdong, did I hear backport? [19:14] jdong: backport to which Ubuntu version? [19:14] sideport! [19:14] james_w: I'll re-do the merge to see exactly what's going on. [19:15] slytherin: gutsy [19:16] gutsy-backports has a special side-by-side install version of firefox-3.0 [19:16] ahh [19:16] I felt bad for leaving it at 3.0~beta3 for several months before 3.0.3 so this time I'll make up for it with a responsive backport :) [19:16] :-) [19:17] jdong, wait, sideport? How'd you do that? [19:17] NCommander: coordination with the Mozilla team :) === jdstrand_ is now known as jdstrand [19:17] NCommander: based off the old sideport packaging in gutsy of what used to be trunk at the time. [19:17] NCommander, can you please nuke the coverfinder packager on REVU ? Thanks [19:18] jdong, I mean with a sideport, did you backport it as a new source package or? [19:18] NCommander: firefox-3.0 source packages already existed in gutsy (non-backports) [19:18] ah [19:18] they were just really really really old snapshots [19:18] I made it a lesser and lesser old snapshot [19:18] then ff-3.0 became the default in Gutsy [19:19] so I cherry-unpicked out the changes that made it the default [19:19] jdong: Hardy [19:19] sorry, meant to say hardy === Guest38373 is now known as jcfp [19:22] i m looking for comments or advocate for sqliteman thanks a lot (http://revu.ubuntuwire.com/details.py?package=sqliteman ) [19:23] iulian: I agree, the changelog entry is confusing. Please just propose a new diff including the jaunty changelog entry [19:23] can someone review/advocate http://revu.ubuntuwire.com/details.py?package=amoebax ? [19:23] NCommander: your svk changelog entry clouded the issue, as it states you did something different to what you actually did. [19:24] james_w, I'm aware of that :-/. I did originally do what I did w/ svk, then I changed it and forgot to update the changelog. [19:24] before I uploaded [19:25] iulian: also, when merging something that fixes an Ubuntu bug please don't add the "LP: #21345" to the "Merge from Debian" line, it's not very clear about what is going on. Please instead add a line explaining how the bug was fixed and add the "LP:" there. [19:26] * slytherin starts a pbuilder build for omegat and ends the day. [19:31] james_w: OK. I now don't have to mention bug 282793 in the changelog anymore, is this correct? [19:31] Launchpad bug 282793 in svk "Unsatisfied dependencies in SVK" [High,Confirmed] https://launchpad.net/bugs/282793 [19:31] iulian: correct, just a bit of advice for the future [19:31] Sure, thanks. [19:33] oh WHAT THE **** TAR. [19:33] that's just unfair. [19:33] did anyone else know that tar checks whether or not you are writing to /dev/null? [19:33] and if so, it only does enough work to print out the filelist? === `Chris_ is now known as `Chris [19:35] james_w: I just mention the bug I reported to the "Merge from debian" line? [19:36] james_w: And again, in this case I believe is not worth it. [19:36] iulian: just list your merge bug in the "Merge from Debian" line [19:36] Right [19:37] any other Ubuntu bugs fixed in Debian in the version you are merging should get their own line [19:37] Yup [19:53] okay, i wasn't completely correct - i have a completely screwed text console on this dell. i'll try vga= lines [20:07] Hi everyone. I have a merge that fixes two LP bugs. I added it in the changelog next to the revelant lines (java-wrappers accordingly. (LP: #280433, #229032)) which is a "debian change". Is it correct? cf http://ubuntu.pastebin.com/m284c4256 [20:09] james_w: I attached the debdiff to the bug report. Please test it to see if the package installs correctly because when I try to apt-get build-dep svk here, it gives me an error (E: Build-Depends-Indep dependency for svk cannot be satisfied because no available versions of package libfile-temp-perl can satisfy version requirements). [20:09] james_w: Looking at debian bug 497130 it seems that libfile-temp-perl [20:09] Debian bug 497130 in libfile-temp-perl "Obsolete package: functionality has moved to perl-modules" [Serious,Closed] http://bugs.debian.org/497130 [20:10] ... is provided in perl-modules. [20:12] iulian: It is. [20:12] We already depend on perl >=5.10 which is provided in perl-modules. So that shouldn't be a problem. [20:13] iulian: You to build-dep on perl-modules directly IIRC. [20:13] There's a versioned provides issue in sbuild. [20:13] ScottK: Do you recommend to build-dep on perl-modules? [20:14] ScottK, I thought you just build-dep on Perl [20:14] That's what I did to fix svk [20:14] Dunno. Look at the Intrepid changes for https://launchpad.net/ubuntu/+source/mime-tools [20:14] * ScottK is on the phone. [20:15] NCommander: Well, I tried that but it seems that is not working, see the above error. [20:15] can someone review/advocate http://revu.ubuntuwire.com/details.py?package=amoebax ? [20:15] That's the same issue fixed in that package. [20:15] I wonder how nxvl got it working. [20:16] … so, can I assume that mentionning the LP bug numbers next to the debian description is correct in case of merge? :) [20:19] james_w, NCommander: Should we add a build-dep on perl-modules as well? [20:19] iulian, you shouldn't have to perl depends on perl-modules O_o; [20:19] Well, yea, you're right but why it didn't work? [20:20] Hmm [20:21] Strange [20:22] gah. summon the fail whale! [20:22] * NCommander raises his hands. The whale falls on directhex [20:23] NCommander, let's say you had a laptop. if you just let intrepid boot, then it looks fine from start to finish, until you hit ctrl-alt-f1, at which point you see nothing bit sparkly garbage until you go back to ctrl-alt-f7 [20:23] NCommander, alternatively, you set a vga=foo line in menu.lst - which fixes the consoles, but makes usplash look like ass [20:23] o_o; [20:24] a 1280x800 console looks nice - a stretched, glitchy usplash does not [20:24] NCommander, can you nuke coverfinder from REVU ? [20:24] joaopinto, link [20:24] http://revu.ubuntuwire.com/details.py?package=coverfinder [20:25] joaopinto, why do you want it nuked? [20:25] NCommander, because I am no longer interested in packaging it [20:26] Ok, fair enough [20:26] joaopinto, nuked [20:27] tks [20:27] NCommander, now, as best i can read it, usplash ought to be overridable either by having a widescreen theme (which identifies itself as wide), or by forcing some usplash params on the command line (where?!) [20:27] directhex, you can set the resolution it needs in /etc/usplash.conf [20:28] see, why isn't that file in the SEE ALSO of "man usplash"? [20:28] directhex, file a bug [20:28] i shall! [20:31] okay, so it still looks bolloxed if i set 1280x800 in the file and a 1280x800 console [20:31] perhaps 1024x768 works [20:33] okay, if usplash.conf is smaller than vga=, then it works, but is offset a little. that's the best i've had so far [20:34] i get my high-res text consoles, and usplash looks normal. if swinging a bit to the left [20:36] sigh. i really don't want to work on a C-based app, but usplash clearly needs LARTing [20:49] Hmm, when you apt-get build-dep $pkg, you'll install all build-dependencies of the package from the current version. [20:50] So when I apt-get build-dep svk, I'll install libfile-temp-perl as well. [20:50] ScottK: I'll make a single debdiff with a entry for every patch in debian patches but .. I'm missing how to name the possible CVE that we are fixing [20:50] Perhaps this explains why I got that error. [20:50] NCommander, james_w: ^^ [20:51] iulian: it uses information from the Sources.gz [20:51] iulian, if this is SVK,I don't think its been accepted intoupdates yet [20:51] I don't know if it uses it from the installed package as well [20:54] Yup, so I still install libfile-temp-perl when I run that command. I'm trying to install the build-deps manually and seeing if I can get it to work. [20:55] ok, who here is a relatively new contributor who has sent patches upstream? [20:56] looking for a volunteer! [21:00] leonel: I don't know that there are CVEs for these. You might look in the debian/changelog of Debian's updates for Etch. [21:01] ok [21:02] if there's no cve I'll name the patch [21:02] thanks [21:02] That's good. [21:03] NCommander: Oh, no, it's hasn't been accepted into -updates yet, even though the bug had the 'Fix Released' status. [21:03] iulian, its fixed release in Jaunty [21:03] Intrepid is still marked "In Progress" [21:04] NCommander: No, it wasn't. Someone marked it as "Fix Released". [21:04] See the activity log. [21:05] Strange [21:05] Whoever did shouldn't have [21:05] Indeed. [21:08] can someone review/advocate http://revu.ubuntuwire.com/details.py?package=amoebax ? [21:08] * iulian yawns [21:09] james_w: Yaay! It worked. Feel free to upload now. [21:10] Hey guys, question about changelogs + merges: Should I just copy-paste the changes from the -ubuntu1 to ubuntu-x versions, then check each to see if they're in the plain debian packages? [21:10] iulian: done, thanks. [21:12] james_w: OK, we'll now just need the 2nd ACK which is the final one from a SRU member. [21:13] * iulian looks for a SRU member. [21:20] I am writing a watch file, but the remote web server does not allow read access to the src directory where the sources are stored. Any tips on how to work around this? [21:21] mok0: could you give us the project url? [21:21] http://www.theseus3d.org/src [21:22] You see, uscan can't fetch the list of available tarballs [21:22] * james_w wants Thierry to become a MOTU so that no-one has to sponsor tomcat :-) [21:23] mok0: well even if you could, the download does not contain any version number [21:28] mok0: so I think the only thing you could do is write the get-orig-source rule with a fixed version-number [21:28] :-/ [21:33] handschuh: I have written to upstream asking him to put a href to the versioned tarball in index.html [21:34] mok=: oh, of course that would be the best! good luck [21:34] handschuh: thx [21:34] s(=/0 [21:38] james_w: I'd like to take a look at the lvm2 repo that you "play" with in the video. Where is it published? [21:38] james_w: I am interested in seeing how the branches are organized [21:40] handschuh: what's the status of ballontips?' [21:40] hi, can someone revu my frogd package ? It's available there http://revu.ubuntuwire.com/details.py?package=frogd . frogd is a daemon for Unix systems to use the Froggy temperature and humidity sensors sold on http://www.froggyhome.com. I've also written & included few patches. thanks in advance ! :) [21:41] mok0: it's published nowhere currently [21:42] mok0: it has been accepted by motu! :-) its currently also in the debian mentors queue [21:42] mok0: thanks again for your patience [21:43] james_w: ah. I need some more basic info on packaging using bzr, there are some things still not clear to me [21:43] handschuh: congrats! Your first package in Ubuntu! [21:44] kumy: I will take a look [21:44] mok0: thanks. hopefully not the last one (there is already a new one at revu, but there is a question to discuss with upstream first) [21:44] thanks! [21:45] mok0 [21:46] can someone point me to a good howto on gpg signing my personal repository? My googling's getting me nowhere on this. [21:46] kumy: Whoa, french version of the GPL, never seen that before :-) [21:49] kumy: why is the clean target disabled? [21:49] mok0: in source isn't it ? is it a problem ? [21:50] mok0: because it conflics with patchsys-quilt.mk [21:50] kumy: you need the clean target to avoid crud in diff.gz [21:50] kumy: how "conflicts"? [21:52] can someone review/advocate http://revu.ubuntuwire.com/details.py?package=amoebax ? [21:53] I need to setup a timer for this [21:54] * handschuh is reviewing [21:55] handschuh, tks [21:57] joaopinto: I see that the upstream tarball comes with a .desktop file. Why don't you patch and use it instead of creating another one yourself? [22:00] hum, I don't remember seeing a .desktop file on the beginning [22:01] joaopinto: It's in the data/ dir. [22:01] is it mandatory to use a patch system ? [22:02] joaopinto: You're not allowed to change anything outside debian/. [22:02] iulian, I am referring to keep the change on the build diff.gz [22:03] the last time I have read the wiki, using a patch system was recommended but not mandatory [22:04] actually I should have sent the new desktop file to upstream :\ [22:05] * handschuh has also commented sth on joaopintos package [22:05] It's good that the upstream comes with a .desktop file. If I was you, I would have patched the .desktop file, send it upstream and then drop in my next upload. [22:05] joaopinto: Yes, please do. [22:06] kumy: Do you really need to use debconf? [22:06] but well, for now, to get the package ready, I am going to patch it [22:07] mok0: it's not really important... default values should work fine, but some parameters needs to be personalized like current altitude, or connected serial port... [22:07] handschuh, didn't understood the "4) debian/amoebax.xpm [22:07] Deliver this file as a patch if its not in the upstream version. " [22:08] what is wrong on providing the xpm on /debian ? [22:09] joaopinto: its the same as iulian said: you are not allowed to add files outside of the debian dir [22:09] kumy: I understand... [22:09] handschuh, the .xpm is not outside the debian/ folder [22:09] joaopinto: oh sorry - i missed that [22:09] :P [22:10] kumy: personally, I dislike being asked stuff when upgrading and installing [22:10] the .desktop does make sense because I duplicating upstream with a fixed version [22:10] joaopinto: You have the .xpm icon in the debian/ directory but I see data/amoebax.svg usr/share/pixmaps [22:10] Questions should only be absolutely needed ones. [22:12] mok0: yes, but you may have to personalize it the first time... it could also be the user resposability to think about that. i'm open, what the best way ? [22:13] kumy: let's not worry about that, for now [22:13] mok0: ok [22:16] joaopinto: Ah, right, the tarball does not come with a .xpm icon. [22:16] kumy: I will comment now on revu now. At the moment, I am on my mac laptop and can't check the application and installation. I will look at that later, but there are some things for you to do... [22:17] hum I have removed the .xpm now, should it be provided ? [22:17] isn't the .svg sufficient ? [22:18] mok0: ok, for the daemon to work properly you should have a frog device! [22:21] iulian, about the .xpm ... [22:23] joaopinto: I'm not sure if the .svgs are the right format to use. I suggest you to keep the .xpm icon and install it in /usr/share/pixmaps. [22:24] iulian, I noted now that the intial review asked me to not use the pixmap [22:24] kumy: yes I should! [22:26] I am going to leave the .xpm out, just to have a shorter diff :P [22:26] joaopinto: Right, I saw that comment. If norsetto said to use the .svg one, use it. [22:27] fixes applied, testing rebuild, and reuploading [22:27] My knowledge about icons are a bit rusty. [22:27] mok0: thaks for your revu. I'll work on it. [22:27] I hope the first package provides me some motivation for more :P [22:32] I should really go to bed now. [22:32] G'night. [22:32] handschuh, https://wiki.ubuntu.com/UbuntuDevelopment/NewPackages states "* Initial Ubuntu package (LP: #242910)" [22:33] handschuh, who is correct :P ? [22:34] handschuh, what do you mean by hints to the files ? I do provide the author names on debian/copyright [22:35] joaopinto:well ... all the packages I have looked at are writing "Initial release" which fits better, I think [22:35] joaopinto: look at the format ... it is not correct [22:35] url please [22:37] joaopinto: https://wiki.ubuntu.com/PackagingGuide/Basic [22:38] joaopinto: at section copyright === leleobhz_ is now known as keylocker [22:41] handschuh, I don't have the names/emails for each author, and that example on the guide does not mention how list the copyrigh for different files [22:42] joaopinto: yes, just don't divide - simply add them all without division into files [22:42] handschuh, if I don't add the filenames, how is the read to expect for which components does the license applies to ? [22:42] the reader [22:43] erm, how is the reader expected to know [22:43] joaopinto: if you have different licenses in one project, you have to divide the projects (imho) [22:44] handschuh, uh ? as long as licenses are compatible why do I need to do that ? That is very common among open source software [22:44] that's not true, handschuh [22:44] the situation is quite tricky when a package is governed by several different licenses that are hard to figure out which applies to which, and who holds the copyrights, etc. [22:45] jdong: no? well anyways, thats not what joaopinto mentioned [22:45] I ran into this problem dealing with debian/copyright on mpeg4ip [22:45] I really don't see the point of adding copyright owners on a big list, without a clear description for which file does the copyright applies to [22:46] joaopinto: see the debian/copyright in mpeg4ip and see if that provides a useful example [22:46] I mean, when you have a major part copyrighed from one party, and 1 or 2 files copyrighted by another party [22:46] it's (!) 363 lines long === pgquiles__ is now known as pgquiles [22:46] joaopinto: you do deliver the source ... if someone is interested in it, they just look at the source [22:46] and I had the package rejected twice by archive admins before being approved. [22:47] jdong: sounds messy :-/ [22:47] so, AFAIK, it is the correct method of handling multiple-copyright aggregate works. [22:47] mpeg4ip does contain sections per components [22:48] I do the same, but for only 3 files [22:49] that sounds like the correct thing to do, to me. [22:49] but IANAL nor am I an archive admin, nor do I pretend to know much about how debian/copyright works other than from personal experience. [22:51] joaopinto, jdong: lets wait and see if it gets aprooved ... (I really want to know if this is a policy) [22:52] I have added the Upstream section, but will leave the files copyright [22:53] joaopinto: if you get advocate, please ping me (i have some packages with the same copyrightissue ... and i just wanted to add the authors to global copyright) [22:54] I will [22:54] is there any official page about 2 license in one package? [22:54] joaopinto: thanks [22:54] s/license/licenses [22:56] I hate license handling :\ [22:57] joaopinto: with one license, it is easy but with 2 or even more .... [22:57] joaopinto: yeah we all hate it to some extent but it's something that has to be done [22:57] I hope I have the stomach for it with lives, since it reuses some libs/code [22:57] jdong, actually I would prefer it done by law people, not by developers :P [22:57] joaopinto: haha well said people are hard to come by :) [22:58] I know, we are cheaper :P [22:58] and blindly distributing software without attention to the licensing details sure won't lead anyone down a good road :) [23:00] most people do not care about such licensing details, so it is more from an enterprise/comercial perspective [23:00] not even copyright owners care about it, unless it damages it somehow [23:05] time to sleep [23:06] if anyone has any time to review my package, http://revu.ubuntuwire.com/details.py?package=charm, I would appreciate it very much. Thanks :) [23:09] http://revu.ubuntuwire.com/details.py?upid=4044 <- new upload <- Please advocate [23:09] we look spammers :D [23:10] hum, I was supposed to be sleeping [23:13] not part of the Eastern Standard Tribe I take it? [23:14] binarymutant: er, i'd say you're confused here [23:14] + Note: This should happen automatically when you run [23:14] + dpkg-source -x on a dpatch source package. [23:14] + * To generate the fully patched source, in a form ready for [23:14] + editing, that would be built to create Debian packages, run: [23:14] + [23:14] + dpatch apply-all [23:14] (other way around) [23:14] dpkg-source -x applies the .diff.gz to the tarball and such - doesn't do anything with debian/patches/ [23:16] unless dpatch does something very whacky and non-standard? [23:16] + * To remove source modifications that are currently being [23:16] + applied when building the package, run: [23:16] ^ that's not true either, iirc. [23:17] dpatch doesn't run dh_clean, and clean any temporary files and such - it only reverses the patches that have been applied previously [23:17] Is it possible to send a message to this channel from a local script? [23:17] mok0: errr, depends how you do it [23:18] mok0: if you connect an irssi instance, and run the script thru that, yes. [23:21] binarymutant: review posted :) [23:22] thanks Hobbsee, I am very confused about dpatch [23:23] binarymutant: dpatch *only* takes the stuff from debian/patches, and does stuff with it [23:23] either applying it, or removing it [23:23] binarymutant: how are you confused by it? [23:23] what was that command to make big letters with ascii symbols? [23:23] pochu, figlet [23:23] pochu, or the superior alternative: toilet [23:24] pochu: or banner [23:24] wow, thanks! [23:24] because the archive needs three different ways to make the word "dongs" huge for posting on irc [23:24] other useful packages to consider include "sl" [23:25] which is unrelated, but just as useful [23:25] directhex: of course, there is also the utility "vi" [23:25] mok0, vi also belongs in the "worthless" category ;) [23:26] * Hobbsee thought a 00list was mandatory for dpatch, if you wanted patches to actually get applied. [23:26] directhex: ah, another "nano" fanboy [23:26] Hobbsee, so did i [23:26] mok0, o_o my secret is revealed? [23:26] Hobbsee: isn't it? [23:27] Hobbsee, I'm confused at what you mean in the review, I have 00list, are you saying my rules file is wrong? Because I did have trouble with that [23:27] mok0: i'm not sure. I'm fairly certain that it is. [23:28] binarymutant: no, not yours - that was joaopinto's :) [23:28] mok0: i know i've got caught before with other types of patch systems for that. [23:28] Hobbsee: I think so too... if 00list is not there, nothing will be done [23:28] yeah [23:29] and lintian will beat you with a stick [23:29] lintian hasn't mentioned it [23:29] ouch [23:29] sounds nasty [23:29] * Hobbsee gets out the Long Pointy Stick of DOOM!!!!!!!!!!!!!!!™ [23:29] * Hobbsee tickles mok0 with it [23:29] oh noes [23:29] Right. Done two reviews today now. \o/ [23:30] Hobbsee, o sorry, but still confused on the review. My rules are not right? because it applies the patch when being built and when cleaning the package it deapplies it... [23:30] Hobbsee: ... now if only all MOTUs would do that... [23:30] binarymutant: sounds right [23:30] binarymutant: no, your rules are right. It's just your documentation at README.source is wrong. [23:31] binarymutant: when you get dpatch to work, go learn about dpatch-edit-patch.... soooo cool [23:31] + Note: This should happen automatically when you run [23:31] + dpkg-source -x on a dpatch source package. [23:32] ^ binarymutant you can get rid of those lines completely - because a) they're wrong, and b) whoever reading it will have already done that step anyway, so doesn't need the documentation on it [23:32] + * To remove source modifications that are currently being [23:32] + applied when building the package, run: [23:33] and for that, i'd suggest changing it to something like "To undo patches that have been previously applied to the source package, run:" [23:33] binarymutant: if you build in pbuilder, it will automatically add and remove patches for you (assuming you've done it right) [23:34] so you don't really need to worry [23:36] Hobbsee, Oh okay, I just copied the the readme.source entirely. I'll edit it. [23:37] why doesn't dpkg-source -x apply my patches though? shouldn't it? [23:37] binarymutant: oh, where'd you copy it from? [23:37] Hobbsee, debian policy I think [23:38] binarymutant: patches are applied when you build the binary === santiago-ve is now known as Guest20967 [23:39] binarymutant: ... not when running dpkg-source -x, that only unpacks the source package [23:39] mok0, I know, but shouldn't dpkg-source -x apply it as well? or no [23:39] binarymutant: no === Guest20967 is now known as santiago-ve [23:39] binarymutant: no, that only unpacks the source. it does nothing to the binary. [23:39] binarymutant: if it did, you'd find it kinda difficult to get the unpatched source. [23:40] binarymutant: the way it works is this: [23:40] oh okay, thanks for the review Hobbsee :) [23:40] dpkg-source just untars your orig.tar.gz, and then applies your diff.gz to it - diff.gz contains your debian/patches, but doesn't apply those patches itself [23:40] I need to find where I got that readme.source [23:41] you get bits of source, you unpack that source, you make any changes you want to, you tell it to build in pbuilder. The building then applies the patches, builds the package, then removes the patches again, so you get back to a pristine source. [23:43] I was confused by this http://wiki.debian.org/debian/patches, under proposed improvements it says dpkg-source should apply patches [23:43] I guess it's still being proposed [23:43] superm1: yes, per-codec table. [23:44] crimsun, could there be more granularity to it though to allow for platforms that share codecs, at least until proper support to read EQ values from the BIOS are in ALSA? [23:45] binarymutant: ah, yes that is only proposed. [23:45] I think it's implemented as well, but should not be used yet [23:45] binarymutant: It would eliminate certain problems if dpkg-source applied patches, but it doesn't now [23:46] azeem: it's implemented? [23:46] ok I'll edit that out of my readme.source, thanks everyone for the help and thanks Hobbsee for the review [23:46] binarymutant: you're welcome [23:46] :-) [23:47] mok0: AIUI, recent versions of dpkg-source can unpack those new source package formats - not sure whether anything can generate them yet [23:48] superm1: how much more granularity do you need beyond per-codec? [23:48] iirc everything supports the new source formats except the debian archive, e.g. dak [23:48] azeem: There is also a lot of talk about using VCSes for patch management, [23:49] patch & package [23:49] crimsun, well perhaps if you can go off of HAL output of the platform if the information is provided, otherwise use the stored default codec information [23:49] crimsun, say maybe using system.hardware.product and system.hardware.vendor [23:50] should https://wiki.edubuntu.org/README.sourceHowTo be changed to reflect that dpkg-source -x doesn't apply patches? I think I remember seeing these on a debian site as well [23:52] crimsun, if nothing else it's planning ahead. i know that until EQ support is in, good default values on at least two laptops sharing a common codec aren't the same and cause resonance on the chassis [23:53] superm1: same revisions of the same codec? [23:53] crimsun, yes [23:55] superm1: right, it's just a minor step. I presume you're referring to the STAC9*, because I know at least ALC88[23] have the same problem. [23:56] crimsun, yes [23:56] I find that we need at least SSID and codec (and its revision) [23:57] binarymutant: let's check it out in details [23:57] crimsun, at least in the cases i've seen, the hardware was developed simultaneously, with a few enhancements to the chassis for some other hardware that landed in it. consequently they had a lot of similar or even identical components, but ended up with different values that got read from the BIOS in the windows driver for setting up the EQ in vista. [23:58] mok0, k [23:59] sniff sniff, do i smell software pin assignments? [23:59] i still have slightly odd sound behaviour on my imac in the office