Page MenuHomeFreeBSD
Feed Advanced Search

Nov 22 2018

yuripv updated the diff for D18297: PR153502: [libc] regex(3) bug with UTF-8 locale.
Nov 22 2018, 10:09 PM
yuripv updated the diff for D18297: PR153502: [libc] regex(3) bug with UTF-8 locale.

typos.

Nov 22 2018, 10:04 PM
yuripv added a comment to D18297: PR153502: [libc] regex(3) bug with UTF-8 locale.
In D18297#388056, @pfg wrote:

I am not an expert on the area but I see where the comment comes from:

RFC3629 states on page 2:

The byte-value lexicographic sorting order of UTF-8 strings is the
same as if ordered by character numbers. Of course this is of
limited interest since a sort order based on character numbers is
almost never culturally valid.

The Boyer-Moore fast search algorithm can be used with UTF-8 data.

Nov 22 2018, 10:02 PM
yuripv updated the diff for D18297: PR153502: [libc] regex(3) bug with UTF-8 locale.

redo.

Nov 22 2018, 10:01 PM
yuripv created D18297: PR153502: [libc] regex(3) bug with UTF-8 locale.
Nov 22 2018, 1:46 PM
yuripv abandoned D17449: PR227408: apropos(1) doesn't sort.

There's a reply and action upstream, the patch integrated there is more complete (removing all "bits" stuff from mansearch), will use that one.

Nov 22 2018, 1:19 PM

Nov 21 2018

yuripv added inline comments to D18036: Fix style nits in strings.
Nov 21 2018, 10:05 PM

Nov 17 2018

yuripv committed rS340492: Make mbstowcs_basic test pass, now that we have more ctype definitions..
Make mbstowcs_basic test pass, now that we have more ctype definitions.
Nov 17 2018, 1:00 PM

Nov 15 2018

yuripv created D17997: PR228587: Add ga_IE.UTF-8 locale.
Nov 15 2018, 4:43 PM

Nov 14 2018

yuripv added inline comments to D17973: Fix /etc/ntp mode.
Nov 14 2018, 4:31 PM
yuripv added a comment to D17842: use ctype data from UnicodeData.txt.

Baptiste, anything else you want to see done/answered for this to proceed?

Nov 14 2018, 1:46 PM
yuripv committed rS340429: Fix WITHOUT_ICONV build after r340276..
Fix WITHOUT_ICONV build after r340276.
Nov 14 2018, 9:06 AM

Nov 13 2018

yuripv added a comment to D17449: PR227408: apropos(1) doesn't sort.
In D17449#375264, @bapt wrote:

First we should ship the said manpage :)

I think this is debattable, but I think upstream is opened enought to accept such change, you should anyway talk to them to see if that will remain a freebsd only patch or not :)

OK, will do.

Nov 13 2018, 9:39 AM

Nov 11 2018

yuripv created D17950: PR202290: vi: fix illegal utf-8 sequence detection.
Nov 11 2018, 9:49 PM
yuripv committed rS340354: Use blank am_pm and t_fmt_ampm for de_AT and de_DE locales as apparently.
Use blank am_pm and t_fmt_ampm for de_AT and de_DE locales as apparently
Nov 11 2018, 1:41 PM
yuripv closed D17945: PR231771: remove am/pm from German locales.
Nov 11 2018, 1:41 PM
yuripv created D17945: PR231771: remove am/pm from German locales.
Nov 11 2018, 12:11 PM

Nov 9 2018

yuripv accepted D17903: [libedit] enhance multibyte support.
Nov 9 2018, 10:16 PM
yuripv added a comment to D17842: use ctype data from UnicodeData.txt.
In D17842#382775, @bapt wrote:

That look sane to me, the thing is I wonder how hard it would be to maintain

Nov 9 2018, 3:15 PM
yuripv added inline comments to D17903: [libedit] enhance multibyte support.
Nov 9 2018, 12:39 PM
yuripv added inline comments to D17903: [libedit] enhance multibyte support.
Nov 9 2018, 12:24 PM
yuripv committed rS340276: Reset persistent mbstates when rune locale encoding changes..
Reset persistent mbstates when rune locale encoding changes.
Nov 9 2018, 3:33 AM
yuripv closed D17796: locale: persistent mbstates should be reset when rune locale changes.
Nov 9 2018, 3:33 AM

Nov 8 2018

yuripv added a comment to D17903: [libedit] enhance multibyte support.

I think this makes perfect sense. You might want to update editline(3) as well so it doesn't say it only knows about UTF-8 and C locales.

Nov 8 2018, 11:00 PM
yuripv added reviewers for D17903: [libedit] enhance multibyte support: bapt, jilles.
Nov 8 2018, 10:59 PM

Nov 7 2018

yuripv updated the summary of D17842: use ctype data from UnicodeData.txt.
Nov 7 2018, 12:16 AM
yuripv updated the diff for D17842: use ctype data from UnicodeData.txt.

cleanup done separately; rebase

Nov 7 2018, 12:12 AM

Nov 6 2018

yuripv committed rS340204: Cleanup locale tools:.
Cleanup locale tools:
Nov 6 2018, 9:50 PM
yuripv closed D17858: cleanup locale tools.
Nov 6 2018, 9:50 PM
yuripv created D17859: undocument isideogram, isphonogram, isspecial, and friends.
Nov 6 2018, 4:56 AM
yuripv updated the diff for D17858: cleanup locale tools.
Nov 6 2018, 1:46 AM
yuripv created D17858: cleanup locale tools.
Nov 6 2018, 1:31 AM

Nov 5 2018

yuripv updated the summary of D17842: use ctype data from UnicodeData.txt.
Nov 5 2018, 9:41 AM
yuripv created D17842: use ctype data from UnicodeData.txt.
Nov 5 2018, 9:35 AM

Nov 4 2018

yuripv committed rS340144: Add hybrid C.UTF-8 locale being identical to default C locale except.
Add hybrid C.UTF-8 locale being identical to default C locale except
Nov 4 2018, 10:13 PM
yuripv closed D17833: introduce C.UTF-8 locale.
Nov 4 2018, 10:13 PM
yuripv added a comment to D17833: introduce C.UTF-8 locale.

Just for the note: perl bits here are only the helper tools for someone updating the locale sources in share/, and aren't run during the build, so even if something is broken there (and I tried not to as I used them), it's only bad until there's a need to update the data again where they will be fixed anyway :)

Nov 4 2018, 6:04 PM
yuripv committed rS340128: Teach man(1) about C.UTF-8..
Teach man(1) about C.UTF-8.
Nov 4 2018, 4:59 PM
yuripv closed D17835: preemptively teach man(1) about C.UTF-8.
Nov 4 2018, 4:59 PM
yuripv created D17835: preemptively teach man(1) about C.UTF-8.
Nov 4 2018, 9:15 AM
yuripv created D17833: introduce C.UTF-8 locale.
Nov 4 2018, 6:30 AM

Nov 3 2018

yuripv committed rS340106: strptime: make %k and %l specifiers match their description in.
strptime: make %k and %l specifiers match their description in
Nov 3 2018, 11:37 PM
yuripv closed D17761: PR230720: strptime: allow blank-padding for %k and %l.
Nov 3 2018, 11:37 PM
yuripv committed rS340105: Remove myself..
Remove myself.
Nov 3 2018, 10:12 PM
yuripv committed rS340104: Update to CLDR 34 and UNICODE 11..
Update to CLDR 34 and UNICODE 11.
Nov 3 2018, 10:02 PM
yuripv committed rS340103: Bump my limit for CLDR update..
Bump my limit for CLDR update.
Nov 3 2018, 9:59 PM

Nov 1 2018

yuripv updated the summary of D17796: locale: persistent mbstates should be reset when rune locale changes.
Nov 1 2018, 10:03 AM
yuripv created D17796: locale: persistent mbstates should be reset when rune locale changes.
Nov 1 2018, 9:30 AM

Oct 31 2018

yuripv closed D17762: PR211618: remove reference to dtruss from dtrace(1).
Oct 31 2018, 3:29 PM
yuripv committed rS339956: dtrace(1): remove reference to dtruss that was removed from base.
dtrace(1): remove reference to dtruss that was removed from base
Oct 31 2018, 3:29 PM
yuripv added a comment to D17762: PR211618: remove reference to dtruss from dtrace(1).

Do I need explicit approval from @gnn here?

Oct 31 2018, 3:07 PM
yuripv committed rS339955: usr.bin/sed/tests: fix one of the regression test cases by adding its.
usr.bin/sed/tests: fix one of the regression test cases by adding its
Oct 31 2018, 3:04 PM
yuripv closed D17776: fix failing sed test case.
Oct 31 2018, 3:04 PM
yuripv created D17776: fix failing sed test case.
Oct 31 2018, 5:27 AM

Oct 30 2018

yuripv added inline comments to D17761: PR230720: strptime: allow blank-padding for %k and %l.
Oct 30 2018, 5:14 PM
yuripv created D17762: PR211618: remove reference to dtruss from dtrace(1).
Oct 30 2018, 1:32 PM
yuripv created D17761: PR230720: strptime: allow blank-padding for %k and %l.
Oct 30 2018, 12:49 PM
yuripv committed rS339904: Connect libc/tests/time to the build, adding test cases for strptime().
Connect libc/tests/time to the build, adding test cases for strptime()
Oct 30 2018, 2:37 AM
yuripv closed D17546: connect libc/tests/time to the build.
Oct 30 2018, 2:37 AM

Oct 28 2018

yuripv created D17737: PR225864: use latest CLDR timedef for Catalan.
Oct 28 2018, 12:14 PM

Oct 27 2018

yuripv added inline comments to D17719: Improve ipfw.8 manual page with more clear layer2 processing documentation.
Oct 27 2018, 11:49 PM
yuripv committed rS339827: localedef: define characters in "space" class also as "print", except.
localedef: define characters in "space" class also as "print", except
Oct 27 2018, 11:31 PM
yuripv closed D17467: PR225692: localedef: mark "space" also as "print" excluding known conflicts.
Oct 27 2018, 11:31 PM
yuripv committed rS339826: Provide basic descriptions for VMX exit reason (from "Intel 64 and IA-32.
Provide basic descriptions for VMX exit reason (from "Intel 64 and IA-32
Oct 27 2018, 9:24 PM
yuripv closed D17531: bhyve: provide basic descriptions for VMX exit reason.
Oct 27 2018, 9:24 PM
yuripv committed rS339825: MFC r339489:.
MFC r339489:
Oct 27 2018, 9:17 PM
yuripv added a comment to D17531: bhyve: provide basic descriptions for VMX exit reason.

Hi @yuripv , is there anything pending for this patch to be committed?

Oct 27 2018, 8:32 PM

Oct 22 2018

yuripv added a comment to D17546: connect libc/tests/time to the build.

I have updated the suite to pass everything that is enabled, still having tz tests disabled as there's no easy way to make them pass and our parsing code is rudimentary compared to netbsd's one.

Oct 22 2018, 9:34 PM
yuripv updated the diff for D17546: connect libc/tests/time to the build.
Oct 22 2018, 9:33 PM
yuripv added inline comments to D17531: bhyve: provide basic descriptions for VMX exit reason.
Oct 22 2018, 7:35 PM
yuripv added a comment to D17531: bhyve: provide basic descriptions for VMX exit reason.

Can I proceed with kib being the reviewer for this, or bhyve group will take a look?

Oct 22 2018, 5:23 PM

Oct 21 2018

yuripv added inline comments to D17171: Do not allow use `create` keyword as hostname when ifconfig(8) invoked for already existing interface.
Oct 21 2018, 2:44 PM
yuripv committed rS339534: pw: fix the checks in boolean_str() after r326738. Add related test.
pw: fix the checks in boolean_str() after r326738. Add related test
Oct 21 2018, 2:24 PM
yuripv closed D17299: PR231649: pw: make checks in boolean_str() match reality.
Oct 21 2018, 2:24 PM
yuripv updated the diff for D17467: PR225692: localedef: mark "space" also as "print" excluding known conflicts.

rebase on top of recent localedef changes; make the change less intrusive keeping the warning and only stripping "print" from "space|control" combination.

Oct 21 2018, 1:00 PM
yuripv updated the diff for D17299: PR231649: pw: make checks in boolean_str() match reality.

rebase after the fix for PR231653 landed separately

Oct 21 2018, 11:53 AM
yuripv abandoned D17618: locale data should be consistent-endian (big).

With this change alone (and that's what it actually looked for mips) collation is broken. The changes *and* the amount of conversion we need to do every time we load the collation tables make this way not worth it IMO.

Oct 21 2018, 11:15 AM

Oct 20 2018

yuripv committed rS339489: Add -b/-l options to localedef(1) to specify output endianness and use.
Add -b/-l options to localedef(1) to specify output endianness and use
Oct 20 2018, 8:51 PM
yuripv closed D17603: PR231965: make localedef output locale data in target endian order.
Oct 20 2018, 8:51 PM

Oct 19 2018

yuripv added a comment to D17618: locale data should be consistent-endian (big).

Sean, could you please give this a try on ref12-ppc64?

You would like me to revert D17603 and apply this singular diff?

Oct 19 2018, 7:29 PM
yuripv added a comment to D17618: locale data should be consistent-endian (big).

Sean, could you please give this a try on ref12-ppc64?

Oct 19 2018, 6:18 PM
yuripv created D17618: locale data should be consistent-endian (big).
Oct 19 2018, 6:15 PM
yuripv added a comment to D17603: PR231965: make localedef output locale data in target endian order.

FWIW I have a small preference for maintaining the approach taken in rS308170 but extending/fixing it for all archs - have the on-disk data in a consistent endianness. See the progression of pwd_mkdb ending with commits rS332902, rS333133 (D15144).

Oct 19 2018, 4:17 PM
yuripv updated the diff for D17603: PR231965: make localedef output locale data in target endian order.

issue fixed (wchar_t, that is (unsigned) int, is *4* bytes).

Oct 19 2018, 12:27 AM

Oct 18 2018

yuripv added a comment to D17603: PR231965: make localedef output locale data in target endian order.

I'll apply this to the fbsd cluster build.

The build host is amd64 and builds multiple targets, aarch64, i386, powerpc64 and amd64. What information would you like from the builds?

I'd really like to compare results from native EB (e.g. powerpc64) build for /usr/share/locale with what amd64 cross-build produces.

Ok. I'll update ref12-ppc64 to this review (product of cross build) and then you can natively do a buildworld there to see what it looks like?

Thank you!

Ok, I've only updated the ref12-ppc64 jail and I zfs snapshotted it as well in case we want to to rollback. Take a look around and see if it seems "fine"

Yes, it seems to be fine (tmux works now, as well as basic collation test program).

Oct 18 2018, 11:53 PM
yuripv added a comment to D17603: PR231965: make localedef output locale data in target endian order.

I'll apply this to the fbsd cluster build.

The build host is amd64 and builds multiple targets, aarch64, i386, powerpc64 and amd64. What information would you like from the builds?

I'd really like to compare results from native EB (e.g. powerpc64) build for /usr/share/locale with what amd64 cross-build produces.

Ok. I'll update ref12-ppc64 to this review (product of cross build) and then you can natively do a buildworld there to see what it looks like?

Thank you!

Ok, I've only updated the ref12-ppc64 jail and I zfs snapshotted it as well in case we want to to rollback. Take a look around and see if it seems "fine"

Oct 18 2018, 10:20 PM
yuripv added a comment to D17603: PR231965: make localedef output locale data in target endian order.

I'll apply this to the fbsd cluster build.

The build host is amd64 and builds multiple targets, aarch64, i386, powerpc64 and amd64. What information would you like from the builds?

I'd really like to compare results from native EB (e.g. powerpc64) build for /usr/share/locale with what amd64 cross-build produces.

Ok. I'll update ref12-ppc64 to this review (product of cross build) and then you can natively do a buildworld there to see what it looks like?

Oct 18 2018, 9:45 PM
yuripv added a comment to D17603: PR231965: make localedef output locale data in target endian order.

I'll apply this to the fbsd cluster build.

The build host is amd64 and builds multiple targets, aarch64, i386, powerpc64 and amd64. What information would you like from the builds?

Oct 18 2018, 9:35 PM
yuripv updated the diff for D17603: PR231965: make localedef output locale data in target endian order.

complete rework

Oct 18 2018, 8:44 PM
yuripv retitled D17603: PR231965: make localedef output locale data in target endian order from PR231965: embed endian info in locale data files magic to PR231965: make localedef output locale data in target endian order.
Oct 18 2018, 8:44 PM
yuripv added a reverting change for rS308170: Locale fix for endian big (EB) machines.: D17603: PR231965: make localedef output locale data in target endian order.
Oct 18 2018, 8:44 PM
yuripv updated the diff for D17603: PR231965: make localedef output locale data in target endian order.
Oct 18 2018, 12:37 AM
yuripv updated the diff for D17603: PR231965: make localedef output locale data in target endian order.

no debug printfs

Oct 18 2018, 12:27 AM
yuripv created D17603: PR231965: make localedef output locale data in target endian order.
Oct 18 2018, 12:13 AM

Oct 17 2018

yuripv committed rS339412: Revert r315571 for share/timedef/ca_IT.ISO8859-15.src, ca_IT is Catalan.
Revert r315571 for share/timedef/ca_IT.ISO8859-15.src, ca_IT is Catalan
Oct 17 2018, 4:39 PM
yuripv closed D17551: PR225855: restore x_fmt for ca_IT.ISO8859-15.src.
Oct 17 2018, 4:39 PM
yuripv committed rS339408: strptime: fix parsing of tm_year when both %C and %y appear in the.
strptime: fix parsing of tm_year when both %C and %y appear in the
Oct 17 2018, 2:52 PM
yuripv closed D17550: strptime: fix %C, %y, and %Y permutations.
Oct 17 2018, 2:52 PM

Oct 16 2018

yuripv committed rS339385: apropos/whatis: use output of manpath(1) to set defpaths if -M is not.
apropos/whatis: use output of manpath(1) to set defpaths if -M is not
Oct 16 2018, 5:17 PM
yuripv closed D17454: PR227922: man -k/-f does not search man pages/mandoc.db from packages/ports (MANPATH problem).
Oct 16 2018, 5:17 PM