Re: Status of Python 3.11

Piotr Smyrak <[email protected]>
Newsgroups gmane.os.freebsd.devel.ports
Message-ID <[email protected]>
On Tue, 11 Aug 2026 10:50:41 -0400
"Dan Langille" <[email protected]> wrote:

> On Tue, Aug 11, 2026, at 8:25 AM, Piotr Smyrak wrote:
> > On Tue, 11 Aug 2026 07:20:38 -0400
> > "Dan Langille" <[email protected]> wrote:
> >  
> >> On Tue, Aug 11, 2026, at 6:17 AM, Dan Mahoney wrote:  
> >> > To Dan's L's point, though.    
> >> 
> >> [snip]
> >>   
> >> > And yeah, pkg-audit needs a knob that exempts specific
> >> > CVEID's/vuxml entries/packages from its alert.  If you've looked
> >> > at your system, read the tea leaves, asked other knowledgeable
> >> > people, asked your favorite LLM, and asked your magic 8 ball and
> >> > you say "okay, this is an imap and pop3 vuln, I am sure I'm not
> >> > using those libs" OR "I have patched the code that consumes
> >> > those functions" OR "in fact I've deleted them post-install, let
> >> > me go on with life", you should be able to.    
> >> 
> >> Please my post to freebsd-ports@ titled "modifying pkg-audit to
> >> ignore specified vulns"
> >> 
> >> re:
> >> https://lists.freebsd.org/archives/freebsd-ports/2026-August/009871.html
> >> 
> >> I have done a manual proof-of-concept and now it's just a simple
> >> matter of coding.  
> >
> > Dan,
> >
> > IIUC, you are building your own packages. I would like to propose a
> > simpler approach that does not require any development whatsoever.
> > You could either patch the local ports tree or just revert the
> > commits that added these vulnerabilities to the XML file, and
> > build the VuXML DB from such patched port, publish the XML artifact
> > to be accessible from within Freshports network, and modify this
> > setting in pkg.conf:
> >
> > #VULNXML_SITE = "http://vuxml.freebsd.org/freebsd/vuln.xml.xz"; 
> >
> > This way you just redirect the whole infrastructure to a custom
> > advisory DB, still built and relying on a slightly adjusted project
> > DB.
> >
> > As long as you don't push from this local git repo of ports, you can
> > even commit the change. (I am assuming here, you use git to fetch
> > the tree).   
> 
> That is a nice idea. Thank you.  That helps me, definitely.
> 
> The "tricky" part may be knowing there is a new VuXML to build and
> then distributing it.

You could setup a git hook that detects changes to the XML files in
security/vuxml/vuln and triggers a rebuild of your own DB. 
 
> I'm an outlier. Most people do not build their own.

To me this is the FreeBSD spirit!

-- 
 Piotr Smyrak
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.