Package Details: writerscafe 2.42-2

Git Clone URL: https://aur.archlinux.org/writerscafe.git (read-only)
Package Base: writerscafe
Description: A set of power tools for all fiction writers, whether experienced or just starting out
Upstream URL: http://writerscafe.co.uk/
Licenses: custom
Submitter: dcelasun
Maintainer: dcelasun
Last Packager: dcelasun
Votes: 11
Popularity: 0.757561
First Submitted: 2010-05-08 10:11
Last Updated: 2017-08-25 10:46

Latest Comments

dcelasun commented on 2017-08-25 10:47

Nice catch! I've pushed a workaround for the /usr/bin symlink issue.

bernarcher commented on 2017-08-25 05:57

I think the language problem is caused by the current locale bug where systemd resets the user locales so that there is only (on my system)

LANG=de_DE.utf8

while writerscafe obviously tries to read LC_ALL instead. Hence LC_ALL has to be passed in the command. For the time being I put a small wrapper script in my ~/bin:

~/bin% cat writerscafe2
#!/bin/bash
cd /usr/share/writerscafe2
LC_ALL=de_DE.utf8 ./writerscafe

bernarcher commented on 2017-08-24 23:21

The PKGBUILD installs writerscafe in /usr/share/writerscafe2 and puts a symbolic link to there in /usr/bin.

Yet, the program unfortunately assumes its ressources in the directory it has been started from, hence /usr/bin where it cannot find them, however. It needs to be started from the /usr/share/writerscafe2 directory instead.

A simple link from /usr/bin will thusly not work. For the time being I do switch to /usr/share/writerscafe2 and start the program manually from there.

bernarcher commented on 2017-08-24 20:41

At least it starts with LC_ALL locales, yet there are some startup error messages.

% LC_ALL=de_DE.UTF8 writerscafe2
Could not initialise locale for language 87 (de_DE). Trying system locale.
Could not initialise locale for 87 (de_DE) either.

Clean start with LC_ALL=C

I did report this to upstream.

dcelasun commented on 2017-08-24 20:34

I see. I'm afraid I can't be any more helpful. Maybe someone else has an idea...

bernarcher commented on 2017-08-24 20:32

I did try before already. This is what I get:

LANG=en_US.UTF-8 writerscafe
Could not initialise locale for language 57 (de_DE). Trying system locale.
zsh: segmentation fault (core dumped) LANG=en_US.UTF-8 writerscafe2

Wait - it works with LC_ALL=C writerscafe2

dcelasun commented on 2017-08-24 11:25

Maybe try to launch with the English locale?

LANG=en_US.UTF-8 writerscafe

or:

LC_ALL=C writerscafe

bernarcher commented on 2017-08-24 11:01

Upstream obviously cannot help. This is what I got in response to the bug report:

"Sorry to hear that. Unfortunately it's hard to target all versions of
Linux with one binary, and I find Arch Linux is too hard for me to
install to make it a worthwhile target.

If you can run W.C. inside gdb, it might give more information that I
could use."

Personnally I have no time to do so. Perhaps somebody else can do. (If the fault is not caused by my system only.)

dcelasun commented on 2017-08-23 19:57

Since this program is distributed as a precompiled binary, segmentation faults should be reported upstream: http://writerscafe.co.uk/support.htm

bernarcher commented on 2017-08-23 17:15

Latest version 2.42 does not start:

Could not initialise locale for language 57 (de_DE). Trying system locale.
zsh: segmentation fault (core dumped) writerscafe2

Arch x86_54 fully up to date
Running from openbox

All comments