Posted
about 6 years
ago
by
Elliott Hughes
|
Posted
over 6 years
ago
by
Elliott Hughes
|
Posted
over 6 years
ago
by
Elliott Hughes
|
mksh R56 was released with experimental
fixes for the “history no longer persisted when HISTFILE near-full” and interactive shell
cannot wait on coprocess by PID issues (I hope they do not
introduce any regressioins) and otherwise as a bugfix
... [More]
release. You might
wish to know the $EDITOR selection mechanism in dot.mkshrc
changed. Some more alias characters are allowed again, and POSIX character
classes (for ASCII, and EBCDIC, only) appeared by popular vote.
mksh now has a FAQ; enjoy.
Do feel free to contribute (answers, too, of course).
The jupp text editor has also received
a new release; asides from being much smaller, and updated (mksh too, btw)
to Unicode 10, and some segfault fixes, it features falling back to using
/dev/tty if stdin or stdout is not a terminal (for use on GNU with
find | xargs jupp, since they don’t have our xargs(1) -o
option yet), a new command to exit nonzero (sometimes, utilities invoking
the generic visual editor need this), and “presentation mode”.
Presentation mode, crediting Natureshadow, is basically putting your
slides as (UTF-8, with fancy stuff inside) plaintext files into one
directory, with sorting names (so e.g. zero-padded slide numbers as
filenames), presenting them with jupp * in a fullscreen xterm.
You’d hit F6 to switch to one-file view first, then present by using
F8 to go forward (F7 to go backward), and, for demonstrations, F9 to
pipe the entire slide through an external command (could be just “sh”)
offering the previous one as default. Simple yet powerful; I imagine
Sven Guckes would love it, were he not such a vim user.
The new release is offered as source tarball (as usual) and in distribution
packages, but also, again, a Win32 version as PKZIP archive (right-click on
setup.inf and hit I̲nstall to install it). Note that this comes
with its own (thankfully local) version of the Cygwin32 library (compatible
down to Windows 95, apparently), so if you have Cygwin installed yourself
you’re better off compiling it there and using your own version instead.
I’ve also released a new DOS version of 2.8 with no code patches but an
updated jupprc; the binary (self-extracting LHarc archive) this
time comes with all resource files, not just jupp’s.
Today, the jupprc drop-in file for JOE 3.7 got a matching update
(and some fixes for bugs discovered during that) and I added a new one for
JOE 4.4 (the former being in Debian wheezy, the latter in jessie, stretch
and buster/sid). It’s a bit rudimentary (the new shell window functionality
is absent) but, mostly, gives the desired jupp feeling, more so than just
using stock jstar would.
source tarballs
Win32 binaries
DOS binaries
drop-in jupprc for JOE 2.8, or to update jupp 2.8
drop-in jupprc for JOE 3.7
drop-in jupprc for JOE 4.4
CVS’ ability to commit to multiple branches of a file at the same time,
therefore grouping the commit (by commitid at least, unsure if cvsps et al.
can be persuaded to recognise it). If you don’t know what cvs(GNU) is: it
is a proper (although not distributed) version control system and the best
for centralised tasks. (For decentral tasks, abusing git as pseudo-VCS has
won by popularity vote; take this as a comparison.)
If desired, I can make these new versions available in my “WTF” APT repository
on request. (Debian buster/sid users: please change “https” to “http”
there, the site is only available with TLSv1.0 as it doesn’t require
bank-level security.)
I’d welcome it very much if people using an OS which does not yet carry
either to package it there. Message me when one more is added, too ☺
In unrelated news I uploaded MuseScore 2.1 to Debian unstable, mostly
because the maintainers are busy (though I could comaintain it if needed,
I’d just need help with the C++ and CMake details). Bonus side effect is
that I can now build 2.2~ test versions with patches of mine added I plan
to produce to fix some issues (and submit upstream) ☻
(read more…)
[Less]
|
mksh R56 was released with experimental
fixes for the “history no longer persisted when HISTFILE near-full” and interactive shell
cannot wait on coprocess by PID issues (I hope they do not
introduce any regressioins) and otherwise as a bugfix
... [More]
release. You might
wish to know the $EDITOR selection mechanism in dot.mkshrc
changed. Some more alias characters are allowed again, and POSIX character
classes (for ASCII, and EBCDIC, only) appeared by popular vote.
mksh now has a FAQ; enjoy.
Do feel free to contribute (answers, too, of course).
The jupp text editor has also received
a new release; asides from being much smaller, and updated (mksh too, btw)
to Unicode 10, and some segfault fixes, it features falling back to using
/dev/tty if stdin or stdout is not a terminal (for use on GNU with
find | xargs jupp, since they don’t have our xargs(1) -o
option yet), a new command to exit nonzero (sometimes, utilities invoking
the generic visual editor need this), and “presentation mode”.
Presentation mode, crediting Natureshadow, is basically putting your
slides as (UTF-8, with fancy stuff inside) plaintext files into one
directory, with sorting names (so e.g. zero-padded slide numbers as
filenames), presenting them with jupp * in a fullscreen xterm.
You’d hit F6 to switch to one-file view first, then present by using
F8 to go forward (F7 to go backward), and, for demonstrations, F9 to
pipe the entire slide through an external command (could be just “sh”)
offering the previous one as default. Simple yet powerful; I imagine
Sven Guckes would love it, were he not such a vim user.
The new release is offered as source tarball (as usual) and in distribution
packages, but also, again, a Win32 version as PKZIP archive (right-click on
setup.inf and hit I̲nstall to install it). Note that this comes
with its own (thankfully local) version of the Cygwin32 library (compatible
down to Windows 95, apparently), so if you have Cygwin installed yourself
you’re better off compiling it there and using your own version instead.
I’ve also released a new DOS version of 2.8 with no code patches but an
updated jupprc; the binary (self-extracting LHarc archive) this
time comes with all resource files, not just jupp’s.
Today, the jupprc drop-in file for JOE 3.7 got a matching update
(and some fixes for bugs discovered during that) and I added a new one for
JOE 4.4 (the former being in Debian wheezy, the latter in jessie, stretch
and buster/sid). It’s a bit rudimentary (the new shell window functionality
is absent) but, mostly, gives the desired jupp feeling, more so than just
using stock jstar would.
source tarballs
Win32 binaries
DOS binaries
drop-in jupprc for JOE 2.8, or to update jupp 2.8
drop-in jupprc for JOE 3.7
drop-in jupprc for JOE 4.4
CVS’ ability to commit to multiple branches of a file at the same time,
therefore grouping the commit (by commitid at least, unsure if cvsps et al.
can be persuaded to recognise it). If you don’t know what cvs(GNU) is: it
is a proper (although not distributed) version control system and the best
for centralised tasks. (For decentral tasks, abusing git as pseudo-VCS has
won by popularity vote; take this as a comparison.)
If desired, I can make these new versions available in my “WTF” APT repository
on request. (Debian buster/sid users: please change “https” to “http”
there, the site is only available with TLSv1.0 as it doesn’t require
bank-level security.)
I’d welcome it very much if people using an OS which does not yet carry
either to package it there. Message me when one more is added, too ☺
In unrelated news I uploaded MuseScore 2.1 to Debian unstable, mostly
because the maintainers are busy (though I could comaintain it if needed,
I’d just need help with the C++ and CMake details). Bonus side effect is
that I can now build 2.2~ test versions with patches of mine added I plan
to produce to fix some issues (and submit upstream) ☻
(read more…)
[Less]
|
Posted
over 6 years
ago
by
Jan Palus
|
As already
mentioned I planned
creating a new snapshot. Well, it will be out shortly, albeit in a hurried
manner and not with everything I had planned for it, and with lagging sparc
(as if that were new, though…). A hurried mksh release will
... [More]
there be
as well. The reason for this is the top #1 known issue:
Debian OpenSSL now excludes TLS < 1.2 from communication
⇒ there will be some followup release with LibreSSL, I think
There’s still no port for libGLU and xlock
We didn’t import lzlib
into base yet, nor recent fixes to pax(1) from OpenBSD necessary
The new Unicode property code is not written yet (although I fixed
the data shipped so it matches, at least)
I didn’t test g++ from ports on sparc yet, we’ll see how that goes
That being said, you’ll be able to work with what I’ve got, like in
olden times when MirBSD was defined as “the contents of my
/usr/src and /usr/ports” and be assured that, besides
working on things like MuseScore in the meantime, I’m on it.
An unrelated minor update to another recent post; apparently I managed
to make the GitHub Legal people aware enough of the problems that they
are working on fixing their ToS; I admit there’s been an update since
August 1ˢᵗ/2ⁿᵈ which I haven’t yet gotten around to reading at all.
wtf rocks; Eugen is working on an
iOS äpp and already has a beta version which just needs bugfixing.
[Less]
|
As already
mentioned I planned
creating a new snapshot. Well, it will be out shortly, albeit in a hurried
manner and not with everything I had planned for it, and with lagging sparc
(as if that were new, though…). A hurried mksh release will
... [More]
there be
as well. The reason for this is the top #1 known issue:
Debian OpenSSL now excludes TLS < 1.2 from communication
⇒ there will be some followup release with LibreSSL, I think
There’s still no port for libGLU and xlock
We didn’t import lzlib
into base yet, nor recent fixes to pax(1) from OpenBSD necessary
The new Unicode property code is not written yet (although I fixed
the data shipped so it matches, at least)
I didn’t test g++ from ports on sparc yet, we’ll see how that goes
That being said, you’ll be able to work with what I’ve got, like in
olden times when MirBSD was defined as “the contents of my
/usr/src and /usr/ports” and be assured that, besides
working on things like MuseScore in the meantime, I’m on it.
An unrelated minor update to another recent post; apparently I managed
to make the GitHub Legal people aware enough of the problems that they
are working on fixing their ToS; I admit there’s been an update since
August 1ˢᵗ/2ⁿᵈ which I haven’t yet gotten around to reading at all.
wtf rocks; Eugen is working on an
iOS äpp and already has a beta version which just needs bugfixing.
[Less]
|
Posted
almost 7 years
ago
by
Thorsten Glaser
|
I was planning to do an mksh R56 release and then a full MirBSD
snapshot (i386, sparc — due to actual user request — and possibly
even a Live CD or at least baselive) but this got stones on my way.
I’m not quite finished with what I originally had
... [More]
planned for R56
(basically, the Debian postfix package’s maintainer scripts started
using character classes in bracket expressions, and this required
not only careful planning and design but also quite some rewriting
and thinking, fixing other bugs, reading the specs, and
considering EBCDIC) which led to me asking the EBCDIC porter some
things again, which led to trying to merge his outstanding patches
and make R56 the Mainframe Korn Shell release (also mksh ;-) but
we’re not quite there yet.
The MirBSD snapshot was planned to be started from CVS as of
Beltane (Walpurgis) 2017 except the latest and greatest mksh is
also kinda a requirement, and CVE fixes are tricking in, to add
insult to injury for stuff I had just updated. I’d also love to
have the latest sendmail and lynx in it but that’ll have to wait.
I’ll also do a new CVS snapshot tarball at the same time, so keep
your eyes open for the new rolling
MirBSD snapshot.(read more…)
[Less]
|