pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: pkg/59530 (Ports: lsof : The Operating System version (10.1) does not match 10.0)



The following reply was made to PR pkg/59530; it has been noted by GNATS.

From: "John L. Males" <netbsd.open.source%softhome.ca@localhost>
To: gnats-bugs%netbsd.org@localhost
Cc: 
Subject: Re: pkg/59530 (Ports: lsof : The Operating System version (10.1)
 does not match 10.0)
Date: Tue, 2 Sep 2025 06:26:01 +0000

 Dave,
 
 I would suggest this issue be closed or if makes sense placed into
 "bucket".
 
 "Bucket" suggestion re "presently only ten actual packages that set
 OSVERSION_SPECIFIC (plus one that is for build-only purposes,
 x11-links)" and "People have discussed the broader topic
 internally, and indeed questioned whether several of the packages
 that set OSVERSION_SPECIFIC should really do so".  I understand the
 reference to MK not touched in 15 years, but only 10 packages.  I
 know how simple and easy sounds compared to "29,000 packages in
 pkgsrc" may or may not involve alot of time or then again maybe
 very simple, easy, and little time to remove OSVERSION_SPECIFIC
 completely.  I would think all else equal 10 packages does not make
 difference from build time compared to "29,000 packages in pkgsrc".
 
 I will not install lsof due to required "add" "CHECK_OSABI=no" to
 "pkg_install.conf".  Not because it is difficult to do so.  I will
 not based on my many years of software engineering dealing with
 issues that originated from mixed versions/code/design bases.
 
 One case in point that different versions of OS were issues
 such that at times the need for specific set of fixes were not
 possible as the set of fixes where exclusive to one or more forks
 of same OS version.  In end engineering of a major industry name
 had to spend months to merge the different versions of OSs and
 rework many fixes to work with one version of OS.
 
 I have also seen first hand same forking same version into many
 exclusive of other forks API call definition and/or functionality
 of developer API developed/sold by (different to prior example)
 major software name in industry.  API differences means of couse
 APBI issues.  This API product is used by developers of
 many companies, often large, for product development in house or
 to sell was on hold for well over year as major industry name merged
 back to one version.  Again over year to merge back indicates again
 how far and extensive the different forks of same API had been
 allowed to continue.
 
 In both cases above the point of have to merge was forced due to
 reaching point cannot manage code nor even effect new fixes as new
 fixes would break all forked versions.  Hence time to maintain and
 unable to fix forced the year plus needed to merge code and in many
 cases redo many prior fixes from scratch.
 
 Just one of many first hand examples.  I have not mentioned where
 when I build the source of product fails at build or test of build
 phase due to source not on "same page" for all code "checked in".
 
 I needed to give perspective on why I have decided I have.  I am
 not sure if any have seen in any sense some manner of the examples
 I have provided as my reasoning for my decision.  Again I know
 first hand many times where fix for complex issues was simple and
 easy despite expecting otherwise, and flip side of expected easy
 bug to take little time/effort takes weeks, months, or more.  Not
 always case for simple or complex looking bugs, but one never knows
 at times if will be simple bug is easy/short time and complex bug
 needs notable time and effort.
 
 
 John L. Males
 Toronto, Ontario
 Canada
 
 2025-09-02 05:36+0000 UTC eMail Start
 2025-09-02 06:26+0000 UTC
 2025-09-02 02:26-0400 EDT
 
 *****Not GPG/PG Signed*****
 
 
 
 On Date: Tue, 26 Aug 2025 00:05:01 +0000 (UTC)
 From: "David H. Gutteridge via gnats" <gnats-admin%NetBSD.org@localhost>
 To:
 pkg-manager%netbsd.org@localhost,gnats-admin%netbsd.org@localhost,pkgsrc-bugs%netbsd.org@localhost,netbsd.open.source%softhome.ca@localhost
 Cc: Subject: Re: pkg/59530 (Ports: lsof : The Operating System
 version (10.1) does not match 10.0)
 
 
 
 [snip to reduce duplication and improve readability of gnats issue]
 


Home | Main Index | Thread Index | Old Index