Page MenuHomeFreeBSD
Feed All Stories

Apr 22 2025

brooks added a comment to D49733: libc: add execvpe to weak symbol as gnu libc does.

Sorry for the churn, but I think @kib is right and this should be declared in libc_private.h and not namespaced.

Apr 22 2025, 4:16 PM
brooks accepted D49960: Makefile.inc1: Let the buildetc target run outside of etc.
Apr 22 2025, 4:14 PM
andrew committed rG32bb6a6925c0: arm64: Call pmap_bootstrap_dmap from initarm (authored by andrew).
arm64: Call pmap_bootstrap_dmap from initarm
Apr 22 2025, 4:10 PM
andrew committed rGccaf78c962e8: arm64: Move cpu0 dpcpu and msgbuf to the DMAP (authored by andrew).
arm64: Move cpu0 dpcpu and msgbuf to the DMAP
Apr 22 2025, 4:10 PM
andrew closed D42734: arm64: Move cpu0 dpcpu and msgbuf to the DMAP.
Apr 22 2025, 4:10 PM
andrew closed D49853: arm64: Call pmap_bootstrap_dmap from initarm.
Apr 22 2025, 4:10 PM
imp committed rGa049678039e4: vt: add US International keymap (authored by quentin.thebault_defenso.fr).
vt: add US International keymap
Apr 22 2025, 4:08 PM
imp committed rG12367f1429f1: riscv: add Sifive p550/p650 identification (authored by mengzhuo1203_gmail.com).
riscv: add Sifive p550/p650 identification
Apr 22 2025, 4:08 PM
markj committed rGb7a61e09e4ad: netinet6: Do not forward or send ICMPv6 messages to the unspec address (authored by markj).
netinet6: Do not forward or send ICMPv6 messages to the unspec address
Apr 22 2025, 4:00 PM
markj committed rG1000cc4a0d39: so_splice: Disallow splicing with KTLS-enabled sockets (authored by markj).
so_splice: Disallow splicing with KTLS-enabled sockets
Apr 22 2025, 4:00 PM
markj closed D49339: netinet6: Do not forward or send ICMPv6 messages to the unspec address.
Apr 22 2025, 4:00 PM
markj closed D49920: so_splice: Disallow splicing with KTLS-enabled sockets.
Apr 22 2025, 4:00 PM
kib requested review of D49961: Fix handling of p_xthread.
Apr 22 2025, 3:56 PM
jrtc27 added inline comments to D49877: fts: Add blocks support..
Apr 22 2025, 3:53 PM
brooks added a comment to D49958: Move mount related functions into libmount.

Sorry, I should have added you to D49951 and D49952 which this duplicates. I don't think a new library is warranted and if it is, it should probably be libmntopts or the like not something as generic as libmount.

Apr 22 2025, 3:47 PM
des added inline comments to D49877: fts: Add blocks support..
Apr 22 2025, 3:46 PM
des updated the diff for D49877: fts: Add blocks support..

review feedback

Apr 22 2025, 3:43 PM
adrian accepted D49959: wpa_supplicant: Handle systems without INET (legacy IP) support.

I think this is fine for now. Ouch. ;-)

Apr 22 2025, 3:35 PM
wosch committed R9:b11eb74d9208: add NetBSD 9.4 manual pages (authored by wosch).
add NetBSD 9.4 manual pages
Apr 22 2025, 3:34 PM
jrtc27 added inline comments to D49877: fts: Add blocks support..
Apr 22 2025, 3:32 PM
ifreund_freebsdfoundation.org added a comment to D49822: bsdinstall: add pkgbase target.

I took a look at my WIP tree and seems like I tried this out:

# Install packages onto release media.
        ${PKG_INSTALL} wifi-firmware-kmod-release || true
# Install pkg for installing pkgbase
#       ${PKG_INSTALL} pkg || true
        ${PKG_CLEAN} || true

Maybe it's sufficient

Apr 22 2025, 3:28 PM
kevans added inline comments to D49877: fts: Add blocks support..
Apr 22 2025, 3:23 PM
wosch committed R9:d82126bb1597: add manual pages for OpenIndiana 2022.10, 2020.10, and 2017.10 (authored by wosch).
add manual pages for OpenIndiana 2022.10, 2020.10, and 2017.10
Apr 22 2025, 3:20 PM
imp accepted D49877: fts: Add blocks support..

Seems reasonable to me.
Might be useful in the tests to have the blocks runtime added more centrally, but that looks kinda tricky, so what's here is fine.
I can't review the block stuff in detail since I've not used it, but it seems right or very close to right.

Apr 22 2025, 3:16 PM
kib accepted D49947: vm_object: use iterators in DB_SHOW*().
Apr 22 2025, 3:15 PM
olce added a comment to D49913: Make UVA LA57 opt-int.
In D49913#1139253, @kib wrote:

If both flags are present, it is more a user error than a useful configuration.

Apr 22 2025, 3:06 PM
kib added a comment to D49733: libc: add execvpe to weak symbol as gnu libc does.

I think it is for consistency as all standard C library call point to the actual implementation in namespace.h?

Apr 22 2025, 3:06 PM
kib updated the diff for D49913: Make UVA LA57 opt-int.

More strings editing.

Apr 22 2025, 3:04 PM
kib added a comment to D49913: Make UVA LA57 opt-int.

I did not follow too closely (was off), but wouldn't it be more prudent to have la48 have priority over la57 when both flags are present? Two of the inline comments I added are changes needed if you choose so.

Apr 22 2025, 3:03 PM
ifreund_freebsdfoundation.org added a comment to D49822: bsdinstall: add pkgbase target.

For graphical installer and wifi/drm firmwares we will need full pkg and the pkgs on media, maybe @bz started something on this ?

Apr 22 2025, 3:02 PM
emaste added a comment to D49822: bsdinstall: add pkgbase target.

For graphical installer and wifi/drm firmwares we will need full pkg and the pkgs on media, maybe @bz started something on this ?

Apr 22 2025, 2:45 PM
manu updated subscribers of D49822: bsdinstall: add pkgbase target.
  1. Include a fully bootstrapped pkg in the install media. We will want this anyway eventually for fully offline install media. There are potential forwards compatibility concerns however if we do not also include all packages to be installed in the install media.
  2. Add a feature to pkg(7) which fetches and extracts pkg-static to an arbitrary location without installing it. Use this feature to fetch pkg-static to /tmp and run it from there.
  3. Bootstrap pkg directly in the chroot, adding features to pkg(7) as needed.

We are going to need pkg available to install pkgbase from release media, indeed. I'm not sure that implies #1 is necessary though -- 2 and 3 would work just as well installing from an on-disc repo I believe.

That said, at least some install media variants are going to need a set of installed packages for the installer to work (e.g. for graphical installers), so perhaps it's not any effort unique to this.

Apr 22 2025, 2:31 PM
markj requested review of D49960: Makefile.inc1: Let the buildetc target run outside of etc.
Apr 22 2025, 2:30 PM
emaste added a comment to D49822: bsdinstall: add pkgbase target.
  1. Include a fully bootstrapped pkg in the install media. We will want this anyway eventually for fully offline install media. There are potential forwards compatibility concerns however if we do not also include all packages to be installed in the install media.
  2. Add a feature to pkg(7) which fetches and extracts pkg-static to an arbitrary location without installing it. Use this feature to fetch pkg-static to /tmp and run it from there.
  3. Bootstrap pkg directly in the chroot, adding features to pkg(7) as needed.
Apr 22 2025, 2:29 PM
ziaee added inline comments to D49850: runat: A utility that executes a shell command on a named attribute.
Apr 22 2025, 2:27 PM
kib accepted D49850: runat: A utility that executes a shell command on a named attribute.
Apr 22 2025, 2:19 PM
emaste added a comment to D49492: makefs: Add tests for the -T flag.

There's one additional thing I'd like to point out here - the msdos backend does not pass these tests ATM, it's atime is completely different while mtime and ctime get set to timestamp - 1. I'll look into this separately.

Apr 22 2025, 1:59 PM
osa committed R11:c0bb004edcf9: devel/libwasmtime: update from 31.0.0 to 32.0.0 (authored by osa).
devel/libwasmtime: update from 31.0.0 to 32.0.0
Apr 22 2025, 1:54 PM
tagattie committed R11:8ea61ce32a88: ftp/wcurl: update to 2025.04.20 (authored by tagattie).
ftp/wcurl: update to 2025.04.20
Apr 22 2025, 1:50 PM
zarychtam_plan-b.pwste.edu.pl requested review of D49959: wpa_supplicant: Handle systems without INET (legacy IP) support.
Apr 22 2025, 1:39 PM
markj added a comment to D49957: vm_fault: reset iterator after vm_fault_populate().

I'm fine with reverting the change until the bug can be found.

Apr 22 2025, 1:37 PM
tagattie committed R11:327afeaed2d3: sysutils/tailspin: update to 5.4.2 (authored by tagattie).
sysutils/tailspin: update to 5.4.2
Apr 22 2025, 1:36 PM
markj added inline comments to D49942: vm_grab_valid: make one with iter param.
Apr 22 2025, 1:27 PM
andrew updated the diff for D42732: arm64: Use the DMAP region in pmap_mapbios.
  • Add pmap_kmapped_range to check if a range is mapped & use it in pmap_mapbios
  • Reset memory attribute and protections on unmap
Apr 22 2025, 1:20 PM
olce added a comment to D49913: Make UVA LA57 opt-int.

I did not follow too closely (was off), but wouldn't it be more prudent to have la48 have priority over la57 when both flags are present? Two of the inline comments I added are changes needed if you choose so.

Apr 22 2025, 1:19 PM
emaste added a comment to D49930: EC2: Add AMI Builder AMI building.

You can drop the license boilerplate and just have the SPDX tag, if you like.

Apr 22 2025, 12:44 PM
jlduran added a comment to D49492: makefs: Add tests for the -T flag.

These are all good (at catching the current failures).
My only concern however, is that we should also check that makefs takes into consideration the timestamp in the mtree file, so the priorities (at this point of the revision stack) are:

  1. -T flag .
  2. Time in mtree file.

This guarantees (or not) documentation on the behavior regarding the priorities when the SOURCE_DATE_EPOCH environment variable is introduced later on (D49602).

Thank you for pointing this out and for sketching out the testcase!
After a brief discussion in D49531, the consensus was that the timestamp sources should be prioritized as follows:

  1. -F mtree specfile time
  2. -T
  3. Timestamp in input mtree file

I've added testcases that test the interactions between -F and -T.

Apr 22 2025, 12:34 PM
emaste added a comment to D49823: bsdinstall: add pkgbase prompt to jail script.

New wording LGTM

Apr 22 2025, 12:32 PM
emaste added a comment to D49824: bsdinstall: add pkgbase prompt to auto script.

New wording LGTM

Apr 22 2025, 12:31 PM
tagattie committed R11:170b7b93bf77: misc/py-instructor: Fix build by removing the upper limit on py-rich dependency (authored by yuri).
misc/py-instructor: Fix build by removing the upper limit on py-rich dependency
Apr 22 2025, 12:01 PM
gallatin accepted D49920: so_splice: Disallow splicing with KTLS-enabled sockets.
Apr 22 2025, 11:56 AM
vvd committed R11:5d83812f22bc: net-p2p/jackett: Update 0.22.1437 => 0.22.1809 (authored by tremere_cainites.net).
net-p2p/jackett: Update 0.22.1437 => 0.22.1809
Apr 22 2025, 11:42 AM
eduardo committed R11:c8708d474e2a: cad/gtkwave: Update to 3.3.122 (authored by eduardo).
cad/gtkwave: Update to 3.3.122
Apr 22 2025, 11:28 AM
eduardo committed R11:6162b43f0e19: cad/gtkwave: Update to 3.3.122 (authored by eduardo).
cad/gtkwave: Update to 3.3.122
Apr 22 2025, 11:25 AM
np committed rGf44e1748e288: pci.4: Update the information on pci_bar_mmap to match pciio.h (authored by np).
pci.4: Update the information on pci_bar_mmap to match pciio.h
Apr 22 2025, 11:24 AM
np committed rG47cdd7a9ebc6: cxgbe(4): Add two new transceiver types. (authored by np).
cxgbe(4): Add two new transceiver types.
Apr 22 2025, 11:24 AM
np committed rG81789c27940e: libifconfig: Fix nits in the descriptions of active 100G cables. (authored by np).
libifconfig: Fix nits in the descriptions of active 100G cables.
Apr 22 2025, 11:24 AM
np committed rGca9d5b10ebfe: cxgbe(4): Perform Conventional Reset instead of FLR on the device. (authored by np).
cxgbe(4): Perform Conventional Reset instead of FLR on the device.
Apr 22 2025, 11:24 AM
np committed rG516fee542293: cxgbe(4): Block most access to the hardware as soon as the adapter stops. (authored by np).
cxgbe(4): Block most access to the hardware as soon as the adapter stops.
Apr 22 2025, 11:24 AM
np committed rG4e9f82956158: cxgbe(4): Use correct priority in begin_synchronized_op. (authored by np).
cxgbe(4): Use correct priority in begin_synchronized_op.
Apr 22 2025, 11:23 AM
np committed rGdb403eb80e0a: cxgbe(4): Remove some unused PCI routines and associated headers. (authored by np).
cxgbe(4): Remove some unused PCI routines and associated headers.
Apr 22 2025, 11:23 AM
np committed rGf2c75b13f3ea: cxgb(4): Use routines from pci(9) instead of hand rolled equivalents. (authored by np).
cxgb(4): Use routines from pci(9) instead of hand rolled equivalents.
Apr 22 2025, 11:23 AM
np committed rGb5a68e064164: cxgbe(4): Remove smt_idx from the L2 table entry structure. (authored by np).
cxgbe(4): Remove smt_idx from the L2 table entry structure.
Apr 22 2025, 11:23 AM
np committed rG4599a3c0b8e2: cxgbe(4): Make sure suspend/resume works in recovery mode. (authored by np).
cxgbe(4): Make sure suspend/resume works in recovery mode.
Apr 22 2025, 11:23 AM
alfredo committed rGc4959c18fe76: keymaps: add map for some Lenovo laptops found in Brazillian market (authored by alfredo).
keymaps: add map for some Lenovo laptops found in Brazillian market
Apr 22 2025, 11:11 AM
rmacklem added a comment to D49850: runat: A utility that executes a shell command on a named attribute.

Note that O_CLOEXEC is set in "fmode" near the top of main()
for the second open.

Apr 22 2025, 11:06 AM
rmacklem added a comment to D49850: runat: A utility that executes a shell command on a named attribute.

Marked inline comments as done.

Apr 22 2025, 11:02 AM
rmacklem added inline comments to D49850: runat: A utility that executes a shell command on a named attribute.
Apr 22 2025, 11:01 AM
eduardo committed R11:9ad99aef5d4e: security/gopass: Update to 1.15.16 (authored by eduardo).
security/gopass: Update to 1.15.16
Apr 22 2025, 11:00 AM
rmacklem updated the diff for D49850: runat: A utility that executes a shell command on a named attribute.

Missed a couple of cases for .Ar file. Fixed now.

Apr 22 2025, 10:46 AM
eduardo committed R11:f41f85cf6098: security/gopass: Update to 1.15.16 (authored by eduardo).
security/gopass: Update to 1.15.16
Apr 22 2025, 10:40 AM
rmacklem updated the diff for D49850: runat: A utility that executes a shell command on a named attribute.

Updated man page with changes suggested by ziaa@.

Apr 22 2025, 10:39 AM
rmacklem updated the diff for D49850: runat: A utility that executes a shell command on a named attribute.

Updated the man page to reflect the use of /bin/sh.

Apr 22 2025, 10:27 AM
ifreund_freebsdfoundation.org added inline comments to D49824: bsdinstall: add pkgbase prompt to auto script.
Apr 22 2025, 10:25 AM
martymac committed R11:e5c8aabb29dc: security/fakeroot: Update to 1.37.1.1 (authored by martymac).
security/fakeroot: Update to 1.37.1.1
Apr 22 2025, 10:23 AM
uzsolt committed R11:057ed4adb07b: www/webtrees22: New port (for php 8.3+) (authored by Krzysztof <ports@bsdserwis.com>).
www/webtrees22: New port (for php 8.3+)
Apr 22 2025, 10:19 AM
uzsolt committed R11:1b123f6f5223: devel/R-cran-diffobj: Update to 0.3.6 (authored by uzsolt).
devel/R-cran-diffobj: Update to 0.3.6
Apr 22 2025, 10:15 AM
ifreund_freebsdfoundation.org updated the diff for D49824: bsdinstall: add pkgbase prompt to auto script.

Tweak wording to match changes in D49823

Apr 22 2025, 10:15 AM
ifreund_freebsdfoundation.org added a comment to D49823: bsdinstall: add pkgbase prompt to jail script.

Thanks for the review @jhb!

Apr 22 2025, 10:12 AM
bnovkov added a comment to D49492: makefs: Add tests for the -T flag.

These are all good (at catching the current failures).
My only concern however, is that we should also check that makefs takes into consideration the timestamp in the mtree file, so the priorities (at this point of the revision stack) are:

  1. -T flag .
  2. Time in mtree file.

This guarantees (or not) documentation on the behavior regarding the priorities when the SOURCE_DATE_EPOCH environment variable is introduced later on (D49602).

Apr 22 2025, 10:09 AM
ifreund_freebsdfoundation.org updated the diff for D49823: bsdinstall: add pkgbase prompt to jail script.

Tweak wording based on jhb review, simplify logic

Apr 22 2025, 10:07 AM
ronald_klop.ws committed R11:560883114685: databases/mongodb70: 7.0.18 (authored by ronald_klop.ws).
databases/mongodb70: 7.0.18
Apr 22 2025, 10:04 AM
dim requested review of D49958: Move mount related functions into libmount.
Apr 22 2025, 10:03 AM
bnovkov updated the diff for D49492: makefs: Add tests for the -T flag.

Address @jlduran 's comments - add testcases that test the interaction between -F and -T

Apr 22 2025, 9:59 AM
br committed rGa1a067b7131e: axidma(4): add local data cache flushes. (authored by br).
axidma(4): add local data cache flushes.
Apr 22 2025, 9:37 AM
kib added inline comments to D49850: runat: A utility that executes a shell command on a named attribute.
Apr 22 2025, 9:26 AM
br committed rG81e2d24bc6ea: riscv: support for Cache-Block Operations (CBO). (authored by br).
riscv: support for Cache-Block Operations (CBO).
Apr 22 2025, 9:07 AM
br closed D49852: riscv: zicbom extension support.
Apr 22 2025, 9:07 AM
meta committed R11:9e27b733ccee: print/gv: Assign new maintainer (authored by mew14930xvi <mew14930xvi@inbox.lv>).
print/gv: Assign new maintainer
Apr 22 2025, 9:06 AM
ifreund_freebsdfoundation.org added a comment to D49822: bsdinstall: add pkgbase target.

I built a disc1.iso with these changes and the installation failed after the root password prompt.

Apr 22 2025, 9:04 AM
lwhsu added a reviewer for D49587: hwpstate: add CPPC support for pstate driver on AMD: markj.
Apr 22 2025, 8:17 AM
dougm requested review of D49957: vm_fault: reset iterator after vm_fault_populate().
Apr 22 2025, 8:15 AM
ziaee accepted D49915: nvidia-drm66: fix message typo.
Apr 22 2025, 8:10 AM
br updated the diff for D49852: riscv: zicbom extension support.

handle return code of OF_getencprop() correctly

Apr 22 2025, 8:08 AM
dougm requested review of D49956: vm_object: add reset asserts.
Apr 22 2025, 7:51 AM
egypcio committed R11:4a9e81ef05df: www/threema-web: update 2.5.5 to 2.6.2 (authored by egypcio).
www/threema-web: update 2.5.5 to 2.6.2
Apr 22 2025, 7:47 AM
aokblast updated the diff for D49915: nvidia-drm66: fix message typo.

Modify all nvidia-drm ports

Apr 22 2025, 7:39 AM
aokblast added a comment to D49733: libc: add execvpe to weak symbol as gnu libc does.

I think it is for consistency as all standard C library call point to the actual implementation in namespace.h?

Apr 22 2025, 7:36 AM
jadawin committed R11:9d93540510ea: security/openiked-portable: fix certs location path (authored by jadawin).
security/openiked-portable: fix certs location path
Apr 22 2025, 7:09 AM
wen committed R11:3c6713efe52c: lang/trealla-prolog: New port (authored by guest-svmhdvn).
lang/trealla-prolog: New port
Apr 22 2025, 7:04 AM