/srv/irclogs.ubuntu.com/2010/12/18/#ubuntu-motu.txt

psusiwhat do you mean?00:01
evaluatepsusi, well, I downloaded the files from launchpad (dsc, orig.tar.gz and the diff) and got the same error like in the ftbfs. I think I know where the problem might be, just not sure how to make the changes to the source file that is affected...00:03
psusiuse a text editor?00:03
psusior do you mean what is the proper way to package the changes to send upstream?00:04
evaluatepsusi, no. I currently have only those 3 files. Do I need to unpack them, apply the diff, make the needed changes and then repackage with debuild -S ?00:05
psusiwell the old way of doing things was to run apt-get source which would not only download those files, but unpack them for you00:06
psusibut these days it seems like everyone is using bzr00:06
psusiif you want to do it the old way, then if you already downloaded the files, run dpkg-source -x to unpack iirc00:07
evaluatewell, it seems like I did it wrong then, I just wget'ed them from launchpad :p00:07
psusibest to use bzr to checkout these days00:07
psusithen most packages use quilt to track any changes to the upstream sources you make00:08
evaluatepsusi, would I go through the same steps after downloading from bzr that I would go through if I would do a patch for a debian package for example?00:17
psusievaluate, if you checkout the bzr branch, then you get the current source tree and the history with it...  you can then modify it, commit, then push it back to lp and request a merge.  If you download the tarball, you have to unpack it ( and apply the debian diff ) to get the source, modify it, build a new source package, which creates a new debian diff, then use debdiff to generate a diff between the two debian packages, and attach that to a bug report00:20
psusi for someone to merge00:20
psusiin either case, if you make changes to the upstream source, you will need to use quilt to track those changes, assuming the package uses quilt, which most do00:20
psusiupstream source as opposed to things in the debian/ directory00:20
evaluatepsusi, well, I downloaded the source files using bzr, as you suggested. I wouldn't want to push anything until I know that the problem is solved (and then I'd still probably better mail the maintainer)00:21
achianghm. the user chooser at the gdm login window is gone on my lucid machine. anyone know where to start investigating on that?00:21
psusievaluate, well then make sure it's using quilt, and then start a new quilt patch and make your changes00:22
psusiand don't forget to dch -i00:23
evaluatepsusi, ok, thank you!00:23
psusiif bzr bd fails to find an upstream tarball, how do you recover from this?  I don't even care about building a source package, I just want a binary to test00:59
sorenpsusi: Do you have the tarball yourself?01:04
sorenpsusi: If so, just put it somewhere where bzr bd looks for it, like ../build-area.01:05
udienzHi. i want to ask about merging. nginx have new patch new patch to handle "one_addr" bug. debian and ubuntu doesn't have this patch01:16
udienzcan i proposed merge rather than sync from debian?01:16
udienzhttp://nginx.org/pipermail/nginx/2010-December/024235.html01:17
ScottKtumbleweed: Thanks.02:23
psusisoren, no, I don't have the original tarball because there isn't one.. it's pulled straight from bzr.. grub2 version 1.99~20101126-1ubuntu303:24
psusihrm... looks like bzr bd --export-upstream should do the trick, but it doesn't seem to do a thing03:55
ebroderudienz: Around?04:25
udienzegroder: yup04:25
udienzebroder: yup04:25
ebroderudienz: Hey, looking at your tpb merge again. Do you understand why we're complaining that you have "(LP: #12345)" in the changelog?04:26
udienzebroder: no04:27
udienzi'm not understand04:27
ebroderudienz: In the first debdiff you attached, you had in the changelog "* Merge from debian unstable (Closes LP: #690927)"04:28
ebroderMy complaint was not with the actual bug number you referenced, but with the way you referenced it04:28
ebroderDoes that make sense?04:28
udienzebroder: ah... my mistake.. sorry. i'll make anotehr debdiff again04:29
ebroderudienz: Don't bother04:29
udienz*another04:29
ebroderI can fix it up. I just wanted to make sure you understood the issue04:29
ebroderudienz: The rest of the diff is much better now04:30
udienzebroder: :) thanks04:30
ebroderudienz: I'm going to do some work on the changelog - you understated what the "remaining changes" are in a few cases - but then I'll sponsor it04:30
ebroderudienz: For instance, you said that the Ubuntu change in debian/init.d was to initialize LSB information, but if you actually look at the diff, that file is completely new in the Ubuntu version04:31
udienzebroder: http://paste.ubuntu.com/545152/ like this?04:33
ebroderudienz: I think it may be clearer if I demonstrate. Give me a moment to write the changelog as I would have liked to see it04:34
ebroderudienz: Actually, looking closer, I believe I see more problems than just the changelog04:38
udienzebroder: about what?04:39
udienzebroder: i will try again to fix it if you want04:43
ebroderudienz: One moment, please. I need a minute to look at this more closely04:43
udienzsorry :) i'll wait04:43
ebroderudienz: It looks like there were several Ubuntu changes that you dropped without explanation04:45
ebroderudienz: For instance, in 0.6.4-2.3ubuntu3, we added libxinerama-dev and dpatch to the build-dependencies in debian/control, and you dropped that change04:45
ebroderudienz: You also dropped debian/patches/02_relibtoolize.dpatch04:46
ebroderudienz: You also dropped the changes to debian/rules which caused the patches in debian/patches to be applied04:47
ebroderudienz: You also dropped the "#DEBHELPER#" in debian/tpb.postrm and debian/tpb.preinst04:47
ebroderudienz: And you dropped the environment variable change in debian/tpb.xsession04:47
ebroderudienz: And you dropped a substantial change to src/cfg.c04:48
ebroderudienz: Oh wait, forget that last bit. Looks like might it's been incorporated upstream?04:49
ebroderudienz: But if that was the case, it should be documented in the changelog as well04:49
udienzebroder: okay, i will try to fixing it04:51
udienzebroder: why we neew #DEBHELPER# in debian/tpb.postrm and debian/tpb.preinst? seems like it commented and will be ignored04:55
udienzs/neew/need/04:55
ebroderudienz: "#DEBHELPER#" is a special placeholder. debhelper scripts use that to add code to the maintainer scripts when needed. In this case, dh_installinit adds code to the postrm and preinst04:56
ebroderudienz: It's not actually a comment04:56
udienzowh..04:57
udienzokay04:57
udienzdebroder: btw, i'm not change debian/tpb.preinst,  debian/tpb.preinst only have one "debian/tpb.preinst".05:00
ebroderudienz: I don't understand05:00
ebroderudienz: Oh, I see. It already has a #DEBHELPER# placeholder. Yes, that's correct- there should only be one05:01
udienzdebroder: sorry i mean debian/tpb.preinst only have one "#DEBHELPER#".05:01
fabrice_spHi. Reviewing dolphin-emu license, I found some files licensed under the openssl license, wheras the fulle project is under GLP-2. I read about incompatibility between both: how can I avoid it (if any)?06:33
fabrice_spthe copyright file is there: http://revu.ubuntuwire.com/revu1-incoming/dolphin-emu-1012132339/dolphin-emu-2.0+svn6571/debian/copyright if anyone is willing to have a look06:36
udienzebroder: done, ready to review again07:54
ebroderudienz: Ok, great. I'll look in a moment07:59
ebroderudienz: Did you re-sub sponsors? I don't have the bug number handy08:00
geserfabrice_sp: I know that some GPL software has an OpenSSL linking exception to allow linking with openssl, don't know if something like that would help here too (I'd suggest asking #debian-legal)08:00
geserI meant the debian-legal mailing list08:01
udienzebroder: yup08:01
udienzbug 69092708:01
ubottuLaunchpad bug 690927 in tpb (Ubuntu) "Please merge tpb 0.6.4-6 (universe) from Debian unstable (main)" [Wishlist,Triaged] https://launchpad.net/bugs/69092708:01
ebroderudienz: This is an improvement. I still have a few more issues08:14
ebroderudienz: First, I don't think you need to export DH_COMPAT=3 in the debian/rules file. I'm not sure why that would have ever been there08:15
ebroderudienz: And for what it's worth, this package doesn't really look like it's been well maintained, so I don't blame you for stumbling with putting it back together correctly08:16
ebroderYou added back some code involving devfs back to debian/tpb.postinst, as well as installing some files debian/rules. We haven't used devfs for longer than I've been paying attention08:18
udienzebroder: agree, i spend 2 two days for this package08:18
ebroderudienz: I think we're getting close08:18
ebroderudienz: By the way, have you been building and testing this package? Do you have an IBM computer to see if it's working?08:26
udienzebroder: yup, i have building this package, but i dob't have IBM Computer08:27
ebroderudienz: I'm confused because it doesn't look like the patches in debian/patches are getting applied - and they haven't been for a while - so I'm trying to figure out why they're needed08:27
=== hanska is now known as dapal
ebroderudienz: Yeah. I'm pretty sure the patches in debian/patches were ever used, so I think you can remove debian/patches as well as the quilt stuff in debian/control and debian/rules08:30
udienzebrader: hm... wait i will at .deb from pbuilder08:32
udienz*look at .deb08:32
udienzebroder: i got this message from first debuild. i think you right about dpatch "W: tpb source: dpatch-build-dep-but-no-patch-list"08:35
ebroderudienz: I know I'm right about dpatch not getting used. What I have no clue about is how the package has managed to stay like this for 4.5 years08:36
ebroderI also have no clue about what those patches were intended to accomplish, or if they were ever necessary in the first place08:36
udienzebroder: hm... so i must remove debian/patches and remove line at debian/rules about depatch?08:38
udienz*dpatch08:38
ebroderudienz: Yes, as well as removing the change about "patch-stamp" in debian/rules, and removing the build-dep on dpatch in debian/control08:39
fabrice_spgeser, thanks. Will ask there08:52
udienzebroder: done, a patch has been submited08:53
ebroderudienz: I also asked you to drop the devfs changes08:54
ebroderin debian/rules and debian/tpb.postinst08:54
ebroderAnd also debian/control (the dependency on makedev)08:54
udienzebroder: owh i see.. i think i must remove one to avoid duplicating08:55
ebroderudienz: I'm starting to actually wonder if this package can be synced instead of merged08:56
ebroderudienz: Because the only real changes left are debian/init.d and debian/tpb.xsession08:57
ebroderudienz: And if you read the comments on bug #146987, it doesn't sound like the debian/init.d script is doing the right thing08:57
ubottuLaunchpad bug 146987 in tpb (Ubuntu) "tpb init script doesn't launch tpb" [Undecided,Fix released] https://launchpad.net/bugs/14698708:57
ebroderudienz: But it's hard for me to be sure without a laptop that tpb works on08:57
udienzebroder: but referring from bug #368546 debian doesn't have init.d08:57
ubottuLaunchpad bug 368546 in tpb (Ubuntu) "init script doesn't launch tpb at startup" [Undecided,In progress] https://launchpad.net/bugs/36854608:57
ebroderudienz: Right, Ubuntu added the init script. I think that might have been wrong. Or maybe it used to be right but is wrong now08:58
udienzebroder: i have an idea, we can ask bug report to try this package with init script, if everything is okay we can merge09:01
ebroderudienz: No, you're looking at this backwards. The goal should always be to sync if we can, not merge09:01
ebroderudienz: One minute, let me pull my thoughts together on this09:02
udienzok09:02
ebroderudienz: Ok, here's what I'm thinking:09:04
ebroderudienz: We've been working on reducing the number of Ubuntu-specific changes to tpb09:04
ebroderAt this point, we're down to a short list of changes:09:04
ebroder(1) debian/init.d, which we completely added on our own09:05
ebroder(2) debian/control, we add libxinerama-dev to the build-depends09:05
ebroder(3) debian/tpb.xsession, we make "$TPB -d" into "LANG=C $TPB -d"09:05
ebroder(1) does 2 things at startup. It loads the nvram kernel module, and then runs tpb -d09:07
ebroderRunning tpb -d is definitely a bug - see the comments on #146987 - tpb is supposed to run as part of the user's session, not as a background daemon09:07
ebroderAnd you shouldn't have to load a kernel module to detect a piece of hardware. udev should be doing that for us09:07
ebroderSo I don't think the init.d script is doing anything useful. But I can't be sure of that until I find a IBM ThinkPad and make sure that the nvram module gets loaded *without* tpb being installed09:08
ebroderAs for (2), there's no documentation in the changelog of why libxinerama-dev was added to the build dependencies09:08
ebroderAnd as for (3), that change was made because "transcoded fonts are currently not available in ubuntu"09:09
ebroderI don't really know what "transcoded fonts" are, but there's a xfonts-100dpi-transcoded package, which sounds like a transcoded font to me09:09
udienzebroder: okay, following list of changes, this packages must be sync instead of merge09:14
ebroderudienz: That's what I think, but I'm not entirely sure09:14
udienzone reason (maybe ~10 minute ago) to merge is init script, but you are right09:14
ebroderudienz: If the nvram kernel module gets loaded automatically *without* tpb installed, then the init script is unnecessary09:15
udienzebroder: nvram loaded automatically in my laptop09:17
udienz$ modinfo nvram, i got information about nvram09:17
ebroderudienz: modinfo shows information about all modules, not just those that are loaded. You need to run "lsmod" and look for nvram09:18
ebroderBut you said you don't have a IBM ThinkPad, so you might not need the nvram module on your machine09:18
ebroderudienz: In any case, it's getting late here in California, so I'm goign to go to bed. If you can find out whether the nvram module gets loaded automatically on older IBM ThinkPads, that's all we need to know at this point to figure out if it's a merge or a sync09:32
ebroderudienz: I'm going to unsubscribe ubuntu-sponsors again for now since this isn't ready for sponsorship yet09:33
udienzebroder: okay, Good night.. hope you got night dream. i'll find information about vnram09:33
fabrice_splfaraone, I saw you commented on dolphin-emu RFS (http://lists.debian.org/debian-mentors/2010/12/msg00081.html). This package is also in REVU (http://revu.ubuntuwire.com/p/dolphin-emu): appart from the GPL3+ / GPL2 issue, is there more?09:53
fabrice_sphmmm. wrong time for that question. Will try later.09:53
djeenanhello11:16
fabrice_spdjeenan, hi11:24
fabrice_spexit11:40
fabrice_spoops11:40
=== bilalakhtar_ is now known as cdbs
cdbsbdrung: ping, out of curiosity, what exactly was wrong in my commit?12:40
bdrungcdbs: look at the diff12:40
cdbsbdrung: it looks all fine here: http://bazaar.launchpad.net/~ubuntu-dev/ubuntu-dev-tools/trunk/revision/83212:41
cdbsexcept for the last hunk, which was again not a big problem12:41
bdrungcdbs: tabs, trailing tabs12:41
bdrungcdbs: you forgot to document --buildresult in the man page12:42
cdbsbdrung: isn't that understood in the last section of the manpage?12:42
cdbsokay, I got what you meant12:43
* cdbs gets to work12:43
cdbsbdrung: does cowbuilder-dist support --buildresult? or should I mention in the manpage: Pbuilder-dist only12:46
cdbsdone12:52
bdrungcdbs: dunno13:07
bdrungcdbs: does pbuilder-dist can be run without sudo?13:07
bdrungebroder: work to do: bug #691862 -> 4 bugs against backportpackage13:10
ubottuLaunchpad bug 691862 in ubuntu-dev-tools (Ubuntu) "upload to ppa for multi dists" [Undecided,Invalid] https://launchpad.net/bugs/69186213:10
cdbsbdrung: yes, it can be run without sudo13:13
cdbsinfact, I run it without sudo always13:13
cdbsit runs itself as sudo when needed13:14
bdrungk13:14
=== Quintasan_ is now known as Quintasan
gusnanI am upstream of a package, and also maintain it in debian - Now I see that the powerpc build fails in Ubuntu - but I get no log or anything - what is the problem? the page where I would expect a build log just says "Failed to build".14:50
evaluategusnan, what's the name of the package?14:51
gusnanevaluate, scitepoj14:51
gusnanevaluate, sorry, sciteproj14:51
gusnanhttps://launchpad.net/ubuntu/+source/sciteproj/0.3.22-1/+build/209965114:51
ari-tczewgusnan: ask on #launchpad14:55
gusnanari-tczew, thanks14:58
popeyI have what is possibly a silly question. I have configured squid-deb-proxy on a box on my lan, and squid-deb-proxy-client on my desktop, this works fine, i can see the packages being cached on the server.15:35
popeyhowever when i use pbuilder-dist, it doesn't use the squid-deb proxy, I assume because the pbuilder doesn't know about squid-deb-proxy ?15:36
popeyhow can I get pbuilder to use my lovely proxy?15:36
RainCTpopey: you can  pbuilder-foo login --save-after-login   and change sources.list in there15:37
popeyhmm15:38
popeycan i force a package to be inside the pbuilder?15:39
popeylike squid-deb-proxy-client ?15:39
tumbleweedpopey: pbuilder has an --extrapackages option15:39
popeyah15:40
* popey reads man pages15:40
popeythanks15:40
tumbleweedpersonally, I use E-series hooks to install things I want present (like pkgbinarymangler, in Ubuntu pbuilders)15:40
hakermaniaHey...16:02
lfaraonefabrice_sp: the issue with dolphin is that it links to NVIDIA's Cg in violation of the GPL, and that there are GPLv2 - GPLv3 licensing incompatibilities.16:28
lfaraonefabrice_sp: Right now, its (probably) not legal to distribute dolphin in binary form at all. (so multiverse isn't a way out)16:28
gusnan_I got the suggestion to ask a motu to trigger a retry of my build - Could somebody please take the time? This is the powerpc build of the package sciteproj I am talking about.(I am sorry, I am not familiar with the proper routines regarding this stuff.)16:28
lfaraonefabrice_sp: the guy in Debian is trying to re-write the parts of dolphin which use cg.16:29
lfaraonefabrice_sp: replacing wiiuse is trivial, there are libs in debuntu that do the same thing.16:31
BlackZgusnan_: done16:31
gusnan_BlackZ, Thank you!16:31
fabrice_splfaraone, thanks for the answer! About cg, the toolkit has already a dependency in multiverse (ogre-contrib), so that's why I thought this part wouldn't apply to Ubuntu17:03
fabrice_spglennricster, did you see my comment about Debian, and the previous comment of lfaraone ?17:04
glennricsterAbout cg?17:05
glennricsterI have talked to lfaraone before, so I had some idea this was coming.17:06
fabrice_spglennricster, and about someone working on the packaging in Debian17:12
hakermaniaEmm, may i have an English Question? What is more correct to say? "Ever notice how ugly he seems to be?" or "Ever noticed how ugly he seems to be?"17:12
danohuiginnhakermania: IMO they're both fine. Think of them as short for "[Did you] ever notice..." and "[Have you] ever noticed..."17:16
hakermaniaOh cool, thx17:16
hakermaniaIf any reviewer has time, please have a look at http://revu.ubuntuwire.com/p/wallch17:24
hakermaniaThx in advance!17:24
hakermaniaEy, guys, how many MOTUs are there?17:48
Rhondalaunchpad.net/~motu says 15317:49
=== erhesrhsrtb54vyh is now known as Elbrus
=== yofel_ is now known as yofel
Leon_Wallch_Devehi... when i go and click about ubuntu it says: You are using Ubuntu 11.0418:49
Leon_Wallch_Deve                - the Natty Narwhal - released in April 2011 and supported until October 2012. And the problem is that now i cannot install a deb file because of an error.. How can i fix this?18:49
Leon_Wallch_Devei really do not know why it says 11.0418:49
RhondaPotential because you have put natty into your /etc/apt/sources.list file.18:56
RhondaDowngrade is not supported and pretty troublesome. I suggest either a re-install with maverick or live with having the development release and work around the trouble you have.18:57
RhondaUnless you describe your error noone will be able to help you. And actually, #ubuntu might be more suiting for these kind of questions, me thinks. :)18:57
Leon_Wallch_Deveerror: Requires installation of untrusted packages: The action would require the installation of packages from not authenticated sources.19:00
Leon_Wallch_Deveyes i asked also the #ubuntu and #ubuntu+119:00
Leon_Wallch_Deveok fixed :-D19:05
glennricsterfabrice_sp:  Are you around?20:19
fabrice_spglennricster, yes20:28
glennricsterIf I am interpreting things correctly, you are saying that if we kill the wiiuse licensing we can get dolphin-emu into Ubuntu regardless of the NVidia Cg issue?20:29
fabrice_spthis is what I think, yes, but this has to be confirmed, as we already have a package that depends on cg20:30
glennricsterThe code that we have licensed under the wiiuse license in dolphin-emu is no longer the upstream wiiuse code.  So it seems justifiable that we could put that code under the dolphin-emu license and rename things.  The upstream wiiuse does not seem to be maintained either.20:31
fabrice_spnot sure about this one20:33
fabrice_spI think you should ask to the copyright owner20:34
glennricsterIf you base your code on something that is done in another library you don't have to put the license of the other library on it.  Perhaps state that you borrowed code ideas from that library, but you don't need the license or copyright.  This is done all the time with open source code.20:35
ScottKglennricster: That is incorrect.20:35
glennricsterWhy is that incorrect?20:36
ScottKIt is often done, but done wrongly.20:36
ScottKIf you copy code from another library it's license comes with it.20:36
ScottKThe only way you can change the license is if the copyright holder authorizes it.20:36
glennricsterI am not talking about copying code from another library.  I am talking about using the code snippets or really ideas from another library.20:37
ScottK(in some cases permission is embedded in the actual license such as saying code is licenses until GPL V2 and later versions, but that's rather the exception)20:37
ebroderglennricster: "using code snippets" is copying code20:37
ScottKIf you do a complete reimplementation of concepts then it's OK.20:38
glennricsterScottK:  That is what I am talking about.20:38
ScottKglennricster: OK.  Then I guess I misunderstood what you meant by "base your code on something".20:38
glennricsterIf you look at the wiiuse code that we have, it already pretty much is a reimplemantation of what wiiuse was upstream.  There are just a few things that we would need to change to make it not at all copied code.20:39
ari-tczewbdrung: could on look on package xmp, whether can I drop changes to disable build audacious?20:40
ari-tczewpackage built fine without these changes20:40
fabrice_spScottK, and about cg? dolphin-emu is linked again nvidia-cg-toolkit, but is GPL20:41
fabrice_spand according to lfaraone, this is not compatible20:41
ScottKGPL linking against non-GPL compatible libraries is just plain not distributable.20:41
fabrice_spok. glennricster ^20:43
glennricsterSo we will have to implement GLSL to get dolphin-emu in?20:45
bdrungari-tczew: ?20:46
ari-tczewbdrung: I asked you because you are familiar with xmp. doko has added a change to disable build audacious plugin in xmp package.20:56
ari-tczewbdrung: sorry, I mean you're familiar with audacious20:58
bdrungari-tczew: xmp needs to be update to support audacious 2.421:02
cemcis it possible to use -jX when building packages with pbuilder to use multiple cores/cpus?21:02
lfaraoneglennricster: plus, they didn't completely reimplement it, I found about half of the code was the same.21:02
bdrungari-tczew: enable the audacious plugin and fix the ftbfs ;)21:03
glennricsterlfaraone:  We aren't done reimplementing it.21:03
glennricsterThere is more to come.21:03
glennricsterI intend to do it myself.21:03
lfaraoneglennricster: fair enough. there are, by the way, perfectly good existing libraries that are compatible with dolphin's license in Debian already.21:04
lfaraoneglennricster: the owner of the21:04
lfaraone(and ego ubuntu)21:04
glennricsterWe don't need that sort of functionality though.  We really need what we have set up now.  The other libraries (upstream wiiuse included) do not provide the direct access to a wiimote that we need.21:05
lfaraoneglennricster: the owner of the ITP in Debian has been working on switching to GLSL I think, and he said he's replaced wiiuse with a compatible library. you should email him to see if you can work together.21:05
ScottKcemc: Yes.  Just add -jx onto the end of your pbuilder invocation (IIRC)21:17
ScottK(or maybe it was before the .dsc)21:17
ari-tczewbdrung: without disabling package built fine21:28
bdrungari-tczew: is it a new upstream version?21:28
ari-tczewbdrung: yes21:29
bdrungari-tczew: great21:29
ari-tczewbdrung: so, can I drop?21:34
bdrungari-tczew: yes, you can drop the disabling = enable audacious plugin21:35

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