Re: [gentoo-dev] Deprecating repoman

2022-03-19 Thread Michał Górny
On Sat, 2022-03-19 at 08:15 +0100, Ulrich Mueller wrote: > > > > > > On Sat, 19 Mar 2022, Zoltan Puskas wrote: > > [Please don't top-post.] > > > I've been using both repoman _and_ pkgcheck becasue I was not sure > > which > > one covers all the checks I need to make. In fact [Pull Requests > >

Re: [gentoo-dev] Deprecating repoman

2022-03-19 Thread Ulrich Mueller
> On Sat, 19 Mar 2022, Zoltan Puskas wrote: [Please don't top-post.] > I've been using both repoman _and_ pkgcheck becasue I was not sure which > one covers all the checks I need to make. In fact [Pull Requests > wiki](https://wiki.gentoo.org/wiki/Project:GitHub/Pull_requests) has a > big

Re: [gentoo-dev] Deprecating repoman

2022-03-12 Thread Mart Raudsepp
Ühel kenal päeval, R, 11.03.2022 kell 21:53, kirjutas Joshua Kinard: > the extra checks that pkgcheck runs haven't really applied to me. Looks to be mostly true, as you maintain only a few packages, but you might find these links useful to filter the CI output per maintainer regardless:

Re: [gentoo-dev] Deprecating repoman

2022-03-11 Thread Joshua Kinard
On 3/11/2022 20:57, Sam James wrote: > > >> On 10 Mar 2022, at 23:18, Joshua Kinard wrote: >> >> On 3/10/2022 14:58, Alec Warner wrote: >>> On Thu, Mar 10, 2022 at 10:27 AM Joshua Kinard wrote: On 3/9/2022 16:00, Matt Turner wrote: > I'd like to deprecate and ultimately remove

Re: [gentoo-dev] Deprecating repoman

2022-03-11 Thread Joshua Kinard
On 3/11/2022 20:54, Sam James wrote: > > >> On 11 Mar 2022, at 19:39, Joshua Kinard wrote: >> >> On 3/11/2022 03:54, Mart Raudsepp wrote:> Ühel kenal päeval, N, 10.03.2022 >> kell 18:18, kirjutas Joshua Kinard: I stick to the officially-published method of checking and committing

Re: [gentoo-dev] Deprecating repoman

2022-03-11 Thread Sam James
> On 10 Mar 2022, at 23:18, Joshua Kinard wrote: > > On 3/10/2022 14:58, Alec Warner wrote: >> On Thu, Mar 10, 2022 at 10:27 AM Joshua Kinard wrote: >>> >>> On 3/9/2022 16:00, Matt Turner wrote: I'd like to deprecate and ultimately remove repoman. I believe that dev-util/pkgcheck

Re: [gentoo-dev] Deprecating repoman

2022-03-11 Thread Sam James
> On 11 Mar 2022, at 17:14, Peter Stuge wrote: > [snip] > Looking into the future then maybe portage could even come to use > pkgcore for the low-level things that pkgcore does, then even users > could enjoy improved performance. > Are you volunteering to work on this substantial task?

Re: [gentoo-dev] Deprecating repoman

2022-03-11 Thread Sam James
> On 11 Mar 2022, at 19:39, Joshua Kinard wrote: > > On 3/11/2022 03:54, Mart Raudsepp wrote:> Ühel kenal päeval, N, 10.03.2022 > kell 18:18, kirjutas Joshua Kinard: >>> I stick to the officially-published method of checking and committing >>> changes: >>>

Re: [gentoo-dev] Deprecating repoman

2022-03-11 Thread Sam James
> On 11 Mar 2022, at 19:51, Joshua Kinard wrote: > > On 3/11/2022 13:25, Alec Warner wrote: > > [snip] > >> >> The new workflow with pkgcheck was announced at the end of 2019: >> https://blogs.gentoo.org/mgorny/2019/12/12/a-better-ebuild-workflow-with-pure-git-and-pkgcheck >> >> It's been

Re: [gentoo-dev] Deprecating repoman

2022-03-11 Thread Matt Turner
On Fri, Mar 11, 2022 at 4:43 PM Francesco Riosa wrote: > > Il giorno mer 9 mar 2022 alle ore 22:01 Matt Turner ha > scritto: >> >> I'd like to deprecate and ultimately remove repoman. I believe that >> dev-util/pkgcheck and pkgcommit (from app-portage/mgorny-dev-scripts) > > > Hi using

Re: [gentoo-dev] Deprecating repoman

2022-03-11 Thread Francesco Riosa
Il giorno mer 9 mar 2022 alle ore 22:01 Matt Turner ha scritto: > I'd like to deprecate and ultimately remove repoman. I believe that > dev-util/pkgcheck and pkgcommit (from app-portage/mgorny-dev-scripts) > Hi using `repoman manifest` in scripts here, what would be the correct replacement for

Re: [gentoo-dev] Deprecating repoman

2022-03-11 Thread Arthur Zamarin
On 11/03/2022 21.51, Joshua Kinard wrote: > On 3/11/2022 13:25, Alec Warner wrote: > > [snip] > >> >> The new workflow with pkgcheck was announced at the end of 2019: >> https://blogs.gentoo.org/mgorny/2019/12/12/a-better-ebuild-workflow-with-pure-git-and-pkgcheck >> >> It's been 2 years, I

Re: [gentoo-dev] Deprecating repoman

2022-03-11 Thread Joshua Kinard
On 3/11/2022 13:25, Alec Warner wrote: [snip] > > The new workflow with pkgcheck was announced at the end of 2019: > https://blogs.gentoo.org/mgorny/2019/12/12/a-better-ebuild-workflow-with-pure-git-and-pkgcheck > > It's been 2 years, I think we can bring everyone into the fold here. I've

Re: [gentoo-dev] Deprecating repoman

2022-03-11 Thread Joshua Kinard
On 3/11/2022 03:54, Mart Raudsepp wrote:> Ühel kenal päeval, N, 10.03.2022 kell 18:18, kirjutas Joshua Kinard: >> I stick to the officially-published method of checking and committing >> changes: >> https://devmanual.gentoo.org/ebuild-maintenance/git/index.html >> >> The two tools highlighted

Re: [gentoo-dev] Deprecating repoman

2022-03-11 Thread Ulrich Mueller
> On Thu, 10 Mar 2022, Alec Warner wrote: > I'm not sure a news item is strictly necessary, we might just p.mask > repoman with a link to the guide that Matt will need to write about > how repoman is being replaced. We should distinguish between deprecating the repoman(-only) workflow and

Re: [gentoo-dev] Deprecating repoman

2022-03-11 Thread Brian Dolbec
On Fri, 11 Mar 2022 10:25:19 -0800 Alec Warner wrote: > On Fri, Mar 11, 2022 at 9:14 AM Peter Stuge wrote: > > > > Matt Turner wrote: > > > repoman is inferior to other tooling mentioned. The other tooling > > > is actually run in CI. > > > > The problem seems to be that CI is running

Re: [gentoo-dev] Deprecating repoman

2022-03-11 Thread Alec Warner
On Fri, Mar 11, 2022 at 9:14 AM Peter Stuge wrote: > > Matt Turner wrote: > > repoman is inferior to other tooling mentioned. The other tooling is > > actually run in CI. > > The problem seems to be that CI is running something other than > developers run, not the other way around. > > > >

Re: [gentoo-dev] Deprecating repoman

2022-03-11 Thread Peter Stuge
Matt Turner wrote: > repoman is inferior to other tooling mentioned. The other tooling is > actually run in CI. The problem seems to be that CI is running something other than developers run, not the other way around. > Developers should get the same warnings locally as in CI. I agree. And

Re: [gentoo-dev] Deprecating repoman

2022-03-11 Thread Brian Dolbec
On Thu, 10 Mar 2022 12:07:40 -0600 William Hubbs wrote: > On Thu, Mar 10, 2022 at 09:29:59AM -0800, Matt Turner wrote: > > On Wed, Mar 9, 2022 at 11:09 PM Joonas Niilola > > wrote: > > > > > > On 9.3.2022 23.00, Matt Turner wrote: > > > > I'd like to deprecate and ultimately remove repoman.

Re: [gentoo-dev] Deprecating repoman

2022-03-11 Thread Mart Raudsepp
Ühel kenal päeval, N, 10.03.2022 kell 18:18, kirjutas Joshua Kinard: > I stick to the officially-published method of checking and committing > changes: > https://devmanual.gentoo.org/ebuild-maintenance/git/index.html > > The two tools highlighted there for the bulk of the work is repoman > and

Re: [gentoo-dev] Deprecating repoman

2022-03-10 Thread Joshua Kinard
On 3/10/2022 14:58, Alec Warner wrote: > On Thu, Mar 10, 2022 at 10:27 AM Joshua Kinard wrote: >> >> On 3/9/2022 16:00, Matt Turner wrote: >>> I'd like to deprecate and ultimately remove repoman. I believe that >>> dev-util/pkgcheck and pkgcommit (from app-portage/mgorny-dev-scripts) >>> are far

Re: [gentoo-dev] Deprecating repoman

2022-03-10 Thread Sam James
> On 10 Mar 2022, at 21:57, Joshua Kinard wrote: >> >> I'd be interested in hearing your workflow, so we can capture it in >> the table (mentioned earlier) so its clear how your existing workflow >> will work with the new tools (or perhaps there is a gap, or we need to >> craft / add

Re: [gentoo-dev] Deprecating repoman

2022-03-10 Thread John Helmert III
On Thu, Mar 10, 2022 at 04:53:10PM -0500, Joshua Kinard wrote: > On 3/10/2022 14:44, Andreas K. Huettel wrote: > >>> > >>> I wouldn't block anyone from doing this, but it's not something I'm > >>> personally interested in pursuing. I see very little value here. > >> > >> First, you're trying to

Re: [gentoo-dev] Deprecating repoman

2022-03-10 Thread Joshua Kinard
On 3/10/2022 14:59, Alec Warner wrote: > On Thu, Mar 10, 2022 at 10:28 AM Joshua Kinard wrote: >> >> On 3/9/2022 16:47, Matt Turner wrote: >>> On Wed, Mar 9, 2022 at 1:37 PM Matthias Maier wrote: Just a quick though: Looking at the man page of repoman it doesn't look to

Re: [gentoo-dev] Deprecating repoman

2022-03-10 Thread Joshua Kinard
On 3/10/2022 14:44, Andreas K. Huettel wrote: >>> >>> I wouldn't block anyone from doing this, but it's not something I'm >>> personally interested in pursuing. I see very little value here. >> >> First, you're trying to justify replacing repoman on an entirely subjective >> opinion of "I think

Re: [gentoo-dev] Deprecating repoman

2022-03-10 Thread Alec Warner
On Thu, Mar 10, 2022 at 10:28 AM Joshua Kinard wrote: > > On 3/9/2022 16:47, Matt Turner wrote: > > On Wed, Mar 9, 2022 at 1:37 PM Matthias Maier wrote: > >> > >> > >> Just a quick though: > >> > >> Looking at the man page of repoman it doesn't look to difficult to > >> replicate the behavior

Re: [gentoo-dev] Deprecating repoman

2022-03-10 Thread Alec Warner
On Thu, Mar 10, 2022 at 10:27 AM Joshua Kinard wrote: > > On 3/9/2022 16:00, Matt Turner wrote: > > I'd like to deprecate and ultimately remove repoman. I believe that > > dev-util/pkgcheck and pkgcommit (from app-portage/mgorny-dev-scripts) > > are far superior replacements, and it makes sense

Re: [gentoo-dev] Deprecating repoman

2022-03-10 Thread Andreas K. Huettel
> > > > I wouldn't block anyone from doing this, but it's not something I'm > > personally interested in pursuing. I see very little value here. > > First, you're trying to justify replacing repoman on an entirely subjective > opinion of "I think is superior" ... Well, if you've ever tried it

Re: [gentoo-dev] Deprecating repoman

2022-03-10 Thread Joshua Kinard
On 3/9/2022 16:47, Matt Turner wrote: > On Wed, Mar 9, 2022 at 1:37 PM Matthias Maier wrote: >> >> >> Just a quick though: >> >> Looking at the man page of repoman it doesn't look to difficult to >> replicate the behavior with pkgcheck. Meaning, we could think of >> creating a drop-in replacement

Re: [gentoo-dev] Deprecating repoman

2022-03-10 Thread Joshua Kinard
On 3/9/2022 16:00, Matt Turner wrote: > I'd like to deprecate and ultimately remove repoman. I believe that > dev-util/pkgcheck and pkgcommit (from app-portage/mgorny-dev-scripts) > are far superior replacements, and it makes sense to have people using > the same tool and seeing the same warnings

Re: [gentoo-dev] Deprecating repoman

2022-03-10 Thread John Helmert III
On Thu, Mar 10, 2022 at 12:07:40PM -0600, William Hubbs wrote: > On Thu, Mar 10, 2022 at 09:29:59AM -0800, Matt Turner wrote: > > On Wed, Mar 9, 2022 at 11:09 PM Joonas Niilola wrote: > > > > > > On 9.3.2022 23.00, Matt Turner wrote: > > > > I'd like to deprecate and ultimately remove repoman. I

Re: [gentoo-dev] Deprecating repoman

2022-03-10 Thread William Hubbs
On Thu, Mar 10, 2022 at 09:29:59AM -0800, Matt Turner wrote: > On Wed, Mar 9, 2022 at 11:09 PM Joonas Niilola wrote: > > > > On 9.3.2022 23.00, Matt Turner wrote: > > > I'd like to deprecate and ultimately remove repoman. I believe that > > > dev-util/pkgcheck and pkgcommit (from

Re: [gentoo-dev] Deprecating repoman

2022-03-10 Thread Matt Turner
On Wed, Mar 9, 2022 at 11:09 PM Joonas Niilola wrote: > > On 9.3.2022 23.00, Matt Turner wrote: > > I'd like to deprecate and ultimately remove repoman. I believe that > > dev-util/pkgcheck and pkgcommit (from app-portage/mgorny-dev-scripts) > > are far superior replacements, and it makes sense

Re: [gentoo-dev] Deprecating repoman

2022-03-09 Thread Joonas Niilola
On 9.3.2022 23.00, Matt Turner wrote: > I'd like to deprecate and ultimately remove repoman. I believe that > dev-util/pkgcheck and pkgcommit (from app-portage/mgorny-dev-scripts) > are far superior replacements, and it makes sense to have people using > the same tool and seeing the same warnings

Re: [gentoo-dev] Deprecating repoman

2022-03-09 Thread Matt Turner
On Wed, Mar 9, 2022 at 4:18 PM Matthias Maier wrote: > > > On Wed, Mar 9, 2022, at 17:32 CST, Matt Turner wrote: > > > I think you just made that number up :) > > Nah. My sample was just bad (ago just made a sizable number of commits. > > I would estimate the current usage of repoman to be

Re: [gentoo-dev] Deprecating repoman

2022-03-09 Thread Matthias Maier
On Wed, Mar 9, 2022, at 17:32 CST, Matt Turner wrote: > I think you just made that number up :) Nah. My sample was just bad (ago just made a sizable number of commits. I would estimate the current usage of repoman to be about 20-25%, down from well over 80-90% back when we just switched to

Re: [gentoo-dev] Deprecating repoman

2022-03-09 Thread Matt Turner
On Wed, Mar 9, 2022 at 2:34 PM Matthias Maier wrote: > > On Wed, Mar 9, 2022, at 15:47 CST, Matt Turner wrote: > > > [...] > > > > I wouldn't block anyone from doing this, but it's not something I'm > > personally interested in pursuing. I see very little value here. > > I did not intend to

Re: [gentoo-dev] Deprecating repoman

2022-03-09 Thread Matthias Maier
On Wed, Mar 9, 2022, at 15:47 CST, Matt Turner wrote: > [...] > > I wouldn't block anyone from doing this, but it's not something I'm > personally interested in pursuing. I see very little value here. I did not intend to imply that you should do anything. I just want to point out that we had

Re: [gentoo-dev] Deprecating repoman

2022-03-09 Thread Matt Turner
On Wed, Mar 9, 2022 at 1:37 PM Matthias Maier wrote: > > > Just a quick though: > > Looking at the man page of repoman it doesn't look to difficult to > replicate the behavior with pkgcheck. Meaning, we could think of > creating a drop-in replacement for "repoman [full]" (which would just > call

Re: [gentoo-dev] Deprecating repoman

2022-03-09 Thread Matt Turner
On Wed, Mar 9, 2022 at 1:32 PM Brian Evans wrote: > > On 3/9/2022 4:28 PM, Matt Turner wrote: > > On Wed, Mar 9, 2022 at 1:27 PM Maciej Barć wrote: > >> > >>> Are there any useful checks or behaviors of repoman that are missing > >>> from pkgcheck and pkgcommit? > >> > >> Fixing ebuild copyright

Re: [gentoo-dev] Deprecating repoman

2022-03-09 Thread Matthias Maier
Just a quick though: Looking at the man page of repoman it doesn't look to difficult to replicate the behavior with pkgcheck. Meaning, we could think of creating a drop-in replacement for "repoman [full]" (which would just call pkgcheck) and "repoman commit" which actually does much more than

Re: [gentoo-dev] Deprecating repoman

2022-03-09 Thread Brian Evans
On 3/9/2022 4:28 PM, Matt Turner wrote: On Wed, Mar 9, 2022 at 1:27 PM Maciej Barć wrote: Are there any useful checks or behaviors of repoman that are missing from pkgcheck and pkgcommit? Fixing ebuild copyright date is the first one that comes to mind. pkgcommit does this. I highly

Re: [gentoo-dev] Deprecating repoman

2022-03-09 Thread Matt Turner
On Wed, Mar 9, 2022 at 1:27 PM Maciej Barć wrote: > > > Are there any useful checks or behaviors of repoman that are missing > > from pkgcheck and pkgcommit? > > Fixing ebuild copyright date is the first one that comes to mind. pkgcommit does this.

Re: [gentoo-dev] Deprecating repoman

2022-03-09 Thread Maciej Barć
Are there any useful checks or behaviors of repoman that are missing from pkgcheck and pkgcommit? Fixing ebuild copyright date is the first one that comes to mind. On 3/9/22 10:00 PM, Matt Turner wrote: I'd like to deprecate and ultimately remove repoman. I believe that dev-util/pkgcheck and

Re: [gentoo-dev] Deprecating repoman

2022-03-09 Thread Ionen Wolkens
On Wed, Mar 09, 2022 at 01:00:37PM -0800, Matt Turner wrote: > I'd like to deprecate and ultimately remove repoman. I believe that > dev-util/pkgcheck and pkgcommit (from app-portage/mgorny-dev-scripts) There's also dev-util/pkgdev as an alternative to pkgcommit with more features for those that

Re: [gentoo-dev] Deprecating repoman

2022-03-09 Thread Brian Evans
On 3/9/2022 4:00 PM, Matt Turner wrote: I'd like to deprecate and ultimately remove repoman. I believe that dev-util/pkgcheck and pkgcommit (from app-portage/mgorny-dev-scripts) are far superior replacements, and it makes sense to have people using the same tool and seeing the same warnings as

Re: [gentoo-dev] Deprecating repoman

2022-03-09 Thread Matt Turner
On Wed, Mar 9, 2022 at 1:15 PM Rich Freeman wrote: > > On Wed, Mar 9, 2022 at 4:00 PM Matt Turner wrote: > > > > Are there any useful checks or behaviors of repoman that are missing > > from pkgcheck and pkgcommit? > > Would it make sense to package pkgcommit or otherwise stick it > somewhere

Re: [gentoo-dev] Deprecating repoman

2022-03-09 Thread Rich Freeman
On Wed, Mar 9, 2022 at 4:00 PM Matt Turner wrote: > > Are there any useful checks or behaviors of repoman that are missing > from pkgcheck and pkgcommit? Would it make sense to package pkgcommit or otherwise stick it somewhere official? I know there is a copy on mgorny's github repo/blog, but