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

=== ivoks is now known as ivoks-afk
* highvoltage sees ScottK is in e-mail mode :)02:53
\shmoins07:11
ajmitchhi \sh07:13
\shhey ajmitch07:15
micahgI'm wondering if debian/copyright says the upstream software is under GPL2, do I need to add a GPL 2 header to a shell wrapper I have in the package?>07:53
RAOFIs your shell wrapper copyrightable?07:56
micahgRAOF: only sets library path and runs exec, idk what is copywritable07:57
RAOFI don't think you need to worry; there's no sense in which your shell wrapper is going to be a derived work of the thing it's running.07:57
micahger, copyrightable07:57
RAOFA simple rule of thumb: if the GPL header would be ~50% of the size of the file, it's probably not copyrightable :)07:57
micahgRAOF: yeah, it's 7 lines including description and spaces07:58
\sha copyright header doesn't have anything to do with the GPL license header07:58
RAOFThe GPL header is an example of a copyright header.07:58
\shno it's not07:59
persiacopyright assignment != license arrangements07:59
RAOFYeah, fair enough.07:59
\shit includes a copyright statement, yes, but the majority of the text is a license explanation08:00
micahgok, let's get broader, do I need copyright assignment and or licensing in the shell script?08:00
persiamicahg, You need copyright if you claim copyright.  You don't if you think it's trivial enough to be part of the greater work.08:00
\shmicahg: that depends on you, if you want that or not...copyright I would set (if it's important to you) the license things..I wonder if GPL + Public Domain is compatible08:01
persia\sh, They are compatible (result is GPL) anywhere "Public Domain" has meaning.  Lots of jurisdictions don't accept the concept of "Public Domain".08:02
micahgWho should it be copyrighted to08:02
RAOFYou.08:02
RAOFWell, you wrote it, you have copyright.  You could assign your copyright to whomever you desire, I guess.08:03
persiamicahg, I strongly recommend not assigning copyright to a fictional figure.  If you don't choose to hold it yourself, please assign to some corporeal or statutory person.08:04
micahgpersia: k, well, I guess I could assign to myself, but I don't think I can add it in, since I"m doing a security update for a package and IIRC, it's best to just do the security update w/out any other changes?08:05
persiamicahg, Unless the security update consists of adding the wrapper... :)08:06
micahgpersia: actually, it's updating it08:06
persiaIs it updating it in a way that is sufficiently non-trivial that you want to worry about it?  If so, add the copyright also.  If not, don't.08:06
micahgwell, it's a simple change...08:08
persiaAlso, copyright only applies to expression, not to the ideas expressed, so by claiming copyright (and licensing), you're only saying under what conditions your code can be copied verbatim: rewrites are always permitted (ignoring software patents as out-of-scope for this discussion)08:08
micahgpersia: I don't personally care if it's reused, I just don't want people worrying if they can use it as free software08:08
persiaWould you be willing to assign copyright for the modified code to the current copyright holders?  Are you comfortable with the current licensing?  If the answer to both is "Yes" then don't do anything to add headers.08:09
micahgyes, I guess, if upstream felt they wanted to ship it, I'd have no issue08:09
\shpersia: right08:10
persiaThen don't bother worrying about it.  This has a very slight chance of causing confusion in places like "France" where there is the concept of "natural right" limiting copyright assignment in certain ways, but in practice, nobody cares.08:11
persias/"//g08:11
micahgpersia: k, thanks08:11
=== hannesw__ is now known as hannesw
=== hrw|gone is now known as hrw
micahgpersia: if I modify someone else's shell wrapper, what do I need to add to it if anything?08:36
persiamicahg, If you are willing to assign copyright for the modifications to them, and accept their licensing for your work, nothing.08:36
micahgpersia: k, yep, again, no big deal for me08:37
persiaIf you aren't willing to so assign copyright, you need to list yourself as a copyright holder for the result (likely along with other folk).08:37
persiaIf you aren't willing to distribute under that license, you can change the license, assuming the current license allows this, or not distribute the result.08:37
dholbachgood morning08:43
ajmitchmorning dholbach & welcome back08:43
dholbachthanks ajmitch08:43
dholbachpersia, can you readd ubuntu-universe-sponsors to ubuntu-sponsors and remove the expiry?10:04
persiaMy plan is to remove the group entirely tomorrow.  Is there a reason I shouldn't?10:05
dholbachpersia, can we remove it?10:05
dholbachplease do if you can :)10:05
persiaI was just waiting for the end of September.  It doesn't have any members anymore, I think.  And it oughtn't have any bugs (I'll do a final push if I find any before removing the team).10:06
persiaWelcome back, by the way.  Also, I fell out of -sponsors, and got readded: would you mind making me an admin again?10:07
dholbachpersia, perfect, thanks10:07
dholbachpersia, done10:07
persiaThanks.10:08
* RainCT is confused by the security updates info on the wiki12:32
RainCTWhat do I have to do to get a fixed package into -security?12:32
nigelbRainCT: I can't find much documentation, https://wiki.ubuntu.com/SecurityTeam/UpdateProcedures12:34
nigelbAsking in #ubuntu-hardened might be a good idea.12:34
RainCTThanks nigelb12:39
* RainCT wonders why they make it so complicated. It's tempting to just ignore the problem in Ubuntu.12:40
* RainCT files a bug with a debdiff, subscribes ubuntu-security-sponsors and waits to see if something happens. (Sorry for the previous comment btw, that was a too-many-confusing-wiki-pages-frustration :P).13:00
nigelbRainCT: that is something that needs fixing then13:06
nigelbi.e. the information not being up-to-date13:07
RainCTnigelb: Yup. Although it's not about it being up-to-date, it's that as an existing developer I can't find any straightforward information on what to do.13:18
nigelbRainCT: I know how that goes.13:19
=== icf7 is now known as phihag
ScottKoojah: Use python-foo where foo is whatever you import in Python (i.e. import foo) for the binary package name.  The source pacakge name can be whatever you think best.13:59
jdstrandRainCT, nigelb: we have strived to make the process for submitting security updates as close to regular updates as possible. https://wiki.ubuntu.com/SecurityTeam/UpdateProcedures is the proper page, which is linked off of https://wiki.ubuntu.com/SponsorshipProcess14:02
jdstrandbut if there is ever any question, feel free to ask in #ubuntu-security (aka #ubuntu-hardened)14:04
RainCTjdstrand: Hey :). I've seen that page but it doesn't say anything about how to submit the fix, other than a link to the SponsorshipProcess page which in the first line says it's for "prospective developers".14:04
jdstrandRainCT: which page, UpdateProcedures?14:05
RainCTjdstrand: SecurityTeam/UpdatePreparation#Submission which is linked to from UpdateProcedures14:06
jdstrandhmm, yes I see what you mean14:06
jdstrandI think SponsorshipProcess needs to be generalized14:06
jdstrandmay be we should link directly to SecurityTeam/SponsorsQueue14:07
jdstrands/may be/maybe/14:07
RainCTjdstrand: Ah, that page is much better.    /me goes to change the status of the bug he filled to Confirmed14:08
jdstrandthe intent was to read the first and get to the second14:09
jdstrandbut I'll just go to the second and recommend reading the first, since that seems to be more straightforward14:09
jdstrandRainCT: would you mind reading https://wiki.ubuntu.com/SecurityTeam/UpdatePreparation#Submission and letting me know if that should work better?14:13
persiajdstrand, Should it recommend writing a Details section anyway, or are UUSNs no longer sent?14:14
jdstrandpersia: we've sent only 1 or 2 UUSNs. while planned, our tools don't support it yet14:15
jdstrandpersia: ie, that is still accurate14:15
persiaOh.  I thought wgrant fixed that a couple years ago.  My mistake.14:15
jdstrandI have a split infinitive14:16
* jdstrand fixes14:16
wgrantI think the only UUSN was for ClamAV.14:19
ScottKYes, and IIRC it hurt to squeeze it out of the current system/tools.14:20
=== ApOgEE__ is now known as ApOgEE
jdstrandit did14:21
jdstrandin fact, I jacked something up and had to come up with the procedure in https://wiki.ubuntu.com/SecurityTeam/UpdatePublication#Removing%20a%20Published%20USN to fix stuff :)14:22
jdstrandit was exciting for a few minutes though ;)14:23
persiastefanlsd, Any nifty cool ideas on how we can have UUSNs?  Any time for it?14:25
jdstrandhttps://blueprints.launchpad.net/ubuntu/+spec/security-m-community-usns is the bp14:26
stefanlsdpersia: jdstrand: heys! my initial feeling is that USN's and UUSN's should work with the same process14:30
RainCTjdstrand: Yup, it looks better now. Thanks.14:30
persiastefanlsd, That meshes well with my feeling that we shouldn't have a "universe" component :)14:31
jdstrandhey stefanlsd! it's been a while :)14:31
jdstrandRainCT: thanks14:31
jdstrandthe main thing is there are issues with usn-tool that need to be addressed14:32
stefanlsdjdstrand: yeah. been a terrible cycle (for me anyways)14:32
jdstrandthat tool is used by landscape (and possibly other) consumers14:32
jdstrandstefanlsd: very busy here too14:32
stefanlsdjdstrand: is the plan to fix those tools, or do something else with uusn's (new name? uc|usn (community or unseeded?))?  might be nice to auto publish (or go to approve queue) for security bugs with cve's marked fixed released14:35
stefanlsdjdstrand: not sure if im wrong, but is generating USN's currently a time consuming process?14:36
jdstrandstefanlsd: the only part about generating a USN that is horribly time consuming is drafting the USN text14:37
ScottKlfaraone: Would you please look at the sugar* packages on http://udd.debian.org/cgi-bin/ubuntu_ftbfs.cgi and propose update/removal as needed?14:37
jdstrandstefanlsd: we figured we could pull that from the changelog for a community usn14:37
stefanlsdjdstrand: yeah, was thinking similair (and maybe the CVE report text)14:37
* jdstrand nods14:37
jdstrandit's been deferred to natty for now14:38
jdstrandhopefully I'll be able to get to it. it is something we've wanted for a while14:38
stefanlsdjdstrand: ok, cool. hopefully i'll be able to help with that14:40
jdstrandnice14:40
persiastefanlsd, Please avoid "community".  There's plenty of unseeded stuff supported by folks who consider it their job and plenty of seeded stuff supported by folks who don't.14:45
persia(and both types of folks are part of our community)14:46
highvoltagepersia: surely people who are paid to maintain stuff or companies who contribute can be considered part of the ubuntu community?14:49
highvoltagepersia: I'm not sure I agree with some people who associate community strictly with hippies :)14:50
stefanlsdpersia: kk. guess people are just going to need education what 'unseeded' is14:51
ScottKstefanlsd: The problem is that we are all (paid or not) part of the community.  So community maintained means precisely nothing.14:53
persiahighvoltage, Neither I, but I also object to anyone who suggests that "unseeded" implies "community" and "seeded" doesn't somehow.15:01
persiastefanlsd, "unseeded" merely means not in any seeds.  Has no relation to "main" vs. "universe" or any other dichotomy of which I am aware.15:02
highvoltagepersia: ah, agreed15:06
stefanlsdagreed!15:12
persia\o/ consensus!15:14
ScottKWould someone please have a look at xvidcap.  It's currently FTBFS and needs a rebuild for NBS.  From looking at debian/changelog, it looks like there is an update on Debian Multimedia that might fix it, so it probably needs a manual merge.  http://www.debian-multimedia.org/pool/main/x/xvidcap/xvidcap_1.1.7-0.5.dsc15:14
lfaraoneScottK: will do, it probably just needs some dep fixes.15:15
ScottKlfaraone: Thanks.15:15
ScottK(note: that was for an earlier request, xvidcap is still up for grabs)15:15
tumbleweedI looked at xvidcap it a while back and it wasn't just a trivial merge, enjoy :)15:22
\shScottK: who will do syncs when we request some?15:25
ScottK\sh: Standard archive admin work. We have time for Universe stuff.15:26
ScottKYokoZar: Somehow we got two copies of gnome-exe-thumbnailer in queue, so don't be excited when you get a reject.  It's just for the duplicate.15:28
YokoZarScottK: did you also get a lucid-proposed one?15:28
* ScottK looks15:28
YokoZarScottK: maybe I uploaded the same .changes twice15:28
ScottKYokoZar: I don't see one there.15:29
YokoZarok that's what happened then15:29
oojahScottK: Great, thanks.16:26
ScottKoojah: You should consult Debian Python policy on this as we follow it.16:26
ari-tczewScottK: do you work on ubuntu-release bugs?16:30
ScottKari-tczew: When I have time and expertise, yes.16:30
oojahScottK: Sure thing.16:34
SpamapSmicahg: ping.. whats the status of mongodb and bug 557024 ?16:51
ubottuLaunchpad bug 557024 in mongodb (Ubuntu) "mongo / mongod as packaged can't load libmozjs.so" [High,Confirmed] https://launchpad.net/bugs/55702416:51
micahgSpamapS: is that updated with the changes that resulted in a successful build in your PPA?16:52
SpamapSmicahg: it should be.. let me verify that16:52
micahgSpamapS: can I PM You?16:53
SpamapSmicahg: please do16:54
=== RoAkSoAx is now known as andreserl
=== andreserl is now known as RoAkSoAx
SpamapSScottK: I'm not finding a standard procedure to file for package removal. Is it somewhere in the wiki, or more informal?17:04
ScottKIt's in the wiki somewhere.  It's file a bug asking for source and binary removal (list the binaries), state the package has no rdepends (this needs to be true), get a developer to approve it and then they will subscribe ubuntu-archive.17:05
SpamapShttps://wiki.ubuntu.com/UbuntuDevelopment/PackageArchive#Removing Packages17:09
SpamapSfound it17:09
ari-tczewis there any wrong? I have in debian/rules: -DCMAKE_INSTALL_PREFIX=$(CURDIR)/debian/clementine/usr \17:13
=== JanC_ is now known as JanC
persiaari-tczew, Depending on various other factors, you might have wanted ${CURDIR}/debian/tmp/usr/ or similar.17:21
=== hrw is now known as hrw|gone
tumbleweedari-tczew: generally you want INSTALL_PREFIX=$(CURDIR)/debian/clementine PREFIX=/usr17:36
tumbleweedi.e. you want the program to look for data in /usr/... but you are instalning into a temporary root directory to generate the deb17:37
persiaCMAKE is odd though17:38
=== ivoks-afk is now known as ivoks
fabrice_spHi! Are archive admin still processing sync requests for Universe? I have 3 of them waiting, but I was wondering if I shouldn't use the ack-sync script18:58
ScottKfabrice_sp: Still being processed.  A bunch were done just yesterday.18:59
fabrice_spok. good to know. Thanks!18:59
ScottKfta: I'm finding that in KDE, setting Chromium to default browser no longer works (With rekonq, firefox, and chromium installed the system things it's firefox).  Do you have any suggestions on how I might troubleshoot this (It's find on Lucid).19:46
ftaScottK, which build? maverick or one of the 4 ppas?19:47
ScottKfta: Maverick.19:48
ScottKIt's been problematic on Maverick for some time, I just didn't focus on it before now.19:48
ftaScottK, i made 1 change in the last upload last week. the desktop file now has a full path19:48
ScottKThat wouldn't be it.19:49
ScottKIt does back further than that and it's still there as of today..19:49
ftait was supposed to help with chromium reporting it's not default, but it didn't work19:49
ScottKI see.19:49
ftain trunk, upstream landed a change for kde.. hold on19:50
ftahttp://crbug.com/1810619:50
ftai have that in the daily builds and in the -dev channel19:51
ScottKfta: That looks like it.19:51
ScottKOdd it works in Lucid then.19:52
ftain gnome, none of this ever worked. and i have no clue why19:52
ScottKAny chance we could have that in Maverick?19:53
ftai have to check if it's just about shipping a fixed xdg-mime or if it involves back porting more patches19:54
ScottKCool.  Thanks.19:55
=== rgreening_ is now known as rgreening
=== sebner__ is now known as sebner
tyarussoIs there a way to see what the delta is (if any) between an Ubuntu package and the Debian one easily?21:59
tumbleweedtyarusso: ubuntudiff.debian.net22:00
ari-tczewnice page! tumbleweed, is it included on wiki.ubuntu.com any page?22:03
highvoltagetumbleweed: cool! is that new?22:03
ari-tczewif not, I suggest to include to page about merging22:03
lfaraoneRAOF: re tmpfs, is there a configuration option to have sbuild use it with aufs?22:06
tumbleweedari-tczew: no idea. Hmm, it seems abit broken atm22:06
tumbleweedari-tczew, highvoltage: there's also patches.ubuntu.com of course22:07
ajmitchor pull-lp-source, pull-debian-source, debdiff22:08
ajmitchor just grab the bzr branches, pray that they're up to date & bzr diff, which I find useful at times :)22:09
ari-tczewor grab-udd-merge ?22:09
ajmitchdo you think we have too many ways to do something? :)22:09
ari-tczewajmitch: I think that merging bzr branches is not sense.22:10
tumbleweedari-tczew: yip22:10
ajmitch& doesn't grab-udd-merge use those same bzr branches?22:12
ari-tczewajmitch: tumbleweed is a father of grab-udd-merge22:12
tumbleweedajmitch: yes, it's just a wrapper around that (that also generates debdiffs)22:12
ajmitchari-tczew: yes I know22:12
tumbleweedtyarusso asked for "easily" but yes, when one is looking at diffs it's usually because you are about to do something so you'll pull both source pkgs / branches and debdiff22:13
ari-tczewafter merging bzr you need to upload package to revu. it's not sense22:14
ajmitchwhy would you do that?22:14
* ajmitch doesn't really like using revu for new upstream versions of packages22:15
ari-tczewajmitch: sorry, I mean dput22:15
ari-tczewalso 4 words phrase22:15
ajmitchright, so you don't like the double up of having to push the branch changes & then dput as well?22:16
ari-tczewajmitch: yes. bazaar should build package automatically after push22:17
ajmitchthat will come in time, but there's a bit of work to get to that point22:17
ajmitchsince we expect all packages to have a signed .changes file, and the source package would need to be created on the server from the branch22:18
* ajmitch doesn't know the current status of it, but it's getting there22:18
tyarussotumbleweed: very cool.22:19
ftaScottK, did you file a bug for the default browser thingy? (so i can close it in my d/changelog)22:37
ScottKfta: I did not.22:37
ScottKI kept hoping it would go away on it's own.22:38
ftaScottK, ok, backported the patch. it's going 1st to the ucd-stable ppa (same version as maverick). could you please test that one (once it's built) so i can update maverick if it's fine?22:49
ScottKfta: I should be able to.  Thanks.22:49
ftaScottK, great. (https://edge.launchpad.net/~chromium-daily/+archive/stable) most probably in an hour or two22:51
=== yofel_ is now known as yofel
micahgif someone requests an update is it bad form to use requestsync and dupe the original request?23:44
persiaI usually just edit the bug, so they stay as submitter.23:48
micahgpersia: k23:50

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