Page MenuHomeFreeBSD

bapt (Baptiste Daroussin)
User

Projects (15)

User Details

User Since
Apr 18 2014, 5:23 AM (630 w, 2 d)

Recent Activity

Wed, May 13

bapt committed rG87b18b611ec9: nuageinit: fix command injection and related issues (authored by bapt).
nuageinit: fix command injection and related issues
Wed, May 13, 9:11 AM

Tue, May 12

bapt added a reviewer for D56960: uvideo: import uvideo(4) driver from OpenBSD: manu.
Tue, May 12, 11:39 AM
bapt added a reviewer for D56961: uvideo: add kqueue support: manu.
Tue, May 12, 11:38 AM
bapt added a reviewer for D56962: uvideo: add Camera Terminal controls: manu.
Tue, May 12, 11:38 AM
bapt requested review of D56962: uvideo: add Camera Terminal controls.
Tue, May 12, 11:38 AM
bapt requested review of D56961: uvideo: add kqueue support.
Tue, May 12, 11:37 AM
bapt requested review of D56960: uvideo: import uvideo(4) driver from OpenBSD.
Tue, May 12, 11:37 AM
bapt committed rG8b70a203be10: nuageinit: fix command injection and related issues (authored by bapt).
nuageinit: fix command injection and related issues
Tue, May 12, 7:53 AM

Sun, May 10

bapt committed rG8b03193289e8: nuageinit: add update_sshd_config tests (authored by bapt).
nuageinit: add update_sshd_config tests
Sun, May 10, 3:57 PM
bapt committed rG0f92bee2b3e0: nuageinit: add adddoas tests (authored by bapt).
nuageinit: add adddoas tests
Sun, May 10, 3:57 PM
bapt committed rGa49b3b10aae2: nuageinit: add addsudo tests (authored by bapt).
nuageinit: add addsudo tests
Sun, May 10, 3:57 PM
bapt committed rG68fd0feacb8c: nuageinit: add decode_base64 tests (authored by bapt).
nuageinit: add decode_base64 tests
Sun, May 10, 3:57 PM

Thu, May 7

bapt accepted D56381: sysutils/firstboot-pkg-upgrade: New port.
Thu, May 7, 9:29 PM · pkgbase, releng
bapt added a comment to D56381: sysutils/firstboot-pkg-upgrade: New port.

ok, what if we separate the pkg update, and take the state after updating, but before upgrading, then we will actually know if the upgrade did anything. maybe because of this we can simplify the logic at the end a bit more.

I think pkg info | sha256 would work? If any packages are updated (or installed or removed) then that hash will change.

I think it would work too, but I don't see why we wouldn't want to stat the mtime in between updating and upgrading instead. By my rough estimate, time(1) shows 0.08 real for the pkg info | sha256, but for stat -f %c /var/db/pkg/local.sqlite it shows 0.00 real, so, that's less electricity, right?

Fair point, but I'm a little bit concerned about this being brittle -- /var/db/pkg/local.sqlite is not a public interface for pkg, so there's no guarantee that a future pkg won't (a) change that path, or (b) touch that file even if nothing has changed. I don't want to suddenly discover in FreeBSD 16.3 that VMs aren't rebooting after applying security updates because something changed in pkg.

Thu, May 7, 4:20 PM · pkgbase, releng
bapt committed rG48862dc1d8fc: nuageninit: modify the test to show the issue fixed inc316ec259011 (authored by bapt).
nuageninit: modify the test to show the issue fixed inc316ec259011
Thu, May 7, 3:28 PM
bapt committed rGe7913c8c79ec: nuageinit: only parse user_data as yaml when necessary (authored by bapt).
nuageinit: only parse user_data as yaml when necessary
Thu, May 7, 3:28 PM
bapt committed rGda3414a1a892: nuageninit: modify the test to show the issue fixed inc316ec259011 (authored by bapt).
nuageninit: modify the test to show the issue fixed inc316ec259011
Thu, May 7, 3:27 PM
bapt committed rG4211f280ba08: nuageinit: only parse user_data as yaml when necessary (authored by bapt).
nuageinit: only parse user_data as yaml when necessary
Thu, May 7, 3:27 PM
bapt committed rGee2fc974e071: nlsysevent: add manpage (authored by bapt).
nlsysevent: add manpage
Thu, May 7, 3:27 PM

Wed, May 6

bapt committed rG2a86992ab501: nuageninit: modify the test to show the issue fixed inc316ec259011 (authored by bapt).
nuageninit: modify the test to show the issue fixed inc316ec259011
Wed, May 6, 9:17 PM
bapt committed rGc316ec259011: nuageinit: only parse user_data as yaml when necessary (authored by bapt).
nuageinit: only parse user_data as yaml when necessary
Wed, May 6, 8:21 PM
bapt closed D56847: devmatch: read linker.hints from all module paths.

committed

Wed, May 6, 3:51 PM
bapt committed rG748402ebf2d7: devmatch: read linker.hints from all module paths (authored by bapt).
devmatch: read linker.hints from all module paths
Wed, May 6, 2:17 PM
bapt added a reviewer for D56847: devmatch: read linker.hints from all module paths: imp.
Wed, May 6, 1:58 PM
bapt requested review of D56847: devmatch: read linker.hints from all module paths.
Wed, May 6, 1:57 PM
bapt committed R11:dbd718389ef9: mail/mlmmj-archiver: update to 0.7.1 (authored by bapt).
mail/mlmmj-archiver: update to 0.7.1
Wed, May 6, 7:03 AM

Tue, May 5

bapt requested review of D56835: rcd(8): new service manager daemon.
Tue, May 5, 3:37 PM
bapt committed rG9f2ad7c09709: init: allow to specify a custom path for rc(8) (authored by bapt).
init: allow to specify a custom path for rc(8)
Tue, May 5, 1:41 PM
bapt closed D56828: init: allow to specify a custom path for rc(8).
Tue, May 5, 1:41 PM
bapt updated the summary of D56828: init: allow to specify a custom path for rc(8).
Tue, May 5, 12:05 PM
bapt added a reviewer for D56828: init: allow to specify a custom path for rc(8): kib.
Tue, May 5, 12:02 PM
bapt requested review of D56828: init: allow to specify a custom path for rc(8).
Tue, May 5, 12:01 PM

Sun, May 3

bapt committed R11:a22fb30405b5: mail/mlmmj-archiver: update to 0.7.0 (authored by bapt).
mail/mlmmj-archiver: update to 0.7.0
Sun, May 3, 12:41 PM

Wed, Apr 29

bapt committed R11:9b3d259fbd6f: ports-mgmt/pkg: update to 2.7.5 (authored by bapt).
ports-mgmt/pkg: update to 2.7.5
Wed, Apr 29, 11:22 AM

Tue, Apr 28

bapt committed R11:4e049853251c: ports-mgmt/pkg-devel: fix missing pkg.conf.sample (authored by bapt).
ports-mgmt/pkg-devel: fix missing pkg.conf.sample
Tue, Apr 28, 7:34 AM

Mon, Apr 27

bapt committed R11:3f8973407620: ports-mgmt/pkg-devel: update to 2.7.99.1 (authored by bapt).
ports-mgmt/pkg-devel: update to 2.7.99.1
Mon, Apr 27, 3:54 PM
bapt committed R11:0188ce5233a3: graphics/drm-66-kmod: Fix build with llvm 21 (authored by bapt).
graphics/drm-66-kmod: Fix build with llvm 21
Mon, Apr 27, 7:32 AM

Thu, Apr 23

bapt committed R11:0eecc888ab95: mail/mlmmj: update to 2.0.1 (authored by bapt).
mail/mlmmj: update to 2.0.1
Thu, Apr 23, 12:00 PM
bapt committed R11:a789c1ea011e: mail/mlmmj: fif --mandir not working like expected (authored by bapt).
mail/mlmmj: fif --mandir not working like expected
Thu, Apr 23, 10:05 AM
bapt committed R11:b11a20cb6188: mail/mlmmj: update to 2.0.0 (authored by bapt).
mail/mlmmj: update to 2.0.0
Thu, Apr 23, 9:21 AM

Wed, Apr 22

bapt accepted D55692: llvm-*: Move LLVM_BINUTILS toosl to toolchain package.

looks good to me

Wed, Apr 22, 6:45 PM

Apr 16 2026

bapt committed R11:49fa2970eff1: ports-mgmt/pkg: better with distinfo (authored by bapt).
ports-mgmt/pkg: better with distinfo
Apr 16 2026, 4:21 PM
bapt committed R11:b199a8d06eff: ports-mgmt/pkg: update to 2.7.4 (authored by bapt).
ports-mgmt/pkg: update to 2.7.4
Apr 16 2026, 3:58 PM
bapt added inline comments to D56381: sysutils/firstboot-pkg-upgrade: New port.
Apr 16 2026, 1:27 PM · pkgbase, releng
bapt committed R11:3f99913441b3: devel/android-tools: add missing build depends on googletest (authored by bapt).
devel/android-tools: add missing build depends on googletest
Apr 16 2026, 6:50 AM

Apr 15 2026

bapt committed R11:d744dc8d0d21: ports-mgmt/pkg: Release 2.7.3 (authored by bapt).
ports-mgmt/pkg: Release 2.7.3
Apr 15 2026, 4:21 PM
bapt committed R11:f60266f2a44f: security/vuxml: fix php composer declaration to respect the DTD (authored by bapt).
security/vuxml: fix php composer declaration to respect the DTD
Apr 15 2026, 1:19 PM
bapt added a comment to D56373: pkgconf: import 2.4.3 and 2.5.1.

I don't understand the point of merging both version why not only the latest ?

Apr 15 2026, 11:56 AM
bapt added a comment to D56373: pkgconf: import 2.4.3 and 2.5.1.

note I proposed to import pkgconf back in 2012: https://lists.freebsd.org/pipermail/freebsd-hackers/2012-December/041471.html and this lead to some discussions.

Apr 15 2026, 11:55 AM
bapt committed R11:fdf19a0915bb: ports-mgmt/pkg: update to 2.7.2 (authored by bapt).
ports-mgmt/pkg: update to 2.7.2
Apr 15 2026, 7:19 AM

Apr 14 2026

bapt committed R11:d50e1535e7b7: gnome: retire INSTALLS_OMF (authored by bapt).
gnome: retire INSTALLS_OMF
Apr 14 2026, 8:43 PM
bapt committed R11:af82ab5b8efd: devel/freebsd-sysroot: force rebuild with pkg 2.7.1 (authored by bapt).
devel/freebsd-sysroot: force rebuild with pkg 2.7.1
Apr 14 2026, 7:51 PM
bapt committed R11:7aba3b5fc9ac: ports-mgmt/pkg: update to 2.7.1 (authored by bapt).
ports-mgmt/pkg: update to 2.7.1
Apr 14 2026, 7:51 PM
bapt committed R11:692a3eeec9eb: math/scilab: ignore shlib dependency on java (authored by bapt).
math/scilab: ignore shlib dependency on java
Apr 14 2026, 6:58 PM
bapt committed R11:cd8f60c82098: devel/android-tools: add forgotten pkg-config dependency (authored by bapt).
devel/android-tools: add forgotten pkg-config dependency
Apr 14 2026, 11:31 AM

Apr 13 2026

bapt committed R11:2c5d3da1a28c: devel/android-tools: fix build on FreeBSD 14 (authored by bapt).
devel/android-tools: fix build on FreeBSD 14
Apr 13 2026, 6:31 PM
bapt committed R11:aaad225a2d7b: ports-mgmt/pkg: update to 2.7.0 (authored by bapt).
ports-mgmt/pkg: update to 2.7.0
Apr 13 2026, 6:31 PM
bapt committed R11:e1cc66fa745d: sysutils/nix: fix build with lowdown 3 (authored by bapt).
sysutils/nix: fix build with lowdown 3
Apr 13 2026, 7:33 AM
bapt committed R11:dffa98d75105: textproc/gitlab-elasticsearch-indexer: ignore lib requirement (authored by bapt).
textproc/gitlab-elasticsearch-indexer: ignore lib requirement
Apr 13 2026, 7:33 AM
bapt committed R11:c66f7ffa8c76: math/dgl: the tensorpipe component links to libuv.so (authored by bapt).
math/dgl: the tensorpipe component links to libuv.so
Apr 13 2026, 7:33 AM
bapt committed R11:66560b5c725f: java: ignore lib dependency on openjdk libraries (authored by bapt).
java: ignore lib dependency on openjdk libraries
Apr 13 2026, 7:33 AM
bapt committed R11:5c0a6d423b70: misc/compat10x: do not require libssh.so.5 for i386 (authored by bapt).
misc/compat10x: do not require libssh.so.5 for i386
Apr 13 2026, 7:33 AM
bapt committed R11:fb06a26f0f4e: math/symengine: fix dependency on llvm (authored by bapt).
math/symengine: fix dependency on llvm
Apr 13 2026, 7:33 AM
bapt closed D56064: devel/android-tools: update to 35.0.2.
Apr 13 2026, 7:33 AM
bapt committed R11:e21f69092746: editors/pluma: fix dependency type for mate-desktop (authored by bapt).
editors/pluma: fix dependency type for mate-desktop
Apr 13 2026, 7:33 AM
bapt committed R11:9cfd6164a21f: devel/android-tools: update to 35.0.2 (authored by bapt).
devel/android-tools: update to 35.0.2
Apr 13 2026, 7:33 AM

Apr 9 2026

bapt committed rG72d701eb1d83: nlsysevent: add manpage (authored by bapt).
nlsysevent: add manpage
Apr 9 2026, 5:40 PM
bapt committed rG5dc4da1a408b: RELNOTES: catchup on changes I have made (authored by bapt).
RELNOTES: catchup on changes I have made
Apr 9 2026, 6:59 AM

Apr 8 2026

bapt committed R11:445c655eab7c: multimedia/jellyfin-desktop: update to 2.0.0 (authored by bapt).
multimedia/jellyfin-desktop: update to 2.0.0
Apr 8 2026, 11:57 AM
bapt committed R11:cd8a2d391eb8: www/qt6-webengine: fix running under wayland (authored by bapt).
www/qt6-webengine: fix running under wayland
Apr 8 2026, 11:56 AM

Apr 7 2026

bapt committed R11:b059b10d6e4b: textproc/lowdown: update to 3.0.1 (authored by bapt).
textproc/lowdown: update to 3.0.1
Apr 7 2026, 9:29 AM
bapt committed R11:fb5be169620d: multimedia/jellyfin: update to 10.11.8 (authored by bapt).
multimedia/jellyfin: update to 10.11.8
Apr 7 2026, 9:29 AM

Apr 6 2026

bapt committed rGf5d3d35273ea: diff: use O_CLOEXEC on pipes (authored by bapt).
diff: use O_CLOEXEC on pipes
Apr 6 2026, 4:53 PM
bapt committed rG8fade076dd25: diff3: set O_CLOEXEC on pipes (authored by bapt).
diff3: set O_CLOEXEC on pipes
Apr 6 2026, 4:52 PM
bapt committed rG0c0e08be01a7: diff: handle read(2) failures (authored by bapt).
diff: handle read(2) failures
Apr 6 2026, 4:52 PM
bapt committed rG2abaf8acd51c: diff3: plug fd leak (authored by bapt).
diff3: plug fd leak
Apr 6 2026, 4:52 PM
bapt committed rG8cc85a87510a: diff: prefer posix_spawn over pdfork/execl (authored by bapt).
diff: prefer posix_spawn over pdfork/execl
Apr 6 2026, 4:52 PM
bapt committed rG210f4d82757b: diff3: prefer posix_spawn over pdfork/execlp (authored by bapt).
diff3: prefer posix_spawn over pdfork/execlp
Apr 6 2026, 4:52 PM
bapt accepted D56266: packages: Fix build with libucl 0.9.3.

nuageinit is not impacted as it only parses json with libucl
I agree we should anyway land this

Apr 6 2026, 3:32 PM

Apr 5 2026

bapt committed R11:23054d66bc2d: math/libxlsxwriter: update to 1.2.4 (authored by bapt).
math/libxlsxwriter: update to 1.2.4
Apr 5 2026, 4:07 PM

Apr 1 2026

bapt committed R11:a218714bf5db: multimedia/jellyfin: simplify tarball generation and verification (authored by bapt).
multimedia/jellyfin: simplify tarball generation and verification
Apr 1 2026, 1:24 PM
bapt committed R11:bb3cd6a7cebc: multimedia/jellyfin: update to 10.11.7 (authored by bapt).
multimedia/jellyfin: update to 10.11.7
Apr 1 2026, 1:24 PM
bapt committed R11:7e5fd3751caa: cad/OrcaSlicer: update to 2.3.2 (authored by kenrap_kennethraplee.com).
cad/OrcaSlicer: update to 2.3.2
Apr 1 2026, 8:10 AM

Mar 29 2026

bapt accepted D54793: pkgbase: only provide shlibs from /lib,/usr/lib,/usr/lib32.

this look good to me

Mar 29 2026, 12:14 PM
bapt accepted D55702: kern: mac: sprinkle a bit of const correctness.
Mar 29 2026, 12:10 PM
bapt accepted D55703: kern: mac: bump the MAC_VERSION for 16.x.
Mar 29 2026, 12:10 PM
bapt accepted D56009: libexec: Add pkg-serve directory.
Mar 29 2026, 12:09 PM
bapt accepted D55691: */*: remove checks that base ld is(n't) GNU ld.
Mar 29 2026, 12:05 PM

Mar 28 2026

bapt committed rGc8d40bf8ecc6: diff: use O_CLOEXEC on pipes (authored by bapt).
diff: use O_CLOEXEC on pipes
Mar 28 2026, 8:57 AM
bapt committed rG945e60e018c2: diff3: set O_CLOEXEC on pipes (authored by bapt).
diff3: set O_CLOEXEC on pipes
Mar 28 2026, 8:57 AM
bapt closed D56120: diff3: set O_CLOEXEC on pipes.
Mar 28 2026, 8:56 AM
bapt added a reviewer for D56120: diff3: set O_CLOEXEC on pipes: kib.
Mar 28 2026, 8:43 AM
bapt requested review of D56120: diff3: set O_CLOEXEC on pipes.
Mar 28 2026, 8:42 AM

Mar 27 2026

bapt committed R11:ee8c419b1da7: ports-mgmt/pkg-devel: 2.6.99.6 (authored by bapt).
ports-mgmt/pkg-devel: 2.6.99.6
Mar 27 2026, 4:18 PM
bapt committed R11:03a722d8fa38: mail/mlmmj-archiver: release 0.6.2 (authored by bapt).
mail/mlmmj-archiver: release 0.6.2
Mar 27 2026, 9:45 AM

Mar 26 2026

bapt committed rG9b98c4b05391: diff: handle read(2) failures (authored by bapt).
diff: handle read(2) failures
Mar 26 2026, 9:27 AM
bapt committed rG33424fd50ee0: diff3: plug fd leak (authored by bapt).
diff3: plug fd leak
Mar 26 2026, 7:41 AM
bapt committed rG6d8b2ac449f3: diff: prefer posix_spawn over pdfork/execl (authored by bapt).
diff: prefer posix_spawn over pdfork/execl
Mar 26 2026, 7:37 AM
bapt committed rG5f7f0efe8e13: diff3: prefer posix_spawn over pdfork/execlp (authored by bapt).
diff3: prefer posix_spawn over pdfork/execlp
Mar 26 2026, 7:37 AM
bapt closed D56076: diff: prefer posix_spawn over pdfork/execl.
Mar 26 2026, 7:37 AM