Emacspeak on Android
by Tim Makarios
Hi,
I've been trying to get Emacspeak working on my mobile phone, which is
running LineageOS 17.1 (based on Android 10). So far, I've tried a couple
of things, but neither has quite worked.
First, I tried installing Emacspeak on debian-buster from proot-distro in
Termux. Unfortunately, it's silent, and running espeak on its own results
in a long list of errors, starting with
> ALSA lib confmisc.c:767:(parse_card) cannot find card '0'
so I guess Termux's proot-distro isn't giving Debian access to the audio.
For another attempt, I tried building Emacspeak directly in Termux. This
required building TclX, too, which seemed to work, but when I tried running
`./servers/espeak` it gave these errors
> couldn't load file
> "/data/data/com.termux/files/usr/lib/tclx8.4/libtclx8.4.so": dlopen
> failed: cannot locate symbol "rresvport" referenced by
> "/data/data/com.termux/files/usr/lib/tclx8.4/libtclx8.4.so"...
> while executing
> "load /data/data/com.termux/files/usr/lib/tclx8.4/libtclx8.4.so Tclx"
> ("package ifneeded Tclx 8.4" script)
> invoked from within
> "package require Tclx"
> (file "./servers/espeak" line 37)
so I guess TclX relies on rresvport, whatever that is, and Termux doesn't
provide it.
Does anyone have any clues about how I might be able to get Emacspeak
running on my phone?
Thanks,
Tim
<><
1 year
Stage part of a hunk in magit
by Tim Makarios
Hi,
I notice that Magit has a feature that lets you mark certain lines in a diff
and stage or unstage only those lines, even if adjacent lines have also been
modified. This works for me in Magit 2.90.1 on Emacs 27.1, *unless* I've
loaded Emacspeak (version 54.0).
Is there some trick to getting this to work with Emacspeak? It's not a
crucial feature of Magit, but it would be nice to have it work in Emacspeak.
All the best,
Tim
<><
1 year, 10 months
List Administration: List changes
by Tim Cross
Dear All,
as flagged earlier this week, I have made some changes to the
configuration of the emacspeak mail list. This change has been done to
reduce the likelihood of messages being blocked by mail servers because
of failed DKIM header checks.
The messages on the list will now have a from line of
<emacspeak(a)emacspeak.org>. The 'text' of the from address will include
the name of the sender e.g.
From Tim Cross via emacspeak list <emacspeak(a)emacspeak.org>.
This does not affect what happens when you reply to a message from the
list. If you reply to sender, it will still go to the sender of the
message. If you reply to all it will go to the sender and the list and
if you just reply to the list, it will go to the list. This is the same
as the previous behaviour.
Where this change might impact some people is with their mail filters. While
most filtering should be based on the List-Id header, it is possible
things may not work the same if you use some other header. This is
unlikely and I did not observe any problems in my testing, but I mention
it just in case.
If you should encounter any problems, please let me know.
regards,
Tim
--
Tim Cross
1 year, 10 months
www.emacspeak.org and mail.emacspeak.org access from older systems
by Greg Priest-Dorman
Hi Folks,
I received a note from Let's Encrypt today. They issue the certificates we
use for emacspeak.org. On September 30th 2021 people using older browsers
or some older hardware have a problem with trusting their certifications.
That in turn would lead to not trusting web pages at www.emacspeak.org and
mail.emacspeak.org. It will affect anyone using OpenSSL 1.0.x or older. I
did a quick check and both eww and w3m have been built using OpenSSL 1.1.1
by default since at least 2018. So hopefully no one browsing from emacspeak
will encounter any problems access the site. They have a "known
incompatible" list of hardware and OS's which I have included at the end of
this message.
Again, not likely to be an issue, but I wanted to let you know with time to
upgrade or rebuild if needed. I will send out a reminder about this in
September.
Full details are available at:
https://letsencrypt.org/docs/dst-root-ca-x3-expiration-september-2021/
Known Incompatible list from
https://letsencrypt.org/docs/certificate-compatibility/
Blackberry < v10.3.3
Android < v2.3.6
Nintendo 3DS
Windows XP prior to SP3
cannot handle SHA-2 signed certificates
Java 7 < 7u111
Java 8 < 8u101
Windows Live Mail (2012 mail client, not webmail)
cannot handle certificates without a CRL
PS3 game console
PS4 game console with firmware < 5.00
-Greg
1 year, 10 months
List Administration Update
by Tim Cross
Dear All,
we have received a couple of reports regarding messages from the
emacspeak list being blocked by some mail servers. This message is to
let you know we are aware of the issues and are working to resolve them.
Only a small number of subscribers appear to be impacted by this issue.
We may need to make some configuration changes and possibly send out a
small number of test messages over the next week or so.
At this stage, no action is required by you and you can continue to use
the list as normal. If the situation changes, we will let you know.
Likewise, should you encounter any problems with the list and have not
yet reported them, please let us know.
Below is some background for those who may be interested -
There appears to be at least 3 main reasons for messages being blocks -
1. Outdated or overly aggressive IP reputation 'black hole' lists. There
are a number of such lists used by different mail providers. Some of
these lists are overly aggressive, blocking whole class B or C
addresses. When we become aware of such blocks, we ask the maintainers
of the black hole list to remove our IP address. So far, most have
complied after a few days.
2. Some of the black hole list providers provide levels of blocking. We
know of at least one site using the 'extreme' level block rather than
the standard level block. The provider recommends against using this
level of blocking, but uses of their IP blacklist are free to choose. In
this situation, there is not a lot we can do. We can ask the mail
service provider to allow our IP address through, but whether they will
comply is out of our control. There is only 1 site we are aware of in
this category (a University in Australia).
3. Incorrect SPF, DKIM signatures. Modern mail servers use SPF and DKIM
headers as a spam mitigation strategy. Unfortunately, getting SPF and
DKIM headers correct when working with a mail list is somewhat
complicated due to the way Mailman processes headers when it relays
messages you send to the list. This is currently the main cause of
blocked and rejected messages from the list. It is also our current
focus for improving reliability of the list. Once we have a working
strategy for handling SPF and DKIM headers, we will also be able to add
DMARC support, which should further improve the reliability of message
delivery to mail service providers.
If your mail service provider supports any form of 'white listing' or
'approved senders' for messages, I would highly recommend adding
emacspeak(a)emacspeak.org and emacspeak-bounces(a)emacspeak.org. Adding
these addresses to your address book can sometimes help as well.
regards,
Tim
--
Tim Cross
1 year, 10 months
Symbol’s function definition is void: calendar-date-string message when arrowing through the package list
by Victor Tsaran
Hi.
I wanted to double-check if others are observing the behavior I am seeing.
After loading the list of packages with the m-x list-packages command, then
arrowing through the list starting from the top of the window, I am hearing
Symbol’s function definition is void: calendar-date-string
message. This is using Emacspeak 54.0, but I believe I remember the issue
present in the previous version as well.
Can anyone else please confirm?
Thanks.
Victor
1 year, 11 months
installing on Mac osx
by Mohammed Alderweesh
Hello list,
My name is Mohammed Alderweesh. This is my first time posting to this list.
I am trying to run emacs on Mac os x, I installed the required packages,
but when I try running it from the terminal I get the following error:
2021-04-20 05:17:01.372 Emacs-x86_64-10_14[10274:228475] Warning: Expected
min height of view: (<NSButton: 0x7fbe575bced0>) to be less than or equal
to 30 but got a height of 32.000000. This error will be logged once per
view in violation.
2021-04-20 05:17:01.377 Emacs-x86_64-10_14[10274:228475] Warning: Expected
min height of view: (<NSButton: 0x7fbe576376c0>) to be less than or equal
to 30 but got a height of 32.000000. This error will be logged once per
view in violation.
Emacs-x86_64-10_14(10274,0x700005a4f000) malloc: *** error for object
0x7000062509f8: pointer being freed was not allocated
Emacs-x86_64-10_14(10274,0x700005a4f000) malloc: *** set a breakpoint in
malloc_error_break to debug
Fatal error 4: Illegal instruction
zsh: abort emacs
Can you please help me into how to run the software?
Thank you.
Mohammed
1 year, 11 months