Page MenuHomeFreeBSD

jlduran (Jose Luis Duran)
User

Projects

User Details

User Since
May 30 2017, 11:42 AM (460 w, 6 d)

Recent Activity

Sun, Mar 29

jlduran committed rG0d9676e1ca92: mk: Disable blacklist when disabling blocklist (authored by jlduran).
mk: Disable blacklist when disabling blocklist
Sun, Mar 29, 4:16 PM
jlduran committed rG4f0d0ed5cbe6: libexec: Add pkg-serve directory (authored by jlduran).
libexec: Add pkg-serve directory
Sun, Mar 29, 4:16 PM
jlduran closed D56118: mk: Disable blacklist when disabling blocklist.
Sun, Mar 29, 4:16 PM
jlduran closed D56009: libexec: Add pkg-serve directory.
Sun, Mar 29, 4:16 PM

Sat, Mar 28

jlduran added a comment to D56117: usr.sbin/blacklist{d,ctl}: Use libblacklist.

Please see: D56118.

Sat, Mar 28, 6:01 AM
jlduran added a reviewer for D56118: mk: Disable blacklist when disabling blocklist: ivy.
Sat, Mar 28, 6:00 AM
jlduran requested review of D56118: mk: Disable blacklist when disabling blocklist.
Sat, Mar 28, 6:00 AM

Fri, Mar 27

jlduran added a comment to D56117: usr.sbin/blacklist{d,ctl}: Use libblacklist.
In D56117#1283524, @ivy wrote:

that sounds reasonable. note this blocks D56087, so i'm interested in the result.

Fri, Mar 27, 11:20 PM
jlduran added a comment to D56117: usr.sbin/blacklist{d,ctl}: Use libblacklist.

Give me some time to test it, but I think it is better if we just update share/mk/src.opts.mk (and regenerate the manual page afterwards):

.if ${MK_BLOCKLIST} == "no"
MK_BLACKLIST:=	no
.endif
Fri, Mar 27, 11:09 PM
jlduran accepted D56109: packages: Fix caroot deinstall command.
Fri, Mar 27, 9:40 PM
jlduran added a comment to D56070: pkgbase: Timestamp files with SOURCE_DATE_EPOCH.
In D56070#1283471, @ivy wrote:

fwiw, i think this is fine to land before D56087 as long as you're only doing something like .export SOURCE_DATE_EPOCH in Makefile.inc1. that should be picked up automatically by the <bsd.pkg.mk> build.

edit: this is partly why i suggested using .export instead of editing the pkg commands.

Fri, Mar 27, 9:21 PM
jlduran added a comment to D56087: packages: Convert world to a subdir build.

Thank you! It works well now (overall). There are a couple of things that fail on aarch64 (described inline). Other than that, this is great. Thank you!

Fri, Mar 27, 9:16 PM

Thu, Mar 26

jlduran added a comment to D56087: packages: Convert world to a subdir build.
In D56087#1282872, @ivy wrote:

I have briefly tested this patch, and I'm getting:

/usr/libexec/flua: /usr/src/release/packages/generate-ucl.lua:77: attempt to call a nil value (method 'match')

As if the previous clean step did something it should not do (it dirtied the repo). Please disregard if I'm doing something evidently wrong.

i will try to reproduce this here, but in the mean time, could you please share a full make buildworld / buildkernel / update-packages log?

Thu, Mar 26, 6:34 AM
jlduran added a comment to D56087: packages: Convert world to a subdir build.
In D56087#1282872, @ivy wrote:

I have briefly tested this patch, and I'm getting:

/usr/libexec/flua: /usr/src/release/packages/generate-ucl.lua:77: attempt to call a nil value (method 'match')

As if the previous clean step did something it should not do (it dirtied the repo). Please disregard if I'm doing something evidently wrong.

i will try to reproduce this here, but in the mean time, could you please share a full make buildworld / buildkernel / update-packages log?

Thu, Mar 26, 12:37 AM

Wed, Mar 25

jlduran added a comment to D56087: packages: Convert world to a subdir build.
In D56087#1282790, @ivy wrote:

@jlduran, @imp: this may impact what you're working on for nanobsd.

Wed, Mar 25, 6:48 PM
jlduran added a comment to D56070: pkgbase: Timestamp files with SOURCE_DATE_EPOCH.
In D56070#1282531, @ivy wrote:

i have a strong preference for using SOURCE_DATE_EPOCH here, if possible: it will avoid conflicting with some other pkgbase work i'm doing, and more generally seems like a cleaner solution as anything that needs that can easily consume it; this is information that should be generally available to the build system.

Wed, Mar 25, 3:55 AM
jlduran added a comment to D56070: pkgbase: Timestamp files with SOURCE_DATE_EPOCH.

Specify the modification time (mtime) of the files to match SOURCE_DATE_EPOCH rather than the current time when creating packages.

Can you spell out a little more clearly in the commit message why pkg's automatic SOURCE_DATE_EPOCH usage isn't sufficient here, please? By all accounts it seems like this should be a nop, so I guess it's that SOURCE_DATE_EPOCH isn't exported into pkg's environment in these targets?

Wed, Mar 25, 3:27 AM
jlduran updated the summary of D56070: pkgbase: Timestamp files with SOURCE_DATE_EPOCH.
Wed, Mar 25, 2:18 AM
jlduran requested review of D56070: pkgbase: Timestamp files with SOURCE_DATE_EPOCH.
Wed, Mar 25, 2:16 AM

Mon, Mar 23

jlduran committed rG8d99314a044c: mtree: Add missing entries (authored by jlduran).
mtree: Add missing entries
Mon, Mar 23, 6:43 AM
jlduran closed D56013: mtree: Add missing entries.
Mon, Mar 23, 6:43 AM

Sat, Mar 21

jlduran added a comment to D56013: mtree: Add missing entries.
In D56013#1281115, @ivy wrote:

./boot type=dir uname=root gname=wheel mode=0755 tags=package=bootloader,utilities

i don't think this is right (and based on what i remember of mtree-to-plist, i'm not sure it'll even work). /boot should be owned by the bootloader package; if something is adding a package=utilities tag to it, whatever's doing that should be fixed.

Sat, Mar 21, 9:22 AM
jlduran updated the summary of D56013: mtree: Add missing entries.
Sat, Mar 21, 8:44 AM
jlduran requested review of D56013: mtree: Add missing entries.
Sat, Mar 21, 8:32 AM
jlduran retitled D56009: libexec: Add pkg-serve directory from libexec: Add pkg-serve to libexec: Add pkg-serve directory.
Sat, Mar 21, 5:52 AM
jlduran requested review of D56009: libexec: Add pkg-serve directory.
Sat, Mar 21, 5:51 AM

Thu, Mar 19

jlduran abandoned D54981: XXX WIP nanobsd: Add a RaspberryPi configuration.
  • Previous revision stack was committed.
  • All possible improvements that derive from this file, will be re-submitted.
Thu, Mar 19, 5:38 PM
jlduran committed rG894992e78605: nanobsd: embedded: Time stamp the code image (authored by jlduran).
nanobsd: embedded: Time stamp the code image
Thu, Mar 19, 5:16 PM
jlduran committed rG5902c1834d82: nanobsd: Minor cleanup (authored by jlduran).
nanobsd: Minor cleanup
Thu, Mar 19, 5:16 PM
jlduran committed rG60f8d36f7eed: nanobsd: embedded: Fix more regressions from last cleanup (authored by jlduran).
nanobsd: embedded: Fix more regressions from last cleanup
Thu, Mar 19, 5:16 PM
jlduran committed rG21970f278028: nanobsd: embedded: Remove stray comment (authored by jlduran).
nanobsd: embedded: Remove stray comment
Thu, Mar 19, 5:16 PM
jlduran committed rG5de9a54c76cf: nanobsd: embedded: Remove mtools dependency (authored by jlduran).
nanobsd: embedded: Remove mtools dependency
Thu, Mar 19, 5:15 PM
jlduran committed rG68f5e5b1244d: nanobsd: embedded: Calculate FAT type and scheme (authored by jlduran).
nanobsd: embedded: Calculate FAT type and scheme
Thu, Mar 19, 5:15 PM
jlduran closed D54980: nanobsd: embedded: Time stamp the code image.
Thu, Mar 19, 5:15 PM
jlduran closed D54979: nanobsd: Minor cleanup.
Thu, Mar 19, 5:15 PM
jlduran closed D54978: nanobsd: embedded: Fix more regressions from last cleanup.
Thu, Mar 19, 5:15 PM
jlduran closed D54977: nanobsd: embedded: Remove stray comment.
Thu, Mar 19, 5:15 PM
jlduran closed D54976: nanobsd: embedded: Remove mtools dependency.
Thu, Mar 19, 5:15 PM
jlduran closed D54975: nanobsd: embedded: Calculate FAT type and scheme.
Thu, Mar 19, 5:15 PM

Thu, Mar 5

jlduran added a comment to D55651: df.1: Document that last unit option wins.

See ls for similar language.

Thu, Mar 5, 5:17 PM
jlduran added a comment to D55625: [Spanish] [Handbook] Completion of Advanced Networking translation.

Thank you! For taking the time to translate the handbook.
I just glanced over and found this minor nit.
I wonder why backup server is no translated as servidor de respaldo.
Servidor de reemplazo to me sounds like replacement servers.

Thu, Mar 5, 12:04 AM · docs

Wed, Mar 4

jlduran requested review of D55652: df: Add GNU-compatible long options.
Wed, Mar 4, 4:59 PM
jlduran added a reviewer for D55651: df.1: Document that last unit option wins: manpages.
Wed, Mar 4, 4:34 PM
jlduran requested review of D55651: df.1: Document that last unit option wins.
Wed, Mar 4, 4:33 PM

Tue, Mar 3

jlduran updated the diff for D54457: df: Cleanup and refactor.
  • Add --libxo to usage message
Tue, Mar 3, 8:34 PM
jlduran updated the diff for D55610: df: Make warning failures fatal.

Address suggestions:

  • Do not manually reclaim memory
Tue, Mar 3, 5:16 PM

Mon, Mar 2

jlduran updated the diff for D55610: df: Make warning failures fatal.

Refactor chunk of code:

  • Prefer clear, separate if statements
  • sizeof(char) is always 1
Mon, Mar 2, 7:56 PM
jlduran added inline comments to D55610: df: Make warning failures fatal.
Mon, Mar 2, 5:16 PM
jlduran updated the diff for D55610: df: Make warning failures fatal.
Mon, Mar 2, 5:12 PM
jlduran planned changes to D55610: df: Make warning failures fatal.
In D55610#1272421, @des wrote:

Note that we want to keep the current behavior in makenetvfslist().

Why?

Mon, Mar 2, 2:30 AM

Sun, Mar 1

jlduran added inline comments to D54457: df: Cleanup and refactor.
Sun, Mar 1, 9:55 PM
jlduran added a comment to D55610: df: Make warning failures fatal.

Note that we want to keep the current behavior in makenetvfslist().

Sun, Mar 1, 9:52 PM
jlduran requested review of D55610: df: Make warning failures fatal.
Sun, Mar 1, 9:51 PM
jlduran added inline comments to D54457: df: Cleanup and refactor.
Sun, Mar 1, 9:37 PM
jlduran updated the diff for D54457: df: Cleanup and refactor.

Address suggestions.

Sun, Mar 1, 9:37 PM
jlduran updated the diff for D54265: df: Fix the header when using the -P option.

Rebase

Sun, Mar 1, 6:20 PM
jlduran updated the diff for D54457: df: Cleanup and refactor.

Address suggestions

Sun, Mar 1, 6:18 PM

Feb 10 2026

jlduran committed rG26fcc4afa9ee: Adapt changes from blocklist 2026-02-07 (10a907f) (authored by jlduran).
Adapt changes from blocklist 2026-02-07 (10a907f)
Feb 10 2026, 4:31 AM
jlduran committed rG30c04399f2e8: Adapt changes from blocklist 2026-02-07 (10a907f) (authored by jlduran).
Adapt changes from blocklist 2026-02-07 (10a907f)
Feb 10 2026, 4:31 AM
jlduran committed rGd73fac00cdd4: MFV: Import blocklist 2026-02-07 (10a907f) (authored by jlduran).
MFV: Import blocklist 2026-02-07 (10a907f)
Feb 10 2026, 1:40 AM
jlduran committed rG1864a03eb2ac: blocklist: blacklist: Chase recent upstream changes (authored by jlduran).
blocklist: blacklist: Chase recent upstream changes
Feb 10 2026, 1:40 AM

Feb 7 2026

jlduran committed rG56c94c76432b: MFV: Import blocklist 2026-02-07 (10a907f) (authored by jlduran).
MFV: Import blocklist 2026-02-07 (10a907f)
Feb 7 2026, 11:08 PM
jlduran committed rGa25b12c6ce63: blocklist: blacklist: Chase recent upstream changes (authored by jlduran).
blocklist: blacklist: Chase recent upstream changes
Feb 7 2026, 11:08 PM
jlduran committed rGa39ba5e29351: Vendor import of blocklist 2026-02-07 (10a907f) (authored by jlduran).
Vendor import of blocklist 2026-02-07 (10a907f)
Feb 7 2026, 10:59 PM
jlduran requested review of D55152: nanobsd: Change the mode in tgt_dir2symlink().
Feb 7 2026, 7:11 AM

Feb 5 2026

jlduran accepted D55121: committers-guide: Tidy Fixes: trailer instructions.
Feb 5 2026, 3:56 AM
jlduran added a comment to D55121: committers-guide: Tidy Fixes: trailer instructions.

I wouldn't use the word "Fix", they are both correct. "Standardize" perhaps?

Feb 5 2026, 3:49 AM

Feb 3 2026

jlduran committed rG1cd151e7bdff: METALOG: Order keyword entries (authored by jlduran).
METALOG: Order keyword entries
Feb 3 2026, 2:33 AM
jlduran committed rG4fe60704ca37: METALOG: Order keyword entries (authored by jlduran).
METALOG: Order keyword entries
Feb 3 2026, 2:32 AM
jlduran committed rGb29f674d9a28: pflog: tests: Fix rdr_action_head() (authored by jlduran).
pflog: tests: Fix rdr_action_head()
Feb 3 2026, 2:32 AM

Feb 2 2026

jlduran accepted D55033: syslogd: Fix handling of configuration errors.

Note that I would have "accepted" the previous version if it wasn't for Eugene's remark. I can try adding a simple test that checks it is warning and not erroring when parsing a configuration file if you believe it is necessary.
Regarding the missing EOLs in the dprintf()s, I see those are no longer present, evidently the message needs updating upon commit.

Feb 2 2026, 6:07 PM

Feb 1 2026

jlduran updated the summary of D54976: nanobsd: embedded: Remove mtools dependency.
Feb 1 2026, 4:41 AM
jlduran updated the summary of D54975: nanobsd: embedded: Calculate FAT type and scheme.
Feb 1 2026, 4:41 AM
jlduran updated the diff for D54976: nanobsd: embedded: Remove mtools dependency.
  • Rebase
Feb 1 2026, 4:37 AM
jlduran updated the diff for D54975: nanobsd: embedded: Calculate FAT type and scheme.
  • Implement a strsuftoll(3)-compatible function, as the value of NANO_SLICE_FAT_SIZE should be compatible with makefs(8) -s.
Feb 1 2026, 4:36 AM

Jan 31 2026

jlduran planned changes to D54975: nanobsd: embedded: Calculate FAT type and scheme.
Jan 31 2026, 7:30 PM

Jan 30 2026

jlduran added a comment to D54981: XXX WIP nanobsd: Add a RaspberryPi configuration.
NOTE: DO NOT COMMIT!
Jan 30 2026, 7:51 PM
jlduran requested review of D54981: XXX WIP nanobsd: Add a RaspberryPi configuration.
Jan 30 2026, 7:46 PM
jlduran requested review of D54980: nanobsd: embedded: Time stamp the code image.
Jan 30 2026, 7:46 PM
jlduran requested review of D54979: nanobsd: Minor cleanup.
Jan 30 2026, 7:46 PM
jlduran requested review of D54978: nanobsd: embedded: Fix more regressions from last cleanup.
Jan 30 2026, 7:45 PM
jlduran requested review of D54977: nanobsd: embedded: Remove stray comment.
Jan 30 2026, 7:45 PM
jlduran requested review of D54976: nanobsd: embedded: Remove mtools dependency.
Jan 30 2026, 7:45 PM
jlduran requested review of D54975: nanobsd: embedded: Calculate FAT type and scheme.
Jan 30 2026, 7:45 PM
jlduran committed rGf54f362d62c6: nanobsd: embedded: Stub out experimental functions (authored by jlduran).
nanobsd: embedded: Stub out experimental functions
Jan 30 2026, 1:44 AM

Jan 26 2026

jlduran committed rG20351c1eacd5: capsicum.4: Replace 'fi' ligature and smart quotation mark (authored by tembun_bk.ru).
capsicum.4: Replace 'fi' ligature and smart quotation mark
Jan 26 2026, 8:32 PM
jlduran committed rGf9ecb742705d: capsicum.4: Replace 'fi' ligature and smart quotation mark (authored by tembun_bk.ru).
capsicum.4: Replace 'fi' ligature and smart quotation mark
Jan 26 2026, 8:32 PM
jlduran committed rGfe962e33d86f: METALOG: Order keyword entries (authored by jlduran).
METALOG: Order keyword entries
Jan 26 2026, 8:21 PM
jlduran closed D54872: METALOG: Order keyword entries.
Jan 26 2026, 8:21 PM

Jan 25 2026

jlduran updated the diff for D54872: METALOG: Order keyword entries.
  • Add more occurrences
Jan 25 2026, 11:36 AM
jlduran added a reviewer for D54872: METALOG: Order keyword entries: releng.
Jan 25 2026, 11:03 AM
jlduran requested review of D54872: METALOG: Order keyword entries.
Jan 25 2026, 11:02 AM
jlduran committed rG4f093770b5d5: nanobsd: Fix _populate_part() (authored by jlduran).
nanobsd: Fix _populate_part()
Jan 25 2026, 11:00 AM

Jan 24 2026

jlduran committed R9:e0c80a86e9c2: articles/nanobsd: Cleanup and typo fixes (authored by jlduran).
articles/nanobsd: Cleanup and typo fixes
Jan 24 2026, 5:18 AM
jlduran committed rGcd730bef74f9: nanobsd: Use mtree -C to produce the metalog (authored by jlduran).
nanobsd: Use mtree -C to produce the metalog
Jan 24 2026, 2:08 AM
jlduran closed D54854: nanobsd: Use mtree -C to produce the metalog.
Jan 24 2026, 2:08 AM
jlduran added inline comments to D54854: nanobsd: Use mtree -C to produce the metalog.
Jan 24 2026, 1:53 AM
jlduran added inline comments to D54854: nanobsd: Use mtree -C to produce the metalog.
Jan 24 2026, 1:41 AM
jlduran updated the diff for D54854: nanobsd: Use mtree -C to produce the metalog.
  • Update the comment to indicate that we also remove the time keyword
Jan 24 2026, 12:53 AM
jlduran updated the test plan for D54854: nanobsd: Use mtree -C to produce the metalog.
Jan 24 2026, 12:10 AM