Re: Remove productivity/tryton
Daniel Dickman writes: > On Sat, 2 Mar 2024, Sebastien Marie wrote: > >> Please note that I am not 100% confident with the quirks part with regex >> (it seems it is the right way, but additionnals eyes would be welcome). > > tryton seems like a unique enough prefix to me, what do you think about > the below instead? > > + 1 => 'proteus', > + 1 => qr{^tryton}, > > This is similar to what was done for drupal and I think it should cover > everything except for proteus. > it is similar, while we don't have a port starting with tryton in its name. it is why a used regex only for ^trytond-module- prefix. but it might be enough with only the ^tryton prefix. I suppose it will be time to look that again if some hypothetic port with such name show. -- Sebastien Marie
Re: Remove productivity/tryton
On Sat, 2 Mar 2024, Sebastien Marie wrote: > Please note that I am not 100% confident with the quirks part with regex > (it seems it is the right way, but additionnals eyes would be welcome). tryton seems like a unique enough prefix to me, what do you think about the below instead? + 1 => 'proteus', + 1 => qr{^tryton}, This is similar to what was done for drupal and I think it should cover everything except for proteus. > > > Index: devel/quirks/files/Quirks.pm > === > RCS file: /cvs/ports/devel/quirks/files/Quirks.pm,v > retrieving revision 1.1615 > diff -u -p -r1.1615 Quirks.pm > --- devel/quirks/files/Quirks.pm 2 Mar 2024 04:33:59 - 1.1615 > +++ devel/quirks/files/Quirks.pm 2 Mar 2024 10:38:14 - > @@ -1914,6 +1914,11 @@ setup_obsolete_reason( > 3 => 'smtube', > 65 => 'goldendict', > 31 => 'mkplaylist', > + 1 => 'tryton', > + 1 => 'tryton-sao', > + 1 => 'proteus', > + 1 => 'trytond', > + 1 => qr{^trytond-module-}, > ); >
Re: Remove productivity/tryton
Sebastien Marie writes: > Hi, > > I would like to remove productivity/tryton. > > The current state is the following: > - 5.0 serie (old LTS) is EOL since november (and requires python3.7 to run) > - 5.2 serie is EOL > I only received invitations to remove them, so next step. - unhook from the build - unreserve uid from user.list - quirks for removal - (and finally remove the files) Please note that I am not 100% confident with the quirks part with regex (it seems it is the right way, but additionnals eyes would be welcome). Comments or OK ? -- Sebastien Marie Index: devel/quirks/files/Quirks.pm === RCS file: /cvs/ports/devel/quirks/files/Quirks.pm,v retrieving revision 1.1615 diff -u -p -r1.1615 Quirks.pm --- devel/quirks/files/Quirks.pm2 Mar 2024 04:33:59 - 1.1615 +++ devel/quirks/files/Quirks.pm2 Mar 2024 10:38:14 - @@ -1914,6 +1914,11 @@ setup_obsolete_reason( 3 => 'smtube', 65 => 'goldendict', 31 => 'mkplaylist', + 1 => 'tryton', + 1 => 'tryton-sao', + 1 => 'proteus', + 1 => 'trytond', + 1 => qr{^trytond-module-}, ); # though it's not yet used, these should be pkgnames, so that eventually Index: infrastructure/db/user.list === RCS file: /cvs/ports/infrastructure/db/user.list,v retrieving revision 1.439 diff -u -p -r1.439 user.list --- infrastructure/db/user.list 29 Feb 2024 10:10:17 - 1.439 +++ infrastructure/db/user.list 2 Mar 2024 10:38:16 - @@ -183,7 +183,7 @@ id usergroup port 672 _radicale _radicale productivity/radicale 673 _buildbot _buildbot devel/py-buildbot 674 _buildslave_buildslave devel/py-buildslave -675 _trytond _trytondproductivity/tryton +#675 _trytond _trytondproductivity/tryton 676 _gdm _gdmx11/gnome/gdm 677 _scamper _scampernet/scamper 678 _owampd_owampd net/owamp Index: productivity/Makefile === RCS file: /cvs/ports/productivity/Makefile,v retrieving revision 1.111 diff -u -p -r1.111 Makefile --- productivity/Makefile 29 Sep 2023 18:19:01 - 1.111 +++ productivity/Makefile 2 Mar 2024 10:38:18 - @@ -52,7 +52,6 @@ SUBDIR += teapot SUBDIR += thinkingrock SUBDIR += timewarrior - SUBDIR += tryton SUBDIR += tudu SUBDIR += vdirsyncer SUBDIR += vit
Re: Remove productivity/tryton
> On Feb 21, 2024, at 5:50 AM, Rafael Sadowski wrote: > > On Wed Feb 21, 2024 at 10:46:14AM +0100, Sebastien Marie wrote: >> Hi, >> >> I would like to remove productivity/tryton. >> >> The current state is the following: >> - 5.0 serie (old LTS) is EOL since november (and requires python3.7 to run) >> - 5.2 serie is EOL >> >> It would be possible to invest time to update to 6.0 and/or 7.0 series >> (both LTS), but it is an huge number of packages to import, and I think >> any real work with such ERP system needs proper version pinning (in >> control of the user). >> >> So I would like to propose removing them with reason "no benefit to being >> packaged" or "removed, needs a port maintainer". >> >> If someone has interest in it, we could keep them (if updated), and I >> will drop maintainership of them. >> >> Any comments ? >> -- >> Sebastien Marie >> > > Reasonable reasons, if no one raises their hand to take maintainership, > I vote for deletion! > Ok daniel@ to remove.
Re: Remove productivity/tryton
On Wed Feb 21, 2024 at 10:46:14AM +0100, Sebastien Marie wrote: > Hi, > > I would like to remove productivity/tryton. > > The current state is the following: > - 5.0 serie (old LTS) is EOL since november (and requires python3.7 to run) > - 5.2 serie is EOL > > It would be possible to invest time to update to 6.0 and/or 7.0 series > (both LTS), but it is an huge number of packages to import, and I think > any real work with such ERP system needs proper version pinning (in > control of the user). > > So I would like to propose removing them with reason "no benefit to being > packaged" or "removed, needs a port maintainer". > > If someone has interest in it, we could keep them (if updated), and I > will drop maintainership of them. > > Any comments ? > -- > Sebastien Marie > Reasonable reasons, if no one raises their hand to take maintainership, I vote for deletion!