Download raw body.
libreddit -> redlib transition?
On Wed, Feb 28, 2024 at 10:38:25AM +0000, Stuart Henderson wrote:
> On 2024/02/24 13:45, Lucas Raab wrote:
> > Hello,
> >
> > libreddit has been more or less abandoned after the API debacle and work
> > has been shifted to a new fork named redlib.
> >
> > libreddit has its own user which seems to make this a bit tricky. I'm
> > not sure what is best between updating in place with a different package
> > name or rm libreddit and add redlib. The latter seems the most
> > straightforward, but any feedback would be appreciated. In that vein,
> > I've attached a new port and added diffs for user.list and quirks.
> >
> > In any event, helpfully pointed out by tb@, this update would remove
> > another dependent of rust-ring.
>
> I really would like to avoid burning another uid just for this. Nobody
> can agree on another range to move into, we absolutely can't bump into
> 1000, and some people work backwards from 1000 for special users so
> we're probably already going to get into trouble at 990 or maybe a bit
> less.
>
> Can it stay as user "_libreddit"?
That's fine with me. I'll drop the uid and just change the port name.
>
> > tested on amd64
> >
> > Thoughts?
> >
> > Thanks,
> > Lucas
>
> > diff /usr/ports
> > commit - ce957624eb33e999eae6e2e4bf0583c4d69b9efc
> > path + /usr/ports
> > blob - 65d9d4225a78195c4f06502c359118f0dffbfed9
> > file + devel/quirks/files/Quirks.pm
> > --- devel/quirks/files/Quirks.pm
> > +++ devel/quirks/files/Quirks.pm
> > @@ -809,6 +809,7 @@ my $stem_extensions = {
> > 'py-analyzemft' => 'py3-analyzemft',
> > 'llama' => 'walk',
> > 'py-setuptools-git' => 'py3-setuptools-git',
> > + 'libreddit' => 'redlib',
> > };
> >
> > my $obsolete_reason = {};
>
> > diff /usr/ports
> > commit - ce957624eb33e999eae6e2e4bf0583c4d69b9efc
> > path + /usr/ports
> > blob - b42938f202aa5f3563a1fbbd9b4e89d5e7a3d49a
> > file + infrastructure/db/user.list
> > --- infrastructure/db/user.list
> > +++ infrastructure/db/user.list
> > @@ -60,7 +60,7 @@ id user group port
> > 549 _netplan _netplan misc/plan
> > 550 _nagios _nagios net/nagios
> > 551 _gpsd misc/gpsd
> > -552 _libreddit _libreddit www/libreddit
> > +#552 _libreddit _libreddit www/libreddit
> > 553 _saned _saned graphics/sane-backends
> > 554 _avenger mail/avenger
> > #555 _akpop3d mail/akpop3d
> > @@ -405,3 +405,4 @@ id user group port
> > 894 _gonic _gonic audio/gonic
> > 895 _soju _soju net/soju
> > 896 _certspotter _certspotter security/certspotter
> > +897 _redlib _redlib www/redlib
>
>
diff /usr/ports
commit - d2efd882f684b169fd82da225057dd5f27fd693f
path + /usr/ports
blob - b42938f202aa5f3563a1fbbd9b4e89d5e7a3d49a
file + infrastructure/db/user.list
--- infrastructure/db/user.list
+++ infrastructure/db/user.list
@@ -60,7 +60,7 @@ id user group port
549 _netplan _netplan misc/plan
550 _nagios _nagios net/nagios
551 _gpsd misc/gpsd
-552 _libreddit _libreddit www/libreddit
+552 _libreddit _libreddit www/redlib
553 _saned _saned graphics/sane-backends
554 _avenger mail/avenger
#555 _akpop3d mail/akpop3d
libreddit -> redlib transition?