@ramin_hal9001 This commit history doesn't look promising. First the original maintainer abandoned it, later someone else marked it broken.
But talking about reproducible builds, you get that with #poudriere (enabling a few options that avoid surpising sources of inconsistencies) and the #ports tree as well. Poudriere builds every package in a clean #jail that only gets the named dependencies installed. Official #FreeBSD packages are built that way.
#poudriere #ports #jail #freebsd
Today's achievement: We now have #OpenSSL (and #GNU coreutils built using it), plus grep, sed, awk, make, groff *and* man-db in #FreeBSD's #Linuxulator userland.
But there's a catch 😞 It doesn't build with #poudriere any more. Can be patched, and I guess I should soon look into getting this fixed...
For details, see here:
https://lists.freebsd.org/archives/freebsd-ports/2023-August/004286.html
#openssl #gnu #freebsd #linuxulator #poudriere
And I still have NO idea where these errors regarding the ELF program interpreter come from when building #gcc and its libstdc++. They do NOT appear in the build log, they are somehow just spit to the controlling terminal of #poudriere. And I didn't find anything not working in these packages so far ... 🤯
@jhx It would be a lot less frustrating if I wouldn't have to sit and wait all the time (e.g. rebuilding my minimal cross-gcc takes around 11 minutes).
I wonder whether #ccache with #poudriere would also work for some custom-built cross-compiler? 🤔
Little roadblock on the way, I can't install a #poudriere jail of #FreeBSD 13.2-RELEASE #armv7 using ftp ... the required dist files just aren't there on the mirrors 😞
But hey, you can always build yourself from source 😎 so ... waiting again. I expect this to work as well, but we will see.
FreeBSD 2023 yılı 3. çeyrek port ağacı güncellemesi yayınlandı. Bana da konfigürasyonumu güncellemek ve güncellemeleri kaynak koddan derlemek kaldı. İşlem tamamlanınca paylaşmaya değer bir şey yakalarsam haber ederim.
#FreeBSD #PortsTree #2023Q3 #Poudriere #Update
#update #poudriere #2023q3 #portstree #freebsd
#FreeBSD30 timeline - a few things that happened during these 30 #FreeBSD years:
#UNIX #BSD #MULTICS #1BSD #2BSD #42BSD #43BSD #386BSD #ipfw #FreeBSDCon #BSDCON #ports #jails #FreeBSDFoundation #kqueue #EuroBSDCon #CoreTeam #AsiaBSDCon #BSDCAN #pf #OpenBSD #ZFS #DTrace #VNET #Capsicum #Cheri #Poudriere #clang #llvm #subversion #OpenZFS #git
#freebsd30 #freebsd #unix #bsd #multics #1bsd #2bsd #42bsd #43bsd #386bsd #ipfw #freebsdcon #bsdcon #ports #jails #freebsdfoundation #kqueue #eurobsdcon #coreteam #asiabsdcon #bsdcan #pf #openbsd #zfs #dtrace #vnet #capsicum #cheri #poudriere #clang #llvm #subversion #openzfs #git #freebsdday
Yeni siparişler aldım.
Any #FreeBSD users of #poudriere ever actually managed to build www/iridium-browser successfully? I have never once seen it actually build.
nuintari@bpd:/home/nuintari %sudo dmesg | grep -i cpu
CPU: Intel(R) Core(TM) i5-2320 CPU @ 3.00GHz (2993.30-MHz K8-class CPU)
FreeBSD/SMP: Multiprocessor System Detected: 4 CPUs
Man, now I'm playing with power! /s
It's antiquated, but it is still far, far faster than that Intel NUC with the Celeron that was doing the jorb, and also crashing pretty often.
Oh hey, this old thing actually has some small amount of memory to do actual work. Funny, I don't remember putting this much memory in this board:
nuintari@bpd:/home/nuintari %sudo dmesg | grep -i mem
real memory = 25769803776 (24576 MB)
avail memory = 24871825408 (23719 MB)
In a surprise to absolutely no one, this CPU:
Intel(R) Celeron(R) CPU N2820 @ 2.13GHz (2133.42-MHz K8-class CPU)
Absolutely SUCKS for compiling shitloads of source code into packages. But I had it around, so....
I really need to do my taxes, and figure out a better solution for my computational needs.
Ah yes ... the holy trinity of converting electrons into entropy via builds. The fun of running #FreeBSD CURRENT is doing this time to time. #Poudriere
...suite encore... L'usine de la peur...
• 30/10/1899 : l'explosion lors de l'empaquetage des dynamites tue 4 personnes et en blesse 1.
• 31/08/1928 : l'explosion de plusieurs ateliers et d'un dépôt tue 8 personnes et en blesse 20.
• 18/05/1949 : l'explosion d'e 300 kg d'explosifs dans un atelier tue 4 personnes.
et ce n'est pas fini...
#poudriere #usine #urbex #photographie
#poudriere #usine #urbex #photographie
Back up. Not sure why #poudriere didn’t use the same configurations. It seemed like the package did not have the #postgresql flag turned on. Must be a bug or #pebcak. I had to go back to the main ports for now until I get this sorted out.
#pebcak #postgresql #poudriere
I'm thinking there's a regression somewhere in recent #FreeBSD 14-CURRENT that's causing #Poudriere to think it's out of disk space. Now two systems are exhibiting the same issue: one amd64 system, and the other arm64.
The #HardenedBSD 13-STABLE package builder is experiencing issues. Notably: #Poudriere thinks the system is out of disk space, even though there's 789GB of free space.
Will setup a new #poudriere server later the day. Someone a good jail based setup guide? All pkg will be generated with own solar power. #greenpkg #FreeBSD
I composed a multi-part tweet earlier today and it disappeared when I dropped an image into the browser instead of the composition window.
Instead, you must now suffer through a blog post.
With graphs. And scripts.
https://dan.langille.org/2021/07/09/fixing-vulns-in-poudriere-jails
Enjoy. #FreeBSD #poudriere