Posts by alanc@fosstodon.org
 (DIR) Post #AmZRG7RjGm696ZfgC8 by alanc@fosstodon.org
       2024-09-22T17:51:25Z
       
       1 likes, 0 repeats
       
       @nabijaczleweli I don't know about other systems, but on Solaris, Sun originally shipped Solaris 2.0 without a ranlib command, and later added a shell script that only had "exit 0" to deal with complaints about breaking builds of libraries that still called it.
       
 (DIR) Post #AnVSqSPsCEJiI4zYzQ by alanc@fosstodon.org
       2024-10-29T18:03:35Z
       
       1 likes, 0 repeats
       
       @jschauma two ways to suggest that others add it:1) mail the https://www.openwall.com/lists/libc-coord/ mailing list - many libc maintainers are found here. for a variety of Linux & Unix libc implementations.2) suggest it to the Austin Group for a future POSIX version - either via email or bug report (see https://www.opengroup.org/austin/ ) - though they may want to see some evidence that software is actually calling it first, and I don't see any that does yet.
       
 (DIR) Post #AoDU73fRubzMScsY9Q by alanc@fosstodon.org
       2024-11-19T23:28:29Z
       
       1 likes, 0 repeats
       
       Reading https://mastodon.social/@mboelen/113509939952156464 makes me glad that we've always had a good list of privileges (the Solaris equivalent to Linux capabilities) in the privileges(7) man page:https://docs.oracle.com/cd/E88353_01/html/E37853/privileges-7.htmlthough I did spend a fair amount of time a couple of years back going through the rest of the #OracleSolaris man pages to make sure they correctly listed the required privileges for various system calls and commands.
       
 (DIR) Post #AoRUiXDd0x5CJhfdaa by alanc@fosstodon.org
       2024-11-26T18:03:16Z
       
       0 likes, 0 repeats
       
       Today we've released #OracleSolaris 11.4.75, our quarterly feature update.  The announcement is at https://blogs.oracle.com/solaris/post/announcing-oracle-solaris-114-sru75 and lists the new features and software upgrades included.
       
 (DIR) Post #AoRUiYRUStlW6zADpo by alanc@fosstodon.org
       2024-11-26T18:08:39Z
       
       1 likes, 0 repeats
       
       In #OracleSolaris 11.4.75, the zfs mount and unmount subcommands now support a new -r option to recursively mount or unmount a specified #ZFS  filesystem tree - for instance "zfs unmount -r /export/home" to unmount all home directories.  Both commands also now take multiple arguments to mount or unmount, whether or not -r is specified.
       
 (DIR) Post #AoRVzK9GxjBEeoCdVY by alanc@fosstodon.org
       2024-11-26T18:23:06Z
       
       1 likes, 0 repeats
       
       @lanodan heh, though even when everything's working, the way the Oracle blog pages load the content through Javascript doesn't seem to play well with the Wayback Machine.  Hopefully things improve next year when they migrate the blog site to a new backend.
       
 (DIR) Post #ArHnlqNrrriBkp0rCK by alanc@fosstodon.org
       2025-02-19T19:25:02Z
       
       1 likes, 0 repeats
       
       @awb the SysV shuffling annoyed me as well when packaging FOSS for Solaris and we'd have to shuffle their man pages to fit, and when I had to implement support for it during the conversion of X11R7 from Imake to automake.  So when I became tech lead for Solaris 12 (later renamed 11.4) I decided we'd undo it: https://blogs.oracle.com/solaris/post/normalizing-man-page-section-numbers-in-solaris-114
       
 (DIR) Post #ArU7H8Z6i65GEKERfM by alanc@fosstodon.org
       2025-02-25T17:17:39Z
       
       0 likes, 0 repeats
       
       Today we've released #OracleSolaris 11.4.78, our quarterly feature update.  The announcement is at https://blogs.oracle.com/solaris/post/announcing-oracle-solaris-114-sru78 and lists the new features and software upgrades included.
       
 (DIR) Post #ArU7H9fWbioNeWF5JA by alanc@fosstodon.org
       2025-02-25T17:33:40Z
       
       0 likes, 0 repeats
       
       In #OracleSolaris 11.4.78, the iostat command now accepts fnmatch(7)-style patterns for matching disk device names, such as "iostat -xnb  c1t[0-2]d\* 1 1"" (the \ is to avoid your shell trying to expand by itself).  Also, the new option '-b' to iostat displays backend statistics for virtual devices assigned to guests (Kernel Zones or LDom guests).
       
 (DIR) Post #ArU7HAfurkicm1QuYa by alanc@fosstodon.org
       2025-02-25T17:37:39Z
       
       0 likes, 0 repeats
       
       The IPS pkg command in #OracleSolaris 11.4.78 was fixed to pick a uid over 100 when creating a user without a uid specified, to avoid conflicts with uids reserved for OS packages.useradd(8)/groupadd(8) were changed to allocate the first free uid above 1000 when no explicit uid is given, to keep them out of the space reserved for packages.
       
 (DIR) Post #ArU7HBFiidMIZ4BVMe by alanc@fosstodon.org
       2025-02-25T17:42:37Z
       
       1 likes, 0 repeats
       
       The cpio command in #OracleSolaris 11.4.78 will no longer extract files to outside the current working directory unless the new -x option is provided, making it safer if archives contain files with absolute paths, or relative paths containing '../' in them.
       
 (DIR) Post #ArU7HBlymhAAB7HGe8 by alanc@fosstodon.org
       2025-02-25T18:03:26Z
       
       1 likes, 0 repeats
       
       FOSS additions in #OracleSolaris 11.4.78 include MySQL 8.4, Python 3.13, and Ruby 3.3.FOSS removals include GCC 11, GTK 2, Node.js 18, Perl 5.36, and Python 3.9.FOSS upgrades include ansible-core 2.18, GDB 15.1, Mercurial 6.8, Meson 1.5.2, PSUtils replaced with PSPDFUtils, and Samba 4.20.5.(See the README for the much longer complete lists for FOSS changes.)
       
 (DIR) Post #AsZ65US4LUogtHFijo by alanc@fosstodon.org
       2025-03-30T00:25:04Z
       
       0 likes, 0 repeats
       
       26 years ago today was my first day as a student intern in the Sun Desktop Software Release Engineering team (then called "Power Client Software" to distinguish it from the Thin Client orgs handling Java Stations and Sun Rays).I became a full-time employee 6 months later, after graduating at the end of summer semester.6 months after that, aka 25 years ago now, I moved from the release engineering team into the X11 development team.
       
 (DIR) Post #AsZ65WDFnY9cLuKuvI by alanc@fosstodon.org
       2025-03-30T01:16:01Z
       
       1 likes, 0 repeats
       
       @adilarif I believe Wayland is better designed for the requirements of the 21st century, instead of the 1980's era requirements X11 tried to meet, but since I primarily work on an OS that can only run X11 and not Wayland, I've never dug too deeply into it.  (Which is why I also still do a lot of maintenance work on X11 stuff, since that's what we use and ship at work.)
       
 (DIR) Post #AsZ65btcfS13ylCK9o by alanc@fosstodon.org
       2025-03-30T00:43:37Z
       
       0 likes, 0 repeats
       
       That also means it's been 25 years since the last time I applied for a job and went through the interview process, when I applied for the opening in the X11 engineering team. I've been re-orged through 7 managers since then, and my job description has evolved along the way, to where I am today as a Senior Software Architect working across all of Solaris, reporting directly to the VP of Solaris Engineering.
       
 (DIR) Post #AsZ65iBvGKDfVFo1Vw by alanc@fosstodon.org
       2025-03-30T01:00:44Z
       
       0 likes, 0 repeats
       
       In the release engineering team I worked on X11, CDE, and OpenWindows stuff, all of which made me learn to build with Imake.I also worked on tools to help automate builds and adding web versions of CLI tools, like a early web viewer for our SCCS/TeamWare source code history.Of course, since this was 1999, that was mostly done in perl.
       
 (DIR) Post #AsZ65oSnwTHwxLkaf2 by alanc@fosstodon.org
       2025-03-30T01:03:41Z
       
       0 likes, 0 repeats
       
       One of the first bugs I tackled was described as "This bug is currently very annoying to the X release engineers since the version of psroff installed in /usr/dist prints by default, causing many wasted pages of printouts everytime a full build is done."This turned out to be due to the Imake config files using the wrong commands to convert the troff documents to PostScript files, and picking up flags to print them instead.I filed https://illumos.org/opensolaris/bugdb/bug.html#!4227466 to fix that, one week into the job.
       
 (DIR) Post #AscRHn5xXLGGhNUtfM by alanc@fosstodon.org
       2025-03-31T15:56:43Z
       
       1 likes, 0 repeats
       
       @ytc1 that's the way it's been for decades - you can see the bug to document that in the man page for Solaris 9 back in 2002: https://illumos.org/opensolaris/bugdb/bug.html#!4622577and that text is still in the 11.4 man page.  Similar text is in the shadow(5) man page in the description of the *LK* value.
       
 (DIR) Post #At61hnxIT1vJGO3nZQ by alanc@fosstodon.org
       2025-04-14T22:51:09Z
       
       1 likes, 0 repeats
       
       One of the changes in my latest merge request for X.Org man pages is to change the description of "SUN-DES-1" from being available on "Recent versions of SunOS" to having been available in "Previous versions of Solaris and SunOS" since we dropped support for it in Solaris 11.4.0 back in 2018.https://gitlab.freedesktop.org/xorg/doc/xorg-docs/-/merge_requests/16
       
 (DIR) Post #At6Np4GMQtNerIqUk4 by alanc@fosstodon.org
       2025-04-15T01:59:20Z
       
       1 likes, 0 repeats
       
       We're looking to make release branches for xorg-server-25.1 and xwayland-25.1 soon, so it's time to apply a little polish (just a little).I've submitted two merge requests with a set of one-line, and in some cases, one-character, fixes:https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1910https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1913/(okay, some of them are multiple lines, but still pretty obvious)