-
ek
So, a "pkgbaseify" works fine for FBSD 14.3. But, after that, a pkgbase update from 14.3 to 15.0 fails (it breaks pkg which segfaults). I'm just testing this on VM's, so rollback isn't a problem.
-
ek
But, when it comes time to upgrade to 15.0, is the path going to be freebsd-install for that and then migrate to pkgbase or should we expect pkgbase to work by the time 15.0-RELEASE is announced?
-
ek
This is just a general question, really. If anyone has been able to upgrade via pkgbase from 14.x to 15.x, I'd be curious what the process was (outside of the handbook).
-
ek
s/freebsd-install/freebsd-update/
-
rtj
It's going to take some time to re train my brain.
-
ek
There will definitely be changes. But, they're not so bad.
-
kevans
ek: you need to use pkg-static for major updates at the very least
-
kevans
but yes, generally you should expect to freebsd-update to 15.0 then ?? from there
-
ek
kevans: I am. Following the handbook for upgrade to 15.0. But, it fails.
-
ek
Breaks pkg every time.
-
ek
Bunch of missing libs.
-
ek
Well, not missing. Just updated and pkg isn't linked to them. Both pkg and pkg-static.
-
ek
I'm fine with a "freebsd-update" to 15.0. Just curious about 14.x that's already on pkgbase.
-
ek
I have multiple 14.x using pkgbase already (I know, not technically supported.) But, when it comes to upgrade to 15.0, I'll apparently need to use freebsd-update anyway.
-
kevans
do you have BACKUP_LIBRARIES enabled?
-
kevans
pkg-static shouldn't have that same problem because it's statically linked
-
ek
I do not. I'm just using a fresh install of FBSD 14.3, migrating to pkgbase, and trying to upgrade.
-
ek
This is all VM testing.
-
ek
If I do a fresh install of 14.3 (via ISO) a d then run "freebsd-update" to the latest 14.3 (-RELEASE-p4). Then "pkgbaseify" and then get those upgrades (which are newer).
-
ek
Everything is fine.
-
ek
But, when I try to upgrade to 15.0-ALPHA5 for "latest" main, pkg and pkg-static die with lib issues.
-
kevans
pkg-static is statically linked, lib issues aren't a possible failure mode
-
ek
pkg-static dies with the same lib issues.
-
kevans
then it's not a lib issue
-
ek
So, libs are being overwritten without pkg-static being updated.
-
kevans
pkg-static does not use system libs
-
ek
kevans: Give me a second. I'll try again and show you what I'm seeing.
-
kevans
thanks
-
ek
kevans: So, I change the ${LOCALBASE}/etc/pkg/repos/FreeBSD-base.conf to use "latest" instead of "base_release_3" (suggested by the handbook).
-
ek
Then, I run: env ABI=FreeBSD:15:amd64 pkg-static upgrade -r FreeBSD-base
-
ek
I get the errot about pkg not matching (which is fine) and accept.
-
ek
Prompt for all the package updates and everything looks good.
-
ek
Actually, I'll just pipe this to script so you can see everything.
-
kevans
I'm re-reading the above, and I think we need to clarify your wording here: is pkg-static actually dying, or is the upgrade failing?
-
kevans
pipe is good, though
-
ek
kevans: So, I'm using both pkg and pkg-static after the failure.
-
ek
Rolling back to the 14.3 now and starting from scratch after pkgbaseify.
-
ek
kevans: Tried again, same core dump.
-
ek
-
ek
Core dump (Likely not usable) and pkg log script log.
-
kevans
I wonder why -static would seem to exec non-static
-
kevans
the firdt crash is presumably the known bug when you agree to let pkg remove itself
-
kevans
i don't remember what version that was fixed in
-
ivy
i'm not sure that was ever fixed
-
ivy
-
kevans
my sources say that might not have been addressed
-
kevans
=D
-
kevans
I think we don't have a good solution for 14 -> 15 via pkgbase alone until BACKUP_LIBRARIES is accounted for in the solver
-
kevans
You can carefully upgrade the kernel then pkg to the 15.x version, but we might not let that upgrade work without trying to upgrade base packages today
-
kevans
freebsd/pkg #2524 helps here, spexifically
-
kevans
you would enable BACKUP_LIBRARIES, then you can probably get away without pkg trying to remove itself
-
ketas
magical beast called rust is here again, took 15h to build while whole world+kernel (includes clang) takes "just" 10h, ended up taking 17g to build and 1.2g to install and has some shlib that's 200m in size... might be super good highly secure praised dev env for real, but hell with needing ""windows 11" compatible" env to use it... and someone needs to do that too, despite dev might downloading from or
-
ketas
running it ...
-
ketas
... in "cloud"
-
ivy
vim lib/libarchive/Makefile
-
ivy
er, wrong window
-
ketas
Password:
-
ivy
hunter2
-
ketas
i wonder if it's fortunate or unfortunate that reason i do c, inside or outside fbsd, is because i couldn't find any other way
-
ketas
sometimes couldn't even describe the issue
-
polarian
ugh rust
-
polarian
luckily rust people are mainly on Discord so I dont have to listen to them whining on IRC :P
-
polarian
Funny how the rust devs who moan about security use an insecure platform to yap on...
-
ivy
polarian: oh you don't like discord? could you tell me more about this? i missed it the last 37 times you mentioned it
-
polarian
ivy: get used to it :)
-
polarian
still trying to convince certain FreeBSD devs to use IRC
-
polarian
currently they are Discord-only
-
ivy
the only developer i'm aware of who is on discord but not irc is Mark Linnemon
-
ivy
probably because he mostly uses it for his weekly video thing
-
polarian
I spoke to stefano at EuroBSDCon and my friend did too
-
polarian
hes going to make his matrix bridge public
-
polarian
so fingers crossed... more people on IRC soon!
-
ivy
Stefano of bsd.cafe or a different stefano? i don't think he's a developer
-
polarian
bsd.cafe and no hes not, but he agreed with the problem :)
-
polarian
trust me to spread anti-discord propaganda
-
mosaid
ivy: Is designed for kids use, not for decent people like you :)
-
mosaid
*it's
-
mosaid
*anti-WEB3.0 propaganda
-
ivy
mosaid: it's clearly not designed for kids use, they don't even allow children (although granted many children lie about their age)
-
ivy
i mean if people don't like discord that's fine, i don't either, but don't just make things up
-
mosaid
I mean by kids "stupid people", not real kids..
-
mosaid
Discord is deigned in same way all social media designed (a lot of interactive stuff; to blow your mind)
-
ivy
mosaid: utter nonsense. the reason people use Discord is it provided a hosted solution for text + voice chat that non-technical users (especially gamers) find easy to use. that has nothing to do with people being "stupid", and also, using "kids" as a synonym for "stupid" is pretty offensive
-
ivy
mosaid: if you think people shouldn't use Discord, the onus is on you to provide something that does the same thing better
-
|cos|
bashing languages and platforms on fictive parameters... isn't there like a #freebsd-offtopic or something?
-
mosaid
ivy: sorry, you know my lang is not english, and I am trying my best to deliver the info.. After googling I think "Adult child" is the term which I was searching for
-
mosaid
Not all Discord like that.. but at least 60% of it
-
ivy
this is not a language issue, your argument is just bad, discord is not primarily used by either children or stupid people, or "adult children". if you don't understand why Discord is successful, you are doomed to spend your days sitting here complaining about it and never doing anything about it
-
ketas
but we had, eg msn before, before it we had icq etc, actually, "mothers" and "sisters" used it, even i had to make account... now i have account in every developer and non-developer thing and sometimes i even use them eh
-
ketas
-
ketas
how to fix this?
-
Posterdati
hi
-
Posterdati
please
-
Posterdati
help, I upgraded to p3 to p4 (14.3) but some apps won't start (kicad)
-
Koston
what's the error message?
-
Koston
ketas: user input during loader is intended to interrupt it, in order to allow interrupting it at all in case a zero timeout is configured
-
|cos|
11:01 <DemolitionMan> after upgrading from 14.3-p3 to 14.3-p4 kicad stopped working: Failed to load shared library '/usr/local/bin/_pcbnew.kiface': /usr/local/ffmpeg4/lib/libavcodec.so.58: version LIBAVCODEC_58 required by /usr/local/lib/libTKService.so.7.9 not defined
-
|cos|
the above was posted on #freebsd-irc earlier. kicad launches on my machine, but i've never run it before.
-
ivy
that doesn't seem like it could possibly be caused by updating from 14.3p3 to 14p4
-
Koston
ketas: the "crap you're seeing" in console, does it also show up in dmesg?
-
ketas
Koston: invalid chars in dmesg? no, never
-
Koston
I mean the "gpioths0: err(INTERVAL, 40) = 60" stuff
-
ketas
oh yes, that's there
-
ketas
but i didn't paste it into shell
-
ketas
in fact i didn't even have cu running
-
Koston
and fwiw, cu(1) is really buggy, I highly recommend using eg. tio(1) or gnu screen
-
otis
Koston: that can mean that there are loose contacts to that sensor
-
|cos|
Posterdati: are you DemolitionMan, or do we have two reports on kicad breaking with 14.3p3 → 14.3p4 ?
-
otis
i'm seeing it from time to time as well (my sensor is connected using "el cheapo" dupont cables)
-
ketas
cu should be fixed then
-
ivy
i'm not sure why anyone would use cu(1) nowdays, if you want to connect to a serial line, use tip(1)
-
ketas
yes i'm having it hooked up using unshieldes cheapest headers and kapton tape
-
ivy
although i hope anyone aware of bugs in cu(1) has reported them
-
Koston
right, tip(1) is also much preferred over cu(1)
-
ketas
any others reasons i wonder?
-
Koston
and tio(1) is a more modern take on tip(1)
-
otis
or even comms/picocom
-
ketas
i never checked into driver what those errors were, i just waved them off to transient data errors from hw
-
ivy
i personally like kermit (comms/kermit) but basically anything is preferable to cu(1), which is intended to let users call a remote system using a modem bank
-
Koston
isn't kermit an independent serial protocol too?
-
ketas
hmm i never realized cu is bad
-
ivy
Koston: it has its own file transfer protocol (similar to XMODEM/YMODEM/etc.) but it also provides a general serial line interface
-
ketas
okay but another issue, how could running cu in one sc ttyv* emit any data into input buffer of another ttyv*?
-
Koston
ivy: neat. I faintly recall the name from decades ago, from actual modem days
-
ketas
and how does data self-echo back from machine when cu doesn't even run
-
Koston
are you sure you didn't have a serial client running?
-
ketas
when cnars came into other terminal, i had, otherwise no
-
ketas
also i would habe never noticed if of those issues
-
ketas
luckily chars don't come from closed serial to the console, that would be really bad
-
Koston
ivy: fwiw, I mostly agree with you wrt. Discord, but it does also promote much more dumbed down dialogue due to the way both servers and clients are at their default settings. compared to other modern social media though, it's still relatively smart.
-
ketas
at least one of those chars emitted from there is a bel, which is happily played out
-
ketas
despite nothing is ringing and nevermind into other "window"
-
ivy
Koston: that doesn't match my experience... i don't currently use Discord, but i've found the "threads" feature (which they stole from Slack) is pretty useful to allow in-depth discussions that can't easily happen on IRC. i've been in a couple of philosophy-related Discords and found this really helped to explore topics in depth.
-
Hund
I noticed that Newsboat is missing from FreeBSD 14 (amd64). Is it common with delays like this in FreeBSD? (I'm a new user)
-
ivy
for example, if we keep discussing Discord here, someone will probably tell us to shut up, whereas on Discord you can just create a thread and continue there
-
Koston
ivy: imho Discord is the best out of current widely used such services (vs. slack, teams etc), I'm just not really a fan of "autoplay videos/gifs by default" etc
-
ketas
newsboat is apparently console rss reader
-
Hund
Web feed reader to be exact. ;)
-
ketas
unsure why that would be missing in 14 ports
-
ivy
Koston: i believe there's a way to turnoff autoplay of gifs, perhaps hidden in "accessibility" settings
-
Hund
ketas: Khard is missing as well.
-
Hund
Both are used basically daily by me. :(
-
ivy
Hund: what "delay" are you talking about? does the package exist but it's too old?
-
Hund
(and I'm pretty sure that they're both quite popular)
-
ketas
dep on rust gmm
-
ketas
hmm
-
Hund
ivy: It exist in version 13. No version at all in 14.
-
Hund
I really don't care about "old" software, as long as it works. :)
-
ketas
freshports tells it's on 14
-
Koston
ivy: you can do a lot on both server and client side to enforce more civil and less spammy dialogue, but too much of it depends on latter because you should always expect the users to do absolutely nothing
-
Hund
ketas: I'm looking at freshports right now. It's not there? :|
-
ivy
Koston: right, but that's equally true on IRC. Discord can only provide the technical means, it's up to users to enforce policy
-
ketas
-
ketas
boat
-
ketas
and it's not in repo?
-
Koston
ivy: irc doesn't provide official clients though
-
ivy
Koston: the FreeBSD Discord is terrible for this sort of thing, but that's because they refuse to moderate it even i suggested it several times, which is why i'm no longer there. it's not Discord's fault, it's the server owners' fault
-
Koston
yeah I left that discord long time ago for the same reason, lol
-
ketas
but discord is easy to follow?
-
ketas
all those images, emojis, sidechats, and so on
-
ketas
that a modern im brings
-
Hund
-
Koston
ivy: but the FreeBSD discord really *should* know better. since they can't do it right, how do you expect some average bunch of gamers to do it?
-
ketas
there are are also irc clients that willy happily fetch every url and embed it into chat, while only showing last 10 lines
-
ivy
Koston: i don't know, but you can't expect the platform to solve moderation, that's not their job. if there were "Discord Moderators" would tried to enforce this sort of rule, everyone would (rightly) be complaining about that
-
ketas
why do we ever need huge moderation anyway?
-
ivy
ketas: no one is saying we need "huge moderation"
-
Koston
ivy: I'm not talking about moderation, I mean things like someone posting a link and everyone else having link auto-preview on (by default) then gets half of their screen's worth of whatever the client thinks is appropriate as preview
-
Koston
sharing a simple link shouldn't mean spamming everyone
-
ketas
yeah that's hard to follow comms medium
-
Hund
That's why I like IRC and XMPP. You can choose whatever clients (and features that) fits you.
-
ketas
ok i've used that, sometimes it's good
-
Hund
ketas: What does freshports show you?
-
ketas
py311-khard having pkg's
-
ketas
i never checked the actual repo
-
ketas
at worse you can build it i guess
-
ketas
wait
-
ketas
amd64
-
ketas
was missing for newsboat
-
Hund
Yes
-
ketas
i wonder if it didn't build
-
ketas
but khard is there
-
Hund
Good. It was missing a few days ago the last time I checked.
-
ketas
khard is 3 months old, so?
-
Posterdati
|cos|: it was me, DemolitionMan = Posterdati
-
Hund
ketas: It's missing from quarterly.
-
Posterdati
Failed to load shared library '/usr/local/bin/_pcbnew.kiface': /usr/local/ffmpeg4/lib/libavcodec.so.58: version LIBAVCODEC_58 required by /usr/local/lib/libTKService.so.7.9 not defined
-
Posterdati
:(
-
Hund
I haven't dared switching to a version other than the default version of FreeBSD.
-
ketas
gmake: *** [Makefile:193: src/utils.o] Error 1
-
ketas
no wonder it's not there
-
ketas
-
Hund
Ohh
-
ketas
and khard has no logs at all?
-
ketas
no idea
-
ketas
i don't use either
-
Hund
Things like this always happens for me. :P
-
ketas
:p
-
ketas
but there are older pkg's?
-
ketas
i use ton of console stuff, but not those
-
Hund
I need to go back and check that out then. I'm on my phone right now.
-
Hund
You don't have contacts and calendars? :D
-
ketas
-
ketas
reminds me fun i used to run
-
ketas
i do, kind of, or not
-
ketas
or i don't console them :p
-
ketas
that error, unless reported, should be told to maintainer
-
Hund
I prefer using the computer for everything. :)
-
Hund
I'll look into that later.
-
ketas
i have no idea why python 3.11 port is not built tho
-
dch
need a built-in command that will add a slight random delay to some cron jobs so they don't all run at the same time on every machine
-
ketas
if [ ! -t 0 ]; then sleep "`jot -r 1 0 10`"; fi
-
ketas
idea came from periodic
-
ketas
where i also found lockf 20y too late after implementing my own (oh hey, unix way)
-
ketas
dch: ^
-
Koston
cool, today I learned jot(1) exists
-
ketas
lololol
-
ketas
cpdup, i also found recently
-
dch
ketas: thats a good idea
-
ketas
now all my cronjobs have that bit
-
dch
I think I need a tool called "jig" that randomly sleeps between 0 & x seconds
-
ketas
the ! stdin jot sleep
-
ketas
jig?
-
Koston
it's criminal how many simple but useful tools BSD has had since the dawn of time, but not included in POSIX or GNU
-
dch
and if x is not supplied on command line, assume 60 s
-
dch
its going to be a new tool
-
ketas
column -t
-
ketas
oh base is filled with joy
-
ivy
Koston: such as asa(1). although, this one is in POSIX, just no one knows how useful it is
-
dch
column -t is my favourite "old new" tool since ages
-
dch
I use it all the time from vim to line up stuff
-
dch
from /etc/fstab to random data from zfs/zpool tools
-
Koston
ivy: I did not know about asa(1) either, thanks..!
-
ketas
i never found it until now
-
ivy
also, who knew about leave(1)?
-
ivy
i found so many random utilities trying to sort out pkgbase...
-
ketas
grdc?
-
ketas
pom?
-
ketas
:)
-
Koston
leave(1) is a funny one
-
dch
ivy: clearly you're not making good use of leave(1) yet tho I see your 5am UTC commit this morning
-
ivy
ketas: i have at least two commits to usr.bin/pom :-)
-
ketas
why?
-
ivy
why what?
-
ketas
well i could look what they did
-
ivy
dch: fixed waking hours are for liberals
-
dch
lmao ivy
-
ketas
pom, grdc were supposedly to be removed
-
dch
and people with children
-
ketas
but unsure
-
dch
in other news I have binge-eaten a packet of crisps
-
ketas
could be a port too
-
dch
and I feel no guilt whatsoever
-
» ivy adds that to the list of reasons not to have children
-
ketas
should you?
-
ketas
feel guilt
-
ivy
dch: i assume you mean one of those big bags of kettle chips meant for several people, otherwise i think that's pretty normal?
-
ketas
i know i don't have any due being good eating thin 42yo boy
-
dch
in my defence this bag is only 120g
-
dch
does that count
-
dch
s/is/was/
-
Koston
having kids definitely compromises the ability to stay up every night until 5am
-
Koston
unless you have endless supply of methamphetamine and spare livers and kidneys
-
Koston
I guess
-
ivy
Koston: presumably if you have kids, they have livers and kidneys
-
Koston
touche
-
ketas
but those organs are like in use...
-
ketas
:p
-
ketas
so tip is better than cu?
-
ketas
i looked both
-
dch
ketas this is why I have several kids, its like a Redundant Array of Insolent Children
-
ketas
:p
-
ivy
what we really need is some sort of subscription organ service, like Netflix for kidneys
-
ivy
or livers, whichever the one is that explodes if you drink too much
-
ketas
yeah like all gals ran away so how do i even make them now...
-
dch
you could borrow one for a big week and then return it
-
ketas
oh and why they ran, because i forgot them over fbsd
-
mosaid
Back.. ivy: yeah, I am just saying that my expressions isn't the best (I was trying to say: Adults behaves in a stupid and irresponsible way) sorry for the bad argument.. Discord is bad not for it's features, but the way it works (nearly all the WEB3.0) on the psychological/mental and technical levels.. We can talk about that for days, but let me explain the simplest level which is the...
-
mosaid
..."technical", and this question will answer nearly half the thing: What is the best? taking the info in it's plain state/arranged in a pretty simple way.. or that bloated interface, makes you consume more computing power and brain cells just for simple audio/video and text chat. That what makes everything goes more back, not forward.. this the same for all the social media (many useless...
-
mosaid
...stuff here and there, makes taking the simplest info hard; So the focus on the value of thing goes less.. and this normal now days, companies is just making money ;) And IRC VS Discord, is like Local Market VS Mall) I can't even run discord well here on SeaMonkey. I don't really have time, but surly it could be there a something like improved IRC: Neat, Organized, More options and maybe...
-
mosaid
...hosted.. but still simple and can run nearly anywhere..
-
mosaid
Also, for moderation.. I want you to know that many Discord people have it's own way to behave vary from IRC; That explains why the moderation also different.. I know there is a real production communities there, but I am just talking about the most I saw.. and most my talk in end is on discord itself
-
ivy
i am not going to read all that, sorry
-
mosaid
This only my opinion
-
mosaid
ivy: XD
-
Koston
mosaid: if only world worked that way, but people *want* instant gratification type media
-
mosaid
Yeah, and companies feeds that for more money
-
ivy
kids these days, with their livers and kidneys...
-
Koston
recently after a few interviews, I told a headhunter I will not be using a webcam because it's counterproductive and I've concluded the best way to assert this is just to never use one. he told me it was a requirement for getting hired, so bye bye.
-
ivy
dch: how much do you care about D53016 and D53015? i think they are not critical (it's like ~2MB in total, right?) but i can land them now if you need it
-
ketas
mosaid: yes!
-
ketas
however i don't even use ""social" social media" thay way
-
dch
ivy: its less about the size and more about understanding where they come from
-
dch
I'm fine if they only go into BETA2 but its marginally more work for cperciva to cherry-pick back
-
mosaid
ivy: please could you take a look at this tool, I want to use it
vermaden.wordpress.com/2021/04/02/ufs-boot-environments
-
ivy
dch: yeah, i think we sorted that though, right? :-) i'm just wondering what you want from me (if anything) since i'm trying to track pkgbase issues for 15.0
-
mosaid
ketas: I don't even have a smartphone..
-
dch
ivy: nothing other than my gratitude from making it happen
-
mosaid
and I will never thing of buying one
-
ivy
if the answer is "nothing" that's fine, i'll just check with Colin when the next release is... i'm actually not sure what's happening with BETA1
-
ivy
wasn't that meant to come out this morning?
-
mosaid
*think
-
ketas
i have them, running connectbots
-
ketas
i find phone situation sad
-
ivy
mosaid: no, i am far too busy and don't really care about UFS boot, sorry
-
ivy
mosaid: but it seems like a good idea, so feel free to post on a mailing list or something
-
mosaid
No, problem I will try it
-
ketas
hw is ok, sw is ok, but politically phones suck
-
mosaid
I installed, and I think it will work
-
ivy
there has never been a technical reason we don't support UFS BEs, it's literally just that no one wrote support for it
-
mosaid
I will try simple install just boot, kernel and the necessary stuff
-
dch
ivy: its this morning colin time, so our afternoon
-
mosaid
That tool will really help in my May upgrade to 14
-
Koston
seems to rely on rsync for copying filesystem contents to another partition
-
mosaid
Yeah
-
Koston
as long as you understand the limitations of doing that, should work fine
-
mosaid
rsync is gold, then you simply chroot and do what do you want..
-
ivy
rsync is not in base, so any implementation of UFS boot environments would need to not rely on that
-
mosaid
it's just a simple script
-
mosaid
not full thing
-
Koston
I can't be arsed to read the whole script, but I don't see it remounting source disk read-only or other means of guaranteeing data consistency of the copy
-
Koston
that shouldn't be a problem in most cases, but you need to understand what that means (vs. ZFS snapshots)
-
mosaid
Yeah, I will read more about till may
-
mosaid
I am still new to ZFS
-
Koston
these days Just Use ZFS™ unless you know well why you shouldn't
-
mosaid
koston: also remember my Home is not any more on /, so it's safe for me
-
Koston
your home directory is least of your concerns; contents of that shouldn't change at all over OS upgrade
-
mosaid
huh, please explain more..
-
Koston
just read the Handbook first, then ask if you don't understand something specific
-
dch
mosaid: freebsd-update will change the kernel, userland tools, and optionally source & ports tree. but it does not change your user files.
-
dch
it only updates the bits that were installed via the FreeBSD installer.
-
mosaid
ah I know that
-
mosaid
but why you saying that my home directory is least of your concerns
-
mosaid
Is this something bigger than that
-
dch
no, just that the upgrade won't change your homedir
-
mosaid
I know
-
mosaid
I am saying if the partition corrupted, I could install a fresh version easily
-
mosaid
root "/"
-
Koston
partition itself doesn't become corrupted as such, but if the system files change during rsync copy, then the copy could end up being inconsistent with itself
-
Koston
typical problem when plebs try to backup databases by copying the actual db files
-
Koston
anyway, I gotta get ready for elderly nerds mtg session, haven't played that game since the 90s..
-
mosaid
Koston I will surly test that copy before the upgrade, I take backups of all my configs also before it.. I am saying if the fresh install became the easier and time safer way, I could do it
-
dch
mosaid: I think you would love zfs boot environments for upgrades
-
mosaid
I took 3 months holiday from my work; to fix many stuff, includes my PC, which even my native Lang layout was not working well on it, also never updated since 13.2 no pkgs, rely only on ports for new apps.. hardware problems (never changed my PS/2 keyboard for about +15 years, it became useless; so got a new one).. a lot of stuff and the last upgrade took so long time from me; bec I was...
-
mosaid
...using 13.2 and I jumped to 13.5, many of my old ports was not working well, need to fix. (and my forgetting about setting sys.cons 3 years ago, took the most of time). So thinked boot environments will safe a lot of time for me
-
mosaid
dch: could I use it only for 2 partitions or it needs the whole hard drive?
-
dch
mosaid: its simplest to use when you give it the whole cake
-
mosaid
:(
-
dch
so I would start off with a full zfs default install
-
dch
once you know your way around you can split things up
-
mosaid
So I would use it only for my new drive, and I will continue using UFS for /
-
dch
then you can't use boot environments
-
mosaid
Yeah
-
mosaid
so I use thinking about that script
-
dch
the UFS stuff linked to above is a half-arsed workaround for what's built into freebsd + zfs since 9.3.
-
mosaid
Yeah, I know.. but I can't move all that huge data on my hard drive which continues / anywhere now..
-
» dch nods
-
ketas
what's ufs "be"?
-
ketas
i have them
-
ketas
i wish it would be better
-
ketas
i think everyone who needs multiboot, has rolled their own
-
ketas
or they just use multiple machines which are even better
-
ketas
oh right otis was the gpioths dude
-
ketas
wait it wasn't
-
ketas
was Him
-
ketas
actually severals did it
-
ketas
actually i switched from vt to sc because terminals flickered on every switch
-
ketas
maybe should have tried to find better vt config
-
ketas
but still no idea why data would go back on closed port or how it jumps terminals
-
ketas
could test more
-
ketas
btw how to even use tip with device name :)
-
ketas
i did use others before when i needed *modem
-
ketas
btw obsd has new cu
-
ketas
import that in or something
-
ketas
but it does come with drawbacks
-
kevans
er, what's wrong with cu?
-
ketas
supposedly it's bad and buggy and source of all my problems :)
-
Posterdati
hi
-
Posterdati
please help, I upgraded 14.3 from p3 to p4 and kicad stopped to work: Failed to load shared library '/usr/local/bin/_pcbnew.kiface': /usr/local/ffmpeg4/lib/libavcodec.so.58: version LIBAVCODEC_58 required by /usr/local/lib/libTKService.so.7.9 not defined
-
Posterdati
thanks for any help
-
angryzi
Posterdati: im guessing something bigger than just a p3->p4 patch happened
-
Posterdati
zi: like what?
-
zi
port/package version changes?
-
zi
also, it doesnt look like you installed ffmpeg from packages/ports
-
zi
so that's gonna be a problem as well
-
Posterdati
no, I did not
-
Posterdati
I used pkg
-
zi
it must be some third party package then--ours installs that library to /usr/local/lib/libavcodec.so.58
-
Posterdati
is there
-
zi
then why is whatever _pcbnew.kiface is looking for it in /usr/local/ffmpeg4/lib/libavcodec.so.58?
-
Posterdati
I do not know
-
zi
is kicad installed from ports/freebsd packages?
-
Posterdati
no
-
Posterdati
using pkg
-
Posterdati
pkg --version --> 2.3.1
-
zi
what does ls /usr/local/ffmpeg4 show?
-
Posterdati
bin include lib libdata share
-
zi
it seems like you built ffmpeg from source instead of using the package or port
-
Posterdati
no, I used pkg
-
zi
pkg doesnt install that to /usr/local/ffmpeg4
-
zi
where'd you get the package?
-
Posterdati
again I only use pkg
-
zi
im gonna try one more time before i give up
-
ketas
pkg check ... it
-
zi
freebsd packages for ffmpeg do not install stuff to /usr/local/ffmpeg4
-
zi
so you either got it from not the official ports tree/freebsd package repo
-
zi
or something else is going on
-
zi
(like you built it from source yourself)
-
Posterdati
pkg check ffmpeg4 -> Checking ffmepg4: 100%
-
ketas
have you make-installed non-ports?
-
Posterdati
no
-
zi
pkg which /usr/local/ffmpeg4/lib/libavcodec.so.58
-
ketas
i tend to got for own prefix if ever do
-
ketas
hmm
-
zi
and also: pkg which /usr/local/bin/_pcbnew.kiface
-
Posterdati
-> /usr/local/ffmpeg4/libavcodec.so.58 was installed by package ffmpeg4-4.4.4_25
-
zi
there's something super funky going on here with this box
-
zi
also, your packages are wicked out of date. that 4.4.4 release is from 2023
-
ketas
i have it in usr/local/lib/libavcodec.so.60
-
Posterdati
-> /usr/local/bin/_pcbnew.kiface was installed by package kicad-9.0.4,2
-
zi
right, it should be in /usr/local/lib
-
ketas
and 6.1.2_16,1
-
zi
Posterdati: yea your packages arent in sync with eachother
-
zi
Posterdati: as ketas mentioned, latest ffmpeg is 6.1.2
-
ketas
p3->p4 won't do that
-
zi
so you somehow have kicad from 2025, ffmpeg from 2023
-
ketas
why is the ffmpeg old?
-
zi
i would pkg delete ffmpeg4 (which may uninstall some other packages). then you'll want to: pkg ffmpeg4 kicad again and see if that fixes it
-
Posterdati
pkg search ffmpeg returns also ffmpeg-6...
-
ketas
if it's not on purpose, you should upgrade it all
-
zi
i doubt it was an official freebsd package in the first place
-
Posterdati
zi: it will disinstall all kde
-
ketas
what's pkg info for it?
-
ketas
what are all other outdated packages?
-
ketas
and why would it break kde
-
ketas
i mean kde has deps in that i guess
-
zi
Posterdati: bottom line is your installed packages arent in sync with eachother. this probably means you upgraded a couple of packages at some point, but not all. so, you'll need to get them all in sync with eachother
-
ketas
so you either pkg delete -f it which can break part of kde
-
ketas
also how did all this happen
-
Posterdati
pkg install kicad ffmpeg
-
Posterdati
it tries to install
-
Posterdati
ffmpeg 6, ffmpeg 4, kicad 9
-
zi
Posterdati: running pkg upgrade -f will at least get everything in sync but you could run into other surprises with version changes
-
ketas
save pkg info & pkg info -qoa outputs if needed
-
ketas
before anything
-
ketas
could save others, could even backup all, if needed
-
ketas
but now the kicad is already broken :)
-
Posterdati
it is installing 1088 packages :)
-
ketas
eh
-
zi
upgrading?
-
Posterdati
pkg upgrade -f
-
zi
k
-
zi
at least everything will be current/in sync after that finishes
-
ketas
unsure if -f was needed
-
zi
then you can retry kicad
-
ketas
but yeah
-
Posterdati
I unsed pkg upgrade only, without -f
-
Posterdati
in the past
-
zi
ketas: freebsd 14.3 didnt exist in 2023 so
-
zi
he probably had a mix of packages built against multiple different freebsd releases
-
zi
hence needing the -f to correct that
-
ketas
never upgraded anything ever?
-
ketas
and by accident?
-
zi
some stuff got upgraded but only by dumb luck with version changes
-
zi
so some things were built against freebsd 14.3, some 14.older
-
zi
perhaps 14.0, which was released in 2023
-
ketas
that's all fine until libs crap up
-
zi
hence -f
-
zi
:)
-
ketas
i did bit better thing, built ports fot armv7 in 13 and used 16 base with it
-
ketas
that needed openssl symlinks
-
ketas
but that was on purpose
-
zi
still have no idea how stuff ended up in /usr/local/ffmpeg4. even the pkg-plist from the 4.4.4 port shows those libs in /usr/local/lib where they should be:
cgit.freebsd.org/ports/diff/multime…c529fe9c4ee69dd96db92e2d0572d2092aa
-
zi
Posterdati: still going?
-
Posterdati
finished downloading :)
-
Posterdati
checking integrity...
-
zi
rgr
-
Posterdati
will it upgrade ports too?
-
zi
depending on what you're running, it might make sense to reboot when you're done to ensure what's running is in sync with what is now on disk
-
Posterdati
I used ports only for sbcl, which is now a binary package :)
-
Posterdati
done (0 conflicting)
-
zi
yeah--that will install the latest versions of everything from the freebsd package servers
-
Posterdati
good
-
Posterdati
this is an old i5
-
Posterdati
it has got a second life with FreeBSD on it
-
zi
just for the future, you should get in the habit of doing a pkg upgrade -f anytime you change freebsd versions (so 14.2->14.3, etc)
-
Posterdati
I can use kicad too!
-
Posterdati
I did freebsd-update fetch
-
Posterdati
and then install
-
Posterdati
after that pkg install without -f
-
zi
yeah but at some point in the past, you did freebsd-upgrade
-
zi
and then didnt do a pkg upgrade -f
-
Posterdati
never used -f
-
zi
i know
-
Posterdati
ffmpeg4 shouldn't be installed I think
-
Posterdati
but 6
-
zi
once the upgrade is done, you can try pkg delete ffmpeg4--it will complain if something depends on it
-
zi
but id probably just restart and then try kicad when the system boots back up
-
Posterdati
Reinstalling all
-
Posterdati
[7/2980]
-
Posterdati
lol
-
zi
damn dude
-
kevans
pkg install kitchen-sink
-
kevans
:-)
-
Posterdati
[17/2980]
-
Posterdati
lol
-
Posterdati
go123
-
Posterdati
I do not remember to ever used go language :)
-
zi
likely something else you installed depended on go
-
Posterdati
sure it is
-
Posterdati
I played oolite too on that laptop
-
Posterdati
an old k55v :)
-
aic
curl -L -s
dl.google.com/go/go1.24.8.freebsd-amd64.tar.gz | tar -x -C /usr/local/opt -f - && /usr/local/opt/go/bin/go version
-
Posterdati
aic: there's also a go124 here :)
-
Posterdati
[347/2980]
-
Posterdati
zi: [1449/2980] :)
-
Posterdati
zi: [2186/2980]
-
zi
Posterdati: hah
-
scoobybejesus_tl
I'm ready for the next update. Gotta be wrapping up at some point, though a conflict could have arisen and the whole thing needed to start over
-
antranigv
anyone has configured IKEv2 who can help me figure out why I can't see traffic in plain when I tcpdump enc0? I'm terribly stuck at this...
-
zi
antranigv: dont suppose you've skimmed `man 4 enc`?
-
Posterdati
zi: fixed! Thanks
-
Posterdati
zi: pkg upgrade -f now asked me to upgrade 1625 packages
-
zi
Posterdati: welcome. you dont want to randomly run it--it will always ask to do stuff
-
zi
Posterdati: only after bigger OS upgrades
-
regis
antranigv: I've set up IKEv2 for a "VPN provider" thingie and I don't understand your question.