More ksh93 builtins

2010-03-23 Thread Richard L. Hamilton
On Mon, Mar 22, 2010 at 9:53 PM, Neal Pollack Neal.Pollack at sun.com wrote: If welcome here is PSARC No, it is the OpenSolaris ARC community alias, which PSARC-ext feeds into. I don't really care what goes on inside the proprietary PSARC at sun.com as it reviews closed cases - as

increase number of realtime signals [PSARC/2010/062 Self Review]

2010-03-01 Thread Richard L. Hamilton
I'm still hoping SIGINFO will find its way back into existence. That's just one signal, hopefully there's plenty of room for it... -- This message posted from opensolaris.org

increase number of realtime signals [PSARC/2010/062 Self Review]

2010-02-28 Thread Richard L. Hamilton
Caution: random thoughts follow. For situations like this where there's some question as to what can be expanded or extended with minimal impact, why not have someone write a DTrace script that collects info (program name, relevant system call usage) needed to spot likely problem applications if

PSARC/2010/022 Linker-editors: Symbol Capabilities

2010-01-20 Thread Richard L. Hamilton
why not carry on to the logical conclusion, i.e. full fat binaries (x86/amd64/sparcv7/sparcv9)? -- This message posted from opensolaris.org

User object audit token [PSARC/2010/001 FastTrack timeout 01/11/2010]

2010-01-02 Thread Richard L. Hamilton
Is the user SID also in audit output? If it isn't, shouldn't it be, if available, esp. if the UID is ephemeral? Wouldn't it be worth recording for forensics? -- This message posted from opensolaris.org

Basic Network Privilege [PSARC/2009/685 FastTrack timeout 01/01/2010]

2010-01-01 Thread Richard L. Hamilton
Random thoughts: * revoking a basic privilege falls under the category of buyer beware; introducing a new basic privilege by itself doesn't break anything, rather, it's revoking it that might break something. * IMO, Casper's point that Solaris 8 could achieve this with an ACL on /dev/tcp

DDRdrive X1 driver [PSARC/2009/647 FastTrack timeout 12/06/2009]

2009-12-02 Thread Richard L. Hamilton
My concern with using it to accelerate non-volatile storage is partly with the prospects for human error (adapter cord to trip over, command that needs to be run), but also The DDRdrive X1 ACDC power cord exits the rear of the chassis just as the host power supply cord, if a customer

DDRdrive X1 driver [PSARC/2009/647 FastTrack timeout 12/06/2009]

2009-12-01 Thread Richard L. Hamilton
This device seems completely unsuitable for use as a ZFS slog as it is described in this case. The ZFS log isn't just there for the case where we loose power but also for the (hopefully even rarer) cases where the operating system panics. How would this device work in that case [ with

FOSS case: Yersinia Layer 2 Attack Tool [PSARC/2009/643 FastTrack time

2009-11-25 Thread Richard L. Hamilton
[...] For the record, I'm not entirely convinced that including nmap was a good idea either, but at least its probes are non-destructive in nature. [...] At one time (still on unpatched/legacy systems), nmap could mess up inetd, requiring manual intervention; although it's not _intended_ as

System Duty Cycle Scheduling Class and ZFS IO Observability [PSARC/200

2009-11-11 Thread Richard L. Hamilton
I don't see it stated, but I would hope that an attempt to manipulate a process (LWP actually, I suppose) in SDC class would fail with the same errno as would an attempt to manipulate a process in SYS class. There is bound to be code out there that assumes that if the scheduling class != SYS,

EOF of support for expanded printing formats [PSARC/2009/586 FastTrack

2009-10-29 Thread Richard L. Hamilton
Funny that even back in Solaris 8 days I had no trouble getting Sun lp/lpsched to support just about every one of the lpr filter types. Some (like the Fortran control characters, still used in some Fortran programs) are trivial and can be done with an existing program (asa) and just a new

EOF of plotting components [PSARC/2009/540 FastTrack timeout 10/21/2009]

2009-10-08 Thread Richard L. Hamilton
Note also that users who might still have such ancient hardware (or want to plot to a terminal device) might find they are able to plot to it using the gnuplot command, which has output drivers for it. (Gnuplot is not yet integrated, but this is expected as it was approved as part of PSARC

zstreamdump [PSARC/2009/491 Self Review]

2009-09-16 Thread Richard L. Hamilton
On the existing zfs man page, I see the text: The format of the stream is evolving. No backwards compati- bility is guaranteed. You may not be able to receive your streams on future versions of ZFS. But I see no similar warning for zstreamdump, nor an explanation as to why that warning does

[busybox-dev] AST versions of fold, mktemp, pathchk, tty [PSARC/2009/

2009-07-26 Thread Richard L. Hamilton
Personally, I _am_ a bit bothered by behavior that increases the memory footprint. Consider virtualization: one may well want to run virtual machines with as little memory as they strictly need, since that's very easily adjustible, and since the less each guest uses, the more remains for other

2009/387 [Pathname Reparse Points]

2009-07-12 Thread Richard L. Hamilton
Is this intended to be something like the conditional symbolic links that have been in Apollo Domain system 23 years ago? I'm not familiar with that proposal. Can you provide details? Thanks, Alan As I recall, Apollo Domain OS implicitly made environment variables available

EOF UCB Device Names [PSARC/2009/346 timeout 06/16/2009]

2009-06-09 Thread Richard L. Hamilton
John Plocher wrote: On Tue, Jun 9, 2009 at 5:54 PM, Jerry Gilliam jerry.gilliam at sun.com wrote: For the minor (major?) release only, I think it would be reasonable to modify iostat(1M) to -n behavior by default, effectively obsoleting -n and the driverinstance form of device name

MII GMII Common Layer [PSARC/2009/319 FastTrack timeout 06/01/2009]

2009-05-24 Thread Richard L. Hamilton
[...] We're seeking Minor binding at the moment, as we have concrete plans to backport this. We do believe that at some point in the future it [...] I assume you meant _no_ concrete plans. -- This message posted from opensolaris.org

zfs snapshot holds [PSARC/2009/297 FastTrack timeout 05/20/2009]

2009-05-15 Thread Richard L. Hamilton
On May 14, 2009, at 5:48 PM, Edward Pilatowicz wrote: this is great. i just have one question. is there anyway to undo a zfs destroy -d request? (it seems to me that if zfs destroy -d was implmented in terms of a snapshot property, say autodelete=on|off, this would be easy.)

pdsh Ver 2.18 [LSARC/2009/238 FastTrack timeout 04/20/2009]

2009-04-16 Thread Richard L. Hamilton
According to the interface table, it looks like there is one binary- pdsh, which will be /usr/local/pdsh. It's not just /usr/local/bin - Solaris has never had a /usr/local, period. Even end user sites sticking stuff in /usr/local is arguably wrong (/usr being meant to be entirely fair game in

Parted - GNU Partition Editor [PSARC/2009/145 FastTrack timeout 03/06/2009]

2009-03-05 Thread Richard L. Hamilton
[...] If it's the GUI that they'll use, I'd expect that all you need is to have the path name '/usr/sbin/gparted' made Committed (probably not this case). If it's the command line, then it's '/usr/sbin/parted' plus perhaps one or two of the command-line options. [...] If it's expected to

GNU Developer Collection [LSARC/2008/776 FastTrack timeout 01/07/2009]

2009-02-13 Thread Richard L. Hamilton
Are you actually improving GCC performance on Solaris by modifying GCC? Yes, by hooking up the GCC frontends with the Studio Sparc backends. The plain GCC backend will be available under flag control. [...] I've heard claims of Studio outperforming GCC on x86, as well. Has something

GNU Developer Collection [LSARC/2008/776 FastTrack timeout 01/07/2009]

2008-12-20 Thread Richard L. Hamilton
Why exclude GCJ (i.e. the Java compiler) and GNAT (Ada compiler)? Objective C++ may be inappropriate, on the other hand: it is not built by default, its future maintenance is highly uncertain, so it may be better not to include it in the first place. Why do you say its future maintenance

LSARC/2008/706 - sox

2008-11-23 Thread Richard L. Hamilton
[...] (not that I'm asking for that; but it seems like something that a random volunteer could). s/could/could do easily enough/ -- This message posted from opensolaris.org

Integrate gbm (gnu-dbm) into Solaris [PSARC/2008/645 FastTrack timeout 10/28/2008]

2008-10-30 Thread Richard L. Hamilton
Hi, Kais, the thing is that I don't need to install ndbm.h and dbm.h at all. I can install gdbm.h only (so there would be no need to create gdbm directory). As the time goes I think that removing those compatibility files and installing gdbm.h only directly to the /usr/include/ is a

PSARC 2008/318 Boomer: Next Generation Solaris Audio

2008-10-29 Thread Richard L. Hamilton
Do the issues in the section of the page http://4front-tech.com/pguide/audio2.html#syncro (Synchronization issues) generally apply to Boomer as well? And if there presently isn't a way to specify fragment characteristics (interrupt per N frames, I think you define that as), is that anticipated

CPU Deep Idle Keyword [PSARC/2008/663 Self Review]

2008-10-29 Thread Richard L. Hamilton
Should the real-time programming documentation be updated to mention this? -- This message posted from opensolaris.org

findbugs [LSARC/2008/642 FastTrack timeout 10/27/2008]

2008-10-22 Thread Richard L. Hamilton
Darren J Moffat Darren.Moffat at sun.com wrote: in the architecture of Solaris. As others have asked how does this help Solaris ? I really think this belongs as part of NetBeans more than Solaris. I also really dislike the very generic /usr/bin/findbugs name given what this

AMD IOMMU [PSARC/2008/561]

2008-09-03 Thread Richard L. Hamilton
On 09/03/08 17:07, Vikram Hegde wrote: Hi, Abilities to disable the IOMMU as a choice? Performance impact on various systems and interactions with other projects that have gone to some length to work within S/G and its performance characteristics. How will this affect them?

rfb Xorg drivers [PSARC/2008/555 FastTrack timeout 09/05/2008]

2008-08-31 Thread Richard L. Hamilton
IMO, rfb is a _very_ bad choice of driver name, given the confusion possible with the RFB protocol used by VNC (and for which I think there is an X.org loadable module). That quite aside from any issues of continuity with existing driver names... -- This message posted from opensolaris.org

prstat utility enhancements to look and act more like top

2008-08-21 Thread Richard L. Hamilton
Richard L. Hamilton rlhamil at smart.net wrote: You may want to reconsider the notion of merging them, unless a _lot_ of work was done, and go with just having both, distinct, instead. ISTR discussion (Usenet?) of top being a pig with lots of processes, because it didn't hold

findutils for OpenSolaris [LSARC/2008/531 FastTrack timeout

2008-08-20 Thread Richard L. Hamilton
Darren J Moffat Darren.Moffat at Sun.COM wrote: GNU find should be integrated as it is upstream except for any changes necessary to make it compile and run on Solaris. If there are generic bugs/issues like the one you described it isn't upto *this* project team to fix them. That

disp_switch [LSARC/2008/519 FastTrack timeout 08/20/2008]

2008-08-20 Thread Richard L. Hamilton
Curious why -key and -mod instead of (or in addition to) traditional libXt translation table syntax, which could be given with a single option having a value like ShiftKeyF5 (and could perhaps even handle modifiers and mouse buttons). Of course, with all the gtk and Qt stuff, maybe libXt is just

usbutils for OpenSolaris [LSARC/2008/512 FastTrack timeout

2008-08-12 Thread Richard L. Hamilton
[...] Why is this different from the PCI-related tools? As someone who might use this, I see some differences about USB: * USB is _routinely_ hot-pluggable, typically by end users (although the ability to lock it down would certainly be desirable in some settings) * it doesn't necessarily

PSARC 2008/504 Device Driver Utility

2008-08-06 Thread Richard L. Hamilton
* Depending on how clean the implementation is, I'd think a command-line in addition to the GUI should also be possible, and the less prerequisites it had, the earlier it could be used in installation. * Would be nice if the server URLs were configurable, for isolated networks that kept their

NVIDIA Cg Toolkit [LSARC/2008/495 FastTrack timeout 08/08/08]

2008-08-01 Thread Richard L. Hamilton
Volatile, externally controlled, that's the price of admission on this one, ok. That they provide it at all is better than that they don't, and adding it so the end user doesn''t have to hunt for it and/or has a similar experience as on other platforms, may be desirable. (I trust it's

tsclient for Opensolaris [LSARC/2008/414 FastTrack timeout 07/08/2008]

2008-07-08 Thread Richard L. Hamilton
fyi, ICA clients for Solaris (both SPARC and x86) appear to be available from Citrix, for free assuming my cursory exploration of download.citrix.com didn't mislead me. This message posted from opensolaris.org

Restart: PSARC/2008/321 - No Root Login

2008-07-08 Thread Richard L. Hamilton
I'd be shocked to find anyone has expect scripted sulogin (possibly excepting some test code here inside Sun to test failure scenarios, although even that seems doubtful). When sulogin is invoked, the machine is typically already at the point of failure, and its hard to imagine people

Switch SPARC GNU coreutils+bash from 32 to 64bit [PSARC/2008/351

2008-05-31 Thread Richard L. Hamilton
In this case, the 32 bit versions have capacity limits that are affecting Roland and he wishes to remove those limits. This is not at all a performance issue, but a make it work better one. Last I heard, unless there was some benefit to be gained, 64-bit was usually _slower_ on SPARC than

2008/353 [zpool autoexpand property]

2008-05-31 Thread Richard L. Hamilton
Glenn Skinner wrote: Date: Fri, 30 May 2008 15:19:45 -0700 (PDT) From: Matthew Ahrens ahrens at sac.sfbay.sun.com Subject: zpool autoexpand property [PSARC/2008/353 Self Review] ... B. PROBLEM With the addition of Dynamic LUN Expansion (PSARC 2006/373),

SAM-QFS Support for Solaris Zones [PSARC/2008/347 FastTrack timeout 06/04/2008]

2008-05-28 Thread Richard L. Hamilton
I am sponsoring this case for Kenichiro Kagoshima. Timeout is set for 6/04/08. The functional spec is in the case directory. Release binding is Minor. minor, not patch (i.e. no plans to backport)? Bummer... This message posted from opensolaris.org

SAM-QFS Support for Solaris Zones [PSARC/2008/347 FastTrack timeout 06/04/2008]

2008-05-28 Thread Richard L. Hamilton
This seems rather complicated to me. Given that SAM-QFS SMF Management of sam-fsd (PSARC/2008/326) was recently approved, why can't svc:/system/zones:default be made to depend ultimately on SAM-QFS already being up (whether via the milestone that it currently depends on, or directly)? Or if

PSARC/2008/309 - expunge synonyms.h

2008-05-12 Thread Richard L. Hamilton
Speaking of squashing, there have been multiple attempts to publicly expose these symbols. The rationale is that third party libraries could use the same trick - by binding to _read() rather than read(). That trick has merit, but I don't think it ever happened. (Bart, I think you

Integrate lftp into Solaris [PSARC/2008/276 FastTrack timeout

2008-05-03 Thread Richard L. Hamilton
[...] In my mind, EVERY SINGLE FOSS project out there[1] should be available in a repository, in ready-to-run binary form, waiting for someone who needs it to download on their OpenSolaris system. Now, if you were saying only *some of them* should be considered candidates to become a

PSARC/2008/245 Integrate librsync library into Solaris

2008-04-09 Thread Richard L. Hamilton
Hi Dan, Can you explain what is the relationship (if any) between /usr/bin/rsync and librsync ? Would it be possible to build /usr/bin/rsync by linking to this library as seems sensible? Trev According to http://librsync.sourceforge.net/ I would think not; the principle is similar

PSARC/2008/249 Packet interception for the MAC layer

2008-04-09 Thread Richard L. Hamilton
Would it be possible to enable the functionality automatically when rules using it are loaded? This message posted from opensolaris.org

PSARC 2002/348 (ICU) opinion C++ library/ABI policy

2008-03-24 Thread Richard L. Hamilton
I've made the opinion of PSARC 2002/348 [International Components for Unicode (ICU)] publically visible as it establishes our C++ ABI policy, and is thus important beyond the scope of the case it applies to. I'm lazy busy, so ve left the rest of the case materials closed, though I

PSARC 2002/348 (ICU) opinion C++ library/ABI policy

2008-03-24 Thread Richard L. Hamilton
Oops, didn't see the other thread where you said next resync until later, sorry. This message posted from opensolaris.org

star, rmt, and librmt [PSARC/2008/176 FastTrack timeout

2008-03-12 Thread Richard L. Hamilton
Glenn Fowler gsf at research.att.com wrote: On Tue, 11 Mar 2008 09:41:28 -0400 James Carlson wrote: Darren J Moffat writes: We do have /usr/include/ast though. Unless it's really reasonable and expected for third parties to link against libast, I think that's very likely to

[ksh93-integration-discuss] ksh93 Update 1

2008-02-16 Thread Richard L. Hamilton
Roland Mainz wrote: Darren: 1. Are the changes Ok for you ? If yes I'll post a diff for the ARC case+manpages... Yes that is fine. 2. Are there any CDDL or Sun-owned versions of the optimized MD5/SHA* functions (I'm asking since the ksh93-integration project has the permission

LSARC/2008/058 - dcraw

2008-02-04 Thread Richard L. Hamilton
I agree that frequent updates to capture new formats are something we should strive for. Such a simple single source program could be a good test case to clear some crud out of the plumbing of Sun's processes and speed things up. But I'm not convinced frequent updates absolutely

[desktop-discuss] LSARC/2008/058 - dcraw

2008-02-02 Thread Richard L. Hamilton
I agree that ufraw would be good to add in the future. Ufraw uses dcraw internally. Since dcraw isn't a shared library, ufraw has to compile in new versions of the dcraw source code. It might be nice to fix that so we don't end up maintaining both the dcraw embedded within ufraw and the

Defining Workstation Owner Infrastructure [PSARC/2008/034

2008-01-17 Thread Richard L. Hamilton
The architecture I have no issues with. The terminology I have serious issues with. Workstation could to some people imply a difference between laptop, desktop, workstation, server. Best not to use that term since what type of hardware the machine is or what function it servers

Defining Workstation Owner Infrastructure [PSARC/2008/034

2008-01-17 Thread Richard L. Hamilton
[...] constraints. So I think it's really to do with supplementary additions or subtractions (at least at login time, if not even more dynamically) to the normal permissions an account has, based on criteria including but not necessarily limited to being logged in at the console. I don't

PSARC/2008/039 - POSIX scheduling interfaces

2008-01-17 Thread Richard L. Hamilton
What about SCHED_SPORADIC? I have seen people ask about the availability of that in the past... This message posted from opensolaris.org

The relationship between OpenSolaris and ARC

2008-01-11 Thread Richard L. Hamilton
Roy T. Fielding wrote: BTW, Joseph, veto power is defined by the OS.o constitution and is almost identical to that used by Apache. BTW 1: Please point me at this (It must be somewhere on OpenSolaris.com, but I can't seem to find it.)

SDcard Simplified Synchronous Command Processing [PSARC/2008/001 Self Review]

2008-01-01 Thread Richard L. Hamilton
Which approach would be more robust (reporting an error, but not hanging) in the face of a defective interface or card; or does it make a difference? (and if it doesn't, I suspect most would agree that simpler is likely to be better) This message posted from opensolaris.org

PSARC/2007/580 Integrate libevent into Solaris

2007-10-22 Thread Richard L. Hamilton
praks wrote: James Carlson wrote: Bart Smaalders writes: James Carlson wrote: Bart Smaalders writes: It is possible to disable support for any of these event notification mechanism by setting the relevant environment variable. This is documented in the man

Commentary on the general nature of fooadm commands

2007-10-17 Thread Richard L. Hamilton
There are some comments in the commentary below that I believe are worthwhile for this ARC to read and consider as it reviews future cases. Darren Original Message Subject: Re: [sysadmin-discuss] Brussels project announcement and request for feedback Date:

X11 MIT-SHM Extension across zones [PSARC 2007/500,

2007-09-07 Thread Richard L. Hamilton
I am sponsoring this fasttrack for myself, and have set the timeout to Thursday, Sept. 13. It requests a patch release binding. This project enhances the X server to allow the MIT-SHM extension to operate between clients in non-global zones and the X server in the global zone. [...]

crontab entry environment variables [PSARC/2007/503 FastTrack

2007-09-06 Thread Richard L. Hamilton
On Mon, 2007-09-03 at 06:28 -0700, Darren J Moffat wrote: I'm sponsoring this OpenSolaris case for Chris Gerhard. It has some possible standards impact but I believe based on previous discussions this should be acceptable, if it wasn't for the standards impact this would likely have

What does OpenSolaris Success look like to you? (was Re: [Fwd: Re: GPLv3?])

2007-02-04 Thread Richard L. Hamilton
[...] ourselves. I also care about Apple because the presence of our technology on their platform greatly expands the community for that particular technology. Do I want DTrace on my phone? You bet -- and at the moment, Apple's looking like the most likely vector to get us there... Any

What does OpenSolaris Success look like to you? (was Re: [Fwd: Re: GPLv3?])

2007-02-04 Thread Richard L. Hamilton
oops...don't know how that cc: got on there...sorry... This message posted from opensolaris.org

2007/047 /usr/gnu: response to issues

2007-01-30 Thread Richard L. Hamilton
Ok, fine. Then throw whatever non-conflicting commands you like into /usr/bin and call it serendipitous discovery. But also create a /usr/sun or whatever and populate it with symlinks only to commands that don't come from external open source (or have historically diverged significantly from

2007/047 /usr/gnu: response to issues

2007-01-30 Thread Richard L. Hamilton
On Tue, Jan 30, 2007 at 05:29:16PM -0800, Richard L. Hamilton wrote: Ok, fine. Then throw whatever non-conflicting commands you like into /usr/bin and call it serendipitous discovery. But also create a /usr/sun or whatever and populate it with symlinks only to commands that don't

2007/047 /usr/gnu: gnu(5) manual page

2007-01-25 Thread Richard L. Hamilton
[...] I guess I'll just have to put the network path first, and then invest in HA-NFS. You had to do the latter anyways. Or disconnected cachefs. Or just rsync the stuff out to the individual machines. Or ... This message posted from opensolaris.org

Xorg server upgrade to 7.2 [PSARC/2007/051 Timeout: 01/29/2007]

2007-01-22 Thread Richard L. Hamilton
[...] As an OpenGL architecture is already provided for SPARC by the SPARC Graphics group, Mesa will not be delivered with Xorg on SPARC. [...] Does this mean that real OpenGL will be supported by Xorg on SPARC? (and if that can be done, why can't Xorg on SPARC also tie into the DPS

/etc/ksh.kshrc for ksh93 [PSARC/2006/587 Timeout: 10/24/2006]

2006-10-18 Thread Richard L. Hamilton
[...] IMO vi is not an option (unless you want to punish beginners to learn vi before they can use something in the shell... =:-) ), leaving only emacs and gmacs as options (unless you want to drive more users into bash's direction...). You failed to list one choice: none. As per

[osol-arc] Re: thorny issues ... / was: Re:

2006-09-27 Thread Richard L. Hamilton
Since dtksh isn't open source (until some group of people persuade the Open Group folks to Do The Right Thing and open CDE :-) ), how can non-Sun people work on it, short of shelling out major $$ for a CDE source license? This message posted from opensolaris.org

[osol-arc] Re: [ksh93-integration-discuss] Re: Korn Shell 93

2006-09-22 Thread Richard L. Hamilton
What version? In http://cvs.opensolaris.org/source/xref/on/usr/src/lib/libcmd/common/deflt.c I don't see any non-static (global) functions that are other than def*; and if I'm reading the Makefiles correctly, that's the only source file left for that library. ISTR some prior discussion