Posted
about 10 hours
ago
by
t...@mirbsd.org (MirOS Developer tg)
mksh(1)'s "set -u" handling will change RSN to match what POSIX will
mandate in the next version, matching similar changes in GNU bash 4 and
AT&T ksh93.
Most of the thread can be seen on the miros-discuss@ mailing list
archives (although both MARC and GMane seem to not have all related
eMails... weird).
Posted
1 day
ago
by
t...@mirbsd.org (MirOS Developer tg)
I have developed kwalletcli, a command-line interface to the
KDE Wallet, for tarent GmbH, and
would like public feedback, before releasing an 1.00 version, both on the source
code and an
experimental Debian package of
... [More]
it.
Nice things it can do:
get and set password stanzas in the KWallet via CLI
contains a CLI wrapper around pinentry’s Aegypten protocol
contains an Aegypten protocol server, pinentry-kwallet, which
checks the KWallet before deferring to another pinentry of your choice
contains an ssh-askpass(1) alike kwalletaskpass tool
can be used in gajim and pidgin to store Jabber passwords in the KDE
Wallet (not included; patches for these will be made separately)
plugins for other tools do not introduce dependencies due to separation
via CLI API
nice, (hopefully) consistent shell CLI API
low dependencies: KDE 3 (for kwalletcli itself – KDE 4 might even work,
with minor Makefile changes, but that was not tested), another pinentry
(x11, qt, gtk-2, curses – all tested) if needed, gpg-agent if needed, mksh to run the scripts, ssh-add(1) to make
use of kwalletaskpass
with appropriate agents, GnuPG 2 and SSH keys can be made available to
pure CLI sessions as well, if one has logged in via KDE first (we do this
at work on our standard desktops, courtesy by me)
OSI certified Open Source™ Software under a free, very unrestrictive, licence
Any feedback welcome! [Less]
Posted
2 days
ago
by
t...@mirbsd.org (MirOS Developer tg)
mksh development is mostly done by
a single person, "the mksh team" (as seen on Ubuntu forums, out of all
places!), a.k.a. me, myself and I. Sometimes, actual users report bugs
or even send in patches. I keep track of oksh's
... [More]
development as well, of
course. But there are times I would like to get feedback on issues from other people
working on pdksh or its descendants. I mailed, for that specific issue
in question, the Debian developer who created the original patch which
addressed the scenario except for a corner case (interestingly, as the
world is small, discovered in a Debian(!) init script from a package
maintained by aforementioned formorer, on a DomU running Lenny at work - don't underestimate the effect
of synergy) but would really like to talk to some of the OpenBSD devs
about it; they mostly know what they're doing, even if I worked on ksh
for longer than most of them, many eyes do help, and most of the time
I do not know what I'm doing XD
[Update] There's also the issue of inter-(POSIX-compatible)-shell
discussion. For instance, "set -u" vs "$@", which has come up in Debian #522255 because GNU
bash4 decided to switch to the behaviour used by the Bourne shell
(from V7 to SVR4.2), all Korn shells, ash and its descendents (like
posh) except dash, to not treat it specially. (Funny too how they
suggest 「${@:-}」 or 「${@:+}」 instead of 「${1+"$@"}」 (from the
GNU(!) autoconf texinfo documentation) as replacements.) Oh well,
zsh also behaves like bash2/3 and dash, but then, it's not even a
POSIX compatible shell. *sigh* Now I wonder what AT&T ksh93 will
do and a
confirmation if it's indeed being forcibly changed by POSIX (IMHO,
they could at least "agree to disagree", like they usually do, and make
it vendor defined, so that scripts could not depend on it - "set -u" is
something I don't use anyway).
So if you're interested in the further development of MirBSD, The
MirOS Project, one of its subprojects, such as The MirPorts Framework,
mksh(1), MirMake, even jupp-2.8 or jupp-3.x, please talk to me.
[Update] Do the same for POSIX compatible shell discussion, if you
are going to take mksh, its goals, needs and history seriously. (Yes,
it also has bugs, like a non-recursive parser troubling COMSUBs, but
they may be fixed long-term, especially if people contribute. Ideas,
at the very least.)
Thanks in advance. [Less]
Posted
2 days
ago
by
t...@mirbsd.org (MirOS Developer tg)
Hell yeah. I promised a wlog entry about the Linuxtag 2009 visit.
I planned on making it somewhat detailed, enumerating a couple of
things I did other than catching a few geocaches with a company's
EeePC and MirBSD and CacheWolf on a
... [More]
USB stick, and getting ill.
Alas, things often are not as desired, and I had to work last week,
while still slightly ill, and I just never came around doing it. I
arguably could write up something now, but I forgot most(!) of it
already, don't want to publish incomplete things out of fear from
(accidental) omissions, sit on nwt (my dear 80486DLC laptop) and...
well, procrastinated too much. And I had a long work day and am very
much enjoying my AfriCola+SchlösserAlt beer, thank you very much.
So, without further ado (why the fuck do Amis tend to have trouble
with homophones, by the way?), comrad's pictures:
It definitively wasn't as technical an event as FOSDEM, and much
less people asked about mksh, but
at least now I got my OpenPGP signed by two more Debian Developers
who do not intend on switching keys in the next couple of
months... *sigh* Anyway, world domination coming, this is required
for I am still a DM, but wouldn't say no to DD status either. Why,
à propos, do I have <tg@d.o> and only realise that
because of spam mails sent there? Anyway, met formorer from grml
in real life, quite nice too. We got some donations for the buttons
and grml CDs, but the money got distributed among many people.
Hah! These CentOS guys! They made me promise to say CentOS rocks
if it included mksh; they were going to file a bug at RHEL for its
inclusion. I looked today, they didn't. So I won't say it rocks. It
rather annoys, truth be told. Especially since it comes without a decent shell, and I had to make an RPM
of OpenNTPD myself! Imagine that! [Less]
Posted
3 days
ago
by
bsie...@mirbsd.org (MirOS Developer bsiegert)
I spent the past week in Biarritz for the Carbon 2009
conference. Biarritz is located in the Basque country on the shores of
the Atlantic ocean. It used to be a resort for the rich ones (Napoleon,
for instance, had a summer residence
... [More]
there), and the town still has
that kind of feeling to it. The conference took place in the Casino,
right on the beachfront, and in a former Casino transformed to a
convention center, with a nice view over the ocean. We had only a few
hours of sun here and there; we did take a bath in the ocean but it was
quite cold.
I did an oral presentation about the "Structure and Reactivity of
Carbon Nanotube/Manganese Oxide Nanocomposites", which was well
received, I think. There were some interesting questions, and
everything went well—except for the fact that the "moderator
monitor" in Keynote stopped responding at about the third slide. On the
big screen however, everything continued smoothly. Other talks were
very interesting, too: Kazu Suenaga from AIST in Japan showed
atomic-resolution electron microscopy images and even videos of
reactions taking place inside the microscope. Wow.
For the people presenting posters, the situation was less rosy
though: all the poster sessions were in parallel to a buffet, so you
had to choose between eating and looking at the posters. [Less]