Imagine having a /usr/local2025q1 and a /usr/local2025q2. Things would be so much more flexible and resilient.
Sounds like
Code:
# peadm create 2025Q1
# pkg upgrade
...
# peadm 2025Q1 run /usr/local/bin/someapp
Imagine having a /usr/local2025q1 and a /usr/local2025q2. Things would be so much more flexible and resilient.
# peadm create 2025Q1
# pkg upgrade
...
# peadm 2025Q1 run /usr/local/bin/someapp
Isn't something like peadm more like creating an entire chroot / jail?Sounds like
Code:# peadm create 2025Q1 # pkg upgrade ... # peadm 2025Q1 run /usr/local/bin/someapp
You may lock essential packages with pkg-lock(8) to protect things you need to survive like browser, Libreoffice or mail client etc..What can i do to prevent accidentally purging important software from my system?
What bug are you talking about?The current issue however is little more involved as it's caused by a bug in the OS itself.
!!! Jail is newer than host. (Jail: 1500031, Host: 1500028) !!!
!!! This is not supported. !!!
!!! Host kernel must be same or newer than jail. !!!
!!! Expect build failures. !!!
I'm interested to learn how to do this efficiently and effectively.Set up your own repository, build once, install many. This is especially beneficial if you have to provide for a bunch of machines. Added benefit, you can set your own default versions for mysql, perl, php, python, ruby, java, etc. And you get to set/unset options for everything. Meaning you can really tailor made the packages for your environment. And, last but not least, you get to decide what to update and what not, and when this happens. With a local repository you get the best of both worlds, the flexibility of ports and the ease of management from packages.
Can those who have XFCE4 update?It looks like the latest repo already updated on Tuesday.
$ sudo pkg upgrade -n
Installed packages to be REMOVED:
webkit2-gtk3: 2.34.6_10
Number of packages to be removed: 1
Number of packages to be installed: 11
Number of packages to be upgraded: 268
Number of packages to be reinstalled: 37
Poudriere only has very minimal notes in the Handbook about building ports, IIRC. And even that urges the readers to refer to the manpages and the Porter's Handbook.I'm interested to learn how to do this efficiently and effectively.
Couldn't find any good notes in the handbook, but maybe I missed it.
Pleases and thankyous for any tips or clues to find good informations.
I am wondering, are such disruptions in a non-base environment common in the FreeBSD world?
On the lates we have long timeCan those who have XFCE4 update?
$ sudo pkg upgrade -n
Code:Installed packages to be REMOVED: webkit2-gtk3: 2.34.6_10 Number of packages to be removed: 1 Number of packages to be installed: 11 Number of packages to be upgraded: 268 Number of packages to be reinstalled: 37
Agreed and I'm going back to at least 5.x.It's the first time it has been this bad.
There are dozens of ways to set up your own repository, I even wrote a guide about doing this with Portmaster.I'm interested to learn how to do this efficiently and effectively.
Couldn't find any good notes in the handbook, but maybe I missed it.
I'm not sure I understand your question. "Default" branch is "package latest", typically gets rebuilt all the time because changes could be committed daily. Given that I think one should think of "packages on default branch doing continuous integration builds". It may not be strictly accurate, but reasonably close in concept.The pkg-status.freebsd.org page shows that packages for 14.2 of default branch are now being built on three servers beefy7, beefy8 and beefy22 at the same time. It looks like the first two have started building packages from scratch. Does anyone know what is happening with the builds for 14.2?
Well, 'latest' is where you could end up in a bit of a gamble, where some packages fail to build. Add in the fact that you're at the mercy of the official repo builders who decide what Makefile flags to set...The pkg-status.freebsd.org page shows that packages for 14.2 of default branch are now being built on three servers beefy7, beefy8 and beefy22 at the same time. It looks like the first two have started building packages from scratch. Does anyone know what is happening with the builds for 14.2?
Yes, I meant the packages latest. I was surprised that lates packages are now being built on three servers at once.I'm not sure I understand your question. "Default" branch is "package latest", typically gets rebuilt all the time because changes could be committed daily. Given that I think one should think of "packages on default branch doing continuous integration builds". It may not be strictly accurate, but reasonably close in concept.
That would take me surprise too if all 3 bulk builds go into the same repository, because the time line of committed ports and their dependencies might not be consistent. I.e. a bulk run of ~35.000 ports takes typically some days to complete, while a later bulk run with only ~10.000 ports to build would be finished earlier, but some of the ~35.000 ports might have an older version.I was surprised that latest packages are now being built on three servers at once.