-
getz
Macer: truenas got forked into zvault and their webgui might appear as a port for freebsd but it's all wip
-
Macer
oh no kidding.
-
Macer
they're on 13.5? is that in line with freebsd?
-
cpet
13.5 is supported until 2026
-
ek
getz: That would be interesting.
-
ek
I might actually prefer that as opposed to it being it's own installation.
-
Macer
i would too but i don't see it in the ports tree or in pkg
-
Macer
that doesn't really sound like something that would be possible unless they were running it on a specific version of fbsd ... i'm sure there are a lot of nuts and bolts there. i liked what they were doing during the 9 to 10 era where they were concentrating on an api and a cli for freenas but then things kind of went backwards
-
Macer
once ix announced scale though the writing was obviously on the wall regardless of their rhetoric
-
Macer
i think i only went a version or two into truenas after the name change before i decided to just get rid of it and use vanilla fbsd instead for the nas
-
ek
Macer: It hasn't been released yet. If that does come to fruition, it'll likely be a ways down the road.
-
Macer
but Kris Moore of iXsystems opened an issue with that release, claiming that it contained iXsystems' intellectual property, and the zVault project withdrew the ISO in response ... makes me wonder what license it was using now
-
ek
Macer: Yeah. That was pretty surprising to see.
-
ek
I thought TrueNAS was open source? I was dead wrong.
-
Macer
wasn't freenas opensource?
-
ek
FreeNAS was, yes.
-
Macer
yeah lol. maybe that's the real reason for the name change
-
ek
That could very well be.
-
ek
And, as far as I know, NAS4Free (for of FreeNAS) was also open source.
-
ek
So, I'd imagine whatever the new fork of NAS4Free (EnigmaOS or whatever?) is also open source? Dunno.
-
ek
But, I'm really looking forward to testing zVault.
-
Macer
The operating systems include components released under a proprietary license, GPL and BSD licenses.
-
Macer
well how about that
-
ek
Which proprietary license? Does it say?
-
Macer
it doesn't. that was wikipedia which only lists it as "BSD licences"
-
ek
Hrm.
-
cpet
Companies will always find a way to cause issues
-
Macer
well i mean in the case of truenas it was more of just a nice webui for things added into fbsd wasn't it?
-
Macer
with some middleware to facilitate it?
-
ek
Mostly. That middleware does do a lot of things, though. I'm guessing that's where some or most of their proprietary stuff is.
-
ek
And, it does work well. It's definitely a tad bloated for my needs. But, it looks nice.
-
Macer
i'd say it worked 'well enough'
-
Macer
i'm sure it worked better on ix hardware
-
Macer
it definitely left a lot to be desired. and bug reporting was pointless at some point in time.
-
ek
I've tried both iX hardware and just standard SuperMicro and such. I didn't really notice a difference.
-
Macer
the chart showing where the bad disks were seemed like it would be a nice thing to have. especially with the way it named disks.
-
Macer
there were like 3 different identifiers if you had a disk die in non-ix hardware
-
Macer
most people just add labels nowadays in line with their nas on where the disk is that breaks
-
ek
You talking the gptid stuff?
-
Macer
i know a few times i had an issue finding where a dead disk was
-
Macer
i think it's more of a zfs thing isn't it?
-
Macer
it's been so long but i can't really remember where you did the labeling. i'd have to look it up. at the time it was kind of a big deal for me when i swapped to fbsd from (then) truenas
-
ek
On current, non-iX hardware, it's just gtpid.
-
ek
You can find the disk info with part.
-
ek
gpart*
-
Macer
if the disk is dead?
-
ek
Well, no. But, you can record the disk info any time and keep it until it's needed.
-
Macer
oh i guess it is a gpt label
-
Macer
i vaguely remember having to do something with zfs though to get them to show
-
ek
Although, I don't even do that. I just check which disks are alive and swap out out the one that doesn't show up. lol
-
Macer
yeah. but then you're doing process of elimination
-
ek
Yep.
-
Macer
vs just doing a zpool status and seeing "dead... used to be gpt/F01-03-SEAGATE-SERIAL...
-
Macer
"
-
ek
As long as there aren't a bunch of dead disks, it only takes a moment to figure out.
-
ek
That report exists in non-iX hardware TNAS.
-
Macer
in truenas it was a little different. one status screen would show one method of identification... another would show another. it was kind of messy
-
ek
Ah. I gotcha'.
-
Macer
i definitely had a couple of times where i was going easter egg hunting for a bad drive
-
ek
I can see that.
-
Macer
i also bumped into issues with detaching a hot spare because of a python error and reported it as a reproducible bug which was ignored because i didn't send them that giant log
-
Macer
so it was nofix.. i ran into a few things that were easily reproducible that had that issue.
-
Macer
overall though it isn't bad. nice interface for sure.
-
ek
I actually recall having some kind of python error report that I submitted and it also being a nofix. Cannot remember what it was, but, yeah.
-
ek
For the most part, it works as intended. With any luck, zVault will be better about things like that.
-
rtj
I'm very excited about that. I noticed the register did a nice article. I ended up moving to vanilla FreeBSD.
-
ek
rtj: I still have some TNAS systems floating around. But, without zVault, I was planning on migrating them to vanilla FBSD in the future.
-
ek
There's not a chance I'm moving to Scale.
-
rtj
I've had a FreeNAS mini from ix over ten years. Before that I ran nas4free I think on a poweredge.
-
rtj
I guess the hype is what sells.
-
ek
I suppose.
-
ek
Although, even in the #truenas channel, there's a lot of Core users that feel the same way. No one wants Scale. Most original TNAS users *ONLY* used it because it was FBSD-based.
-
ek
If I had to guess, iX will probably lose around 33% of it's users once they drop Core.
-
ek
People have been jumping ship for a while now.
-
mason
I've never understood why people don't just run straight FreeBSD for the purpose.
-
ek
mason: Because multi-administration usually requires ALL admins feel comfortable. :(
-
ek
Even the mention of FBSD as a NAS storage at my ${JOB} scares people. I say "TrueNAS" and no one bats an eye. Web UI, easy to use, and not a notion that it's FBSD.
-
rtj
You nailed it.
-
ek
I completely replaced a few VMware and Proxmox hosts with FBSD+Bhyve and it's been seamless. In fact, one person even mentioned that things were running faster on a few of their VM's. "Keep up the good work!"
-
ek
If I told them what I'd done, I'd probably be fired. But, I'm gonna let it ride out until someone notices.
-
rtj
:) yes it's rock solid
-
ek
When they do, I'll tell them about the user's praise and they can kick rocks with their anti-BSD, scaredy-cat BS.
-
ek
Not to mention the VM host resources have dropped dramatically. Like, 36% on average. That's pretty incredible.
-
ek
God forbid someone learns some commands, though! "Where's my fancy interface!?" Piss off!
-
ek
I've been overly impressed with Bhyve. I'll never look back.
-
rmatte
Bhyve looks interesting, first I'm hearing of it. Do you just manage everything from the command line or is there some sort of gui you use?
-
ek
rmatte: I only use command line. But, I am using sysutils/vm-bhyve as a command line kind of "shortcut" interface to Bhyve itself.
-
ek
Super easy.
-
rmatte
nice
-
ek
I did hear someone was attempting (or maybe already did?) to create a gui for Bhyve. I think it was related to cbsd in some way? I dunno. I haven't tried it or looked for it (yet.)
-
rmatte
bhyve.npulse.net <--- this is a popular one apparently
-
ek
vm-bhyve gives you the "vm" command with all kinds of options. Man page is solid. It does everything I need.
-
mason
I mostly just use containers nowadays.
-
ek
rmatte: Interesting! I'll have to look into it.
-
ek
mason: Instead of VM's or instead of jails on FBSD?
-
ek
Also, are you using containers on BSD? Podman or something?
-
mason
ek: Instead of VMs. I do LXC containers set up like jails on Debian, and Jails on FreeBSD.
-
ek
mason: Gotcha'.
-
rmatte
I just use docker personally
-
ek
Dang. I've had to use docker quite a few times and I wanted to kill myself.
-
rmatte
lol, I'm just used to it at this point
-
ek
Don't get me wrong. It's easy to deploy stuff. I get that. But, man... I did not like the command line layout.
-
ek
Or the command output layout.
-
ek
And, most certainly, did NOT like the networking setup. That was nearly impossible to troubleshoot.
-
rmatte
yeah, the networking stuff is quite the learning curve with it
-
ek
"Here's 18 randomly selected (and might already be used) RFC1918 addresses on this system. And, we'll go ahead and include 296 IPTables rules so this little container can reach out for updates! Congrats!"
-
ek
Oh... Kill me now.
-
rmatte
lol
-
rmatte
yeah, and you need to make sure that the addresses don't overlap with existing network space within your org. I have to override them in the config when we setup docker on hosts at work because of that
-
rmatte
but I'm so used to all of this stuff now that it's pretty routine for me, even if something breaks, I've pretty much seen it all
-
ek
rmatte: Yep. That's exactly my point. Vendors would supply something, we'd deploy. Have uncountable network issues in the lab due to overlap. And the troubleshooting was so insanely difficult.
-
rmatte
yeah, it's definitely a fun time
-
ek
Meanwhile, a jail is like 5 commands and I'm done. Someone just gimme a jail in tgz and I'm moving on to more important work. :)
-
rtj
Looking forward to using sparse zvols in Bhyve.
-
rmatte
I haven't used FreeBSD since version 8 or 9, I forget which. Used to be my main OS back in the day. Been planning to throw it on a VM and mess around with it but haven't gotten around to it yet. Jails don't really have the concept of images though like docker does though do they? They didn't back in the day when I used to use them.
-
mason
rmatte: You can build jails from ZFS snapshots and ship those around.
-
rmatte
ah ok
-
rtj
Never used this one. I think they talked about it on BSDNow
github.com/alonsobsd/bhyvemgr
-
ek
Yeah. There's been quite a few projects mentioned as far as Bhyve interfaces. I'm certainly curious, but I also don't need them at the moment.
-
ek
It will certainly be more interesting once Bhyve has the whole redundant host/VM migration/cluster thing going on (I'd imagine somewhat soon-ish.)
-
ek
Then, Bhyve will be my recommendation even in corporate settings. And, they will most certainly require a gui of some type.
-
ek
Just to make happy the masses!
-
rtj
Nice anything to get more users using it is good. Yes 100% lol
-
ek
Absolutely. And, the proof of performance will be easy to present. Without any proprietary requirements, thus far, FBSD+Bhyve wins.
-
SponiX
ek: wins vs what?
-
ek
SponiX: Wins vs VMware and Proxmox (which are my ${JOB}'s go-to standards.)
-
SponiX
I'm hoping to experience similar also "soon"
-
ek
Well, I will mention that importing pre-made provided, non-UEFI linux VM's can be troublesome. The grub stuff can be tricky.
-
ek
SponiX: I think you'll be pleasantly surprised.
-
SponiX
right now though my FreeBSD vm hosted on Linux has an nvme ssd. And my FreeBSD bhyve host doing a FreeBSD vm is on a standard SSD. So kinda of an apples to oranges situation
-
SponiX
Oh, and the chip on the Linux rig also has a few more cores
-
SponiX
so, at present Linux qemu/kvm wins. But it isn't close to fair
-
ek
SponiX: Are you using the nvme option on the Bhyve host for the VM?
-
ek
I'm certainly not saying a non-NVME host will perform the same as an NVME host. But, I'm definitely curious to see what the same Bhyve disk driver kicks back on the same host.
-
ek
For example, I had Proxmox on an SSD host previously and disk I/O speeds and usage was pretty decent. No issues.
-
SponiX
ek: Okay, for my FreeBSD vms right now the Linux Host and its vm are on NVME. The FreeBSD Host and its vm are on a regular sata SSD
-
SponiX
so as I said not really "fair" at all
-
SponiX
NVME gets like 2.5GB/s and the sata SSD is like 500MB/s
-
ek
Migrated to FBSD+Bhyve on the same host and with the same VM's (using the Bhyve nvme disk option) performs such faster and with less noticeable I/O wait.
-
ek
SponiX: Yeah. I understood what you were saying. I'm just hoping at some point in the future you can compare apples to apples instead of apples to oranges. :)
-
ek
I'm very curious what the difference may be.
-
SponiX
well, I also recently did some Desktop oriented performance tweaks to my FreeBSD and it made a HUGE difference
-
mason
SponiX: Like what?
-
SponiX
Haven't re-ran any of the test with these in play yet
-
ek
SponiX: And, also, is the FBSD you made the changes on a VM or metal?
-
SponiX
@mason I can post my loader.conf rc.conf and sysctl.conf if you like
-
mason
SponiX: sure
-
SponiX
ek: the I/O and Desktop performance tweaks have been doing on my FreeBSD 14.2-RELEASE host. I've not done any of these tweaks to any of my FreeBSD CURRENT vms yet
-
SponiX
-
SponiX
-
SponiX
-
mason
ty, looking
-
ek
SponiX: Gotcha'. This is a desktop that's also running VM's via Bhyve? (I'm just guessing based o the loading of "vmm")
-
SponiX
these configuration files also include a bridge0 device for use with my vms
-
ek
Got it.
-
mason
SponiX: Hrm, I need to learn about what some of that is. autobridge_interfaces for instance.
-
SponiX
ek: Yes, FreeBSD 14.2-RELEASE host doing a bhyve guest vms of 15-CURRENT
-
SponiX
@mason I searched the interwebs for that bridge device config. Out of about 5-10 documents of others, none of them worked completely on their own for me. I ended up just mixing and matching and testing until I got lucky
-
mason
SponiX: You have some duplication between loader.conf and rc.conf
-
SponiX
@mason Yeah, I'm aware
-
SponiX
there are probably some dupes within same config files also lol
-
mason
I hit a weird issue with bridging over the weekend.
-
ek
mason: Care to elaborate?
-
SponiX
the Desktop and I/O tweaks in place now cut my Video load time for 4K and 1080p Porno in half or better. Seriously
-
ek
Faster, stronger porno is always a good thing.
-
SponiX
prior the load and seek times were so bad I was actually switching over to my Linux rig to watch stuff
-
SponiX
Now it is on part or better than the Linux box
-
SponiX
On par or better
-
mason
ek: I guess it wasn't all that weird, but I wasn't able to force a route to a non-matching IP. I thought there was a way to do that - for instance, say, arbitrarily, that, that -net 10.0.0.0/24 going through -face foo0 even if foo0 doesn't have a 10-net address.
-
mason
ek: Tried to use my general
wiki.freebsd.org/MasonLoringBliss/JailsEpair plan and it fell over hard.
-
ek
SponiX: Awesome! Glad to hear you got that performing nicely.
-
ek
mason: Ah, okay.
-
ek
mason: What was the resolution that you came up with?
-
ek
Because, I'm not sure why that wouldn't work?
-
mason
ek: I lifted an IP address in the required range and set it on my host-side epair.
-
farhan
How does one make a wiki.freebsd.org page?
-
mason
farhan: Sign up for an account and you can start making them.
-
mason
farhan: Best bet is to join #freebsd-wiki and ask.
-
SponiX
I keep wanting to put my FreeBSD Host on CURRENT also. BUT, I really have no need for it, and I enjoy 14.2-RELEASE and its pkgs
-
SponiX
Words are HARD
-
SponiX
stupid English
-
ek
mason: Ah! Okay. That makes sense.
-
ek
SponiX: I have quite a few hosts running -CURRENT and have had no issues yet.
-
ek
However, they are not production or anything and not running anything crazy or really out of the ordinary (mail server, web server, database, etc...)
-
mason
I very much want to figure this out though. Linux has rp_filter and I have to think there's some equivalent for FreeBSD.
-
ek
But, -CURRENT sure seems solid so far.
-
ek
mason: What does rp_filter do?
-
mason
ek: reverse path filtering - it's what requires an interface and a route to be related.
-
mason
-
ek
PF has the option for unicast?
-
ek
Maybe more. I remember reading something about that a while back for a v6 video stream test things I was working with ${JOB}
-
ek
Err... Hang on. I'm sure I can find it.
-
ek
URPF
-
ek
*uRPF
-
ek
-
farhan
wtap missing a man page...
-
ek
Maybe sounds like what you're looking for?
-
mason
ek: Except, that looks like pf just uses it as a way describe a packet, rather than overriding the kernels' unwillingness to pass packets.
-
mason
-
mason
But yeah, that's what I want to turn off and I figured I could, but now I'm not quite sure.
-
ek
Yeah. It'll perform differently.
-
ek
farhan: I'm not familiar with wrap. Sorry. But, feel free to report the missing man page (or provide one?) on bugs.freebsd.org
-
ek
s/wrap/wtap/
-
farhan
Yeah, I might have to...if I get stuck on my current project, I'll take a first cut at the man page.
-
farhan
The diff to get it to build is in review..
-
ek
Well, I wish you the best of luck!
-
mason
farhan: Languishing in review, or getting attention in review?
-
farhan
I believe it is getting attention, but I'll ping you if it stagnates
-
farhan
Have another diff that I need to ping folks about, updating something in net80211
-
mason
farhan: Well. I've got no commit bit, but I could suggest places to be active to get attention on it.
-
farhan
Not that I seek it, but how does one get a commit bit?
-
mason
-
mason
I don't think there's an explicit process like what, for instance, FreeBSD has.
-
mason
s/FreeBSD/Debian/
-
ek
It's always seemed to me if you have consistent and correct patch submissions, it's kind of a shoe-in for committer status. And, obviously, the more trustworthy committers FBSD can get, the better!
-
la_mettrie
security.opensuse.org/2025/05/12/screen-security-issues.html "FreeBSD still uses version 4.9.1. If Screen were to be upgraded to 5.0.0 then FreeBSD would be affected as well, since Screen is installed as setuid-root by default."
-
wsky
MRniceMR on #freebsd-irc is sending people bat files
-
mzar
nice
-
SponiX
wsky: for free?
-
wsky
:D
-
antranigv
I do wonder, am I the only one who's bother by our 9 months life cycle?
-
SponiX
antranigv: for having a baby?
-
antranigv
I wish it was at least a year, or maybe if there was a way to deploy and update -STABLE better and faster.
-
antranigv
SponiX well, that one I would prefer if it was shorter, but no I'm talking about the FreeBSD release cycle.
-
SponiX
antranigv: you have looked into pkgbase?
-
antranigv
SponiX I have, yes. while pkgbase is awesome and stable now, the tooling around it is still missing. For example, will we have base.txz in the future? will I be able to migrate a jail to pkgbase if it was installed via base.txz? which pkg path is what? etc. basically, some docs are just missing.
-
SponiX
well, it is a solution for that problem. even if it isn't fully implemented yet
-
antranigv
I just learned that -STABLE has pkgbase.
-
antranigv
I mean, a pkgbase repo that is.
-
SponiX
YES
-
SponiX
that is what I am saying lol
-
antranigv
you just changed my life. lemme check now. I guess I can't run -stable jail on -release kernel. I might need -current host.
-
SponiX
pkgbase is the future
-
antranigv
+1
-
SponiX
I'm hoping by the time 15 hits release it will have bectl integration like freebsd-update has now
-
antranigv
ah, I see
-
antranigv
I wonder if pkg audit is integrated yet
-
SponiX
I'm a bit excited. I got a 20 core Xeon to replace this 16 core for only $55 USD
-
SponiX
and a 2TB NVME on the way
-
antranigv
nice
-
antranigv
only FreeBSD on the host?
-
SponiX
On this machine yes. It is 14.2-RELEASE Host, and bhyve 15-CURRENT build vm
-
SponiX
debating going 15-CURRENT on the Host when the nvme gets here
-
SponiX
right now I like running release though because I get great uptime. on CURRENT or STABLE with pkgbase I end up applying updates frequently and it is best to reboot to apply them
-
SponiX
antranigv: so you are on 14.2-STABLE?
-
antranigv
SponiX I am on 14.2-RELEASE, but I want to run 14-STABLE. I will probably use bhyve for testing for now.
-
SponiX
why the desire to be on STABLE?
-
mzar
STABLE runs fine, I am using STABLE in production since 2001
-
SponiX
mzar: for your needs. what makes stable more desirable vs release ?
-
SponiX
why the desire to be on STABreset
-
mzar
SponiX: the ability to add own patches, apply fixes quickly, and, what is most important: simplified and faster update
-
mzar
some people run CURRENT in production, it's even better, but it has one drawback: ABI instability
-
mzar
so to follow, sometimes whole software has to be reinstalled after upgrade
-
ivy
mzar: aren't those advantages of building from source rather than using stable? you'd get most of that with a releng branch, i think
-
ivy
the main advantage of stable is you don't need to apply your own patches in the first place since someone else already did :-)
-
mzar
ivy: everything is built from sources, but I like to be in controll of STABLE and sometimes do MFCs on my own schedule
-
ivy
antranigv: base.txz is not going away, yes you can migrate an existing system/jail with pkgbasify, although this is still very experimental, yes some of the docs are still lacking but a lot of this is being done at the last minute, i expect it to improve in the next couple of months
-
SponiX
Anyone using KDE 6.3.x on Wayland?
-
SponiX
I'm constantly have 3-5 second freezes on X11 with KDE, and I'm pretty sure with XFCE also
-
ivy
re: "base.txz is not going away", apparently we'd like it to go away but it won't be happening soon (certainly not for 15.0R). but it's kind of redundant since you can just extract the packages to get the same files
-
hodapp
hrmph. trying to zfs send/recv from my zroot to back it up to my... non-zrooty-spinny-rust-pool, and I want to preserve everything on zroot (so I am using -R), but problem is that means 'canmount' is set all over and then the backup is subsequently being mounted all over top of all the same mount points for everything in my zroot
-
hodapp
I can add '-o canmount=noauto' to zfs send but then it's only set at the top level and none of the derived datasets inb it
-
ek
hodapp: Just create a different dataset on the receiving side and send there instead?
-
ek
Ex: send zroot to server:zroot/backup or something.
-
hodapp
ek: this is already into a different dataset, but this doesn't change the mount points already set - they're still /home and blahblahblah
-
hodapp
the issue isn't which dataset they're in, it's the mount points & canmount received
-
ek
I haven't tried this myself, but, if you change the mountpoint setting on the recv side, does it keep that change after another send/recv?
-
hodapp
AFAIK all of this is blown away with recv
-
ek
hodapp: So, just change the mountpoint on the recv side during the recv using "-o".
-
ek
That would seem to be the easiest solution.
-
hodapp
ek: hm, that may work provided I've a way to easily patch those mount points back to their original values if I do need to restore
-
hodapp
may need -x
-
ek
Sure. Just use "zfs set" to change them back after a restore.
-
ek
Or, when you zfs send the restore back, just change the mountpoint= back.
-
hodapp
though it may end up with: setting all mountpoints to the same thing on multiple descendant filesystems, and still trying to mount them all
-
hodapp
not sure how that'll go
-
hodapp
and I am not sure if -o will work with canmount as expected since canmount doesn't inherit
-
ek
As long as the mountpoints don't overlap, I'd imagine it's fine? Of course, I know nothing about your layout or anything. So, I guess give it a try and see what you can make work.
-
hodapp
if the mountpoint is being set to the same thing across all filesystems (how else would -o work?), I don't see how it could do anything but overlap
-
ek
Because you would change the mountpoint during the recv. You can change it to anything. That should ensure no overlap.
-
hodapp
but all datasets would inherit the same mountpoint
-
hodapp
regardless of what mountpoint I make it
-
ek
On the recv side, yes.
-
hodapp
do you mean no overlap with the zroot's mount points? I meant overlapping with each other
-
ek
It should ensure no overlap anywhere on the recv side. Both zroot mountpoints and the datasets themselves.
-
ek
If you backup zroot to backup/zroot/backup and change the mountpoint during the recv using -o mountpoint=zroot/backup (or whatever you want) it should place the datasets in zroot/backup (not zroot/) and mount to /zroot/backup/* and not /zroot/*)
-
hodapp
hmm, I am likely missing something with how mount points are inherited
-
hodapp
e.g. for zroot/var/log, its mountpoint is /var/log which is inherited from zroot/var; likewise for zroot/var/mail and so on. If I overwrite those mount points (e.g. to /zroot/backup), they'll no longer inherit, they'll all just be /zroot/backup
-
ek
hodapp: How are you performing the send/recv's? What's the exact command(s)?
-
hodapp
ek: last I tried was: zfs send -R zroot@snapshot_whatever | zfs recv -v -d -F -o canmount=noauto tank/zroot_backup
-
ek
hodapp: So, I just double-checked a system I do incremental snaps and send/recv's on to a backup server and I don't have this problem.
-
ek
I'm using, for example: "zfs send -RI zfs1/home@snap_1 zfs1/home@snap_2 | ssh backup-server zfs recv -Fv zfs2/backup/home"
-
ek
And the mountpoints are inherited by the child datasets. If I look at the backup-server, I see the mountpoints for zfs2/backup/home are exactly that.
-
mason
So, all this discussion of pkgbase since yesterday... Is it becoming the default for 14.3 or something?
-
rtj
It's in current now for 15 I think?
-
ek
Yeah. Not going to be default in 14,x AFAIK.
-
mason
Hm, and 15 is currently slated for late this year. That's actually pretty fast, all told.
-
ivy
mason: pkgbase will be the default for 15.0R, nothing is changing for 14.x
-
ivy
i think the release schedule for 15.0R is as expected based on the new release cadence, which i agree is fairly quick, but i like that
-
ivy
-
hodapp
ek: but I don't see any -o mountpoint=... in your commands
-
ek
hodapp: Exactly. I don't even use that and I'm getting the expected results.
-
hodapp
ek: this is where I started in the first place, and how I was seeing mount points like /home
-
hodapp
ek: I suspect that your command only works as planned when *all* mount points are inherited
-
cpet
ivy: i got a prompt to use legacy or tradtional
-
cpet
ivy: i really dont think they will go all the way in 15.0R
-
cpet
er experimental
-
cpet
honestly should I said experiment to test pkgbase
-
ivy
cpet: we are definitely going with pkgbase in 15.0R unless something terrible goes wrong
-
ivy
cpet: the only thing that's really missing is proper bsdinstall support and isaac/ed are working on this atm
-
cpet
running a recent install snapshot it gives you the option to use tradtinal or experimental
-
ivy
just for now the old way won't be removed in case we get to release and discover some last minute thorny problem
-
cpet
would make sense to keep it that way until 15.1
-
ek
ivy: I was waiting for a long time to read documentation on pkgbase and it sounds like that's being done. So, that's awesome!
-
ivy
that's complicated, there isn't enough room on the install media to fit both ways and we don't want to have two separate ISOs
-
ek
It was kind of difficult to find info. I wanted to make sure I was prepared.
-
ivy
the plan, we are going with pkgbase, if some problem comes up during BETA/RC that we really can't fix, we will revert to dist sets, but that is not expected
-
cpet
pkgbase has been going on for years now
-
ek
It sure has.
-
ivy
right, in 14.x it basically worked fine, we just didn't have the installer support
-
ivy
cpet: fwiw i also did not expect this to happen for 15.0R but a //lot// of progress is being made really quickly
-
mason
pkgbase is going to be awfully nice. Not to disparage freebsd-update, but it's way out on the bell curve in terms of time it takes to analyze updates and upgrades, compared to everything else out there. Makes yum/dnf look fast, and that's worrisome. :)
-
ivy
so i believe it will actually happen now
-
ivy
mason: even the guy who wrote freebsd-update hates it :-D
-
ek
I've used it quite a few times and I've never had any major trouble. So, I'd expect when it does hit in 15.0R, it'll hit the ground running hard and be widely accepted.
-
ek
ivy: Haha. Yeah. I've seen him mention that many times.
-
» hodapp reads about pkgbase...
-
ivy
-
ivy
s/CFG/CFT
-
cpet
not a real fan of ML's
-
mason
My only actual complaint about freebsd-update is that it can get awfully confused sometimes if you're upgrading a jail inside a host that's already been upgraded.
-
hodapp
I'm too clueless to have real complaints about it
-
cpet
never had any issues with it
-
ivy
cpet: you don't need to use the list, you can report bugs in bugzilla
-
mason
FWIW, to cope with freebsd-update getting it wrong, I learned about uname -U and the --currently-running flag. \o/
-
mason
But pkgbase will obviate this.
-
cpet
would be nice to create jails with the bare minimum to get things running
-
cpet
we dont need bluetooth in a jail now do we ?
-
ivy
cpet: pkg -r /jail/myjail install -r FreeBSD-base FreeBSD-runtime FreeBSD-utilities FreeBSD-syslogd FreeBSD-newsyslog FreeBSD-cron FreeBSD-rc
-
ivy
this is exactly what pkgbase is intended to make possible
-
ek
Yep. It's going to be super helpful in that regard.
-
cpet
blames ek
-
cpet
i get the feeling using pkgbase will break the system easier than the other
-
farhan
idea - rather than freebsd-update, make the base system a package.
-
dstolfa
farhan: that idea is called pkgbase
-
dstolfa
-
farhan
dstolfa: oh wow...that already exists.
-
ivy
dvl: could i persuade you to update
freebsd/freebsd-src #1603 so i can land it, pretty please? :-)
-
ivy
dvl: or i will just do it myself if you're okay with that
-
dvl
ivy: Please proceed, I'm swamped.
-
ivy
dvl: ack
-
dvl
ivy: Thank you.
-
dvl
[this will be my first src commit in a long time, I think. the last one was SCSI related, about 20 years ago, related to EOF markers on tape)
-
farhan
ivy: do we use github??
-
farhan
I would be really happy if we did
-
ivy
farhan: yes you can submit patches to src on github, not docs or ports without prior approval though
-
farhan
oh wow, I use phabricator
-
farhan
what is preferred?
-
ivy
uh, complicated
-
farhan
I would prefer github...
-
ivy
if you're happy using phabricator you can keep using that, the problem with that is there's no workflow to get approved changes actually committed
-
ivy
but if you're working with a committer who will commit your changes, phab is fine
-
farhan
that's what I'm doing. I have no commit bit.
-
ivy
github is good for new contributors who don't really know how to get something committed on phab... but most committers prefer working with phab because the tooling is much betters
-
farhan
define better?
-
ivy
if you have someone in mind to commit your patches i'd suggest asking them
-
ivy
farhan: better = "exists" :-)
-
ivy
landing github patches is basically entirely manual right now, it's a huge pain
-
ivy
imp is working on improving this but it's still not great
-
kevans
it is convenient in the sense that the --author metadata is already there, but I guess git-arc may paper over that complaint anyways
-
ivy
basically, phab is better if you want people to review your change, github is better if you want your change to actually be committed
-
farhan
ha!
-
ivy
the fact we don't have one solution that achieves both of these goals is an open issue
-
farhan
that seems disjointed.
-
ivy
i think everyone agrees that the current situation is not ideal :-)
-
SponiX
anyone know if there is a plan for use of bectl with pkgbase similar to how freebsd-update does now?
-
farhan
what does phab offer that github doesn't have?
-
SponiX
besides not being owned by Microsoft?
-
SponiX
lol
-
farhan
sure, but you can have a commercial account so its not a negative ownership
-
farhan
ie, you pay them
-
ivy
we don't want freebsd to depend on github, there is discussion about setting up a freebsd forgejo/gitlab/something to do this in a bit better way, but we'd still like a better workflow to ingest patches from github
-
farhan
I suppose that's reasonable from an independence perspective.
-
farhan
but I Guess its a question of how far do we want to take that? For example, should freebsd be independent of the datacenter that the servers are hosted on?
-
farhan
Its an arbitrary line -- and as long as we're aware of that, then its perfectly reasonable to not use github to be independent.
-
ivy
well, if NYI were to withdraw their support the project could move to another DC with a reasonable amount of effort
-
ivy
if Microsoft start doing something with GitHub we don't like...
-
CrtxReavr
Why do I feel like there's a rush to make FreeBSD more like all the shitty Linux distros?
-
ivy
this is my personal opinion, not official opinion of freebsd, fwiw. i just don't think core services like the source tree should depend on Microsoft
-
ivy
CrtxReavr: i don't know, why do you?
-
dstolfa
github is also annoying because it wouldn't be the first time it blocked certain countries, so contributors and users from there couldn't fetch the sources just because github got a request from the government to do something
-
CrtxReavr
So far I think MS has done a good job of being platform agnostic.
-
ivy
dstolfa: as we just found out when surveymonkey blocked Russian users...
-
CrtxReavr
That said, however, there's plenty of source repo platforms that interact well with git.
-
dstolfa
ivy: yeah, incredibly annoying
-
farhan
CrtxReavr: Some of Linux's ideas are worth emulating, no?
-
farhan
dstolfa: I totally forgot about that...
-
ivy
this is not the first time recently i've heard "freebsd is turning into linux" and i don't really understand it
-
CrtxReavr
And to answer your question, Ivy, pkgBase seems like a step in the linux distro direction.
-
CrtxReavr
farhan, don't confuse popularity with worth emulating.
-
farhan
Sure, but popularity is a sign of business demand.
-
ivy
CrtxReavr: it's really not, though. consider that commercial Unixes (Solaris, HP-UX, AIX, ...) have had their own "pkgbase" for 30+ years, we're just switching to it like they do - we're not going to split src into 200 different source trees so there's one for "df" and one for "grep" and ...
-
CrtxReavr
farhan, Windows is popular.
-
farhan
right! And windows solved some problems that others could learn from.
-
ivy
to me "like linux" would mean there's no "freebsd source tree", and you have to build "freebsd" from a bunch of different upstream sources like you need to do to create a linux distribution
-
ivy
we're absolutely not doing that and no one wants to do that
-
farhan
agreed...
-
dstolfa
ivy: also very different ABI stability expectations
-
SponiX
well not sure how others feel about it, but I like pkgbase. being able to stay current without having to compile all the time is nice IMHO
-
CrtxReavr
Well. . . I spent a good bit of yesterday cleaning up after a pkg fuckup. . . . becuse it chose to remove a bunch of stuff, rather than upgrade it.
-
farhan
CrtxReavr: I'll put it this way...I suggested FreeBSD to a few teams I work with. All thought it was interesting, but it could not do some fundamental features that they needed, it could not "tap into" an existing ecosystem, even in an OS-agnostic way.
-
farhan
I would like to see FreeBSD improve on those areas
-
CrtxReavr
And I'm glad it was only user apps, and not core OS components.
-
SponiX
as far as github and Microsoft. Have a look at their latest moves with vscode if you want more reasoning not to trust Microsoft
-
ivy
well, i'm sorry you had a problem with pkg and you should probably report a bug, but that was probably not intentional
-
ivy
this is why we want people to test pkgbase, fwiw...
-
farhan
And I would not consider that "chasing shiny things", but rather, chasing market demands...
-
dstolfa
the reason you don't see as many bugs with the base system is because most developers are using the current workflow of "buildworld + buildkernel + install...". if a lot of developers start using pkgbase, those issues will get ironed out before they reach you
-
farhan
I am specifically speaking about containerization...
-
dstolfa
it's all down to active testing as ivy says
-
ivy
dstolfa: +
-
SponiX
CrtxReavr: I've had a couple failed attempts to pkgbase my 14.2-RELEASE to 15-CURRENT. But I've had it work good when I just implement it within the same branch
-
kevans
i guess that's one way to look at it
-
kevans
bah, I was scrolled up
-
dvl
ivy: I went back to find commit references, and didn't find anything for tape drivers, but here's what I find. Most of which I've forgotten.
bin.langille.org/?24fdd3f2d0bc90ea#…uq4ununjGGbndVmG8c5nHrCYghJwoGMtHBq
-
CrtxReavr
Honstly. . . I feel like the ports sytem has been largely wreck.
-
ivy
largely what?
-
CrtxReavr
There's way too much of it that won't build outside of poudriere.
-
» kevans notes that pkg generally presents its plan for an upgrade that you're supposed to review before committing to it
-
SponiX
well, there was a lot of it that wouldn't even build with poudriere recently. that just got ironed out
-
CrtxReavr
portmaster should would.
-
CrtxReavr
Period.
-
CrtxReavr
A manual ``cd /usr/ports/this/that && make install clean`` should work.
-
CrtxReavr
Period.
-
farhan
does it...not?
-
CrtxReavr
(And it did for many FreeBSD major versions (with little exception).
-
farhan
I never use the ports tree
-
farhan
I use pkg for everything
-
CrtxReavr
Not when builds won't build outside of poudriere.
-
SponiX
farhan: a fair amount of folks are like that. I do pretty much the same on my 14.2-RELEASE machine
-
cpet
Some of us still like to compile
-
dstolfa
CrtxReavr: what doesn't build that way if you start with a clean installation on freebsd without installing packages that have mismatched versions?
-
ivy
CrtxReavr: i appreciate your frustration but understand that as someone who manually installs ports with make install, you are in the minority nowadays, so... this might be a case of patches welcome
-
CrtxReavr
I'm a sysadmin, not much of a software developer.
-
SponiX
cpet: I don't think that the build systems are going away anytime soon
-
ivy
cpet: no one is removing support for compiling anything
-
ivy
compiling is required to produce the binary package so obviously we cannot remove that
-
getz
CrtxReavr: what is not building outside of poudriere?
-
CrtxReavr
That seems to change by the day.
-
CrtxReavr
(Maybe if the pkg build system didn't use poudriere, things would be better.)
-
SponiX
anyone good with the basics of pf? I'm gonna do my setup with it after this next reboot
-
getz
all it does is create a jail with a fresh install so not a lot of trickery there
-
getz
I do it manually sometimes when lazy in a vm or so and havent had issues
-
CrtxReavr
Your definition of "all it does" is probably not very read world.
-
ivy
CrtxReavr: no, that would make everything much worse, the only reason we keep "make install" around is that too many people would complain if it was removed
-
SponiX
not sure why we are hating on poudriere besides the horrible name. the FreeBSD Desktop Team for KDE Plasma uses it on my build vms and it does well for them
-
dstolfa
honestly it just sounds like you have mismatched versions of packages with the version of whatever port you're trying to build so it's failing. you need to ensure that the packages you have installed match the versions in the ports tree you're using
-
CrtxReavr
pkg are mostly great. . . until you need a non-default build option.
-
cpet
Yeap
-
ivy
tbh, i don't know how to reasonably respond to "i have an issue, i didn't file a bug, i won't provide any examples, but it would be better if freebsd.org completely changed how they build packages to fix this issue i'm having"
-
dstolfa
i'm not even sure what that change would look like. poudriere just spins up a jail and builds the port
-
» CrtxReavr sighs.
-
dstolfa
i've done make install for ports on an experimental architecture and it worked fine so long as it had the right versions in the right places
-
dstolfa
i've not once seen it break for a port that wasn't already broken with poudriere
-
getz
CrtxReavr: check out a ports tree corresponding to the package versions you have installed and your issues will go away
-
CrtxReavr
Sounds like a lot of non-real-world navel gazing.
-
ivy
understand that most "real world" freebsd users are using poudriere, because it's fundamentally a better way of building packages
-
ivy
i agree 'make install' from a port should work, and if it doesn't, please report a bug
-
ivy
but... if you are using this method of building ports, you are in a minority, you may need to put some work into making it work properly. this is the nature of a community-supported, open source platform
-
cpet
I liked the port master building
-
CrtxReavr
The standard reaction in #freebsd-ports (or #bsdports on EFnet) to such a complaint is "You should build in poudriere."
-
farhan
great discussion, btw really enjoying this.
-
ivy
CrtxReavr: yes, you should be using poudriere. but if you find a bug in make install, it's still a bug, you can report it.
-
CrtxReavr
This is just infuriating and I have work to do.
-
rtprio
what doesn't build outside of poudre?
-
cpet
I like the way openbsd does it it's all build into ports buy the backend is perl using fakeroot
-
cpet
Poudriere is too complex for simple port testing
-
cpet
But I normally get kicked for being a troll so bleh
-
ivy
no one is going to kick you from here for saying you prefer some other way of doing something
-
ivy
it's just frustrating when people complain about something and won't provide specifics so it can be fixed
-
mzar
sure cpet, now this channel is liberated
-
SponiX
cpet: there is in fact a "testport" option for pourdriere ;)
-
SponiX
I'm just learning the basics on poudriere myself though
-
SponiX
still can't spell it correctly most of the time
-
dstolfa
SponiX: alias p = poudriere ... or something? :P
-
ivy
it should probably be called poudriƫre
-
SponiX
dstolfa: well on system I can type poud->TAB
-
SponiX
I will admit, I turned off process isolation so I can see what commands the builders are running in my vms. If it wasn't for taking a peak at their commands, I would still be lost in the provided poudriere documentations
-
cpet
I use poudriere but it shouldn't be this complex to test a port
-
ivy
SponiX: i may be misunderstanding you but poudriƫre doesn't use VMs, you can see the command in `ps` on the host
-
ivy
commands
-
ivy
"ps axd" may be informative here
-
ivy
or i gues we're meant to spell this "ps Ad" now
-
ivy
kevans: does ps(1) conform to POSIX?
-
SponiX
ivy: I have "FreeBSD Builders vms" on my Linux and FreeBSD machines. the FreeBSD Desktop Team (See #FreeBSD-Desktop) uses those with poudriere to validate that packages will build properly before submitting them to the main build boxes
-
SponiX
I understand that poudriere itself uses FreeBSD Jails
-
mzar
SponiX: yes, but jails could be nested, so you can have poudriere running in the jail
-
SponiX
I use the vms for several reasons. mainly resource segmentation
-
SponiX
anyway, I have to run. Be back later
-
mzar
segmentation? jails could be limited too
-
SponiX
mzar: well, the build team told me that I can't run a 15-CURRENT jail on 14.2-RELEASE
-
SponiX
that is another reason for the vms
-
mzar
but poudriere runs build only on demand, and it's better to give it more resources to complete builds faster
-
kevans
ivy: safe to assume no
-
cpet
Poudriere is too complex for average new user to start contributing just like the doc was hell before
-
SponiX
cpet: I mostly agree with that
-
dstolfa
SponiX: yeah, a 15-CURRENT jail userspace will be assuming a 15-CURRENT kernel ABI and API, and obviously 14.2-RELEASE can't magically be forward-compatible with 15-CURRENT
-
SponiX
dstolfa: Yes, that is one big reason for the vm use...
-
mzar
SponiX: but when running poudriere on CURRENT you can have 14 and 13 jails
-
cpet
But uh well if I have to run my ports through that I'll do it but still
-
regis
> Poudriere is too complex for average new user
-
mzar
it's probably not for newbies
-
regis
Does an average new user even should know of and be bothered with poudriere?
-
deepy
I think I did something wrong during an upgrade, because bhyvectl is now failing with: ld-elf.so.1: Shared object "libvmmapi.so.5" not found
-
deepy
I've got libvmmapi.so.6 though
-
cpet
yeha but little timmy who wants to update fceu
-
cpet
should be able too without complexity of poudrere
-
ivy
cpet: this is what binary packages are supposed to be fore
-
regis
Poudriere is a tool for edge-cases use: building stuff for multiple archs or to release it with different options or whatever, or building ports with custom options to get packages ready to be deployed on a fleet of virtual machines, or otherwise when it's more reasonable to build them once and deploy to multiple target systems.
-
ivy
most users should have no reasons to build ports from source, i realise they do, but they shouldn't
-
cpet
if you are updating a port most if not all commiters will ask for a poud build log
-
cpet
so again if little timmy wants to build port he would have to do all that
-
mzar
timmy can fail
-
cpet
so who cares about timmy
-
mzar
yes, nobody cares about timmy
-
cpet
that mentality is what me me go from maintaing 700 ports to moving to OpenBSD
-
mzar
go ahed cpet
-
farhan
I've never looked into these build systems - what exactly is poudriere?
-
mzar
cpet: issue command /j #openbsd && /part #freebsd
-
farhan
openbsd is cool, I'm sure they would be happy to have you.
-
dstolfa
farhan: it's a tool that spins up a clean build environment for you (usually a jail) and builds ports you ask it to build, producing packages
-
dstolfa
you can then pkg add those or you can serve them to your server fleet or whatever
-
farhan
how is that different from /usr/ports/this/that make clean?
-
cpet
its a clean install
-
dstolfa
it does so in a clean environment and picks up the right versions of dependencies for a given ports tree
-
cpet
with nothig that can intefere with it
-
cpet
i think its over kill but
-
dstolfa
so you don't end up building foo that depends on libbar.2.so but you have libbar.1.so installed which has a completely different interface
-
dstolfa
and you don't end up with broken software
-
dstolfa
or build failures.
-
dstolfa
ow security holes you aren't aware of. that kind of thing.
-
dstolfa
s/ow/or
-
cpet
the whole point of that is to build the port using the current ports
-
cpet
this is why mixing pkgs and ports is bad
-
mzar
it's nothing bad with it, only some people are bad cpet
-
farhan
dstolfa: hm...so, can you build versions, rather than using the base system? For example, libXXX.1.so is placed in /usr/obj/ports/libXXX.1.so and that's the version that is based on?
-
farhan
and same for libXXX.2.so
-
SponiX
mzar: Yeah, I might go to CURRENT when my new nvme drive gets in
-
dstolfa
farhan: the usual confusion that happens is that you might pkg install something from a package repository and get a specific version of some library. then you want to tune a specific port and do it via make install without realising that the port's build picked up a dependency you have installed on your system, but it's actually the wrong version and then you run into issues
-
mzar
SponiX: give it a try
-
farhan
isn't this called dependency hell?
-
deepy
Is there some command I can run to repair the parts of base that are incorrect? my bhyve is broken after the upgrade :-(
-
dstolfa
farhan: sort of, but it's relatively easily managed through tools like poudriere and using pkg. alternatively, you manage it manually in which make install should succeed and the software should run fine
-
mzar
deepy: bhyve is broken? perhaps it was incomplete upgrade ?
-
dstolfa
deepy: you could try fetching base.txz from here:
download.freebsd.org/releases/amd64
-
dstolfa
for your version
-
deepy
mzar: freebsd-update isn't letting me progress in any way :-(
-
deepy
dstolfa: I'm currently comparing the result of freebsd-update IDS with that, but was hoping there'd be something more automagic :')
-
mzar
deepy: OK, follow dstolfa's guidance then
-
SponiX
mzar: I've ran current before. but there was a problem crashing the main build systems. and when things got resolved 14.2-RELEASE was the priority. when I did this install the meta packages for "kde" and "xfce" and so forth didn't even exist in CURRENT
-
deepy
I'll continue the base + IDS dance, thanks for the help both of you :-)
-
mzar
CURRENT is rolling release, it's probably to jump on this rollercoaster at the end of month, arround Gleb's stab-week, build system and kernel without debugging, and you will be fine SponiX
-
mzar
s/probably/probably best
-
SponiX
and although my machines are setup for building packages. I normally don't tie up resources building them myself lol
-
mzar
OK, you can install packages for CURRENT from official repos
-
SponiX
If I go CURRENT again, it will probably be with pkgbase
-
SponiX
mzar: I'm aware. I've ran CURRENT on my systems before
-
SponiX
to be honest though, I am fairly happy with my setup now. I might switch it up though
-
SponiX
reason for resource segmentation being needed is the machine isn't 100% dedicated to FreeBSD pkg building. It also runs a Minecraft server and will be doing Plex also if I ever get that figured out (performance problems)
-
SponiX
anyway.. gotta run again errands are calling me
-
SponiX
I tend to update and reboot CURRENT way too much. That is a part of why I'm on RELEASE right now
-
mzar
hmmm... burnt with CURRENT
-
ivy
the trick with running -CURRENT is realising you don't actually need to update that often if tehre are not security fixes (and you can cherry-pick those to a local branch)
-
ivy
find a good commit, stay on that for a few months, update later
-
regis
CURRENT was completely unstable and unreliable just a few versions ago. Nowadays I have 15-CURRENT on ThinkPad and I switched directly from 14-CURRENT. It's stable, works, I update it often and it consider it more stable than some Linux distros trying to be "cutting edge".
-
SponiX
ivy: I tend to apply any system updates blindly as soon as they become available without researching them
-
ivy
SponiX: yeah, you should not run -CURRENT :-P
-
ivy
case in point, unix(4) is kind of broken right now
-
hodapp
oh, I tend to procrastinate doing updates until I realize that my FreeBSD has been out of support since Bush was in office
-
skered
Which one?
-
hodapp
not answering that
-
SponiX
I like the appeal of STABLE and CURRENT. But honestly think RELEASE is the best fit for my uses right now
-
ivy
i think with the "new" release cadence it's pretty reasonable to use -RELEASE now
-
ivy
you get a stable release and you get a pretty good window in which you can upgrade to the next release
-
CrtxReavr
WTF
-
CrtxReavr
-
ivy
CrtxReavr: why is this "wtf"? are you perhaps looking for the mtr-nox11 package?
-
CrtxReavr
Well. . . maybe. . . but then why does 'mtr' need CUPS?
-
ivy
at a guess, gtk2 probably requires it
-
vkarlsen
Don't you want to print your routes on paper for later reference?
-
ivy
i did once print out a copy of the EDU zone file on a dot matrix printer...
-
vkarlsen
I'm happy I wasn't in the same room at the time
-
regis
ivy: why not run CURRENT?
-
ivy
regis: context? i run CURRENT everywhere including production systems
-
ek
ivy: CURRENT dot matrix printer? I dunno.
-
regis
SponiX: I've worked for a hosting company some ~12 years back and not updating RELEASE and keeping STABLE was based on (judge this by yourself...): users see it in phpversion() and "STABLE" looks more professionally than "RELEASE"
-
regis
ivy: Hey, mee to.
-
hernan604
is there a branch for 15-current ?
-
ivy
hernan604: "main"
-
ivy
-CURRENT is always the "main" branch
-
hernan604
i want to install it in parallel with 14.2-RELEASE
-
hernan604
as a 15-current boot environment
-
hernan604
i think i can install "main" branch boot environment, but will it break if i git pull and rebuild workd and "main" has already turned 16-current
-
hernan604
well i guess i will have to test
-
hernan604
and activate a different environment if it breaks
-
ivy
hernan604: the switch from 15.0-CURRENT to 16.0-CURRENT is meaningless, it's just a version number change
-
hernan604
so nvm
-
hernan604
ok
-
ivy
it's the same branch
-
ivy
-CURRENT is always "main"
-
hernan604
got it
-
hernan604
thanks ivy