-
otakon
no, fiber
-
otakon
mtu is at 9000
-
otakon
ibv_devinfo doesnot exist
-
otakon
ps, fiber sfp+
-
debdrup
otakon: firstburstlength and maxburstlength seem much lower than their defaults, and I'm not sure I understand why.
-
debdrup
meena: I can try asking around if someone has an infiniband card they're no longer using
-
debdrup
Hrm, I'll need two and/or a switch that has infiniband, so it might take a longer time :/
-
otakon
I tried bigger values, still the same cap
-
meena
debdrup: i wish i was in a hurry, but i have no capacity to be in a hurry
-
otakon
you dont need switch, 2 cards, point to point
-
meena
a switch does make things more interesting…
-
debdrup
otakon: right, but it'd be nice to have IB to play with :3
-
otakon
of course it will be!
-
otakon
1gbe is so 20yrs obsolete
-
otakon
(side question, if I log out now (goto sleep), I 'll lost your posts, right?/)
-
otakon
*loose
-
debdrup
Yes, unless you have a client like irssi that you can background using tmux, and the machine stays online.
-
debdrup
There's all manner of other ways to achieve persistence logging too, of course.
-
» meena uses a "WebApp" for IRC, called TheLounge
-
meena
otakon: but: We'll be back tomorrow, fresh from "sleep", and with better ideas
-
meena
"fresh" "ideas"
-
meena
"good" "night"
-
otakon
thank you for your time guys
-
debdrup
I'm not quite sure I like the notion of some service that indexes all of IRC; it's fine to have individuals log channels (heck, I've been doing that since 1994), but it's another thing entirely if it's some corporation that's behind it.
-
otakon
i really appreciate your effort
-
otakon
I ll talk tommorow here
-
michelem
hello folks. How can I set build options for a port non-interactively?
-
michelem
I tried to add lines like "www_nginx_UNSET+= HTTP_FLV" to /etc/make.conf but saw that has no effect.
-
meena
unset… hm
-
michelem
I tried with _SET too, e.g. "www_nginx_SET=WITH_MODSECURITY3" and "www_nginx_SET+=WITHOUT_MAIL", to no avail
-
meena
-
VimDiesel
Title: FreeBSD Porter's Handbook | FreeBSD Documentation Portal
-
michelem
yes, indeed.
-
meena
on second thought, that might not be in *that* handbook
-
michelem
How can I possibly set those options programmatically? I can rmconfig and pass them at runtime to "make package" , but then I can't have preparation & compilation separate, and I don't have a trace of the options used.
-
michelem
I tried "BATCH=yes make -DWITH_IPV6 config" and it still prompts me with the configuration curses screen.
-
meena
sec
-
meena
-
VimDiesel
Title: Chapter 4. Installing Applications: Packages and Ports | FreeBSD Documentation Portal
-
meena
also doesn't document UNSET
-
meena
OR SET WTH
-
» meena has only had one coffee and no breakfast and only opened the laptop because NOBODY IS AWAKE AND SHE COULD FIX UP A PR
-
meena
-
VimDiesel
Title: ports(7)
-
michelem
-
VimDiesel
Title: ports(7)
-
michelem
yeah, that's supported. /usr/ports/bsd.options.mk explicitly shows that. I now have to figure out why those options are not applied by make
-
meena
michelem: when you look at the www/nginx/Makefile
-
meena
the MAIL_GROUP is implied if any option is still set
-
michelem
that's no problem, the examples above were random. I'm actually testing with MODSECURITY3 , which is independent of all other options
-
michelem
you've been great meena, thank you.
-
meena
I wonder if you could www_nginx_UNSET=MAILGRP
-
michelem
especially given the low-coffee mode
-
meena
the fact that BATCH=yes still gets you prompts sounds like something is b0rked
-
meena
to me, anyway, maybe the people in #bsdports on EFNet know better.
-
michelem
I found the issue
-
michelem
BATCH=y still requiring interaction is still there. I also see it as a bug, but the "config" target might be considered as interactive-only. I see it as a bug because "config" is actually 2 steps: 1) selection 2) generation of options file. BATCH=y should apply to the second step.
-
michelem
the issue with make.conf options not being honored: if there's an existing options file, that overrides any options from make.conf. You need to rmconfig it in order to have make.conf options apply.
-
michelem
That's a bit of a bitch, because if ansible scripts generate make.conf options, and a year later the user manually plays with the port and leaves the options behind, future builds will invisibly ignore the make.conf options.
-
michelem
acceptable though. I'll simply change "make package" to "make rmconfig package"
-
meena
michelem: so all is well? it builds the way you need it to?
-
meena
also, have you considered poudriere instead of ansible for building stuff?
-
michelem
ansible is for general deployment of the larger system. Installing application is only a step. Ports are an unfortunate necessity because packages don't include the desired options.
-
michelem
For compiling ports I considered poudriere for a second, but it didn't seem to me to bring enough value for the cost of an extra dependency. You might be able to persuade me otherwise
-
» meena points at Apache httpd which has a mod_security module you can install, and also mod_md…
-
meena
michelem: you'd be producing your own repo, so building and configuring ports would be decoupled from installing them
-
meena
maybe people who actually use poudriere for ports have better arguments
-
michelem
Would I be able to remove complexity? The current process is: 1) add a bunch of _SET and _UNSET options to /etc/make.conf ; 2) run "BATCH=y make rmconfig package"
-
meena
I just bully porters into making my options default, and use poudriere only for:
alpha.pkgbase.live
-
VimDiesel
Title: Unofficial FreeBSD pkgbase repository
-
michelem
poudriere seems great for port testing. It compiles into own jails so you can easily fake different environments, OS versions etc
-
meena
-
VimDiesel
Title: poudriere(8)
-
michelem
ah ah ah ah
-
uskerine_
it is heartbreaking that FreeBSD does not support NVIDIA Cuda
-
uskerine_
(or the other way around)
-
Demosthenex
which is?
-
Demosthenex
ah, gpu hw accel library
-
Demosthenex
sounds proprietary to me. no open standard, why would they?
-
angry_vincent
it is rather nvidia does not provide CUDA in their driver for FreeBSD ( an opposite )
-
angry_vincent
i know there are some workarounds, using linux compat
-
angry_vincent
-
VimDiesel
Title: Can CUDA be installed on FreeBSD now ? | The FreeBSD Forums
-
angry_vincent
rather, messy thread
-
debdrup
meena: looks like you've had some responses to the infiniband thing?
-
meena
debdrup: yes, unfortunately the second response invalidated my hypothesis that all i need is ifconfig -a
-
nekobit
hmm
-
nekobit
my graphics module is causing a panic...
-
nekobit
amdgpu, latest git pull from kernel sources
-
nekobit
i upgraded my system, amdgpu broke, tried pulling in latest kernel sources... still broken
-
nekobit
am i misunderstanding something?
-
nekobit
i did `make kernel
-
nekobit
then ran `make reinstall' on /usr/ports/graphics/gpu-drm-amdgpu... or such
-
nekobit
i dont think its a bug, i think it's some mismatch that i'm not understanding
-
f451
nekobit: did you run 'make distclean && make clean' before running 'make' in graphics/gpu-drm-amdgpu ?
-
f451
also did you refresh your ports tree ?
-
nekobit
f451: i did not, ill try that later
-
nekobit
i did
-
f451
after running make i normally run make deinstall reinstall in that kind of situation
-
Dereckson
What's the new name of the IRC social channel? I see #Not-##FreeBSD isn't really in use anymore.
-
mason
Dereckson: You're in it.
-
vkarlsen
Interesting pkg behavior:
bsd.to/CvFV
-
VimDiesel
Title: dpaste/CvFV (Bash)
-
meena
vkarlsen: sich part seems unusual?
-
nimaje
why is Y the default option for you? (or is it the default option when pkg upgrades pkg and I just never noticed?)
-
ganthore
Hey, so for years I've been getting email updates from the FreeBSD bugzilla. Footer always says I'm getting the email because "I'm the owner" which simply isn't true. Is there anyone I can contact to help fix this?
-
ganthore
Maybe I can just use this:
lists.freebsd.org
-
VimDiesel
Title: FreeBSD Mailing lists
-
xtile
Wouldn't you just edit the bugs in Bugzilla? (Maybe I don't know)
-
meena
ganthore: #gitcvt on EFnet
-
ganthore
xtile: I'm not manually editing hundreds of bugs. :-)
-
meena
ganthore: but you can also open an issue in bugzilla
-
xtile
aha
-
ganthore
It feels like I get an update for every single thing
-
rtprio
how many bugs did you submit?
-
ganthore
My gmail inbox got flooded so bad I finally ran out of storage space =D
-
ganthore
None
-
meena
yeah, i would goto #gitcvt and ask for help
-
meena
I thought gmail gives you infinite storage
-
xtile
no, just 15 GB
-
ganthore
-
VimDiesel
Title: Imgur: The magic of the Internet
-
ganthore
But yeah, it's kinda insane. :-)
-
rtprio
unlimited is long past
-
rtprio
time for a gmail filter
-
ganthore
rtprio: that's my "to trash" filter.
-
» meena deleted her Gmail account fifteen? years ago
-
ganthore
Anyway, it's mostly my fault for not really addressing this way back whenever it first started happening.
-
ganthore
I was active in the community back around 2011.
-
ganthore
meena: thanks for the suggestion, I'll give that a shot.
-
ganthore
"Confirm unsubscribe from freebsd-ports-bugs⊙Fo"
-
ganthore
Maybe that fixed it.
-
meena
ganthore: sounds much more plausible than you being accidentally maintainer of hundreds of ports and these ports not being marked as abandoned by their maintainer
-
ganthore
I know right?
-
debdrup
ganthore: check the headers of the mail addresses
-
debdrup
s/\ addresse//
-
debdrup
All of the FreeBSD mailing lists contains the List- headers that define both the ID as well as the subscription and unsubscription emails.
-
debdrup
Meanwhile, Bugzilla emails contains the X-Bugzilla- items
-
debdrup
They're there not just because it helps get legitimate automated mail (as in, something the user subscribed to) past spam filters, but also because it makes it super easy to sort into folders.
-
debdrup
s/folders/directories/
-
otakon
grreetings
-
dch
welcome otakon
-
rtprio
hrm
-
Kit_Leopold
Hello. Please tell me, when installing the program through the pkg package manager, after the installation is completed, various information is displayed, such as recommendations and mandatory actions for configuration. How can you see all the information after installing the package, if it does not interfere with one screen?
-
V_PauAmma_V
pkg info -D packagename
-
Kit_Leopold
V_PauAmma_V: Thanks for your reply. I just looked at the output of this command. I have situations where when installing one package, many other packages are installed along with this package as dependencies that may have their own message after installing these packages. I'll think about how I can view these messages.
-
meena
i just realized, i could totally deduce this from reading the source code:
lists.freebsd.org/archives/freebsd-…nfiniband/2023-February/000010.html
-
VimDiesel
Title: RE: Soliciting infiniband ifconfig output
-
meena
but sometimes it's easier to look at real output…
-
meena
(rather than try to use brain to imagine output)
-
aportnoy
can I make buildworld on a Linux + GNU system?
-
aportnoy
first line of attack was procuring bmake, but then I run into "awk: cmd. line:1: warning: regexp escape sequence `\#' is not a known regexp operator"
-
aportnoy
don't know how deep that compatibility rabbit hole goes, so wanted to check first
-
meena
aportnoy: you need another awk then…
-
meena
aportnoy: have you looked at our .github/actions tho?
-
meena
they build on linux and mac
-
aportnoy
ah thank you for the pointer! will check that out
-
meena
-
VimDiesel
Title: freebsd-src/cross-bootstrap-tools.yml at main · freebsd/freebsd-src · GitHub
-
meena
one of the best things of having CI is that you can see how the sausage is made
-
meena
(it's usually not pretty)
-
meena
hrm… I'm not actually seeing a buildworld
-
aportnoy
how are these template parameters filled out? like "${{ matrix.pkgs }}"
-
meena
aportnoy: there's a parameter that's called matrix: further up, it defines several target platforms and their dependency packages
-
aportnoy
gotcha I see it's right there
-
meena
but, again, I'm not sure you'll be able to build world.
-
meena
I thought the CHERI people do, but I don't know!
-
meena
either way, tools/build/make.py will get you further than bare (b)make
-
aportnoy
I see, thank you. Will give that a try.
-
meena
-
VimDiesel
Title: freebsd-src/make.py at main · freebsd/freebsd-src · GitHub
-
debdrup
wiki.freebsd.org/BuildingOnNonFreeBSD this should be fairly up-to-date, as CheriBSD is built on non-FreeBSD (it may have changed)
-
VimDiesel
Title: BuildingOnNonFreeBSD - FreeBSD Wiki
-
meena
if i could get poudriere running on Linux, I could totally build pkgbase.live on Linux!
-
meena
(but then I'd have to run linux, and run things on Linux…)
-
debdrup
Yeah, that seems like the opposite of what one might want.