=== blahdeblah_ is now known as blahdeblah [03:31] Morning! [03:31] Is there a feature in Launchpad to prevent people from pushing things directly into a project Git repository and instead having to use Merge Proposals? [03:31] (I know this exists on Gitlab and Github, but I'm wondering about Launchpad) [03:59] pieq: Most projects do that today by having their main repository owned by their merge bot user. But we're currently working on a feature that will let branches in an existing team repository be locked down to particular users. [03:59] wgrant, thanks, that's very good news! [04:00] how do you change the changed-by email for the package [04:00] is not using the right email [04:01] wgrant, I ask because last week, I was demoing Git to my team, explained them how to setup their own repo (by the way, is there a "Fork this repo" feature in Launchpad?) and push changes (`git push myrepo`), but someone typed `git push` by mistake and it pushed his modifications over to the central repo directly... [04:01] we did a git revert and pushed that to fix the issue, but it got me thinking :) [04:02] karstensrage: That's the email address in the most recent entry in debian/changelog [04:03] pieq: There's no fork button, since you can just push and the repo will be automatically created. [04:03] pieq: In that situation we'd currently recommend that the merge robot own the repository. [04:03] wgrant, i changed it when i updated the changelog [04:03] karstensrage: Where are you seeing the old address? [04:03] wgrant, but how to define the personal repo? [04:03] in the .changes file [04:04] pieq: git remote add lp git.launchpad.net:~USER/PROJECT [04:04] git push lp master [04:04] wgrant, ok thanks [04:04] The repository will be automatically created on the server if it doesn't already exist, sharing data with lp:PROJECT so the first push should be very quick. [04:04] (I never remember the simple ~user/project and always end up copy-pasting and adjusting the URL from the main repo) [04:05] karstensrage: That's from debian/changelog unless you're doing something unusual. [04:06] well if i do dch -i it adds a new entry with the bad email [04:06] but the changelog has the right email in it if i cat it [04:07] You can override dch's default email address with the DEBEMAIL environment variable. [04:07] But are you sure you rebuilt the .changes after you fixed the address in debian/changelog? [04:08] pretty sure, i did dpkg-buildpackage after dch [04:08] Rerun it and confirm the mtime [04:14] hmmm [04:19] i did rebuild and it seemed to be ok, did dupload -f and it says source/binary (i.e. mixed) uploads are not allowed [04:20] karstensrage: You always need to build with -S [04:20] To create a source-only upload; Launchpad doesn't accept binary uploads. [04:22] -S on what dpkg-buildpackage? [04:22] karstensrage: Yes [05:35] thank you wgrant [13:20] hey, since 2 days my uploads to 2 different PPAs never get built. I don't get a mail notification, nor do I see them in the web interface. Is there a general problem? [14:26] maybe the mail is wrong? [14:26] i get email notifications of rejected and accepted [14:28] if your version is 1.0-ppa2~trusty [14:28] what is the ppa, the 2 and the trusty, parsed as? [15:15] karstensrage, my upload have been working for years. ppas are: https://launchpad.net/~team-xbmc/+archive/ubuntu/xbmc-nightly and https://launchpad.net/~team-xbmc/+archive/ubuntu/unstable [15:17] is Launchpad having issues? Getting timeouts visiting source pacakge pages :| [15:20] well, my uploads are just being ignored [15:34] are they being signed, and with the right key? [15:34] teward: You need to include the OOPS ID when reporting a timeout. [15:35] wgrant: it resolved itself [15:35] my guess is "random blip" as the cause [15:35] (next time it shows, I'll giv eyou an OOPSID, but it resolved itself on the next attempt to load so) [15:35] (sorry for not followign up with "Nevermind") [15:37] wsnipex: There's a weird crash that's only affecting your packages, so I think there's something changed in your build process [15:37] TagFileParseError: None: E:Unable to parse package file (1) [15:37] Let's see what makes python-apt say that... [15:39] wsnipex: It's definitely some kind of error in parsing the .changes file [15:39] Is there anything weird in its formatting? [15:52] wsnipex: Ah, the changelog entry is more than 39 thousand lines. [16:13] wow! === pbek_ is now known as pbek [22:27] trying to use the email interface but i'm getting an error about not signing with a key registered, but i certainly have this one registered and a signature is indeed attached [22:39] nevermind