/srv/irclogs.ubuntu.com/2010/09/26/#ubuntu-motu.txt

persiasuperm1, Just as a reminder, if you're expecting artwork-changing patches, you may find newer debian source formats useful (as you can represent binaries in debian.tar.gz)00:26
superm1persia, i'm actually tempted to just make it a native package00:27
persiaI've not looked at the package, but if there's insignificant real upstream code (>85% fork), that doesn't seem that bad to me (especially given the package name).00:27
superm1it's written specifically for mythbuntu, so we're upstream00:28
persiaI don't like native packages for N reasons, but for things where it's already essentially distro-specific...00:28
persiaYeah.  Note that I'm less happy about themes being native (which is, I believe, the discussion that led you guys to using all non-native packaging (hurrah)) because they can easily be used portably.00:29
superm1it provides the hooks for the installer, slideshow, casper hooks and stuff like that - i really dont see it being used by another group in it's current form00:29
persiaPotentially dertivatives, but they don't matter in terms of the native/non-native debate.00:29
superm1right00:30
nenolodso like02:42
nenolodwhat is the deal02:42
persiawith?02:43
nenolodwhy do you people find the need to make unsupportable edits to audacious{-plugins}02:43
nenolodnow 2 clause BSD code is now "DFSG incompliant"02:43
nenolodplease rename it if you are going to do this stuff02:43
persiaI don't think there's a blanket reason, and I suspect most of us aren't likely to do that.02:43
nenolodthis happens with every ubuntu dev cycle02:44
persiaI can believe that.  I'm just less sure it's everyone.02:44
nenolodit's bdrung specifically02:44
persiabdrung_, Any comments?02:45
nenolodhe needs to just rename it02:45
nenolodi'm trying to be as nice as i can, but i am pretty much fed up with this at this point02:45
persiaOr work directly with you guys, rather than distro-patching02:45
nenolodalso he seems to not understand the nature of the DFSG02:46
nenolodasking for a --disable-foo option to disable the allegedly DFSG-incompliant building does not make the package DFSG compliant02:47
persiaI'm not currently having luck finding the change you're talking about from a quick glance at changelogs: would you mind referencing it more explicitly?02:47
nenolodright now he is shipping vanilla source02:47
nenolodand then removing the plugin02:47
nenolodwith a patch02:47
nenolodthus the DFSG incompliant source is being shipped twice02:47
persiaThat doesn't achieve DFSG-freeness02:47
nenolodyes02:47
nenolodit does not.02:47
persiawhich package?02:47
nenolodaudacious-plugins02:47
nenolodi guess i will have to add an option to disable audacious's branding02:49
nenolodand then force ubuntu to use it02:49
nenolodif this is how things will go02:49
persiaWhy?02:49
persiaPlease don't mistake the actions of one individual for the position of all developers of a distribution.02:49
persiaYou were actively working on Ubuntu long enough to know how we do things.  This isn't some "Ubuntu hates nenolod" thing.02:50
wgrantIf the license clauses in the Debian bug are indeed real, it is clearly non-free.02:53
wgrantBut the removal method was insufficient, this is true.02:53
nenolodthe code in question is under 2 clause BSD.02:53
persiaIs src/psf the right place to be looking?  That seems to be largely GPL02:53
wgranthttp://bugs.debian.org/cgi-bin/bugreport.cgi?bug=59451902:53
ubottuDebian bug 594519 in audacious-plugins "audacious-plugins contains (non-free) MAME licensed code in the "psf2.so" plugin" [Serious,Open]02:53
nenolodwgrant: i'm aware02:54
nenolodwgrant: he is an idiot02:54
persiawgrant, Thanks for the reference02:54
wgrantnenolod: Feel free to file a bug, and please obey the CoC.02:54
wgrantPerhaps the relevance of that license was misunderstood.02:54
persianenolod, we like to try to avoid statements that insult specific folk: please instead insult specific ideas.02:54
wgrantIn which case it needs to be clarified, which does not require personal attacks.02:54
nenolodthe code in question comes from highly experimental, which was released into BSD license.02:55
persiaIt does seem that src/psf/* is also removed from the source.02:55
nenolodperiod.02:55
wgrantnenolod: Have you told anyone?02:56
nenolodi'm just going to add technical measures to remove the audacious branding02:56
nenolodit is easier02:56
persiaWhy not sort the license confusion?02:56
nenolodbecause this issue is just one of many and many that will happen in the future02:56
persiaIf it's not MAME-licensed, then it's not.02:56
nenolodand i've had enough02:56
wgrantsrc/psf indeed does not appear in the orig tarball.02:56
nenolodregardless, the mame license in this case is ERADICATED by the GPL code ANYWAY02:57
persiaBe nice if there was a README.source or mention in debian/copyright or debian/rules:get-orig-source indicating that.02:57
persianenolod, How is it eradicated?02:57
nenolodregardless, the license was clarified from day one: "It's under the BSD license, mostly, but it uses code from PeOPS, so it's probably GPL."02:58
wgrantThat doesn't sound too clear to me.02:58
* wgrant checks the original source.02:58
nenolodanyway02:58
nenolodremove it02:58
nenolodplease for the love of god02:58
nenolodjust remove audacious02:59
persiaWhy?02:59
nenolodbecause you people make edits to it which are unsupportable02:59
nenolodso call it something else02:59
nenolodor remove it02:59
persiaAgain, please complain about specific folks.  I don't believe I've ever made such an edit, and I have worked with you for many years to help make audacious *more* supportable.02:59
wgrantI fail to see how removing a plugin of dubious legality makes it unsupportable.03:00
nenolodwell, please stop bdrung then.03:00
nenolodwgrant: the audacious developers will not support modified source distributions, period.03:00
wgrantWhat does "support" mean?03:00
nenolodit means, among other things: /kickban $ubuntu-user03:01
wgrantThe latest changelog entry also suggests that it's now an upstream patch that is used to disable the plugin.03:01
nenolodand advisement to build it from source.03:01
persiaHistorically, lots of folks bug #audacious when they have issues with audacious on Ubuntu, and almost always for issues that are fixed upstream.03:01
persiaOK.  I think I understand.  Indeed, the entire psf plugin *MUST* be licensed GPL.03:03
persiaThat said, the MAME code needs to be investigated to ensure it was received under a GPL license, and the headers probably need adjustment.03:04
nenolodprotip: it was03:05
nenolodhttp://hg.atheme.org/release/audacious-plugins-2.4.x/release/audacious-plugins-2.4.x/rev/6a8df459ccce03:06
nenolodthere is your legal clarification03:06
persianenolod, Sure, but do you know how the MAME code was put into it in the first place?03:10
persiaIt's clearly GPL now, so there's at least a text-bug in the headers.03:11
wgrantsrc/psf/license.txt also says that the files are still MAME.03:11
persiaI believe the fear is that it was inappropriately relicensed.03:11
persiawgrant, Indeed, but that must be wrong, because of GPL.03:11
wgrantpersia: Where does it say that they are GPL?03:11
persiawgrant, In the various places nenolod referenced.  Also, they must be GPL to be linked and distributed with GPL.03:12
wgrantpersia: They must be, yes. But that doesn't mean that they are :(03:12
persiaYes it does.03:12
persiaThey are currently GPL.03:12
persiaThat doesn't mean that someone didn't violate MAME at some point to make them GPL.03:13
wgrantTrue.03:13
nenolodpermission was obtained years ago to use them under normal BSD license as part of highly experimental (which is now dead and was *closed source*)03:13
persianenolod, I believe you.  I'm just trying to find a documentation trail that can close 59451903:14
nenolodthere is none.03:15
persiaUgh!03:15
nenolodi can ask neill corlett, but that is probably not going to be productive03:15
persiaThere's no commit message in a VCS saying they are BSD, or email somewhere, or old repo in the internet archive, or anything?03:15
nenolodlet me put it this way: the MAME people have not complained03:15
nenolodthey are aware of this03:15
nenolodthey have not complained03:15
nenolodthey do not care03:15
persiaThat doesn't help my clients if I take a contract to ship Ubuntu on their device, and they want license guarantees, unfortunately.03:15
=== nigelbabu is now known as nigelb
nenolodthen put audacious unmodified in multiverse and stop bastardizing it03:16
persiaI happen to like audacious, and want to be able to recommend it for such things.03:16
nenolodor remove the branding03:16
persiaCan7t we just fix it?03:16
nenolodfixing it requires taking our word for it.  you do not trust us.03:16
nenolodso please:03:16
nenolod- remove audacious03:16
nenolod- change branding03:16
nenolod- put it in multiverse03:16
nenolodone of the 303:16
persiamultiverse won't help if the code is really MAME: that would be a GPL violation, and require removal.03:17
wgrantLicensing is not a "they do not care" matter.03:17
persiaI don't want to remove it, because I like it.03:17
persiaChanging branding is kinda pointless when we're just talking about some comments in a few source files.03:18
persiaI do trust you about it, but I need something I can show a lawyer, and I know they aren't allowed to just trust folk.03:18
nenolodthere are no comments in the source files03:18
nenolodsaying they are MAME03:18
nenolodzero03:18
persiaOh, this might be easier then.03:18
* persia looks harder03:19
nenolodthusly, they are not declared as MAME.03:19
nenolodin two of the files03:19
nenolodthere is a BSD license!03:19
persiaWould you mind commiting a change to src/psf/license.txt removing references to MAME licensing?03:20
nenolodi removed that file03:20
nenolodit's old03:20
persiaExcellent!03:20
nenolodpsx_hw.c is not even shipped in MAME...03:20
persiaMAME-licensed doesn't necessarily mean code in the MAME project.03:21
nenolodneither is psx.c03:21
nenolodyeah i know03:21
nenolodpsx.c is based on MESS, and was *gasp* written by the same guy who made highly experimental03:21
persiaAnd highly experimental was BSD?03:22
nenolodhighly experimental was proprietary03:23
nenolodparts of the code was released to us under BSD for use in the plugin03:24
persiaDo you happen to have a copy of that release with the license announcement somewhere?03:24
nenolodseeing as we have shipped it for years now03:27
nenolodprobably not03:27
* persia wishes licensing were easy03:28
* nenolod wishes that people would stop ruining audacious03:29
persiaSeems to be commit 62cc6d667119 that brought in some of the code.03:31
nenolodyeah and?03:34
persianenolod, Hrm.  Annoyingly, it seems that the (now removed) psf/license.txt was added in the same commit that brought in many of the files in question, and claimed them as MAME at the time.03:34
nenolodyeah whatever03:34
nenolodplease remove official branding03:34
persiaI'm highly motivated to fix the license problem.  I'm even motivated to try to reduce your perception that Ubuntu is causing you issues rather than an individual.  I'm not motivated to generate a large no-branding patch when there is a simpler licensing adjustment solution available.03:36
nenolodwhat solution do you want?03:37
nenolodyou've already shipped this code for years.03:37
persiaI'm hoping to find some way to address the license issue.03:37
nenolodhas canonical gotten sued?03:37
* persia doesn't really care about specific counterparties03:38
nenolodhas any ubuntu user gotten sued?03:38
persiaAnd I don't know if anyone has been sued or not: that would be invisible to me.03:38
nenolodPSF playback is a major reason why Ubuntu users use Audacious.03:39
nenolodremoving the plugin will make it appear as if it were a decision made by us.03:39
nenolodthis causes harm to us.03:39
persiaOK.  I'm feeling good.  324f950774cb has no PSF plugin.  62cc6d667119 adds it, the license.txt file, and GPL code linked against it.03:39
nenolodi would just make audacious pop up a giant box saying Ubuntu has edited it and to leave us alone.03:40
nenolodwrong.  324f950774cb does have a PSF plugin.03:40
nenolodsexypsf.03:40
persiaAha!  Thanks.03:40
nenolodwhich is the same code basically03:40
nenolodand that code is GPL!03:40
nenolodanyway03:40
nenolodi would just make audacious pop up a giant box saying Ubuntu has edited it and to leave us alone, but you guys would just patch it out.03:41
nenolodso that seems futile.03:41
persiaIndeed.  Better to try to sort it.  My goal here is to find something to make 594519 go away, which is a Debian bug, so not even specific to Ubuntu.03:42
nenolodanyway, SexyPSF is illegal03:43
nenolodbecause03:43
persiaThe sexypsf code looks very similar, and even has a GPL psx HW C file (although a slightly different implementation).  But it has none of the files claimed as MAME-licensed.03:43
persiabecause?03:43
nenolodPCSX/SexyPSF are based on FPSE.03:43
persiaAnd FPSE is?03:44
nenolodFPSE is an Amiga emulator which was released under a MAME-like license.03:44
persiaAh, right.  Yes.03:44
nenolodMESS's emulation code is also based on FPSE.03:44
persiaIs that why there is the claim that psx.c might be MAME-licensed?03:44
persiaOr did smf write it on top of MESS from scratch, rather than as part of MESS (in highly experimental)?03:45
nenolodsmf?03:46
persiasmf is the claimed author of psx.c according to the header comment in the file.03:46
nenolodsmf rewrote psx.c for MESS to remove the FPSE code03:46
persiaThat explains some of the comments.03:47
nenolodwhich comments in particular?03:47
nenolodFarfetch'd was the author of FPSE, fwiw03:48
persiaJust some of the inline ones that explain why a choice was made in more detail than I often see (which is more common when one is white-box-rewriting, and someone is translating code -> human language -> code)03:49
nenolodso really, it's just psx.c that is questionable, and since there is no copyright declared on it for anyone...03:51
nenolod"smf" could be anyone03:51
persiaSo, I think we have two ways to address this: 1) dig through the myriad history of all the individual bits of code, 2) accept the word of the committer of 62cc6d667119 that license.txt was a mistake in the first place, and ensure that is documented in a way to close 549519.03:51
nenolodso it would be thrown out of a court.03:51
persiaYeah, that's the issue I'm encountering trying to deal with method 1)03:51
persiaWould you be up for being counterparty in case option 2 was ever questioned?03:52
nenolodpsx.c was never shipped in MESS or MAME too03:52
nenolodsure03:52
nenolodlicense.txt refers to a lot of files not even shipped in audacious anyway03:52
persiaExcellent.  let me see if I can find some good boilerplate for GPL-conversion as a suggested patch into src/psf/README that lets us do that.  If there is someone who warrants it as GPL, we ought be OK to close the bug in Debian, and thus get the plugin back in Ubuntu.03:53
nenolodi don't want to warrant that code as GPL, just 2-clause BSD.03:53
nenolodthe binary is GPL, that code itself is not.03:53
persianenolod, And thanks a lot for helping me understand the license mess, although I know you'd rather we could just ship stuff.03:53
persiaAh, OK.  I may have to create a two-clause BSD warrant text (I've only seen GPL warrants), but I ought be able to get something acceptable (although there's no way I can get review-by-counsel on that soon)03:54
* persia starts hunting, hoping to find pre-reviewed text03:55
nenolodi will just rewrite psx.c03:56
nenolodagain!03:56
nenolodpersia: fine warrant it as GPL04:00
nenolodpersia: nobody involved in the writing of that code cares04:00
nenolodhmm.  the psx.c in highly experimental is different04:16
nenolodand has BSD license text04:17
nenolodi'll just replace it and hammer it in04:17
persiaOh, cool.04:17
persiaI'm just filling in file names for the warrant now, but anything you can make not need the warrant reduces the chance of anyone ever exercising it.04:18
=== micahg1 is now known as micahg
persiaThe following is not legal advice: I believe that the placement of http://paste.ubuntu.com/500733/ in src/psf/ somewhere is sufficient to cause 62cc6d667119 to demonstrate appropriate licensing, and highly suspect that any later additions or changes to that tree are encoded in the VCS in such a way that further questions can be resolved fairly simply.04:23
nenolodhttp://hg.atheme.org/audacious-plugins/audacious-plugins/rev/39017467ba7c04:34
persiaSorry to get your email wrong.04:37
persiaAnd it's not about making Ubuntu happy: it's about fixing the Debian bug.  Really, it's not all us.04:37
persia(and the next two commits are very nice indeed)04:39
nenolodosd_cpu.h is trivial04:46
nenolodthere's nothing there that can be copyrighted04:46
nenolodit's just a data structure and some bitshift macros04:46
persiaI just copied the names of the files added in the commit that didn't have clear license identification in the 2-year old commit.04:47
persiaIf you don't think it's copyrightable, or don't want to extend a warrant, change it.04:48
persiaI believe that by removing the file quoted in the Debian bug, and doing some of the code cleanup you've been doing, the Debian bug should go away.04:48
persiaAnd then we should inherit the right code to ship something you want.04:49
nenolodi think now we can just put public domain notice on psx.[ch]04:54
nenolodnow that the mame framework is *gone*04:54
nenolodbecause, effectively without any identifiable copyright holders it is public domain04:55
persiaUnfortunately not.  And in several jurisdictions, there is no public domain.04:56
persiaSafer to claim BSD for it, with untraceable rightsholders.04:56
persiaThat said, if you do strip it, and declare it public domain, you're no more or less likely to be sued.04:57
persiaThe important bit is really that you're claiming something that is DFSG-compatible, so Debian can feel comfortable, so we don't have to carry a huge diff from Debian to ship your unmodified tarball.04:57
nenolodhmm04:58
* nenolod puts it under 2 clause BSD license then05:00
* nenolod kills license.txt as it's no longer needed.05:00
nenolodpersia: http://hg.atheme.org/audacious-plugins/audacious-plugins/file/f840da0958a1/src/psf/psx.c seems acceptable05:01
persiaI'd probably replace "code that is contested will be rewritten" with "distributors are amenable to any compatible solution, from relicensing to removal of the code (in which case it will be implemented differently)."05:02
persiaJust in case you get someone from some jurisdiction that must file a motion to resolve anything, but wants an amicable resolution.05:03
persiaI don't see anything obviously wrong with that, but I can't speak for Debian legal, so I can't be sure they would accept it.05:03
nenolodi don't care05:04
nenolodi will just add --disable-official-branding05:04
nenolodthen debian can ship audweasel or some nonsense05:05
persiaLet's try with what you have first.05:05
persiaJust reply to 549519 with a notice that you've resolved the licensing issues upstream, and you'd much prefer that the plugin be shipped.05:06
nenolodi don't care about debian05:06
nenolodi used to, but then they pulled a tech-ctte05:07
persiaWhat happened?05:07
nenolodi stopped paying attention05:07
persiaI suppose we could try to fix Ubuntu-only, but it's a lot more work that way.05:07
nenolodbasically somebody who doesn't know how to write assembler brought lilo back from the grave and demanded debian keep shipping it05:08
nenolodpolitics won over QA sanity.05:08
persiaMy philosophy with things like that is "You can maintain that, if you want.  I'll keep telling folks not to use it."05:09
nenolodexcept that the person in question was not capable of maintaining it05:09
nenolodhis idea of maintenance was applying more broken patches from fedora (which *gasp* dropped lilo a long time ago)05:09
persiaSo?  If I don't use it, and nobody I care about uses it, I don't have to care.05:09
persiaWe still have lilo in Ubuntu.  No idea if anyone uses it.05:09
nenolodyeah i basically just said "fuck it" and walked away from that discussion05:10
persiaAh, seems we still have *your* lilo in Ubuntu, and not this new one you're talking about.05:10
nenolodthe tech-ctte may do whatever it pleases05:10
persia!ohmy05:10
ubottuPlease remember that all Ubuntu IRC channels share the same attitude of providing friendly and polite interaction with all users of all ages and cultures. Basically, this means no foul language and no abuse towards others.05:10
nenolodmy understanding is that they aren't accepting lilo uploads from *anyone* right now05:11
nenolodexcept for NMUs05:11
nenolodbut hey i switched to extlinux05:11
persiaYeah.  Anyway, back to the current issue, which is soluable.  Would you file a bug against Ubuntu asking for PSF to be enabled as licensing has been resolved upstream, which I can use to leverage the Debian bug?05:11
nenolodi am just closing that debian bug05:20
nenolodif that guy reopens it05:20
nenolodwell05:20
nenolodhe does so at his own risk05:20
persianenolod, Thanks for chasing the Debian bug directly.05:32
nenolodif bdrung uploads something removing it...05:32
nenolodi will be doing more yelling and screaming.05:32
persiaThe opposite is preferred :)05:32
persiabdrung_, Would you mind pulling the (fixed) audacious-plugins upstream source, and restoring PSF?05:33
nenolod2.4.1 will be published later.05:35
persiaThat makes it even easier05:39
nenolodcool.  found the troll on OFTC.05:54
micahgdoes a package synopsis need a UIF exception?06:54
persiaWhat is a "package synopsis"?06:57
micahgpersia: short description06:57
micahgshows in Software Center06:57
persiaI thought Software Center showed the long description.  Anyway, I'd strongly recommend checking with the translation and documentation teams, just in case.  If they don't care about the package, then it's probably fine.  if they do, you will save them loads of pain by coordination.06:59
persiaProbably worth a bug to track the desired change, and collect opinions, etc.06:59
persiaDifference between that and a formal UIFe isn't much, really.06:59
micahgpersia: this started with a bug and since I"m doing an upload I thought I'd fix it06:59
micahgbug 63601406:59
ubottuLaunchpad bug 636014 in flashgot (Ubuntu) "xul-ext-flashgot Enhances: thunderbird but synopsis mentions only Firefox" [Undecided,New] https://launchpad.net/bugs/63601406:59
persiastill, string changes, and *especially* string changes that end up on images or in default documentation (You don't happen to maintain anythign installed by default, right? :)) should be confirmed with folk who may have to do rework to adjust to the changes.07:00
micahgpersia: heh, I know about those (this is a universe package w/out a Task)07:01
persiaThey'll likely say "Go ahead" then :)07:02
micahgpersia: is there a channel or list?/07:02
persiaPackages without tasks aren't really procedurally different than packages without tasks, except most folk don't really care because they aren't well tested, well documented, etc.07:03
persiaBoth, for both.07:03
persia#ubuntu-docs, ubuntu-docs@, #ubuntu-translators, ubuntu-translators@ (from memory: please verify, lists.ubuntu.com/archive/list and /cs info #channel are your tools) (/list and lists.ubuntu.com/ are both incomplete, for complex technical reasons)07:04
ari-tczewbdrung_: ping10:25
onkarshindeIs there anyone who deals with xvidcore on regular basis?12:07
ari-tczewbdrung_: could you give the lintian command which you use for REVU?12:09
persiaari-tczew, I strongly recommend `lintian -iIEv --pedantic *.changes`: not everyone uses it, and not every result from that is necessarily applicable to a given package, but it all merits thought.12:11
ari-tczewpersia: look @ http://revu.ubuntuwire.com/details.py?upid=8645 -> 2nd bdrung's comment12:12
ari-tczewyour command didn't gave his results :(12:13
persiaYou ran my command on both source and binary .changes files?12:14
persiaThe latest comment looks like output from a binary .changes file.12:15
ari-tczewpersia: how from binary .changes file?12:34
persiaOne uses sbuild or pbuilder to generate binary .changes, and one runs lintian against it.12:35
ari-tczewpersia: I use pbuilder12:36
persiaOK.  Use pbuilder.  Generate a binary .changes file (if this isn't obvious, ask someone else who uses pbuilder how to do it)12:36
ari-tczewpersia: I'll leave a message to bdrung_ how he doing a lintian check.12:41
persiaari-tczew, How do you do lintian checks?12:42
persiaReally, the specific way someone else does them isn't so important.  The important thing is that you do them well.12:42
tumbleweeddoesn't pbuilder create binary .changes by default?12:42
* persia thought so12:42
ari-tczewpersia: in directory where I have a source package: lintian -iIEv --pedantic changes_file <- it's example12:45
ari-tczewtumbleweed: do you mean ~/pbuilder/ directory?12:45
tumbleweeddo I need to request release team permission to downgrade a library (with a single rdepend which isn't building because the library is too new)?12:45
persiaOK.  Now try that on the place where you have the binary package.12:45
tumbleweedari-tczew: I don't use pbuilder-dist12:46
ari-tczewI use pbuilder-dist12:46
tumbleweedari-tczew: you don't need to be in that directory, you just need to point it at the .changes file12:46
persiatumbleweed, If the library or an rdepend shows up on any of the images, it's best practice.12:46
tumbleweedpersia: it's iulib, the dependancy is ocropus - won't show up on any ISOs12:46
tumbleweeds/dependancy/rdepend/12:47
persiatumbleweed, In cases like that, I usually just upload it.  Take care to be very clear in your changelog entry: the release team has to manually approve each upload, and if they haven't given prior approval, they will want not to have to have deep thoughts.  Mind you, don't go overboard: changelog entries need to be interesting to endusers.12:47
tumbleweed:)12:48
ari-tczewpersia, tumbleweed: http://paste.ubuntu.com/500903/12:50
tumbleweedari-tczew: binary .changes = _amd64.changes / _i386.changes12:51
persiaari-tczew, What architecture do you use?12:51
persia(_powerpc.changes, _armel.changes work too )12:51
tumbleweedpersia: I doubt he uses PPC / armel :P12:51
persiaWhy?  Lots of folk use PPC, and some use armel.12:51
sebnerpersia: how do you define lots? Especially compared to 386 and amd64 :P12:52
* sebner waves at persia btw =)12:52
persiasebner, I know of several members of the development community who only use powerpc, and there are thousands of folks not part of the development community who do so.12:52
persiaThat said, I don't know of anyone who *only* uses armel: most folk seem to also have something else.12:53
persiaThis may change as the number of armel desktops and laptops increases.12:53
tumbleweedpersia: probably getting rarer though. Not much consumer PPC hardware these days12:53
ari-tczewpersia: i38612:54
persiatumbleweed, "not much"?  I can't find *any* except the IBM workstations (and I'm not sure those are really "consumer").  Most of the powerpc stuff I used to see has been replaced by MIPS.12:54
tumbleweedpersia: :) I thoght there ware still a fair amount of embedded stuff12:54
persiaari-tczew, OK.  You want to run `lintian -iIEv --pedantic clementine_0.5.1-0ubuntu1_i386.changes`  pbuilder should give you this .changes file.12:54
ari-tczewpersia: yea, that's work! thanks!12:55
persiatumbleweed, Mostly high-end "embedded" from what I can tell.  Stuff like routers, switches, telephony interchanges, etc.  Also lots of automotive/industrial control systems.12:55
ari-tczewbtw. why this command won't show warnings on source .changes file?12:55
persiaBecause there are diffferent issues with source packages and binary packages.12:56
tumbleweedari-tczew: look at the files listed in the .changes file. The source.changes only lists the source package. The binary .changes can list source or not (depending on how it was generated)12:56
persiaThere's no way lintian can know in advance what happens when you build a binary.12:56
ari-tczewanyway, thanks for help. now I can fix lintian alone. thanks again tumbleweed and persia12:58
persiaari-tczew, Remember, the goal is to strive for perfect packaging, not to make lintian happy.  You can make a package that meets every lintian guideline and is broken.  You can also make a package that disagrees with lintian in several ways that is perfect.12:59
tumbleweed(in the latter case, putting in some lintian overrides is probably sensible)12:59
persiaDepends on the issue, but probably :)13:00
persiaThat said, adding lintian overrides is usually the wrong way to resolve lintian issues.13:00
ari-tczewconclusion, lintian sometimes is our enemy, like trojan horse :)13:04
tumbleweednormally not, though13:04
persialintian is a set of test cases.  Sometimes one needs to fix the code to comply with the test.  Sometimes one finds the test doesn't actually test what one thinks it tests.13:06
tumbleweedand sometimes the test is to catch people doing something unusual by mistake, but you aren't doing it by mistake13:07
persiaEspecially with -E and --pedantic :)13:07
shadeslayerhi, id like to move a package from multiverse to universe13:37
shadeslayerwould it be possible?13:37
shadeslayerthe package is kplayer13:39
persiashadeslayer, Yep.  Just fix the license :)13:39
* persia looks13:40
shadeslayerpersia: its in debian main, and the license is GPL 313:40
persia1:0.7-0.5ubuntu1 is current?13:40
shadeslayeryes, ive just uploaded 1:0.7-2ubuntu1+ppa1 to my ppa13:40
shadeslayerpersia: https://edge.launchpad.net/~rohangarg/+archive/kde-extra13:41
persiaDid debian/copyright get populated?13:41
shadeslayeryes13:41
shadeslayerpersia: http://paste.ubuntu.com/500928/13:41
bilalakhtarhmm13:42
bilalakhtarpersia: does such a change require the intervention of an AA or a MOTU can do it?13:42
persiashadeslayer, Looks clean to me.  File a bug asking for it to be in universe.  Confirm with the release team.13:42
persiabilalakhtar, It requires an archive-admin to do it, but they will likely do so on request from any member of ubuntu-dev who can upload the package in question.13:43
shadeslayerpersia: ScottK asked me to fix it, i fixed it, since hes not here, i thought maybe someone here can do it13:43
persiashadeslayer, I'm hoping that can be you :)13:44
shadeslayerpersia: i mean.. someone who can upload to universe :P13:44
shadeslayeri didnt know it needed a AA to move it tho13:44
persiaRight.13:44
ari-tczewwhat is AA?13:44
persiaSo there's two things needing doing: the updated merge and the AA bug.13:44
persiaari-tczew, archive-admin13:45
persiashadeslayer, Please file a bug requesting the component change, and one of us can ACK it.13:45
shadeslayerok13:45
shadeslayerpersia: ^^ :P13:48
shadeslayeralso bug 64810313:49
ubottuLaunchpad bug 648103 in kplayer (Ubuntu) "Please move kplayer from multiverse to universe" [Undecided,New] https://launchpad.net/bugs/64810313:49
persiaThere's a fair bundle of differences between 0.7-0.5ubuntu1 and 0.7-2ubuntu1 :(13:49
shadeslayerpersia: all packaging changes really13:50
shadeslayernone of them new features13:50
persiaheh, all changes are packaging changes in that sense.  You've at least 5 source patches being changed.13:50
shadeslayerpersia: well kubuntu_01_fixdocbook fixes a FTBFS13:51
persiaAnd there's a fix for Debian bug #565123 in there as well.13:51
ubottuDebian bug 565123 in kplayer "kplayer: crashes every time when closing it" [Normal,Fixed] http://bugs.debian.org/56512313:51
shadeslayeryus13:51
persiaWould you be comfortable with 0.7-2ubuntu1+ppa1 going in as 0.7-2ubuntu1?13:51
shadeslayerpersia: of course13:52
persiaAlso, in future, you might want to use something like -2ubuntu0+ppa1 so that folks will be upgraded to -2ubuntu1 when it is released.13:52
persiashadeslayer, Are you comfortable with me mangling the changelog to sponsor it?13:52
shadeslayeri had to add +ppa1 because for 0.7-2ubuntu1 i made a mistake in the changelog13:52
shadeslayerpersia: sure13:52
shadeslayerpersia: should i file a bug against the merge? or is not required?13:53
persia|If you're working in a PPA, use of +ppa is a *good* thing.  I just always recommend folks use ...ubuntu0+ppa... when preparing a merge, so that the main archive version overrides it.13:53
persiashadeslayer, The bug would only be to request me to upload it: in this case, it makes it harder for me.13:54
persiaMind you, I usually recommend the sponsor queue, but I have the source here anyway because I was investigating the licensing.13:54
shadeslayeralright :D13:54
shadeslayeranyways  i use those PPA's for testing...13:55
persiaI figured,  I strongly recommend you start with ...ubuntu0+ppa... if you're expecting users to use your packages and for them to end up in Ubuntu.13:56
persiaRight now, anyone who has your PPA package installed won't be switched to the one I upload, which may confuse things if they are using pinning.13:56
shadeslayerright ...13:57
shadeslayerill keep that in mind from next time :)13:58
persiaThat's when it might be useful :)  Nothing you can do with this one anymore.14:00
bdrung_nenolod, persia: i am back. i am read the log now.14:00
persiabdrung_, quick summary: nenolod investigated the offending MAME-licensed files, and has found that they aren't used (and removed them), or has other licensing.  We can restore PSF with a new upstream (which will be released RSN)14:01
persias/has/have/14:01
* persia dislikes epochs even more than usual14:48
persiashadeslayer, Just as a historical note: I believe kplayer was originally in multiverse because it was sync'd from Christian Marillat's repo.14:51
shadeslayerpersia: from debian-multimedia you mean?14:52
persiaYeah :)14:52
shadeslayerah ok :D14:52
persiaBack in the Hardy development cycle, we synced from just about everywhere we could imagine, just to get the latest stuff.  Turned out, we couldn't actually maintain things like that.14:53
bdrung_nenolod, persia, wgrant: the usf plugin is removed since audacious 2.3-1 (due to  src/usf/x86_fpu.c) and psf is removed since 2.4.0-0ubuntu1. I had to repack the source to not include those two plugins. I removed the usf plugin because of Debian bug #594519. Some of the questions files didn't had a license header and src/psf/license.txt claimed that they were MAME license (which is not DFSG compliant). Thanks to persia for sorting this issue wi14:53
bdrung_th nenolod.14:53
ubottuDebian bug 594519 in audacious-plugins "audacious-plugins contains (non-free) MAME licensed code in the "psf2.so" plugin" [Serious,Open] http://bugs.debian.org/59451914:53
shadeslayeryeah happens when you want loads of new stuff :P14:53
bilalakhtarubottu supports debian bugs?14:59
ubottuError: I am only a bot, please don't think I'm intelligent :)14:59
persiabilalakhtar, Lots of bugs.14:59
bilalakhtarcool14:59
bilalakhtarthanks to jussi :)15:00
shadeslayerbilalakhtar: kde ones as well :P15:00
yofelwhat do I need to get the branch with the fix for bug 614067 uploaded to maverick? (universe)16:18
yofelthe package needs a rebuild16:18
ubottuLaunchpad bug 614067 in lincity-ng (Ubuntu) "lincity-ng links against uninstallable libphysfs-1.0.so.0" [Medium,Triaged] https://launchpad.net/bugs/61406716:18
JontheEchidnayofel: I can sponsor it16:28
yofelthx :)16:28
JontheEchidnayofel: Uploaded, thanks for your contribution :)16:37
yofelthanks for uploading16:38
JontheEchidnaI don't think I've played the -ng variant of lincity... might have to give it a shot once the rebuild builds16:39
bluefoxicyLincity:  Build your very own city once you build your very own binary...16:42
=== bilalakhtar_ is now known as bilalakhtar
nenolodbdrung_: we have communicated with the author of psx.c and are awaiting an official statement placing the file under BSD license20:34
nenolodbdrung_: it is safe to continue redistribution20:34
nenolodbdrung_: ubuntu shouldn't ship usf due to non-portability anyway20:34
bdrung_nenolod: while we are at the license files: we don't ship the usf plugin because src/usf/x86_fpu.c (and maybe others) are not DFSG compliant. are there any plans to change that?20:58
bdrung_nenolod: audacious/src/libaudacious++/plugin.h -> Can you replace "[insert GPL license here later]" with the gpl license?21:16
bdrung_nenolod: should i wait for the 2.4.1 release to get the psf plugin back?21:19
crimsunarg21:44
cemch21:44
cemc:)21:45
crimsunwould an archive admin please reject my upload of wireshark_1.2.11-1ubuntu0.1?21:45
crimsun(or maybe it'll automatically be rejected)21:45
crimsunok, the latest /maverick/ upload is good.21:57
=== jtechidna is now known as JontheEchidna
nenolod15:11:40 <bdrung_>  nenolod: audacious/src/libaudacious++/plugin.h -> Can you replace "[insert GPL license here later]" with the gpl license?22:16
nenolodLOL22:16
nenolodthat file hasn't even been shipped since 200622:16
bdrung_ok, i only checked the source tarball22:17
bdrung_nenolod: do you have a release schedule for 2.4.1? it would be nice if we could ship 2.4.1 in maverick (including the psf plugin).22:19
nenolodbdrung_: no because due to us cowtowing to you we messed it up22:20
nenolodbdrung_: thanks for that22:20
nenolodbdrung_: general opinion is, at this point, to just toss that code because it's not very good.22:22
nenolodbdrung_: upse engine is better.22:22
=== yofel_ is now known as yofel

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