If you are looking for a specific 64-bit package and you can't find it in any of the 64-bit repos, please post a request for it here
-
rych
- Warlord
- Posts: 622
- Joined: 04 Jan 2014, 04:27
- Distribution: Porteus 5.0 x64 OpenBox
- Location: NZ
-
Contact:
Post#1
by rych » 18 Feb 2019, 12:01
I'm struggling to build/convert a most recent SpaceFM
http://ignorantguru.github.io/spacefm/ from their alpha, development channel (also known in some distributions as spacefm 1.0.6-4 I guess).
I'll tell you why I need it. Coming from LXDE and PCManFM that constantly crashes due to a multithreading bug
LXDE: PCManFM freezes all the time, I've decided to try the OpenBox which has SpaceFM (which I upgraded to 1.0.6). SpaceFM also crashes but less frequently. A good news is that SpaceFM is still developed or maintained. Even better, when we look at the current development
https://github.com/IgnorantGuru/spacefm/commits/alpha we see things like
mutex ... handling non-thread-safe ... FIXMEs for thread races,
which gives hope for a stable SpaceFM. Could someone knowledgeable build a module from the SpaceFM latest alpha, please, or teach me how to do it?
rych
-
ncmprhnsbl
- DEV Team
- Posts: 3941
- Joined: 20 Mar 2012, 03:42
- Distribution: v5.0-64bit
- Location: australia
-
Contact:
Post#2
by ncmprhnsbl » 18 Feb 2019, 13:17
um
the openbox module released with porteus 4.0 already has SpaceFM alpha (so, you have, in fact, downgraded it)
Forum Rules : https://forum.porteus.org/viewtopic.php?f=35&t=44
ncmprhnsbl
-
rych
- Warlord
- Posts: 622
- Joined: 04 Jan 2014, 04:27
- Distribution: Porteus 5.0 x64 OpenBox
- Location: NZ
-
Contact:
Post#3
by rych » 18 Feb 2019, 14:33
It did indeed have
an alpha, but I thought it was an old alpha. And it crashed every so often. It must have been built before 24-Apr-2018 -- the date of 003-openbox.xzm. What about the later Commits on May 16, 2018
https://github.com/IgnorantGuru/spacefm/commits/alpha, or even Apr 22, 2018 I doubt those had made it in time. And those commits are about mutex etc., could be crucial. So I think the alpha version has evolved somewhat and I'm asking for the latest. Or am I mistaken?
rych
-
ncmprhnsbl
- DEV Team
- Posts: 3941
- Joined: 20 Mar 2012, 03:42
- Distribution: v5.0-64bit
- Location: australia
-
Contact:
Post#5
by ncmprhnsbl » 18 Feb 2019, 22:16
yeah, you're right, i missed those last couple of commits
i'll look into building the latest alpha
EDIT: here you go:
spacefm-1.06+alpha-e257d15-x86_64-1_ncm.xzm
md5sum: 4c4f84b642075392ac2e11fecf11c7d8
note: i haven't stripped anything out(headers,locales etc)
afaics it still has crash/lockups, specifically when choosing > create new folder and pressing "and open" button
i'll look into opening an issue on github (although it looks like IgnorantGuru(the dev) is on one of his "away times", hopefully he'll return..)
Forum Rules : https://forum.porteus.org/viewtopic.php?f=35&t=44
ncmprhnsbl
-
rych
- Warlord
- Posts: 622
- Joined: 04 Jan 2014, 04:27
- Distribution: Porteus 5.0 x64 OpenBox
- Location: NZ
-
Contact:
Post#6
by rych » 27 Feb 2019, 07:46
Thanks @ncmprhnsbl. It works somewhat better. It only freezes once-twice per hour (of usage) and simply restarting by pressing the button on the taskbar restores all open tabs. So I've settled on this alpha for now, thank you. However, right now it's frozen so bad that even though I killed I can't start it again: spacefm shows in the tank list but no GUI. I guess I have to restart, which reminds me of old Windows.
In summary, it appears IgnorantGuru is aware of multithreading bugs (inside gtk?) and has a potential of eventually fixing them all and delivering a stable file manager. I might move to the next DE though, or at least have a back-up FM, as it's becoming annoying to expect a crash any moment.
rych
-
ncmprhnsbl
- DEV Team
- Posts: 3941
- Joined: 20 Mar 2012, 03:42
- Distribution: v5.0-64bit
- Location: australia
-
Contact:
Post#7
by ncmprhnsbl » 27 Feb 2019, 09:12
rych wrote: ↑27 Feb 2019, 07:46
However, right now it's frozen so bad that even though I killed I can't start it again: spacefm shows in the tank list but no GUI. I guess I have to restart, which reminds me of old Windows
i'd try logging out/in first to see if that works(if you havn't already)
can't say i'm seeing the same amount of crashing(though my usage may be somewhat different/lighter?)
could be something deeper going on(kernel? hardware?), though i would think more than just the file manager would be affected...
another strategy might be to try an older version of spacefm(at the expense of new features like fast directory loading and size info)
but yeah, try out xfce and see how that performs for you..
Forum Rules : https://forum.porteus.org/viewtopic.php?f=35&t=44
ncmprhnsbl
-
rych
- Warlord
- Posts: 622
- Joined: 04 Jan 2014, 04:27
- Distribution: Porteus 5.0 x64 OpenBox
- Location: NZ
-
Contact:
Post#8
by rych » 01 Mar 2019, 13:20
ncmprhnsbl, It now crashes first thing and I can't even restart it anymore - only logout. All I changed was to add some new languages/keyboards -- probably unrelated. OpenBox is actually nice, nothing else is crashing. I'm afraid of XFCE because it's GTK too. Could you please help me try a QT-based FM here:
QtFM for OpenBox ?
rych
-
ncmprhnsbl
- DEV Team
- Posts: 3941
- Joined: 20 Mar 2012, 03:42
- Distribution: v5.0-64bit
- Location: australia
-
Contact:
Post#10
by ncmprhnsbl » 03 Mar 2019, 03:55
rych wrote: ↑02 Mar 2019, 12:52
using GTK3 could be the solution
stranger things have happened
note: the 'new folder and open' freeze up still occurs, havn't tested enough to see any other crashes..
spacefm-1.06+alpha-gtk3-x86_64-_ncm.xzm
Forum Rules : https://forum.porteus.org/viewtopic.php?f=35&t=44
ncmprhnsbl
-
rych
- Warlord
- Posts: 622
- Joined: 04 Jan 2014, 04:27
- Distribution: Porteus 5.0 x64 OpenBox
- Location: NZ
-
Contact:
Post#11
by rych » 04 Mar 2019, 07:34
works well so far -- will update if starts hanging again -- Thanks!
rych