-
Michelle
rwp: no
-
Michelle
rwp: conscious "management" decision to roll a new quarterly regardless of build failures/missing dependencies and packages available are the result of that quarterly.. even when notified a patch/upgraded package has caused an issue with dependent packages.
-
rwp
Does pkg "latest" improve that situation? I have seen just as many people complaining here running latest too.
-
Michelle
rwp: the only safe and sure way to ensure everything you depend on is patched and available is run your own repo... even if you're a home user... *very* bad IMHO.. however i was shunned for calling it out (as were others) so that'll be the last i say of it for another few years.
-
jaredj
point of order: "dummy spit"?
-
Michelle
-
rwp
-
rwp
We don't call them dummies on this side of the pond. It's not a familiar US idiom.
-
Michelle
'pacifier spit' doesn't have the same ring to it :P
-
rwp
Someone having a cow would also be a hard idiom to translate too.
-
jaredj
it sure doesn't
-
Michelle
hehehhe actually this is a better description of what happened/what i did..
urbandictionary.com/define.php?term=Spit%20the%20Dummy
-
jaredj
... num num spit?
-
Michelle
(and yes I'm Aussie)
-
jaredj
ah ic :)
-
rwp
We are a great people separated by a common language. :-)
-
jaredj
lol
-
Michelle
my dummy spit was that bad i forked freebsd and ran my own version (incompatible with freebsd binaries in the end) on my own systems (across SORBS) .. used it until the 30 June this year when SORBS was shutdown. only thing i never got ported was haskell ...
-
Michelle
(was a really dedicated dummy spit)
-
entrop
Michelle: it seems you're not the only one to dummy spit regards to pkg and FreeBSD - i get the impression it (pkgbase in this case) was part of the reason ixsystems started to go linux
-
Licca
in my case, it's like...well...I'm puttng together a userland, but I can't write a kernel x.x
-
Licca
and I'm like, well, what's closest?
-
Michelle
entrop, not surprised in the least.. someone wanted it to be more linux package management like.. which is fair enough if done right... but i personally got the impression it was about someone making their mark at the cost of everyone else.
-
jaredj
i don't feel like switching to linux is innovative
-
Licca
^
-
Licca
and I thought of how Debian had at one point been experimenting with BSD kernels
-
Licca
(I actually ran "Debian GNU/kFreeBSD" on a friend's server for a while as a compromise with him)
-
jaredj
i mean, it might be a great way to focus on the problems you really want to solve, because there's a horde of other people working on everything else
-
Michelle
Licca, can't you still get debian with the freebsd kernel?
-
entrop
-
jaredj
(except for openssl and log4j)
-
Licca
not anymore
-
Licca
they stopped after 2 versions
-
Licca
"kFreeBSD" is basically my second choice as a potential kernel for the project I called "Unitas"
-
Licca
(my first is "kNetBSD")
-
jaredj
woop woop
-
Michelle
mine was BSDSUniX (aka BSDSUX).. however as it was really only me, and i have a new AI project I'm currently working on (
linkedin.com/feed/update/urn:li:activity:7216240768015851520 ) i don't know if i'll keep it going, especially as i need to stand up new (public) servers as was using SORBS machines as distribution nodes for the base OS and packages.
-
Licca
I use github for now
-
jaredj
i have a soft place in my heart for netbsd
-
Licca
I feel like NetBSD is the most "BSD" of the BSDs, with FreeBSD a very close second
-
rwp
Me too.
-
jimmiejaz
grrr, pkg upgrade still wants to remove my media player :( let's see if pkg lock will keep it. /yay, it does :)
-
Licca
so I wanted to make an actual OS around my "Strix" userland project, but I was having trouble writing some elements
-
Licca
the second biggest issue is that although it's not possible for the whole system to have one license (my Strix code uses the FreeBSD/NetBSD license; I use various similar licenses for different projects) I do want to avoid a bunch of different licenses, and even more, I want to avoid "herpetic" licenses
-
Licca
I'd have to prepare a custom build system
-
Licca
the usual issue was that the idea of creating standalone build trees for certain projects and methods of rolling them just led to negative reactions
-
Licca
like "why would you want to build your own clang?"
-
Licca
or "why would you want to have a kNetBSD build tree without the rest of NetBSD?"
-
Licca
but what I was trying to create was distinct from what any BSD is
-
Licca
I just wanted to use a BSD kernel because they're generally close enough and it would save me a lot of work lol
-
Licca
but trying to create even just enough of an environment to cross-compile a basic system from my native OS (lol, Debian) and then start hacking on it in a gradually more native environment, and get it to the point where it starts to resemble a "proper" OS...
-
the_oz
blame RMS for gcc cross compile woes
-
Licca
I don't even want to use gcc, lol
-
Licca
I'd prefer to use clang
-
Licca
but I can use gcc if push comes to shove
-
the_oz
easy as pie on clang, I haven't checked lately but it's easy as knowing the target triple
-
Licca
about, imo, the only thing RMS did right was convince Keith Bostic to Theseus BSD
-
nmz
anyone knows how I can get pkg to print the .pkg file in the repo path
-
Licca
so my ultimate goal would' be to have a tree where I can use GNU or BSD make to "bootstrap" the base system from outside, or to roll it from inside; which is based somewhat on a BSD but feels more like SVR4; and ultimately runs the CDE
-
jaredj
... and have it be something you made, yes?
-
Licca
as far as I can
-
jaredj
like if such a thing magically already existed, *pouf*
-
Licca
100% isn't possible. and I'd be using FreeBSD and/or NetBSD to try to fill holes
-
Licca
well, illumos is prolly the closest thing that does
-
Licca
but the CDDL makes me twitch
-
jaredj
that's what i was sort of wondering about
-
jaredj
yeah? i have only tldrlegal'd it lately
-
Licca
well, I really wanted something more BSD-licensed
-
Licca
so I started doing it myself and created Strix
-
jaredj
that is cool.
-
Licca
the license on my own code is the FreeBSD/NetBSD (afaict it's the same) 2-clause license
-
Licca
so I'm like...well...I'm gonna have to roll a few things myself. I'll prolly replace some of my existing stuff with BSD code.
-
Licca
one might ask, what would I use for /bin/sh... ash - why would I use anything else?
-
Licca
works fine for you, works fine for the NetBSD guys, even works fine for Debian and Ubuntu
-
jaredj
no rc or es? :)
-
Licca
es might be something worth making a secondary shell, on the same level as csh
-
jaredj
9front is MIT-licensed...
-
jaredj
lol certainly doesn't feel like SysV though
-
Licca
I don't want "Plan 9 from Bell Labs", though, I want SVR4 lol
-
jaredj
yeah so SVR4... all i'm coming up with when i think of it is numbered init scripts and sysv shared memory. i don't actually know what it feels like
-
Licca
NetBSD seems to be going in that direction
-
Licca
but they're also getting a bit GNUy-chewy too
-
Licca
I also decided that just as original SVR4 put a more or less 4.3BSD "universe" in /usr/ucb, I'd do similar - but with something more modern, i.e., pieces of FreeBSD and NetBSD
-
jaredj
yeah k see that's what i remember distantly of solaris - what's this whole other set of binaries doing over here??
-
jaredj
and why, *why* is ping only there and not on my path??
-
Licca
SunOS 4 was a BSD that had SysV elements, and then AT&T forced SVR4 on them
-
mns
what issues might I be running into when upgrading from 13.3-RELEASE to 14.1-RELEASE ? My setup is simple, out of the box, with a single jail setup via bastillebsd, let's encrypt certs setup using dehydrated.
-
bdrewery
asking pre-upgrade, or having a problem?
-
bdrewery
you could easily get 90% people saying "worked for me", and 10% saying it caused them trouble. It all depends on your setup. Just make backups and go for it
-
mns
bdrewery: pre-upgrade. I recall that when 14.0-RELEASE came out, there were people talking about certain things not working, etc.
-
mns
I've been having issues with sslh after upgrading to p5 for 13.3-RELEASE, in which I'm seeing sslh process has died for some reason and the service no longer running. I was considering maybe I bit the bullet and move to 14.1-RELEASE
-
scoobybejesus
the only thing that comes to mind is that the step to upgrade the boot code was mentioned in a release note in 13-release somewhere, and i skipped that step, so i needed to do it when upgrading to 14-release..
-
scoobybejesus
the other thing that comes to mind is that the root shell changed, and it needed to be paid attention to in the file merges
-
mns
I don't recall what I did for upgrading from 12.x to 13.0. I don't think I did anything with boot code. Will have to verify and check.
-
mns
Thanks scoobybejesus
-
V-T60
skered: no, i installed this system this year
-
V-T60
maybe in january
-
Licca
managed to pull a 10.3 tree out of Debian's site lol
-
V-T60
So strange now.
-
V-T60
I tried to connect to my XMPP server with dino
-
V-T60
But it doesn't work, though profanity client works
-
V-T60
It throws out some "Authentication error"
-
V-T60
I'm pretty much sure FreeBSD-related. Because on postmarketOS dino works very well
-
V-T60
And pidgin also doesn't authenticate. Only profanity.
-
V-T60
Probably something with SSL? or with something else common external.
-
V-T60
Should I expect SSL working fine on 13.2?
-
V-T60
Or is that too old?
-
V-T60
For SSL to work
-
Licca
there's also the potential issue in my concept: it would have to be a full-on fork, I think, even if it's just part of the operating system. just like Debian has to say "kFreeBSD", "kNetBSD", not "FreeBSD" or "NetBSD"
-
Licca
in this case too, uname(3) will have to say something else so that FreeBSD doesn't get blamed for my tweakery ;p
-
V-T60
should i expect the computer to reboot normally after freebsd-update?
-
V-T60
freebsd-update fetch
-
V-T60
and
-
V-T60
freebsd-update install
-
V-T60
will this override the kernel?
-
V-T60
i both did pkg update, pkg upgrade
-
V-T60
and the one that i told previosly
-
V-T60
What's wrong with my installation?
-
V-T60
I upgraded with pkg upgrade
-
V-T60
And did freebsd-update, so no there are no upgrades available
-
V-T60
But now I can't start sway.
-
V-T60
ld-elf.so.1: /usr/local/lib/libepoll-shim.so.0: Undefined symbol "kqueue1@FBSD_1.7"
-
V-T60
pkg-static upgrade -f
-
V-T60
for what reason this command is? ^
-
V-T60
can or can't the system be upgraded without this?
-
V-T60
through freebsd-update
-
mzar
pkg-static upgrade -f will upgrade or reinstall all the packages using statically build pkg(6)
-
mzar
(8)
-
mzar
freebsd-update can update only OS
-
V-T60
why would i need this? do I?
-
V-T60
that was minor upgrade
-
V-T60
but now my zpool is not working
-
V-T60
or something. i had to set old kernel
-
V-T60
otherwise it didn't even boot
-
vedranm
V-T60: did you read the release notes and upgrade the bootloader as described?
-
V-T60
I'm reading Chapter 26, but don't understand much...
-
polyex
next big changes you predict to freebsd after pkg base?
-
al1r4d
does anyone know how to use this on FreeBSD?
github.com/thesofproject/sof-bin
-
al1r4d
without that, my speaker wont active
-
shbrngdo
freebsd.org - having trouble accessing it via IPv6
-
V-T60
I did freebsd-update rollback and now my computer is not booting at all
-
V-T60
full data loss?
-
V-T60
writing something like 'module kernel required but not loaded'
-
nimaje
rwp: the repo is switched only after the new one is build, but if you use old versions for failed packages you risk to run into inconsitencies with versions (well, iirc for libs pkg has a little bit of protection against that) (what if some dependency changed ABI and only that dependency is updated and the package you want to use is not because it failed to build and you put the old version in the
-
nimaje
repo, similar to that problem with icu and prosody V-T60 had recently?)
-
V-T60
now my issue is worse...
-
V-T60
looks like i totally lost everything from the computer
-
V-T60
after freebsd-update i couldn't run sway
-
V-T60
but after freebsd-update rollback i can't even run bash
-
V-T60
it crashes at the very beginning
-
V-T60
writing something like 'module kernel required but not loaded'
-
V-T60
i could clarify, if it had any sense
-
V-T60
to me it looks like full data loss
-
V-T60
i tried single user mod3
-
V-T60
i tried single user mode. not booting*
-
V-T60
now i have even three kernels...
-
nimaje
hm, freebsd-update should have made a boot environment before updating, can you boot that?
-
V-T60
boot environment?
-
V-T60
before updating?
-
V-T60
how is that?
-
V-T60
where is that?
-
nimaje
with root on zfs, the datasets are created in a way that you can have multiple versions (boot environments), so that you can switch back to an older version in case of problems when updating for example
-
V-T60
i saw something about boot environments
-
V-T60
but it shows 14.0
-
V-T60
what on earth
-
V-T60
i have never even installed such version, isn't that so?
-
nimaje
what version did you install? what updates did you do?
-
V-T60
i am 13.2 user
-
V-T60
in could only do minor upgrade
-
V-T60
because the program (that is freebsd-update)
-
V-T60
only shown me that
-
V-T60
it should have been 13.2 something i guess?
-
V-T60
but sway didn't work
-
nimaje
(hm, for freebsd-update upgrade you have to specify the release with -r, so you would have noticed)
-
V-T60
i didn't specify.
-
V-T60
but boot environments never appeared for me before
-
V-T60
in the menu on boot up
-
V-T60
now i see some default that tried booting
-
V-T60
and 14.0. but how? i doubt any of them chosen will be working
-
V-T60
after sway stopped working i tried to revert
-
V-T60
and rebooted. now it is absolutely broken
-
V-T60
Oh. I changed to 14.0
-
V-T60
And now even gui is working
-
V-T60
wait what...
-
V-T60
% freebsd-version -k
-
V-T60
14.0-CURRENT
-
V-T60
what was i actually updating from and to
-
nimaje
how and when did you install -CURRENT?
-
V-T60
09:11 < V-T60> Should I expect SSL working fine on 13.2?
-
V-T60
i don't understand...
-
V-T60
during revert somehow?
-
V-T60
I was updating 13.2 and reverted back... to 14?
-
V-T60
insane. that is nonsense. i don't understand
-
V-T60
or wait.
-
V-T60
what is that? Fetching metadata signature for 13.2-RELEASE from update2.freebsd.org... done.
-
V-T60
Probably I misunderstood.
-
nimaje
but how? 14 was -CURRENT until november 2023
-
V-T60
Look.
-
V-T60
The following files will be added as part of updating to
-
V-T60
13.2-RELEASE-p12:
-
nimaje
try freebsd-version -kru
-
V-T60
How can i upgrade 13.2 to 14?
-
V-T60
% freebsd-version -kru
-
V-T60
14.0-CURRENT
-
V-T60
13.2-RELEASE
-
V-T60
13.2-RELEASE
-
V-T60
Triple output?
-
V-T60
what does it mean?
-
nimaje
you have a 14.0-CURRENT kernel, running a 13.2-RELEASE userland with a 13.2-RELEASE userland installed
-
V-T60
Before it refused booted
-
V-T60
Before it refused to boot*
-
V-T60
I don't how that was ended up like this
-
V-T60
I don't know how that was ended up like this*
-
V-T60
Shouldn't I reinstall everything from scratch to get clean environment?
-
V-T60
Or is that easy to arrange logically?
-
nimaje
did you do anything with make inside /usr/src?
-
V-T60
Oh, could be. I'm using this system so long time ago.
-
V-T60
I had some troubles
-
V-T60
With kernel modules not working
-
V-T60
or something with kernel. that it prevented me from doing what i wanted
-
V-T60
I don't remember what exactly. Probably I did something to modules. Probably kernel. It is even possible that nothing worked good for me and I didn't do anything
-
V-T60
But I tried something for sure.
-
nimaje
ok, first you should do a backup of everything you want to keep from that system, I guess a normal upgrade to 14.1 via freebsd-update should work, you already had problems there
-
V-T60
I can move
-
V-T60
to HDDs
-
V-T60
I already had problems there?
-
V-T60
Where?
-
V-T60
On 14.1?
-
V-T60
I thought that 13.2-something was tried?
-
nimaje
then you have to decide if you want to try the freebsd-update route (-> latest -p for 13.2 -> 13.3 -> 14.0 -> 14.1) or just a reinstall to have a clean system
-
nimaje
with using freebsd-update
-
V-T60
I believe that with freebsd-update it asked me to proceed with going to 13.2-something
-
V-T60
but i doubt that it is working
-
V-T60
probably i didn't try whether reinstalling packages helps
-
V-T60
with that trouble
-
V-T60
(sway not booting)
-
V-T60
but that was minor upgrade, wasn't that?
-
V-T60
so i shouldn't have...
-
nimaje
well, 13.2 is eol, so the pkg repo isn't up anymore
-
V-T60
oh,okay
-
V-T60
probably that's why i couldn't use?
-
V-T60
the freebsd-update utility
-
nimaje
no, freebsd-update is seperate and afaik it should always be possible to use, no matter how long the release is eol
-
V-T60
but probably the packages are incompatible?
-
V-T60
that i took with pkg upgrade
-
nimaje
you only need base utilities for freebsd-update, ignore pkgs until you are on the release you want (login as root)
-
V-T60
login as root?
-
V-T60
So should I have upgrade again after reboot?
-
V-T60
i could omit this one...
-
V-T60
not sure now.
-
nimaje
well, a reinstall is probably faster and it gives you a clean system, with freebsd-update you should switch to the latest -p release first and than go thru the releases
-
V-T60
The process will require 956 MiB more space.
-
V-T60
2 GiB to be downloaded.
-
V-T60
Strange.
-
V-T60
Didn't I upgrade everything before my manipulations?
-
V-T60
how did i revert them...
-
V-T60
probably i did freebsd-update before pkg upgrade?
-
V-T60
i'll go with reinstall probably
-
nimaje
you booted some boot environment, try bectl list what does it say for created for the active one?
-
V-T60
that was 14.0 one
-
V-T60
that i said non-working
-
V-T60
i than tried to change the kernel too
-
V-T60
not only environment
-
V-T60
(but with previous environment none of the three kernels was able to but the system, though not clear why 3)
-
V-T60
% bectl list
-
V-T60
BE Active Mountpoint Space Created
-
V-T60
14.0-CURRENT_2024-08-17_081749 N / 9.01G 2024-08-17 08:17
-
V-T60
default R - 38.7G 2023-06-11 20:47
-
V-T60
What is default and why is that so massive?
-
nimaje
ok, so it seems that one is the one freebsd-update did before the update
-
V-T60
14.0 current?
-
V-T60
is my backup?
-
nimaje
no, it seems like your system was pretty messed up before you tried the update, a 14.0-CURRENT kernel with a 13.2-RELEASE userland
-
V-T60
so moving asap?
-
V-T60
otherwise something might go even more wrong?
-
nimaje
the space calculation there is a bit strange, as that other boot environment is a clone of default at some point in time its size count to bothand then you had some changes after that
-
nimaje
as I already said, I expect that updating to 14.1 via freebsd-update carefully doing the full chain should work and fix your system, but reinstalling is probably faster and definitly has less risk
-
rwp
It seems that V-T60 had installed a 14.0-CURRENT kernel but was still running the 13.2-RELEASE kernel. Hadn't rebooted to it. A "uname -r" would confirm or deny this.
-
rwp
nimaje, A couple of issues about pkg repositories. One is that the build fails and skips packages and then is switched into place. That's when people can no longer install those important packages. But if there are failures and skips then that new repository switch looks more like a failure than an update.
-
rwp
Two is that yes an older program either pkg or self compiled might be broken by the base removal of a shared library or by an ABI breaking change. FreeBSD should but does not protect against ABI changes. I think it should. Other operating systems do protect against breaking ABI changes successfully. I think FreeBSD would be better if it did.
-
the_oz
easy as pie on clang, I haven't checked lately but it's easy as knowing the target triple]
-
Licca
my friend's server has a triple of x86_64-portbld-freebsd13.1
-
nimaje
well, for required libs, these are recorded in the package metadata somewhere and most of them are named .so.<so-version> where the so-version should get bumped on ABI changes, so I would hope that pkg had at least some protection against updating a lib, but not its reverse dependencies when that name changes
-
rwp
It's not always bumped though. I don't think there is any plan to ensure that it gets bumped.
-
nimaje
I'm not even sure what decides what so-version even is
-
rwp
Maybe this is a variation on it. The problem often occurs with kernel drivers in ports. pkg is compiled against the oldest supported base and so kernel drivers in pkg are compiled against the oldest base kernel. But in point releases the kernel has changed ABI which breaks the previous kernel driver. And then it is months between breakage and pkg ports becoming "fixed".
-
rwp
I experienced that first hand with the radeonkms driver from ports in 13.0, 13.1, 13.2 working perfectly then in 13.3 this was broken. It only became fixed in pkg when the 13.2 base became EOL and the pkg build system moved to the 13.3 base for its build.
-
Licca
that does seem to be one advantage of the Linux philosophy, IMO
-
Licca
where they try to avoid breaking changes to the ABI
-
rwp
Agreed. It's a definite advantage on Debian/Ubuntu for example.
-
Licca
I mean, if you're using *x properly it shouldn't matter, as everything should always be rolled from source, but still, ain't nobody got time for that
-
rwp
But one might argue that the FreeBSD philosophy is to build it from source, as many long timers do, and that also avoids the problem.
-
Licca
you can prolly tell I'm not a FreeBSD "native" lol
-
Licca
(my main OS is actually Debian, to which I'm pretty much platform-agnostic but have mostly used it as a Linux distro)
-
rwp
I am a newcomer here myself! I have been using FreeBSD only since 12.
-
Licca
I've used it on and off. a friend uses it more than I do, and I've got access to all his servers
-
Licca
in fact, I'm currently hijacking one of his FreeBSD servers (with his permission) to do some encoding because my own rig is a bit unstable, especially in the summer
-
rwp
I have been trying to skill myself up with FreeBSD. I can do the basic things no problem but learning curve means it takes some time to get into all of the nooks and crannies of it.
-
Licca
when I was younger, one thing I wanted was a "real" (read: SVR4) Unix box. illumos is prolly as close as a mortal can get to that and it basically _is_ that. but I also became, like, I wanted to see if it could become "more free", though that necessitated the same kind of Theseus job that happened to BSD
-
Licca
so although I had a couple false starts I started writing something I called Strix, figuring I'd do what I could myself, and then use NetBSD and/or FreeBSD to fill in holes
-
Licca
as such, when I started coding, that's also the exact licensing terms I used
-
Licca
so that Strix code and BSD code could more readily be "blended"
-
Licca
now, I'm not that good a programmer.
-
Licca
I know a lot of evil C tricks though
-
Licca
I'm not saying I prefer SysV better than BSD (apart from, say, init(8))
-
Licca
though no doubt, BSD's init(8) could prolly be kitbashed into a SysV-style one
-
rwp
You were talking about Strix yesterday. Building an entire operating system is a large project. Something similar to base can be managed but when trying to do EVERYTHING it becomes a very large task.
-
Licca
you're not wrong
-
Licca
there's a reason I said the main focus is base, and a lot of the rest would need to be pinched
-
Licca
...mostly from NetBSD and FreeBSD ;)
-
Licca
I did decide a few things for outside
-
Licca
like, I'd have a full BSD-style userland _available_. (it would be in /usr/ucb, like SVR4, but it would be *modern* BSD, not 4.3)
-
Licca
and I'd prolly offer "traditional" Unix desktops by default - the CDE and OpenLook - but no reason I couldn't offer others (I main MATE)
-
Licca
an example: I have my own implementation of cal(1), but I could either use ncal(1), or a derivative of Reno's cal(1) (placing ncal in /usr/ucb)
-
duncan
the purpose of /usr/ucb was for bug for bug compatibility with ancient scripts on SunOS, not as an alternative userland to Solaris
-
Licca
I see it kinda like /usr/gnu on some OSes
-
duncan
isn't /usr/gnu an exclusively Solaris thing as well?
-
Licca
dunno, I would think it's a perfectly reasonable thing to do
-
Licca
basically, "Unitas" is intended to be a spiritual successor to SVR4
-
Licca
but aiming to have the freedom and freeness of BSD
-
Licca
does that mean I have to compromise one side for the other...yeah
-
duncan
SVR4 make was properly horrendous
-
Licca
I think Unitas would frankly need its make system to be bmake
-
duncan
I have no clue what this unitas thing is
-
Licca
I've been mentioning that I've been trying to create a "SVR4-like" system, and filling in holes in the part I *can* write ("Strix") with the BSDs
-
Licca
hence trying to figure out a way to build "kFreeBSD" or "kNetBSD" independently
-
Licca
I came up with the name "Unitas" because I wanted to suggest Unix without running afoul of their trademark.
-
Licca
(it's Latin for "unity")
-
Licca
I tend to see Solaris as the "model" SVR4, prolly because it's the most readily available
-
Licca
so ultimately what I'm trying to achieve
-
Licca
is a "cleaner" SVR4 based on some sort of "kBSD"
-
Licca
and then bring it all up to date
-
Licca
using FreeBSD and NetBSD as a model
-
Licca
hm, the FreeBSD vm I have is 13.1
-
b_h
is there a rule of thumb for how long it takes for a port (available via ports) to be available as a binary via pkg?
-
rwp
b_h, Welcome to the recent topic of the week! We have all been pondering that very question for various packages. Which one are you waiting for? Firefox? VLC? Another one waiting for the x265 dependency?
-
Licca
I still think h.265 is overrated
-
» jan0sch agrees :-)
-
Licca
I still use h.264, but a lot of my encoding is still of SD material
-
Licca
I've become kinda infamous for my work on Dragon Ball Z a few years back
-
shbrngdo
can anyone here reach the freebsd.org site via ipv6 ?
-
Licca
where I prepared some decent SD encodes but the Japanese audio I included with them was better than almost anyone had ever heard
-
Licca
while I can connect, I have no way to tell if it's via 6 or 4
-
shbrngdo
thanks... Ishut offipv6 in FF and it works ok. I have seen this beforel Wireshark shows a lot of repeating packets
-
shbrngdo
other sites besides freebsd.org have had this problem, something about MTU back then. debian.org still works fine. This is a somewhat recent problem with FBSD, maybe a cloud server doing it.
-
shbrngdo
not that many well known ipv6 services that I can reliably test with
-
Licca
same
-
Licca
I only know... ip6only.me ?
-
shbrngdo
I'll try that, thanks
-
shbrngdo
yep that works fine. the problem may be MTU related to the SSL handshake again for a cloud server. Last time it was someone else I think (not freebsd.org )
-
b_h
rwp: curl :)
-
rwp
curl... well... "fetch" is in base and always available. (shrug)
-
shbrngdo
ccurl is not necessarily for getting files, but it gives you LOTS of capabilities - I use it for lots of stuff where I want to attach files like "PUT" and naciguessing redirects, etc.
-
Licca
and iirc, it's BSD-style license too?
-
Licca
hm. it's an X-style license with a trademark clause (similar to the one in the 3 and 4-clause BSD license)
-
shbrngdo
MIT license
-
shbrngdo
unless latest changed
-
Licca
that's as of 2020, at least
-
shbrngdo
freshports.org looks like ipv6
-
Licca
the source tree I've got
-
shbrngdo
freshports.org/ftp/curl but I totally get keeping a working ports tree as-is for as long as you can
-
shbrngdo
yeah fresjports works via ipv6, but not freebsd.org
-
Licca
it's not that I'm allergic to the GPL, per se
-
Licca
but its fanboys put me off lol
-
rwp
The same can be said of the reverse too. It's a shame that the two largest free software communities are at opposition to each other. It leads to a lot of wasted energy.
-
Licca
:P
-
Licca
"you can't do that!" "b—, I'm the G.D. copyright holder, I can do whatever I want with it!"
-
Licca
the funny thing is I don't think we'd HAVE FreeBSD without RMS
-
b_h
rwp: unfortunately, it's used by transmission daemon, so I can't use fetch as a stand-in
-
b_h
right now the daemon crashes with the current curl 8.9.1 package after a torrent is started
-
shbrngdo
rwp it's a philosophy thing. One wants to allow closed source use, the other does not. I try to dual license anything I contribute (whether useful or nit) to cover all bases
-
b_h
it's fixed in ports but I don't want to bulk out my jail to build from ports
-
shbrngdo
you might beable to revert to an earlier package version. not sure where that repo is stored online
-
shbrngdo
you can 'make pakage from ports on the host, too. Make sure /usr/ports/packages exists first
-
shbrngdo
then use pkg to install iit within the jail
-
shbrngdo
er 'make package' I mean
-
shbrngdo
anway YMMV with other hoops needed to make that work properly
-
b_h
I tried reverting to an older package but it was too old to work and I can't find an 8.9.0 arm64 pkg anywhere
-
b_h
er, amd64
-
shbrngdo
forums.freebsd.org is working via ipv6 - just not the handbook docs and main pages I guess. ~2 weeks I think since it started
-
shbrngdo
well need to do work now
-
Licca
random: just polished off a minipizza
-
» shbrngdo notes firefox-esr buildcholes near the end, had to use MAKE_JOBS_UNSAFE towards the end - I blame RUST!
-
Licca
C, ASM or get out lmao
-
Licca
that's just my personal opinion though
-
shbrngdo
I mostly code in C when not doing server or client side web schtuff
-
shbrngdo
but the C util I wrote that works like a shell command gets used a lot too
-
Licca
;p
-
Licca
a lot of what I do is stuff where people would be like "why would you ever want to do that?"
-
Licca
...because I do, got a problem with that? (not you)
-
mzar
Hello shbrngdo
-
shbrngdo
heh yeah. old school coders
-
mzar
still running FreeBSD ?
-
Licca
👵🏻
-
miojo
C ftw
-
miojo
Rust ftL
-
miojo
:)
-
Licca
I actually started a few years ago trying to rewrite DOS ... and then Microsoft and IBM MIT'd MS-DOS/PC DOS 4
-
shbrngdo
mzar - yeah - building ports for somewhat crammed at me update to 14.1 and latest port. Stupid web sites not support old firefox.
-
Licca
obviating most of my work
-
shbrngdo
I am using 2+ year old ports tree
-
Licca
related to that, though, I'd thought of trying to rewrite diff(1) without reliance on either Ancient Unix or GNU...
-
Licca
I might actually be able to, because FC does basically the same thing
-
shbrngdo
working well in VBox VM except mate panel crashes when I start X - not the panel, just everything on it. need it working before I "deploy"
-
mzar
shbrngdo: that's good to hear that you are still active in software world, have a successful build
-
shbrngdo
building packages from ports, to install on 2 systems
-
shbrngdo
ack thankx
-
Licca
last I checked, mwm didn't properly handle dual head which is a pity - I suppose dtwm (i.e., CDE) prolly doesn't either :/
-
Licca
well
-
Licca
CDE is a bit long in the tooth
-
Licca
but I like it
-
Licca
honestly, I think it'll need a lot of reworking of the code to modernize the guts
-
vortexx
Licca: back in the day (circa 2007) someone was trying to recreate SGI's Indigo Magic desktop env on linux and others. Indigo Magic used Motif but was vastly superior to CDE in usability
-
vortexx
I don't know it this effort ended up in packages somewhere
-
vortexx
(the old nekochan (SGI enthusiast) forums (now defunct) had posts by the dev)
-
Licca
MaXX?
-
Licca
slash, 5dwm
-
Licca
I do have questions about its legitimacy but it would be a potential option. whatever source he released is apparently BSD
-
vortexx
-
vortexx
yeah this
-
Licca
inb4 fsn: "it's a Unix system, I know this"
-
vortexx
lol
-
Licca
people thought fsn was Hollywood film magic lol
-
Licca
...and it was the real deal XD
-
vortexx
yep, people stuck in dos or win *.* had no idea, nor did the mac or amiga people
-
Licca
hell, people in Solaris or AIX were prolly comparably blown away
-
vortexx
probably yeah, xdm couldn't touch that
-
vortexx
NeXT people must have been jealus :P
-
topcat001
I used to have an O2 during my uni years. Wrote my thesis on it
-
vortexx
s/jealus/jealous
-
topcat001
21" SGI CRT
-
vortexx
nice
-
vortexx
I've got a Indigo2 R10K with SGI 21" CRT too
-
vortexx
only Impact Solid gfx though
-
topcat001
I am in physics, but this was from our Bio dept whom I helped with their molecular dynamics simulations (because all science is ultimately quantum field theory :)) and they donated that machine to me as thanks
-
Licca
lol
-
topcat001
they used to have huge octanes
-
Licca
these days NeXTstep is called "macOS"
-
topcat001
unfortunately I no longer have it
-
vortexx
Octanes were such a cool arch
-
topcat001
I have never seen such a striking computer
-
Licca
looking at an Irix source tree it looks like a System V/BSD hybrid, but not "SVR4"
-
topcat001
xfs on even the o2 was jaw droppingly fast
-
topcat001
I'm taking early 2000s
-
vortexx
yeah XFS has always been bulletproof and fast
-
vortexx
so long as the underlying drive held together it worked superbly
-
vortexx
Licca: well the kernel had so many performance improvements (multi-cpu, large ram management, 3D and video, etc, NUMA management...)
-
vortexx
hybrid SysV4/BSD wasn't unusual in the early 90s
-
vortexx
AMIX from Commodore was that for ex
-
vortexx
nearly pure SysV4 port but some BSD enhancements
-
Licca
SVR4 itself was a hybrid
-
Licca
brought in lots of issh from 4.3BSD
-
vortexx
yep
-
Licca
which kinda informed my roadmap for Unitas: "SVR4" (a BSD-licensed clone) base, but then add in a lot of "BSD" elements, by which I mean FreeBSD and NetBSD instead of 4.3 ;p
-
Licca
but...haven't been able to figure out how to get off the ground yet.
-
vortexx
Licca: why go with a 33+ year old unix though? Isn't there a more uptodate version of System V that is open source now?
-
vortexx
old SCO/Caldera stuff?
-
Licca
well, yes, there's illumos.
-
vortexx
ah yes
-
Licca
my idea was to create an up-to-date "spiritual successor" which is BSD-licensed
-
Licca
well, as far as possible
-
vortexx
quite the endeavour
-
Licca
yeah
-
Licca
I started work on a userland, which I called Strix
-
Licca
based roughly on SVR4, and on Posix
-
Licca
but new code.
-
Licca
the idea being, I'd add either kNetBSD or kFreeBSD as its kernel, and the corresponding libc, and clang as the system compiler
-
Licca
and use BSD to fill in some gaps in my skills
-
Licca
for example, /bin/sh would be ash
-
shbrngdo
-
shbrngdo
I checked freshports, been there since March
-
shbrngdo
So hpefully this will be "the bug" this time around, and no others
-
Ellenor
mode #freebsd +p
-
rwp
b_h, curl upgraded: 8.9.0 -> 8.9.1 just recently around Aug 5. Do you still have /var/cache/pkg/curl-8.9.0.pkg available? You would return to it until the problem is fixed.