IRC Logs for #crux Sunday, 2017-02-12

tsaopit was looking for /usr/libexec/kf5/executable00:00
tsaopinstead of /usr/lib/kf5/executable00:00
Romstershit should just use pkg-config.pc files and everyone get rid of libtool -_-00:00
Romsterit's annoying having pkg-config and libtool00:00
tsaopand cmake00:00
tsaopso you have /usr/lib/pkgconfig00:01
tsaopthen /usr/lib/cmake00:01
tsaopwith cmakefiles00:01
Romsterand then some stuff uses there own /usr/bin/config-foo instead of a foo.pc file.00:01
tsaopdamn wxgtk00:01
Romsteryeah that is one of them00:01
tsaopthen there is
tsaopand that obligatory xkcd strip about prolification of standards00:02
Romsterwhich i am sure ryu0 will chime in :D00:03
tsaopuses python300:03
Romsterwell we now have python3 now00:04
Romsterit was either that or i backport 2 really-long-named-module-names for python2 for streamlink00:05
Romsterso i decided to fuck it and add python300:05
tsaopit was bound to happen sooner or later00:05
tsaopthe good thing is you can avoid to package all of the python modules00:06
tsaopthere's setuptools and pip00:06
tsaopusers can manage their modules00:06
Romsterseems like no one else was going to but 6c37 already had python3, then i hit that demented bug with pip and setuptools00:06
Romsteryeah you can do pip3 install ...00:06
Romsteri still packaged youtube-dl and python3-streamlink00:07
Romsterbut it's not really required since pip and pip3 exists.00:07
tsaopI shoved youtube-dl onto ~/bin00:08
Romsteri have this thing where i prefer pkgutils to have everything managed00:08
tsaopand I upgrade it with -U, since it gets updated a lot00:08
Romstertell me about it, breaks every other day they release a new version00:08
tsaopI manage manually youtube-dl, mpv and the texlive distribution00:08
tsaopwhich has its own package manager, anyway00:08
tsaopand is self contained00:09
Romsterwhat to do about do i add a README or we wont hit many users using it.00:10
tsaopeh, maybe a README is the less painful solution00:11
tsaopremoving packages from within the Pkgfile does not seem a great idea00:11
Romster i found that when i was looking at inkscape.00:11
tsaopor maybe abort with a message if qtwebengine is already installed00:11
tsaopbut that should also be a no-go00:12
tsaopah yes, saw that website a few days ago00:12
Romsterhrmm a exit if already installed wouldn't be a bad idea. it's going to fail anyways.00:12
tsaopapparently you have to install snapd00:12
tsaopthen you can plug those modules00:12
Romsterthe fix would be to make qtwebengine not look at system header files for qtwebengine00:13
tsaopso, who will win? appimages, flatpak, snaps?00:13
Romsterthere is more than those 3?00:13
tsaopbetter wait for someone to post a patch in the bug report00:13
jaegereveryone loses. :P00:13
tsaopand then shamelessly paste it ono the Pkgfile00:13
tsaopRomster: I don't know if there is more00:14
tsaopthose are the ones I know00:14
Romsteron another note i am annoyed at pypi with there ridiculously long hash that i have no idea of predicting.00:15
Romsterso all the python- and python3- ports have ugly source urls00:16
Romsteri tried${name:0:1}/$name/$name-$version.tar.gz00:16
Romsterbut it only works for six and none of the others.00:16
tsaopso there is no standard?00:16
*** timcowchip has joined #crux00:17
Romsterlike wtf00:17
Romsterthat path used to be fine.00:17
Romsterthey do something funky.00:17
Romsterso i do this crap00:18
Romsterand have to change it on every version00:18
tsaopand for every package I imagine00:18
tsaopthere's a solution00:18
tsaopdrop all python2- and python3- packages00:19
tsaoplet users manage them using pip00:19
Romstergranted the other form for six works but packaging appdirs pyparsing pip does not work that way00:19
Romsterhah... yeah but the ones i am talking about are the packages for pip00:19
Romsterprt-get deptree python-setuptools00:20
Romsterprt-get deptree python3-setuptools00:20
Romsterthinki am going ot go to python and complain to them about us packagers.00:20
Romsterand them shitty paths00:20
tsaophow in the hell does that hash get calculated00:23
tsaopapparently there is some amazon s3 stuff going on00:31
Romsterthat i have no idea00:31
tsaopabandon all hope00:31
tsaopif possible, pull sources from github page00:31
Romstercan't see why they can't use mod_rewite and give us sane urls.00:32
tsaopwe cloud now00:32
Romsteryeah git svn fun00:32
tsaopwell, try packaging stuff hosted on gitlab00:32
tsaopI resorted to using git clone $URL --branch=$version00:33
*** tsaop has quit IRC00:37
Romster 404 i tried and got redirected to that url. ok then with a filename this time00:40
Romsterhmm ok that does work strange.00:41
Romsteroh i found the path...00:55
*** blueness_ has joined #crux00:58
*** blueness has quit IRC00:59
*** john_cephalopoda has quit IRC01:03
Romsterjaeger, cruxbot still has not returned01:22
*** cruxbot has joined #crux01:30
Romsterand i just pushed to opt/3.3 but no message from cruxbot, so it's not tracking 3.3 yet01:31
*** FiveBroDeepBook has joined #crux01:42
*** FiveBroDeepBook has left #crux ()01:42
darfoI hope that source array value works for all python packages. I too am sick of those long strings.01:44
Romstersame and i hope so01:54
Romsteri'd rather keep all the urls consistent and using them variables should reduce the number of errors between ports01:56
Romsterand if anything does change i can sed the url01:56
*** emmett1 has joined #crux02:23
*** emmett1 has quit IRC02:23
*** blueness has joined #crux02:24
Romsterno one saw that bobo in opt :D02:31
Romsternever happend.02:31
Romsteri forgot when i moved the ports names to python- i didn't fix the urls for $name02:33
*** ileach has quit IRC02:39
*** darfo has left #crux ("Leaving")02:47
*** onodera has quit IRC02:51
*** manenomomn has joined #crux03:00
manenomomnhello and congratulations03:02
jaegerhello, thanks :)03:07
manenomomni'm probibly going to install 3.3 on external hdd03:08
Romsterit'll be slow unless it's over usb3 or esata03:08
manenomomnit's usb303:08
Romstershould be fine then03:17
Romsterunless you unplug it while it's being used03:17
frinnstyou'll need to make sure the driver is not built as a module03:17
manenomomnunfortunately there's no single usb3 socket in this house :[03:18
manenomomnbut maybye in the friends houses, who knows03:18
frinnstyou will probably need to pass rootwait as a kernel parameter too03:18
frinnstor you'll get a kernel panic03:18
manenomomnearly thank's for avoiding these pitfalls03:20
frinnstcheck the kernel documentation on that, i dont remember exactly what the parameter is named03:21
jaegerthere's rootwait and rootdelay=03:42
jaegerthe latter you can specify a timeout, I think the former waits indefinitely03:42
jaegerI could be wrong03:42
*** mavrick61 has quit IRC03:44
*** mavrick61 has joined #crux03:46
manenomomnok, i'll keep in touch. Bye now03:53
*** manenomomn has quit IRC03:53
*** emmett1 has joined #crux04:05
*** xeirrr has joined #crux04:27
xeirrrteK_: hi, are you around?04:29
*** lounge has joined #crux04:42
*** vsteve has joined #crux05:00
vstevedumb question, if I just finished running prt-get sysup on a fresh 3.2 install, is there any need for me to go back and install 3.3 in its place?05:01
jaegerYes, they're separate ports trees05:02
jaegeryou're running the latest 3.2 at that point but not 3.305:02
emmett1jaeger, where can i get crux 3.3 iso?05:03
xeirrrteK_: how to handle 3rd party private keys among ports committers?05:04
xeirrremmett1: choose a mirror nearby05:05
jaegeremmett1: check the homepage or read the announcement on the mailing list for download links05:05
emmett1is it released today?05:07
emmett1yesterday still no 3.3 there05:07
emmett1thanks btw guys :)05:08
vsteveoh boy05:08
vstevewell, thanks, I guess I've got some updating ahead of me05:09
jaegeryes, today05:14
emmett1nice, downloading it now ;)05:15
*** vsteve has quit IRC05:22
brian|lfsAw Snap! still with chromium lol05:45
RomsterACTION twitches a little...05:45
Romsterhow can it be so shit05:45
Romsterjsut use firefox05:45
skrzypfirefox future is kinda scary05:49
Romsterwhat with rust compiler?05:54
Romsteror are you talking about something else?05:55
xeirrrRomster: Could you check python3 Pkgfile, use `make -j1 DESTDIR=$PKG altinstall` instead of `make -j1 DESTDIR=$PKG install`? `make -j1 DESTDIR=$PKG altinstall` won't override python2 library05:57
skrzypRomster: they're going to eliminate XUL-based addon interfaces05:58
*** tilman has quit IRC06:00
*** tilman has joined #crux06:02
Romsterin favor of what addon interface?06:03
Romsterhave to be some new interface for addons06:03
Romsterln -s python3.6 /usr/ports/opt/python3/work/pkg/usr/lib/python306:07
Romster-- Packages installed06:07
Romsterit works now but fine i'll take a look at that other install target06:07
Romsteri haven't hit any problems with either06:08
xeirrrI need to make sure it works before i dropped them from 6c37.06:09
RomsterMISSING   lrwxrwxrwx      root/root       usr/bin/python3 -> python3.606:15
Romsternot sure about that06:15
Romsteri'm using the python3 name on the other ports.06:16
Romsteri see you ln that one.06:17
xeirrrinstead of hard link library, why not just use altinstall?06:17
Romsteri just used altinstall06:17
Romster and it removes all them symlinks06:19
xeirrraltinstall looks more reliable and secure06:19
xeirrreven use altinstall, a symlink still needed06:20
Romsterthe one thing i don't understand in your 6c32/python3 port is rm -rf Modules/_decimal/libmpdec06:22
Romsterwe have no mpdec in crux06:22
Romster--with-system-libmpdec is provided from where?06:23
Romsterit's not listed as a dependency in Depends on either06:23
Romsterprt-get fsearch libmpdec.so06:24
Romsterno results06:24
Romsterno results either06:25
Romsterso how can it use the system provided libmpdec xeirrr ?06:26
xeirrrRomster: yeah just forgot it. quite strange, even without system libmpdec, configure passes. it's not a big problem i think.06:29
marakufrinnst, could you update contrib/iotop's source? gnome has a mirror${name}/${name}_${version}.orig.tar.gz06:30
Romsteri'm going to rework this xeirrr06:31
*** emmett1 has quit IRC06:34
*** emmett1 has joined #crux06:34
*** FiveBroDeepBook has joined #crux06:35
*** FiveBroDeepBook has left #crux ()06:35
xeirrrRomster: great, there are several libraries can be choose for Pkgfile, system provided vs package itself provided, you choose it. :)06:35
xeirrrchosen* python3 Pkgfile*06:35
Romsterwell seems no one else was and i need it for some of my stuff :)06:36
*** emmett1 has quit IRC06:41
*** emmett1 has joined #crux06:42
xeirrrokay `use altinstall` is just my FYI, I dont want to see my system broken because of python library overwritten.06:42
Romsterno i'll use altinstall but going to fix the system dependencies some more.06:44
xeirrrsure once I see you push, I'll remove them06:45
*** emmett1 has quit IRC06:53
*** mystified has joined #crux06:56
mystifiedHey guy  just seen the latest release.. sounds Gr8. what init is used in crux.06:56
xeirrrps --pid 1 only returns init, but boot looks like BSD-init syle06:57
mystifiedis there a good install video guide available that i can follow. I understand there will not be one for 3.306:58
mystifiedI've toatally moved away from systemD based distro..06:58
maraku3.3 is basically the same as 3.2 for installing06:59
mystifiedis there a 3.2 video you can suggest & thx in advance.07:00
marakuthe big difference is signed ports, which doesn't really affect the user (unless the user maintains ports)07:00
marakutbh i suggest the handbook, it has all the information you need07:00
mystifiedI'm not a noob, but I don't have a gr8 technical understanding of computers.07:00
mystifiedI have succesfully installed freebsd,trueos, devuan, void, nutyx, manjaro-openrc.07:01
mystifiedI don't like mainstream distros.07:02
mystifiedI'll download & created a usb img07:02
mystifiedtalk later after installed07:02
mystifiedany tips or suggestions.07:03
mystifiedwhat about gpu drivers.07:03
marakuhave fun, if you run into any trouble, you can ask here07:03
mystifiedI have an older nvidia g210 thats only supported by nvidia upto nvidia-34007:03
mystifiedwill ineed to use nouvea or is nvidia supported.07:04
marakui use a laptop with intel, but nvidia-340 is in 6c37's repo (
marakuif you've got an integrated graphics, try using that and then setup nvidia after the install07:05
*** mystified has quit IRC07:06
*** mystified has joined #crux07:06
*** timcowchip has quit IRC07:18
cruxbot[opt.git/3.2]: add opt signatures08:09
cruxbot[opt.git/3.2]: thunderbird: fix for gcc 608:09
cruxbot[opt.git/3.2]: libpng: updated signature08:09
cruxbot[opt.git/3.2]: Merge branch '3.2' into 3.308:09
cruxbot[opt.git/3.2]: updated signatures08:09
*** cruxbot has quit IRC08:09
*** cruxbot has joined #crux08:10
cruxbot[opt.git/3.3]: [notify] mpdecimal: initial import for python308:10
cruxbot[opt.git/3.3]: [notify] python3: use altinstall, enable LTO, new dependency mpdecimal08:10
cruxbot[opt.git/3.3]: Merge branch '3.2' into 3.308:10
cruxbot[opt.git/3.3]: update signatures08:13
Romsterxeirrr, ^08:14
xeirrrRomster: Thanks !08:18
Romsterall the python stuff lately08:18
xeirrrpython3{,-six,-setuptools,-pip} got removed from 6c3708:23
Romsteryou forgot python3-appdirs, python3-packaging and python3-pyparsing08:25
Romsteri also have python-* of the same ports for setuptools pip08:26
*** lounge has quit IRC08:26
xeirrrI didn't package appdirs packaging pyparsing for pyhton{2,3} :) and I just removed python-six, the only left python module. ;) now everything is ok now08:31
Romsterlet me know if you hit any issues08:34
Romstertake note of the new source url that works than that ugly hash url08:36
Romsterfor your other python modules.08:36
skrzypgot my crux 3.2 updated08:47
skrzypto 3.308:47
*** tsaop has joined #crux08:49
marakuhuh, on my crux 3.3 system, python3 has a footprint mismatch08:53
marakuMISSING   -rwxr-xr-x      root/root       usr/lib/python3.6/lib-dynload/_decimal.cpython-36m-x86_64-linux-gnu.so08:53
skrzypfirefox got drunk08:54
skrzypevery URL I type is 404 for him08:54
marakubut in a 3.3 chroot it has no footprint mismatch08:54
skrzypbut curl works fine08:54
tsaophello gents08:58
tilmancongrats on 3.3 guys08:58
marakuoh, darn, it was because i didn't install mpdecimal, i didn't read the crux notify emails yet09:05
marakucruxbot is down then i guess?09:05
marakunvm, i can't read09:11
*** initx45 has joined #crux09:27
*** xeirrr has quit IRC09:28
*** ubuuu has joined #crux09:39
*** emmett1 has joined #crux10:00
cruxbot[contrib.git/3.3]: postgresql: 9.6.0 -> 9.6.110:07
cruxbot[contrib.git/3.3]: youtube-dl: 2017.01.29 -> 2017.02.0710:07
cruxbot[contrib.git/3.3]: mercurial: 4.0.1 -> 4.110:07
cruxbot[contrib.git/3.3]: getmail: 4.52.0 -> 4.53.010:07
cruxbot[contrib.git/3.3]: freeciv: 2.5.3 -> 2.5.610:07
cruxbot[contrib.git/3.3]: [notify] mm-common initial import, be sure to install this or libsigc++ to gtkmm will fail to update10:07
cruxbot[contrib.git/3.3]: glibmm: 2.48.1 -> 2.50.010:07
cruxbot[contrib.git/3.3]: [notify] libsigc++: 2.8.0 -> 2.10.0 new dependency mm-common10:07
cruxbot[contrib.git/3.3]: atkmm: autoconfigure and use https10:07
cruxbot[contrib.git/3.3]: cairomm: 1.12.0 -> 1.12.210:07
cruxbot[contrib.git/3.3]: pangomm: 2.40.0 -> 2.40.110:07
cruxbot[contrib.git/3.3]: gtkmm: 2.24.4 -> 2.24.510:07
*** kevin-oculus has joined #crux10:15
*** mystified has quit IRC10:29
*** emmett1 has quit IRC10:33
cruxbot[contrib.git/3.3]: update signatures10:33
Romstersorry about that maraku been a quite a few changes happening10:40
Romsterdecided it was time to get python3 in crux10:40
*** mystified has joined #crux10:42
*** manenomomn has joined #crux10:45
*** ubuuu has quit IRC10:55
tsaopdamn son11:05
tsaopgotta update11:05
*** john_cephalopoda has joined #crux11:17
*** kevin-oculus has left #crux ()11:18
*** just_fun has quit IRC11:24
*** emmett1 has joined #crux11:49
*** mystified has quit IRC12:03
*** xeirrr has joined #crux12:15
*** ileach has joined #crux12:24
*** FiveBroDeepBook has joined #crux12:27
*** FiveBroDeepBook has left #crux ()12:27
*** lounge has joined #crux13:27
*** lounge has quit IRC13:33
*** lounge has joined #crux13:34
*** lounge has quit IRC13:38
*** xeirrr has quit IRC13:52
*** ubuuu has joined #crux13:58
*** onodera has joined #crux14:12
*** lounge has joined #crux14:32
*** lounge has quit IRC14:36
frinnstman qcow2 is slow on btrfs14:39
*** ubuuu has quit IRC14:45
skrzypwe've found a kinda severe problem when upgrading from 3.2 to 3.3, especially on desktop systems14:57
frinnstwhats wrong?14:58
skrzypsoftware using glib (for example, firefox) stopped resolving DNS addresses14:58
tsaopACTION wipes head furiously with a napkin14:58
skrzypbut, surprisingly, curl/mpv/ssh/ping/dig does14:58
skrzypbut when I've installed glib-networking and rebuilt glib, it works well14:58
tsaopall seems fine here14:58
skrzypbut on 3.2, these packages weren't installed on my system14:59
skrzypor sysup deleted them which is impossible as prt-gest sysup does not deletes the uneeded packages14:59
frinnstI dont have glib-networking installed on my system either. works fine here14:59
skrzypso I think the most possible solution is that glib has finally splitted all of its network functions to glib-networking15:00
skrzypbut I think it might be just me not rebuilding everything at once after 3.2->3.315:01
skrzyp(as "emerge @world" in gaytoo)15:01
frinnstmore likely15:01
skrzypalso, how can I figure out the proper order of rebuilding?15:01
skrzypprt-get takes the order from command line15:01
skrzypbut it's not the best solution from linker's point of view15:02
onoderaI think if you do something like prt-get updare $(revde) it will build up the dependency tree15:02
onoderaor down, howver you look at it15:02
onoderaoh wait... maybe it doesn't15:05
skrzyprevdep is only for packages which are needed to be rebuild15:05
skrzypbut I'm asking for whole system15:05
onoderayeah I just used it as an example15:05
frinnstyou could do something like "prt-get -fr update $(prt-get dependent --recursive glib)15:06
frinnstIf I understand you correctly15:07
skrzypfrinnst:  you're right15:30
skrzypbut that's half of the problem15:30
skrzypwhat's the package which are all other packages depending from?15:30
*** manenomomn has quit IRC15:30
skrzypI want to create a tree of packages for whole system and resulting build order queue15:31
frinnstthere is no "master package"15:31
frinnstso might be a bit tricky to rebuild everything in the right order15:32
*** druid_droid has joined #crux15:32
*** tsaop has quit IRC15:34
*** Axel_H has joined #crux15:35
druid_droidsince I installed crux 3.2 I keep updating kernel but keeping 4.1 version15:37
druid_droidat this moment is 4.1.38, I found grsecurity for version 4.1.7,15:37
druid_droidI'm experimenting "updating it" to 4.1.38, it seems lot of the things have been implemented on mainline\15:38
*** tsaop has joined #crux15:38
*** tsaop has quit IRC15:47
*** tsaop has joined #crux15:48
*** tsaop has quit IRC15:59
*** tsaop has joined #crux16:02
*** lounge has joined #crux16:02
*** tsaop has quit IRC16:05
*** tsaop has joined #crux16:06
*** lounge has quit IRC16:31
*** lounge has joined #crux16:32
druid_droideish I'm sure will not work :(....16:38
*** darfo has joined #crux16:45
*** lounge has quit IRC17:10
*** Zucca-ce has joined #crux17:10
*** lounge has joined #crux17:14
*** tsaop has quit IRC18:33
brian|lfshey all libsigc++18:53
brian|lfs are all failing on me18:53
brian|lfsNevermind I was miss mm-common18:56
*** brian|lfs has quit IRC18:59
*** fyre_ has joined #crux19:06
*** brian|lfs has joined #crux19:16
*** timcowchip has joined #crux19:28
*** fengshaun has quit IRC19:36
*** fengshaun has joined #crux19:37
timcowchipis there a hardware detection tool in the 3.3 installer?19:50
timcowchiplike there was in 3.2?19:52
jaegeryes, the 'hdt' option when you boot in bios mode19:58
timcowchipI ran the tool when I installed 3.2 and I noticed that the default kernel config file and a lot more stuff enabled than when I installed 3.119:59
timcowchipdoes the hdt option generate a kernel config?20:00
jaegerno, it just shows hardware. it's not even part of the OS, it's a separate boot option for syslinux20:01
timcowchipoh, duh:)20:02
Zucca-ceDoes crux have rc/git/bleeding edge repos so that one could have something like a rolling release?20:02
timcowchipthen you guys made a bigger default config file20:03
timcowchipbrfore I start over with 3.3 will my own ports need signatures to be installable?20:05
onoderatimcowchip: nope20:06
onoderait will fall back on md5sums if no signature has been found20:06
timcowchipthanks onodera20:06
*** ubuuu has joined #crux20:40
*** dmoerner has joined #crux21:02
*** timcowchip has quit IRC21:10
Romsterbrian|lfs, [notify] mm-common initial import, be sure to install this or libsigc++ to gtkmm will fail to update21:10
Romsterpay attention to commits/mailing list21:11
*** lounge has quit IRC21:18
cruxbot[contrib.git/3.3]: [notify] ntfs-3g: CVE-2017-0358 modprobe influence vulnerability via environment variables21:43
cruxbot[contrib.git/3.3]: ddrescue: 1.21 -> 1.2221:43
cruxbot[contrib.git/3.3]: Merge branch '3.2' into 3.321:43
cruxbot[contrib.git/3.3]: update signatures21:45
*** dmoerner has left #crux ()21:46
*** druid_droid has quit IRC22:51
*** _ohm has joined #crux23:13
*** ubuuu has quit IRC23:13
*** druid_droid has joined #crux23:15
*** ileach has quit IRC23:18
*** _ohm has left #crux ("Leaving")23:21

Generated by 2.14.0 by Marius Gedminas - find it at!