public inbox for gentoo-portage-dev@lists.gentoo.org
 help / color / mirror / Atom feed
Search results ordered by [date|relevance]  view[summary|nested|Atom feed]
thread overview below | download: 
* Re: [gentoo-portage-dev] gentoolkit.git repository reorganized
  @ 2015-10-22  4:48 99%       ` Mike Frysinger
  0 siblings, 0 replies; 1+ results
From: Mike Frysinger @ 2015-10-22  4:48 UTC (permalink / raw
  To: gentoo-portage-dev

[-- Attachment #1: Type: text/plain, Size: 2499 bytes --]

On 22 Oct 2015 00:45, Mike Frysinger wrote:
> On 21 Oct 2015 16:35, Paul Varner wrote:
> > On 10/20/2015 03:34 AM, Alexander Berntsen wrote:
> > > On 15/10/15 19:42, Paul Varner wrote:
> > > > Over the last couple of days, I have done the following:
> > >
> > > > 1. Migrated the gentoolkit-dev branch to its own gentoolkit-dev.git
> > > > repository
> > > > 2. Moved the gentoolkit branch to master on the
> > > > gentoolkit.git repository
> > > Why did you not just make gentoolkit master, and leave gentoolkit-dev as
> > > a branch? That's certainly the common way of using git.
> > >
> > 
> > Mainly, because at this point gentoolkit and gentoolkit-dev are now
> > almost completely separate code bases as well as being separate packages.
> > 
> > They share a common ancestry and that can be seen looking through the
> > commit log, but starting with gentoolkit-0.2.5, gentoolkit started
> > migrating to python as the only scripting language and utilizing the
> > Portage API with setuptools as the build system. The two remaining bash
> > scripts are being rewritten in python and when that is complete, they
> > will be completely separate code bases.
> > 
> > gentoolkit-dev has stayed as a collection of stand-alone scripts written
> > in multiple languages intended mainly for Gentoo developers.
> > 
> > Since they really do not share any code anymore, it did not make sense
> > to me keeping gentoolkit-dev as a branch and it should be in its own
> > repository.
> 
> echangelog is the only non-shell/python script, and arguably not useful
> anymore.  repoman itself has a changelog option, and since the move to
> git, we don't commit ChangeLog entries anymore.  i would just punt it.
> 
> there's also eviewcvs written in perl, but that's also dead now that
> we use git, so it should be punted.
> 
> that really only leaves three:
>  - ebump - bash
>  - ekeyword - python
>  - imlate - python
> 
> why not merge them into a single repo ?  you can have a dev/ subdir
> for scripts that are more developer oriented and put them behind a
> USE=dev flag.

another reason i think there should be one: gentoolkit-dev rarely sees
releases, nor is it clear who is supposed to be making them, nor does
it seem like a good use of time to have independent builds/packages.
since gentoolkit is getting rolled, updates could finally go out.

case in point: ekeyword was rewritten almost 2 years ago and it still
hasn't seen a release.
-mike

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]

^ permalink raw reply	[relevance 99%]

Results 1-1 of 1 | reverse | options above
-- pct% links below jump to the message on this page, permalinks otherwise --
2015-10-15 17:42     [gentoo-portage-dev] gentoolkit.git repository reorganized Paul Varner
2015-10-20  8:34     ` Alexander Berntsen
2015-10-21 21:35       ` Paul Varner
2015-10-22  4:45         ` Mike Frysinger
2015-10-22  4:48 99%       ` Mike Frysinger

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox