[08:04] <aquarius> So. Translations. Having now put a thing up for translation in Launchpad for the first time (watch as I embrace the idea that some people don't speak English! this is a big step!), I have a couple of questions.
[08:04] <aquarius> First: someone's very helpfully proposed some German translations. But they all need review, it seems.
[08:05] <aquarius> How's this meant to work? I mean... I have no idea whether they're correct or not; I don't speak good enough German to know. Is the "review" stage so that I can confirm that someone hasn't proposed a "translation" with all the words set to "Viagra"?
[08:28] <wgrant> aquarius: https://help.launchpad.net/Translations/YourProject/PermissionPolicies
[08:29] <aquarius> wgrant, yup; I read that and set the policy to "open"
[08:29] <wgrant> aquarius: Hm, a new translation shouldn't have required review then, unless the translator specifically said it did.
[08:30] <aquarius> ah, the translator may have explicitly ticked the "this translation requires review" box for each of them?
[08:30] <wgrant> That seems mostly likely.
[08:31] <aquarius> OK; I thought it was something I'd done wrong. Cheers; I'll go through and accept them, then.
[08:31] <wgrant> It's possible something is misconfigured, but I can't think what would cause that.
[08:33] <aquarius> OK. I can also have LP export my translations to a branch. Can I have that "destination" branch be trunk? So the translated .po files are automatically put in the trunk?
[08:34] <aquarius> or does it need to be a different branch and then I have to regularly merge from that different branch into trunk to get updated translations?
[08:35] <wgrant> Exporting directly to trunk shouldn't be a problem nowadays.
[08:44] <aquarius> OK, set to export translations back to the trunk. Thank you, wgrant
[09:45] <cjwatson> aquarius: review is *normally* the job of translation groups, I believe, since a maintainer can't be expected to know more than a few languages
[09:45] <cjwatson> https://help.launchpad.net/Translations/YourProject/ChoosingAGroup "Translation groups are a convenient way to delegate responsibility for reviewing translations"
[09:51] <wgrant> Right, but normally translations won't be held for review unless a corresponding translation group exists and the policy isn't Open.
[09:56] <cjwatson> Indeed, but it's still surely better for a translation group to review translations than for aquarius to do it, even with an Open policy.
[09:56] <cjwatson> wifitransfer has a translation group set.
[09:57] <cjwatson> aquarius can't likely provide meaningful review in most cases (nobody can do so for more than a few languages).
[09:57] <wgrant> Ah, if there are indeed translation groups set up, indeed.
[11:40] <aquarius> I made wifitransfer part of the Launchpad Translations group, as LP suggested. And a second translation has come in and that one doesn't seem to need review, so I suspect that wgrant was right and the German translator explicitly ticked the "this needs review" box
[11:40] <aquarius> so I did a review, which consisted of me basically agreeing to all of it and remembering that "Datei" is the German word for "files" :)
[11:50] <svij> aquarius: wrong, "Datei" is singular, "files" is plural. ;)
[11:52] <svij> scnr
[11:52]  * aquarius waves hands
[11:52] <svij> :)
[11:52] <cjwatson> aquarius: Right, what I'm saying is that normally the review would (at some point) be performed by https://launchpad.net/~lp-l10n-de
[11:52] <aquarius> oh! really?
[11:52] <aquarius> I should have waited, then. Gotcha
[11:52] <cjwatson> https://translations.launchpad.net/~lp-l10n-de/+translations-to-review
[11:53] <aquarius> oops :)
[11:53] <cjwatson> (I think)
[11:53] <cjwatson> Because they can actually do a language-specific review
[11:53] <aquarius> Right. From now on I shall wait, then! That's what I get for being impatient, I suppose
[11:54] <cjwatson> I may have the URL wrong, but that's how I understand the process
[13:29] <rockhazard> Hey, folks!  I'm trying to use Python3 w/ Pillow to filter out images in a list with aspect ratio of 1.6.  This code seems to give me arbitrary results.  I want the final list to include only images that have 1.6 aspect ratio.  Please help! https://bpaste.net/show/e501a0941b9d
[13:29] <cjwatson> rockhazard: We're probably not experts in image processing here.  Any particular reason you picked #launchpad?
[13:30] <rockhazard> OOOPS!  Sorry.  I have multiple channels open.  /slinks away
[13:30] <cjwatson> Fair enough :)
[17:32] <CarlFK> dput ppa:carlfk/ppa dvsource-v4l2-other_0.1-1_amd64.changes
[17:33] <CarlFK> Unknown release unstable
[17:33] <CarlFK> where do I specify release?  (and it is a simple python script, so all/any would be great)
[17:38] <teward> CarlFK: changelog
[17:38] <teward> edit 'unstable' to be the target Ubuntu release for the PPA, and modify the changelog version string if you want to put the same version for different releases
[17:39] <teward> (i.e. VERSION-1~14.04.0 for trusty, VERSION-1~15.04.0 for vivid, etc.)
[17:39] <teward> and you only need to revise the latest changelog entry
[17:53] <CarlFK> teward: thanks
[18:11] <CarlFK> dpkg-buildpackage ... gpg: skipped "Carl F Karsten <carl@nextdayvideo.com>": secret key not available
[18:11] <CarlFK> I have done this before, I just forget where to to put them. I have keys... https://launchpad.net/~carlfk
[19:32] <xnox> can recipes use git repositories for package building?
[19:32] <xnox> i guess that all of that stuff depends on bzr-bd and well bzr...
[19:32] <xnox> what should I do instead?
[19:37] <dobey> xnox: i think there are plans to make it possible, but it doesn't work yet
[20:14] <CarlFK> Can't exec "pyversions": No such file or directory at /usr/share/perl5/Debian/Debhelper/Buildsystem/python_distutils.pm line 120.
[20:14] <CarlFK> https://launchpadlibrarian.net/216194574/buildlog_ubuntu-trusty-i386.dvsource-v4l2-other_0.1-1_BUILDING.txt.gz
[20:15] <CarlFK> dpkg-buildpackage ran ok locally. guessing I need something in Build-Depends ?
[20:16] <dobey> CarlFK: yes. try using pbuilder or sbuild locally to debug
[20:22] <CarlFK> dobey: um... pbuilder --what?
[20:24] <dobey> CarlFK: i use pbuilder-dist; but ln -s /usr/bin/pbuilder-dist pbuilder-trusty && ./pbuilder-trusty create && ./pbuilder-trusty foo.dsc
[20:24] <dobey> CarlFK: launchpad uses sbuild though, and it will give you closer results to what launchpad gives you
[20:24] <dobey> CarlFK: see https://wiki.ubuntu.com/SimpleSbuild
[20:57] <smoser> bzr: ERROR: Cannot lock LockDir(chroot-75907728:///%2Bbranch/ubuntu/wily/cloud-init/.bzr/branch/lock): Transport operation not possible: readonly transport
[20:57] <smoser> that expected ?
[20:58] <smoser> i'm logged in for sure (pushing elsehwere)
[20:58] <smoser> http://paste.ubuntu.com/12257005/
[22:24] <cjwatson> xnox: I've got about half of an implementation, and hopefully soon will have time for the other half
[22:24] <cjwatson> (It looks more like 80% to me, but you know, estimates)
[23:07] <wgrant> smoser: The user you're logged in as mustn't have write access to that branch.