Re: git: a7da7747a0ea - main - sysutils/inxi: Deprecate and set expiration date to 2025-07-31

From: Daniel Engberg <diizzy_at_FreeBSD.org>
Date: Fri, 06 Jun 2025 21:29:28 UTC
Hi,

I didn't see that upstream had switched repos from GitHub and it hasn't 
been maintained for over a year given the above. Looking at upstream's 
support / issue report section it's also more or less unsupported 
despite being newer than 3.0 given the "support policies" and the stance 
with BSDs (including FreeBSD) overall. Having a quick look at some older 
reports such as https://codeberg.org/smxi/inxi/issues/258 doesn't 
inspire much confidence in continued support.

It doesn't work properly either, inxi -v8 returns a bunch of lines that 
says for example. I forgot to add that to the commit message.

Use of uninitialized value $_ in pattern match (m//) at 
/usr/local/bin/inxi line 21623.
Use of uninitialized value $_ in pattern match (m//) at 
/usr/local/bin/inxi line 21623.
Use of uninitialized value $_ in pattern match (m//) at 
/usr/local/bin/inxi line 21623.

If you want to submit and test a new patch for it, feel free to do so.

There's a lot of "technical debt" in our tree, repology lists that ~25% 
of ports are outdated and that doesn't show how many have known security 
issues etc or projects that are no longer active with ones. Any type of 
update be it a major library, tools is a major task with much of the 
load on a handful of people at best and its a very slow and tedious 
process. It's not getting easier, it's moving in the opposite direction 
unfortunately. There are many areas to cover and doing nothing excepting 
someone else to the lifting isn't going to help things move forward.
  There's also funding to the foundation for "technical debt" so at 
least we can make an effort even if its not directly going to ports?

It's not like deprecated ports are set in stone, discussions are always 
welcome.

Best regards,
Daniel

On 2025-06-06 20:58, Piotr Kubaj wrote:
> I can see some pretty recent commits:
> https://codeberg.org/smxi/inxi/commits/branch/master
> 
> This keeps happenning more and more often. Why are you trying to remove
> perfectly fine ports? This one is not even abandonware, it's still
> maintained software.
> 
> On 25-06-06 16:52:53, Daniel Engberg wrote:
>> The branch main has been updated by diizzy:
>>
>> URL: https://cgit.FreeBSD.org/ports/commit/?id=a7da7747a0ea3ab883a1790f8c14c794a2b1e86b
>>
>> commit a7da7747a0ea3ab883a1790f8c14c794a2b1e86b
>> Author:     Daniel Engberg <diizzy@FreeBSD.org>
>> AuthorDate: 2025-06-06 16:31:25 +0000
>> Commit:     Daniel Engberg <diizzy@FreeBSD.org>
>> CommitDate: 2025-06-06 16:51:54 +0000
>>
>>      sysutils/inxi: Deprecate and set expiration date to 2025-07-31
>>      
>>      Upstream repo archived on Feb 17, 2024
>>      
>>      PR:             286933
>>      Approved by:    maintainer timeout, 2+ weeks
>> ---
>>   sysutils/inxi/Makefile | 3 +++
>>   1 file changed, 3 insertions(+)
>>
>> diff --git a/sysutils/inxi/Makefile b/sysutils/inxi/Makefile
>> index 72e88ffaf601..2ccd04365961 100644
>> --- a/sysutils/inxi/Makefile
>> +++ b/sysutils/inxi/Makefile
>> @@ -7,6 +7,9 @@ MAINTAINER=	lcook@FreeBSD.org
>>   COMMENT=	Full featured CLI system information tool
>>   WWW=		https://github.com/smxi/inxi
>>   
>> +DEPRECATED=	Upstream repo archived on Feb 17, 2024
>> +EXPIRATION_DATE=2025-07-31
>> +
>>   LICENSE=	GPLv3
>>   LICENSE_FILE=	${WRKSRC}/LICENSE.txt
>>