Re: [GNC-dev] Git branches

2022-11-13 Thread list+gnucash
On 2022-11-13 12:40, john wrote: ...I thought it timely to start a discussion about a related trend: The name of the git repository's primary branches I don't think 'main' is the right name for gnucash or gnucash-docs because it does nothing about the confusion factor. Note that the defau

[GNC-dev] Git branches

2022-11-13 Thread john
Since Geert brought up our relationship with Github I thought it timely to start a discussion about a related trend: The name of the git repository's primary branches. There's an ongoing effort in the software development community for the last 25-30 years or so to remove the terms master and sl

Re: [GNC-dev] GnuCash and Github

2022-11-13 Thread john
My number one use of GitHub, and IIRC the reason we mirrored it there in the first place, is to refer to and reference code when communicating on these lists, bug reports, and IRC. That's replaceable too by serving the repo ourselves or moving the mirror back to Sourceforge. The fear is that Gi

Re: [GNC-dev] Dependencies policy for major releases

2022-11-13 Thread john
> On Nov 13, 2022, at 6:28 AM, Geert Janssens > wrote: > > How recent then can "more recent" be ? In my mind anything that's in the most > recent LTS, should be fine in all cases. For anything more recent than that, > we should consider how hard it would be to self-build the dependency. >

Re: [GNC-dev] GnuCash and Github

2022-11-13 Thread Derek Atkins
Hi, What are the features of github that we use/depend on? - We don't use github's git repo except as a read-only version -- we COULD open up code for RO access. - We don't use github issues; we have our own bugzilla. - We DO use github pull requests; we could theoretically migrate to gerrit fo

[GNC-dev] GnuCash and Github

2022-11-13 Thread Geert Janssens
Some may have heard the rumblings around github semi-recently. The software conservancy is calling free software projects to seek alternatives. They motivate this in much more detail over here: https://sfconservancy.org/GiveUpGitHub/[1] In short, they claim github is a proprietary tool that's l

Re: [GNC-dev] Dependencies policy for major releases

2022-11-13 Thread Geert Janssens
Op zaterdag 29 oktober 2022 18:53:57 CET schreef john: > What really makes sense? How many users are building for themselves and on > what? Here are a few of my thoughts on this topic (I threw away several earlier attempts because they became way too long...) With my developer hat on I prefer t