Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 17 Oct 2025 10:55:00 +0000
From:      polyduekes@proton.me
To:        Lexi Winter <ivy@freebsd.org>
Cc:        freebsd-pkg@freebsd.org, freebsd-stable@freebsd.org
Subject:   Re: FreeBSD-set-src package is marked as vital?
Message-ID:  <hrA4WR5GpaIzvNaRyYXW-QJvcgEuKzO2s6fQglo8xCljyVBMor_nszvfJXXiKyfSNuQiEHvmpbmes8hTzjhHRfd7Gf1d9hvR1tqM-_zeYIU=@proton.me>
In-Reply-To: <aPIeyuAGtqZh_3bH@amaryllis.le-fay.org>
References:  <r7s0bLsnWCeP_xv9zRrY4PNimBTjAxqB14OkelBdzc-rwkr_ty_PSp4GZzecQ83978u3lnffNbZoMC-vUn2o0U-MeerMr8UQdZSXzr7cs3Q=@proton.me> <5d1e6469-bf34-4407-a84f-c46bdb827312@gmail.com> <PVQdhBX2BCzNWF3IiOwspzh178rPQoj8flgVfbYQJzba9AfvuuFRKqYbj1R3gvOc8TjCCx0N5xTSt0jBVLXDCTZr0s_uGxWHD7-i7bLZuKI=@proton.me> <aPHfsPYaIpYLBAib@amaryllis.le-fay.org> <eReF1RJQrzi3aUqlXyr4rF3hFr32l2FlccEUOMfp9_Adpl7eQSPpfqTSUzdxzMGSs793h4IYqBSk5LdqVlr6t3_GNiBYlWZMwsmd-oTMD0Q=@proton.me> <aPHuq4CuIARvPIW5@amaryllis.le-fay.org> <cFqshZqdn372Bs2hGoWll9uJQq2SJ_a4Lkxo24L90lpLasbUPVdK2QoIqNxfm1m9M6uFQo-udJpatkshM1gO9BsSnf88trbgn29FrPry_Vw=@proton.me> <aPIeyuAGtqZh_3bH@amaryllis.le-fay.org>

index | next in thread | previous in thread | raw e-mail






Sent with Proton Mail secure email.

On Friday, October 17th, 2025 at 4:17 PM, Lexi Winter <ivy@freebsd.org> wrote:

> polyduekes@proton.me wrote in cFqshZqdn372Bs2hGoWll9uJQq2SJ_a4Lkxo24L90lpLasbUPVdK2QoIqNxfm1m9M6uFQo-udJpatkshM1gO9BsSnf88trbgn29FrPry_Vw=@proton.me:
> 
> > On Friday, October 17th, 2025 at 12:52 PM, Lexi Winter ivy@freebsd.org wrote:
> > 
> > > the issue is that if you remove "src", intending to keep "src-sys", pkg
> > > will also remove "set-src", then since src-sys was autoinstalled as a
> > > dependency of set-src, a later "pkg autoremove" will remove src-sys,
> > > something the user probably didn't expect.
> > 
> > if a user wants to keep just the src-sys package they can simply
> > remove the set and just pkg install the src-sys package, i am aware
> > this isn't applicable to other sets but it quite fits for the src set
> 
> 
> yes, this is the correct way to approach this for any set.
> 
> although instead of using pkg install, you can just use pkg set -A0 to
> mark the package as not autoinstalled.
> 
> > > > i can think of two reasons as to why it shouldn't be marked as vital,
> > > > first is that anyone who has deliberately git cloned the base src tree
> > > > and deliberately modified it wouldn't want their modifications to get
> > > > overwritten anytime and the FreeBSD-src and related packages obviously
> > > > overwrite any change anytime they(the packages of FreeBSD-set-src) get
> > > > upgraded
> > > 
> > > this is a reason to remove the src packages, not a reason to stop
> > > marking them as vital.
> > 
> > the src package seems to be a nice addition for an user that installs
> > freebsd with pkgbase and chooses to install the src tree as well, so
> > it would be nice if it is possible to keep it only when the user
> > chooses to :)
> 
> 
> i don't follow what you mean here. you just described the steps to
> remove FreeBSD-set-src earlier in your email. what else is needed
> here?

sorry, i misunderstood "this is a reason to remove the src packages" statement, when i saw that i thought that you meant that reason deems to remove the src packages from the freebsd-base repo instead of removal from the user's system since at the time i wrote that i was considering that the src packages are autoinstalled


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?hrA4WR5GpaIzvNaRyYXW-QJvcgEuKzO2s6fQglo8xCljyVBMor_nszvfJXXiKyfSNuQiEHvmpbmes8hTzjhHRfd7Gf1d9hvR1tqM-_zeYIU=>