/srv/irclogs.ubuntu.com/2015/02/18/#launchpad.txt

=== FloSoft is now known as Flow86
=== dpm_ is now known as dpm
=== Flow86 is now known as FloSoft
=== FloSoft is now known as Flow86
=== anthonyf is now known as Guest75096
hjdHi all. It looks like autopkg tests aren't run by the PPA builders (https://answers.launchpad.net/launchpad/+question/246354). Is this still the case, and is there any plans to change it in the future?18:45
dobeyindeed it is still the case and i don't think there are any concrete plans to change that18:48
hjdhm, ok :/ That does explain why I couldn't get it to run.18:56
hjdOk, so we have a program with a small testsuite which basically runs the programs (which requires X btw), loads some data, runs for a while and assert on the behaviour/output. Any suggestions on how we could run with our daily builds in a PPA, if at all? I looked some into autopkg test now which seemed to be the correct/preferred way to run tests when building a package but that turned out to not work.18:59
dobeyi would suggest not running anythign beyond standard unit tests during build of the package in a PPA19:00
dobeyif you need to run complex integration tests like that, autopkgtest would be the right way to do it. you could run them locally under qemu or such either after the packages build in the PPA, or prior to being uploaded19:02
hjdI see.19:15
hjddobey: Thanks for answering my questions :)19:15
maprerihjd: or you can set up some sort of CI on your own (a simple jenkins setup is not that hard), but you'd need hardware.19:47
shadeslayerhjd: I was told that autopkgtests were coming to PPA's (selectively probably), but no timeline was provided19:53
=== Flow86 is now known as FloSoft
igalicso i just asked the author of tarsnap if its okay to publish binaries of his software, and he said its fine: https://mobile.twitter.com/cperciva/status/568146119730933760 - the only q left: is it fine w/ launchpad?20:50
BarnabasDKigalic, as I remember it you are prompted to choose your license when creating a new launchpad project20:52
BarnabasDKthe license of the software you mention must be compatible I guess20:53
igalic*nod*20:53
dobeywhat is tarsnap21:04
dobeytarsnap is open source21:04
dobeyisn't it?21:05
dobeythe license explicitly allows redistribution of unmodified source in source or binary form21:07
dobeyweird21:07
dobeyan odd license, but it's explicit21:07
cjwatsonIt's not DFSG-free, but the no-derivatives rule is probably not any worse than e.g. CC BY-NC-ND which is explicitly permitted21:12
cjwatsonJust make sure that the licence permits the addition of packaging rules, which could be considered a modification in some ways21:13
cjwatson(I haven't read the licence text)21:15
=== mars__ is now known as mars
dobeycjwatson: license is basically "you can redistribute this in source or binary form, without modification"21:41
dobeyand a bunch of all-caps about no warranty21:42
dobeycjwatson: i don't think the DFSG-free requirement is there for PPAs. only for project registration without buying the commercial support, in LP. iirc, PPA rule is "must be allowed to redistribute"21:44
dobeyno?21:44
cjwatsonhttps://help.launchpad.net/PPATermsofUse has the details21:44
cjwatsonDFSG-compliant makes it easy, but as I said above, it also lists CC BY-NC-ND21:45
cjwatsonso as long as the modifications inherent in packaging don't violate the licence, it's probably fine21:45
dobeyanyway, it seems fine to make some packaging for it, assuming no modification is required to the source itself21:46
dobeyoh, almost thought the 'restricted' policy covered it, but i see that requires explicit permission to modify code (even if only via patches)21:48

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