[core-workflow] Re: Proposal for creating github spellcheck bot.

2019-06-06 Thread nick
I also agree with that,and I would like to work on this with kunyu. Jun-wei song (krnick) ___ core-workflow mailing list -- core-workflow@python.org To unsubscribe send an email to core-workflow-le...@python.org https://mail.python.org/mailman3/lists/cor

Re: [core-workflow] Tracker workflow proposal

2014-04-22 Thread Nick Coghlan
taff do the boring-but-necessary bits so volunteers don't have to". (I think payment is also appropriate for essentially "on call" roles like the security response team) Cheers, Nick. ___ core-workflow mailing list core-workflow@python.org

Re: [core-workflow] Tracker workflow proposal

2014-04-22 Thread Nick Coghlan
ing the same goal, but without the bias. Good metrics are actually a useful way to know who to thank, though. Cheers, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia ___ core-workflow mailing list core-workflow@python.org https://

Re: [core-workflow] workflow types: agile (gameplay) vs rigid (process)

2014-04-29 Thread Nick Coghlan
Anatoly, if you try to be part of this project, I will leave it. Your complete lack of empathy for the point of view of others is not acceptable in environments I am attempting to work in. Regards, Nick. ___ core-workflow mailing list core-workflow

Re: [core-workflow] Tracker workflow proposal

2014-05-05 Thread Nick Coghlan
cludes some good ideas for improvement. For folks with greater Roundup-fu than me: how hard does the "personal tags" idea sound? Alternatively, the front end could be more like a personal set of "issue lists". Cheers, Nick. > > I'm not asking you to change or modify the proc

Re: [core-workflow] Tracker workflow proposal

2014-05-07 Thread Nick Coghlan
be kept after all? >From a work queue perspective, two separate states likely makes sense, since "Triage needed" & "Committer decision needed" are aimed at slightly different groups of people (with the latter being a subset of the former). That way, "Committer decision need

Re: [core-workflow] Tracker workflow proposal

2014-05-08 Thread Nick Coghlan
take it upon themselves to: * write a comment on the issue tracker summarising the competing perspectives and their pros and cons * escalating the issue to python-dev for broader discussion (preferably with a summary like the one above) * for more radical/controversial notions, start a thread on pyth

[core-workflow] Adding a "requires C" keyword?

2014-08-03 Thread Nick Coghlan
s) - tricky Python only issues (no keywords) - trick C or C+Python issues (just the 'requires C' keyword) I'm not particularly enamoured of that specific keyword name, so I'm interested in two specific kinds of feedback: 1. Does the extra keyword sound useful? 2. Any othe

Re: [core-workflow] Adding a "requires C" keyword?

2014-08-03 Thread Nick Coghlan
On 4 Aug 2014 09:37, "Ezio Melotti" wrote: > > Hi, > > On Sun, Aug 3, 2014 at 4:23 PM, Nick Coghlan wrote: > > Chatting to an experienced C/C++ developer at PyCon AU today, they > > were worried that their *Python* skills might not be good enough to > >

Re: [core-workflow] PEP awareness statistics

2014-08-27 Thread Nick Coghlan
complete lack of respect for my time and energy, and a fundamental disagreement with the open source principle of "those that do the work, make the rules". Regards, Nick. ___ core-workflow mailing list core-workflow@python.org https://mail.

[core-workflow] Status update for Kallithea based workflow PEPs

2015-02-09 Thread Nick Coghlan
unteer activity. Regards, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia ___ core-workflow mailing list core-workflow@python.org https://mail.python.org/mailman/listinfo/core-workflow This list is governed by the PSF Code of

Re: [core-workflow] Status update for Kallithea based workflow PEPs

2015-02-09 Thread Nick Coghlan
On 10 Feb 2015 01:34, "Brett Cannon" wrote: > > > > On Mon Feb 09 2015 at 6:15:22 AM Nick Coghlan wrote: >> >> As of earlier today, I've arranged to spend around 1 day of week of >> paid time on CPython infrastructure work, focusing on container bas

Re: [core-workflow] Status update for Kallithea based workflow PEPs

2015-02-09 Thread Nick Coghlan
POSIX systems without affecting the host system (beyond installing Vagrant and potentially VirtualBox), and Windows folks may even be able to figure out how to automate that side of things as well (at least with an active MSDN subscription). Cheers, Nick. > > -Brett > >> >

[core-workflow] Getting a user to appear in the nosy list autofill

2015-02-19 Thread Nick Coghlan
h'ly yours, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia ___ core-workflow mailing list core-workflow@python.org https://mail.python.org/mailman/listinfo/core-workflow This list is governed by the PSF Code of Conduct: https:/

Re: [core-workflow] bugs.python.org-related GSoC project

2015-03-13 Thread Nick Coghlan
ay where CPython is concerned. Cheers, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia ___ core-workflow mailing list core-workflow@python.org https://mail.python.org/mailman/listinfo/core-workflow This list is governed by th

Re: [core-workflow] bugs.python.org-related GSoC project

2015-03-16 Thread Nick Coghlan
ainerisation and related development workflow improvements for open source services like Kallithea was publicly announced last Friday: http://connect.redhat.com/zones/containers :) The relevant upstream bits are also there already (https://github.com/projectatomic/adb-atomic-developer

Re: [core-workflow] bugs.python.org-related GSoC project

2015-03-18 Thread Nick Coghlan
h have been considered and discussed in the past. >> >> If it's aimed to committers/contributors (like the one Nick linked) >> then we have to see if people wants something similar. Personally I >> find importing a patch from the tracker (hg imp --no-c >>

Re: [core-workflow] bugs.python.org-related GSoC project

2015-03-18 Thread Nick Coghlan
On 17 March 2015 at 01:36, Barry Warsaw wrote: > On Mar 16, 2015, at 09:52 PM, Nick Coghlan wrote: > >>I've found one neat trick for this kind of scenario is to devise >>standalone projects that are likely to be useful regardless of what >>happens in the broader

Re: [core-workflow] GSoC idea: bug.python.org improvements

2015-03-21 Thread Nick Coghlan
ug you're currently looking at. Another nice-to-have from my perspective would be the ability to add a new comment without having to scroll back to the top of the discussion. Unfortunately, I suspect those would also qualify as being projects best tackled under the R

Re: [core-workflow] GSoC idea: bug.python.org improvements

2015-03-22 Thread Nick Coghlan
On 22 March 2015 at 14:11, Ezio Melotti wrote: > On Sat, Mar 21, 2015 at 9:33 PM, R. David Murray > wrote: >> On Sat, 21 Mar 2015 23:13:13 +1000, Nick Coghlan wrote: >>> I don't think we've discussed it anywhere yet (unless I mentioned it >>> to Ezio o

Re: [core-workflow] GSoC idea: bug.python.org improvements

2015-03-26 Thread Nick Coghlan
On 22 March 2015 at 23:16, Ezio Melotti wrote: > On Sun, Mar 22, 2015 at 9:50 AM, Nick Coghlan wrote: >> I did just remember another small item though - hooking up searching >> by Real Name in addition to Username when adding someone to the nosy >> list (not everyone uses

Re: [core-workflow] GSoC idea: bug.python.org improvements

2015-03-26 Thread Nick Coghlan
it of being easy to port to new VCS's later, since "committer & commit message" is setting the "what metadata does the VCS track?" quite low. So your commit message might look like: Apples are no longer counted as oranges Apples were being counted as oranges

Re: [core-workflow] Starting the improved workflow discussion again

2015-07-20 Thread Nick Coghlan
with links to the run logs As we gained further familiarity and confidence with the system, we could extend the trust for running pre-commit test runs to anyone that has been granted Developer privileges on the issue tracker, rather than restricting it specifically to core developers. (BTW, we shoul

Re: [core-workflow] Starting the improved workflow discussion again

2015-07-21 Thread Nick Coghlan
racker improvements will likely get integrated around > the end of GSoC. \o/ Thank you for driving that. Regards, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia ___ core-workflow mailing list core-workflow@python.org

Re: [core-workflow] Starting the improved workflow discussion again

2015-07-24 Thread Nick Coghlan
On 22 July 2015 at 04:03, Brett Cannon wrote: > On Mon, Jul 20, 2015 at 7:15 PM Nick Coghlan wrote: >> I think you're conflating some different issues here, at least two of >> which are worth separating out from each other: >> >> 1. Completely online workflow for

Re: [core-workflow] Starting the improved workflow discussion again

2015-07-26 Thread Nick Coghlan
the topic of a "Migrate CPython to forge.python.org" follow-up PEP rather than the current PEP 474 proposal, and I'm not sure when I'm going to have a chance to write that - PyCon Australia is next weekend, and then the weekend after I'm off to the US for a couple of week

Re: [core-workflow] Starting the improved workflow discussion again

2015-07-27 Thread Nick Coghlan
On 27 July 2015 at 08:45, Donald Stufft wrote: > On July 26, 2015 at 6:22:44 AM, Nick Coghlan (ncogh...@gmail.com) wrote: >> On 25 July 2015 at 14:47, Brett Cannon wrote: >> > How would we handle >> > changes that require custom fixes in two branches? They just

Re: [core-workflow] Testing out proposed new workflows

2015-08-05 Thread Nick Coghlan
On 5 August 2015 at 08:26, Brett Cannon wrote: > Nick and Donald, do you think you can have such a test setup up and running > by October 31 (Halloween, 88 days away)? I'm planning to use Kallithea as my guinea-pig project for user level package management in Fedora, so this will be

Re: [core-workflow] Testing out proposed new workflows

2015-08-05 Thread Nick Coghlan
On 5 August 2015 at 22:05, Nick Coghlan wrote: > On 5 August 2015 at 08:26, Brett Cannon wrote: >> Nick and Donald, do you think you can have such a test setup up and running >> by October 31 (Halloween, 88 days away)? > > I'm planning to use Kallithea as my guinea-

Re: [core-workflow] the Misc/NEWS problem

2015-08-06 Thread Nick Coghlan
s discussion is that there *shouldn't be* a NEWS file in the repo itself - the repo will contain the source data, but the rendering can happen separately rather than being done incrementally on each commit. This means that the renderer can be developed in parallel with the current process, wi

Re: [core-workflow] the Misc/NEWS problem

2015-08-06 Thread Nick Coghlan
e prefixes based on the commit hashes to be overridden. >> > >> >> This is making me prefer MAL's #4 solution. > > I'm liking this solution as well...there's programming work to be done > regardless, and adding a tracker field isn't *that* hard. >

Re: [core-workflow] the Misc/NEWS problem

2015-08-07 Thread Nick Coghlan
On 8 August 2015 at 08:25, Brett Cannon wrote: > On Thu, Aug 6, 2015 at 7:17 PM Nick Coghlan wrote: >> In the Roundup+Mercurial case, I think we can deal with this more >> comprehensively by actually storing our canonical issue->commit >> reference in *Roundup*, and menti

Re: [core-workflow] the Misc/NEWS problem

2015-08-08 Thread Nick Coghlan
ements for merged patches there as well, so they can be more readily queried programmatically than they are today. Cheers, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia ___ core-workflow mailing list core-workflow@python.org

Re: [core-workflow] GSoC-powered bugs.python.org improvements

2015-09-06 Thread Nick Coghlan
lease let me know if there are specific next steps that would be most > helpful. And also whether there are areas where PSF grants may help in getting these contributions integrated into the production services and documentation. Regards, Nick. -- Nick Coghlan | ncogh...@gmail.com |

Re: [core-workflow] PEP 507 - Git & GitLab

2015-09-30 Thread Nick Coghlan
with Mercurial and a Python based hosting solution, I think the benefits of switching to a commercially supported open source solution like GitLab outweigh those considerations. Regards, Nick. P.S. If anyone is really keen to continue advocating for the Kallithea+Mercurial based solution, I'

Re: [core-workflow] Testing out proposed new workflows

2015-10-28 Thread Nick Coghlan
On 5 Aug 2015 00:35, "Brett Cannon" wrote: > > Nick and Donald, do you think you can have such a test setup up and running by October 31 (Halloween, 88 days away)? If you honestly need more time I am willing to extend to November 15 (the cut-off in the retail industry to consi

Re: [core-workflow] Software Factory

2015-11-23 Thread Nick Coghlan
abling a more complex *opt-in* review workflow in the future. While there's no counterpart to Reviewable for GitLab that I'm aware of, the merge request API is rich enough to enable one: http://doc.gitlab.com/ce/api/merge_requests.html (or, of course, GitLab themselves may decide to implemen

Re: [core-workflow] Software Factory

2015-11-23 Thread Nick Coghlan
, but we should get that clarified explicitly (since we're still going to want to run pre-receive hooks like the indentation checking one and the whitespace one, even if we also have those checks automated in pre-merge CI). Cheers, Nick. [1] http://doc.gitlab.com/ee/git_hooks/git_hooks.html --

Re: [core-workflow] Software Factory

2015-11-24 Thread Nick Coghlan
d away again. This means that while I still favour retaining a welcoming environment for strict free software advocates over going with a fully proprietary SaaS option for our workflow, I also think the available export options from GitHub are already good enough to ensure we're covered from an i

Re: [core-workflow] Other thoughts on the workflow

2015-11-29 Thread Nick Coghlan
k look through some of the command line clients listed at https://about.gitlab.com/applications/, but didn't see anything as workflow focused as git-pulls or hub, so "good support for terminal based usage" may count as a concrete technical differentiator here) Cheers, Nick. -- Nic

Re: [core-workflow] Other thoughts on the workflow

2015-11-29 Thread Nick Coghlan
review process: http://doc.gitlab.com/ce/workflow/protected_branches.html Cheers, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia ___ core-workflow mailing list core-workflow@python.org https://mail.python.org/mailman/listinfo/core-workflow T

Re: [core-workflow] Questions about the proposed workflows

2015-12-01 Thread Nick Coghlan
: http://doc.gitlab.com/ee/workflow/ff_merge.html That then further enables rebasing of merge requests via the browser: http://doc.gitlab.com/ee/workflow/rebase_before_merge.html > The GitLab-specific question is what, if anything, is GitLab prepared to > offer us? Both Nick and Barry have

Re: [core-workflow] Questions about the proposed workflows

2015-12-07 Thread Nick Coghlan
On 2 December 2015 at 09:24, Brett Cannon wrote: > The GitLab-specific question is what, if anything, is GitLab prepared to > offer us? Both Nick and Barry have hinted that GitLab would host us, listen > to our needs, etc., but it has always seemed to be speculation. Do we have &

Re: [core-workflow] Questions about the proposed workflows

2015-12-10 Thread Nick Coghlan
ack to GitHub 2. A script akin to the PR->MR component of github2gitlab to create and update MRs based on GitHub PRs Cheers, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia ___ core-workflow mailing list core-workflow@pyt

Re: [core-workflow] Questions about the proposed workflows

2015-12-11 Thread Nick Coghlan
On 12 December 2015 at 10:24, Brett Cannon wrote: > On Fri, 11 Dec 2015 at 07:33 Barry Warsaw wrote: >> I know you want to make a decision soon, but IMHO we need to get these >> issues >> resolved before we can move forward. > > Yes, but we have all known Nick long

Re: [core-workflow] Questions about the proposed workflows

2015-12-12 Thread Nick Coghlan
I've seen enough demands for free software and privacy advocates to "stop being unreasonable" in various contexts to suspect that an anonymous survey (that is still somehow restricted to core developers) would be the only way to get an even halfway accurate assessment. Cheers, Nick. --

Re: [core-workflow] Questions about the core workflow

2015-12-14 Thread Nick Coghlan
rite proprietary software, and being upset when folks use the legal system to create an obligation for reciprocal sharing). Regards, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia ___ core-workflow mailing list core-workflow@p

Re: [core-workflow] Questions about the proposed workflows

2015-12-14 Thread Nick Coghlan
commits to master should also eliminate most of the clutter from "git log", while still presenting the meaningful changes to each branch. Cheers, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia ___ core-workflo

Re: [core-workflow] Questions about the proposed workflows

2015-12-14 Thread Nick Coghlan
ad-write GitLab mirror in the future, since the bot would handle the actual merge-and-commit process based on review comments, regardless of which server was used to submit the review. Cheers, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia _

Re: [core-workflow] Questions about the proposed workflows

2015-12-15 Thread Nick Coghlan
ce in use - if it was set up, any such mirror repo would be read/write from a "you can submit and work with change requests here", rather than "you can use git to push updates here". Cheers, Nick. > > Sent from my iPhone > >> On Dec 14, 2015, at 10:58 PM, Nick Co

Re: [core-workflow] PEP 481 repo URL branding

2015-12-15 Thread Nick Coghlan
a lot easier to appropriately update a GitHub Pages based microsite than it is direct links to the project repository on github.com. It's also possible to use the CNAME support in GitHub Pages to move the landing page out to a subdomain of another site. Cheers, Nick. -- Nick Coghlan

Re: [core-workflow] PEP 481 repo URL branding

2015-12-16 Thread Nick Coghlan
dless of what else happens with the development workflow. The idea also raises the question of how long we preserve hg.python.org/cpython as a read-only Mercurial mirror of the new git repo. Cheers, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia __

[core-workflow] Longer term idea: consider Rust's homu for CPython merge gating

2015-12-30 Thread Nick Coghlan
will pass due to prior testing in isolation, but has a separate feature that allows PRs to be tagged for inclusion in "rollup" commits that land several changes at once after testing them as a group) The current merge queue for Rust itself can be seen at http://buildbot.rust-lang.or

Re: [core-workflow] Software Factory

2015-12-30 Thread Nick Coghlan
g position in various commercial contexts. Since I'm also a strong advocate for tackling that problem at the employer/employee boundary [1] rather than the vendor/customer one, the case can even be made that GitHub's approach to changing that dynamic (i.e. baking it in as an inhere

Re: [core-workflow] Longer term idea: consider Rust's homu for CPython merge gating

2015-12-31 Thread Nick Coghlan
oject's release process: https://github.com/hawkowl/towncrier It's aimed more at projects with a simple linear release history rather than CPython's branching sprawl, though. Cheers, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia __

Re: [core-workflow] We will be moving to GitHub

2016-01-01 Thread Nick Coghlan
On 2 Jan 2016 07:37, "R. David Murray" wrote: > > On Fri, 01 Jan 2016 20:25:11 +, Stefan Krah < skrah.temporar...@gmail.com> wrote: > > Brett Cannon writes: > > > I don't think this will be a shock to anyone who has followed the > > discussion on this list. The decision is essentially based o

Re: [core-workflow] We will be moving to GitHub

2016-01-01 Thread Nick Coghlan
(Sorry, accidentally hit send while trying to discard a previous draft) On 2 Jan 2016 11:17, "Nick Coghlan" wrote: > On 2 Jan 2016 07:37, "R. David Murray" wrote: > > Now, the fact that people felt it better to contact Brett privately to > > advocate for Gi

Re: [core-workflow] We will be moving to GitHub

2016-01-02 Thread Nick Coghlan
r/Committer data for old commits), which aren't generally relevant to future contributors (so don't belong in the developer guide), but also weren't part of the repository hosting decision making process (so don't really belong in PEP 507). Cheers, Nick. -- Nick Coghlan |

Re: [core-workflow] Longer term idea: consider Rust's homu for CPython merge gating

2016-01-02 Thread Nick Coghlan
ne of the merges fails, then it's like branch prediction in a CPU failing - you have to flush the pipeline and start over again from the point of the failure. Cheers, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia ___ core-

Re: [core-workflow] We will be moving to GitHub

2016-01-03 Thread Nick Coghlan
;s repo shows what the PR interface looks like with Reviewable enabled, for instance: https://github.com/pypa/pip/pull/3338 (there's just an extra button to jump to the review in the external review tool) For the OpenStack workflow fans, there's http://gerrithub.io/ I can't find any exam

Re: [core-workflow] Longer term idea: consider Rust's homu for CPython merge gating

2016-01-03 Thread Nick Coghlan
have a lot of headroom before the main bottleneck becomes anything other than availability of reviewers. Cheers, Nick. P.S. While I think it would be overkill for CPython, folks working with distributed systems may also be interested in a neat system called ElasticRecheck that OpenStack use to identif

Re: [core-workflow] My initial thoughts on the steps/blockers of the transition

2016-01-04 Thread Nick Coghlan
to/cherry pick into, and a NEWS entry (if necessary). I don't know if > it needs to do anything else as a requirement. It should probably implement > a commit queue like Zuul or Homu (and both of those can be considered as the > basis of the bot). Also gating commits on passing a test r

[core-workflow] Standard library separation from core (was Re: My initial thoughts on the steps/blockers of the transition)

2016-01-04 Thread Nick Coghlan
he CPython development process - each new maintenance release of CPython ships the latest upstream version of pip, rather than being locked to the version of pip that shipped with the corresponding x.y.0 release. Cheers, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia ___

Re: [core-workflow] My initial thoughts on the steps/blockers of the transition

2016-01-04 Thread Nick Coghlan
pecifically looks up *those lines* in a coverage report, so it can ensure that any lines changed by a patch are covered by the regression test suite. It appears to be a neat way of guiding a code base towards more comprehensive test coverage. Cheers, Nick. -- Nick

Re: [core-workflow] Standard library separation from core (was Re: My initial thoughts on the steps/blockers of the transition)

2016-01-04 Thread Nick Coghlan
On 5 January 2016 at 14:14, Nicholas Chammas wrote: > Thanks for sharing that background, Nick. > > Instead, the main step which has been taken (driven in no small part > by the Python 3 transition) is the creation of PyPI counterparts for > modules that see substantial updates tha

Re: [core-workflow] PEP 512: migrating hg.python.org to GitHub

2016-01-18 Thread Nick Coghlan
he PR when it > gets closed. It also falls into the category of problem that a workflow bot addresses - it just becomes a requirement for the bot to comment on and close the original PR with a reference to the commit, in addition to actually doing the commit itself. Cheers, Nick. -- Nick Cog

Re: [core-workflow] Updated draft of PEP 512

2016-01-21 Thread Nick Coghlan
S info at least get a really clear indicator when we change version control systems, even if they're not closely following upstream process changes. Cheers, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia ___ core-workflow mail

[core-workflow] Presentation on Rust's GitHub based automation tools

2016-02-06 Thread Nick Coghlan
ool maintenance load with Mozilla rather than going for a completely custom setup. Cheers, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia ___ core-workflow mailing list core-workflow@python.org https://mail.python.org/mailman/listinf

Re: [core-workflow] Help needed: best way to convert hg repos to git?

2016-02-06 Thread Nick Coghlan
. "core-workflow") under https://github.com/python would likely be useful here, since it would not only give people a place to collaborate on utility scripts, but also an ad hoc issue tracker for tasks that don't have a more appropriate home. Cheers, Nick. -- Nick Coghlan | ncogh.

Re: [core-workflow] Help needed: adding GitHub usernames to bugs.python.org

2016-02-06 Thread Nick Coghlan
python moved over. > > As for a PSF account on dockerhub, I would ask the PSF infra team what they > think and have them administer it. A PSF account on DockerHub sounds like a good idea to me - that would likely also be useful for hosting the reference image for the manylinux1 build envir

Re: [core-workflow] Presentation on Rust's GitHub based automation tools

2016-02-07 Thread Nick Coghlan
exactly the same workflow. I think what Nick meant to show is, > what we should target, more or less at least. It was a combination of a suggestion and a question. The suggestion was "Rust's automation UX seems nice, I think it would be desirable to target similar capabilities for CPytho

Re: [core-workflow] Help needed: best way to convert hg repos to git?

2016-02-12 Thread Nick Coghlan
o SourceForge in 2000, all changes had to be funneled through the half dozen or so people with write access to the CVS tree: https://docs.python.org/3/whatsnew/2.0.html#new-development-process I think it's definitely OK if future code archaeologists need to dig into the SVN repository to get a more

[core-workflow] Spelling out a suggested local workflow for sending PRs?

2016-03-05 Thread Nick Coghlan
date * forget the previous step, and submit PRs against a stale version of master I bring it up as when I first started using GitHub, the second way seemed intuitively obvious to me, but it actually makes things harder than they need to be. Cheers, Nick. -- Nick

Re: [core-workflow] Spelling out a suggested local workflow for sending PRs?

2016-03-07 Thread Nick Coghlan
ertainly an available option, but it's significantly more work for each patch than a persistent clone, and also doesn't tolerate having multiple PRs in flight at once, so I'm less worried about people choosing it naively without realising the additional ha

Re: [core-workflow] Spelling out a suggested local workflow for sending PRs?

2016-03-07 Thread Nick Coghlan
On 7 March 2016 at 19:13, Nick Coghlan wrote: > The audience here is folks that don't already have a preferred > workflow for interesting with GitHub repos, s/interesting/interacting/ :) Cheers, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane

Re: [core-workflow] Spelling out a suggested local workflow for sending PRs?

2016-03-07 Thread Nick Coghlan
On 6 Mar 2016 12:27, "Nick Coghlan" wrote: > > Something that came up at work recently was instructing people on how best to configure local git clones for working with a "fork+PR" development model, where you have your own server-side fork for the project that y

Re: [core-workflow] Spelling out a suggested local workflow for sending PRs?

2016-03-07 Thread Nick Coghlan
On 8 Mar 2016 03:23, "Barry Warsaw" wrote: > On Mar 06, 2016, at 12:27 PM, Nick Coghlan wrote:. > > I think the essential bit of Nick's "easy way" is that you pretty much ignore > your fork's master. It's just too much work to try to keep it sync&

Re: [core-workflow] New Github Features

2016-04-01 Thread Nick Coghlan
g, or some combination thereof) There's still value in a "check" CI run to see whether a patch is even worth trying to commit, but it's a separate activity from actually gating commits on the test suite passing. Cheers, Nick. -- Nick Coghlan | ncogh...@gmail

[core-workflow] Reviewing/updating the README for GitHub migration?

2016-04-22 Thread Nick Coghlan
relevant to us even though we already have the developer guide :) Cheers, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia ___ core-workflow mailing list core-workflow@python.org https://mail.python.org/mailman/listinfo/core-w

Re: [core-workflow] The peps repo has been migrated!

2016-06-15 Thread Nick Coghlan
eliminate the "copy to hg.python.org" step. Cheers, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia ___ core-workflow mailing list core-workflow@python.org https://mail.python.org/mailman/listinfo/core-workflow T

Re: [core-workflow] Github Mirrors - Should Disallow Pull Request / Issue Creation Until the migration

2016-07-10 Thread Nick Coghlan
ike Travis CI), why gate that on actually doing the migration first if we can use the existing mirrors for it? Cheers, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia ___ core-workflow mailing list core-workflow@python.org https://m

Re: [core-workflow] What would it take to split the stdlib out into its own git repo?

2016-07-17 Thread Nick Coghlan
separation of the standard library into "the cross-implementation bits" and "the CPython bits". That said, I'd actually be in favour of doing such a structural split *within* the repo (similar to the way we separated out the Programs directory a while back), but e

Re: [core-workflow] GitLab 8.11

2016-08-22 Thread Nick Coghlan
ertain mundane review tasks (checking for CLA signatures, running the tests) and switching to self-service management of SSH keys for client authentication. Cheers, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia ___ core-workf

Re: [core-workflow] GitHub Integration

2016-08-30 Thread Nick Coghlan
On 31 August 2016 at 05:31, Anish Shah wrote: > Hello everyone, > > as you all know, I was working on integrating GitHub into b.p.o under GSoC. > This email is a summary of my work. Very cool - thank you for your work! Cheers, Nick. -- Nick Coghlan | ncogh...@gmail.com

Re: [core-workflow] GitHub New Feature

2016-09-14 Thread Nick Coghlan
a for us? Probably not as part of the initial migration (since we don't have 2FA now), but we should definitely be planning to enable it after the migration is done and folks have settled into the new workflows. Cheers, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Austral

Re: [core-workflow] instructions for cherrypicking a change from master

2016-10-06 Thread Nick Coghlan
me. It may also be worth linking to https://www.python.org/dev/peps/pep-0512/#commit-multi-release-changes-in-bugfix-branch-first from this section of the devguide to help explain why we recommend using the "work on master, cherry pick to maintenance branches" approach. Cheers, Nick.

Re: [core-workflow] instructions for cherrypicking a change from master

2016-10-06 Thread Nick Coghlan
, and then push. That note about "make sure it looks good" reminded me that "make patchcheck" is going to need updating to handle git, which means updating Tools/scripts/patchcheck.py Brett, how would you like that extra task captured - PR to PEP 512? Cheers, Nick. -- Nick

Re: [core-workflow] instructions for cherrypicking a change from master

2016-10-07 Thread Nick Coghlan
On 7 October 2016 at 13:26, Zachary Ware wrote: > On Thu, Oct 6, 2016 at 10:10 PM, Nick Coghlan wrote: >> That note about "make sure it looks good" reminded me that "make >> patchcheck" is going to need updating to handle git, which means >> updating Too

Re: [core-workflow] instructions for cherrypicking a change from master

2016-10-08 Thread Nick Coghlan
ommit --amend") Recommending "--no-commit" as the default makes the first flow longer by adding a separate commit step without actually simplifying the others. Cheers, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia

Re: [core-workflow] instructions for cherrypicking a change from master

2016-10-10 Thread Nick Coghlan
and can be done from any client device". While there will be cases where local client usage is needed (and generating a backport PR will be one of them, unless/until GitHub copies GitLab's cherry-pick-in-the-web-UI feature), allowing reviews to be done that way is mainly for the benefit

Re: [core-workflow] Getting help w/ testing Travis and CircleCI

2016-11-05 Thread Nick Coghlan
compile-and-test aspect can be skipped, since it's just a docs change. Cheers, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia ___ core-workflow mailing list core-workflow@python.org https://mail.python.org/mailman/listinfo/co

Re: [core-workflow] CircleCI or Travis?

2016-11-18 Thread Nick Coghlan
d I think consistency there will be helpful, especially if the PSF ends up approaching our CI provider regarding either a paid account or an in-kind sponsorship. So call it +1 for Travis CI, -0 for Circle CI (I don't think the latter would be a *bad* choice, I just think Travis is a better c

Re: [core-workflow] New core-workflow issue tracker

2016-12-09 Thread Nick Coghlan
nse to me. If you're so inclined, you may also want to take a look at https://waffle.io/ as a possible way of visualising work in progress. Cheers, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia ___ core-workflow mailing list

Re: [core-workflow] New core-workflow issue tracker

2016-12-09 Thread Nick Coghlan
an extra org account in another service. Cheers, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia ___ core-workflow mailing list core-workflow@python.org https://mail.python.org/mailman/listinfo/core-workflow This list is govern

Re: [core-workflow] GitHub migration update for 2016-12-19

2016-12-20 Thread Nick Coghlan
ftware into a pair of Linux container images and then host them wherever is easiest for the PSF infrastructure team. Cheers, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia ___ core-workflow mailing list core-workflow@python.org htt

Re: [core-workflow] Choosing a prefix/label for issue numbers

2017-02-01 Thread Nick Coghlan
e number, rather than the downstream one. Not especially necessary (we're well accustomed to the existing naming scheme), but it doesn't hurt either. So +1 to allowing "bpo 12345" from me, and +0 to continuing with only issue12345 and issue 12345. Could we get a pre-com

Re: [core-workflow] Choosing a prefix/label for issue numbers

2017-02-01 Thread Nick Coghlan
ndles autolinking of references, since it assumes the JIRA instance is specific to a particular organisation and lets you specify short prefix codes for the projects. One benefit of a hyphen based syntax would be reducing the temptation to add in the "#" before the iss

Re: [core-workflow] Choosing a prefix/label for issue numbers

2017-02-06 Thread Nick Coghlan
hen compared to # > > > I say try rewriting s/#(\d+)/bpo-\1/ and let's see how it turns out if > you're up for it, Senthil (notice I went with the hyphen approach for > "bpo-"). There's an added UX bonus to doing this: &quo

Re: [core-workflow] Choosing a prefix/label for issue numbers

2017-02-08 Thread Nick Coghlan
we'll have a suitable format to take advantage of it - even if "#(\d+)" does misfire on a few messages, it would be relatively easy to mentally translate from "bpo-12345" back to "#12345" in context Cheers, Nick. -- Nick Coghlan | ncogh...@gmail.com

Re: [core-workflow] Choosing a prefix/label for issue numbers

2017-02-09 Thread Nick Coghlan
ity, we'll have an easy time pointing both pre-migration and post-migration commits to the right place. Cheers, Nick. P.S. Note that all the old SF issues were imported into b.p.o with their original issue numbers, so it's entirely correct to translate "SF #433233" in

  1   2   >