IRC Logs for #crux Saturday, 2017-07-29

*** pejman_ has quit IRC00:09
*** pejman has joined #crux00:09
*** pejman has quit IRC00:09
*** pejman has joined #crux00:09
ryu0Has it attained sentience?00:30
j_vthe bot awakens00:30
joacimat least we know the bot has a qwerty keyboard00:38
cruxbot[contrib.git/3.3]: bind: future adjust files00:41
*** darfo has quit IRC00:46
*** darfo has joined #crux00:48
*** darfo has quit IRC00:57
*** darfo has joined #crux00:58
pedjafinally opencl works with nvidia.01:21
*** abenz has joined #crux01:23
pedjaapparently my GPU can brute-force 280.000 DES hashes per sec01:29
j_vjoacim: no rush, but weechat-1.9 released last month. builds fine after only bumping version, both with just default base deps and also with the 'Nice to have' deps.01:36
joacimi'll get to it tomorrow01:36
joacimthanks for telling me tho =)01:37
joacimi kinda forgot about maintaining my stuff this summer01:37
j_vnp. and no worries, there's no known vulns that i'm aware of and 1.8 seems to work fine. noticed it when i was looking up the user manual earlier, so i thought i'd give you a heads up.01:43
*** kori has joined #crux02:24
*** onodera has quit IRC02:24
*** _________mavric6 has quit IRC02:24
*** _________mavric6 has joined #crux02:25
marakuhey kori, back to crux?02:51
*** deep-book-gk_ has joined #crux02:53
*** deep-book-gk_ has left #crux ()02:54
korimaraku: not yet02:55
koriconsidering it tough02:55
koriis there a roadmap for 3.4?02:55
marakuwe have cookies!02:58
marakuand not the malicious kind that track you02:58
marakubut considering 3.3's 'just' been released, probably a year-ish (don't trust me on this)02:59
*** john_cephalopoda has quit IRC03:04
*** emmett1 has joined #crux03:05
*** pejman has quit IRC03:32
*** pejman has joined #crux03:44
*** pejman has quit IRC03:44
*** pejman has joined #crux03:44
jaegernot really a specific timeline, usually follows new releases of glibc and toolchain stuff03:55
koriI was thinking like03:57
koriare there any architectural changes planned?03:58
kori(i.e. 3.3 introduced signify)03:58
*** deep-book-gk_ has joined #crux04:05
*** deep-book-gk_ has left #crux ()04:06
jaegerwe haven't even talked about it yet, actually04:07
korioh alright04:07
*** SiFuh_ has quit IRC04:10
*** SiFuh has joined #crux04:12
*** BitPuffin|osx has quit IRC04:26
cruxbot[core.git/3.3]: libpcre: update to 8.4108:29
cruxbot[core.git/3.3]: perl: update to 5.24.208:29
*** Samsky has quit IRC08:47
*** tsaop has joined #crux08:51
teK_kori: feel free to toss ideas/wishes at us, though ;)09:07
*** tsaop has quit IRC09:19
*** tsaop has joined #crux09:24
cruxbot[opt.git/3.3]: python3-setuptools: 35.0.2 -> 36.2.409:43
cruxbot[opt.git/3.3]: python-setuptools: 35.0.2 -> 36.2.409:43
Romsterjust_fun> john_cephalopoda, prtcheckmissing checks for missing files while prtorphan checks if some installed port is missing from "prtdir"s <- why not use prtverify -m missing-deps09:47
*** abenz_ has joined #crux09:51
Romsterhmm looks like cruxbot isn't tracking contrib09:51
*** abenz has quit IRC09:52
*** abenz_ has quit IRC10:00
*** emmett1 has quit IRC10:04
*** abenz has joined #crux10:19
*** abenz has quit IRC10:31
*** abenz has joined #crux10:43
teK_I did some things to contrib yesterday in testing/prep of moving everything to gitolite10:51
teK_should be working again soonish10:51
teK_git repos will be unavailable for a while  -- stay tuned11:45
*** tsaop has quit IRC11:54
*** emmett1 has joined #crux12:01
*** john_cephalopoda has joined #crux12:14
*** onodera has joined #crux12:19
*** tsaop has joined #crux12:20
Romsteroh i tried to push to contrib i'll wait12:39
teK_go ahead12:39
teK_decided to script parts of the action. Doing that atm12:39
RomsterWriting objects: 100% (22/22), 3.89 KiB | 0 bytes/s, done.12:44
RomsterTotal 22 (delta 10), reused 0 (delta 0)12:44
Romsterremote: hooks/pre-receive: line 37: /var/log/git/hooks/ports/contrib/pre-receive.log: Permission denied12:44
Romsterremote: hooks/pre-receive: line 43: /var/log/git/hooks/ports/contrib/pre-receive.log: Permission denied12:44
Romsterremote: hooks/pre-receive: line 61: /var/log/git/hooks/ports/contrib/pre-receive.log: Permission denied12:44
Romsterremote: hooks/pre-receive: line 62: /var/log/git/hooks/ports/contrib/pre-receive.log: Permission denied12:44
RomsterTo crux:/home/crux/scm/ports/contrib.git12:44
Romster ! [remote rejected]   3.3 -> 3.3 (pre-receive hook declined)12:44
Romstererror: failed to push some refs to 'crux:/home/crux/scm/ports/contrib.git'12:44
Romsterdidn't go anyways12:44
teK_wait a sec :]12:44
cruxbot[contrib.git/3.3]: wxgtk: 3.0.2 -> 3.0.3 FS#144212:46
cruxbot[contrib.git/3.3]: youtube-dl: 2017.07.02 -> 2017.07.2312:46
cruxbot[contrib.git/3.3]: jenkins: 1.658 -> 2.71 FS#1443 thank you Alexandr Savca (chinarulezzz)12:46
teK_didnt even touch cruxbot12:46
cruxbot[opt.git/3.3]: fontconfig: 2.12.1 -> 2.12.412:47
Romsteroh hey all them commits before i thought went though didn't12:47
teK_thought so, because of the permission issue12:47
Romsteroh it's odd i pushed a new chromium to opt but i don't see it on the timeline12:48
teK_that should have worked, though. When?12:48
Romster2 days ago12:48
teK_timeline? Thankfully not my department (at least not now) :o12:49
teK_let's figure this out once the migration is done12:49
teK_hey, that's PHP stuff12:49
Romsteri know so many things12:49
Romsteri think jaeger rewrote it or something12:49
Romsteryou are doing a great job fixing it.12:52
teK_at least I made backups12:53
*** tsaop has quit IRC13:05
*** BitPuffin|osx has joined #crux13:10
*** abenz_ has joined #crux13:13
*** abenz has quit IRC13:13
*** BitPuffin|osx has quit IRC13:25
*** BitPuffin|osx has joined #crux13:25
*** emmett1 has quit IRC13:50
*** tsaop has joined #crux14:08
*** ileach has joined #crux14:30
*** chinarulezzz has quit IRC14:36
*** tsaop has quit IRC14:43
*** vsteve has joined #crux14:56
vsteveis anyone able to get to the portsdb on
teK_not again :o14:56
vsteveperhaps again14:56
vsteveglad it's not just me though...14:56
teK_jaeger: I swear, I didnt14:57
vsteve(he did)14:57
teK_actually I didnt14:57
vstevepresto changeo14:57
vstevenow it's fine14:57
vstevethanks for that14:58
teK_will break soonish, I fear. But you are welcome14:59
teK_buest guess: cronjob14:59
teK_will break^Wfix something else first14:59
koriteK_: that's cool, thanks15:00
korire: suggestions15:00
joacimmake a cron job that fixes it once an hour =)15:13
cruxbot[compat-32.git/3.3]: util-linux-32: 2.30 -> 2.30.115:13
cruxbot[compat-32.git/3.3]: pango-32: 1.40.6 -> 1.40.715:13
cruxbot[compat-32.git/3.3]: mpg123-32: 1.25.2 -> 1.25.315:13
cruxbot[compat-32.git/3.3]: libgcrypt-32: 1.7.8 -> 1.8.015:13
cruxbot[compat-32.git/3.3]: libdrm-32: 2.4.81 -> 2.4.8215:13
cruxbot[compat-32.git/3.3]: harfbuzz-32: 1.4.6 -> 1.4.715:13
cruxbot[compat-32.git/3.3]: glib-32: 2.52.2 -> 2.52.315:13
cruxbot[compat-32.git/3.3]: gdk-pixbuf-32: 2.36.6 -> 2.36.715:14
cruxbot[compat-32.git/3.3]: fontconfig-32: 2.12.1 -> 2.12.415:14
cruxbot[contrib.git/3.3]: harfbuzz-icu: 1.4.6 -> 1.4.715:15
teK_ACTION hugs cruxbot 15:15
joacimj_v: updated weechat15:15
j_vjoacim: thanks! got it15:46
*** emmett1 has joined #crux16:04
*** emmett1 has quit IRC16:19
pedjais anyone else getting 'files already installed' with python3-setuptools update?16:26
j_vpedja: just checked my pkgbuild logs, and i don't see any errors for python3-setuptools16:31
pedjathank you, j_v16:32
j_vmaybe do `prt-get fsearch` on the problem files to see where you might be getting conflicts16:34
rmullpedja: I have the conflict. I just forced them with -f16:37
pedjaI did too, but it's weird, it most often happens with my ports :)16:38
pedjapython setuptools are a mess. Romster did a great job with packaging it.16:44
*** vsteve has quit IRC16:45
*** _root_ has joined #crux17:00
_root_I am asking from those how made crux linux docker base image?17:01
_root_what did you do to create that base image;17:01
_root_what command did you use?17:01
_root_first you installed the crux on a machine then you made a docker parent/base image from it?17:01
pedjahere you go
pedjacheck the repo history for a script that was used to make an image17:09
pedjaif you are feeling brave, take a look at my repo here :)17:11
pedjaI use it, but YMMV17:11
j_vpedja, rmull: i just did a search using this: for f in $(pkginfo -l python3-setuptools); do prt-get fsearch $f; done17:12
j_vi think it likely that the conflicting files are not in core/opt/xorg/contrib collections17:13
pedjathey were installed using something else other than prt-get, in this case pip3.17:19
pedjawhich is probably what happened on my system, I pip3 installed something that updated setuptools as part of the process17:21
pedjaI usually use virtualenv for stuff (emphasis on 'usually')17:22
j_vahhh, that make sense17:27
*** vsteve has joined #crux17:42
vsteveso I finally updated my laptop from crux 3.2 to 3.3, wifi and xorg broke, both of which I fixed, but not I can't open chromium anymore17:43
vsteveI also noticed when I do ports -u, it still pulls down 3.2 related things, and I don't see any 3.3 things17:43
just_funvsteve, you have to change the .rsync files from /etc/ports/17:45
just_funOr maybe just rejmerge17:45
just_funfor core is like this: collection=ports/crux-3.3/core/17:46
vsteveis there a reason the built-in updater doesn't do that?17:46
just_funI'm not sure, but /etc/pkgadd.conf prevents pkgadd to overwrite /etc files (I think).17:47
vstevewell....ok then....either way fixing the rsync files did it trick17:48
*** vsteve has quit IRC17:48
*** darfo has quit IRC18:00
*** chinarulezzz has joined #crux18:06
frinnstcontrib.rsync.inactive ships with the pkgutils port so it doesnt upgrade the "contrib.rsync" file. The setuphelper is supposed to do that tho iirc18:06
*** expl0it2c has joined #crux18:12
expl0it2cHello ?18:12
SiFuhHi ?18:12
expl0it2cHi, could you help me for a second ?18:12
expl0it2cI got a problem with ld that freaks me out.18:13
expl0it2cAnytime I try to update binutils (version 2.27) it says "relocation R_X86_64_PC32 against symbol `_length_code`".18:14
expl0it2cI use -fPIC -fPIE -fstack-protector-strong -fkeep-inline-functions in CFLAGS18:14
*** darfo has joined #crux18:15
SiFuhYou should paste the full line, not just part of it...18:16
SiFuhYou would have had  "something here": relocation R_X86_64_32S against `a local symbol'18:17
expl0it2clibz.a(libz_a-deflate.o):relocation R_X86_64_PC32 against sumbol `_length_code_` can not be used when making a shared object; recompile with -fPIC18:18
expl0it2cThe thing is, I use -fPIC...18:18
SiFuhdo you have libz.a as both x86 and an x86_64 ?18:19
expl0it2cwhat do you mean ?18:19
SiFuhyou will probably find your using libz.a 32bit library and not the 64 bit18:19
expl0it2cbut it's the source files...18:20
expl0it2cI don't think that there a 32 zlib source files..18:20
expl0it2cthere is a *18:21
SiFuhhow many libz.a libraries do you have on your system ?   find/locate18:22
expl0it2conly one at /usr/lib/libz.a18:23
SiFuh objdump -a /usr/lib/libz.a18:27
SiFuhwhat is the file format?18:27
expl0it2cmaybe I will try with -m64 ?18:29
expl0it2csry, it's an archive full of x86-64 elf's..18:30
SiFuhcompile zlib with -fPIC18:33
SiFuhthen compile what you want after that18:34
expl0it2cI already compile everything with -fPIC >.<18:34
expl0it2csame error, thanks anyway :)18:37
*** expl0it2c has quit IRC18:37
SiFuhDamn it, I just typed the commands and expl0it2c left18:39
just_funthere is no time to waste these days :)18:40
SiFuhI just typed 3 user-friendly lines of commands...18:42
SiFuhoh well   I will just look at it for a few minutes then close it :-P18:42
just_funYou can paste those lines here, for archival purpose :)18:45
SiFuhmkdir test && cd test18:45
SiFuhar -x /usr/lib/libz.a18:45
SiFuhreadelf --relocs *.o | egrep '(GOT|PLT|JU?MP_SLOT)'18:45
SiFuhif the output is nothing then, recompile with fPIC18:45
SiFuhNow I am happy ;-)18:45
SiFuhThanks just_fun :-)18:46
pedjaSiFuh, so when library is built with -fPIC, it has those symbols in it's relocation section, correct?19:07
pedjathat's a cool trick :)19:07
*** lounge has joined #crux20:06
*** lounge has quit IRC20:18
*** BitPuffin has joined #crux20:52
*** john_cephalopoda has quit IRC20:57
*** ileach has quit IRC21:08
*** john_cephalopoda has joined #crux21:45
*** abenz_ has joined #crux22:38
*** plow has joined #crux22:39
prologicFor those interested in contributing to a curated checklist for web security for the impatient and paranoid developer =>
*** abenz_ has joined #crux22:47
*** abenz_ has quit IRC22:55
*** abenz has joined #crux22:58
*** abenz_ has joined #crux23:05
*** abenz has quit IRC23:07
*** xor29ah has quit IRC23:07
*** john_cephalopoda has quit IRC23:08
j_vprologic: typo?
prologicj_v: ty23:13
*** xor29ah has joined #crux23:14
j_vprologic: here is more complete patch:
j_vis interesting project, will try to participate by doing pull-requests in future (though my expertise in web frameworks isn't that high, i'm working on changing that)23:17
pedjais it weird that I prefer something like this (server pr0n) to an actual pr0n?23:18
*** john_cephalopoda has joined #crux23:21
prologicj_v: I'm deliberately frameworks so you're good :)23:24
prologicthis is more of a general language agnostic checklist23:25
prologicand if you have experience in such things in a particular language you might consider contributing libraries you know of for that language that do a particular part well23:25
prologicj_v: also thank you! applied your patch (had to do it by hand) :)23:29
*** BitPuffin|osx has quit IRC23:37
*** deep-book-gk_ has joined #crux23:52
*** deep-book-gk_ has left #crux ()23:52

Generated by 2.14.0 by Marius Gedminas - find it at!