Read the statement by Michael Teeuw here.
new update/upgrade script, ready for testing
-
Good Morning @sdetweil
Here are the results from the just newly started command:
curl -sL https://www.dropbox.com/s/80fevh39jme3iig/testlang.sh?dl=0 | bash not english or locale not set, set git alias alias git='LANG=en_US.UTF-8 git' Auf Branch master Ihr Branch ist zu 'origin/master' um 117 Commits hinterher, und kann vorgespult werden. (benutzen Sie "git pull", um Ihren lokalen Branch zu aktualisieren) Unversionierte Dateien: (benutzen Sie "git add <Datei>...", um die Änderungen zum Commit vorzumerken) core installers/dumpactivemodules.js nichts zum Commit vorgemerkt, aber es gibt unversionierte Dateien (benutzen Sie "git add" zum Versionieren)
The result is the same as last night, right?
Regards
Sepp -
Hi there, I do not want to interfere, as Sam is most capable, but can you give the output of this command?
locale -a
And tell if you see English or German output for those 2 commands?
LC_ALL=C git status
LC_MESSAGES=C git status
-
@evroom i remove the alias so, the output will not tell us anything…
I was hoping there was some priority of the settings…
LC_ALL doers override LANGUAGE…
but LANG doesn’t appear to be dynamically changeable per commandtry the testlang script again, the locale doc says this should work…
-
@sdetweil said in new update/upgrade script, ready for testing:
i remove the alias so, the output will not tell us anything…
It will tell you if you get English as output, despite any language & variable settings.
I temporary changed the locale to
de_DE.utf8
for testing andgit status
gave me German output.
Then I didLC_ALL=C git status
and it replied in English.
LC_MESSAGES=C git status
continued to reply in German.Just FYI, perhaps it will help you, perhaps not :-)
-
@evroom said in new update/upgrade script, ready for testing:
Then I did LC_ALL=C git status and it replied in English.
cool… thats what the test script does… sets alias for git to ‘LC_ALL=C git’
I think I will just force alias
-
@spitzlbergerj great, thanks… u can run the update script again now…
if it says already at 2.10, the change the parm from apply to force
-
Sam,
for some reason your testlang.sh script, using alias, is still responding in German, whereas the plain command responses in English:
pi@raspberrypi:~/MagicMirror $ curl -sL https://www.dropbox.com/s/80fevh39jme3iig/testlang.sh?dl=0 | bash Auf Branch master Ihr Branch ist auf demselben Stand wie 'origin/master'. : :
pi@raspberrypi:~/MagicMirror $ LC_ALL=C git status On branch master Your branch is up to date with 'origin/master'. : :
pi@raspberrypi:~/MagicMirror $ git status Auf Branch master Ihr Branch ist auf demselben Stand wie 'origin/master'. : :
Also interesting; using sh iso bash:
pi@raspberrypi:~/MagicMirror $ curl -sL https://www.dropbox.com/s/80fevh39jme3iig/testlang.sh?dl=0 | sh On branch master Your branch is up to date with 'origin/master'.
EDIT - recommendations / friendly advice:
1/ Use #!/bin/bash in your script, not ~/bin/bash
2/ Do not alias the git command, just plain LC_ALL=C git statusI am on 2.10.0, but can try your testlang.sh script when needed.
Will keep the language settings on German for a while. -
@evroom thanks… I have multiple commands to issue, and wanted to use alias for it…
thanks for the catch on #~…
can u try the test script again?
u can also look at the alias list , to make sure the one for git is setalias
-
@evroom said in new update/upgrade script, ready for testing:
locale -a
the output is:
C C.UTF-8 de_DE.utf8 POSIX
-
@sdetweil Hi, I run the script just now again. The output is the same I guess:
curl -sL https://www.dropbox.com/s/80fevh39jme3iig/testlang.sh?dl=0 | bash Auf Branch master Ihr Branch ist zu 'origin/master' um 117 Commits hinterher, und kann vorgespult werden. (benutzen Sie "git pull", um Ihren lokalen Branch zu aktualisieren) Unversionierte Dateien: (benutzen Sie "git add <Datei>...", um die Änderungen zum Commit vorzumerken) core installers/dumpactivemodules.js nichts zum Commit vorgemerkt, aber es gibt unversionierte Dateien (benutzen Sie "git add" zum Versionieren)