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 autoinstalledhome | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?hrA4WR5GpaIzvNaRyYXW-QJvcgEuKzO2s6fQglo8xCljyVBMor_nszvfJXXiKyfSNuQiEHvmpbmes8hTzjhHRfd7Gf1d9hvR1tqM-_zeYIU=>
