Re: [RFC] New ports category "fs"

2024-11-06 Thread Olivier Certner
Hi Robert,

I have a few remarks/questions.

The move implemented two different operations at once:
1. Grouping sysutils/fusefs-*, and removing the 'fusefs-' port prefix.
2. Grouping all filesystems-related ports.

Old sysutils/fusefs-* ports now do not have the 'fusefs-' prefix, but the 
packages produced from them still have.  Isn't that slightly confusing?

That's maybe a non-existent case, but how would we handle a native driver vs. a 
FUSE implementation in ports, now that the latter are not prefixed?

Is there a plan to tag the old sysutils/fusefs-* ports with, e.g., some 
'fusefs' virtual category?  That could come in handy when listing which FUSE 
filesystems are available (in particular with 'make search cat=fusefs'), even 
if there are other, though less user-friendly, ways to obtain this list.

Thanks and regards.

-- 
Olivier Certner

signature.asc
Description: This is a digitally signed message part.


Re: [RFC] New ports category "fs"

2024-11-06 Thread Robert Clausecker
Hi Olivier,

Am Wed, Nov 06, 2024 at 05:09:58PM +0100 schrieb Olivier Certner:
> Hi Robert,
> 
> I have a few remarks/questions.
> 
> The move implemented two different operations at once:
> 1. Grouping sysutils/fusefs-*, and removing the 'fusefs-' port prefix.
> 2. Grouping all filesystems-related ports.
> 
> Old sysutils/fusefs-* ports now do not have the 'fusefs-' prefix, but
> the packages produced from them still have.  Isn't that slightly confusing?
>
> That's maybe a non-existent case, but how would we handle a native
> driver vs. a FUSE implementation in ports, now that the latter are not
> prefixed?

The main purpose of the new category is to get rid of the sysutils/fusefs-
pseudo category.  The prefix stays for installed packages so the PKGNAME
doesn't change and binary package users do not get a surprise when they
try to update.

If for some reason there are multiple packages competing for the same name
within the filesystems category, a disambiguating prefix may be added as
usual.

> Is there a plan to tag the old sysutils/fusefs-* ports with, e.g.,
> some 'fusefs' virtual category?  That could come in handy when listing
> which FUSE filesystems are available (in particular with 'make search
> cat=fusefs'), even if there are other, though less user-friendly, ways
> to obtain this list.

Right now you can find these easily using "git grep '^USES=.*fuse', though
in principle a fusefs (or just fuse) virtual category might be nice.  Feel
free to propose such a category.  I wanted to keep it with just one new
category as to raise the chances of this patch passing review (still took
over a month).

Yours,
Robert Clausecker

-- 
()  ascii ribbon campaign - for an encoding-agnostic world
/\  - against html email  - against proprietary attachments



Re: Heads-up: Removal of devel/kyua port

2024-11-06 Thread Moin Rahman


> On Nov 6, 2024, at 13:40, Igor Ostapenko  wrote:
> 
> Hi,
> 
> Kyua has been part of base since 13.0, today it means all supported versions.
> 
> The tests in /usr/tests usually have parity with Kyua in base, i.e. even if 
> we consider older unsupported systems then new features from the latest port 
> offer limited benefits. Anyway, these cases are not supported.
> 
> So, in order to avoid double work and user confusion, the devel/kyua port is 
> being considered for removal.
> 
> The motivation of this notification is to collect comments and suggestions in 
> case if the removal is not a good idea for some reasons.
> 
> 
> Best regards,
> igoro
> 

Hi,

I am not exactly sure if the one in 13/stable is the updated
one as I merged the latest code into the head and 14/stable.
That's why I planned to kill it sometimes during the EOL of
13.

But correct me if I am wrong.

Kind regards,
Moin


signature.asc
Description: Message signed with OpenPGP


Re: [RFC] New ports category "fs"

2024-11-06 Thread Robert Clausecker
The new category has been committed as "filesystems" following portmgr
approval and review.


https://cgit.freebsd.org/ports/commit/?id=6e2da9672f79f44048d597f0f61e4646cdeade9d

Thank you all for participating in this process.

If you are a maintainer of one of the moved ports and would like to
move your port back, you can find the individual commits that make up
this move on this branch:

https://github.com/clausecker/freebsd-ports/tree/fs-unsquashed

Yours,
Robert Clausecker

Am Sun, Sep 29, 2024 at 03:09:09AM +0200 schrieb Robert Clausecker:
> Greetings!
> 
> I have just submitted a pull request adding a new category "fs"
> for file systems and file system utilities to the ports collection.
> See Github for the full patch set:
> 
> https://github.com/freebsd/freebsd-ports/pull/302
> 
> If desired, I can submit this as a DR or PR as well.
> 
> The new category is populated with some 126 ports (that's more than
> x11-clocks!) that look like they might be file-system related.
> 
> I was motivated to add this new category when I noticed that many
> FUSE file systems were shipped as ports named sysutils/fusefs-$foo,
> making sysutils/fusefs- a pseudo-category for FUSE filesystems.
> If that's the (anti) pattern, why not make it offical and add a
> true category for file system ports? Turns out there are a lot more
> than one might think.
> 
> I hope that with this move, we can reduce the load on devel and
> sysutils (the two most popular misspellings of misc) and make
> file-system related ports easier to find.
> 
> For a full list of affected ports, see the list of commits attached
> to the pull request. If you would like to not have your port moved
> to fs, please comment or send me an email.
> 
> I would like to kindly ask portmgr to discuss adding the new category
> and give approval for me to do so.
> 
> Yours,
> Robert Clausecker
> 
> -- 
> ()  ascii ribbon campaign - for an encoding-agnostic world
> /\  - against html email  - against proprietary attachments



-- 
()  ascii ribbon campaign - for an encoding-agnostic world
/\  - against html email  - against proprietary attachments



Heads-up: Removal of devel/kyua port

2024-11-06 Thread Igor Ostapenko

Hi,

Kyua has been part of base since 13.0, today it means all supported 
versions.


The tests in /usr/tests usually have parity with Kyua in base, i.e. even 
if we consider older unsupported systems then new features from the 
latest port offer limited benefits. Anyway, these cases are not supported.


So, in order to avoid double work and user confusion, the devel/kyua 
port is being considered for removal.


The motivation of this notification is to collect comments and 
suggestions in case if the removal is not a good idea for some reasons.



Best regards,
igoro



Re: [RFC] New ports category "fs"

2024-11-06 Thread Olivier Certner
> I wanted to keep it with just one new category as to raise
> the chances of this patch passing review (still took
> over a month).

I sympathize.  Thanks for pushing to create this category (I agree 'sysutils' 
is overloaded) and for your answers.

-- 
Olivier Certner

signature.asc
Description: This is a digitally signed message part.


Unmaintained FreeBSD ports which are out of date

2024-11-06 Thread portscout
Dear port maintainers,

The portscout new distfile checker has detected that one or more
unmaintained ports appears to be out of date. Please take the opportunity
to check each of the ports listed below, and if possible and appropriate,
submit/commit an update. Please consider also adopting this port.
If any ports have already been updated, you can safely ignore the entry.

An e-mail will not be sent again for any of the port/version combinations
below.

Full details can be found at the following URL:
http://portscout.freebsd.org/po...@freebsd.org.html


Port| Current version | New version
+-+
audio/baresip   | 3.16.0  | v3.17.0
+-+
devel/py-archinfo   | 9.0.5405| v9.2.127
+-+
filesystems/acfgfs  | 0.6.3.4 | nightly
+-+
filesystems/securefs| 0.14.3  | v1.0.0
+-+
net-mgmt/resource-agents| 4.13.0  | v4.16.0
+-+
security/py-pyvex   | 9.0.5405| v9.2.127
+-+


If any of the above results are invalid, please check the following page
for details on how to improve portscout's detection and selection of
distfiles on a per-port basis:

http://portscout.freebsd.org/info/portscout-portconfig.txt

Reported by:portscout!