IRC Logs for #crux Friday, 2016-12-16

emmett1__dutch__, yeah00:00
__dutch__emmett1: i'm not seeing that as an option for an ext2 filesystem in the mount manpage, but i'll try it anyway - can't hurt00:00
emmett1your flash drive ext2?00:01
emmett1so classic00:01
*** leetspete1 has joined #crux00:01
*** lxkraken has quit IRC00:02
__dutch__works better across linux and *bsd than fat; fat doesn't preserve certain info across rsyncs00:02
emmett1why not ext4?00:04
__dutch__openbsd doesn't support it00:04
__dutch__i rsync between OBSD and Linux00:05
emmett1i never try bsd so i dont know about bsd thing00:05
emmett1owh nice :)00:05
__dutch__well, uid=100 and id=100 don't work - throws error when trying to mount00:06
emmett1what is your line in fstab for your flash drive?00:07
__dutch__/dev/sdb1  /mnt/flash  ext2  user,rw,noatime,noauto  0  000:08
emmett1can u mount your flash drive if run 'mount /dev/sdb1 /mnt/drive' on terminal?00:10
__dutch__no, that will throw an error if there is an entry in the fstab00:11
__dutch__but i'll try00:11
emmett1why not use 'uid=100' than 'user'?00:11
emmett1try replace user with uid=10000:11
emmett1bcoz i never use user flag00:12
emmett1ilways use 'uid=XXXX'00:12
__dutch__right - mount /dev/sdb1 /mnt/flash throws an error - "only root can do that", so its ignoring the fstab entry00:12
emmett1bcoz u should run mount command as root00:13
emmett1use sudo00:13
emmett1run sudo mount -a00:13
__dutch__i can mount that way - but i  want to mount as a regular user - that's why i have the fstab entry00:14
__dutch__ok - removing user and replacing with uid=100 removes ability to mount as regular user00:15
emmett1u still can access file as regular user if mount using sudo00:16
emmett1bcoz already state user in fstab00:17
emmett1ok change back to user :)00:17
__dutch__i just tried <mount -t ext2 /dev/sdb1 /mnt/flash> and it mounted with the same 1000:1000 owner:group00:19
__dutch__i thing there is something going on with the ext2; let me try a vfat flash instead00:20
emmett1i think i read this case on kmandla blog before00:20
emmett1why not mount flash drive using gvfs or udisk?00:21
emmett1mine using gvfs for mounting00:22
emmett1work fine can mount as regular user00:22
__dutch__ok - the problem is the handling of ext2.  i just changed the fstab to vfat and mounted a vfat flash with no problems00:25
emmett1owh i see00:25
__dutch__so what is wrong with my set-up here vis-a-vis ext2?00:25
__dutch__i could try udisks, etc., but i like this way - it works fine over 8 other Linux distros and two different *bsd's.  i don't want a special way for one OS00:27
emmett1maybe ext2 need other mountflag00:27
emmett1try read on archwiki00:27
__dutch__this is the same fstab entry i use across operating systems - should work here00:28
__dutch__there is something else wrong - i just don't know what00:28
__dutch__i use this way on arch!00:28
__dutch__same fstab entry00:29
emmett1i dont know maybe crux a bit different from other linux distro00:30
emmett1i'm new crux user myself00:30
onoderaI know arch uses 1000 fir user:group and crux 10000:30
onoderabut that should be the only difference00:30
emmett1yeah thats right00:30
__dutch__this is almost certainly a filesystem problem, as it works with vfat but not ext2; other OSes works for either00:32
onoderaerr I don't really know a *lot* about filesystems or permissions00:34
onoderabut maybe you need to compile ext2/4 with "posix acces control lists"00:34
onoderaoh wait00:34
__dutch__i just tried mounting as ext2, ext3, and ext4, as root.  Same 1000:1000 issue.  Same if I don't specify a fs at all.00:39
*** ANON868 has joined #crux00:40
*** john_cephalopoda has quit IRC00:55
ANON868has anyone on here gotten tmux to work in console?01:03
*** emmett1 has quit IRC01:14
*** pekka10 has quit IRC01:24
*** pekka10 has joined #crux01:24
jaegerIt works fine for me in console, though 256 colors won't01:31
ANON868when i run it nothing happens :>01:32
ANON868its also in chroot01:32
ANON868so I might need to bind mount /tmp01:32
jaegermore likely /dev/pts01:32
ANON868i have /dev bind mounted tho01:32
jaeger /dev/pts is its own filesystem01:33
jaegerDo both01:33
ANON868it worked right off the bat01:34
jaegergood deal01:35
ANON868I didn't know pts was its own virtual file system01:35
ANON868ill have to add that to my linux manual01:35
jaegervery important for terminals01:35
jaegersome info:
ANON868I was searching for this all night last night and no one had the same issue01:35
*** pekka10 has quit IRC01:36
ANON868also .bashrc doesnt load by default01:37
ANON868the prompt is just "#"01:37
*** pekka10 has joined #crux01:38
jaegercheck the "INVOCATION" section of the bash manpage, it details which files are loaded when01:38
*** pekka10 has quit IRC01:38
ANON868will do01:38
jaegeroften distributions will put something into .bash_profile that sources .bashrc if it exists, or similar things01:38
*** pekka10 has joined #crux01:39
ANON868I love how minimal CRUX is01:42
ANON868yeah "mv .bashrc .bash_profile" fixed it01:43
jaegerindeed :)01:44
JC_my name is Justin by the way01:45
JC_nice to talk to you01:45
jaegerwelcome, Justin01:45
jaegerthis channel's pretty low-volume so don't worry if it takes a bit to get a response sometimes01:46
JC_yeah most irc is01:46
JC_Im really new to IRC actually01:46
jaegerI feel old... I was new to IRC 20 years ago :D01:50
__dutch__jaeger: any thoughts on my flash-mounting problem above?01:55
jaegerlet me read back, I was gone01:55
*** emmett1 has joined #crux01:56
jaegerext* filesystems don't care about who mounted, rather the permissions themselves02:01
jaegerso if you want a user to be able to mount, you add the "user" option in fstab02:01
jaegerif you want that user to also be able to WRITE, the files/dirs in question need to be readable/writable by that user02:02
jaegerin other words, change the files/dirs to uid 100 instead of 100002:02
__dutch__jaeger: right - i have the user option in fstab02:03
JC_also flash-cards would always mount as read-only or say permission denied when I tried to write to them. but really they  can just be burned out02:03
__dutch__where is 1000:1000 coming from?  there is no such thing on this install02:04
__dutch__jaeger: or put another way, is the uid 1000 and the gid 1000 somehow hardcoded onto the flash when it was formatted?02:07
cruxbot[opt.git/3.2]: [notify] nvidia: updated to version 375.2602:07
jaegerDid the system on which you formatted it have a user with uid and gid 1000?02:07
cruxbot[compat-32.git/3.2]: [notify] nvidia-32: updated to version 375.2602:08
jaegerThat's my guess as to where it originated02:08
__dutch__well that's interesting...02:08
jaegerit's not that it's hardcoded into the formatting as far as I know, but some process created files or dirs that way02:09
jaegerIf you mount it somewhere and then chown the files to 100 they should stay that way02:09
__dutch__would it disrupt crux too much to change my uid and gid to 1000?02:09
frinnstyou could just create a new group with gid 1000 and add yourself to that group02:10
jaegerno, it would be fine02:10
jaegerin fact, groupmod and usermod have options for doing that02:10
jaegerThey'll even take care of fixing up files in your home dir when you change IDs, though not outside of it02:11
__dutch__jaeger: great - thanks - i have a couple of options then, even if i can't determine why just yet!02:13
jaegerno problem02:13
__dutch__jaeger: chown'ing is not going to work because the new owner:group would then need to be changed back each time I used that flash on another machine02:16
jaegerYou'll need to make the user ID consistent on both machines if you want the simplest route02:17
__dutch__jaeger: right, that's why i was leaning to changing my crux id as opposed to the owner:group on all directories on the flash02:18
jaegerThat's likely the path of least resistance02:19
__dutch__jaeger: why has crux chosen to go with 100:100 anyway?  AFAIK, numbers less than 1000 are supposed to be "reserved" for system use, i.e., root, daemons, etc02:20
jaegerI'm not 100% sure but I suspect that Per just never felt it was necessary to change it from the default in login.defs02:21
jaegerIf you want crux systems to start at 1000 instead login.defs would be a good place to start02:21
__dutch__jaeger: cool - thx again for your help02:22
*** onodera has quit IRC02:24
*** Kruppt has quit IRC02:31
__dutch__frinnst: sorry - i missed your comment!  i wasn't ignoring your input.  i did just change the uid and gid to 1000:1000 and all is good now. thanks03:32
*** _________mavric6 has quit IRC03:36
*** _________mavric6 has joined #crux03:37
*** elderK has joined #crux04:21
elderKHey peeps. Is anyone having trouble building mesa3d(-32)?04:21
Worksternone here but i'll check again, i have built packages at
Worksterhmm haven't uploaded .5 yet04:25
WorksterelderK, run revdep04:26
Worksterand check prt-get deptree mesa3d-3204:26
Worksterfor any missing packages04:26
elderKThanks Workster. mesa3d isn't showing in revdep.04:28
elderKI'll try deptree.04:28
elderKIt's bitching about LLVM stuff being undefined...04:28
elderKBut LLVM is setup here just fine.04:28
Worksterif nothing shows in revdep nothing needs to be rebuilt.04:28
elderKNothing's shown :|04:29
elderKI'll try rebuilding and collect a log.04:32
Worksterif you enable it to keep a log on error in prt-get.conf it'll be in /var/log/pkgbuild/04:33
cruxbot[opt.git/3.2]: /setuptools: 28.8.0 -> 32.0.004:34
cruxbot[opt.git/3.2]: hexchat: 2.12.3 -> 2.12.404:34
*** blueness_ has quit IRC04:37
cruxbot[contrib.git/3.2]: youtube-dl: 2016.11.18 -> 2016.12.1504:40
cruxbot[compat-32.git/3.2]: nss-32: 3.27 -> 3.27.104:49
brian|lfsits 17 degrees outside here burrrrrrrr04:53
Workster15.5 °C in australia here now.04:56
Worksterbut it's 26C in this building04:56
mechaniputerWorkster: That's too hot for me (in the building, that is). Outside, that sounds about right. 13f/-10c here right now. NY state.05:02
Worksterit's usually 20-24C in side.05:04
Worksterin summer and sometimes 28C insdie05:04
Worksteraircon could be better :/05:04
mechaniputerEww. Nope, I want it 72f/22c or lower.05:05
mechaniputerIdeally lower.05:05
Workster-- Packages updated05:05
Worksterworks here elderK and i am uploading the built packages05:05
elderKWorkster: What LLVM / CLang versions do you have, Workster?05:06
elderKAnd is your LLVM built for dynamic linking or static only?05:06
Worksterthe ones in crux, it's always up to date.05:06
Worksterwhat ever is in opt/05:07
Worksterstatic llvm05:07
*** brian|lfs has left #crux ("Leaving")05:07
*** blueness_ has joined #crux05:07
elderKI altered the Pkgfile to build dynamic, too.05:07
Worksterports -u ; prt-get diff says everything is up to date.05:07
elderKMaybe that's the issue.05:07
Worksterthat will probably break things.05:08
elderK:P I need both .so and .a though :05:08
elderKThe VIM plugin YouCompleteMe needs LLVM/Clang.05:08
elderKAnd I'd prefer not to recompile it every time LLVM updates.05:09
Worksterapparently having llvm as dynamic breaks things.05:12
elderKI see :|05:12
Worksteri /think/ it's this
Worksterllvm: use DYLIB option instead of shared libraries05:19
Worksterllvm doesn't get bumped that often, i am sure the pain of rebuilding YouCompleteMe is less than modifiying llvm and llvm-32 and finding you have to edit clang and also rebuild mesa3d and mesa3d-32 and also find that other stuff breaks with llvm. because of this 22952 bug and then having to revert all them changes again.05:23
Workstertek and i have already been though that pain05:24
Worksterdon't waste your time until they fix that issue in llvm05:24
Worksteralso mesa3d and mesa3d-32 is uploaded05:25
elderK:) Rebuilding :)05:32
elderKThank you for your help, Workster.05:32
Worksterno problem, i know it's a pain :/05:33
Worksterbut currently it's not feasible.05:33
Worksterif you really wanted to you could place the llvm static libraries in with your YouCompleteMe port in say /usr/share/YouCompleteMe and link to that.05:35
Worksterat lest that way you wont need to rebuild YouCompleteMe05:35
Worksteror make YouCompleteMe static05:35
Workstersomething like that05:36
*** tilman has quit IRC05:44
*** tilman has joined #crux05:46
*** brian|lfs has joined #crux06:27
*** emmett1 has quit IRC08:23
*** elderK has left #crux ()08:39
*** abenz__ has joined #crux08:58
*** abenz_ has quit IRC09:02
*** jue has quit IRC09:32
*** john_cephalopoda has joined #crux10:29
*** onodera has joined #crux10:37
*** blueness_ has quit IRC10:52
*** blueness_ has joined #crux10:53
*** emmett1 has joined #crux11:44
*** emmett1 has quit IRC11:49
*** emmett1 has joined #crux11:50
*** saintromuald has quit IRC12:12
*** __dutch__ has quit IRC12:20
*** saintromuald has joined #crux12:32
*** moth has quit IRC12:39
cruxbot[xorg.git/3.2]: xorg-xf86-video-dummy: update to 0.3.812:55
cruxbot[opt.git/3.2]: unbound: update to 1.6.012:58
*** nthwyatt has joined #crux13:28
*** darfo has quit IRC13:30
*** darfo has joined #crux13:54
*** nthwyatt has quit IRC13:56
*** jue has joined #crux14:09
cruxbot[opt.git/3.2]: [notify] php: update to 5.6.2914:32
cruxbot[opt.git/3.2]: php-fcgi: update to 5.6.2914:32
cruxbot[opt.git/3.2]: php-fpm: update to 5.6.2914:32
cruxbot[opt.git/3.2]: php-ftp: update to 5.6.2914:32
cruxbot[opt.git/3.2]: php-gd: update to 5.6.2914:32
cruxbot[opt.git/3.2]: php-gettext: update to 5.6.2914:32
cruxbot[opt.git/3.2]: php-mysql: update to 5.6.2914:32
cruxbot[opt.git/3.2]: php-sockets: update to 5.6.2914:32
cruxbot[opt.git/3.2]: php-sqlite3: update to 5.6.2914:32
cruxbot[opt.git/3.2]: mod_php: update to 5.6.2914:32
cruxbot[opt.git/3.2]: poppler: update to 0.50.014:34
cruxbot[opt.git/3.2]: poppler-glib: update to 0.50.014:34
cruxbot[opt.git/3.2]: poppler-qt4: update to 0.50.014:34
*** snux has joined #crux14:34
*** blueness_ has quit IRC15:16
*** emmett1 has quit IRC15:44
*** emmett1 has joined #crux15:45
*** emmett1 has quit IRC15:47
*** deus_ex has joined #crux15:48
*** emmett1 has joined #crux15:49
*** pejman has quit IRC15:53
*** heroux has quit IRC16:04
*** pejman has joined #crux16:05
*** pejman has quit IRC16:05
*** pejman has joined #crux16:05
*** lounge has joined #crux16:07
*** heroux has joined #crux16:13
pedjaif I am reading this correctly, 4.10 kernel will make passing GPU to virtual machines a little easier16:31
pedja(if you use Intel)16:32
pedjaI am not holding my breath for NVidia to make it available for anything but its high end cards.16:35
pedjaor whatever Grid is.16:36
pedjaI upgraded the kernel, nvidia, zsh, mesa, and am building new qt5 atm.My poor CPU is busy today.16:37
john_cephalopodapedja: Just ask in #nouveau, maybe they will make it available ;)16:40
john_cephalopodapedja: qt5 is the worst. I need it for some applications but I don't want to spend 6 hours compiling.16:41
pedjaRomster uploads build packages to his site.Use that.16:42
pedjaI do, for wine and some other stuff.16:42
pedjaand, since qtwebkit is disabled, qt5 build takes a lot less time, even on my machine :)16:44
SiFuh Anyone compiled virtualbox against linux kernel 4.9?16:45
pedjasorry, I don't use it anymore16:49
pedjapatching Vmware WS kernel modules on almost every kernel update was not fun16:51
SiFuhI keep getting a compile error with heapsimple.o and heapoffset.o  and it seems to stem from the Linux kernel 4.916:52
SiFuhanyways, I will look into it more, just busy with work till Sunday again.16:53
pedjathe error is different, though, so that might not help you16:57
*** Guest4308 has joined #crux17:03
*** Guest4308 has left #crux ()17:03
john_cephalopodaSiFuh: I did.17:03
john_cephalopodaSiFuh: I tried to compile virtualbox on linux 4.9rc2, but it didn't work.17:03
john_cephalopodaNow on 4.8.12, works perfectly well.17:04
SiFuhyeah thanks pedja still not compiling17:04
SiFuhjohn_cephalopoda: yeah I am stuck on it17:05
pedjacheck the bug tracker or try to build devel snapshot if you can't wait :)17:10
pedjathey are usually pretty quick with updates when their modules break17:11
pedjabut, for me, libvirt works pretty good, so17:12
pedjaand I don't use vagrant, so I don't really need VBox17:13
pedjawow.Wayland would work with Nvidia binary drivers?Now I am interested.17:21
pedjaFedora is soing a ton of work on making hybrid graphics work OOTB.respect for them.17:23
*** SiFuh has quit IRC17:53
*** SiFuh has joined #crux17:54
*** SiFuh_ has joined #crux18:08
SiFuh_so KDE plasma is quite good these days ?18:11
*** blueness_ has joined #crux18:30
*** tsaop has joined #crux19:01
*** SiFuh has quit IRC19:06
*** SiFuh has joined #crux19:07
tsaopRomster: I am upgrading KF5 applications to 16.12.0, but it seems they have deprecated gpgmepp, which provided Qt bindings for gpgme19:09
tsaopRomster: as such, the gpgme package should explicitly disable the building qt bindings, in order to have them split into a qgpgme port so that I can integrate it into my KF5 ports19:10
tsaopRomster: or only explicitly enable lisp and cpp bindingss, I don't know what solution would be more appropriate19:11
*** Guest1670 has joined #crux19:17
*** tsaop has quit IRC19:17
*** blueness_ has quit IRC19:38
*** fengshaun has quit IRC19:56
*** fengshaun has joined #crux19:57
*** druid_droid has quit IRC20:06
*** abenz_ has joined #crux20:08
*** abenz__ has quit IRC20:11
*** Guest1670 has quit IRC20:31
pedjamake your own gpgme port, perhaps?20:33
*** abenz__ has joined #crux20:34
*** abenz_ has quit IRC20:37
frinnstanyone running raid1 here without an initrd?20:40
frinnstnevermind, i suck a bag of dicks20:43
*** blueness_ has joined #crux21:00
joacimthe whole bag at once?21:01
joacimi do raid1, but only for /home21:01
*** blueness_ has quit IRC21:05
frinnst3 major brainfarts tonight21:07
frinnst1) grub will not install on md disks unless mdadm is installed21:07
frinnst2) raid1 was built as a module (was sure it wasnt)21:08
frinnst3) booting with root=md0 wont work21:08
frinnst(root=/dev/md0 will, though)21:08
*** blueness_ has joined #crux21:12
*** lounge has quit IRC21:27
*** emmett1 has quit IRC22:16
*** emmett1 has joined #crux22:17
*** moth has joined #crux23:40
*** moth has quit IRC23:42
*** moth has joined #crux23:43
*** moth has quit IRC23:44
*** moth has joined #crux23:45
*** moth has quit IRC23:45

Generated by 2.14.0 by Marius Gedminas - find it at!