Path: csiph.com!eternal-september.org!feeder.eternal-september.org!aioe.org!bofh.it!news.nic.it!robomod From: Brian May Newsgroups: linux.debian.maint.python Subject: Re: a few quick questions on gbp pq workflow Date: Mon, 07 Aug 2017 01:10:01 +0200 Message-ID: References: X-Original-To: debian-python@lists.debian.org X-Mailbox-Line: From debian-python-request@lists.debian.org Sun Aug 6 23:01:59 2017 Old-Return-Path: X-Amavis-Spam-Status: No, score=-6.899 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FOURLA=0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, LDO_WHITELIST=-5, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=ham autolearn_force=no X-Policyd-Weight: using cached result; rate: -5 Dkim-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microcomaustralia.com.au; s=google; h=sender:from:to:subject:in-reply-to:organization:references:date :message-id:mime-version; bh=2U+v3ReMOczI02wbnex2ihMSKs2Br3pbgm3tfqEVgPM=; b=ANEEVi10wH8cECJvdi+oBq+o2XH9UMSXmesMwTgAPGcH039rxLJplX2IcnP0iOxqcI vJAigVjhRGcebaLDGhAAPhGqYakiGzenhkYBgpyvcZCk3ZLFtoJfdjxpl8FXgXul93wh IyyjyGCzD61CIhicRQ7glF2rtJX8o1SAm5UiI= X-Google-Dkim-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:subject:in-reply-to:organization :references:date:message-id:mime-version; bh=2U+v3ReMOczI02wbnex2ihMSKs2Br3pbgm3tfqEVgPM=; b=orpafaNbfERP+mppWu89I7/rJvfvZYTYs9uXQAjA1YrHppDZi920aXdiUv1fV79fvs wB64Iy9JleGVt2PDrgA3h5BzeR8zj7jj94nHYKlNSd/6I5NhcIK/7a8j+4PoRERNfioL KsMV7LCfiv3bpI+NIfg/2HnXrzrht6nXOYRd+oGdkr1tIgUb0oYcfp1nB4j2HbkAi8z7 Lgwi97eeAf+78qlc5RLsKahHA3eCMmGVuLDcaP8AE4JMpSgBQuBVeeLverQ6Stn6vgqo 8c/058INu4ts7mCn9SIeEH8DiUnYfxR4kk93gvfGKH4X1+e4b1ODWYPFKOm44zvfuFRm Q/EA== X-Gm-Message-State: AIVw113pz4GApFFzwmF6jR/BNeVu82LGAQhAROXUK6wram01iyKr1ew9 V/7WBnHbB8ILpm855CcKbg== X-Received: by 10.84.133.162 with SMTP id f31mr11690945plf.242.1502060498317; Sun, 06 Aug 2017 16:01:38 -0700 (PDT) Sender: robomod@news.nic.it Organization: Debian MIME-Version: 1.0 Content-Type: text/plain X-Mailing-List: archive/latest/15099 List-ID: List-URL: List-Archive: https://lists.debian.org/msgid-search/87a83cqp0z.fsf@prune.linuxpenguins.xyz Approved: robomod@news.nic.it Lines: 50 X-Original-Date: Mon, 07 Aug 2017 09:01:32 +1000 X-Original-Message-ID: <87a83cqp0z.fsf@prune.linuxpenguins.xyz> X-Original-References: X-Original-Sender: Brian May Xref: csiph.com linux.debian.maint.python:9717 Allison Randal writes: > - Will DPMT be following DEP-14 and using the branch name debian/master > instead of master? I believe so. Although from memory the conversion instructions are incomplete on how to change the default branch to debian/master, which is required before you can delete the old master branch. Having a master branch that is no longer useful may have confused me with some packages that other people have converted, but haven't had time to check. > - The gbp pq workflow page still points at the general Debian git-dpm > instructions in the links for "import an existing .dsc file" and "start > from scratch". Are there alternate versions of those pages for gbp pq > somewhere? > > https://wiki.debian.org/PackagingWithGit/GitDpm/ImportDsc > https://wiki.debian.org/PackagingWithGit/GitDpm/Initialize Whoops. Possibly these links should be removed, all the information required should be on this page. If not, feel free to add it... > - Does DPMT prefer signed tags or unsigned tags, the wiki page is pretty > agnostic on the topic. Personally I use signed tags. gbp has a --git-sign-tags option. > - Are there other lingering workflow questions for gbp pq not yet > recorded on the wiki page? The only major issue is the lack of proper procedure on how do the master --> debian/master branch rename. As in I think the procedures leaves behind a master branch, and keeps it as the default. I have a script on git.debian.org - hopefully everyone should be able to read this: /srv/home/users/bam/convert Which will handle the entire conversion. Must be run on git.debian.org, and for best results git should have your username and email setup on git.debian.org. Works for me for every case, except for the one package where I hadn't pushed upstream changes correctly beforehand. The script also includes the correct procedure for converting from master to debian/master. -- Brian May