- User Since
- Jun 28 2017, 7:34 AM (111 w, 6 d)
Fri, Aug 16
I've been ammending them. Should I just do the most recent as a commit? Apologies, I'm not used to using git so was just trying to follow the documentation.
Sat, Aug 10
- Rebuilt with PREFIX=/usr
Tue, Aug 6
Update graph-tool to version 2.29
Fixed test plan
I use graph-tool for work so have built this library more times than anyone would want!!
This seems to be specific to one computer and only affects me so I think it can be closed, still don't know why it only happens on one of my computers but at least there is an easy workaround.
Mon, Jul 22
Yes, just tested it again there:
sudo eopkg it file-devel Total size of package(s): 5.00 KB Downloading 1 / 1 Package file-devel found in repository Solus Program terminated. Could not fetch destination file "https://mirrors.rit.edu/solus/packages/shannon/f/file/file-devel-5.37-18-1-x86_64.eopkg": [Errno 14] HTTPS Error 416 - Requested Range Not Satisfiable Please use 'eopkg help' for general help.
Jun 18 2019
Installed Plasma on a new machine and restore session doesn't restore most apps and in particular no KDE apps, it does restore things like Firefox and Viber but not Dolphin or Okular for example, it also doesn't restore things like TexStudio though which is also QT... This doesn't seem to be a general KDE issue either, just a Solus one.
Jun 14 2019
Strange, it still happens for me, tried at work, home and on public wifi now.
Jun 13 2019
Yes I had the -c, and I got the same error when I just tried sudo eopkg it file-devel.
Mar 12 2019
Further to my previous comment, this stopped happening after installing system-devel, I am not sure whether it was that or one of it's dependencies that resolves it.
Mar 6 2019
This has stopped happening for me in the last few days during which time I installed the following packages: lutris, scikit-learn and system-devel, presumably it is something in the last of those as that has lots of dependencies. I'll test with uninstalling things tomorrow to see if I can narrow it down. In the meantime here is the full list of packages installed from eopkg history in case anything jumps out as to what causes it:
* enchant 1.6.0-12-1-x86_64 is installed. * brotli 1.0.7-3-1-x86_64 is installed. * woff2 1.0.2-2-1-x86_64 is installed. * libwebkit-gtk 2.22.4-59-1-x86_64 is installed. * notify-python 0.1.1-1-1-x86_64 is installed. * bubblewrap 0.3.1-5-1-x86_64 is installed. * libgnome-desktop 3.28.2-22-1-x86_64 is installed. * python-evdev 1.1.2-4-1-x86_64 is installed. * libgnome-keyring 3.12.0-11-1-x86_64 is installed. * lutris 0.5.0.1-32-1-x86_64 is installed. * scikit-learn 0.19.1-8-1-x86_64 is installed. * libtool-devel 2.4.6-8-1-x86_64 is installed. * python-configobj 5.0.6-3-1-x86_64 is installed. * quilt 0.65-5-1-x86_64 is installed. * diffstat 1.62-9-1-x86_64 is installed. * libgpg-error-devel 1.35-17-1-x86_64 is installed. * flex 2.6.4-13-1-x86_64 is installed. * flex-devel 2.6.4-13-1-x86_64 is installed. * ruamel_yaml 0.11.11-1-1-x86_64 is installed. * util-linux-devel 2.33-23-1-x86_64 is installed. * libpcre-devel 8.42-18-1-x86_64 is installed. * gettext-devel 0.19.8.1-11-1-x86_64 is installed. * mpc-devel 1.1.0-6-1-x86_64 is installed. * ninja 1.9.0-4-1-x86_64 is installed. * libffi-devel 3.2.1-11-1-x86_64 is installed. * texinfo 6.3-7-1-x86_64 is installed. * catbox 1.7.0-4-1-x86_64 is installed. * file-devel 5.32-16-1-x86_64 is installed. * gcc 8.2.0-44-1-x86_64 is installed. * intltool 0.51.0-5-1-x86_64 is installed. * libuv 1.25.0-6-1-x86_64 is installed. * cmake 3.13.4-27-1-x86_64 is installed. * glib2-devel 2.56.3-48-1-x86_64 is installed. * libgudev-devel 232-5-1-x86_64 is installed. * make 4.2.1-6-1-x86_64 is installed. * bison 3.3.1-8-1-x86_64 is installed. * bison-devel 3.3.1-8-1-x86_64 is installed. * openssl-devel 1.0.2q-34-1-x86_64 is installed. * libarchive-bin 3.3.3-22-1-x86_64 is installed. * pkg-config 0.29.2-7-1-x86_64 is installed. * m4 1.4.18-6-1-x86_64 is installed. * g++ 8.2.0-44-1-x86_64 is installed. * gobject-introspection-devel 1.56.1-18-1-x86_64 is installed. * mpfr-devel 4.0.1-6-1-x86_64 is installed. * bash-completion-devel 2.8-15-1-x86_64 is installed. * glibc-devel 2.29-54-1-x86_64 is installed. * fakeroot 1.22-10-1-x86_64 is installed. * ypkg 29-133-1-x86_64 is installed. * abireport 1.0.6-4-1-x86_64 is installed. * xz-devel 5.2.4-23-1-x86_64 is installed. * gfortran 8.2.0-44-1-x86_64 is installed. * gmp-devel 6.1.2-10-1-x86_64 is installed. * linux-headers 4.9.122-64-1-x86_64 is installed. * ncurses-devel 6.1-13-1-x86_64 is installed. * zlib-devel 1.2.11-20-1-x86_64 is installed. * readline-devel 6.3.008-7-1-x86_64 is installed. * diffutils 3.7-9-1-x86_64 is installed. * libxml2-devel 2.9.8-21-1-x86_64 is installed. * expat-devel 2.2.6-15-1-x86_64 is installed. * polkit-devel 0.113-21-1-x86_64 is installed. * patch 2.7.6-7-1-x86_64 is installed. * pam-devel 1.3.1-17-1-x86_64 is installed. * systemd-devel 239-77-1-x86_64 is installed. * meson 0.49.2-26-1-x86_64 is installed. * dbus-devel 1.12.10-27-1-x86_64 is installed. * autoconf 2.69-5-1-x86_64 is installed. * automake 1.16.1-11-1-x86_64 is installed. * binutils 2.31.1-36-1-x86_64 is installed. * nasm 2.14.02-11-1-x86_64 is installed.
Nov 12 2018
Nov 2 2018
Nov 1 2018
This doesn't happen on my workstation but I also have about 400 more packages on that than the laptop. If it stops happening after I install something or update I'll let you know.
It's hard to know if this is a general KDE thing or unique to Solus without further testing, same with one or two power management things. It doesn't restore sessions either if I manually save.
Oct 30 2018
Oct 26 2018
I installed from the ISO today and then updated so it's still happening for me. I wonder if I'm missing some package that resolves this.
If it's any help this issue was in MATE too and was seemingly fixed during the week: T3830
Oct 25 2018
Apologies DataDrake, as I'd built the original package and uploaded it here I just used the version on my machine for the update, I didn't realise from the documentation that I had to clone the Solus version rather than the source. Hopefully this is okay now (I'm still fairly new to this!).
Oct 16 2018
You're right, I did notice that after git commit it asked about other files in the home folder but I didn't do anything about it as I thought adding the files I needed would be okay... Should I do the process again?
That's what I did, the bottom part updates the package.yml and then I submitted that new package.yml and the pspec from when I built it as described here (which was linked at the top of the one you linked):
I just did an arc diff before I saw your message which has a small test plan: D4054
Oct 8 2018
I hope you don't mind me opening this, but this is still the case on MATE.
Aug 31 2018
Aug 20 2018
I haven't suffered any issues this time so maybe validating the packages sorted it? I still get an error opening it from the command line:
$ qt.accessibility.core: Cannot create accessible child interface for object: PlacesView(0x16be290) index: 11 kf5.kio.core: We got some errors while running testparm "Load smb config files from /usr/share/defaults/samba/smb.conf\nGlobal parameter load printers found in service section!\nGlobal parameter printcap name found in service section!\nGlobal parameter disable spoolss found in service section!\nLoaded services file OK.\n"
Aug 14 2018
Thanks Peter, I'll let you know (though it may be Monday before I've a chance to test it).
Jul 26 2018
The system is up to date.
Jul 24 2018
For about the third time after an update Dolphin will give the following error on opening:
Unable to create io-slave. klauncher said: Error loading '/usr/lib64/qt5/plugins/kf5/kio/file.so'.
May 31 2018
@clivejo Thanks, I'll try that so. Yeah I knew they didn't really like each other but I hoped removing the ~/.kde directory would be enough.
May 30 2018
When I start a new session, KDE does not remember the windows that were open despite "Restore previous session" being selected in System Settings -> Startup and Shutdown -> Desktop Session.
Reading a little about this, it seems I have no ~/.config/session/ directory. I can create this but it makes no difference. Does anyone else have this issue?
Apr 10 2018
Ah okay, thanks kyrios, do you need to see my pspec or anything?
Can we change the name to python3-graph-tool to avoid potential confusion as this build won't work for Python2.
Apr 2 2018
Can we rename this python3-graph-tool to avoid any potential confusion?
Mar 30 2018
Thanks very much for all your help with this! I'll aim to update the graph-tool package.yml shortly too. When it's in the repository I'll ask the developer to add Solus to the installation documentation. And then hopefully I'll never have to build that damn package again!
@kyrios123 Looking good so far, graph-tool is currently compiling the algorithms, it found the boost library for python3 fine.
This next part will take a few hours as I also have to use make -j1
Even with 32GB RAM if I use -j2 it goes into the swap during on of the algorithms so I can't use the computer for a time when it's doing that!
I'll install it when it's done and see if it works but I think it's promising.
Mar 27 2018
Ah right, sorry, I should have checked that first. I used KDE Neon for a while until about a year ago and didn't remember either of them, but at the time I didn't use a second monitor often. Hopefully they'll be resolved at some stage then.
I've been using the Patreon KDE ISO for pver a week now and I've noticed two things which I didn't see here.
One is that I cannot add a panel to the second monitor, if I try it just goes to another position on the first screen.
The second is every time I insert a USB stick in, when it comes up on device notifier and I click on 'open with file manager' I get a popup saying:
"Error -- KIO Client
That seems remarkably inefficient if it's building it each time, at least it doesn't take too long to build unlike graph-tool which I was trying to build for Python3 each time after, that was what took so long to figure this out.
Mar 26 2018
I still have your old package.yml if you want to look at it? Basically you didn't have the b2 for python2 or the buildids for both, I'm not sure if they're necessary but your patch is and the clean is (I tried to compile this many times so there was a bit of trial and error!). I think you're right about building multiple times, I got this thing about clean from the answer here anyway if you want to read a little more about it.
I have successfully got this to build and run with Python3! I rebuilt libboost 1.66.0 with both versions of Python as mentioned in T3994 (I can get it with libboost 1.65.1). I can upload the package.yml for this if necessary but I don't think it as it's just the build with libboost that was causing issues.
Hi all, I have successfully managed to build libboost 1.66.0 with both versions of Python (this also works with libboost 1.65.1 which I should have used really). The package.yml is attached
It just requires adding a few extra lines from what @kyrios123 did previously when he tried the Python3 build. I used his patch file when he was trying it for Python3 too:
Mar 2 2018
Nov 21 2017
In principle I would like if I could just use Python 3, however, I can't get some packages in working Python 3 (in Solus libboost for example). Therefore I alternate between using 2 and 3 which is annoying but has been the way for a lot of people who do scientific programming for a good few years now due to some legacy libraries. Because of this I would like support for both.
Oct 18 2017
Okay so after rebuilding libboost I got to the same point as you @kyrios123, however when I try to locate libgraph_tool_core.so I only find it for Python 2.7:
$ locate libgraph_tool_core.so /usr/lib64/python2.7/site-packages/graph_tool/libgraph_tool_core.so
So somehow it doesn't get installed for the Python 3 version.
Oct 12 2017
I think maybe libboost 1.65 didn't build properly for me, I just tried to install it and test it and LibreOffice doesn't run anymore due to some libboost error. Though I can compile graph-tool for Python2 so I don't really know what's going on.
Oct 11 2017
Unfortunately I still couldn't get it working. I was able to build boost 1.65 but even when using make local with that I get the same error as the previous version
configure: error: No usable boost::python found
I had to edit your package.yml a bit as for me it put boost in /usr/lib64 instead of /usr/lib
Oct 10 2017
Package.yml updates as version 2.0 of networkx has been released
So there is a new version out again already, 2.24, however again I cannot build it for Python3 because it can't find libboost:
Sep 29 2017
@doc-E-brown This might not help but did you try passing:
to the configure script and change it to Coroutine2 if that's possible? In the options for that the developer wrote:
The Boost libraries are installed with different names across OSs. The configure script tries to guess the names using common patterns, but this can fail. With this option, the user can specify the correct name (either the entire library name or just a suffix). For example, if the boost-python library is name libboost-python-mt-gcc6-py36-foobar, this can be passed to configure as --with-boost-python=-mt-gcc6-py36-foobar.
Sep 27 2017
52GB is insane! I might write to Tiago (the developer) and say it. I couldn't build it for python 3 as libboost isn't detected with python 3 in Solus. Good effort guys!
Sep 25 2017
I went to the graph-tool message board about the high RAM usage in compilation before and the maintainer was surprised it used so much but he said the master branch is better, I was able to compile the master for Python 2.7 on my machine using 13GB at maximum but couldn't compile version 2.22, he said there well be a new release "soon" a few weeks ago so once that comes out I can test that and we can try again. Bit crazy really though.
Sep 18 2017
Sep 5 2017
Updated pspec after rebuilding with correct license identifier
Okay I've done this now, hope it's alright.
Updated the pspec after rebuilding with correct license
Aug 31 2017
Updated the license
Revised license for pygraphviz
Jul 20 2017
Yeah I figured it out thanks, I was following the YouTube video which is why I did that but then went to the link, sorry for being a bit slow but it should be there now.
Okay I did it! Hopefully it's okay. Thanks again for all your help sunnyflunk!
Jul 19 2017
It says not to do that until it's accepted for inclusion by the Triage team, I wasn't sure from sunnyflunk's reply to me in the forum whether he meant to include that with the request or not so thought it might make someone's life easier by attaching it here anyway just in case....
No worries, as I say I was able to compile it for python2 only but I was not able to build the package. It takes a very large amount of RAM (>15GB for me but the developer claims it's about half that), I get this error:
make: Leaving directory '/home/build/YPKG/root/graph-tool/build/graph-tool-2.22/src/graph/inference' make: *** [Makefile:739: all-recursive] Error 1 make: Leaving directory '/home/build/YPKG/root/graph-tool/build/graph-tool-2.22/src/graph' make: *** [Makefile:418: all-recursive] Error 1 make: Leaving directory '/home/build/YPKG/root/graph-tool/build/graph-tool-2.22/src' make: *** [Makefile:590: all-recursive] Error 1 make: Leaving directory '/home/build/YPKG/root/graph-tool/build/graph-tool-2.22' make: *** [Makefile:477: all] Error 2 Command '['/bin/bash', '--norc', '--noprofile', '/tmp/ypkg-buildNYMd2g']' returned non-zero exit status 2 [Build] build failed ERRO[12:56:58] Failed to build package error="exit status 1" ERRO[12:57:00] Failed to build packages
I attach the package.yml file if that helps
Jul 18 2017
Just an update on this, I have since been able to compile for Python 2 by increasing the size of the swap, it took 16GB RAM to compile , I can possibly provide the eopkg for python2 once I have learned a bit more about packaging. I think I still need help with the libboost thing for Python3 though.