/srv/irclogs.ubuntu.com/2009/09/24/#ubuntu-motu.txt

nicklas_i am sorry, that wasnt meant as an offense, just a joke, didnt know people would get so angry, wont do it again00:02
lifelessthank you00:03
NoReflexHello guys! I'm looking for some information on how I could compile a source to be installed just as a version from ubuntu's repo. If I compile it using the default options it will use other folders for binaries, libraries and won't make menu shortcuts00:08
zookoHm, is there anything I can do to accelerate the process of getting tahoe-lafs popped from this queue -- https://launchpad.net/ubuntu/karmic/+queue -- and put into the Karmic apt-repo so that I can ask Tahoe-LAFS users to test out the Karmic package?00:13
james_wzooko: unfortunately for you the friendly archive-admin that would be on rotation right now is on vacation, so it might be a while before someone gets to it00:16
james_wzooko: so accelerated processing requires asking someone nicely00:17
zookojames_w: would *you* be so kind as to archive-admin that package?  I've been careful to document all the licensing.00:18
james_whey, you know my rule! ;-)00:18
zookoI figured that we're going ...  Ah, yes I do.  :-)00:18
zookoI'll ask you politely tomorrow morning after your coffee.00:18
james_wbut after I go and be horizontally in a dark room for 8 hours I'll try and remember to look00:19
zookoI figure that we Tahoe-LAFS devs are going to be supporting the version that is in Karmic for many years, so I would like to give it a good workout before Karmic goes gold.00:19
james_wyou would focus on the karmic version over the LTS one?00:19
zookoTahoe-LAFS has thorough unit tests (TDDFTW!), but obviously "real world with users using it in strange ways" tests cannot be skipped.00:19
james_w(nice attitude though :-)00:19
zookoThat totally depends on user demand.00:20
zookoMy perspective so far is that Hardy is super popular among servers, but that we still support edgy, feisty, and gutsy.00:20
james_wgiven that support is 18 months for karmic, and 5 years for lucid on the server you can happily tell karmic users to upgrade before too long00:20
zookoWe dropped dapper finally.00:20
zookoHm, I hadn't really thought of it that way.00:21
james_wwell, *we* don't support edgy feisty and gutsy00:21
james_wso it's probably better you don't00:21
zookoThe whole point, or most of the point, of Tahoe-LAFS is long-term storage and reliability and safety and so on.00:21
james_wtell them to get on to hardy where they get security updates for the base packages00:21
zookoSo we have a general attitude that we have to maintain backwards compatibility as well as we can.00:21
james_wcool00:21
zookoAlthough now that you mention it, this attitude might not apply to the underlying OS.00:21
james_wyeah, we limit the number of versions we will support people running for a long time00:22
zookoAs far as I know all of our actual current users are on Hardy or newer or a similarly new other OS.00:22
zookoYou make an excellent point about security updates of base packages.00:22
james_wI guess most people don't run too much on their machines beside tahoe?00:22
james_wbut still, the kernel doesn't get support for longer than anything else00:23
zookoThere are two classes of Tahoe-LAFS user: the corp which runs hundreds of servers doing nothing but Tahoe-LAFS, and the "friendnet"00:23
zookoa group of hackers who run Tahoe-LAFS on their personal machines or personal servers.00:23
zookoThere is only one element in the first set, so far.00:23
zookoThere are several "friendnets".00:23
zookoAnyway, Karmic will be supported for 18 months, right?00:24
james_wyep00:24
james_w(I hope, or I look silly now)00:24
zookoThat's a long time that all the software we write will have to be fully bidirectional compatible with whatever is in Karmic.00:24
james_wtrue00:24
zookoSo please remember to archive Tahoe-LAFS tomorrow so I can get more days of testing in before Karmic goes gold.  :-)00:24
james_wI will!00:25
zookoThanks!00:25
james_wno thank you00:25
zookoSee you later.00:25
NoReflexFor example I'm trying to compile postgresql 8.4.1 on Jaunty. If I do ./configure --help | more I get a section that' called "Fine tuning of the installation directories:". Is there  a general rule on which these directories should be in Ubuntu?00:26
azeemdepends on what they are00:26
NoReflexinit scripts in /etc/init.d/, config files in /etc/software_name/ and so on...00:26
azeemNoReflex: see the File Hiearachy Standard00:26
NoReflexazeem, does Ubuntu respect the standard guidelines from http://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard?00:30
NoReflexI need to install postgresql-8.4.1 on Ubuntu Jaunty server and pgadmin3-1.10.0 in Ubuntu Desktop. Neither has been updated in Jaunty repository so I believe I must compile them manually and build a deb file with checkinstall. The thing is I want them to be configured as close as possible as the older versions from the repository.00:36
azeemthen just update the older version manually00:38
azeemor simply try to rebuild the Debian package (for postgresql)00:38
NoReflexazeem how do I update the older version manually? using uupdate?00:40
azeemkarmic appears to ship pgadmin3-1.10 so you could just try to rebuild that package on your target Ubuntu system as well00:40
micahgNoReflex: you could try to backport the karmic version00:40
azeemNoReflex: that'd be a starting point00:40
NoReflexazeem how do I rebuild pgadmin3-1.10 from karmic? do I have to get the source and the compile on m jaunty machine?00:42
micahgNoReflex: you can build the sources in a Launchpad PPA00:47
NoReflexmicahg, on Launchpad i see this "We will not accept uploads of packages that are unmodified from their original source in Ubuntu or Debian, only packages that include your own change"00:54
NoReflexI believe I'm not eligible for a PPA and must compile the software on my own computer00:54
micahgNoReflex: everyone can have a personal PPA00:56
micahgthey're free00:56
micahgif you have a user account on LP, you can create a ppa00:56
micahgyou can even have multiple ones now00:57
micahgNoReflex: you update the changelog00:57
NoReflexmicahg, I don't think I'm skilled enough to set up my PPA. I tried uupdate but that didn't retain the debian specific configuration options of the older version01:13
micahgNoReflex: add the karmic deb src line, apt-get -t karmic source PKGNAME01:14
NoReflexIf I'll succeed compiling on my own computer I probably set up a PPA with postgresql-server and related tools01:15
wgrantNoReflex: Why would you want a special version of postgresql?01:15
NoReflexwgran, I want the latest version of postgresql not a special one. jaunty only has 8.3.701:16
wgrantNoReflex: There are already PPAs with 8.401:16
NoReflexwgrant I knwo that 8.4 is in karmic's repo and sid's repo but I've been told not to mix repositories between releases01:17
micahgNoReflex: it's already been done: https://edge.launchpad.net/~pitti/+archive/postgresql01:18
NoReflexmicahg, it seems to work but now I need pgadmin3 1.10.0 which is compatible with postgres 8.4 and for that I didn't find a PPA on Launchpad. This is why I believe it's better if I learn how to compile the sources myself first.01:25
micahgNoReflex: so you can backport it to a ppa01:30
NoReflexmicahg, I downloaded the source for pgadmin3 1.10.0 from karmic's source repository01:34
micahgNoReflex: are you familiar at all with packaging?01:35
NoReflexI used before ./configure, make, make install (or checkinstall) make uninstall01:35
micahgok01:36
micahgwell, if you use a ppa, you don't need to do that, but you do need to add a changelog revision set for the version of ubuntu you want it to compile for01:36
micahgNoReflex: you need to pay attention to the version number as well01:39
micahgso that if you upgrade to karmic, you get the karmic packages01:40
micahgand any updates01:40
NoReflexSo basically the PPA compiles the sources I upload (./configure, make and checkinstall?)01:41
micahgyep01:41
micahgwith the proper dependencies for that version (assuming they exist)01:41
micahgif they don't you have to backport the dependencies01:42
micahgyou can also, add other ppas as dependencies for your ppa01:42
tiseptiI have created a new version of libmagick; how can i cause all of the dependencies of the packages produced to be the packages I am producing; there was a security patch which did this http://packages.ubuntu.com/jaunty/libmagick++-dev01:45
tiseptiin that patch all the dependencies are (= 7:6.4.5.4.dfsg1-1ubuntu3.1)01:46
tiseptifor my stuff my dependencies are simply stuff like 7:6.4.5.4.dfsg1-ubuntu301:46
tiseptiwhich means that old stuff satisfies01:47
tiseptithat seems to be controled in the debian/control file with some things such as ${shlibs:Depends},01:48
NoReflexOn a more general level01:53
NoReflex...is the whole PPA idea a good thing?01:53
NoReflexWhat if someone modifies the source and puts in some malware code (like a keylooger) and uploads it to his PPA? How can the users know that PPA is trustworthy?01:54
NoReflexDoes someone verify the sources or the generated binaries?01:55
wgrantNoReflex: You need to trust the owner of the PPA, or verify the sources yourself.01:58
wgrantYou always know that the binaries are generated from the sources that you see, as Launchpad builds them itself.01:58
mase_wkhi guys, i'm looking for a straight forward way to package a new kernel.org kernel with ubuntu. Is checkinstall ok for packages which will be used internally  only ?02:00
zulmase_wk: check out kernel-package and the make-kpkg checkinstall is not a good idea at all02:29
mase_wkzul: i tried using make-kpkg however that did not work with 2.6.31 on hardy02:29
mase_wkat least not with the kernel from kernel.org02:30
mase_wkzul: what are the disadvantages of checkinstall ?02:35
mase_wkassuming i am only using the packages on my systems02:36
zulmase_wk: it could break your system02:36
mase_wkok, in what particular way ?02:36
ScottKPOX: Progressing, but both my AM and I are pretty busy.02:45
=== santiago-ve is now known as foursixnine
mruizhi all04:04
porthoseWould someone from the release team please check bug #435626 to see if it needs an FFe.04:49
ubottuLaunchpad bug 435626 in pylirc "Sync pylirc 0.0.5-2 (universe) from Debian unstable (main)." [Wishlist,Confirmed] https://launchpad.net/bugs/43562604:49
Darxusmase_wk: checkinstall is no worse than make install.  It just runs make install and keeps track of the files that get created so they can be easily removed.04:49
nixternalporthose: is that even in the repos?04:51
porthoseyes :)04:51
nixternalhrmm, i can't dl it04:51
nixternalinteresting04:52
nixternaldon't rely on 'apt-cache' I guess when looking for packages :/04:52
porthosepull-lp-source didn't work either04:53
ScottKnixternal: rmadison is better04:53
nixternalderr, if I could only speeeel04:53
nixternalpythn-pylirc isn't going to cut it04:54
DarxusHeh.  Damn picky computers.04:54
DarxusThe "o" key on my phone is terrible, so that looks familiar :/04:55
zookoDarxus: the way you describe checkinstall makes me think that the GNU stow approach is more robust.04:55
Darxuszooko: stow?04:55
nixternalDarxus: ya, I have an issue with 'i' on my phone04:56
zookoGNU stow!  A beautiful piece of work.  One nice simple hack which is very useful.04:57
* zooko finishes singing the "Praise We Now GNU Stow" song04:57
nixternalhehe, haven't used stow in probably 10 years04:58
Darxuszooko: Okay, more robust how?04:58
zookoDarxus: GNU stow never lets the installer script, i.e. the software's Makefile or whatever, write into your system.05:00
zookoInstead it gets to write into a special-purpose empty directory created just for it, by telling it ./configure --prefix=$YOUR_INSTDIR05:00
zookofor example.05:00
DarxusAhh.05:01
zookoSo that's the first way that it is more robust is that the installer script can't overwrite things.  It doesn't run under sudo.05:01
DarxusWell, there's nothing keeping you from running ./configure --prefix before checkinstall, right?05:01
zookoThe next way is that you can safely and completely uninstall everything that it ever had permission to write, with the following command: "/bin/rm -rf $YOUR_INSTDIR".05:01
DarxusHeh.05:02
zookoAnd then there's the final piece, which is how GNU stow cleverly uses symlinks to make the previous two pieces convenient and useful.05:02
zookoThere's something I love about using an old, pre-existing, lower-layer tool like the filesystem and rm and symlinks to achieve a higher-layer goal like uninstallable software installation.05:02
DarxusIt sounds nice if you don't trust the make install, but if you don't trust the make install you shouldn't be installing the software at all.05:03
zookoObviously it doesn't do everything you might want, but when you need something like GNU stow, GNU stow makes a very good tool.05:03
zookoDarxus: are you familiar with the notion of "Principle of Least Authority"?05:03
DarxusIf I didn't know about checkinstall I'd almost certainly use it the next time I had to install something from source.05:04
Darxuszooko: I can infer well enough.05:04
* zooko nods.05:04
zookoIt applies to this case.05:04
zookoThe most common problems with installing software from source isn't malice on the part of the packager, but accident.05:04
zookoRunning "make install" without root privs helps a great deal against that problem.05:04
zookoBut even if you think of the malicious case, you can imagine installing and using some software from source without ever giving it sudo power, using GNU stow to install it.05:05
DarxusTrue.  As long as the installed software isn't then run by root ever.05:06
DarxusHopefully checkinstall does something to prevent existing files from getting clobbered.  I don't know.  Never used it.05:06
ScottKzooko: Where do I find the full copy of the BSD license in the upstream tarball?05:21
* wgrant yells out one final call for Launchpad Bugs/Soyuz priorities, before declaring that none can be submitted.05:22
ScottKwgrant: How about the smarter retry stuff that we discussed?05:23
ScottKI'd also go for put the old PPA page back.05:24
wgrantWhat's wrong with the new PPA page?05:24
wgrantBesides the hiding of useful information behind an extra layer of links.05:24
ScottKThat's it.05:24
ScottKAnd doing it in a way that's totally unobvious how to get it back05:25
wgrantI believe the front page will eventually display more user-specific information (eg. about the applications, rather than source packages), but it's not there yet.05:25
ScottKI only eventually figured it out from reading bug reports05:26
zookoScottK: oops05:26
zookoThere is no full copy in the upstream tarball.05:26
ScottKzooko: I'm going to reject this one.  Please fix that and ask your sponsor to upload again.05:26
zookoThe BSD licence applies only to this one file, which isn't even needed, so perhaps it would be easier to remove that file.05:26
wgrantScottK: That's a separate issue. Have you seen the new (admittedly far too small) link at the top right of the package list?05:26
wgrantThat was added recently.05:26
zookoWill do, but please advise me on how to fix it.05:26
wgrantScottK: You use +queue to do that, I presume?05:27
ScottKzooko: It needs to be added to the upstream tarball.  You can repack the tarball to do it.05:27
ScottKwgrant: I saw the link after reading a bug report about it.05:28
wgrantScottK: Even after the second link was added later on?05:28
ScottKwgrant: Whatever is there now.  Yes.05:28
zookoOkay, so just add a file, perhaps named COPYING.BSD, with license text therein, and mention that file from the part of the "copyright" file that refers to the BSD licence, and reupload?05:28
wgrantScottK: Urgh.05:28
zookoI'll have to be careful not to undo RainCT's fixes to my Ubuntu changelog when I do that.05:28
ScottKzooko: Yes.  But it needs to be in the tarball, not patched in in the diff.gz.05:29
zookoHm.05:29
zookoSo, uh,05:29
zookoSorry, it is late.05:29
lifelessthere are two different issues under discussion05:29
lifelessone is 'can we ship this code'05:30
ScottKwgrant: On the archive management page whenever you accept or reject a package it always says OK:packagename.  It always throws me if I rejected and the response I get is OK.05:30
lifelessthe other is 'how we present metadata about the code to our downstreams and our users'05:30
wgrantScottK: Right, that UI sucks. That's known.05:30
ScottKzooko: What lifeless says is exactly correct.05:30
ScottKOK.05:30
zookoSo, is it that there is something about the current packaging that makes you not confident that you can ship it?05:31
ScottKzooko: Yes.  The absence of a full copy of one of the licenses it relies on in the upstream tarball.05:31
ScottKI'm confident that without that, I can't ship it.05:32
zookoOkay, so you need a new upstream tarball to be created.  Now here's where I get confused: what version number, if any, should be in the filename of the new upstream tarball?  Does it matter?05:32
zookoThe current one is named tahoe-lafs-1.5.0.tar.gz05:32
ScottKwgrant: Is the ability to explicitly unsubscribed from bugs one is implicitly subscribed to (e.g. via a team) on the list?05:32
lifelesszooko: you could append .1; bump the 0 to 1, or call it 'muppets forever', we'll be happy.05:33
wgrantScottK: Ah, no. That's a good one.05:33
zookolifeless: Ok.05:33
wgrantScottK: That's on other lists already, but I'll add it to the MOTU one if nothing else comes up.05:33
zookoNext question: RainCT uploaded something  to the Karmic Queue while fixing some bits over the "0ubuntu3" that I had uploaded to REVU.  Where can I get a copy of RainCT's version?05:34
ScottKwgrant: The standard "too slow" complaint shouldn't be forgotten.05:34
ScottKzooko: I've got it here locally.  I'll upload it to revu.05:34
wgrantScottK: That's not app-specific, unfortunately.05:35
ScottKwgrant: soyuz u/i too slow05:35
zookoScottK thanks!05:35
ScottKwgrant: Make the bug status AJAX stuff go away.  Far too many status changes with no comment now.05:36
ScottKzooko: Uploaded to REVU.  It should be there in a few minutes.05:38
zookoScottK: thanks05:41
ScottKwgrant: Where do I click to edit a bug?05:43
wgrantScottK: 'edit a bug'?05:44
wgrantWhat aspect of it?05:44
ScottKThe description05:44
wgrantThe drunken exclamation mark in the tab at the top right of the description.05:44
ScottKWhere?  I don't see it.05:44
ScottKThe only one of those I see is connected to bug affects me.05:45
wgrantWhich browser?05:45
ScottKKonqueror, of course05:45
ScottKI'll try FF.05:45
ScottKI see it.05:46
zookoScottK: you won't mind if I give you a tarball which just doesn't have the  BSD-licensed file in question, will you?05:47
ScottKThe little line that draws around it is present in Konqueror, but no icon to edit.05:47
ScottKzooko: That's work too, but if you're rolling a new tarball, it seems it'd be easy enough to add.05:47
zookoI mean if I upload a package containing such a tarball to REVU.05:47
zookoYes, I just started adding it but then I realized that I would be happier as upstream maintainer if I just did't have this file nor its licence...05:48
wgrantThere are a couple of missing icons in WebKit-based browsers. Looks like KHTML is the same.05:48
wgrantThough that particular icon *is* there in WebKit.05:48
ScottKWTF.  And that's release ready?05:48
wgrantKHTML isn't widely tested.05:49
wgrantWebKit is, and those bugs were fixed.05:49
AmaranthPeople still use KHTML?05:49
wgrantI thought most had moved on.05:49
wgrantBut Konqueror continues to use it, unfortunately :(05:49
ScottKIt's used in the default browser in Kubuntu.05:50
ScottKWe considered switching to Arora (webkit), but it wasn't enough better to be worth it.05:50
wgrantNot being abandoned wasn't sufficient?05:50
ScottKIt's not abandoned.05:51
ScottKIt's not particularly robustly maintained, but enough web sites had problems with arora that it didn't get users past the need to install firefox.05:51
Amaranthkonq doesn't either05:52
AmaranthDoes gmail work with konq yet?05:52
ScottKI don't recall.  It does at least in non-ajax mode05:52
AmaranthRight, last I heard konq didn't support ajax05:53
ScottKI see opera has problems in this particular area too.05:54
ScottKIt does, some.05:54
mruizasac, ping05:55
zookoI've been using konqueror in Jaunty.05:55
zookoHaven't tried with gmail.05:55
* ScottK too05:55
ScottKwgrant: That's now 43564805:56
ScottKwgrant: I guess "switch back to the LP beta tables based U/I to improve usability" hasn't much of a chance.05:57
wgrantScottK: Thanks.05:57
wgrantScottK: You mean LP 0.0?05:57
ScottKYep05:57
ScottKThat was the best one so far from a user perspective IMO.05:57
ScottKI know the tables stuff was unmaintainable though05:58
wgrant3.0 is much better than 2.0, and possibly 1.0.05:58
ScottKI liked the look at a glance.05:58
ScottKSo far I have a lot of trouble finding stuff.05:58
zookoScottK: our copyright file currently says: The files mac/fuse.py and mac/fuseparts/subbedopts.py are licensed under the GNU Lesser General Public Licence.  In addition, on 2009-09-21 Csaba Henk granted permission for those files to be under the same terms as Tahoe-LAFS itself.05:59
ScottKzooko: I saw that.05:59
zookoSo, we don't need to include a copy of LGPL2, since those files are under the other licences, right?05:59
ScottKA copy of the LGPL would be good too.06:00
zookoOkay.06:00
zookoDoes the file containing LGPL need to be referred to from copyright or from anywhere?06:00
zookoOr can I just drop it into the source tree.06:00
ScottKJust drop it in.06:01
zookoOk.06:01
ScottKwgrant: On top of it, I can't even actually edit the bug in FF.06:01
ScottKSomething in tiny, tiny print about not being well formed json.06:02
wgrantScottK: That affects some people some times with some types of input. It is under investigation.06:03
ScottKwgrant: I didn't add anything, I just deleted text.06:04
wgrantScottK: Right. It's a very strange bug.06:04
ScottKIt's total crap.06:06
wgrantThat too.06:06
ScottKwgrant: How about adding "Have it working before release" to the list.  Apparently that needs to be asked for special06:09
ScottKSince I see opera bugs too, I guess they must just test with IE.06:10
wgrantScottK: It does mostly work! Sure, there are a few AJAX bugs, and some big big design issues with the new UI...06:10
ScottKIt works less than the previous release did.06:11
ScottKThat's generally considered not good.06:12
wgrantPerhaps.06:12
wgrantBut it is a major new revision, and everyone knows they will never be perfect.06:12
wgrantParticularly when it was as large a job as LP 3.0.06:12
ScottKEditing a bug description is not an obscure function.06:13
wgrantIt's not.06:13
wgrantPerhaps the AJAX should have been disabled.06:13
ScottKBasic stuff like that should work.06:13
wgrantCertainly. And in all but a few cases it does.06:13
ScottKI'm zero for one so far.06:14
ScottKAnd I tried it multiple times.06:14
wgrantYet I've not experienced the failure.06:14
ScottKI can only form my impression of the release based on my experience.06:15
wgrantOf course.06:16
ScottKI do think the U/I is cleaner in some respects, but that is much more than offset by my not being able to find things.06:16
wgrantThings should be in more obvious places.06:16
wgrantPart of it was moving the actions that were semi-randomly scattered around the page into the global actions menu in the top right.06:17
wgrantSo if an action doesn't modify some value on the page, it should be in the top-right.06:17
wgrantOtherwise it's next to the value, which should be fairly obvious.06:17
ScottKBut linking to a CVE does modify a value on the page.06:17
ScottKSo does linking to a branch06:17
wgrantAh, yes, those are a bit special.06:17
ScottKSo does marking as duplicate and converting to a question.06:18
ScottKThat's all the stuff in there.06:18
wgrantConverting to a question does not.06:18
wgrantMarking as a duplicate, linking to a CVE, and linking to a branch do not act on anything on the page if they haven't already been used.06:18
ScottKI see, so making something blank, not blank doesn't count?06:19
Hobbseewgrant: I'm confused.  didn't they just try to do away with a global bar, and stick things around the page?06:19
ScottKHobbsee: They did.06:19
wgrantHobbsee: That was LP 2.0ā„¢06:20
ScottKwgrant: Is the way the bug information on the right side is the same level as the navigation stuff (Overview/Code/Bugs/etc) on purpose?06:21
Hobbseewgrant: right06:21
wgrantScottK: That's only on the person page, and was a rather late (and unfortunate, in my opinion) addition.06:21
* Hobbsee pictures launchpad 4.0 in a complete tag cloud06:21
ScottKwgrant: No.  It's on the bug page too.06:21
wgrantScottK: Note that the same sort of thing is used more appropriately on the project, distribution and source package pages.06:21
wgrantScottK: Maybe I'm not understanding what you're talking about?06:22
ScottKThe Bug number/reported by is at the same level as the navigation stuff06:22
wgrantScottK: 'bug information'?06:22
wgrantAh.06:22
wgrantRight.06:22
wgrantI disagree with that too!06:22
wgrantThat change was made less than 24 hours ago.06:22
wgrantIt doesn't make sense.06:22
wgrantBut it was previously below there, which meant it forced the bug summary to wrap.06:23
wgrantThat whole 'registered' line was only added a few days ago.06:23
wgrantIt was rather rushed.06:23
ScottKwgrant: Make the U/I work again withough CSS would also be nice.  Unsubscribing without CSS has been broken since they ajax'ed it.06:24
wgrantScottK: It will degrade if you have JS off, but not sure about CSS.06:25
ScottKOn my phone I use neither.06:25
ScottKIt used to work fine.06:25
superm1can you guys move this discussion to #launchpad or somewhere more appropriate?06:25
ScottKIt makes the U/I actually tolerable.06:25
ScottKsuperm1: He was asking for input as MOTU rep for LP stuff.06:26
ScottKIf anyone else has inputs, they should give it too.06:26
zookoScottK: I gues 403 Forbidden on http://revu.ubuntuwire.com/revu1-incoming/tahoe-lafs-0909240639/tahoe-lafs_1.5.0-0ubuntu1_source.changes06:30
ScottKzooko: That's correct.  You just need to dget the .dsc.06:30
zookoAh.06:30
ScottKIf you had the .sources file signed by me you could upload it to Ubuntu and it would be accepted.06:30
zookoNice.  :-)06:31
ScottKThat's why it's not available.06:31
ScottKGood night everyone.06:32
wgrantNight ScottK.06:32
zookoScottK: goodnight!06:34
zookoAnyone else: can you help me debuild this package?06:34
zookoI did it successfully (mostly) last night, but now I can't figure out how to make a package just like the previous one except with a different orig tarball.06:35
zookoOh, I think I got it...06:39
=== micahg1 is now known as micahg
dholbachgood morning07:41
mruizhi dholbach07:42
dholbachhola mruiz!07:42
mruizguten morgen dholbach07:42
dholbach:-)07:43
dholbachhow are you doing?07:43
mruizfine, and you ?07:43
dholbachgood :)07:44
mruizupgrading my laptop to Karmic07:44
dholbachgood luck ;-)07:45
randomactiongood morning07:46
dholbachhi randomaction07:46
randomactiondoes BetaFreese affect universe?07:46
mruizdholbach, have you ever read something as "`Depends' field, reference to `epiphany-webkit': error in version: version string is empty" ?07:46
dholbachrandomaction: https://wiki.ubuntu.com/FreezeExceptionProcess should clarify that07:47
dholbachmruiz: where did you see that? can you pastebin a longer part of the log?07:47
mruizdholbach, sure ... wait a sec07:48
mruizdholbach, http://launchpadlibrarian.net/32146411/buildlog_ubuntu-karmic-i386.epiphany-webkit_2.27.92-2ubuntu1_FAILEDTOBUILD.txt.gz07:48
dholbachI guess that (>= ${gnome:Version}) is not substituted07:52
dholbachalthough I can't tell why it breaks there07:53
dholbach"line 7 package 'epiphany-browser'" does not really exist07:54
mruizI found something related -> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=52877707:54
ubottuDebian bug 528777 in epiphany-extensions "epiphany-extensions: FTBFS (hppa/unstable): `Depends' field," [Serious,Closed]07:54
dholbachmaybe it's about the "," at the end07:54
mruizI though the same07:54
mruizbut the package was built in Debian07:55
dholbachweird07:55
dholbachmaybe ask seb12807:55
mruizindeed07:55
mruiz:D07:55
dholbachhe should know the /usr/share/gnome-pkg-tools/1/rules/gnome-version.mk stuff a bit better07:55
mruizdholbach, thanks :-)08:04
mruizdholbach, I've been fixing RC bugs on Debian :D08:05
gaspayawwwn08:13
=== asac_ is now known as asac
=== dholbach_ is now known as dholbach
=== johe|work is now known as johe
stanihi ScottK: thanks for the build log!10:47
=== doko_ is now known as doko
ScottKstani: You're welcome.  Thank you for your interest in making Ubuntu better.11:29
sujihi11:36
=== cjwatson_ is now known as cjwatson
sujiwhen i run pbuilder for my package it shows the following error http://pastebin.com/m6c26963711:37
gesersuji: you missing the build-dependency on pkg-config and probably libgtk2.0-dev too11:40
sujigeser: oh! ok, i will add them now11:41
sujigeser: after i add those packages in build dependencies again it shows this error http://pastebin.com/m64c66f1811:54
slytherinsuji: The error lies at the top of the text you pasted.12:03
sujislytherin: what?12:04
slytherinsuji: E: Failed to fetch http://mirrors.kernel.org/ubuntu/pool/main/j/jasper/libjasper1_1.900.1-5.1_i386.deb: Size mismatch12:05
sujislytherin: what to do for that? it happen because of Internet problem?12:05
slytherinsuji: I may be because of problem in the mirror you are using.12:06
slytherinOr you can simply retry again.12:06
sujislytherin: how to change that mirror?12:06
slytherinsuji: pbuilderrc file.12:06
sujislytherin: in my ~/.pbuilderrc file i have this COMPONENTS="main universe multiverse restricted"12:07
slytherinsuji: after you modify the file, you will need to do sudo pbuilder --update --override-config12:07
sujislytherin: what should add in that file12:07
slytherinsuji: Do you have something called MIRRORSITE ?12:08
sujislytherin: no, i have that one line only in ~/.pbuilderrc file12:08
slytherinsuji: then add it, something like MIRRORSITE=http://archive.ubuntu.com/ubuntu12:09
sujislytherin: should i add this line which you gave here?12:10
slytherinyes12:10
sujislytherin : now also i got the same error like this12:14
sujiE: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/j/jasper/libjasper1_1.900.1-5.1_i386.deb: Size mismatch12:14
sujiE: Unable to correct for unavailable packages12:14
slytherinsuji: did you do 'sudo pbuilder --update --override-config' after updating the file?12:15
suji slytherin: ya i did12:15
slytherinthen I have no idea what the problem is.12:15
sujislytherin: the output for that is here http://pastebin.com/m7129a4d412:16
suji slytherin: can i add more than 1 mirror site in ~/.pbuilderrc?12:19
slytherinI never tried that12:20
sujislytherin: was the output of sudo pbuilder --update --override-config correct?12:21
slytherinsuji: Yes, it was correct. Looks like problem is not with mirror.12:22
sujislytherin: Then what is the problem here?12:22
slytherinI have no idea12:23
sujislytherin: ok. Thank you for this much of help...12:24
=== cjwatson_ is now known as cjwatson
=== yofel_ is now known as yofel
c_kornhas the debian packaging always to be under gpl ? means that a package maintainer always has to provide the diff.gz when asked for ?12:55
c_kornI ask because some projects create debian packages for themselves but the diff.gz is not available somewhere12:56
slytherinc_korn: No it doesn't need to be available under GPL. But it will need to be available under some Free license. Usually it is available under same license as upstream.13:00
c_kornfine, upstream license is LGPL. so I will ask for the diff.gz13:01
_rubenif packaging is done properly by upstream or when its a native package (kinda the same), no diff.gz is avail13:05
c_korn_ruben: there is no debian directory in the source tree if you mean that.13:09
slytherinc_korn: which package is this?13:17
c_kornslytherin: sip-communicator: http://download.sip-communicator.org/deb/binary/13:19
Laneygeser: + a million to your mail13:49
sebnergeser: great reply!13:50
slytherinsebner: Laney: on which list?14:00
Laneyslytherin: ubuntu-devel14:02
sebnerLaney: Packaging help thread14:03
Laneynot me14:03
sebnerLaney: argh sry14:04
sebnerslytherin:  Packaging help thread14:04
AnAntDktrKranz, directhex: congrats14:05
directhexthanks14:05
AnAntdirecthex: how much time did it take from being NM to DD ?14:05
directhexhttps://nm.debian.org/nmstatus.php?email=directhex%40apebox.org contains all relevant dates14:06
slytherindirecthex: congrats14:20
directhexta14:20
nicklas_hallƄ14:25
slytheringeser: exactly what I had in mind for some time. :-)14:25
=== foursixnine is now known as santiago-ve
=== santiago-ve is now known as foursixnine
=== foursixnine is now known as santiago-ve
sharmsdholbach: thanks for looking over that bug for me14:36
dholbachsharms: no worries14:37
DktrKranzAnAnt: /me was a little bit older than today's mail, but thanks anyway :)14:53
ScottKsistpoty|work: Would you please take a look at Bug 43497215:01
ubottuLaunchpad bug 434972 in phatch "Feature Freeze Exception: Please sync Phatch 0.2.1 from Debian Unstable" [Undecided,New] https://launchpad.net/bugs/43497215:01
sistpoty|work*looking*15:01
ScottKThanks.15:01
sebnerhuhu sistpoty|work ScottK =)15:03
sistpoty|workhi sebner15:03
sebnersistpoty|work:   UniversitƤt Erlangen grĆ¼ndet Open-Source-Forschungsgruppe  <--- wuhu ;)15:04
sistpoty|work<-- different chair though. (computer achitecture) :D15:04
sebnersistpoty|work: still great and you could change :P15:06
sistpoty|workhaha15:06
sistpoty|workScottK: ack'd15:09
ScottKsistpoty|work: Thanks.15:09
=== santiago-ve is now known as foursixnine
sebnerScottK: I'm about to leave but phatch FTBFS for me. I'll post the necessary stuff on the bug report15:13
jbernard_sebner, ScottK: I'll be happy to take a look at Phatch's FTBFS if nobody else has15:18
sebnerScottK: you have a FTBFS yourself and still give an ACK? I know it have to be fixed anyways but it seems to me you didn't notice that15:18
sebnerjbernard_: check with ScottK, I'm afk now15:19
jbernard_sebner: will do15:19
POXphatch FTBFS? can someone point me to build log?15:24
geserPOX: see https://bugs.edge.launchpad.net/ubuntu/+source/phatch/+bug/434972/comments/8 for the error15:25
ubottuLaunchpad bug 434972 in phatch "Feature Freeze Exception: Please sync Phatch 0.2.1 from Debian Unstable" [Undecided,New]15:25
jbernard_yep, im getting the same error here15:26
geserhttp://launchpadlibrarian.net/32344046/phatchlog seems to be the complete build log15:26
POXdamn, lat me guess /usr/*local*bin/15:26
POXI will fix it after work15:27
geserPOX: correct: creating /tmp/buildd/phatch-0.2.1/debian/phatch-cli/usr/local15:27
mok0It would be very useful to have those FTBFS'es mapped onto a dependency tree15:28
* POX didn't notice this bug as he fixed this cdbs' bug locally already15:32
POX(and uploaded binNMU to DELAYED/7)15:32
POX#53737315:33
bddebianHeya gang15:35
sistpoty|workhi bddebian15:42
bddebianHeya sistpoty|work15:42
RoAkSoAxScottK, any news on the nginx issue?16:10
mok0Hm, there's nowhere to make a comment that you've fixed a FTBFS on that test-rebuild page16:17
gesermok0: no, but the package should move to the superseded section once the fixes package got uploaded (and the page updated)16:21
mok0geser: ok, is that done often (page update)?16:21
=== cprov is now known as cprov-lunch
gesermok0: I'm not sure but it might be every 2h16:39
mok0geser: alright, that's fair16:40
mok0geser: would filing a lp bug for each FTBFS be a good idea?16:40
mok0geser: I mean, it should happen automatically16:41
gesermok0: as the problem might not be in the package itself but any other package it needs human investigation16:42
mok0geser: yes that's right, but still it would be good to have the issue recorded IMO16:43
geserit might even be a no bug at all e.g. if a build-dependency isn't installable because it's still in the queue on an other arch or failed there16:43
mok0geser: that is also true of "ordinary" bugs16:43
mok0geser: the culprit might be in another app16:44
mok0geser: I've seen several bugs on the test-build list that are due to other packages failing, but there's no way to note down my findings16:45
mok0geser: which means that someone else might waste time figuring out the same16:45
gesermok0: yeah, a comment feature would be nice, so don't need to look at the same bugs several times just do find out that I can't do anything about it yet16:46
mok0geser, also, history is lost. The same thing might happen to the same package next release16:46
gesermok0: if it was a real bug then the changelog should tell it (as it was hopefully fixed) but would it really help you to know that a package ftbfs once in the past because of build ordering and one being faster then another?16:50
mok0geser: well, not if the changelog tells it, but that info is often lost if the ubuntu package is superceeded16:50
mok0geser: I also like to think of LP as a place where the Ubuntu dev work is documented16:51
geserif you have good ideas how to improve our workflow without distributing infomations too much let us know it16:55
gesere.g. it would be good to have the FTBFS list included into LP and not outside of it so it could be updated more often16:56
jbernard_Laney: ive got a patch for pull-lp-source to make it work with the new LP api16:57
jbernard_bug filed: Bug #436006, if anyone has a chance to take a look I'd greatly appreciate it17:03
ubottuLaunchpad bug 436006 in ubuntu-dev-tools "pull-lp-source broken with new LP API" [Undecided,New] https://launchpad.net/bugs/43600617:04
zookoRainCT: could you please re-upload Tahoe-LAFS?  ScottK pointed out a licensing omission that I've fixed.17:07
tntcodahi, if ive made a .deb file for some software im releasing, can/how do i go about getting it in the ubuntu repos?17:11
kklimonda!revu17:11
ubottuREVU is a web-based tool to give people who have worked on Ubuntu packages a chance to "put their packages out there" for other people to look at and comment on in a structured manner. See https://wiki.ubuntu.com/MOTU/Packages/REVU17:11
kklimondatntcoda: ^----17:11
mok0tntcoda: you can also make a PPA on LP and distribute that way17:12
tntcodathanks alot17:13
tntcodaif its a new piece of software, am i better of just advertising a link to the package on my sourceforge site? And look into repo inclusion further down the line17:14
mok0tntcoda: It _will_ take a good while to get your software through review17:15
tntcodaah i see thanks, will avoid that route for now then :)17:15
mok0tntcoda: ... and you need to be prepared to spend some time asking MOTUs to review it17:15
mok0tntcoda: Once Karmic is out, we will restart "revu-day" each friday17:16
tntcodais there any kind of central community based package listing where i can submit it?17:16
mok0tntcoda: that is the REVU site mentioned above... here it comes again17:16
mok0!revu > tntcoda17:17
ubottutntcoda, please see my private message17:17
mok0tntcoda: ubottu is our slave :-)17:17
tntcodathanks, sorry. I guess I will just stick to advertising in in non-mainstream package listings like forums until it gains some popularity17:18
mok0tntcoda: if your users are on ubuntu, a PPA is not a bad idea17:18
tntcodaok thanks alot17:18
dkurochkinhi! what is a proper section for universe network-related package? I thought it should be universe/net but lintian does not like it.17:23
mok0dkurochkin: "network" probably17:24
mok0dkurochkin: see what your choice is here:  http://packages.ubuntu.com/karmic/17:25
mok0dkurochkin: in debian/control, you need to use one of the keywords listed here: http://people.canonical.com/~cjwatson/ubuntu-policy/policy.html/ch-archive.html#s-subsections17:29
mok0dkurochkin: so yours would be "net" actually17:29
dkurochkinmok0, thanks. I thought that universe is the segment. If universe is not mentioned in section, then it is not mentioned in control at all. Is this how it should be?17:32
mok0dkurochkin: universe is not mentioned in the package at all17:32
dkurochkinthanks@17:33
mok0dkurochkin: it's defined in the archive itself17:33
jpdsjbernard_: Ping.17:36
jbernard_jpds: shoot17:38
=== cprov-lunch is now known as cprov
jpdsjbernard_: Just reviewed your patch for bug #436006.17:38
ubottuLaunchpad bug 436006 in ubuntu-dev-tools "pull-lp-source broken with new LP API" [Undecided,Fix committed] https://launchpad.net/bugs/43600617:38
jbernard_jpds: did everything explode?17:39
jpdsjbernard_: It's usual to name the branch something like: lp:~jbernard/ubuntu-dev-tools/fix_api_change . :)17:39
jbernard_jpds: ahh, good to know, thanks17:39
jpdsjbernard_: And then requesting a merge into the mainline with the branches equivilant of https://code.edge.launchpad.net/~ubuntu-dev/ubuntu-dev-tools/trunk/+register-merge17:40
jpdsjbernard_: Anyway, thanks for the patch, works fine. ;)17:41
jpds:)*17:41
Amaranthnixternal: Hi, I can't seem to find anything on the wiki so I was hoping I could ask you about this. I used to be MOTU but let my membership expire. Should I go through the steps to apply again or is there some sort of faster route for former members?17:41
jbernard_jpds: oh excellent, i was not aware of that workflow, but that makes way more sense then my approach17:42
jbernard_jpds: thanks for the info17:42
nixternalAmaranth: reapply, but let it be known that you were a MOTU and you are just tring to get reinstated...same process17:42
Amaranthnixternal: alright17:43
jpdsjbernard_: No problem, thanks for the catch and fix.17:43
mok0Amaranth: check out the ML archives, it happens now & then17:43
nixternalunless of course I missed something recently where it changed :)17:43
jbernard_jpds: No problem17:43
AmaranthI don't have any recent packaging work to show, just a few commits to compiz packaging bzr17:43
AmaranthI'm actually just trying to get upload access for compiz, to be honest :)17:44
mok0Amaranth: write an email to ubuntu-motu@l.u.c and explain that17:45
AmaranthRight, just wanted to make sure I wasn't going to get shot down right away :)17:46
mok0Amaranth: oh, no17:46
Amaranthmok0: Although it should be motu-council@l.u.c, no?17:46
mok0Amaranth: if you prefer17:46
mok0Amaranth: ... but you need advocates among the ordinary MOTU population :-)17:47
Amaranthhmm, guess I can't rely on the Desktop Team there :)17:48
mok0Amaranth: vorian recently rejoined17:48
mok0Amaranth: if you check out the ML archive in june17:48
mok0Amaranth: jcorbier rejoined march 09, imbrandon april 09, bluekuja july 0917:54
mok0Gotta go see you later17:54
geserAmaranth: to reapply, it's a light-weight process: write a mail to MC about it, add yourself to the meeting agenda, be there and ready to answer some questions :)17:56
=== tag_ is now known as tag
Laneyjbernard_: I didn't know it was broken!18:06
Laneyinfact I used it just last night18:06
jbernard_Laney: well, it was only broken for a short time ;)18:06
jbernard_at least for me, please feel free to verify18:06
LaneyI trust you :)18:06
LaneyI don't like that bit of the code anyway18:06
Laneyis there an API way to get the dsc?18:06
jbernard_hmm, there may be, but im not sure18:07
Laneynever mind, that's another issue18:07
Laneyyou are very free to fix it though18:08
jbernard_it's fixed in trunk now, i would expect that to be released soon18:08
Laneyi'll upload it later18:08
jbernard_awesome, thanks!18:09
Laneythank *you*!18:09
geserLaney: IIRC there is a bug about it (getting the files through the API) but it's still open18:26
ScottKsebner: It's because I can't read (phatch FTBFS).  Thanks for catching it.18:29
geserLaney: bug 39482718:29
ubottuLaunchpad bug 394827 in soyuz "export SourcePackagePublishingHistory.files via the webservice" [Low,Triaged] https://launchpad.net/bugs/39482718:29
jtimbermancan any MOTU take a look at LP bug 424576 and bug 420674 ? Chef debdiff is in former and libmixlib-config-ruby needs a sync from Debian sid.18:31
ubottuLaunchpad bug 424576 in chef "Chef new upstream version 0.7.10" [Medium,Confirmed] https://launchpad.net/bugs/42457618:31
ubottuLaunchpad bug 420674 in libmixlib-config-ruby "Update libmixlib-config-ruby to new upstream version 1.0.12" [Undecided,New] https://launchpad.net/bugs/42067418:31
juliuxhi tried to build a package from perlbal with some extra patches, for that i checkout the source from http://code.sixapart.com/svn/perlbal/tags/Perlbal-1.72/, then i created a debian/patches dir and put my patches in there, then i added the debian/rules file like founded in https://wiki.ubuntu.com/PackagingGuide/PatchSystems#Patching Without a Patch System is that the right way?18:37
juliuxi try to build the packe then with dpkg-buildpackage -S -rfakeroot  but my patches donĀ“t get applied18:38
fabrice_spjuliux, is the package in Ubuntu?18:38
juliuxfabrice_sp: not yet18:38
juliuxfabrice_sp: but i need it for a ubuntu server setup;)18:38
fabrice_spjuliux, in that case, you should use a patch system18:39
juliuxfabrice_sp: any favorites?18:40
fabrice_sphmm, I like quilt, but if you use cdbs, it's easy to use the 'native' patch system18:41
geserjuliux: the one you like best18:41
juliuxgeser: one for a beginner;)18:42
juliuxgeser: btw we have some free slots at ubucon-de left;918:42
dkurochkinhi, fabrice_sp. Thank you for reviewing polygraph package. Can we discuss your comments?18:46
fabrice_spdkurochkin, sure18:46
geserjuliux: all are pretty easy, although I prefer dpatch a little bit18:47
juliuxgeser: is there a howto to read?18:48
dkurochkinfabrice_sp, Is it ok to have a one placeholder man page pointing to the web site, and for all binaries man pages use .so macro to refer to it?18:48
fabrice_spdkurochkin, as a user, I prefer to have something that explain what the program do, or at least, in my system18:49
fabrice_spI don't know what polygraph do, and I only see a huge bunch of programs :-)18:50
dkurochkinI understand that. But it would take much time to write proper man pages. I agree that this is a bug. But does it stop package from entering the archive?18:51
geserjuliux: are you using only debhelper or also cdbs?18:51
juliuxgeser: only debhelper18:51
fabrice_spdkurochkin, is there some existing 'doc' that can  be reused?18:52
juliuxgeser: that is the point where i start http://code.sixapart.com/svn/perlbal/tags/Perlbal-1.72/18:52
dkurochkinfabrice_sp, online only. I do not think there is a simple way to convert it to man pages.18:53
sebnerScottK: nvm =)18:54
fabrice_spdkurochkin, even a simple one? With just the program description and flags? Also, I don't know if it will prevent your package to enter the archive18:55
fabrice_spdkurochkin, anyway, no new packages will be added now that we are so close from the release date for Karmic, so you will have to wait for the next version18:56
dkurochkinfabrice_sp, option list is available through --help.18:59
geserjuliux: in that case quilt should be probably the easiest to add (see /usr/share/doc/quilt/README.Debian, Using quilt in other packages or if you want to use dpatch adapt the examples from /usr/share/doc/dpatch/examples/rules/rules.dh.gz)18:59
fabrice_spdkurochkin, so a simple manpage can be description, and --help flag18:59
fabrice_spanyway, it's up to upstream to do ti :-)18:59
fabrice_sp(maybe, you are upstream ? )19:00
dholbachfabrice_sp, mterry, mdeslaur: welcome to the team - you're now in :)19:00
fabrice_spthanks dholbach :-)19:00
dkurochkinfabrice_sp, yes, I do some upstream development19:00
mdeslaurthanks dholbach19:00
fabrice_spis there a 'new motu' wiki page?19:01
mterrydholbach, sweet19:01
* mterry goes mad with power19:01
fabrice_spdkurochkin, a simple manpage would help your user, and you can add a reference to --help and the url of the online help19:01
* fabrice_sp goes scared by the power19:01
dkurochkinfabrice_sp, sounds like a good option.19:02
sebnerScottK: POX: anyone around of you?19:02
ScottKsebner: Yeah19:02
dholbachhave a great rest of your day! see you tomorrow!19:02
sebnerScottK: I now testbuilt phatch -2 and it works now. But the applications is not usable /here. If I start it apport catches up. I'll post the message. Give me a sec19:03
juliuxgeser: is there a howto online which explain how to work with quilt?19:03
sebnergn8 dholbach =)19:03
dkurochkinfabrice_sp, what is the correct maintainer field? You said it is wrong, but suggested the same address :)19:03
dholbachbye sebner19:03
ScottKsebner: We need stani to discuss that then.19:03
fabrice_sp_dkurochkin, sorry. Got disconnected19:04
dkurochkinfabrice_sp, what is the correct maintainer field?19:05
sebnerScottK: kk, do you know when he is online? I'll be away for another hour in some minutes. Here the log when I start phatch up (the icon appears though), apport starts: http://paste.ubuntu.com/277300/19:05
POXsebner: sebner did you install phatch-cli?19:06
POXphatch depends on it19:06
geserjuliux: when I need to work with quilt (and didn't use it much in the last time) I use: https://wiki.ubuntu.com/PackagingGuide/PatchSystems#quilt%20%28example%20package:%20xterm%2919:06
sebnerPOX: YES! as I said the phatch Icon appears,19:07
geserPOX: do you have a hilight on phatch?19:07
POXsebner: /usr/share/phatch/data/geek.txt is provided by phatch-cli19:08
juliuxgeser: that i have done but how should i add that to debian/rules19:08
juliux?19:08
POXgeser: no, I have one on "POX", though :)19:08
sebnerPOX: sebner@ubuntu:~$ less /usr/share/phatch/data/geek.txt19:08
sebner/usr/share/phatch/data/geek.txt: No such file or directory19:08
fabrice_sp_dkurochkin, the one done by update-maintainer19:08
=== erhesrhsrtb54vyh is now known as Elbrus
fabrice_sp_Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>19:09
sebnerPOX: ./usr/local/share/phatch/data/geek.txt19:09
POXdamn, it needs --install-data as well?19:10
* POX is uploading -319:10
sebnerPOX: everything in /usr/local19:10
geserjuliux: the quilt readme file I mentioned show how to add it easily (include the quilt.make file, and modify the targets to get patches applied/deapplied)19:10
POXwell, I'll use --prefix instead19:10
POXthis shoud fix it for good19:10
POXshould19:10
sebnerPOX: not everything. Half of it ^^19:10
sebnerPOX: http://paste.ubuntu.com/277306/19:11
* POX will create Ubuntu env. first19:11
POXsebner: could you replace --install-scripts=/usr/bin with --prefix=/usr and build it again?19:15
POX(just to test it)19:15
sebnerPOX: I can but I'm afk now for a hour :\19:15
POXok, hour should be enough to download all the ubuntu packages19:15
juliuxgeser: i have followed the howto but the patches don't get applied :(19:16
chrisccoulsoncongrats fabrice_sp!19:16
juliuxgeser: ah don't read your last message19:17
fabrice_sp_chrisccoulson, thanks :-)19:17
juliuxgeser: btw i don't have the REAME.Debian file;)19:18
sharmsIf anyone gets a chance to review this for me that would be great19:20
sharmshttps://bugs.launchpad.net/ubuntu/+source/minicom/+bug/43608219:20
ubottuLaunchpad bug 436082 in minicom "Fix FTBFS" [Undecided,Confirmed]19:20
geserjuliux: http://bazaar.launchpad.net/~ubuntu-branches/ubuntu/karmic/quilt/karmic/annotate/head%3A/debian/README.Debian19:23
sebnerPOX: do you still need testing?20:02
* POX is still creating base.tgz20:04
POXso yes20:04
sebnerPOX: kk20:04
POXif you'll confirm that --prefix works fine, I'll upload20:04
POXthough20:04
POXI'm 99% sure it will work fine20:05
POXok, downloaded20:06
sebnerPOX: heh, anyways, I've discovered the main reason it can't work20:06
POXbuilding...20:07
sebnerPOX: you are using cdbs instead of dh7 :P :P :P  yeah, /me testbuilding also right now20:07
juliuxgeser: thanks for your help, it worked;)20:07
POXsebner: I'm using everything (I'm a sponsor, so I have to know all the tools)20:08
POX;-P20:08
sebnerPOX: but you are also maintainer :P20:08
POXsebner: I even NMUed cdbs to fix this bug in Debian20:08
sebnerPOX: bah, dealing with the devil and his black magic :\20:09
sebnerPOX: Confirmed! Working now like a charm20:10
POXok, I'm uploading20:11
POXsebner: test it for a while, Phatch is really nice :)20:16
sebnerPOX: I'm trying out the actions and my image never changes *cough*20:17
sebneraha20:17
sebnerfolder on Desktop20:17
sebner!20:17
sebner^^20:17
POXyou can change destination in the action20:18
sebnerPOX: right, nice tool. Please tell me if -3 is in incomming. I want to give it a final testbuild and install before I give my ACK20:20
POXshould be already there20:20
sebnerPOX: nope,20:21
=== cprov is now known as cprov-afk
sebnerPOX: still no -320:29
POXI uploaded it long time ago (still waiting for DAK message, though)20:29
sebnerkk20:30
POXhttp://people.debian.org/~piotr/phatch_0.2.1-3.dsc20:32
sebnerPOX: Wondering why -3 doesn't override -2 in incomming20:35
sebnerPOX: ACKED! :)20:40
POXgreat20:42
sebnerPOX: thx for your hard work :)20:43
POXI have python2.6 isntalled (from experimental)20:43
POXit's not the default one, though20:43
sebnerPOX: haha. ubuntu bleeding edge ftw!20:43
POXsebner: do you want to know how many packages you missed to fix for 2.6 in Ubuntu?  ;)20:44
ScottKI think the original model for for Ubuntu to be with/behind Sid and ahead of Testing.20:44
* ScottK wishes to go back to that.20:44
POXsebner: see debian-python for some details20:45
sebnerPOX: hehe, nahh I'm normally not into pyhton20:45
sebnerScottK: bleeding edge ftw! :P You are right for some components though20:45
POXsebner: it's still better than what you did with python2.5 (over 100 broken packages for >2 years)20:45
sebnerPOX: /me != ubuntu :P20:45
sebnerPOX: the can top that with python3 IMHO *cough*20:46
sebner*the = we20:46
POXwell, if you want, I can give you some examples how badly you do Python transitions in Ubuntu20:46
POXI wanted to convince doko to do transitions in Debian, no luck20:46
sebnerPOX: I don't touch python stuff, complain to DktrKranz and ScottK :P20:46
POXboth of them don't like how python is handled in Ubuntu20:47
sebnerPOX: so doko is the culprit?20:47
POXDktrKranz, ScottK: right?20:47
POXyup20:48
sebnerPOX: we (pkg-cli) do transition in Debian though, the best/softest solution20:48
Laneyyeah I'm not happy with the way the transition(s) went20:51
Laneyno management20:51
sebnerLaney: \o/20:51
Laneyhi there sebner20:51
zookoScottK: You suggested that I have my "sponsor" "upload" Tahoe-LAFS again.  Is my "sponsor" somebody like RainCT who kindly offers to move Tahoe-LAFS from REVU to the Karmic Queue?  And is that event what "uploading" is?20:55
macoi can haz sponsor? bug 43614520:56
ubottuLaunchpad bug 436145 in hunspell-en-us "hunspell & aspell don't recognize "misandry" as a word" [Low,In progress] https://launchpad.net/bugs/43614520:56
macozooko: that sounds about right to me...20:56
sebnermterry: congratulations ;)20:59
mterrysebner, :)  thanks21:00
macooh yeah, "plz?"21:04
=== nxvl_ is now known as nxvl
ScottKzooko: Yes21:27
ScottKzooko: Or you could talk mterry into doing it.  He can do that now.21:28
* mterry pokes ScottK in the side21:28
ScottKmaco: hunspell-en-us is in Main, so you need a main sponsor for that.21:28
ScottKmterry: It's good practice.21:29
macoScottK: james_w said he'd do it as soon as beta freeze is over21:29
=== Ueland_2 is now known as Ueland
ScottKOK21:29
mterryScottK: :)  I don't what you're referencing, but I can certainly sponsor something21:29
macoScottK: and yeah i know, but i figure there *are* some core-devs here21:29
macoexample: you :)21:29
ScottKmterry: Look at zooko's comment ~35 minutes ago21:29
ScottKmaco: Yes, but I'm not at a box that has any keys on it.21:30
zookomterry: will you please upload Tahoe-LAFS: http://revu.ubuntuwire.com/p/tahoe-lafs21:30
mterryScottK: wasn't here for that.  Skipped out due to wifi issues21:30
macoScottK: its ok. theres a freeze anyway21:30
ScottKmterry: I rejected it last night for lack of a full, verbatim copy of all the Licenses in the upstream tarball.  He says he's fixed that now.21:31
mterryzooko, I'll look at it today.  Am busy this second.  If you need it faster, poke someone else.  Else I'll get to it21:31
zookomterry: thanks!  If I see someone else pokable, I will poke then, because I'm very eager to get this in an apt-gettable so that a bunch of my users can test it out in its new Karmic home.21:31
zookojames_w: poke?21:32
james_whello zooko21:32
zookoHi there!  Are you drunk?21:32
james_wnot yet21:32
zookoGood!  How would you like to upload Tahoe-LAFS: http://revu.ubuntuwire.com/p/tahoe-lafs21:32
james_wwhere do I find it21:32
james_waha!21:32
jcastrotahoe looks interesting21:33
zookojcastro: have you seen this: http://allmydata.org/source/tahoe/trunk/docs/about.html21:36
jcastroyeah, I was just waiting for it to go into ubuntu to play with it21:36
james_wzooko: ./mac/10.4/fuseparts/_fusemodule.so21:37
zookoCool!21:37
zookojames_w: :-(  Is that in there.21:37
james_wyep21:37
james_wand stuff like ./windows/winfuse/NeoGeo.Library.SMB.Provider.dll21:37
zookoSo, how about I build a new package by downloading the current package, /bin/rm -rf ./mac, repack the upstream tarball, build a new package.21:37
zookoIs that a good str21:37
zooko/bin/rm -rf ./mac ./windows21:37
zooko /bin/rm -rf ./mac ./windows21:38
james_wthat would work21:38
zookoWas that always in there?  I wonder if I accidentally regressed the packaging work that Brian Warner and RainCT have already done...21:38
ScottKIt's generally OK if stuff for other OS is in the source, but it shouldn't go in the binary.21:38
james_wyeah, it's not a blocker, providing that it is distributable21:38
zookoOh, fine then (although we really *shouldn't* have binary gunk in our tarballs...)21:38
james_wand that if it is (L)GPL licensed the source must be there as well21:39
zookoThose are distributable, under the same licences as Tahoe-LAFS itself.21:39
zookoHm.21:39
ScottKzooko: But is the source to build them in there too?21:39
zookoI'm not sure about where the source is.  :-(21:39
zookoBetter get rid of it.  Been wanting to anyway.21:39
ScottKBest remove it then.21:39
zookoBut, I'm at work and don't have access to my Linux system for now, so it will have to wait til tonight.21:39
james_wand I'm having trouble seeing the source for the fuseparts stuff, which appears to be LGPL21:39
RoAkSoAxScottK, any news on the nginx issue?21:40
zookoHow do I find on REVU which is the upload that RainCT did?21:41
james_wzooko: I could do it for you, but the more I do with it the more I will feel the need to get someone else to do the final review21:41
james_wzooko: if I stand back from this bit I can review it from the queue tomorrow morning if it is still there21:41
zookoOh, I'll look at this one: http://revu.ubuntuwire.com/details.py?upid=689921:41
zookojames_w: thank you for the offer.21:42
zookoBoth offers.  :-)21:42
zookoOkay I see that the one Brian uploaded also had this binary goop in it.21:43
ScottKRoAkSoAx: Didn't get a chance to look.21:45
RoAkSoAxScottK, ok.21:51
=== goshawk_ is now known as goshawk
zookojames_w: I added a comment to http://revu.ubuntuwire.com/p/tahoe-lafs . You might want to double-check that my thinking is correct.  I intend to work on this tonight.21:54
james_wzooko: we only require source if the license requires source21:55
james_wthe main requirement is to have clear licensing that permits redistribution of the binaries21:56
james_wthe GPL grants that, but with a source requirement21:56
james_wso fulfilling the main requirement sometimes requires source21:56
james_wwe can navigate this if needed, but if you want to rip it out then do so, it makes it much easier21:56
zookojoin #tahoe to see the automatic bot message saying that I just committed a patch to trunk to rip out binaries. :-)21:59
=== lukjad007 is now known as ShadowChild
zookoOkay committed patches to Tahoe-LAFS trunk to rip out the binaries so that the Tahoe-LAFS hackers can begin the healing process of fixing the build system to build from source.  :-)22:25
zookoTonight I'll try to build a new package for Karmic and put it on the revu ticket.22:25
mterryzooko: (has been in and out) so I should wait then?  k22:26
zookomterry: yes, I don't have anything ready to upload.  :-(  Thanks!22:27
=== ShadowChild is now known as lukjad007
Laneywow22:31
Laneyminicom has interesting packaging22:31
Laneysharms: Can you convert your patch to a diff in debian/patches?22:35
geserzooko: have you tried to use a watch file for tahoe-lafs?22:44
zookogeser: not yet.  There hasn't been a new stable release of Tahoe-LAFS since we started the Ubuntu-packaging project anyway.22:46
geserzooko: I've seen that your get-orig-source only download the tar.gz (and renames it) which could be replaced with uscan and debian/watch file (if it works with cheeseshop.python.org)22:48
zookogeser: thanks.22:49
=== a1g_ is now known as a1g
zookoOh, james_w, if that offer is still open, would you go ahead and generate a Tahoe-LAFS package on REVU just like the most recent one but minus these files: ./mac/10.4, ./mac/10.5, ./windows/winfuse .23:34
zookoAnd since you would then be less comfortable uploading it to the Karmic Queue, perhaps mterry would do so.23:34
zookoI committed these patches to Tahoe-LAFS trunk and watched the buildbots test it: http://allmydata.org/trac/tahoe/changeset/4064 http://allmydata.org/trac/tahoe/changeset/406323:35
zookoAs expected, removing those binaries did not break anything except the build of the WinFUSE module on Windows, which by rights belongs to a different project anyway.23:36

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