-
nimajewell, you can propose the patches upstream already, upstream and the port don't need to way on one another there, in the port you want to make the current release build on freebsd and upstream you want to ensure that the next version builds on freebsd, there are no dependencies between those two goals
-
rwpThe multitail program in FreeBSD has a memory leak. If I leave it running it eventually absorbs gigs. It doesn't have this leak on GNU/Linux systems. I guess I should debug it at some point.
-
ekBugzilla time!
-
rwpI am embarrassed to say I simply rebooted the system a few times before chasing down that it was my multitail run in a terminal that was the program eating up gigs of ram, which forced a growing swap usage.
-
rwpAnd now it is pretty easy to 'q' and then C-p Enter (one could !! it) to restart it so that's what I have been doing since I figured it out to this program.
-
ekrwp: The terminal is running away with mem? Terminal emulator?
-
rwpXTerm is okay. It's multitail.
-
ekOh, I see. Still the same problem existing, you're just saying it took some time to figure out it was, in fact, multitail causing it.
-
rwpRight. Check out how much swap it consumes when it is deep into the leak: proulx.com/tmp/multitail-memory-leak.png
-
rtpriowhat's wrong with `tail -f *`? that doesn't leak
-
rwpmultitail runs tail -F across multiple files and displays all of the files in one terminal window, optionally merging output of multiple files.
-
rwpUnfortunately for me there are cohorts who have created literally tens of apache *access.log files and I can use multitail --merge-all *access.log to merge them all in one window to look visually for abuse patterns. That's a useful feature. And can look at multiple other files for abuse such as multitail auth.log fail2ban.log messages to view multiple logs in different curses windows.
-
rwpAnd I suggest looking at the difference between tail -f and tail -F. I am bummed that the behavior of -F didn't make it into -f as it ought to have done. But that's spilled milk under the bridge decades ago now. Always use -F instead of -f if there is any possibility that the log file will be rotated.
-
Chip1972how to fix it?
-
Chip1972# jexec a xfe
-
Chip1972FXApp::openDisplay: unable to open display localhost:10.0
-
rwpChip1972, You appear to be trying to run a GUI application inside of a jail without connecting that up with the desktop outside the jail.
-
rtprioChip1972: what is your goal
-
Chip1972i want to learn
-
rwpxfe is a gui file manager. Probably not a good choice to be trying to use in a jail. ls is probably a better choice for use into jails.
-
Chip1972what?
-
Chip1972jail != jails ?
-
rwpI see the "jexec" followed by "a" and I think you are trying to execute a program in the jail named "a". And the command I think you are trying to run is xfe a graphical file manager.
-
rtprioif you want to learn then either try it without a jail or read up on the x protocol to learn why it's not working
-
rwpBut if you are just learning then attaching the graphics from a jail to the hosting desktop is rather involved. There are lots of articles on how to do this on the net. I quoted one earlier today.
-
rwpBetter while learning to stick to the simple command line in a text terminal. That's the best way to learn.
-
Chip1972I am scrooled
-
scottpediaivy: hey what's up?
-
scottpediacan you give me some info regarding the process of contributing to the freebsd source?
-
CrypticS_
-
scottpediano I mean how does the hiearchy thing works?
-
scottpedialike who gets to be the commiter and maintainer this and that?
-
ivy"maintainers" only really exist in ports, anyone can become a ports maintainer by submitting a new port or taking over an existing unmaintained port. commit access (to either src or ports) is usually given to people who have a history of submitting useful changes
-
scottpediaivy: okay who gets to decide if someone is a commiter? and are you one?
-
nxjosephthere are mentors and mentees
-
scottpediathe book i am reading tells me to find a commiter to talk to before trying to contribute
-
ivyanyone can propose someone for commit access, it's decided by a vote (of core, i think... or is it srcmgr? one or the other). i am a committer, yes. but... being a committer doesn't really mean anything, it just makes it a bit easier to get your changes into the code
-
scottpediaokay alright
-
scottpediawhat is a "port"? is it part of the system image shipped online?
-
nxjosephthey're third-party packages, i.e firefox
-
scottpediaokay alright
-
scottpediathx for the tips
-
scottpediado you guys have a conference like debcon every year, where people show off the latest cool stuff?
-
nxjosephyes, bsdcon etc.
-
nxjosephfreebsd.org lists some of the events
-
scottpediaokay alright
-
karolyirwp: interesting, I am the packager for multitail. I'm actively using it in two separate virtual TTYs with screen with tailing logs and tailing script execution output, haven't noticed a high memory consumption — although I have 64GB ram on the server so didn't have to watch for any OOM. if you can reproduce it somehow (maybe feeding huge amounts of logs and seeing if RES raises significantly), we
-
karolyicould get a hint of what happens. that said, the packaged git tag is quite old and there have been a couple changes added into master ever since: github.com/folkertvanheusden/multit…8bed410f1bbf86f247c059546d9..master
-
nimajezi: why does net/fiche create a user when the service doesn't use it and runs as root? did you just forgot : ${fiche_user:=fiche} in the service?
-
nimajehm, the pidfile has to be created before too, so that daemon can write it, but seems to work fine like that
-
mzarpkgbase-based upgrades are fast
-
mzarbasifying 14.3 and transitioning from 14.3 to 15.0 took only 20 minutes and one reboot
-
hodappbleh, kinda hate when I find something I need and their only supported installation method is.... docker compose
-
hodappI know FreeBSD has containerd & runj but haven't looked to see if there's any reasonable way to do something like docker-compose with this, or if I should just give up and run some minimal Linux inside bhyve
-
hodappI see nerdctl supports this, but is also pretty early in terms of FreeBSD support, hmmm
-
nimajewell, if docker is the only supported installation method, then it hints at the installation being so convoluted and shitty that they wanted to sweep it under the carpet
-
hodappwell yes obviously but people get pissy when I tell them this
-
hodappI've made the point repeatedly to people: having the *option* of Docker is great, when deploying and integrating software, or even just running software whose dependencies, required configuration, or privileges just badly overstep. Developing software under the assumption that it will be there is not.
-
mzarhodapp: it will probably work at least under two different OSes, WSL is proven to support Docker images
-
mzarso no worries, you can change OS, and if you want to really run it under FreeBSD controll, then wirtualise the OS hostion your app
-
antranigvhodapp what software is it? whatever it is, it has to run without Docker anyway :-))
-
antranigvI really wanna know :D just to add that software to my blacklist ahaahah
-
hodappantranigv: immich
-
hodappantranigv: someone's made derivations in NixOS for it, so it definitely *can* run without Docker, but I dunno what's involved
-
hodapp
-
rtpriomzar: my 14->15 pkg base upgrde went very very wrong
-
rtpriobut i just yolod it
-
rtpriohodapp: `podman compose up -d`
-
rtprioafter `kldload linux`
-
rtprioi don't know if immich would ru nit it
-
mzarrtprio: it requires adding signatures from 15.0 and yes, I had to replace master.password and group with old verions
-
mzarbut the whole transition is seamless if you have root on ZFS and the ablility to create new BE
-
mzarit was my first try to pkgbasify and do major version upgrade, and I am impressed <- Good Job PkgBase Maintainers !
-
mzarI will script it and make transition of a bunch of workstations next month
-
rtprioeven in the 14.1-14.3 the /etc/rc.d/ldconfig never properly merges
-
rwpkarolyi, Hi! Just replying that I see your messages to me. No immediate time but I will see what I can do to produce a reproducer for you in the near future. :-)
-
karolyirwp: whenever you do reproduce a reproducer by reproducing the reproducable, please open a bug ang ping me there :)
-
karolyi*and
-
rwpFeel free to break out into a Gilbert and Sullivan Pirates of Penzance song but I am not joining in! Last time I sang for my supper they called it extortion. :-)
-
zipSay, is the latest version of FreeBSD for armv6 raspberry pi 13.5-RELEASE because that's the newest version that'll build or is it because it's the newest version someone's bothered to build?
-
mzarzip: armv6 is no longer supported
-
ant-xNor is i386 :-(
-
mzari386 should be
-
arch-nemesisI think 15.0-release might be broken right out of the box if you pick the pkgbase install option. I do see there is a bugzilla that seems to be actively commented on bugs.freebsd.org/bugzilla/show_bug.cgi?id=292214
-
arch-nemesis15.0 aarch64 to be clear. Since that seems to make a difference.
-
AmyMaliki think i386 is dead in 15
-
zipAh, so no point attempting a 14 build then
-
zipOnce again I should obey the note I stuck on the damn thing that says "get a real computer to tinker with"
-
mzarAmyMalik: could be true, but for 14 i386 is still supported
-
mzarzip: armv7 is still among supported architectures
-
AmyMalikthe first Pi is arm6 i believe
-
AmyMalikmzar, I believe I once golfed the i386 kernel down to be able to boot a VM in like 81 megs of ram
-
mzarRPi2 is v7-based
-
AmyMalikthe bootloader prevented me from going any further, I believe, had I used grub I might've been able to get it up and talking on 64
-
ant-xmzar, yes, the last version with i386 is 14.
-
mzarOK
-
zipYeah. I should put the zero in the bin
-
zipIt was shit when it was new and that was over a decade ago
-
zipI just hate wasting old hardware and buying new hardware but I guess the solution to that is to cycle out the pi 4 from its home assistant duties and then tinker on that
-
zipI think it's pretty neat there's computers so light and low power that you could use one as a computation sidecar to your phone or iPad if you needed to
-
ant-xzip, or use a diffent flavour of BSD, and even Void Linux?
-
zipBut realistically I also solved that problem in 2019 when I didn't have a computer for a while with a cloud-init script and a couple shortcuts and would boot up a VM for a penny an hour if I needed Python
-
AmyMaliki wonder if i have or could develop the skills to re-port FreeBSD to the 686 (I believe the i386 port was for 686 and up), solely as a one-off entertainment vehicle
-
mzar?!
-
martinramehi!, anyone using zelta for zfs backups here?. I'm using it since a couple of months now and it works great. Now I'm looking for a way to delete old snapshots, I don't know if Zelta has a built-in feature for this.
-
mzarAmyMalik: FreeBSD was running fine on 486, without issues IIRC
-
AmyMalikah
-
BarnabasDKdoesn't netbsd still support many of the older archs?
-
AmyMaliki believe so
-
BarnabasDKI ran it on an a2000 amiga with a 120 GVP scsi hd years and years ago
-
BarnabasDKhave never tried it on an intel based system
-
BarnabasDKdid not really do much with it except conclude it worked fine
-
BarnabasDKI had a 68040 card in I think
-
BarnabasDKnot particularly fast
an hour ago