Search
Saturday, 19th of January 2019, 21:13:40 UTC
7:27:14
tempate
Hello. Portacle is not launching on Fedora 28 for some reason.
7:27:46
no-defun-allowed
Can you start it from a terminal and see what happens instead?
7:30:51
tempate
I'm trying to but I'm not sure how to do so
7:31:49
no-defun-allowed
There's a script called `portacle.run` in the top level of your Portacle directory, can you run that?
7:32:27
tempate
https://bpaste.net/show/38f5fcb2b434
7:32:28
Colleen
bpaste.net/show/38f5fcb2b434 Website (HTML), Title: show at bpaste
7:33:33
tempate
same result when running it as root
7:33:41
no-defun-allowed
Oh, don't do that.
7:34:29
no-defun-allowed
It could have to do with https://github.com/portacle/portacle/issues/63, but that's apparently closed.
7:34:30
Colleen
github.com/portacle/portacl... Website (HTML), Title: Locale Unsupported · Issue #63 · portacle/portacle · GitHub
7:34:37
no-defun-allowed
Otherwise, I've never heard of that happening with Emacs.
7:37:01
no-defun-allowed
Are you sure you have a version of Portacle newer than v1.1c?
7:37:39
tempate
I just downloaded the one on github
7:37:50
no-defun-allowed
You probably do then.
7:38:33
no-defun-allowed
My last guess is that Portacle can't load its en_US locale, but I'd assume Fedora would set up the locale on installation.
7:39:14
no-defun-allowed
Do you see `en_US.utf8` in the output of `locale -a`?
7:40:54
no-defun-allowed
It seems like Portacle should run fine then.
7:41:38
tempate
when double clicking the desktop file it gets an icon and looks like it's going to run but just doesn't
7:50:41
phoe
tempate: what is your OS?
7:51:09
phoe
can you run it from the terminal and give us the output?
7:51:27
no-defun-allowed
phoe: https://bpaste.net/show/38f5fcb2b434
7:51:27
Colleen
bpaste.net/show/38f5fcb2b434 Website (HTML), Title: show at bpaste
7:51:54
no-defun-allowed
yeah, reading old issues makes this look like an old bug, but it's been fixed each time according to the submitters
7:52:21
Shinmera
what did I do to deserve having to wake up to this kind of nightmare
7:52:24
phoe
https://github.com/hadolint/hadolint/issues/173
7:52:26
Colleen
github.com/hadolint/hadolin... Website (HTML), Title: Crash on Linux with specific locale settings · Issue #173 · hadolint/hadolint · GitHub
7:52:30
phoe
the same assertion failed
7:53:44
Shinmera
don't. Blame Linux and how shitty it is put together
7:53:56
Shinmera
It's a true hell system for portable deployment
7:54:28
tempate
I believe many people would consider that a blasphemy
7:54:40
Shinmera
then they neven tried to deploy portably
7:54:51
no-defun-allowed
then they're probably sad unix weenies
7:54:53
Shinmera
why do you think docker and all are so popular
7:55:14
no-defun-allowed
haha yes if i need 100 lines of #ifdef that's ok, woo portability
7:55:57
no-defun-allowed
other crap like cmake should also be noted as workarounds for symptoms of unix fragmentation
7:56:06
Shinmera
anyhoo, I don't know when I'll have enough motivation scraped togethe to deal with this, I'm afraid
7:56:13
no-defun-allowed
or are they symptoms themselves that someone's tried to work around it
7:56:16
no-defun-allowed
it's okay, take your time
7:56:17
Shinmera
Can't even type right yet it seems.
7:56:32
no-defun-allowed
ACTION pets Shinmera
7:56:58
no-defun-allowed
tempate: I can help you set up Emacs in the mean time if you'd like.
7:57:45
tempate
hmm, no, don't worry. I'm currently just reading gigamonkeys.com/book
7:58:28
no-defun-allowed
alright then
7:59:49
Shinmera
tempate: can you paste the output of running locale on a terminal?
8:00:25
tempate
https://bpaste.net/show/872a291b1fa8
8:00:25
Colleen
bpaste.net/show/872a291b1fa8 Website (HTML), Title: show at bpaste
8:00:51
Shinmera
ah, there's LC_TIME
8:01:44
tempate
what's wrong with it?
8:02:08
Shinmera
it uses a locale that portacle does not ship
8:03:14
Shinmera
my locale is typically en_GB.UTF-8 too, but for everything. Not sure why it's not overriding it
8:03:52
tempate
I guess I can change it if that'd solve the problem
8:04:08
Shinmera
Can you try that just temporarily?
8:04:41
Shinmera
Portacle should work even in the face of different locale, so we'll try multiple things if this is indeed the problem.
8:06:21
tempate
portacle.run is running now
8:06:57
tempate
portacle.desktop isn't
8:07:22
Shinmera
you sure about that? the desktop file just calls portacle.run
8:07:54
no-defun-allowed
you will have to open it through a file manager, you can't execute that last time i checked through a terminal
8:08:29
tempate
yes, doing it through the file manager. All I know is I double click the icon and nothing happens
8:08:55
Shinmera
no-defun-allowed: you can through xdg-open
8:09:03
no-defun-allowed
that's true
8:09:15
no-defun-allowed
but not like ./portacle.desktop as you do with sh scripts
8:09:51
Shinmera
tempate: odd. Anyway, we'll deal with the desktop file later
8:10:48
Shinmera
tempate: next can you try setting your locale back and then doing: localedef -i en_GB -f UTF-8 /absolute/path/to/portacle/all/locale/en_GB.UTF-8
8:10:49
tempate
fyi I have to leave in 20m. Don't know when I'll be back
8:12:50
tempate
https://bpaste.net/show/faab3dd54276
8:12:50
Colleen
bpaste.net/show/faab3dd54276 Website (HTML), Title: show at bpaste
8:13:36
Shinmera
let's try something else then: try LC_TIME=en_GB.UTF-8 ./portacle.run
8:15:09
tempate
https://bpaste.net/show/d2701b8030b3
8:15:09
Colleen
bpaste.net/show/d2701b8030b3 Website (HTML), Title: show at bpaste
8:15:55
Shinmera
I forget if it makes a difference, but I meant both on one line, like I wrote it
8:16:43
Shinmera
and if you set LC_ALL instead?
8:17:00
Shinmera
I meant en_US.UTF-8
8:17:14
Shinmera
too early for this kindo crap
8:17:25
Shinmera
I'll have a fix together soon then
8:17:35
tempate
thank you very much
8:22:03
Shinmera
https://github.com/portacle/portacle/issues/102
8:22:04
Colleen
github.com/portacle/portacl... Website (HTML), Title: Different Locales Cause Assertion Failure · Issue #102 · portacle/portacle · GitHub
8:25:24
tempate
the solution was LC_TIME=en_US.UTF-8 ./portacle.run
8:25:30
tempate
I didn't change LC_ALL
8:25:48
Shinmera
Yes, but LC_ALL overrides all other LC_* variables
8:49:25
Shinmera
still no idea what the problem on ubuntu is for people
9:00:19
Shinmera
probably another library leak somehow somewhere though :/
Sunday, 20th of January 2019, 9:13:40 UTC