/srv/irclogs.ubuntu.com/2008/08/10/#ubuntu-motu.txt

=== fta_ is now known as fta
nxvlScottK: http://tservice.net.ru/~s0mbre/blog/devel/networking/dns/2008_08_08.html00:07
nxvlScottK: we are still fucked00:08
wgrantnxvl: Grmph.00:19
nxvlwgrant: exactly00:19
nxvlmy paranoia reached an unthinked level00:19
wgrantYes.00:20
nxvli have just changes all my sources.list from URL's to IP's00:20
nxvlwgrant: btw, can you accept me on motu-swat please00:20
wgrantnxvl: Sure.00:21
wgrantDone.00:22
emgentuhm?00:22
crimsunit's still "broken"00:23
nxvlwgrant: thank you!00:23
crimsunas Dan mentioned in his talk, updates to packages have to be signed by a trusted party specifically for that package in a monotonically increasing version.00:23
crimsunand of course, distributed "securely" - whatever the heck that means.00:24
sistpotywell, the insecure nature would be obvious by a failed signature, wouldn't it?00:24
wgrantThere are more avenues for exploitation than apt.00:25
wgrantIf there's no way to fix BIND...00:25
sistpotyof course00:25
emgentnice.00:25
emgentvery nice news. gh00:26
sistpotyjust assume that the site of my bank would be diverted to another ip... I'd be doomed (well, i.e. I wouldn't not too much to get from my account *g*)(00:26
wgrantsistpoty: SSL saves there, as long as the CA's DNS isn't poisoned.00:26
sistpotyheh00:27
sorenI really don't see what all the fuss is about. You've never been able to trust the response you got from DNS before anyway.00:29
nxvlsoren: the problem is that now you have a LOT of script kiddies pretending to be crackers and trying to crack some dns just to say they have00:30
sorenFrom my POV, DNS responses have gone from "untrustworthy" to "very untrustworthy".00:30
sorenIf you've been doing anything up until now that depended on trustworthiness of DNS replies, you've been doing it wrong :)00:32
wgrantNow anybody can do it reliably and easily.00:33
sorenyes.00:33
sorenThe problem with the whole "oh, noes! We can't trust DNS anymore!" business is that it's nonsense. You couldn't trust it before either.00:35
nxvlsoren: the actual worrying thing is that ppa don't use signed packages00:35
nxvlsoren: so if you get poisoned, you'r fck'd00:36
sorennxvl: How would that help anything?00:36
sorenAh, well..00:36
sorenYes, it would help somewhat.00:36
nxvlsoren: that if it's signed you can check the source of the package00:36
sistpotynxvl: not really, I gues using ppa's in the first place is wrong ;)00:36
soren...but any idiot or script kiddie can set up a ppa anyway.00:36
nxvlsoren: that's why i don't use ppa's i don't trust00:36
nxvljust for testing00:37
wgrantsoren: But I'm not going to add some scriptkiddie's PPA to my sources.list.00:37
sorenwgrant: Right.00:38
wgrantNow no PPAs are trustworthy, even if they are owned by sane people.00:38
sorenTrue, true.00:38
wgrant(they never really were before either, but particularly now)00:38
sistpotyhm... I wonder if revu should use ssl, and if so how to set it up right *g*00:38
nxvleven MY ppa is trustworthy00:38
wgrantWell, primary isn't much more trustworthy than a PPA right now, but that's another story.00:39
sorenwgrant: How so?00:39
sistpotyheh00:39
wgrantNot sure it should be said.00:39
sorenOf course it should.00:40
* soren heads to bed00:44
wgrantNight soren.00:44
soren'night, all.00:44
nxvlsoren: night00:44
soren*whoosh00:44
BrucevdkAlright, I don't think anybody caught my question 5 hours ago. But I managed to create a super duper Debian package (wrote a Python distutils setup script and just let debhelper.mk python-distutils.mk handle the rest). \o/ Happy days.01:02
BrucevdkNow I can sleep. Zzz01:03
crimsunsistpoty: don't use a self-signed cert.01:05
sistpotycrimsun: heh... that's where my knowledge ends *g*01:05
crimsunsor.en's right, there's a lot of hype over something that has existed for decades.01:06
sistpotyanyway... got to go to bed now... gn8 everyone01:06
wgrantNight sistpoty.01:06
=== beuno_ is now known as beuno
effie_jayxhttps://bugs.edge.launchpad.net/ubuntu/+source/cfv/+bug/25650002:09
ubottuLaunchpad bug 256500 in cfv "cfv package recommends bittorrent | bittornado, not transmission" [Undecided,New]02:09
effie_jayxdoes it make sense to change the suggests line then?02:09
effie_jayxor is it not enough reason to do it02:09
_sebastian1Andrew_Sayers: hi02:15
_sebastian1Hi02:19
voriansebner: hello, connection problems?02:23
vorianbah, _sebastian1 even02:24
voriansebner: sorry about that02:24
emgentvorian: hello02:33
vorianhiya emgent :)02:33
_sebastian1hi all02:39
vorian_sebastian1: hello again :)02:41
infinitycircuithow would i get a list of packages that have Build-Essential: yes?05:09
StevenKBuild-Essential: yes isn't a tag.05:10
StevenKinfinitycircuit: apt-cache show build-essential ?05:10
infinitycircuitin apt-cache dumpavail it does list it05:11
nxvlinfinitycircuit: build-essential?05:11
* StevenK blinks05:11
StevenKapt-cache dumpavail | grep-dctrl -sPackage -FBuild-Essential 'yes'05:12
StevenKThat will do what you want05:12
infinitycircuitah thank you05:12
emgentmoin05:54
andrew_sayers_sebastian1: Hi.06:35
_sebastian1andrew_sayers: hi06:55
andrew_sayersI'm hoping you're the Sebastian I've been talking to for the past little while :)06:55
_sebastian1are you the andrew I wanted to meet :-D06:56
andrew_sayers:)06:56
=== Zic_ is now known as Zic
IulianG'morning08:26
=== pgquiles_ is now known as pgquiles
=== elky is now known as elkbuntu
=== torkel_ is now known as torkel
Whoopiepersia: Hi, time to discuss bug report 211252? what is the right way to apply patches? with CDBS?12:18
persiabug #21125212:19
ubottuLaunchpad bug 211252 in obex-data-server "Cannot recieve files using bluetooth" [Undecided,Confirmed] https://launchpad.net/bugs/21125212:19
slytherinWhoopie: cdbs has it's own patch system called cdbs-simple-patchsys. There is some documentation on wiki.ubuntu.com12:20
slytherinWhoopie: and obex-data-server is in main, so discuss on #ubuntu-devel first.12:21
Whoopieslytherin: yes, thanks. should I use the example from udev or cdbs?12:21
persiaWhoopie: Yes.  Your debdiff was perfectly formatted, except for three things: 1) the fix needs to get into intrepid before it gets into hardy, 2) there's no value in also closing bug #227429, and 3) Full Names are appreciated.12:21
ubottuLaunchpad bug 227429 in bluez-utils "[hardy] Bluetooth Serial Port undiscoverable (dup-of: 211252)" [Undecided,Confirmed] https://launchpad.net/bugs/22742912:21
ubottuLaunchpad bug 211252 in obex-data-server "Cannot recieve files using bluetooth" [Undecided,Confirmed] https://launchpad.net/bugs/21125212:21
sebnerpersia: I sent a mail to him :)12:22
Whoopieslytherin: it's just to know which of the example is the prefered. plain patch or cdbs.12:23
persiaslytherin: I'll admit to not looking at MoveToUniverse yet.  It's about third on my list, and ought get hit in the next bit (unless I get more strange results with the top two).12:23
persiasebner: Excellent to hear.12:23
ion_Hei hei, Jukka.12:23
sebnerpersia: we'll see what he answers ^^12:23
slytherinpersia: no issues, I just upgraded to intrepid and will start looking at some of them.12:23
ion_Eh. Sorry.12:23
persiaWhoopie: debdiff is generally preferred.  Whether this uses a patch system or not depends on the package being changed.12:23
ion_http://revu.ubuntuwire.com/details.py?package=compcache-setup anyone? :-)12:24
slytherinWhoopie: if you mean which patch system to use? the simplest is cdbs-simple-patchsys provided packages uses cdbs to build. The next best thing is dpatch.12:24
sebneror quilt :)12:25
Whoopieslytherin: ok12:25
Whoopietoo much choices ;)12:25
slytherinsebner: we are talking about simple, not powerful. :-)12:25
persiaion_: As usual, I'm not going to give it a full review, but isn't -plow specifically designed to not block, and still use the debconf template?12:25
sebnerWhoopie: I'm off the opinion that quilt is simpler than dpatch :P12:26
persiaslytherin: Except the best thing is *always* to use the existing patch system.12:26
sebnerargh12:26
sebnerWhoopie: sry12:26
sebnerslytherin: see above ^^12:26
slytherinpersia: of course12:26
slytherinsebner: not for me.12:26
Whoopiefor obex-data-server, there's none, so I'd need to choose.12:26
ion_persia: I want the message to printed for anyone reading messages printed by the scripts, but i don’t want it ever to block (no matter the debconf priority the user has).12:27
persiaWhoopie: What does what-patch say?12:27
sebnerslytherin: well, everyone has to decide on his own12:27
Whoopiepersia: thanks!!! didn't know that command. it's cdbs12:28
persiaWhoopie: Yep.  I've just also checked the the identity of the Debian maintainer, and it's the same as for bluez-utils, so it is likely they prefer the same patch system (when selecting with no hints, this can be a useful method to find the patch system most likely to be accepted).12:29
slytherinpersia: now that openjdk is in main, we should prefer it over gcj for building packages, right?12:31
ion_persia: It’s basically the equivalent of the config script containing ‘echo "Restart compcache-setup to apply the change"’, but might as well use a debconf template for localizing that since the package uses po-debconf in any case.12:31
Whoopiepersia: I attached the upstream patch for the nokia browsing issue to bug #211252. I think, Kenny's used patch is not complete.12:32
ubottuLaunchpad bug 211252 in obex-data-server "Cannot recieve files using bluetooth" [Undecided,Confirmed] https://launchpad.net/bugs/21125212:32
persiaion_: Right, but by using -plow you don't need the lintian override, and most users ought never see it anyway.12:33
persiaslytherin: Best to follow https://lists.ubuntu.com/archives/ubuntu-devel-announce/2008-July/000460.html12:35
Whoopiepersia: and another question regarding bluez-utils: why not syncing with debian to get latest version 3.36 instead of patching?12:36
persiaWhoopie: Well, we've a bunch of patches.  That said, perhaps a merge is overdue :)  I'll take a look.12:38
* slytherin wonders what is need of jorbis and jogg libraries in an ftp program.12:39
persiaOn the other hand, I still think your patch is correct for hardy-proposed (aside from the small notes above), as we wouldn't want that.12:39
persias/that/a full merge as an SRU/12:39
Whoopiepersia: are we in freeze? didn't follow the roadmap.12:42
persiaWhoopie: We're in Debian Import Freeze, which means we need a good reason for an update12:43
persiahttp://packages.qa.debian.org/b/bluez-utils/news/20080720T163203Z.html has the changes for the latest upload to Debian: someone needs to investigate to verify that 1) the changes are an improvement and 2) it doesn't break anything.12:45
persiaHmm.  New upstream might be nice, but I'm not sure if any of the Debian-specific patches apply.12:50
persiaslytherin, mario_limonciello: do either of you have an opinion on this?12:50
slytherinpersia: it has been long since I stopped doing anything related to bluetooth. But as far as I know, the 4.x version of bluez stack is kind of rewrite.12:52
persiaslytherin: This is 3.30 vs. 3.36.  Also, I see your name from only April :p12:52
slytherinpersia: yes, that was the upload I did. I believe tollef is the right person to bug about this. In any case 3.36 is last release of 3.x series so whatever fixes we want to backport we need to do it before 4.x lands in Ubuntu.12:54
persiaslytherin: I very much doubt 4.x will drop in Ubuntu until after intrepid.12:56
slytherinpersia: why? I think it should be in intrepid.12:57
persiaslytherin: Well, it would need someone to specifically try to get everything upgraded.  Why do you think we should use 4.x?12:58
persiaUpstream says it's still experimental12:58
tuxmaniacpersia: does that mean "sync requests" also need to undergo a certain procedeure? (wrt Debian import freeze) I thought it doesnt have to until FF. May be I am missing something here?12:59
slytherinpersia: from what I have read in upstream news it is better implementation of all the services, specifically network and file transfer.12:59
persiaslytherin: Hmm, but "experimental"...12:59
slytherintuxmaniac: DIF means there is no auto sync. FF means sync needs exception.12:59
slytherinlet ubuntu-mobile team decide, I guess they are the one who handle bluetooh13:00
persiatuxmaniac: sync requests need review now: before DIF, they only needed review if there was ubuntu variation: otherwise they happened automatically.13:00
slytherinpersia: if there was variation it wouldn't be called sync, it is merge :-P13:01
persiaslytherin: Not always: sometimes we sync over Ubuntu variation (when there is no longer a point in keeping it)13:02
slytherinahh, right13:02
persiaslytherin: A common example of this is when people backport bugfixes from Debian into Ubuntu during Ubuntu freezes.13:03
slytherinhmm13:03
RainCTheya13:09
coolbhaviheya RainCT13:09
RainCTpersia: I may start the wiki page for new MOTUs which you requested yesterday now. Do you have any wishes on what should be there?13:14
persiaRainCT: -v, -k, testing in Debian and forwarding patches, "give-back", +queue at least.13:16
persia(probably better as "Uploading a Merge", "Sponsoring someone else's work", "Pushing upstream", "Handling FTBFS Reports", "Checking package status".13:17
persia)13:17
persiaRainCT: Do you remember anything else that is important *as* MOTU, but not typically needed/learned before becoming MOTU?13:19
persia(or anyone else: please chip in)13:19
RainCTpersia: Right now, no. About the "Pushing upstream" point, what should it say (or rather: shouldn't you already be doing this before you become a MOTU)?13:24
persiaRainCT: Hmm.  Maybe just something about looking at Debian bugs when sponsoring stuff?13:25
persiaEssentially, I think that those with more experience are good about Debian collaboration, but I don't like to block new people just because they aren't yet, and I think most MOTU ought do that.13:25
persiaAs a result, we have a certain obligation to help with Debian collaboration for those seeking sponsorship until they are doing it on their own.13:26
persia(Mind you, if you strongly disagree with that, there's no point adding it to the page)13:26
slytherindoes anyone know why seahorse doesn't act as passphrase agent in intrepid?13:31
RainCTSo, something like "Check if the problem has been reported in Debian's BTS and link it to the LP bug, perhaps leaving a comment explaining the contributor how to do so. If it hasn't been reported there, but the problem is also in Debian, ask the contributor to forward the fix.", or you mean even a "Consider forwarding the fix yourself."?13:31
persiaI even mean consider forwarding the fix oneself, linking it to the LP bug, and explaining to the contributor that they ought do that next time.13:32
persiaI'm all for patch authors forwarding stuff, but believe there is a learning process that ought be supported.13:33
RainCTalright13:33
slytherinpersia: should I log a catch all bug for MoveToUniverse or separate bugs for each package?13:53
highvoltagehowdy motus13:54
* wgrant wonders if anybody is looking at why libhibernate3-java doesn't build. I've been getting an awful lot of build failures because it is missing.13:54
slytherinwgrant: go ahead and bang your head on wall. :-P I did that for 2 weeks almost. There are hell lot of circular build dependencies in hibernate in jboss packages.13:56
wgrantI like to stay away from Java.13:57
wgrantI just happened to notice lots of packages failing while rebuilding multiverse today.13:57
slytherinwgrant: any report about these failures?13:58
slytherinI mean other than the usual FTBFS page13:58
wgranthttp://builder.ubuntuwire.com:9998/dist/intrepid/arch/i386 has all so far, but it's a bit flaky at the moment due to the load produced by the rebuilding.13:59
persiaslytherin: Seperate bug for each package.13:59
slytherinwgrant: Ok, I will check in an hour or two13:59
slytherinpersia: ok13:59
whitehttp://channel.debian.de/map.html14:13
persiaHmm.  Some of that looks like England.14:16
persia(But the rest looks rather nifty indeed)14:16
persiaIs there a utility that will parse a .dsc file, and copy all referenced files (and the .dsc file) to a target directory?14:37
lagasomething like dget?14:37
whiteAny new MOTU/ubuntu enthusiast in melbourne?14:37
ion_persia: dcmd might work.14:38
persialaga: Sortof.  That takes a URL to a remote .dsc and moves it to the current directory, but I want something local.14:38
tuxmaniacCan someone please review bug 255224 and sponsor if found OK. Thanks in Advance. earlier posted it in #u-bugs by mistake14:39
ubottuLaunchpad bug 255224 in gnusim8085 "New Upstream Release 1.3.4" [Undecided,Confirmed] https://launchpad.net/bugs/25522414:39
ion_dcmd mv foo.changes bar/14:39
RainCTion_: dcmd? is that new?14:39
ion_rainct: Dunno, just found it with apropos.14:39
persiaion_: I don't seem to have a dcmd, do you mean http://sourceforge.net/projects/dcmd/ ?14:40
persiaion_: Which package?14:40
ion_devscripts >= 2.10.20 apparently.14:40
slytherinpersia: one down, jftp. :-)14:40
wgrantwhite: I think I'm about the only Ubuntu dev in Melbourne :(14:40
persiaion_: Nifty.  Thanks.14:41
whitewgrant: i was just wondering about that email on debian-melb from Udo14:43
whitewgrant: although it's still a few weeks, we might want to fix a date :)14:44
wgrantIndeed.14:45
* wgrant -> bed14:45
RainCThttps://wiki.ubuntu.com/MOTU/New - suggestions are welcome (if you can thing of a better name for the page, too)14:52
RainCTpersia: ^14:52
* persia grumbles at http://ftp.debian.org/debian/pool/main/d/dbus-java/ not containing an orig.tar.gz14:53
slytherinpersia: that is because version number is wrong.14:55
slytherinpersia: it got converted to native package14:56
persiaslytherin: Did it now.  There's also no native package .gz there.14:57
persiaBy the way, the 2.5-3 .dsc references the same checksum for an orig.tar.gz as was used in the 2.5-1 upload.14:58
persiaSo the file is present at http://ftp.debian.org/debian/pool/contrib/d/dbus-java/ : it's just DAK being strange14:59
slytherinhe he14:59
persiaStill, it meant that dget didn't work, which is why I grumbled15:00
Adri2000any ubuntu studio people here?15:33
persiaAdri2000: Why?15:38
Adri2000persia: I'm confused about the latest comment in bug #243722. ubuntu studio uses the ubuntu repositories just like ubuntu, doesn't it?15:41
ubottuLaunchpad bug 243722 in amsn "amsn 0.97: login doesn't work anymore due to a protocol change" [Medium,Fix committed] https://launchpad.net/bugs/24372215:41
persiaAdri2000: Absolutely.  There are some differences (different kernel, some special settings, etc.), but it's really just a flavour.15:43
RainCTAdri2000: Is the new version already in -updates?15:43
persiaErm.  That is confusing.  Maybe a mirror that doesn't include -updates?15:44
* persia investigates15:44
Adri2000it's only in -proposed for now15:44
RainCTAdri2000: To me it seems like that guy is just confused and doesn't know about -proposed15:44
Adri2000but the same person reported earlier that the fix worked in hardy, so I guess he know that15:44
Adri2000knows15:44
Adri2000or maybe he has -proposed enabled on his hardy machine without knowing it or something... I'll ask15:45
persiaThat would make sense: perhaps he's using -proposed on a -desktop install, but not on a -studio install.15:47
Adri2000probably15:48
persiaAdri2000: I've just double-checked and confirmed that the ubuntustudio specific mirrors are CD mirrors, but that the sources.list ought be identical to any other flavour.15:50
persias/CD/DVD/15:51
Adri2000persia: ok15:54
RainCTpersia: have you placed links to MOTU/New somewhere or should I do so?16:00
sebnerRainCT: cool page btw :)16:00
RainCTsebner: thanks :)16:00
persiaRainCT: I was planning to just point new MOTU at the page on induction.16:00
persiaRainCT: Also, thanks a lot for putting that together:  I think it's stuff we all mostly learn in the first week or two, but sometimes things get missed, so good to have organised for reference.16:02
directhexwhere would i file a request to have a package synced from debian that isn't in ubuntu?16:03
RainCTdirecthex: just against Ubuntu16:04
directhexseems it should be fine in universe for now, but i may not have considered all the possibilities16:05
tuxmaniacdirecthex: please rise a bug report in LP16:05
tuxmaniacdirecthex: for. e.g. like bug 25332416:06
ubottuLaunchpad bug 253324 in ubuntu "[sync request] Avagadro Sync from debian unstable 0.8.1-4 version." [Undecided,Fix released] https://launchpad.net/bugs/25332416:06
directhexcan someone with an intrepid build environment run a quick build test against http://ftp.de.debian.org/debian/pool/main/w/webkit-sharp/webkit-sharp_0.2-1.dsc ?16:07
directhexi only have a hardy environment on this machine16:07
sebnerdirecthex: sure16:10
=== cyberix_ is now known as cyberix
tuxmaniacdirecthex: it doesnt seem to build. Maybe I am doing something wrong. http://paste.ubuntu.com/36216/16:12
tuxmaniacthats output of pdebuild16:13
=== zookodistracted is now known as zooko
slytherintuxmaniac: what did you do eaxctly?16:13
sebnerdirecthex: working16:13
tuxmaniacpdebuild --debbuildopts -sa ?16:13
directhextuxmaniac, intrepid?16:14
tuxmaniacdirecthex: yes.16:15
sebnertuxmaniac: did you do  a debuild in the source folder or just built the dsc with pbuilder?16:15
tuxmaniacsebner: debuild in the src folder16:15
sebnerdirecthex: working with pbuilder building the dsc16:15
sebnertuxmaniac: no need to16:15
slytherintuxmaniac: you simply need to build with pbuiler using .dsc16:15
tuxmaniacsebner: shouldnt both work?16:16
directhextuxmaniac, when did you last update your pbuilder environment? cli.make is in cli-common-dev 0.5.7, from may 11th16:16
tuxmaniacdirecthex: today evening.16:17
directhexand possibly older too16:17
sebnertuxmaniac: sure but with debuild it's building on your machine and not in the clean chroot16:17
tuxmaniacsebner: i use pdebuild. which in turn uses the pbuilder environment right?16:17
sebnertuxmaniac: well, if debuild succeds ^^16:18
gesertuxmaniac: have you debhelper 7 installed?16:19
slytherinis javacio.us accessible to anyone? Can someone please search which jar file contains netscape.javascript.JSObject?16:19
tuxmaniacgeser: no16:20
directhexmeebey's a fan of dh7, it'll be a frequent build-depends of things i talk about16:23
directhexokay, sync request at 25664116:24
=== asac_ is now known as asac
sebnerdirecthex: I also once wanted to sync webkit-sharp. dunno why I didn't ^^16:24
directhexsebner, well, i need it in order to sync mono-tools16:25
directhexs/sync/merge16:25
directhexor maybe sync. most of the ubuntu1 changes are gecko-related16:25
geserslytherin: if my google foo is reliable than its in plugin.jar (> Java 1.4.2) or jaws.jar (Java 1.4.0/1.4.1) [http://www.rgagnon.com/javadetails/java-0172.html]16:26
slytheringeser: that is what I found from some forum. I just wanted to see if it was available anywhere else. Even rhino jar doesn't have it. :-(16:27
slytherinI have a question. I am trying to build worldwind with openjdk. But an applet include doesn't build. Is it ok to exclude the applet from build so that package can be built with openjdk and moved to universe.16:42
* slytherin out for dinner16:49
effie_jayxpersia,  justr an update on fonts I have them all done. all I have to do is package them16:51
effie_jayxif a new package closes several bugs how does one reflect that in the changelog16:57
gesereffie_jayx: LP: #123, #45616:58
effie_jayxthanks16:58
effie_jayxall in parenthesis no?16:58
gesereffie_jayx: like you want, parenthesis are not required for automatic bug closing16:58
geseryou can also use several LP: #xxx entries, depending on your changelog entries16:59
effie_jayxI am building a fonts package.. there are changes in a binary file as well as in the source file17:11
effie_jayxI try to build the source package and it fails17:11
effie_jayxIrrepresentable Changes in the source17:11
effie_jayxI am using debuild -S -sa to build17:11
gesereffie_jayx: you need to figure out how you can get the changes to the binary file(s) into plain text (and apply them during package build)17:27
effie_jayxgeser,  mmkey, perhaps e fontdiff of some sort17:29
jpdseffie_jayx:17:29
jpdseffie_jayx: Err, uuencode and uudecode, can convert binary files to text and vice verse.17:29
jpds-a*17:29
jpdsThey're in the sharutils package.17:30
slytheringeser: Can you please comment on what I said above about worldwind?17:31
geserslytherin: the idea sounds sane as long as the applet is only an add-on to the package17:33
effie_jayxjpds,  ok, do I first dencode them into text files and then generate a diff from the text files ?17:33
effie_jayxthen specify changes into the building process?17:33
slytheringeser: yes, it is not even part of core jar file, AFAIK17:34
jpdseffie_jayx: Yes, see 'man uuencode'17:35
jpdseffie_jayx: uuencode .ttf file. And on the prebuild stage for the package building "uudecode" the encoded file.17:36
effie_jayxjpds,  I am bit confused... I just ran uuencode with the ttf file.. Now I run uudecode with debuild?17:45
jpdseffie_jayx: No, you place the encoded file somewhere and run uudecode in debian/rules.17:45
effie_jayxjpds,  right... the encoding seems stuck17:47
effie_jayxhttp://pastebin.ubuntu.com/36237/17:47
jpdseffie_jayx: Try: uuencode Ubuntu-Title.ttf Ubuntu-Title.ttf17:50
effie_jayxjpds, get output17:54
jpdseffie_jayx: To save the output - simply redirect it to a desired filename: "> Ubuntu-Title.ttf.uu"17:55
emgentheya17:55
effie_jayxjpds,  it takes a while aparently17:55
jpdsHello emgent17:56
emgentjpds: :)17:56
slytheringeser: need you advice. Can you please take a look at libjogl-java? Some part of code is under SGI Free Software License B which is supposed to be non-free. But the code is licensed with some exceptions which I guess should make it free.17:56
jpdseffie_jayx: Depends on the filesize I guess.17:57
RainCTeffie_jayx: https://wiki.ubuntu.com/PackagingGuide/Howtos/BinaryFilesInDiff18:06
=== zooko is now known as zookoaway
slytherinis there any url where a list of Free and non-Free licenses according to DFSG is available?18:14
geserslytherin: can you point me to the exceptions? for libjogl-java18:18
JasonSpradlin82anybody here to answer newbie questions about packaging?18:19
slytheringeser: If you have source then you can find them in the LICENSE.txt file in jogl directory.18:19
JasonSpradlin82I was following the Packaging Guide and after getting pbuilder, it showed me an example of how to create a build environment18:21
JasonSpradlin82i ran the command, and created the build environment18:21
geserslytherin: you mean the paragraphs starting with "The JOGL source tree contains code18:21
JasonSpradlin82but what was the point of doing that, aside from creating a build environment that isn't affected by my computer settings, that can work as any hardy computer18:21
JasonSpradlin82i have this build environment there on my computer now, but what would a person normally do next?18:22
slytheringeser: yes18:22
geserslytherin: if I understand this correctly then libjogl-java still contains code licensed under SGI FreeB18:26
slytheringeser: re-licensed by Sun (that is what I believe)18:27
jpdsJasonSpradlin82: Build packages with it.18:28
geserslytherin: I don't know, I'm not a licensing expert18:29
JasonSpradlin82ok... like how?18:29
slytheringeser: whom should we consult?18:29
JasonSpradlin82jpds: (forgive my ignorance, i am trying to fix that)18:30
JasonSpradlin82((my ignorance))18:30
jpdsJasonSpradlin82: Did you setup pbuilder?18:30
geserslytherin: ask an archive admin or the debian-legal ML18:30
JasonSpradlin82no, i just installed it using apt-get... the package guide simply said I would need it installed, if I wanted to start contributing18:30
slytheringeser: I think debian-legal ML would be right place.18:31
jpdsJasonSpradlin82: Well, pbuilder builds packages in a chroot environment, it installs the necessary programs, libraries, etc - which a package needs in order to build.18:32
jpdsJasonSpradlin82: This way, you don't have to install everything on your working system.18:32
JasonSpradlin82jpds: The problem with the packaging guide, methinks, is that it tells you how to do things, but assumes you already know why you are doing them... i've been using computers my whole life, was writing programs on my commodore 64 when i was 10, but i've never, ever worked on linux, and I really have no clue as to the way things are done... and the package guide seems to assume I have more common knowledge on these issues18:33
JasonSpradlin82jpds: yeah i kind of understand that... so can you give an example of when and how i might use it, while contributing to ubuntu?18:33
jpdsJasonSpradlin82: To test the build process of your own packages?18:34
JasonSpradlin82jpds: yeah... i mean like... "you would take a package (or source code), and with programX, you would run it and it would be built into that build environment" or "it would be built according to the settings of that build environment" (i'm guessing here)18:35
jpdsJasonSpradlin82: "man pbuilder" - explains the program a bit more.18:37
JasonSpradlin82jpds: would i be using pbuilder later to package a program, and then it go into that build environment to see what files are already on the system and see what files (dependencies) it would need to obtain, on a bare-bones ubuntu hardy install?18:38
JasonSpradlin82ok thanks18:38
JasonSpradlin82jpds: this is much more informative... real quick: is chroot as mentioned in this manual, the same as the base.tgz/build environment?18:40
jpdsJasonSpradlin82: The base.tgz is uncompress to create the chroot.18:40
JasonSpradlin82ok cool...18:40
JasonSpradlin82and that would be a kind of virtual file system with base settings and any other changes i've affected to it using pbuilder, correct?18:41
jpdsJasonSpradlin82: Have you seen the videos? https://wiki.ubuntu.com/MOTU/Videos18:41
JasonSpradlin82i was going to watch them earlier, but I don't have my sound set up yet18:41
JasonSpradlin82((sheepish grin))18:41
jpdsJasonSpradlin82: One has to get to grips with the debian/ directory: https://wiki.ubuntu.com/PackagingGuide/PackagingOverview - beforing starting with building the package ;-)18:43
=== LucidFox_ is now known as LucidFox
JasonSpradlin82jpds: ah good... also, what is the upstream, actually?  The latest version undergoing debugging?18:45
jpdsJasonSpradlin82: Upstream are the actual program coders/writers.18:46
RainCTJasonSpradlin82: upstream is from where we take the application (it can refer to the authors, or in some cases to Debian)18:46
RainCTJasonSpradlin82: The reason why pbuilder (or another system like it) should be used, beside avoiding your system to get full of unnecessary stuff, is that this way you ensure that the package declares al necessary dependencies, and that pbuilder allows you to have chroots for different Ubuntu/Debian versions (ie., you can build packages for Intrepid with it being on Hardy)18:47
JasonSpradlin82AHA!  "the original (sometimes called "upstream") tarball"18:51
JasonSpradlin82so when we update a debian package for ubuntu, are we only adding patches that will self install when unpackaged for installation, and leaving the original debian source untouched?18:52
jpdsJasonSpradlin82: Untouched, but with patches if necessary.18:52
JasonSpradlin82awesome (that i get that)18:53
=== RainCT is now known as RainCT_
JasonSpradlin82ok wow... it should have been stated somewhere to me that the "basic overview guide" is much more helpful to the ignorant that the complete guide is....19:01
JasonSpradlin82it was extremely informative and cleared a lot of things up for me.19:01
JasonSpradlin82thanks19:01
jpdsHey, we're all here to help each other \o/19:01
tuxmaniacLucidFox: thanks for electric :-)19:03
bdrung_does someone know how to escape " in an $( ... ) command (in debian/rules)?19:07
bdrung_PLATFORM := $(python -c "from distutils.util import get_platform; print get_platform()") does not work19:08
geseruse \"19:08
bdrung_geser: does not work19:12
geserbdrung_: try adding more \, e.g. \\"19:13
bdrung_geser: does not work19:15
geserhmm, then I've no idea19:17
slytherinbdrung_: why do you need to get platform that way?19:18
=== Kmos_ is now known as Kmos
bdrung_slayton:  because it is used in a patch19:19
geserbdrung_: what error did you got?19:20
slytherinbdrung_: I mean isn't there any other way to retrive platform?19:20
bdrung_is maybe $(...) the wrong command19:20
bdrung_afk19:23
slytherinslomo: gst-plugins-bad FTBFS on intrepid. Are you already working on that?19:52
=== _neversfelde is now known as neversfelde
bdrung_geser, slytherin: i have to use $(shell ... ). in my case: PLATFORM := $(shell python -c "from distutils.util import get_platform; print get_platform()")19:56
slytherinbdrung_: yes, I completely overlooked shell part19:57
bdrung_slytherin: i use this way to get the platform name, because the directory name is generated using the same function. the debian maintainer used dpkg-architecture for getting the platform name, but this causes a ftbfs on i38619:59
slytherinhmm19:59
=== cody-somerville_ is now known as cody-somerville
slytherinCan anyone please ack bug 254919 It will fix FTBFS for gst-plugins-bad on intrepid.20:07
ubottuLaunchpad bug 254919 in libdvdnav "Please update to 4.1.2-3" [Undecided,New] https://launchpad.net/bugs/25491920:07
=== vorian is now known as vorian_
tuxmaniacCan someone please ack bug 255224 after revieing the changes. its new upstream release20:24
ubottuLaunchpad bug 255224 in gnusim8085 "New Upstream Release 1.3.4" [Undecided,Confirmed] https://launchpad.net/bugs/25522420:24
* RainCT hugs jpds because he is working on ubuntu-dev-tools21:04
* jpds hugs RainCT.21:04
RainCTso guys, now you know what you have to do if you want a hug ;)21:04
foxbuntuwould someone be able to revu my package, it would be greatly appreciated: http://revu.ubuntuwire.com/details.py?package=mythbuntu-log-grabber21:16
nxvlemgent: ping21:39
=== RainCT_ is now known as RainCT
Kopfgeldjaegerfoxbuntu: hi. you probably should have a look at https://wiki.ubuntu.com/DebianMaintainerField - and you can add yourself as XSBC-Original-Maintainer21:55
Kopfgeldjaegerand you could probably merge both changelog entries into one - if you want both names there sth. like [ Thomas Mashos and Nick Fox ] should be ok21:57
foxbuntuKopfgeldjaeger, what do you mean? I was working on the package the with original author and just submitted it to revu becuase I completed it and had it ready to go21:57
foxbuntuKopfgeldjaeger, I can do that21:58
tgm4883_laptopIs there someone that can clarify a packaging rule for me?  Should get-orig-source grab the source from the original authors site, or from a bzr branch that I placed the authors source on?22:22
RainCTtgm4883_laptop: usually from the author's site, but if you prefer to get it from a branch that's OK too22:26
RainCTyou can pretty much let get-orig-source do whatever you want :)22:26
tgm4883_laptopyea, thats what I was afraid of22:27
tgm4883_laptopwhat would be the consequences for not having a get-orig-source?23:50
tgm4883_laptopRainCT, regarding that question you answered from me earlier.  Is it also OK to change that branch that i'm getting the source from if i'm not the orig author?23:51
tgm4883_laptopi'm asking for clarification, because the packaging guide seems to indicate otherwise23:52
RAOFtgm4883_laptop: Someone will likely complain at you a little, and then move on.23:52
tgm4883_laptopand i'm finding trouble getting the source from the projects homepage when I am trying to package this.  It keeps warning me about  dpkg-source: warning: ignoring deletion of file search.pl23:53
RAOFThat's not a problem, as long as the resulting thing builds of course.23:53
tgm4883_laptopeven though AFAIK, i'm not deleting anything.  Also, this error only occurs if I have the .orig.tar.gz in the dir above23:53
RAOFPresumably search.pl is being deleted on clean.23:54
tgm4883_laptopRAOF, ok, but I think that is what Is making all the files end up in the .diff23:54
RAOFNo, it isn't.23:54
tgm4883_laptopwhich is what sistpoty said I needed to fix23:54
tgm4883_laptoph23:54
tgm4883_laptopoh23:54
tgm4883_laptophmm23:54
RAOFAll the files end up in the .diff?23:54
tgm4883_laptopyea23:54
tgm4883_laptophttp://revu.ubuntuwire.com/details.py?package=mythstream-parser-youtube23:54
tgm4883_laptopin case you want to look ;)23:55
RAOFThat probably means that your clean target doesn't work.23:55
tgm4883_laptopwhich is in my rules file?23:55
RAOFYes.23:55
tgm4883_laptopyea, my rules file only contains 2 things23:56
RAOFThen it's quite possibly wrong :)23:56
tgm4883_laptopinclude /usr/share/cdbs/1/rules/debhelper.mk and get-orig-source23:56
* tgm4883_laptop curses at the packaging guide23:57
tgm4883_laptopso would that be some dh_clean type thing?23:57
tgm4883_laptopjust point me in the right direction and i'll go a learning23:57
tgm4883_laptop;)23:57
RAOFHm.  So you're using cdbs, which will be calling all the right things.23:58
RAOFWhich would point to... how does the source actually get _built_?23:58
tgm4883_laptopbuilt?  All I want to do is stick this parser into /usr/share/mythtv/mythstream/parsers/"name"23:59
tgm4883_laptopwhen you say built..23:59
RAOFAh.  So, what you want the package to do is to copy foobar.script to /usr/share/mythtv/mythstream/parsers/foobar?23:59
tgm4883_laptopyes23:59

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