2015-02-01 00:00:04 well the licensing is not as much as a problem as the compiling of the whole thing. 2015-02-01 00:00:26 okwYotjAkvr0, well what's the benefits of bell's ksh over openbsd's? 2015-02-01 00:00:27 on alpine it's not very successful 2015-02-01 00:00:58 implementing ksh93? 2015-02-01 00:01:28 ksh is a full scripting lang. not just a shell. 2015-02-01 00:01:55 k, but what are the functional differences between OpenBSDs and bell's? 2015-02-01 00:02:03 i wouldn't recommend it for interactive stuff. but all non-interactive shell scripting i do for now almost 20 years in ksh. 2015-02-01 00:02:16 i'm an old fart do likes good mature tools. 2015-02-01 00:02:28 who also uses old hw like decs, suns and alphas 2015-02-01 00:03:19 and one who now needs some sleep. gn8 o/ 2015-02-01 00:03:57 ksh does native floating point arithmetic for example 2015-02-01 00:04:28 i also recommend you to read up on the MAXJOBS env var. 2015-02-01 00:04:35 now i'm really of to sleep. 2015-02-01 00:06:20 reportedly mksh is nice 2015-02-01 00:06:32 at least the maintainer is highly competent in lots of areas 2015-02-01 00:09:26 systmkor: openbsd's ksh is pdksh, ain't it? 2015-02-01 00:10:31 i don't wanna reply if i'm wrong, but let's stick to the most simple thing, most clones don't have a 100% working clone of the vi editor mode 2015-02-01 00:11:18 which means you can't work full speed as an admin 2015-02-01 00:11:42 but my openbsd/pdksh knowledge is from 2002 2015-02-01 00:12:36 i'd love to have ksh93 on alpine :) 2015-02-01 00:18:18 vi or vim editor mode 2015-02-01 00:18:36 also good question if it is a derivative of pdksh. I don't know. 2015-02-01 00:19:08 also that said, there are good reasons for not having feature parity 2015-02-01 00:19:31 for example PDFs running javascript (bad idea) so writing a pdfreader no nead to have Adobe reader feature parity 2015-02-01 00:19:58 yeah but you asked :) 2015-02-01 00:20:12 pdksh is likely a pre-88 ksh in functionality 2015-02-01 00:20:15 well yes I am asking what the differences in features are 2015-02-01 00:20:25 because I'm curious if they really matter 2015-02-01 00:20:41 yeah the ksh93 memo 2015-02-01 00:20:47 i mean, read that 2015-02-01 00:21:14 for example if ksh93 has native ebcdic support 2015-02-01 00:21:15 it's the 1993 documentation that is, umm, a lot better than most shell books even 20 years later 2015-02-01 00:21:19 i could give two shits about that 2015-02-01 00:23:08 good documentation is always good :D 2015-02-01 00:23:14 but still what's the feature differences? 2015-02-01 00:23:33 do you know of a comparison matrix of the features between pdksh and ksh93? 2015-02-01 00:23:54 http://pbraun.nethence.com/unix/shells/ksh.html very last link there 2015-02-01 00:23:56 no i dont 2015-02-01 00:24:13 bluntly, most people that only know pdksh think it can do all 2015-02-01 00:24:18 like with bash 2015-02-01 00:25:06 my "feature" wish is mostly that the vi mode keybindings are 100% as in ksh88/ksh93 and all clones fuck them up 2015-02-01 00:25:09 it's sloppy 2015-02-01 00:25:30 ah 2015-02-01 00:25:41 you can see if the typeset stuff is all there in pdksh for example 2015-02-01 00:26:21 but really the problem is that most people don't cross from one shell to the other unless they _know_ ksh already 2015-02-01 00:26:41 so imho that's why there's no comparism that'd be easily available 2015-02-01 00:27:00 well vi 100% bindings is a start 2015-02-01 00:27:03 most people can't remotely exploit 1993's state of art shell scripting 2015-02-01 00:27:09 (me included) 2015-02-01 00:27:13 so yah there may not be a one line comparison 2015-02-01 00:27:19 but there is definitely a comparison 2015-02-01 00:27:30 xen_roger: hey nice talk :) 2015-02-01 00:27:52 ksh have hard types? 2015-02-01 00:28:12 optional, yes 2015-02-01 00:28:17 you can use for padding and stuff 2015-02-01 00:28:23 i found i had mirrored the article 2015-02-01 00:28:23 /Users/floh/Downloads/ksh93_memorandum_for_file\ \(1\).pdf 2015-02-01 00:28:28 ergghhl 2015-02-01 00:28:36 http://confluence.wartungsfenster.de/download/attachments/7340294/ksh93_memorandum_for_file.pdf?version=1&modificationDate=1312493986000&api=v2 2015-02-01 00:30:17 i guess shell use of /dev/tcp is not a important feature? :) 2015-02-01 00:31:33 good nite 2015-02-01 00:31:37 not seeing anything about type safety/type primitives 2015-02-01 00:31:55 darkfader: say what? 2015-02-01 08:42:25 does anyone know how to enable colors easily in alpinelinux on the terminal 2015-02-01 08:42:41 im connecting via ssh and it's set to TERM=xterm-256color 2015-02-01 08:44:01 i think the problem is i haven't enabled colors in ash 2015-02-01 08:49:23 i wonder what i need to do to get color in vim 2015-02-01 08:49:27 seems to be working with ls --color 2015-02-01 12:01:27 hmm what would be the recommended way to upgrade alpinelinux 3.1.1 to 3.1.2 2015-02-01 12:01:33 i looked at the wiki but it just talked about cd media 2015-02-01 12:02:00 would i need to make a new usb stick? 2015-02-01 12:22:03 i suppose i could just boot a vm for alpinelinux, and use a usb stick attached to it 2015-02-01 12:22:11 then use the setup-bootable script 2015-02-01 12:22:56 i wonder if i can then just copy my apkovl.tar.gz onto it 2015-02-01 12:27:26 wouldnt `apk update && apk upgrade` work? 2015-02-01 12:32:04 i guess it would 2015-02-01 12:33:19 okwYotjAkvr0: i hadn't really tried 2015-02-01 12:33:35 i guess first i'd need to choose a repository? 2015-02-01 12:33:57 with setup-apkrepos 2015-02-01 12:34:41 i wonder why i see this: 2015-02-01 12:34:42 ERROR: http://nl.alpinelinux.org/alpine//edge/main: IO ERROR 2015-02-01 12:35:09 do you have internets? 2015-02-01 12:35:12 oh wait that wants to update to edge, i dont want that 2015-02-01 12:35:15 yeah sure it does 2015-02-01 12:37:46 oops it looks like i messed up with iptables. 2015-02-01 12:40:10 does the ghost affect alpine ? 2015-02-01 12:41:11 isnt ghost glibc? 2015-02-01 12:47:45 that worked okay :) 2015-02-01 12:55:20 <|\n> hey guys, i'm not good with arch, maybe someone could give me a hint where do i get procinfo with its' `socklist` on my alpine instance? 2015-02-01 13:14:27 okwYotjAkvr0: yep it is 2015-02-01 13:53:47 kwork: i guess that answers the question. 2015-02-01 16:22:54 <|\n> guys, what is the proper way of getting virtualbox running alpine instance? 2015-02-01 16:25:50 <|\n> well, okay, maybe someone could just tell me that i ask stupid questions so i wouldn't keep hope for any kind of attention 2015-02-01 16:35:55 Sorry, I have no experience with virtualbox... 2015-02-01 16:45:02 <|\n> does alpine ship headers for it's 3.14.30-0-grsec 2015-02-01 16:47:22 <|\n> do you guys use alpine at all? 2015-02-01 16:58:37 |\n: linux-grsec-dev contains the headers 2015-02-01 16:59:01 <|\n> rsal, many thanks! 2015-02-01 16:59:11 np 2015-02-01 17:05:58 <|\n> many thanks, rsal! 2015-02-01 17:06:16 |\n: I use alpine currently on exactly 20 Hosts 2015-02-01 18:10:53 i wonder if this guy actually wants to compile virtualbox against glibc? 2015-02-01 18:25:40 hi, i'd like to get opinion from Alpine developers on maintaining and pushing an official alpine image to the Docker library 2015-02-01 18:26:17 i've developed a publicly built, tested, minimal Alpine Linux Docker image at https://github.com/gliderlabs/docker-alpine and want to get it in the official repository 2015-02-01 18:27:11 we are happy to maintain, but want to get the blessing of Alpine Linux before we try such a thing (in case you are interested in doing it yourselves already) 2015-02-01 18:43:48 andyshinn: I like your idea, I'd use it 2015-02-01 18:45:20 thanks! i will start to add the necessary stuff for official repo guidelines from https://docs.docker.com/docker-hub/official_repos/ and then post back, hopefully Alpine Linux team likes the idea as well :) 2015-02-01 20:03:51 I still cannot create an account in the Alpine Wiki 2015-02-01 21:28:26 hi. I'm trying to create an account on the alpine linux wiki, but I don't know what to provide to the "Are you a spammer?" question 2015-02-01 21:33:36 "no" i guess :D Honestly, i don't know, i'm also not a Alpine admin... Theres some wpCaptcha code in the HTML marked as "hidden" with a wpCaptcha ID... 2015-02-01 21:34:03 but I guess wait for somebody who is registered on the Wiki to chime in. 2015-02-01 21:34:36 andyshinn: thanks for link, I've been wanting to try docker 2015-02-01 21:34:51 with alpine 2015-02-01 21:36:28 I obviously tried "no", but it didn't work. I received the following error: "Incorrect or missing confirmation code." 2015-02-01 21:36:43 I don't know what code to provide, there is no CAPTCHA image or anything else... 2015-02-01 21:38:25 alpine_tester: That looks suspect. 2015-02-01 21:39:24 I tried with different browsers as well: Firefox, Chrome, Internet Explorer 2015-02-01 21:39:34 alpine_tester: I'd suggest to open a bug on bugs.alpinelinux.org 2015-02-01 21:39:44 with no extensions/add-ons active 2015-02-01 21:40:00 I think there should be a CAPTCHA image there, but there's nothing 2015-02-01 21:40:09 alpine_tester: i'm trying to register an account and running into same problem 2015-02-01 21:40:31 ok, I'll file a bug then 2015-02-01 21:40:32 thanks all 2015-02-01 21:40:39 alpine_tester: Do you want to file the bug, otherwise I'd do it as I already have the site open and so oin 2015-02-01 21:40:51 alpine_tester: thank you for reporting :-) 2015-02-01 21:41:12 jomat: if you can do it, it will spare me from creating another account :) 2015-02-01 21:41:36 alpine_tester: I'll do it :-) 2015-02-01 21:52:28 jomat: It seems this is already reported: http://bugs.alpinelinux.org/issues/3645 2015-02-01 21:53:02 indeed 2015-02-01 22:00:47 ACTION is going to sleep now. goodbye all 2015-02-01 22:19:33 jomat: http://lists.alpinelinux.org/alpine-aports/0132.html 2015-02-01 22:19:53 BitL0G1c: I've seen it, thx :-) 2015-02-01 22:21:09 ;-) ok 2015-02-01 22:21:25 heh, the mail is still open in my mua :-) 2015-02-01 22:23:01 while trying to install libssl 1.0.1l I accidentially removed stuff like alpine-base and apk-utils and so on... I hope my system still boots :-) 2015-02-01 22:23:47 oh, of course I reinstalled everything 2015-02-01 22:26:12 LXC containers make a very good build environment 2015-02-01 22:26:44 I know :-) 2015-02-01 22:26:50 :-D 2015-02-02 00:24:59 BitL0G1c, yo wasup 2015-02-02 00:34:35 Hi systmkor 2015-02-02 00:34:45 I think there may be a problem with openvswitch 2015-02-02 00:36:27 thanks for letting me know 2015-02-02 00:36:48 i don't think i ported it but I can take a look around in about 90 minutes 2015-02-02 00:37:01 i just rebooted a box & now cannot login 2015-02-02 00:37:37 i have seen this previously http://bugs.alpinelinux.org/issues/3688 2015-02-02 00:38:15 there are 1400 commits since the last release so perhaps it's been fixed 2015-02-02 00:42:02 could you send me your general setup & I can try helping debug it with you in about 90 min? 2015-02-02 00:43:10 it's ok - am going to do a clean install - I think the problem may be due to something being left over from the upgrade from uclibc ----> musl 2015-02-02 00:43:34 i just use ovs as a bridge to lxc guests 2015-02-02 00:55:21 anyone using btrfs yet ? 2015-02-02 02:19:38 I was for a little. It was nice but I never learned it well enough to feel comfortable with it. 2015-02-02 02:20:11 BitL0G1c, that said I would wait a little bit until the next kernel version goes up from 3.14 to whatever the next 3.18 or w/e 2015-02-02 02:20:22 because I think there has been a decent amount of improvement with it 2015-02-02 02:23:44 BitL0G1c, good luck 2015-02-02 02:23:57 BitL0G1c, oh I started a wiki page http://wiki.alpinelinux.org/wiki/Wishlist 2015-02-02 02:24:14 was hoping others could contribute so we can see what each of us are thinking longer term 2015-02-02 02:25:03 I've got btrfs raid mirror working - just can't get 'btrfs device scan' working on booting 2015-02-02 02:25:43 running it @ sysinit with modprobe btrfs doesn't seem to work 2015-02-02 02:30:04 BitL0G1c, maybe look at the initscripts related to LUKS/full disk encryption 2015-02-02 02:30:09 and see how that's done 2015-02-02 02:30:14 maybe that would be a good reference 2015-02-02 10:40:52 ncopa: ping 2015-02-02 10:43:11 ScrumpyJack: pong 2015-02-02 11:33:51 ncopa: good morning. hope you had a good weekend. 2015-02-02 11:34:24 I have cloned alpine-iso. Is that what is used to build the iso releases? 2015-02-02 11:35:26 I have been trying to build a custom iso with vanilla and a list of packages, but my packages don't end up in my iso. are there any tricks i should be aware of? 2015-02-02 12:15:56 do you have a .packages file? 2015-02-02 12:16:13 and are doing make PROFILE= 2015-02-02 12:20:27 here is my profile http://sprunge.us/DIAh 2015-02-02 12:20:51 here is my package list http://sprunge.us/EXSb 2015-02-02 12:21:08 here is the output of the make http://sprunge.us/YGQb 2015-02-02 12:21:28 i boot the iso, but all i have is alpine-base :( 2015-02-02 12:24:02 actually, i booted the wrong iso :) 2015-02-02 12:24:45 when i boot the iso i just made, i get Loading grsec... failed: No such file or directory 2015-02-02 12:25:01 which is strange as i'm using vanilla kernel 2015-02-02 12:26:24 if i mount the iso, i can see all the packages in apks :) 2015-02-02 12:26:41 so it looks like it builds ok, it just won't boot 2015-02-02 12:27:14 Is it possible to donate to alpinelinux? 2015-02-02 12:27:55 I already support musl so I'd like to support this too 2015-02-02 12:32:47 Nemykal: http://wiki.alpinelinux.org/wiki/Alpine_Linux:Contribute 2015-02-02 12:35:34 excellent 2015-02-02 12:36:44 ! 2015-02-02 12:37:29 <3 let me express my appreciation immediatly. thank you guys! 2015-02-02 12:53:07 the syslinux.cfg file contains default grsec yet there is only a vanilla label 2015-02-02 12:56:01 the Makefile has KERNEL_FLAVOR_DEFAULT ?= grsec 2015-02-02 12:59:26 so i can boot the iso with boot: vanilla 2015-02-02 12:59:59 I guess i could add KERNEL_FLAVOR_DEFAULT := vanilla to the profile 2015-02-02 13:00:51 the packages are is the iso, but they are not installed. should I expect them to be installed? 2015-02-02 13:04:23 hmm, the Makefile says apk fetch. 2015-02-02 13:11:03 so only INITFS_PKGS actually get installed :( 2015-02-02 13:12:20 okwYotjAkvr0: so nothing pulls in glibc as dep to alpine ? 2015-02-02 13:13:37 sorry if its stupid question, but im not sure does the "libc" used in alpine implement all features required for all software ? 2015-02-02 13:15:34 kwork: alpine linux uses musl libc. take a quick look at http://www.musl-libc.org/ 2015-02-02 13:15:53 and http://www.etalabs.net/compare_libcs.html 2015-02-02 13:20:51 ScrumpyJack: k ty 2015-02-02 13:29:03 kwork: alpine is glibc-free. 2015-02-03 01:58:49 just got emacs to build against musl with a horrible hack :) 2015-02-03 01:58:58 but the hack is only needed at build time, not runtime 2015-02-03 12:19:19 how do i crosscompile alpine for the raspberry pi2? that's a different arch than the original 2015-02-03 12:23:25 rhapsodhy, the same image works 2015-02-03 12:23:39 or should work 2015-02-03 12:23:53 we build the images so that they run both on armv6 and armv7 2015-02-03 12:24:09 in fact, i'm using the same image on my wandboard quad (armv7) box 2015-02-03 12:27:17 \o/ 2015-02-03 12:27:19 awesome 2015-02-03 13:35:05 hi, what are differences between the install medias available for download? 2015-02-03 14:21:50 ttyX: alpine-mini vs alpine is just size 2015-02-03 14:22:12 alpine has fewer packages in the repository shipped on the media, thats all 2015-02-03 14:22:28 alpine-vanilla is same as alpine-mini but without grsec kernel 2015-02-03 14:22:46 and alpine-xen is for xen dom0 setups 2015-02-03 14:23:31 boots xen hyperisor and includes minimal set of packages to get a dom0 running 2015-02-03 14:30:07 /32 2015-02-03 14:36:46 ncopa: it's rolling release am I right? 2015-02-03 14:49:37 ttyX: 'edge' is rolling 2015-02-03 14:50:16 v2.7 and v3.x are stable branch 2015-02-03 14:50:28 http://wiki.alpinelinux.org/wiki/Alpine_Linux:Releases 2015-02-03 14:51:49 what I meant is dist-upgrade is possible like Debian? 2015-02-03 14:52:32 ttyX: edit /etc/apk/repositories and apk upgrade -U -a 2015-02-03 15:22:27 at any given time, how do you know which versions of alpine are supported? 2015-02-03 15:24:02 buckley320, http://wiki.alpinelinux.org/wiki/Alpine_Linux:Releases 2015-02-03 15:24:41 okay, thanks. i guess i didnt look hard enough 2015-02-03 15:42:54 hi, i just discover this nice nice distro a few days ago 2015-02-03 15:44:05 when I run it from usb, how can I add/install the zfs-grsec modules? 2015-02-03 15:44:25 hi xetver 2015-02-03 15:44:42 currently adding kernel modules in run-from-RAM is not yet supported 2015-02-03 15:47:08 so can i build a custom rom and simply add zfs-grsec to the packagelist? 2015-02-03 15:49:41 a custom iso/modloop, yes 2015-02-03 15:55:27 ok thx, then i will try this 2015-02-03 16:08:35 hi 2015-02-03 16:10:10 just discovered alpine, looks very interesting, but I can't seem to find how to create packages - is there any documentation about this? 2015-02-03 16:12:30 KoFFiE: http://wiki.alpinelinux.org/wiki/Developer_Documentation#Building_from_source_and_creating_packages 2015-02-03 16:15:22 allright - thanks! 2015-02-03 16:28:32 Hiya! 2015-02-03 16:28:45 Im trying to use a alpine docker images for a go binary. 2015-02-03 16:28:50 But I cannot seem to get it to work. 2015-02-03 16:29:04 And im not an expert on linux internals etc so I dont really know whats going on. 2015-02-03 16:29:15 ldd /usr/local/bin/cf 2015-02-03 16:29:20 /lib64/ld-linux-x86-64.so.2 (0x7f333b484000) 2015-02-03 16:29:21 libpthread.so.0 => /lib64/ld-linux-x86-64.so.2 (0x7f333b484000) 2015-02-03 16:29:21 libc.so.6 => /lib64/ld-linux-x86-64.so.2 (0x7f333b484000) 2015-02-03 16:29:21 Error relocating /usr/local/bin/cf: __fprintf_chk: symbol not found 2015-02-03 16:29:44 I struggle to fix this issue :/ 2015-02-03 16:30:46 Basically I just wget the binary and place it in /usr/local/bin 2015-02-03 16:31:50 that's a linker error 2015-02-03 16:32:26 So the binary is to blame here? 2015-02-03 16:32:46 does it use cgo? 2015-02-03 16:33:11 I dont know to be honest. 2015-02-03 16:33:17 Its a binary from the interwebs. 2015-02-03 16:33:23 ic 2015-02-03 16:33:34 Ill try to compile it myself inside alpine to see if that fixes it. 2015-02-03 16:33:48 use gox to cross compile go 2015-02-03 16:33:57 can't use cgo when cross compiling 2015-02-03 16:34:23 yea well he downloaded it from the internet :p 2015-02-03 16:34:24 also 2015-02-03 16:34:27 ohai! 2015-02-03 16:34:32 hi cnf ^^ 2015-02-03 16:34:35 \o :P 2015-02-03 16:35:58 cnf: not sure if gox is going to work, go links go glibc, and I think alpine uses a minimal stdc lib 2015-02-03 16:36:16 unless you get it to compile staticly 2015-02-03 16:36:32 KoFFiE: afaik, gox always does 2015-02-03 16:36:34 hence why i suggested it 2015-02-03 16:36:39 i might be wrong 2015-02-03 16:37:21 ic 2015-02-03 16:45:33 simon__: what binary is it? 2015-02-03 17:14:12 KoFFiE: sorry, did not see the msg. Its this binary https://cli.run.pivotal.io/stable?release=linux64-binary&source=github 2015-02-03 18:14:23 oui 2015-02-03 18:16:15 simon__, *_chk symbols come if the binary is built with -D_FORTIFY on glibc 2015-02-03 18:16:20 it's not supported on musl at the moment 2015-02-03 21:34:49 hello, does using jfs as default fs affect upgrades or other operations? 2015-02-03 21:35:15 I notice setup-disk does not like it 2015-02-03 21:38:20 supported_boot_fs() { 2015-02-03 21:38:20 local supported="ext2 ext3 ext4 btrfs" 2015-02-03 22:28:17 34 2015-02-03 22:50:00 jomat, huh? 2015-02-03 23:16:47 systmkor: that was a failed /win 34 on gsm 2015-02-03 23:19:46 ah, i guess I'm missing context 2015-02-03 23:21:09 jomat, thanks for replying though 2015-02-03 23:24:45 np 2015-02-03 23:24:57 ypoure welc=ome 2015-02-03 23:36:03 dalias, hey I was wondering if it would be possible to implement arc4random in MUSL 2015-02-03 23:36:20 functional equivalence of OpenBSDs call 2015-02-03 23:49:04 it's been requested before and now that posix is possibly adopting a posix_random that could be implemented with arc4random it's perhaps more likely 2015-02-03 23:49:22 what is the algorithm behind arc4random and is it actually a good choice? 2015-02-03 23:56:52 dalias, well if you watch the presentation by Theo de Raadt 2015-02-03 23:57:05 he emphasis that the crypto-algorithm isn't the main focus 2015-02-03 23:57:30 it should just be variable that you can just insert whatever works for current systems/policy/crypto knowledge 2015-02-03 23:58:12 dalias, they are currently using ChaCha 20? 2015-02-03 23:58:39 yah ChaCha20 2015-02-03 23:59:23 dalias, so it being apart of MUSL at moment may be outside reasonable spec but it would be cool to get it working with Alpine 2015-02-03 23:59:44 since grsec provides random.seed apart of boot process 2015-02-03 23:59:51 and such 2015-02-04 00:01:10 dalias, but I'm curious how much you could just find & replace std lib random() 2015-02-04 00:01:21 with an arc4random() function call 2015-02-04 00:01:54 dalias, or is that just pointlessly unfeasible 2015-02-04 00:02:45 dalias, part reason why I'm eager for this is for work building effectively embedded system and having that capability would be nice 2015-02-04 00:03:13 doing that would be idiotic 2015-02-04 00:03:28 you most certainly do not want to replace random() with arc4random because they have utterly different purposes 2015-02-04 00:03:45 random() and rand() are for making reproducible sequences based on a seed 2015-02-04 00:04:05 arc4random is for making non-reproducible sequences for generating keys, session tokens, etc. 2015-02-04 00:04:33 yes i'm aware of the nonsense theo did there recently in openbsd... 2015-02-04 00:05:43 making non-keygen prngs non-reproducible just leads to user and developer/debugger frustration 2015-02-04 00:06:18 for example, like that random image you generated with script-fu in gimp? oops, obsd random() ignores your seed so you'll never recreate it again! 2015-02-04 00:10:55 dalias, I'm a bit fuzzy on C, thanks, I forgot that random() was for a seed based prng 2015-02-04 00:10:58 as a general principle, software's external behavior should be as deterministic as possible, which basically means everything but security tokens 2015-02-04 00:11:09 dalias, that said i don't think arc4random is to replace seed based prngs 2015-02-04 00:11:14 right 2015-02-04 00:11:26 if you were going to write good code with arc4random 2015-02-04 00:11:31 apart of your build 2015-02-04 00:11:31 its correct use is as a separate api for a csprng 2015-02-04 00:11:44 link arc4random with it's ephemerial random side 2015-02-04 00:12:06 and for reproducable testing then use a seed control based prng 2015-02-04 00:12:29 dalias, then yah do a swap with csprng then 2015-02-04 00:12:34 the arc4random api is really bad for testing, btw 2015-02-04 00:12:42 because it has hidden global state 2015-02-04 00:12:58 dalias, just swap the call at compilation/interpreter 2015-02-04 00:12:58 a good api would have a context the prng runs in that you pass to the function 2015-02-04 00:13:01 were you control it 2015-02-04 00:13:15 and for unit testing you would swap out the actual entropy backend for the context and replace it with something deterministic 2015-02-04 00:13:33 i think the problem is even if you give that api option for people to control the seed then people will screw it up or mess with it 2015-02-04 00:13:37 i assume thats the thought 2015-02-04 00:14:01 dalias, yes so do that during compile/linking/interpreter 2015-02-04 00:14:19 but that requires non-portable hacks for testing 2015-02-04 00:14:30 rather than doing this portably at the source level with a context arg 2015-02-04 00:14:47 true true 2015-02-04 00:14:58 because then it would become dependent upon the compiler/linker etc 2015-02-04 00:15:03 basically i don't like the arc4random api from several standpoints 2015-02-04 00:15:22 but if posix is going to adopt a similar one anyway because it's the most simple/practical way to get people to use a proper csprng without hideous hacks.... 2015-02-04 00:15:36 then it wouldn't hurt to support the (roughly equivalent) arc4random api for it too 2015-02-04 00:15:52 it would probably be the exact same backend and nearly same public api signatures 2015-02-04 00:16:06 dalias, well what if we then build it and just swap with csprng 2015-02-04 00:16:46 also there's discussion of emulating the new linux getrandom syscall on kernels that don't have it 2015-02-04 00:17:38 is getrandom analogous arc4random? 2015-02-04 00:17:57 it's analogous to getentropy 2015-02-04 00:18:15 ehhhhh i see that as an optionally good thing to have 2015-02-04 00:18:17 i don't understand the intended api difference between getentropy and arc4random 2015-02-04 00:18:25 but I think having something in addition to the getentropy 2015-02-04 00:18:42 having just a straight no room for fuck-up just rng even at kernel level 2015-02-04 00:18:46 from a formal standpoint they seem nearly the same 2015-02-04 00:18:47 would help 2015-02-04 00:19:12 is it just that getrandom/getentropy is expected to be a syscall while arc4random is expected not to make syscalls except to initialize entropy? 2015-02-04 00:19:29 dalias, if I was going to speculate getentropy() would be the entropy gathered before running through chacha20 2015-02-04 00:20:13 but that's out of my knowledge if that's actually the case 2015-02-04 00:39:34 did anyone work with docker on alpine-linux using grsec-kernel ? 2015-02-04 00:41:01 xen_roger, no but I'm interested in that 2015-02-04 00:41:20 ok. than lets do it ;) 2015-02-04 00:41:27 especially applying RBAC to containers for LXC/Docker 2015-02-04 00:41:28 first need to patch the package ... 2015-02-04 00:42:20 and now I need to find a better way to get chmod +s and mknod working ... currently I disable grsec for that via sysctl :-/ 2015-02-04 00:43:04 ok tow line to sysctl config and patched package ... and yeahhh now container is running :) 2015-02-04 00:44:03 nooo... it does not ... import worked but not starting... needs some more work. brb 2015-02-04 00:44:33 k 2015-02-04 00:45:39 any idea about "setup mount namespace mount system mounting mqueue into ... /rootfs/dev/mqueue no such device" 2015-02-04 00:46:14 got this error after container start ... wich prevents the start :-/ 2015-02-04 00:46:26 xen_roger, does docker use namespaces yet? 2015-02-04 00:48:07 I thinks so... 2015-02-04 00:48:11 -s 2015-02-04 00:49:08 problem should be "seems from v 1.4.0 the kernel should be compiled with POSIX_MQUEUE option enabled" 2015-02-04 00:50:26 xen_roger, for linux-grsec 2015-02-04 00:50:49 alpine-kernel config for grsec reports "# CONFIG_POSIX_MQUEUE is not set" 2015-02-04 00:50:51 damn 2015-02-04 00:50:52 doesn't take advantage of all the grsec/pax/cgroup features 2015-02-04 00:51:01 xen_roger, how about before moving to that 2015-02-04 00:51:10 I thought it would be nice to have a package called linux-custom 2015-02-04 00:51:25 were make it easily break down like grsec.patch pax.patch cgroup.patch 2015-02-04 00:51:45 for the mainline alpine vanilla kernel config 2015-02-04 00:52:17 so it's easier and less comber-some to add desired security features to kernel 2015-02-04 00:52:21 xen_roger, thoughts? 2015-02-04 00:53:09 systmkor: using kernel without grsec or what do you mean ? 2015-02-04 00:54:12 xen_roger, well so for example when you build linux-grsec 2015-02-04 00:54:13 systmkor: I could rebuild the kernel with required option, but is that the way to go ? 2015-02-04 00:54:22 I think almost if not all the cgroup features are turned off 2015-02-04 00:54:31 and a lot of the PaX and grsec features 2015-02-04 00:54:46 and I don't say that as they should be turned on but 2015-02-04 00:55:10 but basically the goal with a package like that is to make it easier for cases that may fall out of scope for standard linux-grsec 2015-02-04 00:55:22 to just easily apply options 2015-02-04 00:55:34 without having to go hunt down the documentation & carefully prun through all of that 2015-02-04 00:56:24 xen_roger, also have you been able to get gradm to work on Alpine 2015-02-04 00:56:33 i kept hitting various road blocks 2015-02-04 00:57:05 no not working yet with gradm ... 2015-02-04 00:57:48 yah I'm going to go add that to the wishlist page 2015-02-04 00:59:36 k 2015-02-04 00:59:36 is there something wrong by setting CONFIG_POSIX_MQUEUE in linux-grsec ? 2015-02-04 00:59:43 uhmm one sec 2015-02-04 01:00:29 systmkor: don't think so => http://www.grsecurity.net/~spender/linuxconfig32 2015-02-04 01:02:36 yah I guess it shouldn't cause an error 2015-02-04 01:03:37 so you would need to make a custom kernel for now 2015-02-04 01:03:52 i've done it a few times 2015-02-04 01:04:37 but I didn't do it such that it was maintainable 2015-02-04 01:05:08 my guess would be make custom kernel config then save diff 2015-02-04 01:05:23 and just apply that when new linux-grsec package comes out 2015-02-04 02:08:36 i created a chroot per http://wiki.alpinelinux.org/wiki/Installing_Alpine_Linux_in_a_chroot but inside i cannot open /proc/self/fd/* which limits the chroot utility quite a bit. how to fix that? it's in some kind of container. 2015-02-04 09:17:55 hey, when creating a wiki account i get an error: Incorrect or missing confirmation code. 2015-02-04 09:18:07 what can i do about this? 2015-02-04 09:19:18 toerb_, sorry, it's a known problem. we hope to fix it soon. 2015-02-04 09:19:45 okay 2015-02-04 09:44:09 fabled, if you guys are going to be fixing the wiki, I think it would be cool to add the new VisualEditor that mediawiki can have 2015-02-04 09:44:21 fabled, https://www.mediawiki.org/wiki/VisualEditor 2015-02-04 09:44:47 fabled, visual edit https://www.mediawiki.org/wiki/VisualEditor?veaction=edit 2015-02-04 09:46:50 fabled, seems like it would be nice either for quick edits or for new comers 2015-02-04 13:41:41 <_ikke_> For one machine, /var/log/messages gets spammed with messages like: daemon.info init: can't open /dev/ttyS0: no such file or directory. If I stop syslog, the messages stop too 2015-02-04 13:41:48 <_ikke_> any idea how to fix this? 2015-02-04 14:57:07 _ikke_ sounds like /etc/inittab contains getty session for ttyS0 2015-02-04 14:57:30 (but the computer does not have serial ports at all) 2015-02-04 15:12:14 <_ikke_> fabled: I noticed an error in inttab 2015-02-04 15:12:25 <_ikke_> missing -L and ttys0 instead of ttyS0 2015-02-04 15:12:48 <_ikke_> fabled: Do you know if it's possible to restore this without rebooting? 2015-02-04 15:16:19 <_ikke_> kill -HUP 1 seems to have partly fixed it 2015-02-04 15:17:37 <_ikke_> It's still refering to ttys0 somewhere 2015-02-04 15:30:30 <_ikke_> ok, found it 2015-02-04 15:45:55 <_ikke_> fabled: thanks 2015-02-04 18:57:25 /p 2015-02-04 20:50:49 Has anyone in here already set up a seafile server from the alpine packages? 2015-02-04 20:51:18 http://wiki.alpinelinux.org/wiki/Seafile:_setting_up_your_own_private_cloud ... here I fail on the step "sudo -u seafile seafile-admin setup" 2015-02-04 20:51:42 with the error message "Error: "seafile-server/" not found in current directory.\nPlease run seafile-admin in the correct directory." 2015-02-04 20:52:20 and just running seafile-admin in the current directory produces the same error 2015-02-04 20:57:19 Oh.. it says "correct directory"... /var/lib/seafile/default seems to be the incorrect one 2015-02-04 20:58:34 ok, there is no directory "seafile-server" anywhere on this filesystem 2015-02-04 21:15:42 ok, after removing seafile, seahub, seafile-server and installing the @edge-versions, the directory is there 2015-02-05 00:35:14 hello, I use arch linux and want to start using alpine linux but I don't know if all drivers will be available. I have the most problem with wireless card, is there any way to be know it it will work besides installing alpine linux? thank you 2015-02-05 01:57:41 algitbot, greatings 2015-02-05 02:04:46 @deiw: my wireless works in Alpine - with the ath9k driver 2015-02-05 02:26:26 BitL0G1c, I have a BCM wireless card. Any idea? 2015-02-05 02:27:02 4313 to be more exact 2015-02-05 02:27:59 is there a way to know for sure? I don't want to try installing it and then have to use something else because of this 2015-02-05 02:34:51 deiw: - what kernel module does it use ? 2015-02-05 02:35:17 how can I discover that? 2015-02-05 02:35:23 I don't know right now 2015-02-05 02:38:16 maybe I discovered. bcma-pci-bridge 2015-02-05 02:38:43 that's for Network controller 2015-02-05 02:39:01 kvm64 [~]# modinfo brcmsmac 2015-02-05 02:39:01 filename: kernel/drivers/net/wireless/brcm80211/brcmsmac/brcmsmac.ko 2015-02-05 02:39:01 license: Dual BSD/GPL 2015-02-05 02:39:01 author: Broadcom Corporation 2015-02-05 02:39:01 description: Broadcom 802.11n wireless LAN driver. 2015-02-05 02:39:02 alias: bcma:m04BFid0812rev18cl* 2015-02-05 02:39:02 alias: bcma:m04BFid0812rev11cl* 2015-02-05 02:39:03 depends: bcma,mac80211,brcmutil,cfg80211,cordic,firmware_class 2015-02-05 02:39:03 vermagic: 3.14.29-0-grsec SMP mod_unload modversions REFCOUNT GRSEC 2015-02-05 02:39:04 firmware: brcm/bcm43xx_hdr-0.fw 2015-02-05 02:39:15 for Wireless interface that's what I think that matters I got this 2015-02-05 02:39:16 broadcast=yes driver=brcmsmac driverversion=3.18.5-1-ARCH firmware=610.812 2015-02-05 02:39:31 the broadcom driver is in the standard alpine kernel 2015-02-05 02:39:43 good! that means it will work by default? 2015-02-05 02:39:48 just install alpine? 2015-02-05 02:40:08 yes & 'modprobe brcmsmac' 2015-02-05 02:41:03 & use these notes http://linuxcommando.blogspot.de/2013/10/how-to-connect-to-wpawpa2-wifi-network.html 2015-02-05 02:41:07 so I install alpine and type 'modprobe brcmsmac' as root? that's all? 2015-02-05 02:41:11 I'll see the notes 2015-02-05 02:41:13 thanks a lot 2015-02-05 02:41:22 can I ask you for more help if it fails? 2015-02-05 02:42:28 I also used the settings in the comments from "Emerson Prado said... " 2015-02-05 02:43:02 is nearly 3am here - will be on tomorrow - but you s/be able to work it out with the above 2015-02-05 02:43:17 all right, thanks a lot! 2015-02-05 02:43:23 I'm on my way to try it 2015-02-05 02:43:32 good night! 2015-02-05 05:44:39 why would apk add -u gcc fail to upgrade despite a newer gcc being available? 2015-02-05 05:53:25 ah somehow i had it locked 2015-02-05 05:53:33 this fixed it 2015-02-05 05:53:35 apk add -u 'gcc>4.8.3-r0' 2015-02-05 05:53:49 but it's annoying that i didn't get any feedback about why the add -u was rejected 2015-02-05 06:00:35 new inkscape is nice 2015-02-05 06:06:22 hi fabled 2015-02-05 06:06:29 morning dalias 2015-02-05 06:06:40 just got new inkscape 2015-02-05 06:06:44 it runs nice 2015-02-05 06:06:53 for libreoffice do i have to add the testing repo? 2015-02-05 06:07:09 and if i do, should i add it to the main list or as a tagged repo? 2015-02-05 06:07:52 btw for emacs in alpine i think we should use an emacs git snapshot 2015-02-05 06:07:58 it builds with a minimal patch and no hacks 2015-02-05 06:08:44 fabled, do packages in testing possibly override ones in main, or are they disjoint? 2015-02-05 06:10:43 dalias, depends how you configure it in the repositories 2015-02-05 06:10:59 hm? 2015-02-05 06:11:01 if there's no tag, then it basically overrides. 2015-02-05 06:11:11 if you add it with tag in repositories file 2015-02-05 06:11:21 what i meant to ask is whether there are some packages where the same package appears both in main and testing 2015-02-05 06:11:23 then you need to allow using that repository per world dependency 2015-02-05 06:11:42 example 1) 2015-02-05 06:11:44 (same name but different versions) 2015-02-05 06:11:45 in repositories 2015-02-05 06:11:56 http://nl.alpinelinux.org/alpine/edge/main 2015-02-05 06:11:58 http://nl.alpinelinux.org/alpine/edge/testing 2015-02-05 06:12:07 --> testing wins if the version is larger 2015-02-05 06:12:13 http://nl.alpinelinux.org/alpine/edge/main 2015-02-05 06:12:13 @testing http://nl.alpinelinux.org/alpine/edge/testing 2015-02-05 06:12:21 --> main wins, unless you "apk add package@testing" 2015-02-05 06:12:32 in which case the version in @testing is preferred for the package 2015-02-05 06:12:32 *nod* i know how pinning works 2015-02-05 06:12:54 @testing pinning will also inherit 2015-02-05 06:13:04 so any dependency of package is *allowed* to be from testing repo 2015-02-05 06:13:11 but it's still preferred from main 2015-02-05 06:19:31 fabled, /usr/bin/lowriter: line 2: /usr/lib/libreoffice/program/soffice: not found 2015-02-05 06:19:50 dalias, which packages you installed? 2015-02-05 06:20:03 hmm 2015-02-05 06:20:09 that comes from libreoffice-common 2015-02-05 06:20:11 aha 2015-02-05 06:20:15 i missed dependencies 2015-02-05 06:20:42 and the packages use $ORIGIN and non-standard .so install paths so the automatic dependency calculation does not work 2015-02-05 06:20:48 install 'libreoffice' to install all of it 2015-02-05 06:21:05 i'll look at the proper deps 2015-02-05 06:22:05 ah :) 2015-02-05 06:24:43 nice work on emacs. though it might take a while until we have time for it. ncopa is away for 4 weeks, i'll go soon away for 2 weeks 2015-02-05 06:26:50 at this point emacs is trivial to build. just a short patch and everything works 2015-02-05 06:28:03 now: Missing vcl resource. This indicates that files vital to localization are missing. You might have a corrupt installation. 2015-02-05 06:28:07 there must be another dep missing 2015-02-05 06:30:42 ah the lang-en_us package satisfies it 2015-02-05 06:30:51 it works impressively well 2015-02-05 06:30:56 i'll look at it more later 2015-02-05 06:30:58 going to bed now 2015-02-05 08:39:08 fabled, thoughts on the visual mediawiki editor? 2015-02-05 08:39:52 systmkor, uh, sorry, im not doing the wiki maintenance 2015-02-05 08:40:22 fabled, oh okay, well regardless, as a member of the community do you think it would be worthwhile? 2015-02-05 08:40:50 i passed the request forward though 2015-02-05 08:41:06 i don't have strong feelings for that. i prefer to edit the markup language directly. 2015-02-05 08:41:26 back later. going to get some coffee. 2015-02-05 08:41:31 fabled, okay 2015-02-05 12:41:28 hello 2015-02-05 12:41:47 the package database is down :/ 2015-02-05 12:45:21 TheSoviet: this one? http://forum.alpinelinux.org/packages 2015-02-05 12:45:34 http://alpinelinux.org/packages 2015-02-05 12:45:44 i was wondering if there was an emacs package 2015-02-05 12:46:23 i think dalias made emacs work 2015-02-05 12:46:34 if i remember correctly 2015-02-05 12:46:46 should i just compile from source? 2015-02-05 12:46:57 it needs patching 2015-02-05 12:47:03 i think its not yet in aports 2015-02-05 12:47:10 :/ 2015-02-05 12:48:29 from what i read it should be good to go with some patching. 2015-02-05 12:49:12 will look into it, thank you 2015-02-05 12:49:23 found it 2015-02-05 12:49:24 http://sprunge.us/HShj 2015-02-05 12:49:29 ty 2015-02-05 12:50:14 <@dalias> here's the full musl patch for emacs git master: http://sprunge.us/HShj 2015-02-05 12:50:53 thanks again 2015-02-05 12:51:00 http://git.alpinelinux.org/cgit/aports/commit/?id=93a756bf967e9d2d014e6266556849bd84cc1cba 2015-02-05 12:51:03 says it's unmaintained 2015-02-05 12:51:18 Tsutsukakushi you didn't have to interject ;-; 2015-02-05 12:51:26 just for a moment 2015-02-05 21:01:53 Hi, how do I install mariadb on alpinelinux? 2015-02-05 21:02:02 apk search mariadb has no results 2015-02-05 21:04:03 <_ikke_> http://forum.alpinelinux.org/apk/main/x86/mariadb 2015-02-05 21:04:47 <_ikke_> There aparently is a package called mariadb 2015-02-05 21:07:34 <_ikke_> But can't find that package in the repository 2015-02-05 21:08:06 ok, wait, this is NOT available for 64 bit version of alpine, is this right??? 2015-02-05 21:08:20 I ahve 64 bit here... 2015-02-05 21:08:53 <_ikke_> should also be 2015-02-05 21:08:56 <_ikke_> http://forum.alpinelinux.org/apk/main/x86_64/mariadb 2015-02-05 21:10:31 but why I not apk search mariadb??? 2015-02-05 21:11:04 <_ikke_> IDONTCARE: I don't know. It's not in the repositories 2015-02-05 21:12:38 it might only be in edge 2015-02-05 21:12:51 _ikke_, how do you get apk to show you which repo a package is offered by? 2015-02-05 21:13:26 <_ikke_> I don't know, I just browse the repositories 2015-02-05 21:13:28 <_ikke_> http://nl.alpinelinux.org/alpine/edge/main/x86_64/ 2015-02-05 21:13:32 <_ikke_> you are right, edge has it 2015-02-05 21:13:36 BTW http://forum.alpinelinux.org/packages is ultra-annoying because it does not SORT BY NAME 2015-02-05 21:14:37 <_ikke_> IDONTCARE: That list is just the latest packages being built 2015-02-05 21:15:08 <_ikke_> But you can't make it sorted, that's true 2015-02-05 21:15:14 it would be nice to have a convenient, interactive way to see what packages are available on the website 2015-02-05 21:15:29 apk search mysql | sort 2015-02-05 21:15:32 much better 2015-02-05 21:16:02 OK, is there mariadb 10 OR mysql 5.6 for alpine available??? 2015-02-05 21:16:32 I can only see mysql-5.5 2015-02-05 21:17:23 Another BTW: it would be GREAT if it was possible to SEARCH the forum without login 2015-02-05 21:25:37 how can I build a package for mariadb 10? 2015-02-05 21:25:58 <_ikke_> download these files: http://git.alpinelinux.org/cgit/aports/tree/main/mariadb?id=a24a8934ee2270773d56fc10175b27e162a999cc 2015-02-05 21:26:57 <_ikke_> follow this step: http://wiki.alpinelinux.org/wiki/Creating_an_Alpine_package#Setup_your_system_and_account 2015-02-05 21:27:30 <_ikke_> modify the version in the APKBUILD, and also check if that version is available at the url in the APKBUILD 2015-02-05 21:47:53 ok, maybe next time, it is too much trouble, I just installed debian with mariadb 10 in 10 minutes now and do not want to bother with basics right now. 2015-02-05 21:48:18 however, alpine still very nice for simple router stuff etc. 2015-02-05 21:48:27 thanks for your attention, have a nice day! 2015-02-05 21:51:04 _ikke_, it probably would have helped to point him to the wiki on adding tagged repos and pinning packages 2015-02-05 21:51:29 what he needed to do was just add a repo for @edge and then "apk add mariadb@edge" 2015-02-05 21:52:02 <_ikke_> dalias: He wanted a version not in the repos at all 2015-02-05 21:52:41 I installed alpine-linux today but I am facing 2 problems. Can someone please help me? 2015-02-05 21:52:48 #1 if I start dwm and quit it afterwards, the tty is blank. I can still type "poweroff" and it works, but I can't see anything. Completely blank. 2015-02-05 21:53:06 in other words, if I start X and kill X after, the tty is blank 2015-02-05 21:54:07 #2 on boot it wlan0 is [!!] instead of [ok]. It says "udhcpc failed to get a DHCP lease" 2015-02-05 21:54:46 and it also hangs for many seconds before giving the error 2015-02-05 21:55:12 apart from this, I'm loving alpine-linux so far. It's so lightweight! 2015-02-05 21:55:19 great job 2015-02-05 21:58:39 _ikke_, ah 2015-02-05 21:58:48 and I found other people on forums that once had my issue #1, but I couldn't find any fix. I have all video drivers installed as far as I can tell. 2015-02-05 21:59:05 ndjanja, what video hardware? 2015-02-05 22:02:32 dalias: I think it's the 'display' on lshw? 2015-02-05 22:02:37 product: Core Processor Integrated Graphics Controller 2015-02-05 22:02:45 configuration: driver=i915 latency=0 2015-02-05 22:03:46 ndjanja, what version of X do you have? are you using 3.0, 3.1, or edge? 2015-02-05 22:04:01 i think i have the same hardware and the same problem; i pinned my X back at the version from alpine 3.0 which worked 2015-02-05 22:04:12 apparently something is broken in the later drivers 2015-02-05 22:04:27 that's a pity, let's hope it's fixed soon 2015-02-05 22:04:38 could you give me an overview on how to temporaly fix it? 2015-02-05 22:05:02 i'm not very experienced with the alpine package manager 2015-02-05 22:05:04 what exactly is to "pin"? I know how to pin @testing for example 2015-02-05 22:05:30 I can "pin" @alpine-3.0 or something? Getting an earlier X? 2015-02-05 22:05:34 but what i think you'd need to do is add a "v3.0" tagged repo (or it could be untagged since it's older than current anyway) 2015-02-05 22:05:46 then apk add 'packagename or packagename@alpine-3.0 or something if you used a tagged repo 2015-02-05 22:06:07 understood, going to try it 2015-02-05 22:06:11 but i'm not sure 2015-02-05 22:06:11 thanks a lot 2015-02-05 22:06:21 you might see if someone more skilled with apk can help you with the details 2015-02-05 22:06:33 don't worry, even if it isn't completelly correct it'll give me a starting point 2015-02-05 22:12:18 (1/6) Downgrading xorg-server@old (1.16.3-r0 -> 1.15.1-r0) 2015-02-05 22:12:23 here we go... 2015-02-05 22:12:35 time to reboot, be back soon 2015-02-05 22:30:59 no luck 2015-02-05 22:31:13 I installed old version of xorg, but then dwm wouldn't start 2015-02-05 22:31:34 then I installed an old version of intel xf86 driver, but mouse and keyboard wouldn't start 2015-02-05 22:32:01 then I kept going until only keyboard(or maybe dwm keybinds?) wouldn't work 2015-02-05 22:33:21 and now the xorg related packages are stuck with a 'tag'. Is there a way to remove that? 2015-02-05 22:33:49 the work-around I use was to point the tag to the same repository as the untagged stuff, but that's obviously not ideal 2015-02-05 22:34:12 I wish there was a minimal WM for wayland already... 2015-02-05 22:36:56 wayland isn't a solution to the problem 2015-02-05 22:37:16 if wayland actually gets wide adoption it's going to be 20 years of repeating the same mistakes, probably worse 2015-02-05 22:37:59 you think so? I heard it's codebase is much smaller and the composition library is free for anyone to implement their own 2015-02-05 22:38:05 at least that keeps it simple, right? 2015-02-05 22:38:15 no 2015-02-05 22:38:58 if it were simple it would have been finished in 12 months not unfinished 5+ years later 2015-02-05 22:39:09 good point... 2015-02-05 22:39:39 the right solution is taking a known-good design (X) and writing a proper implementation from scratch without all the legacy code baggage 2015-02-05 22:40:05 not redesigning from scratch when you don't even understand the problem domain you're trying to solve 2015-02-05 22:40:36 and putting the window manager in the display server indicates you don't understand the problem domain 2015-02-05 22:40:46 or at least don't have a good grasp on what its scope should be 2015-02-05 22:41:19 (much like systemd :) 2015-02-05 22:42:26 I'll be sure to remember that. 2015-02-05 22:49:36 I guess I'll just downgrade my entire system to from 3.1 to 3.0 and only update again once this issue is fixed 2015-02-05 22:50:09 I tried changing http://mirror.pw/alpine/v3.1/main to http://mirror.pw/alpine/v3.0/main and then doing 'apk update' and 'apk upgrade' but it didn't work 2015-02-05 22:50:26 packages continue to be from 3.1. Does anyone know how to downgrade all packages? 2015-02-05 22:51:09 Also, dalias, I was thinking. We can't be sure for now if the issue is xf86-video-intel or xorg-server, can we? You downgraded both for it to work, right? 2015-02-05 22:51:28 yes, downgrading one without the other didn't work iirc 2015-02-05 22:51:35 indeed 2015-02-05 22:51:53 you don't want to downgrade all packages. you just want to install the X packages from 3.0 2015-02-05 22:52:17 but I don't know exactly what are all X packages I need to downgrade 2015-02-05 22:52:30 I downgraded all I found, but dwm was unusable 2015-02-05 22:53:02 no keybinds worked, although I downgraded xf86-input-keyboard 2015-02-05 22:53:09 and it complained about fonts and other stuff 2015-02-05 22:53:15 2/4 2015-02-05 22:53:47 I think downgrading everything to 3.0 and then upgrading to 3.1.3 when it's all fixed is easier? 2015-02-05 22:53:56 let's hope someone look into this bug 2015-02-05 22:54:16 might be a tricky one, since we don't even know if it's intel's driver or xorg that's at fault 2015-02-05 22:56:40 the intel driver is part of xorg 2015-02-05 22:56:54 and the bug is almost certainly in the driver 2015-02-05 23:04:54 okay, I discovered how to downgrade. After changing the repo I needed the --available flag 2015-02-05 23:05:00 let's see if the issue is now solved 2015-02-05 23:05:23 then I'll just have to keep on 3.0 until next release with proper fix (hopefully) 2015-02-05 23:23:30 dalias: I opened an issue for our problem 2015-02-05 23:23:30 https://bugs.alpinelinux.org/issues/3917 2015-02-05 23:23:45 anything else you'd add? 2015-02-05 23:23:54 be back soon, rebooting on 3.0 2015-02-05 23:27:18 confirmed! I'm on 3.0 now and the bug is fixed 2015-02-05 23:30:23 dalias, wayland isn't a solution to what? 2015-02-05 23:31:20 wayland isn't a solution 2015-02-05 23:31:23 alcohol is 2015-02-05 23:33:45 Diftraku, spirits are need to solve anything :P 2015-02-05 23:34:04 dalias, but what portion are problem space are you saying Wayland doesn't solve? 2015-02-06 00:35:44 is there a way to install firmware on a non-disk installation? ERROR: : Read-only file system 2015-02-06 00:36:17 ndjanja_, great. i'll take a look in a bit 2015-02-06 07:00:23 dalias, wasup 2015-02-06 07:10:43 hi. about to go to sleep 2015-02-06 07:18:47 dalias, ah then g'night chat later 2015-02-06 15:29:25 can someone please help me? I've been trying to set up my wlan0 according to http://wiki.alpinelinux.org/wiki/Connecting_to_a_wireless_access_point 2015-02-06 15:29:30 But it isn't working 2015-02-06 15:29:40 here's what I got http://pastebin.com/raw.php?i=FWG0txCv 2015-02-06 15:36:46 @nfhiw: - use instructions at http://linuxcommando.blogspot.de/2013/10/how-to-connect-to-wpawpa2-wifi-network.html with the comments below from "Emerson Prado said..." 2015-02-06 15:48:33 BitL0G1c: I don't think that helps as my error is on the wpa_supplicant command 2015-02-06 15:54:00 well, I did the changes and will try rebootinh 2015-02-06 15:54:05 let's see 2015-02-06 15:59:10 no luck 2015-02-06 15:59:16 and I noticed another thing 2015-02-06 15:59:36 if I boot with ethernet cable connected eth0 takes around 5 seconds and shows a [ok] 2015-02-06 15:59:58 if I boot without a cable, it takes around 50 seconds (a lot!) and then shows [!!] 2015-02-06 16:00:16 I feel this isn't the intended behavior? 2015-02-06 16:00:39 Shouldn't actual connection be done in the background or something, instead of on boot time? It takes too much time. 2015-02-06 16:00:57 And I still couldn't get wlan0 to work, it's always a [!!] 2015-02-06 16:01:18 I tried everything on the wiki and the link BitLogic posted above without luck 2015-02-06 16:01:23 please help? 2015-02-06 16:02:38 there was also an error prior to the wpa_supplicant command that I ignored, but maybe it can help debug this issue? 2015-02-06 16:02:41 $ iwlist wlan0 scanning 2015-02-06 16:02:46 wlan0 No scan results 2015-02-06 16:03:17 I didn't care because I knew my essid name already, so I just added it when doing the wpa_passphrase command 2015-02-06 16:18:45 nfhiw, it also showed !! on my AL boot, but when I ping its just connects 2015-02-06 16:20:57 mine doesn't, the wpa_supplicant command the wiki tells me to use gives an error 2015-02-06 16:20:57 but not sure of "wlan0: Association request to the driver failed" line 2015-02-06 16:21:09 yeah, that one 2015-02-06 16:22:14 is your /etc/network/interfaces the default setup-interfaces gives? 2015-02-06 16:22:29 when I had the default one I also got another error. 2015-02-06 16:22:42 hmm.. I have the machine off 2015-02-06 16:22:47 udhcpc: failed to get a dhcp lease 2015-02-06 16:23:04 then I modiefied the /etc/network/interfaces file and now I just get the [!!] 2015-02-06 16:23:38 nfhiw: http://pastebin.com/raw.php?i=FWG0txCv looks good 2015-02-06 16:23:51 really? 2015-02-06 16:23:55 isn't that an error? 2015-02-06 16:23:58 nfhiw: no 2015-02-06 16:24:05 and I had to ctrl+c to end it 2015-02-06 16:24:14 nfhiw: "Connection to 54:e4:3a:eb:17:58 completed" means you are connected 2015-02-06 16:24:19 nice! 2015-02-06 16:24:27 nfhiw: just let it run in another window and start a dhcp client 2015-02-06 16:24:34 let me try that 2015-02-06 16:24:44 then the dhcp-client should get an ip if you have a dhcp server in your wifi 2015-02-06 16:25:12 if that works - perfect, you're ready to glue everything together so that the next time an "ifup wlan0" is enough :-) 2015-02-06 16:25:18 nice 2015-02-06 16:25:19 $ sudo udhcpc wlan0 udhcpc (v1.22.1) started Sending discover... Sending select for 192.168.0.52... Lease of 192.168.0.52 obtained, lease time 3600 2015-02-06 16:25:30 looks like it worked 2015-02-06 16:25:46 but if I disconnect my ethernet cable, wireless still doesn't work 2015-02-06 16:26:06 does "ip a s dev wlan0" show an ip on the interface? 2015-02-06 16:26:12 could you post your conf file after masking the ssid/psks 2015-02-06 16:26:30 yep 2015-02-06 16:26:40 $ ip a s dev wlan0 2015-02-06 16:26:41 3: wlan0: mtu 1500 qdisc mq state UP qlen 1000 2015-02-06 16:26:45 link/ether 1c:65:9d:8e:3f:f9 brd ff:ff:ff:ff:ff:ff 2015-02-06 16:26:46 make sure you create a clean conf file, with network={} para only 2015-02-06 16:26:50 inet6 fe80::1e65:9dff:fe8e:3ff9/64 scope link 2015-02-06 16:26:56 valid_lft forever preferred_lft forever 2015-02-06 16:26:59 that's all 2015-02-06 16:27:32 vkrishn: my wpa_supplicant.conf ? 2015-02-06 16:27:42 I created that with the command the wiki told me to use 2015-02-06 16:27:46 and do not may any entry into interface file, let it happen auto 2015-02-06 16:27:50 yes 2015-02-06 16:28:24 # reading passphrase from stdin 2015-02-06 16:28:24 network={ 2015-02-06 16:28:24 ssid="xxxx" 2015-02-06 16:28:24 #psk="xxx" 2015-02-06 16:28:24 psk=sdfsdfdsfdsfsdfdsfsdfsdfsdf 2015-02-06 16:28:25 } 2015-02-06 16:28:37 with only these 2015-02-06 16:29:16 vkrishn: http://pastebin.com/raw.php?i=1Vqv7Fqy 2015-02-06 16:29:46 yes, ok 2015-02-06 16:29:56 https://0.jmt.gr/?2b0261a7d9b48380#YA6hEV6bjR21qVeHDwKWuWNzQEyZbv8BNmzN1ZxNEaA= 2015-02-06 16:29:57 and here's my /etc/network/interfaces 2015-02-06 16:30:00 http://pastebin.com/raw.php?i=FGePMWpb 2015-02-06 16:30:19 without all that extra stuff in wlan0, it would hang for 1 minute or so and fail 2015-02-06 16:30:27 now it just fails [!!] but fast 2015-02-06 16:31:13 jomat: maybe I need key_mgmt or something? 2015-02-06 16:32:36 for now keep interface file simple, http://pastebin.com/raw.php?i=jJDPJv4m 2015-02-06 16:32:57 okay, I'll do that and reboot without ethernet cable 2015-02-06 16:33:06 hope ping 8.8.8.8 works 2015-02-06 16:33:08 be back soon 2015-02-06 16:33:54 nfhiw: I don't know, I think your wlan-connection was ok in the first paste when you started wpa_supplicant by hand 2015-02-06 16:34:24 jomat: I don't know why ping 8.8.8.8 didn't work without ethernet cable if it all appears ok 2015-02-06 16:34:37 I'll try rebooting with the clean /etc/network/interfaces 2015-02-06 16:34:44 and report all errors it gives 2015-02-06 16:34:47 be back soon 2015-02-06 16:35:42 hmm... what box is he re-booting ! 2015-02-06 16:38:03 the one with the web browser m( 2015-02-06 16:39:30 and of course that produces fnord if he wants to set another default gw on his wifi interface and assigns another ip from the same network to it... poor kernel 2015-02-06 16:39:55 okay, here's a full report of what happened, maybe it helps solve my issue 2015-02-06 16:40:05 I took out the ethernet cable and rebooted 2015-02-06 16:40:25 on boot it showed "eth0... " for about 20 seconds 2015-02-06 16:40:36 nfhiw, but why did you get disconnected ?? 2015-02-06 16:40:48 folowed by "udhcpc failed to get DHCP lease [!!]" 2015-02-06 16:41:11 the it showed "wlan0... " for about 30 seconds 2015-02-06 16:41:15 folowed by "udhcpc failed to get DHCP lease [!!]" 2015-02-06 16:41:15 wpa_supplicant -Dwext -iwlan0 -c ./wpa.conf <-- from 1st console 2015-02-06 16:41:18 the boot finished up 2015-02-06 16:41:26 from another --> udhcpc -i wlan0 2015-02-06 16:41:47 did "wpa_supplicant -Dwext -iwlan0 -c ./wpa.conf" tell you that you are connected? 2015-02-06 16:41:55 so on then I did "wpa_supplicant -B -D wext -iwlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf" 2015-02-06 16:41:57 it worked 2015-02-06 16:42:05 then I did "udhcpc wlan0" 2015-02-06 16:42:22 and it said it was sending discovery many times untill it gave the error 2015-02-06 16:42:33 udhcpc failed to get DHCP lease 2015-02-06 16:42:37 same as on boot 2015-02-06 16:42:44 did "wpa_supplicant -B -D wext -iwlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf" tell you you are connected? 2015-02-06 16:42:58 i. e. "wlan0: CTRL-EVENT-CONNECTED - Connection to 54:e4:3a:eb:17:58 completed [id=0 id_str=]" 2015-02-06 16:42:59 then I did udhcpc eth0 and got the same error 2015-02-06 16:43:12 so I connected the cable, redid udhcpc eth0 and got connected 2015-02-06 16:43:21 but that's on ethernet, not wireless 2015-02-06 16:43:41 and I lost 20 seconds on boot just because I didn't have the cable connected? Sounds wrong 2015-02-06 16:43:50 jomat: I did 2015-02-06 16:44:04 actually, it said successfully something 2015-02-06 16:44:15 -B means background, so I couldn't see other messages 2015-02-06 16:44:22 oh... 2015-02-06 16:44:30 just realized the -B 2015-02-06 16:44:31 but I'm sure it was just what I posted before on pastebin when I did without -B 2015-02-06 16:44:44 it's because I was on tty, so I used the -B instead of 2 terminals 2015-02-06 16:45:05 is there still a wpa_supplicant process running? 2015-02-06 16:45:47 sudo ps aux|grep wpa or sth. like that 2015-02-06 16:45:50 ps aux | grep wpa returns nothing 2015-02-06 16:46:36 try without -B (backgrounding daemon) 2015-02-06 16:46:45 so that you know the process is running 2015-02-06 16:47:18 then use another terminal for "udhcpc" 2015-02-06 16:47:35 ioctl[SIOCSIWSCAN]: Resource busy 2015-02-06 16:47:46 I think there may be an old wpa_supplicant running 2015-02-06 16:47:56 wlan0: Association request to the driver failed 2015-02-06 16:48:48 what wifi device is that ? dongle, inbuild ? 2015-02-06 16:48:56 BCM4313 2015-02-06 16:48:59 inbuild 2015-02-06 16:49:13 do you have a wifi on/off switch ? 2015-02-06 16:49:17 yes 2015-02-06 16:49:26 try flicking it once 2015-02-06 16:49:27 let me see if that's the issue 2015-02-06 16:49:35 it's a keyboard key 2015-02-06 16:50:08 $ sudo wpa_supplicant -D wext -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf 2015-02-06 16:50:09 Successfully initialized wpa_supplicant 2015-02-06 16:50:13 rfkill: WLAN hard blocked 2015-02-06 16:50:17 Could not set interface wlan0 flags (UP): No error information 2015-02-06 16:50:31 now it's hanging there, I'll ctrl+x 2015-02-06 16:50:38 ctrl+c to quit 2015-02-06 16:50:51 ^Cwlan0: CTRL-EVENT-TERMINATING 2015-02-06 16:50:56 do not ctrl+x, its running 2015-02-06 16:51:07 withour -B it suppose to be that way 2015-02-06 16:51:07 $ sudo ip link set wlan0 up 2015-02-06 16:51:10 ip: ioctl 0x8914 failed: No error information 2015-02-06 16:51:32 vkrishn: but it failed, didn't it? 2015-02-06 16:51:36 should I let it run? 2015-02-06 16:51:45 and now even sudo ip link set wlan0 up is giving a weird error 2015-02-06 16:51:54 maybe I should reboot and start fresh again? 2015-02-06 16:51:56 yes, we are testing from begining 2015-02-06 16:52:37 so I let it running on a window 2015-02-06 16:52:46 and did $ sudo udhcpc wlan0 on the other 2015-02-06 16:52:50 udhcpc (v1.22.1) started 2015-02-06 16:52:54 Sending discover... 2015-02-06 16:52:59 Sending select for 192.168.0.53... 2015-02-06 16:53:03 Lease of 192.168.0.53 obtained, lease time 3600 2015-02-06 16:53:09 ok move to 3rd console 2015-02-06 16:53:14 is it on? should I have wireless internet now? 2015-02-06 16:53:23 ip link set wlan0 down 2015-02-06 16:53:26 ip link set wlan0 up 2015-02-06 16:53:44 $ sudo ip link set wlan0 down 2015-02-06 16:53:47 no output 2015-02-06 16:53:52 $ sudo ip link set wlan0 up 2015-02-06 16:53:52 thats ok 2015-02-06 16:53:57 ip: ioctl 0x8914 failed: No error information 2015-02-06 16:54:11 now `ifconfig` 2015-02-06 16:54:27 it shows lo and eth0 2015-02-06 16:54:29 no wlan0 2015-02-06 16:54:55 does it show ip to eth0 ? 2015-02-06 16:55:10 inet addr:192.168.0.53 2015-02-06 16:55:12 this? 2015-02-06 16:55:48 thats weird, coz you have a clean interface file and with not ethernet cable attached 2015-02-06 16:55:48 16:53:01| nfhiw> Lease of 192.168.0.53 obtained, lease time 3600 <-- you should have internet now... try pinging your default gw (ip r) and then even sth. outside like 141.1.1.1 2015-02-06 16:56:04 vkrishn: I do have ethernet cable connected now 2015-02-06 16:56:12 otherwise I couldn't talk here 2015-02-06 16:56:13 jeeee 2015-02-06 16:56:26 after wireless failed on boot, I put the ethernet cable back 2015-02-06 16:57:01 you planning to connect internet on both devices !! 2015-02-06 16:57:07 jomat: yes, I have internet with ethernet cable. But if I take it out, will I continue to have it through wireless? 2015-02-06 16:57:12 nfhiw: that means that you have a default gw and an ip from the same net on your eth0 device and you can't have 2 default gateways and so on... 2015-02-06 16:57:30 so, I disconnect the ethernet cable and do everything again? 2015-02-06 16:57:42 sorry for the stupidity 2015-02-06 16:58:17 nfhiw: can you paste the output of "ip a" somewhere? 2015-02-06 16:58:25 along with the output of "ip r" 2015-02-06 16:58:36 the first time I did everything offline I got the message "udhcpc failed to get DHCP lease" 2015-02-06 16:59:06 jomat: ip a http://pastebin.com/raw.php?i=6LXGgDz0 2015-02-06 16:59:23 ip r http://pastebin.com/raw.php?i=fwQMGhvM 2015-02-06 17:00:10 nfhiw, I think you have things all set, but your cable swapping and forth is making things complicated 2015-02-06 17:00:25 so I'll remove the cable, all I want is wireless 2015-02-06 17:00:28 but then what? 2015-02-06 17:00:32 nfhiw: no 2015-02-06 17:00:42 nfhiw: you started the udhcpc wrong 2015-02-06 17:00:44 I won't be able to talk to you, could you tell me what to do once I'm offline? 2015-02-06 17:00:59 jomat: did I? All I did was "udhcpc wlan0" 2015-02-06 17:01:08 and I also got the lease problem on boot 2015-02-06 17:01:17 nfhiw: if you have a wpa_supplicant running that says "connected", try this: udhcpc -i wlan0 <- don't forget the -i 2015-02-06 17:01:54 Sending discover... 2015-02-06 17:01:55 udhcpc: sendto: Network is down 2015-02-06 17:02:00 Read error: Network is down, reopening socket 2015-02-06 17:02:03 Sending discover... 2015-02-06 17:02:07 nfhiw: does wpa_cli work? 2015-02-06 17:02:08 and then it keep repeating 2015-02-06 17:02:18 no 2015-02-06 17:02:19 Could not connect to wpa_supplicant: (null) - re-trying 2015-02-06 17:02:32 do you have a wpa_supplicant running? 2015-02-06 17:02:42 yes 2015-02-06 17:02:48 do I end it? 2015-02-06 17:02:52 no 2015-02-06 17:03:05 but it has an error 2015-02-06 17:03:06 rfkill: WLAN hard blocked 2015-02-06 17:03:10 Could not set interface wlan0 flags (UP): No error information 2015-02-06 17:03:17 nfhiw: please unblock your wifi 2015-02-06 17:03:26 with the key-combo again 2015-02-06 17:03:52 done, success on wpa_supplicant! 2015-02-06 17:04:06 Key negotiation completed 2015-02-06 17:04:09 nice 2015-02-06 17:04:16 wpa_cli gives the same error 2015-02-06 17:04:18 then try again: udhcpc -i wlan0 2015-02-06 17:04:34 Sending discover... 2015-02-06 17:04:37 Sending select for 192.168.0.27... 2015-02-06 17:04:40 nice 2015-02-06 17:04:41 Lease of 192.168.0.27 obtained, lease time 3600 2015-02-06 17:04:57 if I disconnect the ethernet cable, will I be connected wirelessly? 2015-02-06 17:05:07 can you show me the output of ip a && ip r again? 2015-02-06 17:05:37 http://pastebin.com/raw.php?i=wxPaQtn8 2015-02-06 17:05:43 i assume that the kernel still wants to send traffic through your eth0 2015-02-06 17:07:05 the next commands will disconnect you, but you should be able to reconnect over wifi: ip addr del 192.168.0.53/24 dev eth0; ip link set dev eth0 down 2015-02-06 17:07:18 then disconnect the cable and try ping 141.1.1.1 2015-02-06 17:07:22 if that doesn't work 2015-02-06 17:08:05 ip addr add 192.168.0.53/24 dev eth0; ip route del default; ip route add default via 192.168.0.1 .... or sth. like that should bring you back online 2015-02-06 17:08:08 at which point do I disconnect the ethernet cable? 2015-02-06 17:08:17 right now and then do the commands? 2015-02-06 17:08:31 ip addr del 192.168.0.53/24 dev eth0; ip link set dev eth0 down then disconnect the cable 2015-02-06 17:08:43 okay, let's see 2015-02-06 17:09:31 jomat, I think when he is disconnecting the cable, he is missing few irc msgs 2015-02-06 17:09:53 I'm here! 2015-02-06 17:09:56 it worked! 2015-02-06 17:09:58 :) 2015-02-06 17:10:00 :))) 2015-02-06 17:10:01 I'm connected without the cable 2015-02-06 17:10:07 thanks a lot, this is great 2015-02-06 17:10:20 now... how do I make it work next time? 2015-02-06 17:10:29 this was really over my head 2015-02-06 17:10:34 :-) 2015-02-06 17:11:27 rc-update add wpa_supplicant default 2015-02-06 17:11:35 lbu ci 2015-02-06 17:11:43 nfhiw: if you remove "auto eth0" from your /etc/network/interfaces, you don't have to await the dhcp timeout on the cable :-) 2015-02-06 17:12:19 jomat: what if one day I want to use cable? Just readd it, connect cable and it's good to go? 2015-02-06 17:12:25 or will I need all those commands again? 2015-02-06 17:12:46 vkrishn: just that and when I reboot I'll continue connected? 2015-02-06 17:13:20 nfhiw: if you have a line "iface eth0 inet dhcp" in the /etc/network/interfaces, a "ifup eth0" should bring it up on demand 2015-02-06 17:13:22 depends on how you installed it? 2015-02-06 17:13:44 jomat: nice I'll add that line 2015-02-06 17:14:27 was it a full "disk" install or just usb 2015-02-06 17:14:30 nfhiw: Don't you have it already? :-) 2015-02-06 17:14:53 if disk install, then you already have the necessary files saved 2015-02-06 17:14:55 vkrishn: I have alpine installed on full disk. Is that what you mean? 2015-02-06 17:15:12 jomat: I have wireless working now, but I'm afraid of losing it when rebooting; 2015-02-06 17:15:15 yes, then interface file and wpa.conf is already saved now 2015-02-06 17:15:33 just a simple "sudo rc-update add wpa_supplicant default" and I'm good ? 2015-02-06 17:15:52 btw, how did you got your broadcom wifi chipset working, from http://wiki.alpinelinux.org/wiki/Connecting_to_a_wireless_access_point 2015-02-06 17:16:21 it requires the firmware install ! 2015-02-06 17:16:29 I don't know, I just followed it 2015-02-06 17:16:30 bottom NOTE 2015-02-06 17:16:39 and when it didn't work I came to IRC and did what you said 2015-02-06 17:17:02 also there's a typo on that page 2015-02-06 17:17:03 wpa_supplicant -Dwext -iwlan0 -c ./wpa.conf 2015-02-06 17:17:06 should be 2015-02-06 17:17:09 wpa_supplicant -D wext -i wlan0 -c ./wpa.conf 2015-02-06 17:17:15 nfhiw: wpa_supplicant does (almost) that what plugging in a cable is for wired connections.... if the cable is plugged in (= wpa_supplicant has connected your wifi), you still need an ip. if you don't have one, run a dhcp client :-) ... but running a dhcp-client without wpa/cable-connection is useless :-) 2015-02-06 17:17:16 it's missing those spaces 2015-02-06 17:17:26 ./wpa.conf => path-to-conf-file 2015-02-06 17:17:56 nfhiw: the spaces are optional 2015-02-06 17:18:10 I didn't work for me with them, iirc 2015-02-06 17:18:14 well, just a detail 2015-02-06 17:18:38 nfhiw: really? Also see "wpa_supplicant -h|tail -n1" ... there they omit them, too 2015-02-06 17:19:06 jomat: it might have failed for another reason and I thought it was the space missing. No big deal. 2015-02-06 17:19:10 I bet that was it 2015-02-06 17:19:17 so, I just did sudo rc-update add wpa_supplicant default 2015-02-06 17:19:21 * service wpa_supplicant added to runlevel default 2015-02-06 17:19:35 should I reboot and see if I still have internet? 2015-02-06 17:19:41 if I don't, what should I do? 2015-02-06 17:20:04 let us see your /etc/network/interfaces before we loose you :-) 2015-02-06 17:20:41 http://pastebin.com/raw.php?i=8i61azE7 2015-02-06 17:21:20 and /etc/wpa_supplicant/wpa_supplicant.conf ? 2015-02-06 17:21:46 /etc/wpa_supplicant/wpa_supplicant.conf should be ok if your current wpa_supplicant already uses that file 2015-02-06 17:22:05 # reading passphrase from stdin 2015-02-06 17:22:07 network={ 2015-02-06 17:22:13 ssid="aba" 2015-02-06 17:22:20 #psk="pashuds3" 2015-02-06 17:22:29 pls mask the psk 2015-02-06 17:22:35 too late 2015-02-06 17:22:39 psk=MASK 2015-02-06 17:22:41 vkrishn: why, it is commented out :-) 2015-02-06 17:22:41 } 2015-02-06 17:22:56 #psk="pashuds3" 2015-02-06 17:23:05 pashuds3 is not my pass 2015-02-06 17:23:12 I changed it before posting 2015-02-06 17:24:06 so, am I good to go? If I reboot and there's no internet, what do I do? 2015-02-06 17:24:10 #psk is password, psk some generated hash, but don't know further 2015-02-06 17:24:31 follow http://www.irclogger.com/.alpine-linux/2015-02-06 ;) 2015-02-06 17:24:40 all documented now :) 2015-02-06 17:24:46 :) 2015-02-06 17:24:50 should go to the wiki 2015-02-06 17:24:55 well, here I go! 2015-02-06 17:24:58 wish me luck 2015-02-06 17:25:13 hehe 2015-02-06 17:26:59 SUCCESS! 2015-02-06 17:27:08 thanks a lot jomat and vkrishn 2015-02-06 17:27:12 saved my skin here 2015-02-06 17:27:34 nice! 2015-02-06 17:27:42 ok, I had coffee an hour ago, would go for "lemon tea" now 2015-02-06 17:27:42 grats! 2015-02-06 17:27:54 thanks, stf 2015-02-06 17:28:29 ohh. shit, my nick is totally fucked up. let me fix that 2015-02-06 17:28:37 thanks nfhiw for reminding me 2015-02-06 17:28:43 lemon... we're just planning tschunk for our general meeting :-) 2015-02-06 17:28:45 you're welcome 2015-02-06 17:28:47 nice nick 2015-02-06 17:28:53 :) 2015-02-06 17:29:21 what if I want to connect to another ssid in the future? Just run the wpa_passphrase command again and reboot? 2015-02-06 17:29:28 hmmm, tschunk i need to organize a few hectoliters for our party ... /o\ 2015-02-06 17:29:58 Tschunk? The german drink? 2015-02-06 17:30:09 nfhiw: add the network={ ... } block to your wpa_supplicant.conf, get wpa_cli running and type "reconfigure" .... or ifdown wlan0;ifup wlan0 2015-02-06 17:30:20 is tschunk german? 2015-02-06 17:30:31 tA2p0mM5M4HU: I think it is 2015-02-06 17:30:35 isn't tschunk intergalactic? 2015-02-06 17:30:47 hehe 2015-02-06 17:31:13 jomat: okay, easy enough. Thanks a lot 2015-02-06 17:32:34 my wpa_supplicant.conf grew the past ... few years to 1275 lines :-) 2015-02-06 17:32:55 but... how will it know which ssid I want to connect to if there are 2? 2015-02-06 17:33:05 the one it finds 2015-02-06 17:33:16 ah. 2015-02-06 17:33:21 if it finds both, the one with stronger signal? 2015-02-06 17:33:22 It uses the stronger one and if there are several ones known the one with the higher prio 2015-02-06 17:33:24 good enough 2015-02-06 17:33:59 it took me a while, but alpine is finally usable now 2015-02-06 17:34:03 I feel clean 2015-02-06 17:34:08 nice :-) 2015-02-06 17:34:08 such a lightweight system 2015-02-06 17:34:13 no more dirty bloat 2015-02-06 17:34:17 thanks a lot everyone 2015-02-06 17:34:24 best wishes and see you around 2015-02-06 17:35:13 thx! 2015-02-06 18:29:15 what's up with SSL cert on alpinelinux.org? 2015-02-06 22:16:54 i have an alpine package for emacs without x11 and other dependencies. https://www.ctrlc.hu/~stef/emacs-nox11-24.99-r0.apk and the package + patches is here: https://www.ctrlc.hu/~stef/emacs-alpine.txz 2015-02-06 23:04:28 Did something in the default start scripts change that /dev is mounted as tmpfs? 2015-02-06 23:05:08 I'm currently having the issue that /dev is mounted as tmpfs inside a lxc container and I don't know why... there isn't an entry in /etc/fstab (in the container) 2015-02-06 23:05:38 nor an lxc.mount.entry in the lxc config 2015-02-06 23:06:53 and still: # mount|grep /dev\ 2015-02-06 23:06:53 none on /dev type tmpfs (rw,relatime,size=100k,mode=755) 2015-02-07 01:23:04 dalias, yo yo :D 2015-02-07 01:23:09 hi 2015-02-07 01:23:39 what have you been working on lately? 2015-02-07 01:24:26 see what ta2p0mm5m4hu just said 2015-02-07 01:24:40 i've been figuring out what's needed to get emacs on musl/alpine 2015-02-07 01:24:58 and working with pikhq who's developing alternate passwd/group backend support 2015-02-07 01:25:25 it's going to work via the nscd protocol 2015-02-07 01:25:40 oh sweet 2015-02-07 01:25:44 nscd protocol? 2015-02-07 01:25:52 ACTION heeds to google 2015-02-07 01:26:15 nscd is something sun seems to have invented and glibc copied 2015-02-07 01:26:34 what is it though? 2015-02-07 01:26:39 for doing caching of name lookups 2015-02-07 01:26:48 think of passwd with nis or ldap backend 2015-02-07 01:27:01 you don't want each getpw*() to do a remote lookup so you cache 2015-02-07 01:27:06 i have currently no host with x11 available, could anyoune pls test the bells-and-whistles package: https://www.ctrlc.hu/~stef/emacs-x11-24.99-r0.apk 2015-02-07 01:27:20 so if you have an existing glibc system with nscd running you can use whatever passwd/group backend that's hooked up to 2015-02-07 01:27:28 otherwise i can test it tomorrow 2015-02-07 01:27:47 and if you have a native musl system, you have a daemon speaking the nscd protocol on one end 2015-02-07 01:27:53 and hook it up to whatever backend you want 2015-02-07 01:28:28 ahhh cool 2015-02-07 01:29:24 this is in contrast to glibc where you hook it up with nsswitch.conf and dlopen random .so's into every process to get alternate backends :-p 2015-02-07 01:29:42 but the cool thing about using the nscd protocol just as a query protocol.... 2015-02-07 01:30:05 it means musl binaries can automatically use the existing backend setup on glibc systems as long as those systems have nscd running 2015-02-07 01:30:06 tA2p0mM5M4HU, I can test 2015-02-07 01:30:53 would be cool. 2015-02-07 01:31:10 tA2p0mM5M4HU, could I compile it from source instead 2015-02-07 01:31:16 you could 2015-02-07 01:31:19 meaning the APKBUILD file & such 2015-02-07 01:31:22 wait a sec 2015-02-07 01:31:24 k 2015-02-07 01:34:02 https://www.ctrlc.hu/~stef/emacs-x11.txz 2015-02-07 01:40:15 tA2p0mM5M4HU, compiling gpm then emacs next 2015-02-07 01:44:04 tA2p0mM5M4HU, checksums didn't match 2015-02-07 01:50:07 tA2p0mM5M4HU, http://sprunge.us/RZhf 2015-02-07 01:52:38 tA2p0mM5M4HU, should I just regenerate the checksums? 2015-02-07 01:53:46 now compiling the with regenerated checksums 2015-02-07 01:57:50 tA2p0mM5M4HU, when it got to bootstrap-emacs it caused a seg-fault 2015-02-07 02:01:05 sounds like the patches weren't applied correctly 2015-02-07 02:18:16 hey, how do I pass CONFIGS value to hostapd rc script? I’ve tried rc_hostapd_config="blah blah" in /etc/rc.conf, which is what I think the comments in that file were telling me to do 2015-02-07 02:19:18 systmkor, figure anything out? 2015-02-07 02:21:44 I can modify the init script itself, but that doesn’t get committed and persist over reboots (am running from RAM) 2015-02-07 02:26:42 ah, /etc/conf.d/hostapd 2015-02-07 02:35:28 systmkor: strange 2015-02-07 02:36:22 i think it's normal that git snapshots have varying hashes, dunno why. 2015-02-07 02:36:30 in the final pkg this won't be a problem. 2015-02-07 02:36:54 why it segfaults? can you post some more info? 2015-02-07 02:45:10 dalias, ah sorry was waiting for a reply and looking up a few things on different computer 2015-02-07 02:45:12 uhmm on sec 2015-02-07 02:45:32 dalias, no I haven't figured anything out yet 2015-02-07 02:45:40 since I didn't really look, my b 2015-02-07 02:45:54 tA2p0mM5M4HU, uhm yah let me rebuild and give you the stdout/stderr first 2015-02-07 02:59:22 http://sprunge.us/cGXK 2015-02-07 03:00:08 tA2p0mM5M4HU, I'm going to be heading out for dinner shortly. Not sure if I'll be able to keep working tonight. Definitely tomorrow though. 2015-02-07 03:03:51 thx 2015-02-07 03:04:02 cool, ineed to hit the bed anyway 2015-02-07 03:04:10 tA2p0mM5M4HU, no problem :D 2015-02-07 03:04:14 g'night breh 2015-02-07 03:04:16 i'll have a look at you output before though 2015-02-07 03:05:19 tA2p0mM5M4HU, I don't know if it will be extremely helpful. Should I run it again with strace or something else 2015-02-07 03:05:22 hmmm it fails when dumping 2015-02-07 03:05:32 and send that so you can look that over when you wake up? 2015-02-07 03:05:41 and the patches applied ok 2015-02-07 03:06:18 maybe alias can have some input on this issue 2015-02-07 03:20:14 is mongodb available on alpine? 2015-02-07 03:22:50 mp5shooter, there seems to be a package in the unmaintained tree. not sure what that means 2015-02-07 03:22:58 http://git.alpinelinux.org/cgit/aports/tree/unmaintained/mongodb 2015-02-07 03:23:26 neat i'll try it out 2015-02-07 03:23:28 hope it works :P 2015-02-07 03:23:36 wish this app didn't require it though :( 2015-02-07 03:23:40 i would guess not if it's in unmaintained 2015-02-07 03:23:56 maybe it was from back when alpine used uclibc and issues building on musl weren't resolved 2015-02-07 03:24:17 yes that seems to be the case 2015-02-07 03:24:24 so i don't think it'll work as-is 2015-02-07 03:24:44 oh 2015-02-07 03:24:44 darn 2015-02-07 04:48:27 Mp5shooter, there was request for MongoDB a month ago or so 2015-02-07 04:51:43 Mp5shooter, but I don't remember if it was ncopa or someone else who really didn't want to have to maintain 2015-02-07 04:51:49 it 2015-02-07 05:04:55 Mp5shooter, can you explain your overall goal or situation 2015-02-07 05:05:10 Mp5shooter, there may be completely different alternatives that won't need MongoDB 2015-02-07 05:05:27 Mp5shooter, my guess is you already tried that but hearing from some other people can help sometimes 2015-02-07 10:13:29 systmkor: i believe Mp5shooter's freedom in choosing other alternatives is explained by "Mp5shooter | wish this app didn't require it though :(" 2015-02-07 18:10:12 tA2p0mM5M4HU, ah okay, my bad 2015-02-07 18:11:45 tA2p0mM5M4HU, back online I, ran the abuild again last night with strace. I can PM you the log output of it i you would like 2015-02-07 18:11:52 it has the explenation for the segfault 2015-02-07 18:16:30 \o/ 2015-02-07 18:16:32 pls! 2015-02-07 18:24:04 Mp5shooter, oh btw one short term solution for MongoDB is to run it inside an lxc or docker container 2015-02-07 18:24:25 the container could be debian or pick your distro container flavor 2015-02-07 18:27:51 mmm 2015-02-07 18:28:11 probably going to end up doing that :( 2015-02-07 18:31:19 if you want a really light container you could use last alpine 2.x for the container -- i think it has mongodb 2015-02-07 18:31:22 but not sure 2015-02-07 18:32:59 ta2p0mm5m4hu, systmkor, is there a setarch utility on alpine? 2015-02-07 18:33:06 that could be used for dumping 2015-02-07 18:33:08 and should be 2015-02-07 18:34:50 what do yo mean by a search utility? 2015-02-07 18:35:32 like a file search graphical tool, or something else? 2015-02-07 18:36:13 Like Alfred, alfredapp.com 2015-02-07 18:36:50 ?? 2015-02-07 18:36:52 setarch 2015-02-07 18:36:55 not search 2015-02-07 18:37:00 ooooh 2015-02-07 18:37:02 see emacs' etc/PROBLEMS 2015-02-07 18:37:02 LOL 2015-02-07 18:37:10 I thought that was a type 2015-02-07 18:37:14 it has the workaround for this issue 2015-02-07 18:37:14 *type :P 2015-02-07 18:37:19 *typo :P 2015-02-07 18:38:09 dalias, 'setarch' is apart of util-linux package 2015-02-07 18:38:57 but that's probably undesirable to install if you want to be using the busybox versions of those utils 2015-02-07 18:39:39 true, but is it just needed just for compiling? 2015-02-07 18:41:39 not saying that is a ideal but if that's the case I think that's a reasonable first attempt 2015-02-07 18:41:56 at least to do some light end-user testing of emacs to make sure it's working 2015-02-07 18:42:06 then go back and try to remove that dependency 2015-02-07 18:46:59 well setarch should be trivial 2015-02-07 18:47:04 i'm surprised busybox doesn't have it 2015-02-07 18:47:50 oh 2015-02-07 18:47:55 it's just not getting built :( 2015-02-07 18:48:42 bleh the busybox version is featureless :( 2015-02-07 18:48:47 it lacks the options we need 2015-02-07 18:53:09 so why does emacs need setarch to build? 2015-02-07 18:53:36 setarch is the easiest way to disable ASLR for a particular process invocation 2015-02-07 18:54:04 oh I think there is an another alternative to this 2015-02-07 18:54:12 I've started trying to get it to work on Alpine 2015-02-07 18:54:31 ? 2015-02-07 18:54:56 https://github.com/thestinger/paxd 2015-02-07 18:55:27 I had to recompile clang so it used the gold (googl'e new linker) but I never got around to installing that version of clang and trying to build the program again 2015-02-07 18:57:13 dalias, have anyone checked out how OpenBSD is compiling it, they have may come across a solution building emacs with ASLR enable 2015-02-07 18:57:34 lol openbsd and emacs? 2015-02-07 18:57:38 they just provide mg i think :) 2015-02-07 18:58:45 dalias, well we could start by getting paxd to properly port 2015-02-07 18:58:50 see if that seems like a proper solution 2015-02-07 18:59:03 either way it would be a nice daemon to have for Alpine 2015-02-07 18:59:56 i don't think paxd is related to solving this problem 2015-02-07 19:00:11 true I think its for packages that have been built 2015-02-07 19:00:14 if paxd were going to scan and _modify_ binaries in a user's private build dir.... 2015-02-07 19:00:18 it would be malware 2015-02-07 19:00:36 i don't like paxd 2015-02-07 19:00:43 i want packages to ship proper pax flags 2015-02-07 19:00:45 i don't like much anything to do with pax 2015-02-07 19:00:47 *nod* 2015-02-07 19:00:55 we are working on migrating to xattr based pax flags 2015-02-07 19:00:57 and they shouldn't need pax flags 2015-02-07 19:01:20 pax flags wouldn't solve this anyway for users building with non-pax kernels 2015-02-07 19:01:56 dalias, oh god no, we wouldn't be a part of the default build 2015-02-07 19:02:04 things would be shipped with proper pax flags 2015-02-07 19:02:20 but if someone wants/needs a centralized means of altering that programmatically 2015-02-07 19:02:21 emacs does not need any pax flags at runtime 2015-02-07 19:02:41 temacs just needs one ASLR feature disabled at dump-time 2015-02-07 19:02:46 dalias, yes, that's why I realised I was wrong and paxd doens't apply for building the package 2015-02-07 19:02:47 (and disabling ASLR entirely works fine) 2015-02-07 19:03:10 dalias, oh and emacs is a port for OpenBSD going to look at ther makefile 2015-02-07 19:03:18 :) 2015-02-07 19:03:53 is it possible that grsec is interfering? 2015-02-07 19:04:09 tbh idk :\ 2015-02-07 19:04:15 I need to learn more about grsec 2015-02-07 19:04:23 ta2p0mm5m4hu, i think so 2015-02-07 19:04:35 the vanilla kernel's ASLR is mild enough not to mess up dumping i think 2015-02-07 19:04:59 the grsec/pax kernel is putting an unmapped gap between bss and brk 2015-02-07 19:05:08 which is incompatible with emacs' dumper 2015-02-07 19:05:26 technically the dumper could just work around this 2015-02-07 19:05:55 but it would make a gratuitously bloated emacs binary 2015-02-07 19:07:56 sorry I'm not familiar about dumpers especially emacs' one 2015-02-07 19:07:59 what does it do? 2015-02-07 19:08:58 the whole reason emacs is hard to build 2015-02-07 19:09:20 the way it avoids 30+ second startup time loading all the base lisp code 2015-02-07 19:09:46 is by loading it once during the build process, then writing out a new executable file, based on the process in memory, with the lisp already loaded into it 2015-02-07 19:10:01 this is hideously non-portable 2015-02-07 19:10:10 but fixing it cleanly would be a big project 2015-02-07 19:10:25 emacs "25" (git master) fixed it semi-cleanly tho 2015-02-07 19:10:47 could we start with that version then 2015-02-07 19:12:07 yes that's what ta2p0mm5m4hu did 2015-02-07 19:14:12 ahh okay 2015-02-07 19:15:11 all the issues are worked out except that grsec/pax kernel likes to make your life hell, as usual :) 2015-02-07 19:16:17 actually i'm not sure it's grsec's fault 2015-02-07 19:16:30 check /proc/sys/kernel/randomize_va_space -- if it's 2, changing it to 1 might fix the build 2015-02-07 19:16:54 i have mine set at 1 because i have an old static emacs binary i moved from another system that crashes if it's 2 :) 2015-02-07 19:18:41 well since you guys use emacs, can you guys pester them till they fix the aslr issue :P 2015-02-07 19:19:43 the only issue is at dumper time 2015-02-07 19:19:48 however what's worse.. 2015-02-07 19:19:54 due to it you can't have a PIE emacs 2015-02-07 19:20:12 still can't have that with go-lang 2015-02-07 19:20:15 uggghhhh 2015-02-07 19:20:33 what? srsly? 2015-02-07 19:20:46 i've been trying to build up a strong technical case for the go developers to get their heads out of their ass 2015-02-07 19:20:51 tA2p0mM5M4HU, yah one sec 2015-02-07 19:20:57 ta2p0mm5m4hu, ? 2015-02-07 19:21:24 dalias: the golang thing 2015-02-07 19:24:14 gccgo probably does PIE fine 2015-02-07 19:24:29 i would guess it's google's 'native' one that's all broken 2015-02-07 19:25:02 go is full of stupid ideas like split-stack tho :/ 2015-02-07 19:25:15 hopefully it will eventually evolve into a sane language 2015-02-07 19:25:24 if nothing else i'd like to see it displace google's use of c++... 2015-02-07 19:25:33 and hopefully java too 2015-02-07 19:27:40 tA2p0mM5M4HU, https://groups.google.com/forum/#!searchin/golang-nuts/hardening/golang-nuts/Mie3Yfawksc/QVlI086ZWV8J 2015-02-07 19:27:59 blehk better link 2015-02-07 19:28:01 https://groups.google.com/forum/#!searchin/golang-nuts/hardening/golang-nuts/Mie3Yfawksc/QVlI086ZWV8J 2015-02-07 19:28:15 or same w/e 2015-02-07 19:29:35 tA2p0mM5M4HU, I sorta lost it on minux's last line to me. 2015-02-07 19:37:28 tA2p0mM5M4HU, I could use help trying to convince them it's worth while 2015-02-07 19:37:55 especially since they are going to be releasing a full go compiler written in go within the next couple of months 2015-02-07 19:38:14 so it would probably be better to convince them now rather than a year down the road 2015-02-07 20:06:52 anyone know the preferred contact method for the Alpine team? mailing list perhaps? 2015-02-07 20:07:46 <_ikke_> what kind of contact? 2015-02-07 20:09:46 i'd like to propose maintaining an official Docker image and get the teams opinion and blessing on something we have already built 2015-02-07 20:16:40 alpine-devel 2015-02-07 20:16:44 mailing list 2015-02-07 20:17:00 andyshinn, could you post a link to your work here as well? 2015-02-07 20:17:32 certainly, https://github.com/gliderlabs/docker-alpine 2015-02-07 20:19:43 andyshinn, I think ncopa made one docker-alpine container a while back lemme go see if I can find it or if that's true 2015-02-07 20:19:56 but my guess is it's out of date 2015-02-07 20:20:30 OK, i'd love to collaborate with them, we essentially built a simple pipeline for auto building and pushing to Docker Hub 2015-02-07 20:20:53 we are happy to maintain the repo, accept pull requests, etc. and follow https://docs.docker.com/docker-hub/official_repos/ to get it in the main repository 2015-02-07 20:21:08 it would be cool to be able to "docker pull alpine:3.1" :) 2015-02-07 20:21:30 andyshinn, he did have one 2015-02-07 20:21:31 https://registry.hub.docker.com/u/alpinelinux/base/dockerfile/ 2015-02-07 20:21:55 but I don't know if your goal and the goal of the one built are the same 2015-02-07 20:22:50 i haven't seen this one yet, i'll send an email with my idea and see if the goals align 2015-02-07 20:23:23 andyshinn, if you send me more info I'll put it up on the Alpine Wiki 2015-02-07 20:23:41 I would normally ask you to put it up but apparently registration for the wiki is borked 2015-02-07 20:25:08 ok, maybe you could PM me a email address and i could send you some information? i'm going to write up something to send to alpine-devel as well 2015-02-07 20:26:04 for sure :D 2015-02-07 20:26:20 well the wiki database is locked for maintenance so i'll have to wait anyways 2015-02-07 20:33:33 andyshinn, yah I've been wanting Alpine to have an automated pipeline for building images 2015-02-07 20:33:53 so in my proposal, part of it will be to see if my company (Glider Labs) can help Alpine Linux in other ways (building pipelines, scripting, infrastructure, etc.) 2015-02-07 20:33:56 there are existing pieces that are used but nothing that seems to be cohesive 2015-02-07 20:33:59 documented 2015-02-07 20:34:03 or modular 2015-02-07 20:34:09 in a pipeline sense 2015-02-07 20:34:29 yea i've been researching and playing and couldn't find much information on their build and release process nitty gritty 2015-02-07 20:34:31 (*devs correct me if I'm wrong, just from what I've seen so far) 2015-02-07 20:34:46 there isn't any 2015-02-07 20:34:48 that I know of 2015-02-07 20:34:52 i'm very new to musl libc though and still learning about what works well and what doesn't as well 2015-02-07 20:35:09 I'm trying to work with Timo to actually have a documented spec for apk (alpine package manager) 2015-02-07 20:35:41 were actually toying with the idea of building a libc-compat package, that is a pre-compiled glibc that you can optionally load into a container to get support for legacy apps that won't run on musl 2015-02-07 20:35:48 dalias, I don't know if a bit unjustly snarky but shitty non-portable code doesn't work well with MUSL 2015-02-07 20:36:21 andyshinn, there should be existing doc on glibc necessary stuff for Alpine one sec 2015-02-07 20:36:27 it's somewhere in the wiki 2015-02-07 20:36:27 in my case, i do a lot of CI and acceptance testing in containers and one example is PhantomJS and headless browser testing doesn't lend itself well or compile on musl yet :\ 2015-02-07 20:36:37 oh cool, i'll search for it 2015-02-07 20:36:55 i tried a lot of hacky stuff to try and get PhantomJS running and was not successful yet 2015-02-07 20:36:57 http://wiki.alpinelinux.org/wiki/Running_glibc_programs 2015-02-07 20:37:37 andyshinn, lol yah i tried compiling that and just said fuckit 2015-02-07 20:37:37 https://3.bp.blogspot.com/-mlo-S1gALBk/VFlRMWF46OI/AAAAAAAABkE/0nOsJJbIHJM/s1600/pb-table-flip.gif 2015-02-07 20:38:24 ah yea, the busybox glibc chroot method is a good idea, i'd love to wrap that up as a apk 2015-02-07 20:38:53 would be cool to apk add glibc-compat or something to that idea, and have a chroot to run glibc legacy stuff 2015-02-07 20:39:26 for sure but probably want to do an 80-20 with time for that (my guess) 2015-02-07 20:39:27 for some reason i totally missed this wiki page 2015-02-07 20:39:32 80 getting that working 2015-02-07 20:39:38 but 20 on trying to make that obsolete 2015-02-07 20:40:14 yah.. the wiki feels like a forgotten library that has been unkept 2015-02-07 20:40:14 yea, phantomjs 2.0 is now out (or around the corner soon) and maybe i should pose the idea of musl compatibility to them 2015-02-07 20:40:30 doooo it 2015-02-07 20:41:02 I've not had any personal bad experience on asking devs of projects properly making there code portable to work with MUSL 2015-02-07 20:41:13 i need to learn a little bit more about it so i can at least point them to parts of code they might need to port, it is unlear to me what is involved in making glibc code portable to musl 2015-02-07 20:41:17 but those have just been small projects with no really heaving glibc investment 2015-02-07 20:41:35 yea, i imagine it depends on how invested the code is in glibc 2015-02-07 20:41:41 andyshinn, talk to dalias for in-depth questions 2015-02-07 20:46:09 the number of projects with serious glibc dependencies is very small 2015-02-07 20:46:46 actually i found the worst glibc dependencies in core linux system utils, but lots of that's been fixed by now 2015-02-07 20:47:06 because since these tools were 'linux only' anyway they could just assume linux==glibc 2015-02-07 20:47:38 dalias, because that's how you right good portable modular C code :P 2015-02-07 20:47:40 any program that works on osx, bsd, etc. (not to mention windows, ...) is not going to depend on glibc-specific stuff 2015-02-07 20:48:17 dalias, even MinGW? :P 2015-02-07 20:49:06 andyshinn, hey do you want to work on a google doc till the wiki is back up? 2015-02-07 20:49:29 for a general approach to doing automated building of Alpine to base images 2015-02-07 20:49:33 systmkor, ? 2015-02-07 20:49:35 and various goal output formats 2015-02-07 20:49:39 mingw has nothing in common with glibc 2015-02-07 20:49:54 ahhh my b I thought it was based off of it 2015-02-07 20:50:03 mingw is "msvc 6.0 with gcc dropped in place of the ms compiler" 2015-02-07 20:50:08 ahhhhhh 2015-02-07 20:50:10 it's atrociously bad 2015-02-07 20:50:32 systmkor: if you start a doc about the Docker stuff i can add some stuff to it 2015-02-07 20:51:01 dalias, http://www.gilmoregirls.org/other/haha/snl-accurate.gif 2015-02-07 20:52:24 andyshinn, well I was thinking the docker would be a section in the document or would that be too ambitious today? 2015-02-07 20:52:37 *Docker portion would be 2015-02-07 20:54:05 it can be started and i can add information about Docker and Alpine inside a container, if you have a running Alpine host maybe you can add to running the Docker / LXC host portion 2015-02-07 20:54:29 andyshinn, you should have received the Google Doc share email 2015-02-07 20:54:42 👍 2015-02-07 20:55:06 ? 2015-02-07 20:56:56 utf8 character didn't render correctly fo rme 2015-02-07 20:58:48 probably a 4-byte char, most likely emoji 2015-02-07 20:59:04 screen doesn't support them :( 2015-02-07 20:59:22 ahh i'm just running xchat 2015-02-07 20:59:41 dalias, screen? what is this the 90s :P 2015-02-07 21:00:14 why u no use tmux? 2015-02-07 21:00:26 tmux doesn't support more than 1 or 2 combining marks on a cell 2015-02-07 21:01:01 and i have more use for actual-letter characters that need that than for toy emoji characters outside the bmp 2015-02-07 21:01:04 :) 2015-02-07 21:02:00 plus i'm used to screen 2015-02-07 21:02:54 dalias, I think tmux has a screen command bindings option 2015-02-07 21:05:52 dalias, but right on use the tools that work best for you 2015-02-07 21:06:19 dalias, oh and if you want to contribute to the google doc just let me know and I'll send an invite 2015-02-07 21:20:35 I'll add to that doc more later. Gotta run for now. Cheers 2015-02-07 21:20:53 andyshinn, okay ciao 2015-02-08 01:08:15 ta2p0mm5m4hu, here's a setarch replacement to put in the emacs build process 2015-02-08 01:08:19 http://sprunge.us/GCYZ 2015-02-08 01:08:22 i call it noaslr.c 2015-02-08 01:29:01 dalias, idk that code looks to bloated to me :P 2015-02-08 01:32:59 I bet it wom't even compile! 2015-02-08 01:36:09 dalias, do you think we should start compiling potential tools like noaslr.c for dealing with building packages 2015-02-08 01:36:13 haha 2015-02-08 01:36:17 nice! 2015-02-08 01:36:36 will package this up tomorrow 2015-02-08 01:36:37 basically simple fixes to avoid large bloated programs that aren't needed 2015-02-08 01:37:15 tA2p0mM5M4HU, hell put the code itself in the APKBUILD (jk) 2015-02-08 01:47:06 systmkor, in general no but emacs already compiles a tool to be run as part of the build (temacs :) 2015-02-08 01:47:11 so it's not that big a deal 2015-02-08 01:47:35 k 2015-02-08 02:03:25 hmm, actually we could use the setarch from util-linux in our makedepends. will only be installed in the build vm 2015-02-08 02:03:34 and removed after the build automatically 2015-02-08 02:21:03 anyone running Java 8 on Alpine? 2015-02-08 02:21:29 running in to what i think is a musl incompatibility: Error relocating /jdk1.8.0_31/bin/../lib/amd64/jli/libjli.so: __rawmemchr: symbol not found 2015-02-08 03:04:04 andyshinn, I'm not, really try to avoid Java at all costs but graunted our team is using Jenkins sooo i'll probably relegate that to a dedicated box 2015-02-08 03:04:36 andyshinn, however longterm personal goal is to get a lot more languages working under Alpine 2015-02-08 03:07:37 Haskell, D, Mercury, OCaml, elrang, & coq 2015-02-08 03:07:59 just seems like Alpine needs more dev tools 2015-02-08 03:21:09 andyshinn, you're trying to use a glibc java binary? 2015-02-08 04:29:57 yes, i'm guessing the main official one is glibc 2015-02-08 04:30:21 looks like there is some icedtea stuff for openjdk8 so maybe it is possible to compile 2015-02-08 09:13:28 Trying to boot the mini iso; not having any luck. UEFI system with normal BIOS compatiblity enabled - I've tried with and without isohybrid but can't get it to boot... Anyone happen to have any ideas? 2015-02-08 15:31:39 dalias for the emacs build we need setarc -R, right? that's quite an easy fix. 2015-02-08 15:35:32 yes, if you can make it a build dep only. i dont know how that works 2015-02-08 15:36:18 easily 2015-02-08 15:36:27 makedepends="util-linux" 2015-02-08 16:25:15 hmmm, if i do `setarch -R /bin/sh` and then cat /proc/self/maps - i still get random offsets 2015-02-08 16:26:07 hmm, maybe the same as root? 2015-02-08 16:27:39 nope (and i forgot to include x86_64 in the previous example) 2015-02-08 16:57:22 maybe the grsec kernel keeps it from working? 2015-02-08 16:59:58 and i was hoping to have found a convenient way to bypass aslr in local exploits :/ 2015-02-08 17:00:31 suids should not honor setarch 2015-02-08 17:01:35 yeah, i tried it out. 2015-02-08 21:31:28 hello all 2015-02-08 21:38:07 what are the chances alpine linux will adopt systemd as a default? 2015-02-08 21:38:19 <_ikke_> very slim I guess 2015-02-08 21:39:38 <_ikke_> alpine tries to be very light-weight, and I don't think systemd is considered light-weight 2015-02-08 21:44:13 that's good news 2015-02-08 21:44:29 because I'm a debian user and it looks like I might need a new home.... 2015-02-08 21:44:40 <_ikke_> Why? 2015-02-08 21:45:07 <_ikke_> I'm on arch, which switched to systemd pretty early on 2015-02-08 21:45:07 systemd will take hold as default in the next debian release.... so I might need to switch 2015-02-08 21:45:41 how is it on arch ikke? 2015-02-08 21:45:57 <_ikke_> mecalth: It works good on arch, very stable 2015-02-08 21:46:57 so, from your point of view, the problems are overstated? 2015-02-08 21:47:21 getting closer to phantomjs compile on Alpine! breakpad/src/third_party/lss/linux_syscall_support.h:2802:26: error: '__off64_t' has not been declared 2015-02-08 21:47:38 guess i need to find some patches for breakpad now... 2015-02-08 21:48:37 <_ikke_> mecalth: Yeah 2015-02-08 21:49:54 well, ok, thanks. at least if I get stuck with systemd, I know some people have already had a good experience with it. bye now. 2015-02-08 22:28:20 hey guys, i just made myself a bootable usb and connect to the net but each time i try to fetch akpindex i get an ioerror 2015-02-08 22:28:41 any ideas on that? 2015-02-08 22:30:00 also, what is vanilla release 2015-02-08 22:33:13 ping? 2015-02-08 23:20:17 dalias: i think this answers the setarch/grsec question: https://forums.grsecurity.net/viewtopic.php?f=3&t=2655 2015-02-08 23:20:54 what happened to alpinelinux.org/packages? 2015-02-08 23:39:06 shodan45: That's broken right now, but works under http://forum.alpinelinux.org/packages 2015-02-09 00:39:03 tA2p0mM5M4HU, any luck with emacs? 2015-02-09 00:42:48 _ikke_: As for the systemd war... I'm planning to move away from arch to alpine to evade the systemd madness. :P 2015-02-09 00:43:15 2 year old arch install died due to btrfs+systemd update. 2015-02-09 00:44:29 DarkFox, I'm just hoping something really awesome emerges from the systemd wars 2015-02-09 00:44:33 doubtful, but hoping 2015-02-09 00:45:53 10 years old debian installs fall here for alpine :-) 2015-02-09 00:47:25 Alpine \o/ 2015-02-09 00:47:39 Only problem that I have had with it is... it won't boot the livecd on my laptop :P 2015-02-09 00:47:47 EFI status? 2015-02-09 00:50:26 systmkor: trying it out atm. 1/ no dependencies at all. but 2/ you need to be root and execute this before building: `echo 0 >/proc/sys/kernel/randomize_va_space` 2015-02-09 00:50:50 cool and that sucks 2015-02-09 00:51:12 but only if you build on a system with grsec 2015-02-09 00:51:21 linux-vanilla doesn't need this 2015-02-09 00:51:23 as we all should :P 2015-02-09 00:51:29 *grsec & pax 2015-02-09 00:51:42 tA2p0mM5M4HU, I wonder if there is a way around this, 2015-02-09 00:52:20 theoretically you could use my build 2015-02-09 00:52:22 systmkor: You want to evade ASLR (and other protections) to test exploits? 2015-02-09 00:52:46 no the goal is to compile emacs 2015-02-09 00:52:49 Why not xen guest or chroot with ASLR disabled? 2015-02-09 00:52:54 Right 2015-02-09 00:52:54 like possibly creating a new kernel namespace and the namespace doesn't have ASLR? 2015-02-09 00:53:04 so you just need root to set up the build but not actually running it 2015-02-09 00:54:23 Again.. xen guest or chroot with the setting? 2015-02-09 00:54:59 tA2p0mM5M4HU, either way good job :D 2015-02-09 00:55:02 ACTION thumbs up 2015-02-09 00:55:36 dalias was the main architect, i just try to package it up 2015-02-09 00:57:05 ah got it 2015-02-09 00:57:05 ACTION will miss fbsd's sysctl verbosity with alpine :P (Sooooo much better than /proc) 2015-02-09 00:57:37 DarkFox, you mean something other than the syctl command? 2015-02-09 00:58:00 I mean, for the mass that fbsd has in it 2015-02-09 00:59:10 mass? 2015-02-09 00:59:44 with one kilograms of mass inside of sysctl we can conquer the world! :P 2015-02-09 01:00:33 Linux's sysctl doesn't know everything that fbsd's does iirc. 2015-02-09 01:00:53 I.e. sysctl hw.acpi.thermal.0.temperature; sysctl hw.acpi.battery.life 2015-02-09 01:01:22 IIRC sysctl (and many other things) aren't included in Linux' sysctl 2015-02-09 01:01:51 ahhhhh 2015-02-09 01:04:57 DarkFox, how hard would it to put more control in Linux's sysctl 2015-02-09 01:05:48 acpi, and anything that we need /sys/ and /proc/ for 2015-02-09 01:09:07 so I take that as a lot? 2015-02-09 01:09:15 I'm still rather new to the internals of Linux 2015-02-09 01:10:59 systmkor: I prefer some of the more traditional unix/bsd sysctl-overloading instead of /proc/ /sys/ based - much cleaner. 2015-02-09 01:11:29 other than using a command instead of your filesystem to do it 2015-02-09 01:11:34 what's the difference 2015-02-09 01:18:54 standardization and types may be guaranteed cleaner. If you get the value of a file then, it is of any possible type (integer, string, etc). Clean and safely typed sysctls can clean up the interface and lower the overheads (don't need to open a file that takes up file descriptors) 2015-02-09 01:19:25 true true 2015-02-09 01:25:53 MY biggest AGAINST filesystem based is.. Less convient to simple trivial things like `bsdtar cf root.tar /` - as you need to ignore /proc/ and /sys/ 2015-02-09 01:26:22 DarkFox, good point 2015-02-09 01:27:06 sysctl, simplier and cleaner (and may contain information that you don't want in your archives; so potentially more secure) 2015-02-09 01:27:14 > Fits alpine very well ;-) 2015-02-09 01:27:56 DarkFox, there is something nice with having everything manageable through a FS but I think it would be cool to have that as an option 2015-02-09 01:28:35 Option, definate. FBSD takes that with compatibility for procfs. Optional and not requierd 2015-02-09 01:28:43 "optional" "not required" 2015-02-09 01:28:45 ACTION needs to sleep 2015-02-09 01:28:46 :D 2015-02-09 01:29:08 ciao 2015-02-09 01:29:56 CIAO ? 2015-02-09 01:30:34 i use it more of as a goodbye 2015-02-09 01:30:46 What is ciao? 2015-02-09 01:30:54 OH 2015-02-09 01:31:17 Like ttyl/cwyl 2015-02-09 01:31:22 https://en.wikipedia.org/wiki/Ciao 2015-02-09 01:31:33 sorta a hello or goodbye word 2015-02-09 01:31:42 Heh 2015-02-09 01:31:52 Like o/ (wave) 2015-02-09 01:32:13 ACTION may use this word :P 2015-02-09 01:32:34 nice, talk to you in a bit assuming you hangout in the channel 2015-02-09 01:32:37 :D 2015-02-09 01:34:07 The needs to sleep isn't I'm leaving now but rather said "optional" and "not required" because tired. :P 2015-02-09 01:34:15 ah 2015-02-09 01:34:26 We both staying or you parting? :P 2015-02-09 01:34:33 i'm staying 2015-02-09 01:34:48 I'll be here for a little while more - yet to get installed (from arch btrfs-fail) 2015-02-09 01:34:51 :) 2015-02-09 01:35:05 ACTION in class (school); so not 100% responsive. :P 2015-02-09 01:35:11 ahhh 2015-02-09 01:39:40 systmkor: IMHO: If you want to learn the core of the various kernels - arch/alpine/gentoo for linux and freebsd and openbsd for bsd - are good starts (or at least the documentation for them) 2015-02-09 01:40:02 yah I was an arch user before Alpine 2015-02-09 01:40:20 and I'm a learning OpenBSD user 2015-02-09 01:40:51 ACTION yet to alpine; 2 year old arch install died due to btrfs crashing 2015-02-09 01:40:52 :P 2015-02-09 01:41:12 Yet to install alpine; been on my todo list for some time - fits how I wanted a distro. :D 2015-02-09 01:41:48 ACTION currently running freebsd on single core atom. Might install alpine on this laptop too. 2015-02-09 01:42:24 systmkor: Good luck with openbsd. :-) 2015-02-09 01:45:38 openbsd is pretty awesome, but not a big fan of there community style 2015-02-09 01:46:49 Thoughts for MirOS ? (OpenBSD-based) 2015-02-09 01:48:04 never heard of it 2015-02-09 01:49:05 one of the things if I want work time into 2015-02-09 01:49:11 is linux kernel dev 2015-02-09 01:49:13 If you don't like OpenBSD's community, it may be well worth a look. 2015-02-09 01:49:35 I don't mean so much I hate them but I don't like there beliefs on community 2015-02-09 01:49:40 Kernel dev, I'll be doing this myself, but neither linux, bsd, etc. CUSTOM! 2015-02-09 01:49:41 like I had a bad experience 2015-02-09 01:50:07 i want to do custom just for learning 2015-02-09 01:50:19 ACTION quite a fan of minimal RTOS programming-language as an operating system. 2015-02-09 01:50:35 but I want see if it's possible to make Linux kernel into a hybrid kernel 2015-02-09 01:50:43 (Example; http://rust-lang.org -> rustboot and http://zinc.rs/ ) 2015-02-09 01:50:51 DarkFox, check out MirageOS 2015-02-09 01:50:54 systmkor: Have fun with that :P 2015-02-09 01:51:10 systmkor: I will check it out later.. Class ending. Talk to you later. o/ 2015-02-09 01:51:17 k 2015-02-09 09:08:50 morning campers 2015-02-09 09:12:20 o/ 2015-02-09 09:25:45 ScrumpyJack, evening 2015-02-09 09:31:56 systmkor: hi dude. whois tells me you are in Bulgaria. UTC +2. Are you about to have a siesta? :) 2015-02-09 09:32:43 ScrumpyJack, interesting, no it's 1:32 in the morning were I'm at 2015-02-09 09:33:14 where are you? 2015-02-09 09:33:22 Pacific Cost 2015-02-09 09:33:32 *Coast 2015-02-09 09:33:55 that's quite a long coast line. could you be more specific? :) 2015-02-09 09:34:04 California 2015-02-09 09:34:34 I'm in the south of England 2015-02-09 09:34:39 It's cold 2015-02-09 09:35:13 it was cold and grey yesterday, and it will be cold and grey tomorrow. 2015-02-09 09:37:30 Mabye you should move to Wales for better weather *troll face* :P 2015-02-09 11:52:49 anyone got exp with cloudstack or openstack? 2015-02-09 15:57:52 Is someone in here using seafile on alpine? 2015-02-09 16:04:24 ... and does the "download folder as zip" function work? 2015-02-09 16:05:10 It just produces segfaults here: 2015-02-09 16:05:10 [2584036.403656] seaf-server[17056]: segfault at 6533cb2dd058 ip 000001d3d0c83171 sp 00006533cb2dd010 error 6 in seaf-server[1d3d0c30000+7a000] 2015-02-09 16:05:14 [2584036.403668] grsec: From 83.133.84.12: Segmentation fault occurred at 00006533cb2dd058 in /usr/bin/seaf-server[seaf-server:17056] uid/euid:800/800 gid/egid:800/800, parent /bin/busybox[init:15347] uid/euid:0/0 gid/egid:0/0 2015-02-09 16:05:18 [2584036.403884] grsec: From 83.133.84.12: denied resource overstep by requesting 4096 for RLIMIT_CORE against limit 0 for /usr/bin/seaf-server[seaf-server:17056] uid/euid:800/800 gid/egid:800/800, parent /bin/busybox[init:15347] uid/euid:0/0 gid/egid:0/0 2015-02-09 17:47:41 I assume the reason that random downloaded binaries (TOR browser bundle, some game I found) don't work in alpine is that they were compiled for glibc? 2015-02-09 17:48:35 very likely. 2015-02-09 19:37:32 shodan45, the default libc for Alpine is musl 2015-02-09 20:00:08 shodan45: ldd should tell you binary lib dependencies, but don't use it on untrusted binaries 2015-02-09 20:33:57 hello. i'm new to alpine and i'm trying to install gnome. when i do apk add gnome-base i get an error saying unsatisfiable constraints: gnome-base (missing): required by: world[gnome-base] 2015-02-09 20:34:00 what do? 2015-02-09 20:41:25 that means gnome-base isn't a package... is it? 2015-02-09 20:41:57 I've never heard of it, and apk search gnome | grep base doesn't show it 2015-02-09 20:42:21 i'm following this guide http://wiki.alpinelinux.org/wiki/Gnome_Setup 2015-02-09 20:42:33 guess it's outdated then, sorry :/ 2015-02-09 20:42:58 ok.. it seems alpine isn't as popular as i hoped 2015-02-09 20:44:09 haha, have you never seen an outdated wiki page? 2015-02-09 20:44:13 even debian's got them everywhere 2015-02-09 20:44:29 the wiki is generally not a good indicator of activity; it's a good indicator of interest in wikis 2015-02-09 20:45:06 i actually work on a wiki 2015-02-09 20:45:23 but gnome is a popular package people want to install and the wiki for it is outdated 2015-02-09 20:45:36 shows me not many people complained to get it fixed 2015-02-09 20:46:47 i'm trying to create an account so i can fix it myself 2015-02-09 20:47:44 but the captcha doesn't show 2015-02-09 20:47:47 I don't use wikis because they're mostly worthless 2015-02-09 20:47:48 http://wiki.alpinelinux.org/w/index.php?title=Special:UserLogin&action=submitlogin&type=signup&returnto=Gnome+Setup 2015-02-09 20:47:59 what do you use then? 2015-02-09 20:47:59 because most people don't really bother to update them 2015-02-09 20:48:05 mailing lists and IRC 2015-02-09 20:48:14 and documentation, when available 2015-02-09 20:48:48 well, the only available documentation i see on the site is the wiki. and i don't want to litter the mailing lists with newbie questions 2015-02-09 20:48:53 so it's irc and wiki for me 2015-02-09 20:50:26 mailing list questions are how I solve about 80% of my linux distro issues 2015-02-09 20:52:51 http://wiki.alpinelinux.org/wiki/Alpine_Linux:Mailing_lists 2015-02-09 20:53:04 there is no mailing list for users, only developers 2015-02-09 20:53:16 and i prefer to leave developer ML's to development issues 2015-02-09 20:54:54 the archive only has one gnome thread and it's about installing 2015-02-09 20:55:19 i'm being aggrivated 2015-02-09 20:56:16 all i wanted was a minimal distro that's easy to install. arch complicated the installation and this distro feels like an empty desert 2015-02-09 21:25:43 sorry, I hate gnome and everything associated with it, or you'd be getting more useful info from me 2015-02-09 21:26:07 generally people looking for bloatware don't come seeking minimalist distributions, which is probably why you're not finding much 2015-02-09 21:26:15 your best bet, though, is the mailing list 2015-02-09 21:26:29 (writing to it) 2015-02-09 21:27:01 is the mailing list working? i tried subscribing / posting the other day and never got anything back 2015-02-09 21:27:04 diffract|: void is pretty minimal and has working gnome 2015-02-09 21:53:55 diffract|: apk search gnome shows up quite some packages, but I don't know what is needed for gnome 2015-02-09 22:18:27 i'm mainly in this channel because i was impressed by the alpine wiki 2015-02-09 22:18:56 i hate grsec and musl and openrc and unix, but was impressed that someone could actually hack them together :) 2015-02-09 22:34:22 haha 2015-02-09 23:52:06 diffract|, when I get the chance I would gladly help out out 2015-02-10 00:27:39 let's talk about lxc on alpine. 2015-02-10 00:27:45 any prayer or just lolgtfo? 2015-02-10 00:28:25 bougyman: lolgtfo :) 2015-02-10 00:28:40 aha! 2015-02-10 00:28:46 no I have no idea 2015-02-10 00:29:51 i don't use buggy out of tree patchsets, unpolished NIH libcs, and giant heaps of slow shell scripts :p 2015-02-10 00:30:22 I love all of those. 2015-02-10 00:31:09 bougyman, lxc is already a package on Alpine 2015-02-10 00:31:14 i think everything works 2015-02-10 00:31:31 bougyman, I don't know if the new lxc management tools have been ported yet 2015-02-10 00:33:43 I have a lot of alpine based lxc containers on Alpine hosts 2015-02-10 00:34:42 bougyman, what's your goal or problem? 2015-02-10 01:15:59 jomat: oh cool. 2015-02-10 01:16:10 I just didn't know if it were a priority at all. 2015-02-10 01:16:25 there's and lxc-create template and all? 2015-02-10 01:17:13 yah 2015-02-10 01:17:30 bougyman, there is the lxc-templates 2015-02-10 01:17:44 package which contains the usual lxc container templates which alpine is one of them 2015-02-10 01:17:54 this is if you are trying to run lxc containers on Alpine 2015-02-10 01:18:16 despite that I think Alpine is apart of the standard pack of LXC templates 2015-02-10 01:47:05 sweet, sweet. 2015-02-10 01:47:28 the only thing holding up back now from alpine in prod (to replace ubuntu) is getting the ohai & chef work done. 2015-02-10 01:48:41 alpine for risc :3 2015-02-10 02:36:13 bougyman, yah chef needs to be ported to Alpine 2015-02-10 02:36:35 systmkor: PRs will be coming this week for ohai 2015-02-10 02:36:54 getting the various cookbooks to have platform support for alpine will be... someone else's problem. 2015-02-10 02:37:03 we'll add it for the cookbooks we use, of course. 2015-02-10 02:37:08 PRs? 2015-02-10 02:37:14 pull requests. 2015-02-10 02:38:09 ahhh 2015-02-10 02:38:37 bougyman, ohai looks cool 2015-02-10 02:39:00 systmkor: if by cool you mean huge pile of poo that somehow works most of the time. 2015-02-10 02:39:04 another thing I would love spend a decent amount of time for Alpine is port all the devops related packages 2015-02-10 02:39:18 ah yes. 2015-02-10 02:39:24 alpine _should_ have its own chef package. 2015-02-10 02:39:24 bougyman, I've never used it or looked at the coode 2015-02-10 02:39:26 *code 2015-02-10 02:39:33 now the only way to get chef on alpine is to compile via rubygems. 2015-02-10 02:39:36 I just looked at the description and the goal sounds cool 2015-02-10 02:39:37 suboptimal. 2015-02-10 02:39:49 yeah it is, and it does work in 99% of situations. 2015-02-10 02:40:02 but the codebase is (appropriately) a mess of cases. 2015-02-10 02:40:07 which is just hard to maintain. 2015-02-10 02:40:15 ahhh 2015-02-10 02:40:52 so many distributions have no package api so there's a lot of shelling out 2015-02-10 02:41:01 which is not very security-focused. 2015-02-10 02:41:07 but what other choice do they have? 2015-02-10 02:41:26 does apk have an api? 2015-02-10 02:41:29 I haven't even looked. 2015-02-10 02:41:35 I just always assume i'll be shelling out. 2015-02-10 02:41:42 i've started looking into apk 2015-02-10 02:42:04 but I'm trying to just work with Timo so we can actually have an apk spec 2015-02-10 02:42:23 any thoughts every given to another package manager? 2015-02-10 02:42:29 I've really fell in love with void. 2015-02-10 02:42:54 it filled in a lot of the gaps that pacman had. not that it's a clone or anything, but I went from debian to arch and pacman seemed to lack a lot (hooks & stuff). 2015-02-10 02:43:09 xbps (in voidlinux) has those, and is just a very well designed package manager. 2015-02-10 02:43:38 xbps & nix are my two faves, and both are portable. hell they even play well together, on void. 2015-02-10 02:43:39 ehhhh 2015-02-10 02:43:55 from the biggest feature list it looks about as benefitial as pacman 2015-02-10 02:43:59 nothing really new 2015-02-10 02:44:07 nix is what I want to port & work in with Alpine 2015-02-10 02:44:28 but nix is written in poorly documented (i.e. coding documentation not user manual) C++ and perl 2015-02-10 02:44:50 nothing good can come from those two nitroglycerin sensitive languages 2015-02-10 02:45:11 so that's why i want to learn the apk spec and port that with go-lang 2015-02-10 02:45:13 i dunno, xbps & xbps-src are different from pacman in so many ways, but I guess they're subtle if you aren't devving with them. 2015-02-10 02:45:28 bougyman, they are probably different subtly but thats my point 2015-02-10 02:45:28 xbps isn't revolutionary so much as evolutionary. 2015-02-10 02:45:31 apk fetch coffee 2015-02-10 02:45:42 it doesn't have any critically difference in package managing were nix is significantly different 2015-02-10 02:45:50 some good bits of debian hooks and good bits of pacman/makepkg ideas, just rewritten with sanity. 2015-02-10 02:45:55 again just looking at theire top list of features 2015-02-10 02:46:04 http://build.voidlinux.eu/waterfall 2015-02-10 02:46:33 systmkor: I get you, you're mostly right, in functionaly it is similar to a mix of those who have come before. 2015-02-10 02:46:36 not a new thing like nix. 2015-02-10 02:46:42 but nix's added complexity has come before. 2015-02-10 02:46:45 bougyman, so yah plan for me is to write an actually formalizable spec package manager based on nix & apk 2015-02-10 02:46:46 it was slashpackage. 2015-02-10 02:47:02 no one used it because it didn't have a catchy PR team and djb of course. 2015-02-10 02:47:06 with also extra modular (bsd philosphy) programs to provide gitian (verifiable code) 2015-02-10 02:47:07 he's the anti-pr. 2015-02-10 02:47:08 and soem other things 2015-02-10 02:47:30 I say, we change all projects to use the fountain model: everything happens at once, including testing and development on live 2015-02-10 02:48:01 http://cr.yp.to/slashpackage/management.html 2015-02-10 02:48:11 and he's just so brilliant at writing docs. 2015-02-10 02:48:15 short and concise. 2015-02-10 02:48:52 i'll look into later but yah one of the things i would want out of custom package manager is definitely an API 2015-02-10 02:49:33 either for working with locally or e.g. a RESTful interface to potentially have a distributed model of packagemangement or building code etc. 2015-02-10 02:49:35 wow an api to slashpackage would be so simple. 2015-02-10 02:49:44 oh no the one I'm plannin gout 2015-02-10 02:49:55 i've always dreamed of implementing a distro with slashpackage package management. 2015-02-10 02:50:14 bougyman, were is the spec for slashpackage 2015-02-10 02:50:14 but wow all the crazy compile flags to make it possible with non slashpackage software is just no frekking way. 2015-02-10 02:50:22 http://cr.yp.to/slashpackage.html 2015-02-10 02:50:38 How does slashpackage differ from Gobolinux? 2015-02-10 02:50:50 i've never seen gobulinux, I can't say 2015-02-10 02:50:57 i've seen many slashlinux-variants. 2015-02-10 02:51:00 they never stick around long. 2015-02-10 02:51:38 guys like djb and http://skarnet.org/ are the only ones I know using them, and they have custom ones they make for only themselves. 2015-02-10 02:51:44 Yeah, I think they're very similar. Google for "Unix Tree Rethought" for the Gobo founder's take on this concept. 2015-02-10 02:51:44 bougyman, it looks interesting but again same-ol same-ol but very simplified 2015-02-10 02:51:53 which I'll definitely add to reference list 2015-02-10 02:51:56 I've asked both for their bootstrap and both just pointed to how I could do it myself. 2015-02-10 02:52:01 to see what should be on embedded systems 2015-02-10 02:52:09 I know I can do it myself, but omg I use software they didn't write. they don't. 2015-02-10 02:52:27 inb4 plan9 is mainstream 2015-02-10 02:52:51 Everything is a file™ 2015-02-10 02:53:00 I was surprised alpine went with openrc instead of runit or the new bsd one. 2015-02-10 02:53:08 Diftraku, even inodes? 2015-02-10 02:53:09 :P 2015-02-10 02:53:29 I think even inodes are representable as files in plan9 2015-02-10 02:54:06 openrc is built upon sysv turtles. 2015-02-10 02:54:46 Diftraku, weird cause then that would have to be a 'file' were it doesn't really itself have its own inode and just live in memory for user representation 2015-02-10 02:54:49 s6, runit, so many others just do it better. 2015-02-10 02:55:07 (and more securely) 2015-02-10 02:55:16 bougyman, runit I thought was more similar to supervisord 2015-02-10 02:55:36 systmkor: runit is a drop-in replacement for daemontools, at the supervisor level. 2015-02-10 02:55:42 but PID1 is an addition. 2015-02-10 02:55:54 it's not just svscan as PID1 (which I also ran for a while) 2015-02-10 02:56:23 s6 has a more compartmentalized 1 (bootstrap), 2 (runtime) and 3 (shutdown) design. 2015-02-10 02:56:30 can you run as pid -1? :3 2015-02-10 02:56:34 runit just execs into 2 from 1, then from 2 to 3 on shutdown. 2015-02-10 02:57:16 so basically s6 is really the 'init system' were runit is just the daemone supervisor? 2015-02-10 02:57:26 s6 also eliminates the possibility of a service losing the pipe to its' log service. but i've only seen that in runsv (runit) like three times in 12 years. 2015-02-10 02:57:33 and every frekking time it's been some java process. 2015-02-10 02:57:37 most recently: apache storm. 2015-02-10 02:57:44 bougyman: You should look at Sabotage if you haven't already. musl-based, uses runit, slashlinux sort of package management... 2015-02-10 02:57:51 I did look at it. 2015-02-10 02:58:04 it wasn't really usable for anything other than a toy. 2015-02-10 02:58:12 void is a complete system that satisfies all of that, too 2015-02-10 02:58:18 did you look at buildbot? 2015-02-10 02:58:28 they test every build/release against musl, too. 2015-02-10 02:58:39 it's a choice for the user, to use or not to use musl. 2015-02-10 02:58:43 I choose yes. 2015-02-10 02:59:17 bougyman, power user sure 2015-02-10 02:59:22 they're completely rolling, though. I want it on my workstations, not my servers. 2015-02-10 02:59:24 bougyman, average user has no fucking clue 2015-02-10 02:59:31 hopefully alpine will be on my servers, toon. 2015-02-10 02:59:34 *soon 2015-02-10 02:59:42 Where alpine seems to hit a sweet spot for me is that it has binary packages and the aports tree. Simplicity and a lot of the Arch goodness I loved 5 years ago. 2015-02-10 02:59:47 I'm really quite scared running ubuntu. 2015-02-10 03:00:17 bougyman, http://7770647a14b0867efc75-b939f832d8cd9c860ce8909163419528.r92.cf2.rackcdn.com/36265.jpg 2015-02-10 03:00:26 we gotta get out before ubuntu goes systemd, for sure. 2015-02-10 03:01:01 bougyman, well feel free to port things, and document :D 2015-02-10 03:01:03 i'll stab my eye with an icepick before i'll let a public server run systemd. 2015-02-10 03:02:00 bougyman, so what are you going to get working on Alpine 2015-02-10 03:02:15 nothin'. i'm going to get ohai working with alpine. 2015-02-10 03:02:24 well that's something 2015-02-10 03:02:27 then: cigarette. 2015-02-10 03:03:14 bougyman, like this https://i.imgur.com/HlrUp.jpg ? 2015-02-10 03:03:26 exactly. nirvana. 2015-02-10 03:03:37 ACTION outro & 2015-02-10 03:04:05 bougyman, well I would love thoughts on package management in the future 2015-02-10 03:14:31 systmkor: state of current affairs being what it is, i'd have to go with xbps. it has support for so many archs and the full test suite gives me an e-rection. 2015-02-10 03:14:59 nix seems like a valid implementation of slashpackage, but at real real high cost of space. 2015-02-10 03:15:15 not really feasible on embeddeds. 2015-02-10 03:16:19 which reminds me what kind of maniac would make a nix based distro and not include realpath in the core? 2015-02-10 03:16:43 bougyman, well it depends on how you do it 2015-02-10 03:16:56 bougyman, so thats why I want to learn about apk and slashpackage because for example 2015-02-10 03:17:13 on an embedded you only really need a very dum means of installing and checking packages 2015-02-10 03:17:27 so you can push all of the complex testing and dependency checking on a server 2015-02-10 03:17:29 slashpackage (the original) is only really viable for slashpackage-designed apps. 2015-02-10 03:17:42 i don't know what that is supposed to mean 2015-02-10 03:17:48 you can't really wrangle gnu software into it (not without an asston of sed and maintainers) 2015-02-10 03:18:05 bougyman, I said look at it for design ideas and coding patterns 2015-02-10 03:18:07 well, someone writing slashpackage software is going to register a name and declare a category. 2015-02-10 03:18:15 and follow the directory spec. 2015-02-10 03:18:15 not as in a literal smashing of code together 2015-02-10 03:18:28 oh yeah, I hear ya. 2015-02-10 03:18:46 I was just extrapolating the flaws of slashpackage itself. 2015-02-10 03:18:54 I apologize, not 'I said' but 'What I was trying to get across' 2015-02-10 03:18:57 nix is more realistic. 2015-02-10 03:19:16 there is more you can add than just hat nix does 2015-02-10 03:19:37 also I'm curious how package manager could work well with CMSs 2015-02-10 03:19:52 i'm not opposed to, and wouldn't complain about it, for the 'symlink hell' hate it gets. symlinks are fine, used frequently in runit & s6 & djbway software in general. 2015-02-10 03:20:11 but my nixos container got ridiculously large very fast. 2015-02-10 03:20:15 and a lot of it was useless. 2015-02-10 03:20:35 you're making symlinks anyway, have a core of stuff that gets symlinked to instead of remaking every runtime discreetly 2015-02-10 03:20:41 well also with nix your supposed to use the garbage collector 2015-02-10 03:21:19 I hate repetition. 2015-02-10 03:21:31 it's like my pet peeve in software, in general. 2015-02-10 03:21:49 well my guess is that there is a flag to do that after an update 2015-02-10 03:22:05 still praying for a smoking-fast deduplicating filesystem :) 2015-02-10 03:22:40 lessfs totally doesn't make the cut. 2015-02-10 03:22:46 also with some extra features on top of nix there should be a way to run your package manager in the background and never touch it unless you have configurations to change 2015-02-10 03:23:05 that's both exciting and scary. 2015-02-10 03:23:18 could be could, could take down the interweb. 2015-02-10 03:23:20 well if you think about it thats what an embedded environment is 2015-02-10 03:23:23 er could be good, ... 2015-02-10 03:23:43 arguably if your package manager isn't resiliant enough to update and maintain itself 2015-02-10 03:23:47 without human intervention 2015-02-10 03:24:20 there is much work to be done 2015-02-10 03:25:49 bougyman, think about a similar situation before a general purpose time sharing OSes exist 2015-02-10 03:26:05 humans were in the mix of physically taking jobs running their code and having there input 2015-02-10 03:26:11 then yanking there output 2015-02-10 03:26:16 managing the time sharing of processes 2015-02-10 03:26:18 etc. 2015-02-10 04:56:23 Hi is there a way to select multiple messages and export them (with all parts) all at once into a single folder? 2015-02-10 06:29:39 Tjh, 'multiple messages'? 2015-02-10 06:42:29 yes 2015-02-10 06:42:36 more than one 2015-02-10 06:42:50 i want to select htem all and download everything inside all of htem at once 2015-02-10 06:43:20 <_ikke_> Tjh: It's not clear what you mean with messages 2015-02-10 06:44:23 ta2p0mm5m4hu, are the emacs packages going into alpine officially anytime soon? 2015-02-10 06:48:49 emails 2015-02-10 06:49:03 where is the confusion here? 2015-02-10 07:06:15 <\renaud> hello 2015-02-10 07:06:38 <\renaud> is there a way to force reinstalling base system with only apk.static installed? 2015-02-10 07:07:12 <\renaud> # apk.static -X http://dl-3.alpinelinux.org/alpine/ -U --allow-untrusted -f --initdb add alpine-base 2015-02-10 07:07:15 <\renaud> fetch http://dl-3.alpinelinux.org/alpine/x86_64/APKINDEX.tar.gz 2015-02-10 07:07:18 <\renaud> WARNING: Ignoring APKINDEX.333db36f.tar.gz: BAD signature 2015-02-10 07:07:18 <\renaud> and it doesn't do anything 2015-02-10 07:07:45 sounds like the mirror is out of sync, or similar 2015-02-10 07:08:02 <\renaud> it does that on any of the mirrors 2015-02-10 07:08:26 <\renaud> the problem is: I am logged in, but libc is corrupted, so only apk-static works 2015-02-10 07:10:07 <\renaud> so it probably cannot verify any signature at all, but -f doesn't force anything 2015-02-10 09:28:13 fabled: looks like wrong url, didnt specify a version. 2015-02-10 11:30:14 dalias: looks like it's in http://git.alpinelinux.org/cgit/aports/commit/?id=1964efae661787a7828e42901708d098df07c664 2015-02-10 11:32:31 hmmmalso on x32 there seems to be some issue: http://git.alpinelinux.org/cgit/aports/commit/?id=2140f80c078bb79fe30c9c59a4edfebfdba15490 2015-02-10 12:08:39 hey, i have this odd problem: 2015-02-10 12:08:40 apk add php-fpm 2015-02-10 12:08:40 (1/1) Installing php-fpm (5.6.3-r0) 2015-02-10 12:08:40 ERROR: php-fpm-5.6.3-r0: No error information 2015-02-10 12:08:40 OK: 414 MiB in 78 packages 2015-02-10 12:13:03 robin666, "apk update" first 2015-02-10 12:13:07 should fix the error code though 2015-02-10 12:13:23 it happens when .apk is updated, and you have old copy of the index 2015-02-10 12:14:40 i think the error message went wrong when we migrated apk-tools to use libfetch 2015-02-10 12:21:30 fabled, that worked, thanks 2015-02-10 12:26:52 I'm trying to install owncloud but I get stuck starting php-fpm: 2015-02-10 12:26:53 http://pastebin.com/g0dsKBdq 2015-02-10 12:34:15 robin666: did you apk update && apk upgrade? 2015-02-10 12:42:58 clandmeter: forgot to upgrade, my bad! 2015-02-10 12:44:09 i started now, thanks! 2015-02-10 12:46:04 yw 2015-02-10 15:18:13 using apk after using almost any other package manager is like drinking water in the winter 2015-02-10 15:55:32 trying to use lxc-attach I get the following error: 2015-02-10 15:55:34 kern.alert kernel: [103916.186051] grsec: From 10.11.16.22: use of CAP_SYS_ADMIN in chroot denied for /usr/bin/lxc-attach[lxc-attach:13545] uid/euid:0/0 gid/egid:0/0, parent /usr/bin/lxc-attach[lxc-attach:13544] uid/euid:0/0 gid/egid:0/0 2015-02-10 15:56:09 grsec doesn't allow me to use lxc-attach or I missunderstood anything? 2015-02-10 16:01:06 "LXC currently can’t attach to an unprivileged container’s namespaces. That also means that some fields of lxc-info will be empty and that you can’t use lxc-attach" 2015-02-10 16:25:22 alacerda: are you using unprivileged containers? 2015-02-10 16:35:27 clandmeter, to be truth i am not sure... just followed http://wiki.alpinelinux.org/wiki/LXC 2015-02-10 16:57:11 alacerda: you need a special setup for unpriv containers ie: https://www.stgraber.org/2014/01/17/lxc-1-0-unprivileged-containers/ 2015-02-10 17:16:07 please: http://sprunge.us/dGcj 2015-02-10 17:16:20 it is #3742 2015-02-10 17:16:31 oops... sorry 2015-02-10 17:24:21 Hey, dalias. Do you know if someone ever successfully built texlive on musl? 2015-02-10 17:25:29 no, i don't 2015-02-10 17:25:52 okay, thanks 2015-02-10 17:26:04 I'm surprised alpine doesn't have a package for texlive 2015-02-10 17:26:13 does nobody here use LaTeX? 2015-02-10 17:26:38 i want it, but it's not a major need for me and i've run it on another system the few times recently i've needed it 2015-02-10 17:26:51 it will get done 2015-02-10 17:27:08 eventually, for sure 2015-02-10 17:27:08 it should be pretty easy; i'm not sure what's holding it up 2015-02-10 18:00:08 latex is horrible 2015-02-10 18:04:53 you are horrible 2015-02-10 18:07:18 i'm not even sure which latex version should be packaged 2015-02-10 18:07:28 there are several now and i dunno the pros/cons 2015-02-10 18:07:50 i did a math paper with latex once.. never again 2015-02-10 18:08:13 dalias, I think texlive is the standard 2015-02-10 18:09:00 i'm just not sure whose standard it is :) 2015-02-10 18:09:01 diffract|, font rendering is gorgeous and you spend much less time worrying about formatting once everything is set. So you get more beatiful papers in much less time. 2015-02-10 18:09:25 The only drawback is if you have never used it before, but it doesn't take more than a couple of hours to get the grasp of it. 2015-02-10 18:09:28 iie, i beg to differ. tex is good for what it's made for, math. that's about all 2015-02-10 18:09:47 its paragraph filling algorithm is terribly dated and fails horribly on long strings like urls/pathnames 2015-02-10 18:09:53 in ways that break the whole document 2015-02-10 18:10:22 iie: i actually worried too much about formatting because the template i used isn't going to 100% look how i want it. and i had to fight with latex too much to get it to do what i want because they make it specifically hard to change the formatting 2015-02-10 18:10:42 and hyphenation, uhg. all hyphenation does is make papers that are gratuitously difficult for non-native english speakers to read 2015-02-10 18:10:44 dalias, what do you use for non-math papers then? groff? 2015-02-10 18:11:01 and for presentations? latex's package beamer is great 2015-02-10 18:11:02 iie, i'm not saying there's much better 2015-02-10 18:11:32 for some things RST suffices 2015-02-10 18:12:19 formatting presentations with latex? i know i want to waste my time on something more productive 2015-02-10 18:13:13 diffract|, :) 2015-02-10 18:13:51 But it's super simple. http://texdoc.net/texmf-dist/doc/latex/beamer/doc/beameruserguide.pdf 2015-02-10 18:14:22 just get a template you like and you're done. If you want to change something, shouldn't take much time either, since the templates are normally well commented 2015-02-10 18:14:44 i'd be much happier with markdown + math extensions in latex syntax 2015-02-10 18:14:59 basically what you have on mathoverflow :-) 2015-02-10 18:17:54 so i add a user with alpine and it keeps saying i've put an incorrect password, even though i'm 101% sure it's correct. what do? 2015-02-10 18:18:46 i changed it with passwd, still says incorrect 2015-02-10 18:19:31 diffract|, trying to access via SSH? 2015-02-10 18:19:43 alacerda: no, same machine 2015-02-10 18:20:08 funny once it happened to me. But the problem was different keyboard 2015-02-10 18:20:37 ABNT2 locally and US remotely 2015-02-10 18:22:40 hmm, i made a new user and i can log in to it.. strange 2015-02-10 18:49:08 maybe don't put emoji in your password 2015-02-10 18:52:46 :) 2015-02-10 20:27:23 hi, is there anyopne over here I can chat with regarding the rpi build:)? 2015-02-10 20:44:12 yes, do you want to hear about how mad I am about my rpi? 2015-02-10 20:44:23 it died literally three days after I got it 2015-02-10 20:44:42 broadcom makes low-quality products 2015-02-10 20:52:21 ahills rpi2 or the old one? 2015-02-10 20:52:42 rpi2 2015-02-10 20:52:55 heard of its bug^^? 2015-02-10 20:52:58 nope 2015-02-10 20:53:01 is the bug that it DIES? 2015-02-10 20:53:11 temporarily, yes 2015-02-10 20:53:19 well, it's been like this for a month 2015-02-10 20:53:27 if the fix involves a soldering iron, I'm not interested 2015-02-10 20:53:37 https://www.youtube.com/watch?v=TGtMRiHwU1A 2015-02-10 20:54:16 It'll make you laugh^^ 2015-02-10 20:55:09 hahaha 2015-02-10 20:55:24 unfortunately, mine is never capable of using USB again after the Incident 2015-02-10 20:55:30 o0 2015-02-10 20:55:36 which is really problematic, since everything but the CPU is on the USB 2015-02-10 20:55:54 get yourself a new one when this bug has been fixed 2015-02-10 20:56:04 or I'll just buy from another manufacturer 2015-02-10 20:56:04 or get yourself a cubieboard 2015-02-10 20:56:10 I have a beagle thing 2015-02-10 20:56:11 there's also this korean manufactur 2015-02-10 20:56:17 haven't touched it yet though 2015-02-10 20:56:47 *odroid 2015-02-10 20:56:56 anyway, familiar with qemu-system-arm? 2015-02-10 20:57:20 no, although I wanted to try that method for cross-compilation 2015-02-10 20:57:21 I want to run some tests with alpine's rpi image, but I can't get it to boot-.- 2015-02-10 20:57:33 can you use qemu-*-arm with xen? 2015-02-10 20:57:41 cross compiling during emulation? 2015-02-10 20:57:43 sounds like a pita 2015-02-10 20:57:52 well, not actually cross-compiling 2015-02-10 20:57:56 compiling in emulation 2015-02-10 20:57:57 dunno, not familiar with xen 2015-02-10 20:58:05 that's going to be slow as hell 2015-02-10 20:58:15 yep 2015-02-10 20:58:44 but it might not be slower than building on the chip itself 2015-02-10 20:58:54 ^^ 2015-02-10 20:58:59 I have a pretty fast amd64 machine, and a very, very slow arm board... 2015-02-10 21:02:37 it's only 30 quid..:) 2015-02-10 21:04:13 yeah, and a pain to return and get a fresh one 2015-02-10 21:04:38 that's usually the case with stuff you purchase online 2015-02-10 21:05:08 http://www.hardkernel.com/ 2015-02-10 21:05:11 those boards are neat as well 2015-02-10 21:07:13 oh cool, thanks for the link 2015-02-10 21:07:47 yw 2015-02-10 21:10:18 i think the odroid are actually fast, the xu3 even uses _both_ the slow and fast arm cores at the same time if neede 2015-02-10 21:10:33 but from what i saw it costs as much as some celeron 2015-02-10 21:10:35 so, idk 2015-02-10 21:12:59 power-wise, though? 2015-02-10 21:13:14 x86 is a pretty crappy architecture 2015-02-10 21:17:19 sorry for the spam 2015-02-10 22:08:05 dalias, random note about LaTeX but I think there is a sperate package that wraps urls properly 2015-02-10 22:08:35 dalias, oh and emacs is in testing, will tyr compiling and see how it works for me, I haven't touched emacs in a couple of years though 2015-02-10 22:11:16 yeah i just apk added it :) 2015-02-10 22:11:33 working great 2015-02-10 22:12:21 hrmmm the source isn't downloading 2015-02-10 22:15:46 finally started working cool cool 2015-02-10 22:40:18 I hated latex until I found lyX 2015-02-10 22:40:48 I hated latex until I had to use anything else to generate documents 2015-02-10 22:41:02 ahills, :) 2015-02-10 22:41:14 yeah, that about sums it up 2015-02-10 22:41:25 latex is the least crappy among a bunch of crappy choices 2015-02-10 22:41:58 ever tried using a word processor to exchange information with another human? 2015-02-10 22:42:02 what a disaster 2015-02-10 22:42:13 ahills, what document markup language do you use? 2015-02-10 22:43:10 also has anyone gotten Alpine running on Linode or OpenStack, there are some existing methods but they don't run through the standard install process with setup-alpine for example 2015-02-10 22:44:23 i have some rough ideas in my head on how to get it to work but not sure what the best method would be 2015-02-10 22:45:01 systmkor: latex... it's the best by being the least worst 2015-02-10 22:45:09 ideal document language would be markdown + math extension 2015-02-10 22:45:23 markdown does not have enough features to write papers or typeset documents 2015-02-10 22:45:30 dalias, they do have that but i can't stand markup 2015-02-10 22:45:40 but it's pretty great for the text-html bridge 2015-02-10 22:45:58 it has enough for a README but nothing of anything beyond your most minimal use 2015-02-10 22:46:08 and a blog, and basic static websites 2015-02-10 22:46:15 ahills, other extensions could be proposed 2015-02-10 22:46:22 agreed 2015-02-10 22:46:32 as soon as you add "extensions", it loses the simplicity that makes it good at its current task 2015-02-10 22:46:34 (github readmes) 2015-02-10 22:46:35 dalias, ahills I do think Markdown instead of html for email 2015-02-10 22:46:37 would be wicked 2015-02-10 22:46:40 ooh yeah 2015-02-10 22:46:42 but he basic premise -- that the source should be human-readable and look as close as possible to the desired output in structure -- is sound 2015-02-10 22:46:42 I'd get behind that 2015-02-10 22:46:50 I agree 2015-02-10 22:47:02 systmkor, i want a "html2markdown" util for email 2015-02-10 22:47:09 heh... good luck 2015-02-10 22:47:19 it will probably be in perl 2015-02-10 22:47:22 basically it would strip out all the useless crap from html and produce markdown 2015-02-10 22:47:25 dalias, well It would be a native interpreted mime type for your email client 2015-02-10 22:47:32 there already is one.... in ruby.... 2015-02-10 22:47:34 text/markdown 2015-02-10 22:47:51 systmkor, why? we already have text/plain 2015-02-10 22:47:53 :) 2015-02-10 22:48:09 dalias, because that isn't enough when you need to do some level of tech-writing 2015-02-10 22:48:19 the whole reason i want html2markdown is that the transformation puts html in the proper email form :) 2015-02-10 22:48:26 "> " for quoting 2015-02-10 22:48:30 etc. 2015-02-10 22:48:34 yarp 2015-02-10 22:48:57 uhm so not to be pushy but any ideas on proper install of Alpine on Linode 2015-02-10 22:49:21 only way to get to boot from alpine kernel is via pv-grub 2015-02-10 22:49:23 dunno 2015-02-10 22:50:04 so I was thinking of maybe trying to bootstrap into basically the alpine install iso, then actually install on the xen virtual disks I want 2015-02-10 22:50:52 oh, did you want a sol'n without touching the disks? always boot from iso? 2015-02-10 22:51:00 sol'n? 2015-02-10 22:51:10 solution 2015-02-10 22:51:13 sorry, math shorthand 2015-02-10 22:51:22 uhm I can touch the disks 2015-02-10 22:51:38 but the install to chroot produces a different install than the standard setup-alpine script 2015-02-10 22:52:02 I'm confused about what the problem is... maybe I should spin up a linode and try it 2015-02-10 22:52:11 ahills, but I can't just upload an iso to Linode and then just one-click boot from it 2015-02-10 22:52:38 oh thanks but don't do it if you can't get money back 2015-02-10 22:52:51 it's not that expensive but yah 2015-02-10 22:53:13 I've been thinking about setting another one up anyways 2015-02-10 22:53:25 oh okay well I would greatly appreciate the help 2015-02-10 22:53:30 I wanted to do a writeup / script 2015-02-10 22:53:38 so if I have to do it again the future no work :D 2015-02-10 22:56:38 hmm, how did I install an OS on my linode initially... so long ago that I forgot 2015-02-10 22:56:58 I thought I uploaded an ISO but maybe I'm wrong 2015-02-10 22:57:19 ahills, take a look at these two posts 2015-02-10 22:57:49 ahills, https://www.linode.com/docs/tools-reference/custom-kernels-distros/run-a-custom-compiled-kernel-with-pvgrub 2015-02-10 22:58:14 ahills, https://www.linode.com/docs/tools-reference/custom-kernels-distros/running-a-custom-linux-distro-on-a-linode-vps 2015-02-10 22:58:27 these don't give a great roadmap but a starting place 2015-02-10 22:58:40 ah, I see, usually they just offer their standards from a drop-down 2015-02-10 22:58:48 maybe we can get them to have alpine by default :D 2015-02-10 22:58:56 :D 2015-02-10 22:59:13 well in the mean time we could bootstrap it 2015-02-10 22:59:25 plus I think if we do it well we probably could get a method that works for any VPS 2015-02-10 22:59:36 that doesn't provide direct iso upload to install with 2015-02-10 22:59:39 isn't there a method to install alpine from within another OS? 2015-02-10 22:59:45 yes 2015-02-10 22:59:55 ahills, http://wiki.alpinelinux.org/wiki/Replacing_non-Alpine_Linux_with_Alpine_remotely 2015-02-10 23:00:14 but it didn't seem to work directly with Linode 2015-02-10 23:00:21 ah, ok 2015-02-10 23:00:32 and may be out of date 2015-02-10 23:00:33 but take a look 2015-02-10 23:01:14 you could do that instructions but you would need to use pv-grub to then chainload the syslinux boot of Alpine 2015-02-10 23:01:17 yeah 2015-02-10 23:01:34 which seems eehhhhhhhhhh 2015-02-10 23:01:35 ok I don't think I have time to do this today, I will try to get to it tomorrow 2015-02-10 23:01:49 m'kay well this is pretty much my job for today 2015-02-10 23:01:49 this is an interesting problem 2015-02-10 23:01:55 any recommendations of reference 2015-02-10 23:02:03 or 'literature' 2015-02-10 23:02:07 I was just gonna hack at it 2015-02-10 23:02:28 okay well I'll add a wiki doc and just dump my notes 2015-02-10 23:02:33 ok 2015-02-10 23:07:34 ta2p0mm5m4hu, btw have you checked if the emacs tarballs on alpha.gnu.org work with musl with my provided patches? 2015-02-10 23:07:39 that might be easier than depending on git 2015-02-10 23:09:59 systmkor: could you link the doc when it's created? 2015-02-10 23:10:09 ahills, yah 2015-02-10 23:10:12 thx 2015-02-10 23:10:30 ahills, just like link now when i go create it but with no real content yet 2015-02-10 23:10:38 or do you mean when everything is pushed there? 2015-02-10 23:11:55 just now, so I can refresh when I work on it again 2015-02-10 23:12:02 keeping tabs open in browser is one of my todo lists ;) 2015-02-10 23:12:21 ahills, do you think this would be a good place to put it 2015-02-10 23:12:22 http://wiki.alpinelinux.org/wiki/Bootstrapping_Alpine_Linux 2015-02-10 23:12:40 it already exists but is empty, probably just like bootstrapping on any VPS section 2015-02-10 23:13:56 yeah sure 2015-02-10 23:13:57 I'm no expert 2015-02-10 23:14:07 ahills, neither am I :P 2015-02-10 23:14:38 ahills, I like getting multiple opinion so I hopefully don't have my head up my ass about a topic or a project 2015-02-10 23:14:43 haha 2015-02-10 23:14:54 yeah hijack that page, if someone needs it for something else they should've put content there 2015-02-10 23:21:45 systmkor: it was created by user "dubiousjim", who also created this page: http://wiki.alpinelinux.org/wiki/Install_Alpine_on_Rackspace 2015-02-10 23:22:09 which is another novel method for bootstrapping alpine 2015-02-10 23:22:35 probably you'd still need the pv-grub stuff 2015-02-10 23:23:32 thanks yah probably will check out 2015-02-10 23:27:03 in the meantime I opened a ticket with linode to ask for alpine linux to be added as a standard installation 2015-02-10 23:29:50 is there a wiki page about the different repos available? 2015-02-10 23:33:17 and/or the right way to switch to (add?) other repos? 2015-02-10 23:35:39 ahills, one problem is I don't think they distribute grsec kernels, so we would still need to automate custom kernels 2015-02-10 23:36:04 ahills, either way having Alpine as an option on Linode would still help out a bunch 2015-02-10 23:36:06 ahills, thanks :D 2015-02-10 23:36:50 systmkor: you mean by policy? seems odd... 2015-02-10 23:37:01 I would rather a policy mandating grsec... 2015-02-10 23:37:06 but, hey, I don't make the money they do 2015-02-10 23:37:37 hey its a fucking push just for people to use SELinux 2015-02-10 23:37:49 ugh, SELinux makes everything so much more difficult 2015-02-10 23:37:54 agreed 2015-02-10 23:38:09 also... wary of NSA-sourced security... 2015-02-10 23:38:11 ahills, either way for the average newcomer to Linux adminstration 2015-02-10 23:38:17 yeah 2015-02-10 23:38:19 it's wayyy to complicated 2015-02-10 23:38:58 IIRC #rhel has a bot to auto-reply "don't disable SELinux!" :) 2015-02-10 23:39:02 ahills, hence why i think we should provide grsec policies and capabilities for packages especially daemons & services 2015-02-10 23:39:29 ahills, and I don't mean backed in to the package but something as simple as 2015-02-10 23:39:42 apk add openssh 2015-02-10 23:39:46 apk add openssh-grsec 2015-02-10 23:40:25 I haven't looked into grsec policies at all 2015-02-10 23:40:28 is it a simple architecture? 2015-02-10 23:40:50 ahills, rather simple but I haven't sat down to learn the RBAC system 2015-02-10 23:41:05 the bigger problem is the default means of determining the policy 2015-02-10 23:41:08 right 2015-02-10 23:41:12 is running strace and such 2015-02-10 23:41:20 whiiiiich for everyone to be repeating that over and over 2015-02-10 23:41:25 yeah, wasted hours 2015-02-10 23:41:26 is meaningless 2015-02-10 23:41:45 I totally agree though people should be able to control the policies for their needs 2015-02-10 23:42:14 but if I just want to setup a httpd server on linux as fast as possible and as secure as it gets 2015-02-10 23:42:37 providing some stuff like that would provide a fuck ton of help to the lay admin 2015-02-10 23:44:55 yeah 2015-02-10 23:45:12 and alpine is definitely the best distro I've come across to get something up and running very quickly 2015-02-10 23:47:45 ahills, and time to make it leaner, more generic, more programmatic, easier, w/ automated testing 2015-02-10 23:47:48 :D 2015-02-10 23:48:12 also excited to eventually see if there is a nice way of making it dead simple to build 'end-goal' distros off of Alpine 2015-02-10 23:48:21 so Alpine becomes kind of a base-distro so to speak 2015-02-10 23:49:19 ahills, cause for example if all the work a project like ElementaryOS had to do was fill in some configurations and handful of scripts to work off of Alpine 2015-02-10 23:49:23 that would be wicked 2015-02-10 23:52:48 dalias: i'll check, but i'm quite distracted this week. 2015-02-10 23:53:26 dalias, oh and emacs runs but i've forgotten most of the keyboard shortcuts will mess with a bit when I'm tired tonight 2015-02-10 23:54:05 systmkor: you mean the x11 or the nox11 version? 2015-02-10 23:54:32 emacs-xorg is the one i compiled and installed 2015-02-10 23:55:26 i'm using the nox one 2015-02-10 23:55:35 i'll try the x one later 2015-02-10 23:55:40 systmkor: kool! 2015-02-10 23:55:42 tA2p0mM5M4HU, but not sure how to get the graphical install of it running 2015-02-10 23:55:43 thx! 2015-02-10 23:55:54 only starts in the console? 2015-02-10 23:55:59 yah 2015-02-10 23:56:04 unless I'm missing something 2015-02-10 23:56:12 hrmps 2015-02-10 23:56:39 tA2p0mM5M4HU, oh nvm its just me 2015-02-10 23:56:51 i have an admin account and a general user account on my laptop 2015-02-10 23:57:02 so admin doesn't have access to the :0 display 2015-02-10 23:57:07 so it defaults to the nox view 2015-02-10 23:57:24 which seems like as it should rather than throwing errors but that's just me 2015-02-10 23:57:29 ah, and the other one does start a gtk3 widgetted emacs. 2015-02-10 23:57:40 ? 2015-02-10 23:57:42 yup lemme take a screen shot 2015-02-11 00:10:55 tA2p0mM5M4HU, https://i.imgur.com/4rrff3G.png 2015-02-11 00:11:24 <3 2015-02-11 00:17:40 tA2p0mM5M4HU, had to use gimp for the screenshot since imagemagick won't use the LCMS libraries or w/e 2015-02-11 00:38:44 systmkor: sorry, ISP having problems (again)... I would have expressed appreciation of your vision, had my message made it out of my network 2015-02-11 00:48:14 lol yah no problem :D 2015-02-11 01:04:58 does the package xf86-input-synaptics relate only to touchpads or is it necessary for mouse input too? 2015-02-11 01:05:41 i would expect it's only for touchpads 2015-02-11 01:08:14 thanks 2015-02-11 01:23:29 how do i shut down? there is no shutdown command 2015-02-11 01:23:49 use halt? 2015-02-11 01:25:02 that worked, thanks 2015-02-11 01:37:31 isn't "init 0" the best way to shut down? All other commands just add complexity with countdowns and other stuff. 2015-02-11 01:37:53 if all you want to do is poweroff, I think you should just "init 0" 2015-02-11 01:39:00 I use halt or shutdown, is a convenience if anything 2015-02-11 01:43:16 you should probably use whatever the idiomatic openrc way is 2015-02-11 01:48:38 ahills, I'm trying to see where I can go with writing a small script to download and use the setup-* tools 2015-02-11 01:49:05 that most likely will have too many problems but it seems like a good starting point 2015-02-11 01:49:45 also since there is setup-bootable, that should be a simple way of storing that to a xen disk then using that disk to install on your final disks 2015-02-11 01:50:22 there exists methods similar to that but they take and pull the iso, copy it's contents, then store stuff manage configs uing lbu 2015-02-11 01:51:08 probably best to download the files you need directly, as you planned 2015-02-11 01:53:41 in what way? 2015-02-11 01:53:54 meaning download files needed directly 2015-02-11 01:54:43 also i'm thinking if you can get the boot & alpine-base ready to be chrooted into 2015-02-11 01:54:46 in the same way as the setup- scripts, fetching them directly--rather than downloading an iso and extracting 2015-02-11 01:54:56 you could use update-pvgrub to handle that automatically 2015-02-11 01:55:02 ahills, ahh yes 2015-02-11 01:55:17 agreed 2015-02-11 03:58:06 hmm, any reason the redmine package depends on a very specific version of a package (which has since been updated)? 2015-02-11 03:58:20 ERROR: unsatisfiable constraints: 2015-02-11 03:58:21 ruby-redmine-rails-3.2.21-r0: 2015-02-11 03:58:23 breaks: redmine-2.4.6-r0[ruby-redmine-rails=3.2.19-r0] 2015-02-11 04:04:41 ahills, did you check redmine project to see if it's the project our a out of date APKBUILD 2015-02-11 04:05:50 fairly sure it's the apkbuild, but I don't know why someone updating ruby-*redmine*-rails wouldn't also update the redmine package... 2015-02-11 04:11:32 +1 reason for automated package testing :D 2015-02-11 04:12:45 wait... I just looked at the APKBUILD for redmine, and it doesn't require specific versions 2015-02-11 04:12:52 so, now I don't understand that error... 2015-02-11 04:13:40 circular depencies are great 2015-02-11 04:14:09 Diftraku, i should post all the dependency trees I generated using apk dot one sec 2015-02-11 04:14:27 neither of the packages depend on an explicit version of the other 2015-02-11 04:14:46 somehow it thinks that redmine requires 3.2.19 of that other package, but I can't figure out why 2015-02-11 04:15:04 apk being silly 2015-02-11 04:15:31 apk info showing it depending on that version... how can it get that from the APKBUILD which has no version info? 2015-02-11 04:16:28 can someone run `apk info -R redmine | grep ruby-redmine-rails' and see if it is requesting a specific version? 2015-02-11 04:16:32 could just be my index or something 2015-02-11 04:16:54 uploading to imgure 150 images to go 2015-02-11 04:17:25 *imgr 2015-02-11 04:17:38 erg so many errors uploading w/e 2015-02-11 04:17:46 imgurrr! 2015-02-11 04:18:51 abuild is building this apk without any issues, against the proper latest version 2015-02-11 04:22:34 even digging into APKINDEX.tar.gz and the two .apk's doesn't yield any hints about where that version number is coming from... 2015-02-11 04:29:38 Diftraku, https://imgur.com/a/yCEvu 2015-02-11 04:30:56 ahills, i think abuild does some automagic of trying to determine libraries? don't quote me on that 2015-02-11 04:32:39 yeah but even the built APK has no indicator of that version 2015-02-11 04:37:00 no idea 2015-02-11 04:41:18 ahills, so I'm currently thinking of using alpine-chroot.sh to create a alpine chroot on your VPS 2015-02-11 04:41:37 then install alpine-conf to install the setup-* tools 2015-02-11 04:41:42 and you can install from there 2015-02-11 04:42:00 i don't know if that will work well but seems like a solid start 2015-02-11 04:43:24 that said the alpine-chroot.sh script may be out of date, so probably look at the lxc template as a guideline 2015-02-11 05:01:53 I have a VPS that isn't linode that I don't care about that I will try the chroot-style install on first 2015-02-11 05:02:01 if I can get it working there, I'll try it on a linode 2015-02-11 05:03:54 okay i'm patching together code from the alpine-chroot lxc-alpine code and some other stuff 2015-02-11 05:05:49 nice! 2015-02-11 05:19:36 heh, solved my package problem: didn't notice alpine graduated to 3.1, was still using 3.0 repository 2015-02-11 05:27:42 ahhhhh 2015-02-11 05:38:51 :) 2015-02-11 06:42:29 ahills, I think I may have some shitty crude thing that works 2015-02-11 06:42:57 nice 2015-02-11 06:43:04 all you need is to do it once, remember 2015-02-11 06:43:07 then you can just clone infinitely 2015-02-11 06:43:15 well, until you can't afford any more linodes 2015-02-11 06:44:01 lol yah 2015-02-11 06:44:19 linode did respond saying they're not gonna add alpine 2015-02-11 06:46:56 dang.. not surprised though 2015-02-11 06:47:13 damn, ruby version incompatibilities in gems... 2015-02-11 06:47:20 really what they need is a dead simple way for users to add custom distros & kernels 2015-02-11 06:47:28 yeah 2015-02-11 06:47:43 ahills, what?! ruby has dependency issues :P - huehue 2015-02-11 06:47:47 fortunately alpine is one of the most likely to succeed at this 2015-02-11 06:47:50 heh 2015-02-11 06:48:08 I'm glad most of these are in apk, I will probably just need to update the APKBUILDs myself 2015-02-11 06:48:46 okay so annoyances, one you can't really run apk add syslinux & apk add compat-pvgrub 2015-02-11 06:49:07 before you have chrooted into the directory 2015-02-11 06:49:21 next issue is when you install those packages after chrooting 2015-02-11 06:49:45 it didn't automatically find the root device 2015-02-11 06:49:58 ah, hmm 2015-02-11 06:49:59 which may not be a bad thing just not as streamlined as preferred 2015-02-11 06:50:16 so what I'm figuring is a script for outside the chroot and inside 2015-02-11 06:50:44 ok 2015-02-11 06:50:46 because basically i think for the compat-pvgrub trigger to work correctly you need to specify the root device 2015-02-11 06:50:58 which would change between environments 2015-02-11 06:51:02 so basically apk add syslinux 2015-02-11 06:51:03 where? 2015-02-11 06:51:06 add the root device 2015-02-11 06:51:15 add it to the syslinux config? 2015-02-11 06:51:23 "/etc/update-extlinux.conf" 2015-02-11 06:51:38 which is generated by syslinux as far as I know 2015-02-11 06:51:51 and is needed by the compat-pvgrub to works its automagic 2015-02-11 06:51:55 ok 2015-02-11 06:52:11 because fuck trying to handwrite grub shit everytime when that is suppose to take care of it for alpine users 2015-02-11 06:52:28 yeah 2015-02-11 06:52:49 ok, it's well past my bed time, I will give this a shot tomorrow 2015-02-11 14:18:28 is there an alpine package containing the 'perf' command? 2015-02-11 14:34:38 grep bin/perf files.txt -> nothing. But my files.txt was last updated on aug. 25 :-) 2015-02-11 14:40:36 where is files.txt from? 2015-02-11 14:41:20 find . -name \*.apk -exec sh -c 'i=`basename $0`;tar -tzf $0|sed s/^/$i:\\//' {} \; >files.txt 2015-02-11 14:41:34 ah 2015-02-11 14:41:42 did that on my local mirror 2015-02-11 14:41:50 *nod* 2015-02-11 15:49:26 hey, how do i install the raspberry pi version? the wiki doesnt seem to say anything about it and the traditional 'extract to sdcard' doesnt seem to work 2015-02-11 16:11:06 kahiru: just copy the contents to a fat32 partition 2015-02-11 16:12:43 fat32? 2015-02-11 16:13:37 clandmeter: everything to the fat one? 2015-02-11 16:17:51 kahiru: i didnt look at the current images, but old images was like that. 2015-02-11 16:18:51 dalias: http://elinux.org/RPi_Advanced_Setup 2015-02-11 16:19:05 is it just me, or are there no vnc servers in the repository? 2015-02-11 16:19:53 there's lots of useful stuff not packaged on alpine at this time 2015-02-11 16:20:04 I see a repeater but no server, just want to make sure I'm not going insane 2015-02-11 16:20:06 gradually that will improve 2015-02-11 16:20:08 time to write an APKBUILD 2015-02-11 16:20:22 yeah if you have time and knowledge to add packages, please do :) 2015-02-11 16:20:23 clandmeter: and after booting is can do regular setup-alpine or is there some higher black magic involved? 2015-02-11 16:20:24 this is actually only the second time I've wanted a package that alpine doesn't have 2015-02-11 16:20:30 the first one being latex :P 2015-02-11 16:21:28 :) 2015-02-11 16:22:02 kahiru: by default it will run from ram 2015-02-11 16:22:20 you can use setup-alpine like usual 2015-02-11 16:22:22 yeah, I've made a few packages, with apk it's actually fun 2015-02-11 16:26:16 ive started to add deps for texlive, but clisp is giving me a headache. 2015-02-11 16:26:55 clandmeter: great, guess ill try it out. but not today, im not feeling adventurous today 2015-02-11 16:30:31 clandmeter, great! Let me know when texlive is ready, I will eagerly test it. 2015-02-11 16:32:03 texlive depends on clisp? 2015-02-11 16:32:52 according to arch 2015-02-11 16:32:53 ahills, vino is in the repo 2015-02-11 16:33:08 https://projects.archlinux.org/svntogit/packages.git/tree/trunk/PKGBUILD?h=packages/texlive-bin 2015-02-11 16:34:28 alacerda: isn't that for GNOME? 2015-02-11 16:34:50 I'm looking for something more general 2015-02-11 16:35:45 I am using XFCE + XRDP + VINO here... and working properly 2015-02-11 16:36:36 clandmeter, this doesn't mention clisp. http://www.linuxfromscratch.org/blfs/view/svn/pst/texlive.html 2015-02-11 16:36:42 I don't understand what this is for GNOME means... i come across many programs that says: I am for GNOME but it works well in other environments. 2015-02-11 16:37:15 maybe I missunderstand the point when a program says: "I was made for GNOME" 2015-02-11 16:37:27 iie: maybe i should check some other refs then just arch 2015-02-11 17:20:03 the package browser at http://forum.alpinelinux.org/packages/ doesnt show arm6hf packages or there are none? 2015-02-11 18:49:24 is there a package that fills /usr/lib/dri, or do dri drivers live somewhere else? 2015-02-11 19:14:28 ah, found it: /usr/lib/xorg/modules/dri 2015-02-11 20:06:17 i ve burnt an alpine iso, and put it to my usb dvd-rw. the system to be setup is headless 2015-02-11 20:06:37 1. what are the odds the usb dvd will boot 2015-02-11 20:07:25 2. is there any magical (like avahi) way to ssh to that machine? 2015-02-11 20:20:47 Anaphaxeton: the iso will probably boot, but you won't have sshd installed or started automatically 2015-02-11 20:21:03 /win 16 2015-02-11 20:21:20 search for info on creating custom iso with overlay if you want packages installed/started on initial boot 2015-02-11 20:59:46 ok tdtrask 2015-02-11 21:08:21 who exactly is responsible for the rpi build of alpine:)? 2015-02-11 21:18:31 Amnesia: that would be fabled, who is away for 1.5 weeks 2015-02-11 21:18:49 ah ok 2015-02-11 21:19:09 are you familiar with rpi & alpine^^? 2015-02-11 21:25:13 nope, sorry, just what I've read here 2015-02-11 21:25:35 ah k:) 2015-02-11 22:06:39 to have packages installed into a new install - just install them to the system running on the CD 2015-02-11 22:07:14 if you check /sbin/setup-disk you see it will also install these additional apks 2015-02-11 22:08:30 BitL0G1c: I suppose that wasn't meant for me right:)? 2015-02-11 22:11:50 maybe - i just saw the comment about installing packages into a fresh system 2015-02-11 22:12:16 this will only work for a custom install to $MNT 2015-02-11 22:13:06 see around line 330 of setup-disk in install_mounted_root() 2015-02-11 22:13:18 just search for "force" 2015-02-11 22:15:42 to make sure networking starts on the new system add a symbolic link into $MNT/etc/runlevels/default: 2015-02-11 22:15:55 kvm64 [~]# ls -la /etc/runlevels/default 2015-02-11 22:15:55 total 8 2015-02-11 22:15:55 drwxr-xr-x 2 root root 4096 Feb 1 13:23 . 2015-02-11 22:15:55 drwxr-xr-x 6 root root 4096 Jan 26 15:36 .. 2015-02-11 22:15:55 lrwxrwxrwx 1 root root 16 Jan 26 15:36 sshd -> /etc/init.d/sshd 2015-02-11 22:18:29 as sshd's init script depends on net - it will start networking - just make sure you also configure $MNT/etc/network/interfaces before rebooting - or chroot into the new install & run 'setup-interfaces' 2015-02-11 22:19:36 (above for @Anaphaxeton) 2015-02-11 22:24:06 thanks a lot BitL0G1c :) 2015-02-12 05:14:19 $ abuild fetch 2015-02-12 05:14:21 /usr/bin/abuild: line 2025: can't create /var/cache/distfiles/xz-5.2.0.tar.gz.lock: Permission denied 2015-02-12 05:14:23 >>> ERROR: xz: fetch failed 2015-02-12 05:14:35 why all of a sudden does abuild need access to /var/cache/distfiles? 2015-02-12 05:15:33 good question :\ 2015-02-12 05:16:54 or I should ask, since it's been in abuild.conf this whole time, why is this suddenly failing for me now? 2015-02-12 05:23:17 idk :( 2015-02-12 05:23:23 ahills, document document document :D 2015-02-12 06:38:23 anyone know what's up with the fonts in firefox (apparently only on x86)? http://lists.alpinelinux.org/alpine-aports/0101.html 2015-02-12 06:39:39 there was speculation that it was a problem with mesa 2015-02-12 06:40:38 I don't know if this helps, but I tried running firefox remotely over an x11 ssh tunnel & got the exact same problem 2015-02-12 06:42:22 I think it's also not just fonts - there is some brokenness with various images, too 2015-02-12 06:44:05 if I increased "zoom" (ctrl-+) a lot, the images get fixed (but are huge) 2015-02-12 06:45:07 <_ikke_> DPI settings? 2015-02-12 06:53:39 _ikke_: where do I see or set that? 2015-02-12 06:54:07 also note that (afaik) only firefox is broken 2015-02-12 06:54:45 <_ikke_> Not all programs react the same to DPI settings, but it was just a wild guess 2015-02-12 06:56:11 I may just reinstall with x64... only went with 32 bit because it only has 2GB ram 2015-02-12 07:28:55 shodan45, I don't know of any speed impediment by running 64bit with 2GB of ram 2015-02-12 11:31:08 hey, anyone tried running docker on 3.1.2? 2015-02-12 15:07:21 re - my irc client also just moved to alpine :-) 2015-02-12 16:55:23 any suggestion for nice and free 'dynamic dns' service ? 2015-02-12 16:57:48 I think there are some scripts for powerdns for that purpose 2015-02-12 19:48:28 remembered I had signedup and set dnsexit couple of years back, nice it still works 2015-02-12 19:49:51 feel free to check my lame home portal for family and friends, d.insteps.net 2015-02-12 19:50:17 kinda trying to make like owncloud, but simpler 2015-02-12 19:50:23 works on mobile too :) 2015-02-12 19:52:48 sorry http://d.insteps.net/share 2015-02-12 20:04:55 I could pack the app if someone likes it, though its still wep 2015-02-12 20:14:05 Hi, I'm new to alpine-linux. Anyone knows if the program useradd is available with apk? 2015-02-12 20:16:51 adduser ? 2015-02-12 20:17:44 adduser and useradd are to different programs 2015-02-12 20:17:50 two* 2015-02-12 20:19:01 adduser behaves similar to useradd 2015-02-12 20:19:07 rather than the debian adduser 2015-02-12 20:19:13 adduser -h 2015-02-12 20:22:09 useradd have some options not present in adduser, like --non-unique 2015-02-12 20:22:44 that's true, although I never understood why anyone would want to shoot themselves in the foot by having two users with the same UID 2015-02-12 20:22:53 most software that cares about UID can't handle that 2015-02-12 20:23:57 I know, but in this context it is okay. I try to replace debian in a simple SFTP docker container. 2015-02-12 20:25:22 I not sure if it is a critical feature to preserve, but I was curous if it was possible to install useradd 2015-02-12 20:26:07 in the man page it says it's part of shadow-util 2015-02-12 20:26:32 but that package does not exist in apk 2015-02-12 20:30:54 hmm, I seem to remember being able to install those tools... 2015-02-12 20:31:09 maybe it's part of coreutils 2015-02-12 20:31:24 nope, sorry 2015-02-12 20:31:32 fyi, there is an alpine docker 2015-02-12 20:31:36 image 2015-02-12 20:31:40 URL forthcoming... 2015-02-12 20:31:49 https://github.com/gliderlabs/docker-alpine 2015-02-12 20:35:59 I'm using uggedal/alpine, not sure what's the difference? 2015-02-12 20:36:35 oh, I thought you were using a debian docker image... 2015-02-12 20:37:24 I was, but I'm replacing FROM debian:wheezy with FROM uggedal/alpine 2015-02-12 20:37:44 I got openssh installed 2015-02-12 20:37:47 using apk 2015-02-12 20:38:33 now I must make sure my script works. But I see it uses useradd and not adduser, so that's why I was wondering if I could install that, or if I have to change the script 2015-02-12 20:40:12 (this is the repo I'm converting to alpine: https://registry.hub.docker.com/u/atmoz/sftp/) 2015-02-12 20:44:08 ahoi 2015-02-12 20:44:14 atmoz: what was the non-unique option for? 2015-02-12 20:44:23 can i skip a certain package during upgrade? 2015-02-12 20:47:00 andyshinn: the docker container is just a layer ontop of an existing filesystem. Changes to this filesystem can require a set of uid and guid to be used. 2015-02-12 20:47:33 andyshinn: different users, same filesystem 2015-02-12 20:47:46 (sftp-users, that is) 2015-02-12 20:48:14 gid* 2015-02-12 20:48:22 you mean, to overwrite an existing uid / gid? 2015-02-12 20:48:46 overwrite? 2015-02-12 20:50:00 the adduser util has a -u option to specify UID, but it has to be unique 2015-02-12 20:50:24 are you asking about --non-unique because the UID already exists on the system? 2015-02-12 20:51:18 Yes, to support multiple users using the filesystem with the same permissions 2015-02-12 20:52:01 On the host, I may only have one user. But I want to share two folders with two different sftp-users 2015-02-12 20:53:32 Maybe even have one folder shared between the two users 2015-02-12 20:54:08 This can of course be handled with groups, but that may not be possible 2015-02-12 20:54:38 i see what you mean 2015-02-12 20:54:46 --non-unique adds flexibilty 2015-02-12 20:54:54 looks like BusyBox does have a useradd utility, it just isn't built in to Alpine at the moment 2015-02-12 20:55:24 i'm trying to locate the BusyBox build configuration to confirm that... 2015-02-12 20:57:27 Cool. Where do you peek to find out this? 2015-02-12 20:57:42 <_ikke_> http://git.alpinelinux.org/ ? 2015-02-12 20:58:49 <_ikke_> http://git.alpinelinux.org/cgit/aports/tree/main/busybox/busyboxconfig?h=3.1-stable#n458 ? 2015-02-12 21:01:39 hm, but no useradd 2015-02-12 21:05:35 found a change in openwrt where useradd where added: https://dev.openwrt.org/changeset/23893 2015-02-12 21:07:55 <_ikke_> Those are just two patches it seems 2015-02-12 21:13:00 http://lists.busybox.net/pipermail/buildroot/2013-September/077571.html 2015-02-12 21:13:40 I'm so fresh to both busybox and alpinelinux, I don't know what do to do about it. 2015-02-12 21:14:29 But BR2_PACKAGE_SHADOW looks promising 2015-02-12 21:18:37 atmoz: i think you are right, might be worth mentioning in alpine-devel, maybe that could be included in future releases (or somehow built as a package) 2015-02-12 21:24:59 if it gets added, you can ping me to bump commit on gliderlabs/alpine, those images get built and pushed automatically 2015-02-12 21:25:43 I will. Thanks! 2015-02-12 21:25:44 i imagine though, it would be a new package in edge, and you could just run the edge tag to use it 2015-02-12 21:26:02 atmoz: using SSH public/private keys is probably a more elegant solution to your problem 2015-02-12 21:26:37 ahills: it looks like his image is probably already in use by a lot of users, and probably doesn't want to break existing functionality :\ 2015-02-12 21:26:53 ahills: how does that solve the non-unique uid/gid problem? 2015-02-12 21:27:18 it does support ssh keys, tho 2015-02-12 21:28:57 andyshinn: yeah. Well, if this works like a dream, then I will consider pushing the change up on the docker hub repo 2015-02-12 21:29:32 But I have to learn more about alpine and busybox first o.O 2015-02-12 21:29:57 85mb vs 5mb is a good improvement :D 2015-02-12 21:31:09 hehe yea! :D 2015-02-12 21:31:59 i'm trying to get in contact with Alpine devs to see how they feel about us pushing gliderlabs/alpine to be an official repo (eg. FROM alpine) 2015-02-12 21:32:30 Btw, you maintain the gliderlabs/alpine repo, right? Only reason I choose uggedal/alpine was that it's automated (and linked to github) 2015-02-12 21:32:31 atmoz: when your permissions system requires more than what simple unix permissions have to offer, ssh keys give you the freedom to implement any kind of access control you want 2015-02-12 21:33:25 atmoz: yea, it isn't an automated build, but the build process is transparent (everything builds on CircleCI and you can see all the builds) 2015-02-12 21:33:44 which i think is more flexible (allows us to do testing, build multiple image tags, parallelization, etc.) 2015-02-12 21:34:26 ahills: sounds interesting, I'll have to learn more about ssh keys. 2015-02-12 21:36:22 andyshinn: ah, I did not notice the link at the bottom, good to see 2015-02-12 21:38:37 andyshinn: I've seen projects like this: https://github.com/fsquillace/juju 2015-02-12 21:38:54 wondering how much bigger the container gets with that setup 2015-02-12 21:39:07 haven't played around with it yet 2015-02-12 21:39:35 but would be great to have access to pacman :> 2015-02-12 21:42:15 one of the great attractions of Alpine to me, is that is has a more full-featured package index 2015-02-12 21:42:44 there are plenty of small BusyBox based images, but none that really had any decent package index 2015-02-12 21:43:11 even base arch linux in Docker index are around 300 MB! 2015-02-12 21:45:24 I haven't compared the indexes, but how does alpine compare to arch, for example? Probably not fair, since arch is used as desktop anyways 2015-02-12 21:46:47 so far, i've been very pleased, but i don't use Linux on the desktop right now, so i can't compare desktop packages 2015-02-12 21:47:45 anyone using php modules? 2015-02-12 21:48:15 # php -m 2015-02-12 21:48:15 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/20090626/dom.so' - Error loading shared library /usr/lib/php/20090626/dom.so: No such file or directory in Unknown on line 0 2015-02-12 21:48:44 they are not in /usr/lib/php/2009... but in /usr/lib/php/modules/.. 2015-02-12 21:51:13 oh gotit 2015-02-12 23:04:30 atmoz: the only stuff that ends up really getting in the way are programs that depend in funny ways on gnu libc, which can't be built easily against musl 2015-02-12 23:04:58 aside from those exceptions, though, anything that isn't in the package repo is still pretty easy to build 2015-02-12 23:05:08 and make a package 2015-02-12 23:08:04 ahills, that and non-complyiant with pax & grsec 2015-02-12 23:08:32 which would be nice to eventually be able to make that no-longer an issue 2015-02-12 23:14:24 I've only run into a single instance thus far of needing to change a PaX flag, but I did it, ran the program, set the flag back, no problem 2015-02-12 23:31:22 ahills, sadly go-lang doesn't allow any PIC/PIE code or dynamic libraries, hopefully yet 2015-02-12 23:41:50 ahills, sorry haven't posted the boostrap script yet 2015-02-12 23:42:01 I've this vpn stuff I have to set up first 2015-02-13 00:11:05 I have two interfaces on my router like: http://slexy.org/view/s20hS2zb33 2015-02-13 00:11:05 when I change my interface to 192.168.2.10/25 and try to ping 192.168.2.1 I see this in the router log: 2015-02-13 00:11:05 [ 106.740284] IPv4: martian source 192.168.2.1 from 192.168.2.10, on dev eth0 2015-02-13 00:11:05 [ 106.740296] ll header: 00000000: ff ff ff ff ff ff 6c f0 49 56 23 c9 08 06 ......l.IV#... 2015-02-13 00:11:05 The packets do go through Cisco Small Business SG100D-08 unmanaged switches, but from what I've googled that shouldn't be a problem. 2015-02-13 00:20:25 here's a full ip a/ip r 2015-02-13 00:20:26 http://slexy.org/view/s2RaRpoSll 2015-02-13 18:45:20 hey, question about alpine on rpi. is ti possible to have kernel on the fat partition and the apkovl and apk cache on another one? somehow im failing to do it 2015-02-13 19:05:01 nevermind, figured it out 2015-02-13 19:05:53 kahiru: add it to the wiki! 2015-02-13 19:15:07 ahills: i would if i could get past the anti-spammer captcha-like thingy 2015-02-13 19:15:13 when creating wiki account 2015-02-13 19:15:37 oh haha 2015-02-13 19:16:35 whats the correct answer to 'Are you a spammer?' 2015-02-13 19:19:25 probably not yes 2015-02-13 19:20:26 i tried all sorts of stuff from sort of polite 'no', 'false', 'I am not a spammer', 'No I'm not' to 'Go frak yourself' 2015-02-13 19:20:29 nothing seems to work 2015-02-13 19:20:32 haha 2015-02-13 19:20:59 ping one of the ops mapbe 2015-02-13 19:22:50 clandmeter: ping, Hi, I'm having problems creating account on the wiki (it's determined I', a spammer). Could you assist me or point me to someone who can help me? 2015-02-13 19:22:53 worth a try 2015-02-13 19:24:36 I think they are euro timezones? not sure though 2015-02-13 19:50:29 well, that woud increase my chances 2015-02-13 22:12:20 Not suprising, my debian based docker image was reduced from 112mb to 11mb when switching to alpine :) 2015-02-13 22:34:38 :) 2015-02-13 23:17:52 does the stock kernel support efistub? 2015-02-13 23:21:17 VaroufakisMan, what kernel configuration options are needed for that? 2015-02-13 23:21:43 just the suppoort efi and efi stub option 2015-02-13 23:21:57 nothing fancy and quite useful 2015-02-13 23:22:16 at least for somebody that wants to attempt a chain of trust 2015-02-13 23:24:46 we ll see in a bit, what happens with the install medium 2015-02-13 23:28:25 yes it is apart of the the kernel config 2015-02-13 23:29:39 CONFIG_EFI=y, CONFIG_EFI_STUB=y, CONFIG_EFI_PARTITION=y 2015-02-13 23:31:20 ok lets see if the moded isolinux to efi usb stick will boot 2015-02-13 23:32:28 i only checked the .x86_64 kernel config just as a heads up 2015-02-14 00:02:14 last attempt to boot this stick 2015-02-14 00:02:36 i split initrd from options 2015-02-14 00:02:46 now i put it back there 2015-02-14 00:08:36 nothing 2015-02-14 00:08:44 aparently linux starts 2015-02-14 00:09:10 it steals the power button 2015-02-14 00:09:23 VaroufakisMan, one thing to note is that the boot process in my experience with Alpine is tightly coupled with syslinux 2015-02-14 00:09:42 (note: I don't know how true that claim is) 2015-02-14 00:09:45 of course, it is the standard 2015-02-14 00:10:18 cause for syslinux with Alpine you need i think the syslinux mbr 2015-02-14 00:10:31 then like two or three syslinux binaries in your root directory 2015-02-14 00:10:31 maybe the efifb wants to tell us something and we cant see it? 2015-02-14 00:10:37 booting from 2015-02-14 00:10:45 then more in the /boot/syslinux/ directory 2015-02-14 00:10:55 VaroufakisMan, I really don't know sorry 2015-02-14 00:11:07 is efifb in the kernel? 2015-02-14 00:11:23 VaroufakisMan, i'll go check 2015-02-14 00:11:32 thanks 2015-02-14 00:11:33 VaroufakisMan, is there another name for that acronym? 2015-02-14 00:11:54 uefigb? 2015-02-14 00:11:58 uefifb? 2015-02-14 00:12:16 it is side by side with vesa fb 2015-02-14 00:12:49 there is CONFIG_FB_UVESA=m 2015-02-14 00:13:45 around there is efi and vesa 2015-02-14 00:14:08 except if framebuffers are compiled as modules 2015-02-14 00:14:24 then vesa and efi fb disapppear 2015-02-14 00:14:26 that's the only config with s/VESA enabled in it 2015-02-14 00:14:29 they cant be modules 2015-02-14 00:15:11 unfortunately uvesa is not the answer to most demands these days 2015-02-14 00:15:36 oh i will use serial 2015-02-14 00:15:42 some other day 2015-02-14 00:16:12 VaroufakisMan, why don't you email the alpine-devel mailing list 2015-02-14 00:16:57 i may check twice. maybe i have an answer and nto a question ;) 2015-02-14 00:17:15 VaroufakisMan, the quickest way to check is to grab the aports git repo 2015-02-14 00:17:23 and check under aports/main/linux-grsec/ 2015-02-14 00:17:38 VaroufakisMan, http://git.alpinelinux.org/cgit/aports/ 2015-02-14 00:18:56 hey there is the config file in the installation''s /boot 2015-02-14 00:18:59 :D 2015-02-14 00:19:22 :D 2015-02-14 00:19:48 VaroufakisMan, big favor is if you get it working, please document on the Wiki 2015-02-14 00:20:09 ok systmkor :) 2015-02-14 00:20:17 if you can't create an account (for some b.s. reason, I'm looking at you admins) just send it to me and I'll post it with proper credits of course 2015-02-14 00:22:15 got it 2015-02-14 00:22:18 CONFIG_FB=m 2015-02-14 00:22:45 when this is set to m makes vesa and efi disappear 2015-02-14 00:23:01 and i think most distros have it in kernel 2015-02-14 00:23:32 no credits needed systmkor just a working computer 2015-02-14 00:24:55 so from now on, i need the serial console. i shall prevail! 2015-02-14 00:28:00 m'kay, though i would like to put credits because if someone else runs into an issue your the one who actually did it, so they can talk to you :D 2015-02-14 00:58:59 aaaah, "blame george" 2015-02-14 00:59:06 hehe 2015-02-14 01:07:45 sorta 2015-02-14 01:08:15 but also just I get frustated when I join a community go read something, look up who did X and they are just like oh I have no idea never did that go talk to Y 2015-02-14 01:21:41 you are right 2015-02-14 01:22:14 i may want to work on the uefi and chain of trust thing 2015-02-14 01:22:25 i lack the chip though :-/ 2015-02-14 01:27:49 my new mobo has a non 2.54 (no idea) or 1/100" of a pin series. this makes me feel they jave a module for this 2015-02-14 01:28:25 but for the alpine machine... it seems i will have to solder my own :p 2015-02-14 01:41:16 Anaphaxeton, within in a month I'm probably going to start on signed kernel modules :D 2015-02-14 01:41:30 nice nice 2015-02-14 01:41:33 very nice 2015-02-14 13:10:47 so my dockerized alpine does not have an IP. Sounds familiar? 2015-02-14 13:22:35 0~ 2015-02-14 13:22:37 ups 2015-02-14 13:22:45 have you started networking? 2015-02-14 13:22:57 rc-service add networking ; rc 2015-02-14 13:48:26 Oh, I was missing hostkeys for sshd 2015-02-14 13:50:45 shouldn't hostkeys be created when installing openssh? 2015-02-14 16:32:00 yep 2015-02-14 18:04:37 ahills: so it's a bug? 2015-02-14 22:08:39 Hi, I cannot seem to get X to run on alpine 2015-02-14 22:08:46 even slim has odd behavior 2015-02-14 22:08:52 it flashes onscreen 2015-02-14 22:09:05 im running the latest stable alpine linux 2015-02-14 22:09:10 on virtualbox 2015-02-14 22:10:21 I followed the wiki instructions 2015-02-14 23:17:03 @diddlydoo - alpine 3.0 works in virtualbox with xorg - version 3.1 does not (if you check the logs you will see grsecurity killing the display manager - removing mprotect makes no difference 2015-02-15 02:22:10 dalias, hey I'm trying to get the 'linux testing project' compiling on Alpine but running a non existing #define 2015-02-15 02:22:26 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 2015-02-15 02:22:51 at least with a recursive grep in /usr/include* 2015-02-15 02:24:02 dalias, https://github.com/linux-test-project/ltp 2015-02-15 02:40:31 that's intentionally omitted. it's a nonstandard glibc extension, and any program using those initializers locks in the implementation details of mutexes (where the type field is stored in the mutex structure) 2015-02-15 02:41:06 the correct way to initialize global recursive mutexes is with pthread_mutex_init in a pthread_once call 2015-02-15 02:47:15 dalias, okay cool 2015-02-15 02:47:44 dalias, curious if there is a way I can just hack out that code for now 2015-02-15 02:49:18 well i explained the idiomatic transformation to make that code portable 2015-02-15 02:51:43 but if it's something isolated or just testing that feature, you could just disable that part of the code 2015-02-15 02:52:55 well looking at the code it is used to set a static memory global variable 2015-02-15 02:53:29 so basically instead of just setting the value with that MACRO I would use pthread_once call to set the value 2015-02-15 10:21:07 good morning 2015-02-15 12:44:49 hey, how does alpine actually enforce -fPIE in every build 2015-02-15 13:07:02 hey i'm 2 commands into a livecd and things are already blowing up 2015-02-15 13:07:17 i put http://dl-3.alpinelinux.org/alpine/v3.1/main/ into my /etc/apk/repositories 2015-02-15 13:07:30 and then apk update gives me ERROR: http://dl-3.alpinelinux.org/alpine/v3.1/main/: IO ERROR 2015-02-15 13:07:44 which is not the most helpful message ive ever seen 2015-02-15 13:11:14 looks like udhcpc didn't get started 2015-02-15 13:15:18 now i'm getting "Bus error" in apk add gcc 2015-02-15 13:16:11 which i guess means i ran out of space on my tmpfs 2015-02-15 15:05:14 hhhhhhhh, PIE is enforced at the compiler level, even for non-package builds. if you want to turn it off you need -fno-PIE in CFLAGS and -nopie in LDFLAGS 2015-02-15 15:05:52 dalias: does gcc have build flags to do that 2015-02-15 15:10:13 ? 2015-02-15 16:45:11 hm, alpine on a rasperry pi gives us a pi with pies 2015-02-15 16:52:52 rhapsodh1: what do you mean by that? 2015-02-15 16:53:12 PIEs 2015-02-15 16:53:26 oh, this pie 2015-02-15 16:54:23 i just put alpine on my pi few days ago 2015-02-15 16:57:58 why disable -PIE for cryptsetup? 2015-02-15 17:47:15 I'm getting 404 for http://alpinelinux.org/packages which is linked on http://wiki.alpinelinux.org/wiki/Main_Page 2015-02-15 17:48:26 yeah it seems to be gone with the site redesign :( 2015-02-15 17:49:01 I'm considering rolling Alpine onto my laptop, so I was interested in seeing how much of my environment I would have to compile myself :3 2015-02-15 17:52:43 you can browse the package list more easily here: 2015-02-15 17:52:45 http://git.alpinelinux.org/cgit/aports/tree/ 2015-02-15 17:52:57 thanks 2015-02-15 18:09:06 Xiaoman: Where exactly is that broken link? I can't find it… 2015-02-15 18:09:32 Left navigation bar under Services 2015-02-15 18:09:32 Xiaoman: The package browser works under 2015-02-15 18:09:34 http://forum.alpinelinux.org/packages 2015-02-15 18:09:39 "Package Database" 2015-02-15 18:10:01 Ah I see... hm, I don't think I can edit that 2015-02-15 20:23:00 dalias: to follow up from my question 5 hours ago 2015-02-15 20:23:16 can you compile gcc with a flag that makes it compile everything with pie by default 2015-02-15 20:24:11 well i just googled it 2015-02-15 20:24:12 --enable-default-pie 2015-02-15 20:28:25 ah 2015-02-15 23:44:15 what sort of pie 2015-02-15 23:44:27 apple, lemon, strawberry 2015-02-16 00:19:30 dalias: do you have any insight on this? http://git.alpinelinux.org/cgit/aports/commit/?id=2140f80c078bb79fe30c9c59a4edfebfdba15490 2015-02-16 00:19:56 i'm also trying out the tarbals from alpha.gnu.org now 2015-02-16 00:21:47 however they don't seem very recent: http://alpha.gnu.org/gnu/emacs/pretest/ 2015-02-16 01:48:43 i am trying to install Alpine in VirtualBox. 2015-02-16 01:49:33 i have done #setup-alpine then followed the setup questions 2015-02-16 01:51:24 after that i have done #setup-xorg-base, #apk add alpine-desktop xfce4 thunar-volman faenza-icon-theme slim, #apk add xf86-video-sis 2015-02-16 01:53:10 after this when i do #rc-service slim start 2015-02-16 01:53:28 when the display starts, the screen starts flashing 2015-02-16 01:53:56 what should i do to stablise xorg server? 2015-02-16 02:05:47 Xorg -configure gives an error "No devices to configure" 2015-02-16 02:32:48 @hiralal: I had a similar problem but using xf-86-video-nouveau with a GTX 750. Couldn't run Xorg -configure and DMESG reported that Nouveau couln't detect a compatible card. If I started X I got flickering screen, sometimes white. I'm still trying to figure it out, if I find an answer and it's relevant I'll post it here for you. I threw a different nvidia card in and it worked without issue but I 2015-02-16 02:32:53 'm confused because the version of Nouveau should have supported the GTX 750 2015-02-16 02:34:15 ty for your response iwearsable 2015-02-16 02:35:16 it's unfortunate that we can't get past this. 2015-02-16 02:35:25 it is probably a small fix somewhere 2015-02-16 02:35:56 No problem, I'll be messing around with it tonight and tomorrow so if I figure it out I'll let you know. My temporary solution was to use another video card I had laying around 2015-02-16 02:36:22 ok i will be back tommorrow 2015-02-16 06:06:18 Well, I just tried a few dozen different things trying to get nouveau to detect GTX 750. No dice. It only gives error Unknown chipset and some codes but nothing useful.Found an old phoronix article saying that when maxwell cards were released they could only get some models to work. GTX 750 was not one of them and they said to wait for kernel 3.5 for the fix. Alpine is on 3.14 so I think that's my 2015-02-16 06:06:24 problem 2015-02-16 06:07:34 Sorry, 3.15 2015-02-16 07:24:44 Hello world; trying to get my raspberry pi to boot alpine - no dice... Trying these instructions unable to boot - PWR is bright red, OK is very faint green dot. SD card has all files and is fat formatted... 2015-02-16 07:25:27 Any suggestions would be very much appreciated. :-) 2015-02-16 07:28:22 darkfader is it rpi1 or rpi2 ? 2015-02-16 07:36:41 crow: DarkFox*, 256MiB RPI B 2015-02-16 07:36:53 (256M + Ethernet; one of the rarer/original models) 2015-02-16 07:55:30 crow: Any ideas? 2015-02-16 09:22:33 What timezone is this channel most active in? 2015-02-16 09:25:53 DarkFox let me check my docs. 2015-02-16 09:26:03 DarkFox mostly CET 2015-02-16 09:26:08 crow: Thank you 2015-02-16 09:50:35 DarkFox sorry not much time for IRC .. last time i used this http://sprunge.us/fffh 2015-02-16 09:51:31 # mkdosfs -F32 /dev/sdc1 2015-02-16 09:51:33 crow: I'll try this 2015-02-16 09:51:45 DarkFox: it needs fat32 from what i remember 2015-02-16 09:51:47 Thank you; I did mkfs.fat 2015-02-16 09:51:59 Which I guess didn't do the Win95 fat32 2015-02-16 09:52:17 clandmeter: Looks like my quick move for 'fat' failed me :) 2015-02-16 09:55:36 Strange... appears that the SD card doesn't want to stay in the predicted stable state - fdisk works and mkdosfs then makes fdisk say that it has an invalid partition table... 2015-02-16 09:55:40 Very bizar 2015-02-16 09:55:45 And mount says read only /o\ 2015-02-16 09:56:45 use windows ;-) 2015-02-16 09:58:15 more specifically, windows 95 2015-02-16 09:58:18 :p 2015-02-16 09:58:30 clandmeter: I'm currently running blackarch (archlinux-based livecd) 2015-02-16 09:58:54 Which is essentially archlinux + kali's tools + more :P 2015-02-16 09:59:23 DOS partition; Boot flag set, filesystem type set to Win95 FAT32.... 2015-02-16 09:59:27 DarkFox: you didn't accidently lock your SD card by any chance? (you never know) 2015-02-16 09:59:43 ScrumpyJack: Nope. 2015-02-16 10:00:31 Well this is strange... 2015-02-16 10:00:40 i dont think the bootable flag is important. *think* 2015-02-16 10:00:45 can we see fdisk output? 2015-02-16 10:00:46 Never EVER had an SD card do this to me... 2015-02-16 10:00:52 Possible it is drivers.. 2015-02-16 10:00:56 Device does not contain a recognized partition table. 2015-02-16 10:01:30 perhaps you forgot to write the partition table? (w in fdisk) 2015-02-16 10:01:31 ScrumpyJack: This is after writing it from fdisk and starting fdisk again has no issue; but attempting to mkdosfs on the partition then makes fdisk not work :P 2015-02-16 10:01:49 ah ok 2015-02-16 10:01:50 ScrumpyJack: Oh I did; and re-opening it no issue (until attempt to access the partition) 2015-02-16 10:02:40 DarkFox: maybe you can try this: http://wiki.openelec.tv/index.php/Building_and_Installing_OpenELEC_for_Raspberry_Pi#Preparing_and_Formatting_the_SD_Card 2015-02-16 10:02:59 they do mention it needs the bootable flags set. 2015-02-16 10:03:23 Now fdisk won't even save.. 2015-02-16 10:03:35 what does dmesg say? 2015-02-16 10:03:47 write protect is off 2015-02-16 10:04:01 nothing else worth noting 2015-02-16 10:04:13 it does mention unknown partition table 2015-02-16 10:04:29 do you have another SD card? ;) 2015-02-16 10:04:30 Didn't have any issues until trying the option Win95 FAT32... 2015-02-16 10:04:35 ScrumpyJack: Not handy 2015-02-16 10:04:45 if your card is broken, it should say soemthing in dmesg. 2015-02-16 10:05:03 Now nothing works with that SD lol 2015-02-16 10:05:08 ACTION finds another... 2015-02-16 10:05:15 probably pebkac ;-) 2015-02-16 10:05:28 2G mini :P 2015-02-16 10:05:40 clandmeter: I wish it were pebkac lol 2015-02-16 10:06:42 Well this SD doesn't even exist to the kernel :) 2015-02-16 10:07:38 Time to test micro sd ! 2015-02-16 10:07:50 (Normal large size, mini, now micro!) 2015-02-16 10:08:37 Well.. this card looks like it wants to work :) 2015-02-16 10:10:07 OpenRC! 2015-02-16 10:10:08 \o/ 2015-02-16 10:10:21 Thanks for the link crow worked (with a good SD card) 2015-02-16 10:10:30 ACTION 's phone now doesn't have any SD card :( 2015-02-16 10:17:16 Damn this installer is <3 <3 <3 <3 2015-02-16 10:34:02 DarkFox np 2015-02-16 10:34:40 This pi feels faster than my headless laptop 2015-02-16 10:34:43 alpine <3 2015-02-16 10:35:38 DarkFox yes thats nice with alpinelinux :) 2015-02-16 10:36:47 crow: Now to set up tor, and other things on this. Surprisingly no wiki for tor. 2015-02-16 10:37:17 Looks like I might need to go edge for tor ? 2015-02-16 10:50:33 Edge/testing; is it recommended to enable version/main, edge/main, edge/testing all together? 2015-02-16 10:53:39 Is there any tool to see if any package has a file ? Ex. torsocks doesn't appear to exist. Yet tor includes torify (which depends on it) 2015-02-16 11:00:36 i wouldn't keep version/main when upgrading to edge. 2015-02-16 11:01:10 change verion/main to edge/main then apk update && apk upgrade 2015-02-16 11:01:50 ScrumpyJack: Just gone tagged instead so will use edge@xxx or e-testing@tor 2015-02-16 11:01:50 then add the testing repo with a tag. Like this, in /etc/apk/repositories 2015-02-16 11:02:04 ^,^ 2015-02-16 11:02:21 @testing edge/testing 2015-02-16 11:02:22 :) 2015-02-16 11:05:09 consider upgrading to edge. you could test tor in edge and just reboot your pi to go back to 3.1 if you haven't run lbu commit 2015-02-16 11:51:30 <_ikke_> Anyone experience with vbox aborting the VM when trying to run an alpine iso? 2015-02-16 11:55:30 hmm nop, but tbh I've only been using alpine in Docker ^^ 2015-02-16 11:58:12 <_ikke_> KoFFiE: Yeah, was thinking doing that too 2015-02-16 11:58:14 <_ikke_> waht image do you use? 2015-02-16 13:08:32 @_ikke_ - if your cpu has vt-x / amd-v alpine runs perfectly inside kvm 2015-02-16 13:19:08 <_ikke_> ok, but I had vbox running, so I just wanted to test something 2015-02-16 13:20:50 I used to use vbox - vmware is much better & allows me to run alpine in kvm inside debian 2015-02-16 13:22:11 <_ikke_> I have alpine running on vbox on my windows machine 2015-02-16 20:18:56 <_ikke_> I'm trying to build a package, but when I run abuild -r, it downloads the tar to /var/cache/distfiles/, but doesn't extract it, and then complains it cannot find the build files 2015-02-16 20:19:07 <_ikke_> Am I doing something wrong? 2015-02-16 20:24:34 did you use an APKBUILD from the alpine repos or did you write it yourself? 2015-02-16 20:25:02 <_ikke_> I used newapkbuild, but I see I forgot to set _builddir 2015-02-16 20:27:34 yep, it should be downloaded and extracted to ./src/ 2015-02-16 20:28:03 gotta go now, this wiki page helped me a lot: http://wiki.alpinelinux.org/wiki/Creating_an_Alpine_package 2015-02-16 20:28:11 <_ikke_> jomat: Yeah, I'm reading that 2015-02-16 20:28:17 <_ikke_> thanks anyway 2015-02-16 20:28:28 good luck! 2015-02-16 21:24:25 <_ikke_> during abuild -r, I get three times the message it's not a git repository. Is this normal? 2015-02-16 21:24:41 <_ikke_> package build fine otherwise 2015-02-17 02:43:18 I'm trying to mount a drive uing btrfs but I'm getting "unknown filesystem type 'btrfs'. If I modprobe btrfs I get "can't load module btrfs: unknown symbol in module, or unknown parameter'. I can't figure out what the problem is, any ideas 2015-02-17 05:59:18 Attemping to apk add xorg-server xf86-video-fbdev; however, apk errors out at libpng saying bus error. Considering this device/raspberry pi has 256M of ram I tried adding swap but doesn't appear to attempt to use it. 2015-02-17 05:59:36 Anyone happen to have any ideas? 2015-02-17 07:49:26 hi, does anyone succeed setting up a PXEboot environment for AL ? 2015-02-17 08:19:42 DarkFox: how big is /dev/shm mounted on / ? you could try increasing it's size a bit with mount -o remount,size=???M /dev/shm perhaps? 2015-02-17 09:13:15 is there a way of adding a kernel module in ram-based-install, and running 'depmod' ? 2015-02-17 10:16:25 Jean-Scotch: I tried to set it up but I can't get nfsv3 working, which is needed to netboot grml and other stuff 2015-02-17 11:34:25 <_ikke_> Any idea how to solve the " Libtool archives (*.la) files found and $options has no 'libtool' flag:" message? I already tried to rm all .la files in the build function, but it still gives that message 2015-02-17 12:07:28 jomat:Same experience here. :( I will try with nfs coming from a debian box... 2015-02-17 12:46:00 _ikke_: are you sure you deleted all .la files? 2015-02-17 12:48:11 _ikke_: try adding: find "$pkgdir" -name '*.la' -delete to package function 2015-02-17 16:13:20 Hello. 2015-02-17 16:14:01 I did not installed Alpine yet and I wanna know one thing. Is there i3 WM package or I need to build it myself? 2015-02-17 16:28:22 wefwefwefwef: i3wm is available: http://git.alpinelinux.org/cgit/aports/tree/testing 2015-02-17 16:28:29 Thanks. 2015-02-17 16:28:40 wefwefwefwef: I meant: http://git.alpinelinux.org/cgit/aports/tree/testing/i3wm 2015-02-17 16:28:53 and i3lock is even in main :-) 2015-02-17 16:29:21 What should I do to install from testing? 2015-02-17 16:29:34 I think it is unavailable while just using apk add. 2015-02-17 16:29:42 Am I right? 2015-02-17 16:29:54 I'd recommend adding a line to /etc/apk/repositories 2015-02-17 16:29:55 @testing http://nl.alpinelinux.org/alpine/edge/testing 2015-02-17 16:30:21 then you can apk update; apk add i3wm@testing 2015-02-17 16:30:48 thanks 2015-02-17 16:34:28 yw :-) 2015-02-17 16:34:36 wow, fish is here too 2015-02-17 16:42:14 <_ikke_> clandmeter: Just tried it, but still the same problem (added the command before and after the make install) 2015-02-17 16:49:57 _ikke_: sprunge me your apkbuild 2015-02-17 16:51:03 And while I am here. 2015-02-17 16:51:17 Does anybody know good replacements for (u)rxvt? 2015-02-17 16:51:57 "Good" means without all those tabs and other stuff making it heavy. 2015-02-17 16:52:19 I like my urxvt 2015-02-17 16:52:32 But with scrollback and correct Del key handling (unlike st). 2015-02-17 16:53:11 And tabs are just an extension 2015-02-17 16:53:12 I don't like that urxvt is being configured in X resources db. 2015-02-17 16:53:21 Dunno why. 2015-02-17 16:53:22 <_ikke_> clandmeter: http://sprunge.us/XMFB\ 2015-02-17 16:53:25 at least I enable it explicitly: urxvt.perl-ext-common: tabbed,searchable-scrollback 2015-02-17 16:53:27 <_ikke_> clandmeter: http://sprunge.us/XMFB 2015-02-17 16:54:08 wefwefwefwef, have you given st a try? 2015-02-17 16:54:16 Yes. 2015-02-17 16:54:27 iie: >and correct Del key handling (unlike st) 2015-02-17 16:54:34 oops 2015-02-17 16:54:45 missed that one 2015-02-17 16:55:36 BTW, does st have that transparency like urxvt have? 2015-02-17 16:56:12 Dunno how to say it correctly, but that transparency shows X root (wallpapers, for example). 2015-02-17 16:56:26 W/o compositor. 2015-02-17 16:56:36 I don't never, never tried it 2015-02-17 16:56:40 but I doubt it does 2015-02-17 16:56:51 transparency is annoying, at least for me 2015-02-17 16:57:27 Correct wallpapers can solve this problem. 2015-02-17 16:57:33 hey, clandmeter 2015-02-17 16:57:37 you still around? 2015-02-17 16:57:55 let me know when there's a new texlive pkgbuild for me to test :) 2015-02-17 17:01:17 Found a patch for st. 2015-02-17 17:01:26 http://st.suckless.org/patches/argbbg 2015-02-17 17:21:42 if want nvidia optimus, what should i do? 2015-02-17 17:44:56 <_ikke_> clandmeter: Currently fixed it by adding libtool to the options variable 2015-02-17 18:31:54 And another question. 2015-02-17 18:32:00 what the hell, someone send spam to the bug tracker 2015-02-17 18:32:01 http://bugs.alpinelinux.org/issues/3939 2015-02-17 18:32:15 Can I just dd the iso image to my usb stick? 2015-02-17 18:38:59 that shitty mint looks really better with i3wm 2015-02-17 18:58:00 > Copyright 2014 Alpine Linux Development Team all rights reserved | Privacy Policy 2015-02-17 18:58:02 >2014 2015-02-17 18:58:20 isn't it better to get year on client using js? 2015-02-17 18:59:06 document.getElementById('year').textContent = new Date().getFullYear(); 2015-02-17 19:43:22 hmz. to late, but anyway. copyright is starting from the last date of authorship. not on the last date of rendering in a browser... 2015-02-17 19:44:00 i saw people even commit to git, just to update the copyright year in their license, without any real authorship. 2015-02-17 19:44:22 if at least this would be hidden away, not in git, might make sense. 2015-02-17 19:44:56 maybe i'm unaware of some jurisdiction where the berne convention does not apply. 2015-02-17 21:16:43 <_ikke_> Anyone wanting to try my (non-production) salt packages? 2015-02-18 00:59:49 ScrumpyJack: Thanks! 2015-02-18 01:00:12 ScrumpyJack: /dev/shm didn't make any difference; however, I tried the same against / and worked perfectly. 2015-02-18 01:00:53 (Now using 200M for tmpfs and 56M for processing [or at least reserved for]) 2015-02-18 01:29:22 The wiki howto for awesome.. out of date? Doesn't appear that awesome is in the alpine repositories? 2015-02-18 01:34:51 hi 2015-02-18 01:34:56 I'm going to install alpine linux 2015-02-18 01:35:05 on a personal server 2015-02-18 01:35:15 yes? 2015-02-18 01:35:22 1st off, awesome! :D 2015-02-18 01:40:08 zacts, anything you need help with? 2015-02-18 01:41:23 possibly in a sec 2015-02-18 01:47:39 systmkor: "Awesome" I initially read as in reply to me, but I guess that was zacts :) 2015-02-18 01:55:36 ACTION planning to extend the (non-existant) documentation for tor on alpine. Anyone interested in contributing, please feel free to /query me. :-) 2015-02-18 02:37:07 DarkFox, I fully support this, I don't know if I have the time to add documentation at the moment 2015-02-18 07:26:37 systmkor: I'm thinking for adding both tor in it's own LXC, Xen, and on the host (depending on resources and threat model). Personally; on my Pi, I'll probably have LXCs and use iptables to force routing per container. 2015-02-18 07:27:38 systmkor: I'll add the documentation _when_/if I do it; anyone else (like yourself; should you manage to get that time) would be free to contribute as desired. 2015-02-18 07:59:16 ACTION contemplates... setup-privacy; Which networks would you like to peer? [tor,i2p,...]; create a user dedicated to each network? [y]; use containers or xen to isolate networks &| users ? [lxc,xen] 2015-02-18 09:14:22 DarkFox isnt XEN Type 1 or bare-metal hypervisor? what i unserstand it does not have anything with containers.. (i dont use it) 2015-02-18 10:05:52 crow: Indeed separate; iirc - doesn't use CPU virtualization and is 100% unrelated to containers. However, they would be suitable options per the decision of the end user. 2015-02-18 10:28:04 Fun fact for anyone running alpine on their pi. pi = 3.1415...; yet linux kernel = 3.14 :D (Linux Pi on pi!) 2015-02-18 12:52:33 DarkFox: how's the pi setup going? 2015-02-18 12:53:12 ScrumpyJack: Experimented with xorg - don't think xorg likes having only 56MiB of available ram ;-) 2015-02-18 12:53:25 lxterminal -> white square on black screen of doom 2015-02-18 12:53:31 No more response \o/ 2015-02-18 12:54:00 ah, i thought you were going to try xen or lxc on the pi 2015-02-18 12:54:16 ScrumpyJack: Other than that, looking very nice. I could (and probably should) try adding my swapdisk and try again. 2015-02-18 12:54:21 ScrumpyJack: Oh I will; not yet however. 2015-02-18 12:54:37 I got put on alpine faster than I had in my plan (btrfs on my archlinux died) 2015-02-18 12:55:08 So I've consequently been playing with alpine ahead of plans - so decided to check out xorg... which I'll try on my 8G i5 tomorrow *MAYBE*. 2015-02-18 12:55:21 from what i see you just want multiple networks segratation on the same pi? 2015-02-18 12:56:15 As for the xen, lxc for tor, i2p, etc... Still planned; and when I do - yes, indeed, network segration within the pi - ideally purposed for an amnesiac, ephemeral system that I can use as a 24/7 IRC bouncer over tor. 2015-02-18 12:56:38 however much i *love* Alpine Linux, i wouldn't encourage using X on it :) 2015-02-18 12:56:45 While being a flexible configuration that anyone can use for whatever their desire. :P 2015-02-18 12:56:54 ScrumpyJack: Why is this your decision? 2015-02-18 12:57:02 s/decision/disrecommendation/ 2015-02-18 12:57:54 Question to whomever can answer - should xen have any performance hit on my pi - or would it be a case where you would only really want to use containers? 2015-02-18 12:58:18 DarkFox: you want to run xen on your piXD? 2015-02-18 12:59:45 Amnesia: I'm open for options - if it does clean virtualization without emulating the processor (like qemu) then it could perform very well; but afaik, arm lacks virtualization assisted instructions and so - I'm not sure how xen goes about running the separate environments... It *could* still do it cleanly using rings. 2015-02-18 13:00:10 Morning world 2015-02-18 13:00:52 ScrumpyJack: Why no X for alpine? I don't see why unless there are stability issues? 2015-02-18 13:01:49 DarkFox: performance wise it sounds like a bad plan 2015-02-18 13:02:14 Amnesia: Again; open for options and looks like containers would be much cleaner (at least for the pi's case) 2015-02-18 13:02:33 DarkFox: there may be some issues, but it's definitly useable. I'd just use something else for X. 2015-02-18 13:03:40 ScrumpyJack: I only use X for ... xmonad (possibly wtftw soon), firefox, and terminals for code and ssh to remote servers. Nothing intensive.. 2015-02-18 13:04:18 DarkFox: for xen on alpine, you'll be limited to pv guests - but even so, lxc guests would use far fewer resources 2015-02-18 13:04:44 pv ? 2015-02-18 13:04:50 paravirt? 2015-02-18 13:05:02 paravirtualised, as opposed for hvm 2015-02-18 13:05:08 hardware vm 2015-02-18 13:05:19 Right 2015-02-18 13:05:37 what guest would you be pving? 2015-02-18 13:06:13 pv vs hvm; I can see where performance could be improved by hardware assisted instructions - but how much of a hit is it without those instructions? 2015-02-18 13:07:05 no i mean xen needs vt extentions to run hvm guests 2015-02-18 13:07:07 i'm still waiting for the day where i see a hvm guest with all cpu assistance features outperform a pv one :> 2015-02-18 13:07:34 so your stuck with pv guests 2015-02-18 13:07:37 ScrumpyJack: Thinking about windows server hyper-v (the free windows server base, but with the hyper-v component disabled as I won't use that crap), maybe some linux or bsd - but for anything else; alpine should really suffice. 2015-02-18 13:07:44 s/your/you're 2015-02-18 13:08:12 ScrumpyJack: I know what you meant; I however; meant what is the performance hit without vt extentions? :D 2015-02-18 13:09:08 huge 2015-02-18 13:09:39 IIRC; windows will require hvm, but I'll only really use that for malware analysis and testing things on windows. Never for real usage. 2015-02-18 13:09:42 vt-x is kinda essential 2015-02-18 13:09:52 Xiaoman: Okay :) 2015-02-18 13:09:57 cnosider Alpine in LXC on the pi. perfect for what you want. there are templates for alpine in the LXC sources too 2015-02-18 13:10:23 Xiaoman: I'm used to just using qemu with kvm; so vt-x and only the same archetecture. :P 2015-02-18 13:10:58 i can't see an xen even booting an hvm on a pi 2015-02-18 13:12:38 this is from the xen wiki "Xen requires CPU Virtualization Extensions to run Xen HVM (Fully Virtualized) VMs. Also the system BIOS needs to support and enable the CPU Virtualization extensions." 2015-02-18 13:12:49 ScrumpyJack: For the pi; I believe the configuration I'll go with is lxc(tor) + tor_routed_user(lxc(shells for irc and maybe vcs)); for my main laptop lxc(tor) + tor_routed_user(lxc(firefox, xen, ...) + normal LAN accessible things (for rare usage) 2015-02-18 13:13:20 Maybe lxc(xorg) - also for the main laptop. 2015-02-18 13:13:24 (i5 with 8G ram) 2015-02-18 13:14:08 put deepin or elementaryOS or evolveOS on the laptop :) 2015-02-18 13:14:13 ACTION runs away 2015-02-18 13:14:45 My xen guests would be either tor or zero networking; lxc essentially the same - maybe with a specific container for direct lan access. 2015-02-18 13:15:02 ScrumpyJack: But ... why would I want a non tiler ? o.0 2015-02-18 13:15:07 do you you folks actually run alpine on your desktops:)? 2015-02-18 13:15:22 Amnesia: I'm currently using my alpine pi as a desktop :P 2015-02-18 13:15:42 it didn't work out for me^^ 2015-02-18 13:15:43 More like a thin client to ssh to server... but still my current primary computer :D 2015-02-18 13:15:44 Amnesia: only in lxc/xen/qemu :) 2015-02-18 13:15:56 ScrumpyJack: As the guest? 2015-02-18 13:16:11 Amnesia: but it's on all my servers (bar 1 last one to migrate) 2015-02-18 13:16:31 pi will become my shell server :P 2015-02-18 13:16:57 For IRC, VCS and *MAYBE* email... but I'd rather kill that pesky SMTP protocol than use it. ^,^ 2015-02-18 13:17:19 use raw sockets to communicate:) 2015-02-18 13:17:25 DarkFox: I'd put more NICs in the Pi 2015-02-18 13:17:30 ScrumpyJack: Router! 2015-02-18 13:17:37 ScrumpyJack: Thoughts on Pi 2? 2015-02-18 13:18:07 1G ram + quad core 900Mhz + 4 usb + 10/100Mbit ethernet (not gbit? .. not sure) 2015-02-18 13:18:53 DarkFox: Pi 2 would look like an octopus with a bunch of these attached https://images.duckduckgo.com/iu/?u=http%3A%2F%2Fecx.images-amazon.com%2Fimages%2FI%2F41-sSjlszKL.jpg&f=1 2015-02-18 13:19:03 I can't see pictures on tty without xorg ;-) 2015-02-18 13:19:11 I could... ssh from my N900 but .. meh 2015-02-18 13:19:45 I'd have to setup ssh keys on it again :P 2015-02-18 13:20:07 https://i.imgur.com/T9UlKR9.gif 2015-02-18 13:20:18 Callout - to anyone with an N900; thoughts for alpine + N900 !? :D 2015-02-18 13:22:30 DarkFox: Awesome :-) I also have a n810 wimax and n800 ;-) 2015-02-18 13:23:48 jomat: Awesome too! but.. N900 would be hard enough; let alone backporting to those devices :P 2015-02-18 13:24:17 Doable for all but - I couldn't contribute for those and less developers would have hands on such :P 2015-02-18 13:25:26 yeah :-) ... Alpine on my Photon Q would be nice, too :-) 2015-02-18 13:26:43 Not familiar with any of these versions you're saying D: 2015-02-18 13:26:51 How about N95! Now... that would be a challenge :P 2015-02-18 13:27:27 Does it have a HW keyboard? :-) 2015-02-18 13:27:58 An annoying one with a keypad with letters with multi-press numbers :P 2015-02-18 13:28:13 s/letters with/letters as/ 2015-02-18 13:28:31 Not sure what they keypad is called 2015-02-18 13:29:10 lol 2015-02-18 13:29:13 Buttons? :-) 2015-02-18 13:29:22 Whatever it is called... 2015-02-18 13:29:22 It has some buttons :-) 2015-02-18 13:29:50 jomat: BTW: N95 makes a GREAT [up to 70%] battery charger for the N900. ;-) 2015-02-18 13:30:27 I need a real qwerty-kb for my smartphones :-) http://3.bp.blogspot.com/-hhbzZXlCXfw/UDuRsV-KseI/AAAAAAAAABA/UYUkAgjsjqY/s1600/Motorola-Photon-Q-Review-12.jpg 2015-02-18 13:30:37 Battery just sits out of the phone... but larger battery also gives the N95 a longer battery life ! (Just use tape to stick to the phone and works fine!) 2015-02-18 13:30:48 jomat: No images on my pi's tty. :P 2015-02-18 13:31:24 ah lol, ok :-) 2015-02-18 13:31:28 :) 2015-02-18 13:32:25 jomat: I'd like a real qwerty but ... N900 for that purpose. :P 2015-02-18 13:33:14 Something like the N95 would be more of a fun toy to have alpine on - Great and would work amazing... and could open doors for mobile design to anyone who would like to play with that. :P 2015-02-18 13:34:45 n900 has just a 3-line-kb, the n810 had 4 :-) 2015-02-18 13:34:51 and the photon q has 4 :-) 2015-02-18 13:35:35 Nice 2015-02-18 13:36:08 I was using the N900 yesterday; and coming from my full HD monitor on my desk to something so tiny... damn how I missed using the N900. :( 2015-02-18 13:36:31 (Pi is hooked up where my main headless laptop _used_ to be; yet to install alpine on that host) 2015-02-18 13:37:12 if jolla was any bit more mainstream (read: parts available on ebay) I'd consider thr qwerty other-half, but at 120€ it is way too steep of a price point 2015-02-18 13:37:55 Diftraku: Indeed :( 2015-02-18 13:38:11 I see a square for your currency... Gonna guess euro ? 2015-02-18 13:38:36 yar 2015-02-18 13:38:45 UTF-8 or bust 2015-02-18 13:40:47 TTY :P 2015-02-18 13:40:59 And not freebsd; so no unicode here :D 2015-02-18 13:42:10 still, love my utf-8 mosh 2015-02-18 13:44:32 typing IP adresses on the n900 is a real pain :-/ 2015-02-18 13:45:23 how so? 2015-02-18 13:45:31 dot behind meta? 2015-02-18 13:46:17 jomat: How so? double-fn-tap :P 2015-02-18 13:46:51 lol 2015-02-18 13:46:54 Fn for every number, but if you lock Fn, you can't type the . 2015-02-18 13:46:59 Arrow keys iirc work without dropping you out of the locked fn 2015-02-18 13:47:15 So you can do the ...; then type numbers and shift through them 2015-02-18 13:47:25 yeah great :-) 2015-02-18 13:48:30 jomat: :D 2015-02-18 13:48:37 jomat: Sooo much easier :P 2015-02-18 13:49:02 seperate keys for numbers <3 2015-02-18 13:49:02 Saves hours per day when your doing nmap and ... other tests :P 2015-02-18 13:49:18 jomat: No need for seperate 2015-02-18 13:49:47 yeah... and it's possible - see Photon Q 2015-02-18 13:50:22 ACTION makes a note for this phone name 2015-02-18 13:50:36 Will check tomorrow 2015-02-18 13:50:37 Thu Feb 19 00:50:33 AEDT 2015 2015-02-18 13:50:37 :( 2015-02-18 13:51:01 what's that in UTC? %) 2015-02-18 13:51:24 Wed Feb 18 13:51:20 UTC 2015 2015-02-18 13:51:27 jomat: :) 2015-02-18 13:51:35 m) 2015-02-18 13:51:36 jomat: /exec -o - TZ=UTC date 2015-02-18 13:51:39 sorry :-) 2015-02-18 13:51:58 Didn't realize that it's your current local time 2015-02-18 13:52:04 :P 2015-02-18 13:52:38 My clocks are set to UTC, so I could have looked it up myself :-) 2015-02-18 13:53:05 jomat: 1/3 of my clocks are UTC; my pi will be UTC soon too 2015-02-18 13:54:09 nice :-) 2015-02-18 13:58:26 ACTION must call the night 2015-02-18 13:58:46 Good night world. o/ everyone I've spoken with tonight. 2015-02-18 13:59:22 n8! 2015-02-18 21:37:59 is there a way i can get alpine on odroid? 2015-02-18 22:01:16 rhapsodh1: have you tried running alpine on it, i think it might work 2015-02-18 22:02:27 nah, I don't think so as the Odroid C1 is an armv7 processor, whereas the old pi is armv6 2015-02-18 22:02:37 or does alpine run on the new pi? 2015-02-18 22:10:38 jomat, old pi as far as I know 2015-02-18 22:11:19 yeah, but the binaries aren't compatible with pi2? 2015-02-18 22:15:03 http://irclogger.com/.alpine-devel/2015-02-09#1423444361 2015-02-18 22:15:15 <_ikke_> meta-j 2015-02-18 22:16:54 so it's the kernel… 2015-02-18 22:36:18 i was told that arm6 also runs on arm7 2015-02-18 22:37:24 on a different occasion 2015-02-18 22:37:33 tA2p0mM5M4HU, no reason not to try :P 2015-02-18 22:37:41 assuming no one is going to get hurt 2015-02-18 22:37:57 i was told so, when i wanted to compile my own arm7 kernel 2015-02-18 22:52:38 jomat: Mission: Alpine on N900; step one - booting! 2015-02-18 22:52:52 srsl? \o/ 2015-02-18 22:53:03 *srsly! even :-) 2015-02-18 22:53:16 ACTION wonders ... which arm version is the N900; and if that is equal to the version that is built for the pi-etc builds? 2015-02-18 22:53:23 I have a feeling they are different... 2015-02-18 22:53:24 :/ 2015-02-18 22:57:50 jomat: Mission and step; I haven't completed that lol. 2015-02-18 22:58:26 but it's a first step :-) 2015-02-18 22:58:46 that nobody else hasn't acomplished yet :-) 2015-02-18 23:00:41 well... 2015-02-18 23:00:44 i cheated 2015-02-18 23:01:34 i had a non-alpine kernel 2015-02-19 03:17:51 tA2p0mM5M4HU, we should work on an easier way of providing customizations of alpine derivative kernels 2015-02-19 05:03:54 http://pastie.org/9961219 I'm having a problem where trying to start the nfs server I get terminated by grsec. I've tried rebooting and restarting nfs multi times like the suggestion here: https://bugs.alpinelinux.org/issues/2972 I believe i'm running current stable x64 2015-02-19 05:58:53 tA2p0mM5M4HU: You got alpine with non-alpine kernel running on N900? 2015-02-19 05:59:18 tA2p0mM5M4HU: Sounds awesome; systmkor Agree! 2015-02-19 05:59:50 ponyo: Consider trying edge? 2015-02-19 06:18:05 ACTION 's package requests : rust, cargo, tox.im, torsocks. That'll do for now. :) 2015-02-19 06:31:51 nfs is also broken in edge :( 2015-02-19 06:32:58 Broken things \o/ 2015-02-19 06:33:24 Who in here are the devs? 2015-02-19 06:39:59 DarkFox, I'm not but I play as one online :P 2015-02-19 06:40:03 jk 2015-02-19 06:41:08 uhm I thinkk ncopa is a dev 2015-02-19 06:43:38 <_ikke_> yup 2015-02-19 08:36:38 ACTION wishes we'd just not "release" if nfs doesn't work 2015-02-19 09:32:56 ponyo: try Alpine Linux vanilla. That doesn't have the grsec patches 2015-02-19 09:35:12 DarkFox: the best way to get packages is to make some packages requests at http://bugs.alpinelinux.org/ 2015-02-19 09:36:23 (check in edge/testing first to see if they haven't already been built) 2015-02-19 10:25:42 systmkor: no not on n900 (i'm not privileged enough to have a n900 :/) i tried this with some other embedded arm device 2015-02-19 11:03:29 on edge: modprobe: can't load module libcrc32c (kernel/lib/libcrc32c.ko): unknown symbol 2015-02-19 11:04:05 install mode sys. the file is present. 2015-02-19 11:04:42 Jean-Scotch on x86 or x86_64 2015-02-19 11:04:52 x86_64 2015-02-19 11:05:18 uname -a Linux vdesktop-al 3.14.32-0-grsec #1-Alpine SMP Mon Feb 9 09:57:02 GMT 2015 x86_64 Linux 2015-02-19 11:05:27 StarWarsFan|afk is the one who i think uses nfs on alpine 2015-02-19 11:09:36 Jean-Scotch did you tried nfs as client or only as a server 2015-02-19 11:10:07 as client against a debian server also 2015-02-19 11:10:25 http://wiki.alpinelinux.org/wiki/User_talk:Jch#NFS_bug_study 2015-02-19 11:22:36 [ 25.691086] rpcbind[1977]: segfault at bc338940 ip 00006fe9bc328f2a sp 000076f783e68248 error 4 in ld-musl-x86_64.so.1[6fe9bc2d9000+86000] 2015-02-19 11:22:36 [ 25.691104] grsec: Segmentation fault occurred at 00000000bc338940 in /sbin/rpcbind[rpcbind:1977] uid/euid:100/100 gid/egid:101/101, parent /bin/busybox[init:1] uid/euid:0/0 gid/egid:0/0 2015-02-19 11:22:36 [ 25.691124] grsec: bruteforce prevention initiated due to crash of /sbin/rpcbind against uid 100, banning suid/sgid execs for 15 minutes. Please investigate the crash report for /sbin/rpcbind[rpcbind:1977] uid/euid:100/100 gid/egid:101/101, parent /bin/busybox[init:1] uid/euid:0/0 gid/egid:0/ 2015-02-19 11:22:46 http://wiki.alpinelinux.org/wiki/User_talk:Jch#Building_a_complete_infrastucture_with_AL 2015-02-19 11:22:50 tryng to make new nfs share 2015-02-19 11:22:50 Jean-Scotch, congrats ^^ 2015-02-19 11:23:26 any ideas why rpbcind segfaults ? 2015-02-19 11:23:29 alpine-stable 2015-02-19 11:25:12 Jean-Scotch: nfs seems to be broken in stable aswell 2015-02-19 11:25:14 if 3.1 is stable 2015-02-19 11:25:54 yes. I cannot use nfs with alpine as server. 2015-02-19 11:26:09 im having same problem 2015-02-19 11:26:17 Jean-Scotch: is it same for you that rpbcind segfaults ? 2015-02-19 11:39:32 https://bugs.alpinelinux.org/issues/3938 2015-02-19 11:39:38 seems to be already reported 2015-02-19 11:42:24 too bad, was really excited about alpine, but seeing nfs-server been broken for almost a year 2015-02-19 11:42:28 doesnot inject much confidence :P 2015-02-19 11:52:22 kwork on dev side there was a lot of work on nfs and nfs-utils 2015-02-19 11:52:53 can i pull in packages from dev to stable sanely ? 2015-02-19 11:53:38 http://git.alpinelinux.org/cgit/aports/log/main/nfs-utils/APKBUILD 2015-02-19 11:53:46 kwork you tried edge? 2015-02-19 11:54:05 nope 2015-02-19 11:54:20 there is 3 branches ? 2015-02-19 11:54:23 stable edge dev ? 2015-02-19 11:54:41 edge being something of debian testing eq ? 2015-02-19 11:56:34 i was under the impression nfs was fixed some time ago. 2015-02-19 11:56:53 i installed from latest stable cd iso two days ago 2015-02-19 11:56:56 so i would say its not 2015-02-19 11:57:00 and the both issue tickets are open 2015-02-19 11:57:07 currently the only 2 devs who are able to fix those issues are on holidays 2015-02-19 11:57:13 mhmh 2015-02-19 11:57:15 if they can 2015-02-19 11:57:17 noticed that crow told in dev 2015-02-19 11:57:26 ill try edge first 2015-02-19 11:57:28 cause its been difficult to get around 2015-02-19 11:57:30 and see if that fixes anything 2015-02-19 11:57:39 maybe edge has fixes stable doesnt 2015-02-19 11:58:04 some fixes have send upstream, but i dont know if they are accepted 2015-02-19 11:59:59 clandmeter: can i safely pull in packages from edge to stable ? 2015-02-19 12:00:16 use repo pinning 2015-02-19 12:00:25 something ike debians apt-get install nfs -t wheezy-backports 2015-02-19 12:00:29 append them with @edge/main 2015-02-19 12:00:46 @edge/testing 2015-02-19 12:00:58 then apk add nfs-utils@edge/main 2015-02-19 12:00:59 clandmeter: okey ill give it a t ry 2015-02-19 12:01:11 give it a try, ty 2015-02-19 12:01:13 but i dont think edge will work 2015-02-19 12:01:35 http://git.alpinelinux.org/cgit/aports/log/main/nfs-utils?h=3.1-stable 2015-02-19 12:01:37 as of the fixes arent there ? 2015-02-19 12:01:40 or getting stuff from edge + 2015-02-19 12:01:54 second commit (from fabled) has many fixes. 2015-02-19 12:02:01 its both in edge and stable 2015-02-19 12:02:34 but y ou can give it a try 2015-02-19 12:02:52 i remember its only on x86_64 2015-02-19 12:08:03 kwork: [95196.896366] rpcbind[11568]: segfault at efdbd2f0 ip 00007f86efdad5cc sp 00007fffb7bf1778 error 4 in ld-musl-x86_64.so.1[7f86efd5e000+86000] 2015-02-19 12:21:25 kwork if you have time try both x86 and x86_64 edge (post in bug report) maybe it can help dev more. 2015-02-19 12:24:57 okey 2015-02-19 12:33:05 ScrumpyJack: Thanks for the tip; I may do this tomorrow... from my N900 :P - best browser I have available currently :P 2015-02-19 13:16:16 <\renaud> hello 2015-02-19 13:16:27 <\renaud> I am trying alpine at the moment 2015-02-19 13:16:36 <\renaud> I created a user with adduser 2015-02-19 13:16:38 \renaud: Cool story, need assistance? 2015-02-19 13:16:43 <\renaud> but I am unable to login with that user 2015-02-19 13:16:51 <\renaud> login as root works 2015-02-19 13:17:06 <\renaud> I tried login with ssh, console and lxdm 2015-02-19 13:17:14 <\renaud> none works 2015-02-19 13:17:19 \renaud: Try changing the password with passwd; and if you rebooted you may have forgotten to lbu commit - meaning the user no longer exists 2015-02-19 13:17:52 <\renaud> user exists in passwd, I already tried to reset the pass, recreate the user, it's the same 2015-02-19 13:18:02 Strange 2015-02-19 13:18:31 <\renaud> I am also able to do "su - user" without problem 2015-02-19 13:19:04 <\renaud> it's a clean install of 3.1.2 x86_64 2015-02-19 13:19:13 \renaud: I just created a user with adduser; no problem at all. 2015-02-19 13:19:27 <\renaud> it's quite strange 2015-02-19 13:19:31 ACTION running clean install of the pi build. 2015-02-19 13:20:15 \renaud: Appears to be an issue with the authentication... Tried a different username? (No unicode or other characters that _MIGHT_ cause issues) 2015-02-19 13:20:41 ACTION not sure if unicode in usernames is valid; but multilingual would be in favor of such 2015-02-19 13:20:52 <\renaud> I will try with another login name 2015-02-19 13:21:23 \renaud: Idea... `su - user` `passwd` does passwd accept the 'old password' ? 2015-02-19 13:22:00 <\renaud> extremely strange, I create a user callled renaud and it works 2015-02-19 13:22:12 What was your error prone username? 2015-02-19 13:22:16 I'll try it :P 2015-02-19 13:22:17 <\renaud> before, the user created was r 2015-02-19 13:22:19 (If I can type it) 2015-02-19 13:22:25 <\renaud> just a single letter as the user 2015-02-19 13:22:47 \renaud: what's your user? 2015-02-19 13:22:51 <\renaud> r 2015-02-19 13:22:53 haha 2015-02-19 13:22:53 \renaud: That would be your problem 2015-02-19 13:23:00 musl bug 2015-02-19 13:23:05 <\renaud> really? 2015-02-19 13:23:09 getspnam_r 2015-02-19 13:23:18 fixed in git already 2015-02-19 13:23:23 <\renaud> nice 2015-02-19 13:23:26 move your user 'r' to the first line of passwd 2015-02-19 13:23:26 <\renaud> thanks 2015-02-19 13:23:29 tA2p0mM5M4HU: Nice 2015-02-19 13:23:36 Heh 2015-02-19 13:24:07 Normally I'd delete this useless user created for testing but alpine being ephemeral don't need to care - next reboot it's gone! \o/ 2015-02-19 13:24:58 <\renaud> I tried to move it at the first line, but it still fails, do that need to be like this in shadow too? 2015-02-19 13:25:15 the problem is that r is a prefix of some users before it in /etc/passwd 2015-02-19 13:25:29 and if you login with r it compares against the password of root 2015-02-19 13:25:41 That... sounds like a fun timing attack :) 2015-02-19 13:25:52 so in theory if root shares the same password as r you might even be able to login 2015-02-19 13:26:02 no timing here 2015-02-19 13:26:10 only the order of entries in /etc/passwd 2015-02-19 13:26:20 tA2p0mM5M4HU: I meant for the string comparasion 2015-02-19 13:26:48 Time it takes to process /etc/passwd may leak the count of users - possibly even per each character... 2015-02-19 13:27:10 Crazy amounts of samples but potentially doable - depending on how delays are handled obviously. 2015-02-19 13:27:36 (Or potential sidechannels like audio power sharing with the cpu processing) 2015-02-19 13:27:59 huh, the count of users is quite public, my /etc/passwd is world readable 2015-02-19 13:28:18 Given that a user is authorised to even login. 2015-02-19 13:28:44 Users: root, alice; bob comes along - not a user but may recieve some metadata. 2015-02-19 13:29:31 Does /etc/passwd need to be world readable? Anything that should need it should probably be suid or otherwise able to get what it needs form something that is suid... 2015-02-19 13:30:14 <\renaud> being able to list users when being logged on the system is not really a security issue 2015-02-19 13:30:34 \renaud: That depends on the threat model of course. 2015-02-19 13:30:59 I.e. If you have a shell service - it is strongly advised to use hidepid=2 2015-02-19 13:31:04 (on procfs) 2015-02-19 13:31:12 <\renaud> that I agree 2015-02-19 13:31:23 Probably more things in sysctl and chrooting work that should also be done in such a case. 2015-02-19 13:31:51 \renaud: you can login now? 2015-02-19 13:32:18 tA2p0mM5M4HU: He can login as any user not single letter; "worked for renaud as username" 2015-02-19 13:32:51 Rahter... "extremely strange, I created a user callled renaud and it worked" 2015-02-19 13:32:55 Rather 2015-02-19 13:33:12 <\renaud> I can login as renaud, not as r 2015-02-19 13:33:18 tA2p0mM5M4HU: However, with your suggestion for r at the top of /etc/passwd; no. 2015-02-19 13:33:33 <\renaud> no, not even when it's at the top 2015-02-19 13:33:43 hmm. was it /etc/shadow perhaps 2015-02-19 13:33:46 (What I just said) 2015-02-19 13:34:06 <\renaud> I didn't try with shadow 2015-02-19 13:34:17 aaah, sorry it's /etc/shadow 2015-02-19 13:34:18 \renaud: You suggested trying however :P 2015-02-19 13:34:20 not /etc/passwd 2015-02-19 13:34:26 i just checked 2015-02-19 13:34:38 sure. getspnam is about shadow and not passwd 2015-02-19 13:34:40 stupid me 2015-02-19 13:34:45 pls try and confirm 2015-02-19 13:34:46 <\renaud> works when at top of shadow 2015-02-19 13:34:48 tA2p0mM5M4HU: Strange case. 2015-02-19 13:34:58 kool 2015-02-19 13:35:07 tA2p0mM5M4HU: So this bug was introduced with pam + musl ? 2015-02-19 13:35:13 http://git.musl-libc.org/cgit/musl/commit/?id=ecb608192a48d3688e1a0a21027bfd968d3301a1 2015-02-19 13:35:16 no pam 2015-02-19 13:35:24 Well musl :P 2015-02-19 13:36:00 ACTION doesn't know of any system other than alpine (and st-arch) that use musl... 2015-02-19 13:38:34 <\renaud> lol, now trying to login in lxdm fails 2015-02-19 13:38:36 there're others as well 2015-02-19 13:38:44 e.g. sabotage 2015-02-19 13:39:11 <\renaud> ** Message: create ConsoleKit session fail 2015-02-19 13:39:22 ah. consolcrap 2015-02-19 13:39:33 if you can try to avoid it 2015-02-19 13:39:50 <\renaud> it works if I select xfce as the session 2015-02-19 13:40:16 tA2p0mM5M4HU: +1 2015-02-19 13:40:53 <\renaud> well, that's my goal trying alpine, I am trying to avoid all the new crap that has been added in linux during many years 2015-02-19 13:41:20 Amnesia: That in reply to myself? If so; I'll check this one out tomorrow. :) 2015-02-19 13:41:39 https://github.com/sabotage-linux/sabotage 2015-02-19 13:41:54 ACTION not currently able to click link :P 2015-02-19 13:42:00 s/click/navigate to/ 2015-02-19 13:42:27 ACTION must call night; good night world. o/ Thanks Amnesia for the reference 2015-02-19 13:42:36 yw, nn 2015-02-19 13:43:15 <\renaud> gnite DarkFox 2015-02-19 13:44:54 Just before I leave; thought I'd note my motivation for alpine. Same as \renaud, in addition to it's simple live-in-ram/apk/lbu and other factors that make it ideal for security by isolation (while providing grsec, pax, etc out of the box) 2015-02-19 13:44:59 ACTION out o/ 2015-02-19 13:47:18 <\renaud> is there a way to install with full disk encryption? I mean without doing an install and then doing it fully manually 2015-02-19 14:37:07 \renaud LVM mit LUKS? http://wiki.alpinelinux.org/wiki/Tutorials_and_Howtos 2015-02-19 14:37:14 boot is not crypted.. 2015-02-19 14:54:49 <\renaud> thanks crow 2015-02-19 15:55:44 for anyone who wants to use nfs, can you try edge and see if rpcbind still segfaults? 2015-02-19 15:56:56 clandmeter: it does :( I did try yesterday... 2015-02-19 15:57:21 Jean-Scotch: try now 2015-02-19 15:57:29 after edge apk upgrade 2015-02-19 15:57:49 ok . will build an new KVM... 2015-02-19 15:58:19 i upgraded rpcbind and it didnt crash for me 2015-02-19 15:59:15 friends at home. will try a bit later... 2015-02-19 16:00:19 im running in lxc, so cant test nfs 2015-02-19 17:07:18 µHi. back! Just instantiated a brand new KVM AL 2015-02-19 17:07:32 will go for nfs... 2015-02-19 17:08:18 for now, repo is http://nl.alpinelinux.org/alpine/v3.1/main 2015-02-19 17:09:33 just made a sys install on vda 2015-02-19 17:14:09 -7go susi 2015-02-19 17:14:15 ups... 2015-02-19 17:19:19 nfs still broken 2015-02-19 17:19:27 then upgrde to edge 2015-02-19 17:19:33 nfs still broken 2015-02-19 17:36:09 Jean-Scotch you did apk update ? because there were some rpcbind updates today (16:54:21) (algitbot) aports:master | Carlo Landmeter | main/rpcbind: upgrade to 0.2.3_rc2 | http://tinyurl.com/ppwwxr9 2015-02-19 17:38:33 Jean-Scotch which seems a snapshot 4 commits behind master: http://git.infradead.org/users/steved/rpcbind.git 2015-02-19 18:23:35 hello 2015-02-19 18:25:04 can anyone help me with syslog? I need to increase the file size limit, however when i do it stops working. i added SYSLOGD_OPTS="-s 5000 -b 2 -l 8 -O /var/log/messages" to /etc/conf.d/syslog then restarted the daemon 2015-02-19 19:29:25 ScrumpyJack: Thank you <3 :) 2015-02-19 23:11:52 after apk update to edge, nfs-server seems to work 2015-02-20 01:08:41 i am trying to install haproxy-1.5 on alpine 3.1.. i notice it exists in testing/ but there is only an armhf set there 2015-02-20 01:08:42 http://nl.alpinelinux.org/alpine/v3.1/testing/ 2015-02-20 01:28:05 ddollar, try another mirror. http://mirror.pw/alpine/edge/testing/ 2015-02-20 01:28:55 they all seem to be blank 2015-02-20 01:28:56 http://mirror.pw/alpine/v3.1/testing/ 2015-02-20 01:29:01 and edge doesnt seem to have haproxy 2015-02-20 01:30:15 http://git.alpinelinux.org/cgit/aports/tree/testing/haproxy/APKBUILD?id=2496a2833b4798921c848790eb9c93934f41dfa4 2015-02-20 01:30:27 use abuild 2015-02-20 01:31:01 ddollar, http://wiki.alpinelinux.org/wiki/Abuild_and_Helpers 2015-02-20 01:32:09 thanks 2015-02-20 06:18:52 ACTION thinks we need an IRC bot here to merge the redmine events with IRC. :-) 2015-02-20 06:19:32 ACTION created issue [#3949] package requests: rustc, rs-cargo 2015-02-20 06:19:45 algitbot: Oh hi; you do exist! :-) 2015-02-20 06:21:47 #3950 also mine 2015-02-20 06:30:10 jomat: Do you think that the N900 should be mentioned on the bugs.alpinelinux.org or just kept seperate for now? 2015-02-20 06:33:38 ah alpine uses redmine? 2015-02-20 06:33:47 asenna gentoo 2015-02-20 06:34:22 i've been looking for a bts for musl. how is redmine? anything particularly good/bad i should know about it for consideration? 2015-02-20 06:34:34 Jean-Scotch: right, there are some problems with nfs server 2015-02-20 06:34:45 dalias: RoR based 2015-02-20 06:34:55 Jean-Scotch: stop, that was wrong 2015-02-20 06:35:01 Jean-Scotch: right, there are some problems with nfs client 2015-02-20 06:35:20 curl -I says bugs.alpine.org just uses nginx... curious to if it runs alpine :P 2015-02-20 06:35:20 i'm using some alpine VMs as client against nfs-server running on ubuntu 2015-02-20 06:35:22 dalias: more of a project tracking than pure bug tracking 2015-02-20 06:35:37 and the problem is, that it segfaults during startup 2015-02-20 06:35:49 but it is one of the better ones 2015-02-20 06:35:49 my workaround at the moment is, "mount -a" by hand 2015-02-20 06:35:54 :-/ 2015-02-20 06:36:45 DarkFox: nginx as a reverse proxy for unicorn is <3 2015-02-20 06:36:46 diftraku, yeah. well tracking release goals, milestones, patches, etc. would also be potentially useful 2015-02-20 06:36:55 it can do 2015-02-20 06:36:58 easily 2015-02-20 06:37:17 can also sniff git/cvs/hg repos for code 2015-02-20 06:37:55 and afaik you can close tickets by referencing them via a commit ie. "fixes issue #123" 2015-02-20 06:37:57 Diftraku: Unicorn? 2015-02-20 06:38:13 DarkFox: a RoR web server 2015-02-20 06:38:18 is it easy for users who prefer email to interact with it via email? or web only? 2015-02-20 06:38:34 afaik both work quite well 2015-02-20 06:38:45 Diftraku: RoR? 2015-02-20 06:38:54 Ruby on Rails 2015-02-20 06:39:00 can it scrape patches from mailing lists? :) 2015-02-20 06:39:12 unfortunately no :3 2015-02-20 06:39:22 but it's in ruby, so make it yourself 2015-02-20 06:39:27 :) 2015-02-20 06:39:39 brew coffee 2015-02-20 06:40:01 i don't know ruby and i'm not much of a ruby fan, but generally bts aren't written in the langs i like :-p 2015-02-20 06:40:13 JIRA :3 2015-02-20 06:40:39 as a wild guess i would expect jira was written in java.... 2015-02-20 06:41:14 it runs on tomcat, so yes 2015-02-20 06:41:23 could be J2EE mostly 2015-02-20 07:16:45 :-p 2015-02-20 07:17:05 i could tell just from the hideousness of it that it's java :) 2015-02-20 07:24:15 hear a lot about a nice bts, what would be ideal features, app lang for it ? 2015-02-20 07:27:35 i don't know for sure 2015-02-20 08:06:23 StarWarsFan|afk: can you try latest rpcbind, and see if it fixes nfs? 2015-02-20 08:11:49 dalias: we are happy with redmine except of 2 issues of which one is the ruby dep mess. 2015-02-20 08:17:02 vgchange -ay 2015-02-20 08:17:02 6fcd955e3000-6fcd95826000 r-xp 00000000 08:03 130665 /lib/libdevmapper.so.1.02: mlock failed: Out of memory 2015-02-20 08:17:02 6fcd9582b000-6fcd95a30000 r-xp 00000000 08:03 130668 /lib/libdevmapper-event.so.1.02: mlock failed: Out of memory 2015-02-20 08:17:02 device-mapper: reload ioctl on failed: Invalid argument 2015-02-20 08:17:02 0 logical volume(s) in volume group "data" now active 2015-02-20 08:17:20 tryng to activate 400gb volume 2015-02-20 08:18:17 you can ignore that error 2015-02-20 08:18:40 http://bugs.alpinelinux.org/issues/3107 2015-02-20 08:18:41 hard to ignore if 0 logical volumes get activate 2015-02-20 08:19:05 but maybe something else is wrong, if you say that shouldnt brake it 2015-02-20 08:19:15 i think so 2015-02-20 08:21:42 its not the same 2015-02-20 08:21:48 the issue you posted is about vgcreate 2015-02-20 08:21:55 im tryng to vchange -ay, henche activate it 2015-02-20 08:21:57 rather then create it 2015-02-20 08:22:26 the out of memory msg are the same 2015-02-20 08:22:39 yep but at issue 2015-02-20 08:22:44 he doesnot get one at vgchange 2015-02-20 08:25:53 actualy its kind of strange, in sense it didnot get that error first time 2015-02-20 08:25:56 only after i rebooted the box 2015-02-20 08:26:49 ill test some more and update the issue you linked 2015-02-20 08:26:50 if i cant solve it 2015-02-20 08:37:47 it seems that adding/activating swap doesnot hide the messages for me 2015-02-20 09:07:58 hey there, i just got mail from mai ISP that someone spam activity is on my network 2015-02-20 09:08:54 i think that some random wifi user causes this problem 2015-02-20 09:09:29 because it is a free wifi-network in a hotel 2015-02-20 09:10:47 is it possible to filter this outgoing mails? 2015-02-20 09:11:17 becaus its against the terms of use of my provider 2015-02-20 09:11:24 any suggestions? 2015-02-20 09:30:15 mirac: you manage a hotel network? 2015-02-20 09:31:06 yes 2015-02-20 09:31:47 cant you just block traffic going to port 25? 2015-02-20 09:32:03 but that would block eMails at all 2015-02-20 09:33:05 some buisness-guest havet to use email,http,ftp,vpn etc. 2015-02-20 09:33:19 mirac: bussines email tends to use ssl auth smtp 2015-02-20 09:33:21 like googles 465 2015-02-20 09:33:23 rather then port 25 2015-02-20 09:34:45 i unserstand but sometimes its not enterprise business. 2015-02-20 09:35:10 sometimes its a screenwrite or journalist who jsut wants to send emails. 2015-02-20 09:36:16 so i would liek to block a expicit client when i see abuse of the conection 2015-02-20 09:38:15 update to edge breaks libcrc32c.ko which is needed at least for openvswitch and xfsprog... 2015-02-20 09:38:27 on x86_64 2015-02-20 09:38:40 mirac: most of them would use google, and google doesnot accept client emails from port 25 2015-02-20 09:39:04 99% of cases only bots use port 25 directly 2015-02-20 09:39:14 because smtps either allow by whitelist on 25 or require auth on some other port 2015-02-20 09:39:23 so only 25 you should have open is for isps smtp server 2015-02-20 09:39:29 what mostlikely has your ip whitelisted 2015-02-20 09:40:26 kwork: i see 2015-02-20 09:40:28 Jean-Scotch: btw got fixed rpc from clandmeter now i can get nfs exports working 2015-02-20 09:41:07 yes. but upgrading to edge to fix nfs exports break other things :( 2015-02-20 09:41:11 kwork: i´ll try it... and see how many guest come up with an issue 2015-02-20 09:41:28 Jean-Scotch: nah you dont need to upgrade to edge 2015-02-20 09:41:29 and those are needed in my setup 2015-02-20 09:41:41 Jean-Scotch: the package clandmeter gave me worked on stable aswell 2015-02-20 09:41:57 ha! 2015-02-20 09:44:45 Jean-Scotch: sent you the link in privmsg 2015-02-20 09:44:54 thanks 2015-02-20 09:44:57 got it 2015-02-20 09:45:42 mirac: you could for starters do permit log and see how much traffic hits it 2015-02-20 09:45:50 mirac: if you dont want to brake it 2015-02-20 10:08:03 kwork: i commited to fix to master, so the pkg in edge should be the same 2015-02-20 10:08:18 to/the 2015-02-20 10:08:29 kwork i created that bugreport for lvm and yea seems it can be ignored, but msg is there 2015-02-20 10:08:32 kwork: thank you for your help 2015-02-20 10:08:56 Jean-Scotch so with latest edge nfs as client do works? 2015-02-20 10:09:08 mirac: disallow outgoing port 25 seems wise 2015-02-20 10:09:21 most env do that. 2015-02-20 10:09:32 atleast that i know. 2015-02-20 10:09:49 crow: depends, the error on vgcreate can be ignored, but i have one at vgchange 2015-02-20 10:09:52 don't know because I was using openvswitch to connect to network and it is broken in edge because libcrc32c.ko... 2015-02-20 10:09:55 so my lvm volume doesnot get activate 2015-02-20 10:10:26 it could be related to, my lvm being on drbd device 2015-02-20 10:10:40 clandmeter: i will try... and do some logging on that. 2015-02-20 10:12:16 clandmeter: btw, why the installing of the apk you provided tirregered refrsh of busybox ? 2015-02-20 10:12:51 kwork: it did? 2015-02-20 10:12:56 shoudlnt 2015-02-20 10:13:04 okey strange, ill try on second node later 2015-02-20 10:13:06 in the eveing 2015-02-20 10:13:10 ill see if that happens there aswell 2015-02-20 10:13:17 you can just take the one from edge 2015-02-20 10:13:22 Jean-Scotch is that with openvswitch reported? 2015-02-20 10:13:22 okey 2015-02-20 10:14:42 yes. http://bugs.alpinelinux.org/issues/3946 2015-02-20 10:16:18 I'm now trying to setup a x2goserver from edge... 2015-02-20 11:11:52 with clandmeter commit, I'm able to mount a nfs share in a AL KVM exported from another AL KVM ;) 2015-02-20 11:12:40 both running AL x86_64 stable 2015-02-20 11:15:20 nice :) 2015-02-20 11:16:45 Jean-Scotch: you use alpine as client and server? 2015-02-20 11:16:57 yes 2015-02-20 11:17:15 I'm trying to become a full alpine shop ;) 2015-02-20 11:17:23 not so easy 2015-02-20 11:17:32 im glad if i can switch my 2.7 to 3.x 2015-02-20 11:18:21 will do some more testing before telling it a take ;) 2015-02-20 11:22:05 my goal with this nfs-server is to be able to fullfill all needed parts with AL to setup PXE-boot. I want to bootstrap my all infrastructure from only one USB key running this setup ;) 2015-02-20 11:22:43 Hello world; have I missed anything important since I last spoke? (I.e. someone talking to me) 2015-02-20 11:24:20 DarkFox: http://www.irclogger.com/.alpine-linux 2015-02-20 11:24:40 clandmeter: I'm on my pi's alpine tty. No links lol :) 2015-02-20 11:25:01 use links as in apk add links 2015-02-20 11:25:11 clandmeter: Scriptless friendly? :D 2015-02-20 11:25:14 Nice 2015-02-20 11:25:19 Thanks if that's the case. 2015-02-20 11:25:26 or use http://dev.alpinelinux.org/irclogs/%23alpine-linux-2015-02.log 2015-02-20 11:25:26 (Many log sites aren't noscript friendly:/) 2015-02-20 11:25:43 Logs everywhere ... I thought this distro was ephemeral :P 2015-02-20 11:25:58 epwhat? 2015-02-20 11:26:19 clandmeter: temporary; nothing lives - everything for short term. I.e. Live in ram and reboot to gone. 2015-02-20 11:26:22 Amnesiac system 2015-02-20 11:26:43 we have some hardisks lying around :) 2015-02-20 11:26:46 The last E in ECDHE. :-) 2015-02-20 11:27:00 ACTION is a cryptonerd :P 2015-02-20 11:27:08 Or more specifically cypherpunk. 2015-02-20 11:27:53 clandmeter: I'll just use my N900... browser works fine (although heavily outdated) 2015-02-20 11:29:06 clandmeter: Thanks for the .log link. :) 2015-02-20 11:29:29 yw 2015-02-20 11:35:06 ACTION wonders what condition triggers the bot to show a bug/feature request in here.. 2015-02-20 11:35:10 [#5] 2015-02-20 11:35:26 [#3950] 2015-02-20 11:35:34 DarkFox: are you masohist ? 2015-02-20 11:35:45 It did it eariler; not sure if my message or as per its normal function 2015-02-20 11:35:49 kwork: Nope. 2015-02-20 11:35:54 kwork: I am DarkFox :) 2015-02-20 11:36:04 DarkFox: n900 has 256mb memory,browsing web with it @2015 :P 2015-02-20 11:36:07 (I have aliases.. but masohist is _not_ one of them) 2015-02-20 11:36:26 kwork: I'm currently IRC'n via ssh on my 256MiB ram pi :P 2015-02-20 11:36:31 (Which is running alpine) 2015-02-20 11:36:45 DarkFox: ssh/screen/irssi with 256mb is okey :P 2015-02-20 11:36:49 but browser :D 2015-02-20 11:36:51 Yep :P 2015-02-20 11:36:54 Browser is fine 2015-02-20 11:37:06 i loved my n900 but changed it last year 2015-02-20 11:37:14 EAriler I had 16 tabs of 3-6MiB images each. :P 2015-02-20 11:37:14 because imho it wasnt usable as web browsing 2015-02-20 11:37:16 device anymore 2015-02-20 11:37:31 kwork: It was VERY usable for web browsing... 2015-02-20 11:37:37 besides the screen is tiny 2015-02-20 11:37:37 Rather; is. 2015-02-20 11:37:39 by modern standards 2015-02-20 11:37:57 Problem? The only thing that I get is "github doesn't support old versions of firefox" 2015-02-20 11:38:00 :D 2015-02-20 11:39:29 DarkFox: too bad that nokia killed n900 2015-02-20 11:39:39 or even 2015-02-20 11:39:45 that they killed maemo 2015-02-20 11:39:56 loved to see debian is cat /etc/issue* 2015-02-20 11:40:02 kwork: Indeed 2015-02-20 11:40:13 kwork: Neo900 is awesome hardware upgrade 2015-02-20 11:40:29 now got my first android, z3c 2015-02-20 11:40:33 love it ;) 2015-02-20 11:41:48 kwork: Meanwhile; I'm considering to put alpine on the N900 and find out how much of its functionality can be kept. Eg. Can I still make phone calls, make SMSs and use GSM data; while doing aircrack etc fun for wifi and other fun things with radios. :P 2015-02-20 11:42:34 Android too slow and complicated; alpine such fast, simple and battery friendly <3 2015-02-20 11:43:05 tjat for sure 2015-02-20 11:43:10 but i wold like to sure my phone as phone 2015-02-20 11:43:12 rather then hack with it 2015-02-20 11:43:26 i have enough "hacking" project as it is :P 2015-02-20 11:43:45 :P 2015-02-20 11:44:37 ACTION 's primary projects revolve around improving/replacing network and communication infrastructure with cypherpunk-style userland (possibly even kernelland too) 2015-02-20 11:44:53 nice 2015-02-20 11:45:02 im into networking aswell, but more traditional 2015-02-20 11:45:21 Very - especially if it all works. Feel free to /query me for more details for the _real_ project. :P 2015-02-20 11:51:35 DarkFox: and do you share your wares somewhere? 2015-02-20 11:52:09 tA2p0mM5M4HU: My code? Not complete; need a lot more time to work on ... But will indeed, be opensource. 2015-02-20 11:52:45 Nothing ready yet; I've focused more on designs, concepts and picking the programming language (which for record; is rust) 2015-02-20 11:53:20 (And cryptography*; limited time not enough for code but was enough to prepare as listed above) 2015-02-20 12:02:13 tA2p0mM5M4HU, kwork: If either of you would like to know more. Just /query 2015-02-20 12:06:40 i prefer `git clones` to /queries :) 2015-02-20 12:06:52 i heard cypherpunks write code, not irc pms 2015-02-20 12:07:19 tA2p0mM5M4HU: The code is accessible via tor; and may be linked to via a /query :) 2015-02-20 12:07:51 Rather; slightly more complicated than that -for now ... but you get the point :P 2015-02-20 12:08:14 also if you're into crypto, you might want to reconsider your choice for rust, something like idris or coq or similar would have another level of trust, compared to an immature language by the people sabotaging the web (mozilla) 2015-02-20 12:09:38 tA2p0mM5M4HU: Mozilla sabotaging? Interesting accessment... Idris is pretty but a little too crazy focused on functional for my liking. Rust however, not the more mature - but the most promising language that I've played with. 2015-02-20 12:10:00 tA2p0mM5M4HU: I haven't really played with coq; taken a little look :P 2015-02-20 12:10:47 Rust is a very clean project; more sponsored by Mozilla - they care for their servo gecko engine more; the rust developers are doing what _they_ want, not what mozilla wants. 2015-02-20 12:11:34 The core/base of rust is still being stripped down for the official v1.0 release; lots will be in optional and external crates. 2015-02-20 12:12:30 tA2p0mM5M4HU: Idris is nice, but far from practical to writing real programs in. Rust is clean, fast, stable, and practical - if not the only implementation for my network and it's programs... It'll still be a very clean reference. 2015-02-20 12:13:11 ("idris" "compared to an immature language"; idris itself is VERY immature) 2015-02-20 12:14:16 well, i believe rust is less mature than idriss 2015-02-20 12:14:28 tA2p0mM5M4HU: Not to mention; that the crypto is handled mostly by libsodium/nacl. Which is C; the rust bindings only guarantee type safety 2015-02-20 12:14:31 what i saw in the implementation shows kiddies having fun, 2015-02-20 12:14:39 not engineers taking their job seriously 2015-02-20 12:14:56 tA2p0mM5M4HU: When was your analysis here? 2015-02-20 12:15:50 a few months ago somewhere else 2015-02-20 12:15:59 rust is like the rest of mozilla 2015-02-20 12:16:01 Idris is more of a toy language than practical... The type inferred code is quite an amazing editor-friendly feature; however, the language is however interesting, not practical for real world programs. 2015-02-20 12:16:05 a sabotage action. 2015-02-20 12:16:15 Fine for math, proofs, and testing; not for an application. 2015-02-20 12:16:21 we disagree here 2015-02-20 12:16:27 and i guess we have different experiences 2015-02-20 12:16:40 i have access to agda and idris experts, math people 2015-02-20 12:17:07 and i guess, by saying "type inferred code is quite an amazing editor-friendly feature" you miss the whole point of proofs 2015-02-20 12:17:37 tA2p0mM5M4HU: I sence a strong stigma against Mozilla? Why ? Google breaks many things; mozilla makes and supports more - Mozilla isn't hierachial and is more sponsoring developers to do what they want. 2015-02-20 12:17:52 Mozilla doesn't control its projects... 2015-02-20 12:17:54 yes, mozilla are they traitors of the web 2015-02-20 12:18:03 they are sabotaging the internet 2015-02-20 12:18:07 ACTION personally against the WWW protocol :P 2015-02-20 12:18:11 sockpuppets of google 2015-02-20 12:18:16 the ad industry 2015-02-20 12:18:20 Rather HTTP and W3 subsets 2015-02-20 12:18:35 they do DRM and ads instead of a proper postsnowden browser 2015-02-20 12:18:47 Mozilla isn't related to Google in any way - Google was a sponsored search engine and iirc that is no longer the case. 2015-02-20 12:18:58 google is paying mozillas bills 2015-02-20 12:19:00 Mozilla refuses to do DRM. 2015-02-20 12:19:01 sorry to break this to you 2015-02-20 12:19:03 what? 2015-02-20 12:19:09 do you knwo what EME is? 2015-02-20 12:19:12 eme is drm! 2015-02-20 12:19:17 eme? 2015-02-20 12:19:21 in what world do you live? 2015-02-20 12:19:34 eme is an euphemism for drm. so that people can say mozilla doesnt do drm. 2015-02-20 12:19:43 A world where we can agree that alpine is an awesome linux system :) 2015-02-20 12:20:14 https://en.wikipedia.org/wiki/Encrypted_Media_Extensions 2015-02-20 12:20:21 eme; I'm gonna guess encrypted media? 2015-02-20 12:20:24 Extensions lol 2015-02-20 12:20:33 http://www.theguardian.com/technology/2014/may/14/firefox-closed-source-drm-video-browser-cory-doctorow 2015-02-20 12:20:58 tell me this is not sabotage? 2015-02-20 12:21:03 DRM is bad; encrypted isn't - so long that the keys are handled openly or per a scoped environment. I disagree for using such for license to watch however 2015-02-20 12:21:15 fuck mozilla 2015-02-20 12:21:19 squarely 2015-02-20 12:21:40 traitors 2015-02-20 12:21:45 tA2p0mM5M4HU: Mozilla or firefox? Firefox developers aren't all of mozilla - and the decision of a few firefox developers doesn't include all of mozilla. 2015-02-20 12:22:37 ACTION for Mozilla's rust, and servo projects. Servo as a web engine and rust as a clean programming language. I care far less for FireFox. 2015-02-20 12:23:22 Just like governments; there are groups with different views, values, interest and power. Just because some parts may not be as _good_ doesn't mean the whole thing is bad. 2015-02-20 12:23:44 Personally, I'm more of an anarchist so I'd rather no government but you get the point. :P 2015-02-20 12:24:54 mozilla is wasting their money they get from google on shit like drm, and ads, other useless crap, they have a responsibility, one of the most important infrastructural projects is under their maintenance, they get money for that 2015-02-20 12:25:04 and they fucking sabotage that 2015-02-20 12:25:08 Mozilla is large; and the rust/servo aspects are clean. FireFox I beliefe is quite clean - however that drm part doesn't sound so good indeed. 2015-02-20 12:25:21 Compile time option; closed source blobs ignored 2015-02-20 12:25:41 sure, i have to recompile the hostile shit they wasted lots of usd on. 2015-02-20 12:25:52 what's not to like about them 2015-02-20 12:26:09 they waste money and my time and sabotage the internet 2015-02-20 12:26:21 ... 2015-02-20 12:26:46 i remember when they were heroes in the browser wars. times long gone. jwz is doing a bar now. 2015-02-20 12:26:52 ACTION thinks you would love his project... revolves around a system that defends heavily from corruption :) 2015-02-20 12:27:59 Personally; I see the "Internet" as the pure free flow of information, communication and ability to share resources - while I am heavily against the web platform. 2015-02-20 12:28:01 reconsider your language, try ocaml or haskell, has more benefits than rust 2015-02-20 12:28:13 can be plugged into provers 2015-02-20 12:28:20 ocaml maybe 2015-02-20 12:28:21 much more mature also 2015-02-20 12:28:46 the only concern with ocaml is the french origin. their engineering is not as clean but with lots of passion. 2015-02-20 12:29:57 also erlan 2015-02-20 12:29:59 g 2015-02-20 12:33:18 One of my main reasons for rust is how the language was designed; zero-cost abstractions, guaranteed memory safty, minimal runtime all while being a clean and simple language with very high performance. 2015-02-20 12:33:22 Haskell is sadly.. slow. 2015-02-20 12:33:32 Not sure for ocaml's speed. 2015-02-20 12:33:55 tA2p0mM5M4HU: What is your view on the torproject partnering with the Mozilla project? 2015-02-20 12:34:37 "minimal runtime" and then they have lovecraft quotes in the binary. don't you think this is rather "immature coders having fun" rather than "serious engineering"? 2015-02-20 12:34:53 tA2p0mM5M4HU: Lovecraft? 2015-02-20 12:35:03 howard p! 2015-02-20 12:35:06 ? 2015-02-20 12:35:28 https://github.com/rust-lang/rust/issues/13871 2015-02-20 12:35:48 i think you might want to familiarize yourself with the codebase of rust... ;) 2015-02-20 12:36:07 tA2p0mM5M4HU: I have 2015-02-20 12:37:09 That was removed... 2015-02-20 12:37:44 tor partnering with mozilla? hmmmm, dunno about tor, times are changing my previous fondness of them is being questioned by myself. but i guess at least it's a possibility for mozilla 1/ either to show good faith 2/ sabotage things further. 2015-02-20 12:37:45 I don't see why it existed but no chance for it to have made it to the official build for v1.0 (which will be ready [per the schedule] in May) 2015-02-20 12:37:49 depends on the implementation. 2015-02-20 12:39:03 Rust focuses on faster performance; not on smaller binaries so optimizations that are made may create larger binaries - sadly; there isn't an option for factoring code down to loops etc for tinier output binaries 2015-02-20 12:39:23 That is my biggest problem with rust. 2015-02-20 12:39:25 Personally :P 2015-02-20 12:39:43 serious engineering looks different. ;) 2015-02-20 12:40:00 It is serious :P 2015-02-20 12:40:11 sure, like the systemd development ;) 2015-02-20 12:40:15 It is opensource development;. 2015-02-20 12:40:26 systemd is pure evil 2015-02-20 12:40:35 what exactly is the difference? 2015-02-20 12:40:39 ... 2015-02-20 12:40:45 Debian... apt-get moo 2015-02-20 12:40:51 both are about pushing their own commercial agenda on the free software community 2015-02-20 12:40:54 Developers do have fun :P 2015-02-20 12:41:07 it's about platform locking 2015-02-20 12:41:10 lock-in 2015-02-20 12:41:12 tA2p0mM5M4HU: Rust doesn't try to push itself into everything... 2015-02-20 12:41:21 be it systemd or be it a language binding devs 2015-02-20 12:41:29 tA2p0mM5M4HU: Systemd took over as much as it could lol 2015-02-20 12:41:30 luckily 2015-02-20 12:42:02 devs who are bound to a commercial language. go is google lockin, rust mozilla lockin, swift apple lockin. 2015-02-20 12:42:15 tA2p0mM5M4HU: http://zinc.rs/ << Embedded RTOS written in Rust; I'd rather an operating system written pure in rust. ;-) 2015-02-20 12:42:32 All while the userland applications retain full portability from linux, to bsd, or windows. 2015-02-20 12:42:39 Rust is VERY good in this part. 2015-02-20 12:42:40 why not lua? 2015-02-20 12:42:47 Performance.... 2015-02-20 12:42:47 for example? 2015-02-20 12:42:51 what? 2015-02-20 12:42:56 erlang? 2015-02-20 12:43:03 come on. 2015-02-20 12:43:11 Rust programs perform better than C++; sometimes even better than C. 2015-02-20 12:43:14 reinventing the wheel instead of using something mature 2015-02-20 12:43:32 nah. 2015-02-20 12:43:42 Not nah; fact by design 2015-02-20 12:44:35 enjoy your time with rust, i'll enjoy mine with other stuff. 2015-02-20 12:45:16 Not in all cases; but simple things like printf vs print!; here the c function works at runtime; without type guarantees and attempts to create the desired string. While Rust on the other hand; uses compile time optimizations and type guarantees creates a literal concat function knowing and converting to strings where necessary. 2015-02-20 12:46:02 Optimized for performance; which _IS_ faster; while it is indeed more produced code. 2015-02-20 12:47:01 tA2p0mM5M4HU: Rust is cheaper for portable, secure, safe and stable development. Works anywhere that llvm can compile to. 2015-02-20 12:47:49 that is the marketing. you have proper and independent citations not done by the devs themselves? 2015-02-20 12:48:17 tA2p0mM5M4HU: I'm sorry that you can't get past the fact that rust is a mozilla project; while it is a VERY good project not to being destroyed. 2015-02-20 12:48:30 tA2p0mM5M4HU: Yes 2015-02-20 12:48:35 tA2p0mM5M4HU: Personally; I have. 2015-02-20 12:48:58 also llvm is irrespective of rust i believe, so the benefits of llvm ascribing to the benefits of rust, is a bit of a stretch. 2015-02-20 12:49:46 Rust compiles directly through llvm's API to LLVM-IR; where it is then optimized further at the IR level and again for the exact desired target. 2015-02-20 12:50:07 Again - better performance; while heavily portable 2015-02-20 12:50:24 is your research published somewhere? 2015-02-20 12:50:49 tA2p0mM5M4HU: My research is not published; nor does it need to be. 2015-02-20 12:50:50 so you claim a feature of llvm to be a reason to swithc to rust? 2015-02-20 12:51:08 so it does not fit my "proper and independent citations not done by the devs themselves" 2015-02-20 12:51:13 Not at all; instead, I claim that the fact that it is using llvm is a desirable aspect. 2015-02-20 12:51:16 it sounds hardly independent even 2015-02-20 12:51:17 One of MANY 2015-02-20 12:52:34 i'm sorry to go so way off topic on this channel, dear other chan members, i apologize and finish this now. 2015-02-20 12:52:54 +1; I thought we had moved to a /query... Sorry 2015-02-20 12:54:01 tA2p0mM5M4HU: Last message on the rust note; My implementation for my projects will most likely be in rust - however, it'll all be open specification that anyone would be free to port to any language that they themselves, desire. 2015-02-20 18:10:31 clandmeter: actually i have no edge-x86-64 machine 2015-02-20 18:10:52 only 2.7 and 3.1, both x86 and x86-64 2015-02-20 18:42:26 anyone else having download issues with apk? pinging dl-4.alpinelinux.org seems to be fine, but downloading packages just stops randomly along the way 2015-02-20 19:56:11 is there a perf package for alpine yet? 2015-02-20 19:59:02 is iperf 2015-02-20 19:59:34 This is probably more postgres related, but anyone know why I'm getting this error? 2015-02-20 19:59:36 "Flex version 2.5.31 or later is required, but this is flex 2.5.39." 2015-02-20 19:59:50 39 seems "later" than 21 2015-02-20 19:59:51 31* 2015-02-20 20:02:40 also, apk won't let me install earlier versions of flex: 2015-02-20 20:02:43 apk add flex --update-cache --repository http://dl-3.alpinelinux.org/alpine/v2.3/main/ --allow-untrusted 2015-02-20 20:02:51 fetch http://dl-3.alpinelinux.org/alpine/v2.3/main/x86_64/APKINDEX.tar.gz 2015-02-20 20:02:51 fetch http://dl-3.alpinelinux.org/alpine/v3.1/main/x86_64/APKINDEX.tar.gz 2015-02-20 20:02:51 (1/1) Installing flex (2.5.39-r0) 2015-02-20 20:03:47 hey 2015-02-20 20:03:59 will alpine linux stay with openrc ? 2015-02-20 20:04:12 iperf is unrelated 2015-02-20 20:19:26 UNIXwz0r: imho yes. 2015-02-20 20:19:29 quiet room 2015-02-20 20:19:48 yeah well i hope alpine linux don't swtich to systemd :P 2015-02-20 20:19:55 UNIXwz0r: stable OS => people spend time living their lives instead of fixing their OS. 2015-02-20 20:20:17 what? i must be doing something wrong ;) 2015-02-20 20:21:26 :)) 2015-02-20 20:48:54 living my life is fixing my OS 2015-02-20 20:56:42 just like for some ppl, living their lives is fixing their cars :) 2015-02-20 20:59:49 Hey guys; is there a quick faq on the differences between the standard, mini, vanilla, and xen isos on the downloads page? 2015-02-20 21:01:23 (Have already looked at the wiki FAQ page, good sir bot. :p ) 2015-02-20 21:05:04 I always use a mini - similar to a debian netinstall 2015-02-20 21:08:25 That's what I'm leaning towards, but I'm unfamiliar with Alpine. 2015-02-20 21:08:56 asenna gentoo 2015-02-20 21:09:01 akoimeexx: as long as you have inet access, -mini is probably the best; xen is the one with the xen hypervisor, I think 2015-02-20 21:09:06 I'm building a small fileserver / tinkering workstation from an HP Camphor ITX board; and I have a 1GB usb flash module that plugs into the pin headers directly. 2015-02-20 21:09:17 ACTION won't need xen then. 2015-02-20 21:09:30 vanilla is the vanilla linux kernel 2015-02-20 21:09:32 meaning no pax+grsec 2015-02-20 21:09:34 I want to include a based wm, ideally openbox. 2015-02-20 21:09:38 Ah 2015-02-20 21:09:52 standard vs. mini is just packages included 2015-02-20 21:09:54 s/based/basic/ 2015-02-20 21:10:07 I guessed as much between those twol. 2015-02-20 21:10:09 so if you want to build your own, you should start from standard, probably, and modify the package list 2015-02-20 21:10:18 ...I really hate this keyboard, heh. 2015-02-20 21:10:43 I have "das keyboard", it's very comfortable 2015-02-20 21:10:54 gift from my boss 2015-02-20 21:10:57 This is just some random USB keyboard I have here at the office. 2015-02-20 21:11:05 das all thr tpyos 2015-02-20 21:11:15 I've got a bluetooth keyboard I'm building at home, but nowhere near finished yet. 2015-02-20 21:11:38 Gutted Model M terminal keyboard shell with cherry MX switches. :D 2015-02-20 21:11:52 nice 2015-02-20 21:12:01 have fun with the bluetooth madness... 2015-02-20 21:13:09 http://akoimeexx.github.io/projects/keyboard/keyboard-1.png 2015-02-20 21:13:32 Well, I wanted it to not be RF, but still wireless. 2015-02-20 21:14:07 Unsure how big of a pain the bluetooth is going to be, as I still haven't had time to finish the project. 2015-02-20 21:14:10 (work) 2015-02-20 21:14:43 hopefully not a problem, I have just always had bad luck with bluetooth controllers 2015-02-20 21:14:49 very finnicky beasts 2015-02-20 21:15:12 I will have to keep an eye out for that then. I figured it would give me a run for my money. 2015-02-20 21:15:21 if your btc is sane and thr libraries are okay, you should be fine 2015-02-20 21:16:02 just stay away from broadcom... they are the ones I've always found flaky and poorly documented 2015-02-20 21:16:23 Bah, package database on the wiki page, bad link 2015-02-20 21:16:27 Yeah 2015-02-20 21:16:38 I plan on avoiding broadcom like the plague. 2015-02-20 21:16:59 alpinelinux.org/packages == 404 2015-02-20 21:19:27 which wiki page? 2015-02-20 21:20:14 Main page on the left nav bar 2015-02-20 21:20:33 Underneath the services section. 2015-02-20 21:21:07 http://rsync.alpinelinux.org/alpine/MIRRORS.txt pick a mirror 2015-02-20 21:22:48 And the isos on the download, do those run as stable snapshots or rolling releases? 2015-02-20 21:26:04 well, you'll always be able to update with the package manager 2015-02-20 21:26:26 when there's a minor version bump (e.g. 3.0->3.1), if you want to switch to 3.1, you'll need to take an action 2015-02-20 21:29:13 Take an action? 2015-02-20 21:29:46 yes, like editing a 3.0 in a file to change it to 3.1 2015-02-20 21:29:49 then continue on your way 2015-02-20 21:29:56 Ah 2015-02-20 21:53:53 Booted into alpine. 2015-02-20 21:53:55 Woot. 2015-02-20 21:55:29 congratulations! 2015-02-20 21:56:18 How would I get a console mouse set up? 2015-02-20 21:56:23 apk add ...? 2015-02-20 21:59:49 I have no idea, I have no use for it 2015-02-20 22:01:22 Ok, just wondering. 2015-02-20 22:01:48 Working on getting x & openbox working, wanted to be able to use my mouse in links while I wait. Unimportant in the grand scheme of things. 2015-02-20 22:02:06 I used a console mouse in 2004 2015-02-20 22:03:32 So... every time I apk add; after it finishes, is "OK: MiB in packages" the total amount of space my system is taking? 2015-02-20 22:04:29 (I know, a lot of stupid questions) 2015-02-20 22:05:18 I think that's what it is 2015-02-20 22:05:39 if you add and del a package (or vice versa), you should see the numbers change accordingly 2015-02-20 22:05:42 that's the test I did anyways 2015-02-20 22:06:00 That is definitely groovy 2015-02-20 22:19:07 AAaaand then I realize that / only has 600MiB available. 2015-02-20 22:19:48 "apk add [all of the things]" > bus error. 2015-02-20 22:20:16 "What does that mean?" df / > 0% available 2015-02-20 22:51:58 haha 2015-02-20 22:52:11 you can run alpine off of the installation media 2015-02-21 11:41:40 with NFS now available, I want to try PXE-boot ^^ I have a dhcp, tftp, http and nfs servers up & running with AL. qemu starts easy with it in PXE mode. So now I need to publish the right files as kernel, initramfs and rootFS... I want to run like from usb key with an apkovl gotten from http. But it seems I'm missing something to complete... 2015-02-21 11:42:51 My guess is that the initramfs I prepared is incomplete :( 2015-02-21 12:43:00 bingo ;) first AL boot with PXE from 100% AL infra \o/ 2015-02-21 12:48:23 Jean-Scotch, congratulations. Care to document it on a.w.o? 2015-02-21 12:48:31 sure 2015-02-21 12:48:37 thx 2015-02-21 12:49:00 we already have a doc about that 2015-02-21 12:49:04 http://wiki.alpinelinux.org/wiki/PXE_boot 2015-02-21 12:49:16 if something is missing, feel free to update it 2015-02-21 12:49:22 this page is wrong ;) (outdated I guess) 2015-02-21 12:49:30 yeah 2015-02-21 12:49:36 that's why i'm asking ;) 2015-02-21 12:49:37 I will correct it against current alpine version 2015-02-21 12:49:54 wel done 2015-02-21 12:49:56 *well 2015-02-21 12:50:05 I already took some notes in my Talk page on the w.a.o 2015-02-21 15:17:32 hi 2015-02-21 15:18:16 is there an rpi model 2 / arm 7 image of alpine? 2015-02-21 15:49:45 ssn: You mean the new pi with 1G ram and quod core 900Mhz? 2015-02-21 15:50:00 ssn: It should be binary compatable with the normal raspberry pi build. 2015-02-21 15:50:44 ssn: If not - then it may be a bug for alpine; as raspberry pi creators stated it to being compatable with any original pi builds. 2015-02-21 15:56:18 ssn: I am currently speaking from a Raspberry Pi Model B (256MiB ram + ethernet); this build definatly works here. The best docs however aren't on the wiki... There is a sprunge.us link that someone linked in here the other week. I'd recommend that - I'll find it for you. 2015-02-21 15:56:46 http://sprunge.us/fffb 2015-02-21 15:56:49 ssn: Good luck 2015-02-21 15:57:33 sprunge removed... crow could you please re-publish this to sprunge or better to the wiki. (Raspberry pi install instructions) 2015-02-21 16:47:32 fcolista: http://wiki.alpinelinux.org/wiki/PXE_boot#Using_pxelinux_instead_of_gPXE and some other minor changes to the whole page 2015-02-21 17:21:57 Anyone run into an issue where apk can't detect package updates? If I run apk -v search git, apk sees version 2.2.1 but according to alpinelinux.org/packages the most recent is supposed to be 2.2.2 2015-02-21 17:33:17 nvm. user error. 2015-02-21 18:15:18 clandmeter_: you recently fiddled around with dom0 and nfs? 2015-02-21 18:15:43 clandmeter_: it used to work with xen 4.3, but 4.4 is giving me the finger somehow 2015-02-21 18:32:12 DarkFox my notes? 2015-02-21 18:32:50 DarkFox http://sprunge.us/SIbJ 2015-02-21 18:34:33 DarkFox seems you missed an "h" at the end of that link: (10:50:33) (crow) DarkFox sorry not much time for IRC .. last time i used this http://sprunge.us/fffh 2015-02-21 23:51:33 What whould be the size of an APK dir with all apk available for one branch? 2015-02-21 23:53:01 to PXE-boot with no external connexio, the nfs share needs to contain all needed apk files in its APK dir. 2015-02-22 01:04:39 crow: Ah; I had a typo; I had b not h 2015-02-22 17:37:43 Hi, I'v sucessfully "created" an usb stick with alpinelinux on and I'd like to use zfs-grsec with it, but /.moodloop is ro 2015-02-22 17:38:04 How can I put another kernel on the key ? (thx) 2015-02-22 17:38:43 <_ikke_> mount -oremount,rw /media/usb 2015-02-22 17:41:54 <_ikke_> Forth: ^ 2015-02-22 17:43:17 _ikke_, well, I should put the apk in /media/usb/apks/x86_64 ? 2015-02-22 17:43:55 _ikke_, because apk add zfs-grsec is not working after /media/usb is rw 2015-02-22 17:44:09 <_ikke_> No, because it's not in the repository (APKINDEX) 2015-02-22 17:45:06 indeed, since it's a kernel it should be use at boot time 2015-02-22 17:45:36 <_ikke_> Right, and just adding an apk does not do that 2015-02-22 17:45:47 <_ikke_> I don't really know how it should be done though 2015-02-22 17:45:58 <_ikke_> normally you'd use setup-bootable with an image 2015-02-22 17:46:58 yep, that's what I was reading in the wiki 2015-02-22 17:47:05 ACTION is rtfm 2015-02-22 17:53:10 <_ikke_> Forth: are you sure that zfs-grsec is a kernel? 2015-02-22 17:53:36 I guess so, it's in testing 2015-02-22 17:53:46 <_ikke_> http://git.alpinelinux.org/cgit/aports/tree/testing/zfs-grsec/APKBUILD?h=3.1-stable 2015-02-22 17:54:13 <_ikke_> isn't it just a kernel module? 2015-02-22 17:54:24 well it's just kernel modules 2015-02-22 17:54:29 yes, my bad 2015-02-22 17:55:12 <_ikke_> Forth: Then you just need to add the testing repository to your repositories and install the packge 2015-02-22 17:55:20 <_ikke_> after that, you need to make sure the kernel modules are loaded 2015-02-22 17:55:31 nope, it's not working 2015-02-22 17:55:38 because /lib is ro 2015-02-22 17:55:54 and remount -o remount,rw /.modloop is not working 2015-02-22 17:56:42 <_ikke_> run http://wiki.alpinelinux.org/wiki/Alpine_setup_scripts 2015-02-22 17:56:55 <_ikke_> setup-alpine 2015-02-22 17:57:00 grsec-zfs is a kernel 2015-02-22 17:57:39 and i think you should use it only for experiments, i would not put serious data on zol 2015-02-22 17:57:51 (i was the last one porting it to musl) 2015-02-22 17:58:14 well, I just need zfs to get back data and copy them on a new ext4 hard drive 2015-02-22 17:58:29 ok tA2p0mM5M4HU 2015-02-22 17:58:58 be careful, and make backups of the backup ;) 2015-02-22 20:12:33 well, since I only need zfs for a short period, I have done a sys install 2015-02-22 20:12:34 :) 2015-02-22 21:53:25 any reason mongodb isn't in the alpine package repository? 2015-02-22 21:57:52 it used to be 2015-02-22 21:58:09 back in alpine 2.x 2015-02-22 21:58:42 i suspect either nobody got around to figuring out why it's not working on musl libc (alpine 3.x) or it was just too much of a pain maintaining the package for whoever was doing it (ncopa?) 2015-02-22 21:58:58 there seems to be pretty much demand for it, so maybe someone would like to try reviving it 2015-02-22 21:59:10 i see questions about it roughly once a week 2015-02-22 22:08:03 got it, thanks 2015-02-22 22:13:27 i can't find an unzip package 2015-02-22 22:13:50 anyone know whats wrong with it? on 3.1 2015-02-22 22:34:40 ? 2015-02-22 22:35:05 unzip is included in busybox, but perhaps less featureful than infozip's version 2015-02-22 22:48:34 why would you voluntarily use mongodb 2015-02-22 22:51:08 :) 2015-02-22 22:51:17 i suspect it's non-voluntary 2015-02-22 22:51:33 i.e. wanting to host some web app on alpine where the "web developers" used mongodb 2015-02-22 23:18:29 dalias: the unzip in busybox couldn't extract some zipfile since it didn't know that magic 2015-02-22 23:19:06 there used to be an unzip package, but idk... it's gone any maybe with some reason. i rsynced now after extracting elsewhere 2015-02-22 23:20:00 darkfader: http://git.alpinelinux.org/cgit/aports/commit/main/unzip?id=345ad0326ce0c2890b0980cb50b706e7de7d863f 2015-02-22 23:20:40 darkfader, it would be helpful to report the failure to busybox 2015-02-22 23:20:45 its the one i found but at least my mirror didn't have it 2015-02-22 23:20:47 if you can 2015-02-22 23:20:52 you're right 2015-02-22 23:21:04 maybe if i find the energy tomorrow 2015-02-22 23:21:11 i'm half-dead 2015-02-23 00:12:22 Forth, I don't know if there is a otherway of installing kernel-module in .modloop, but I regenerated the sfs after copying the .modloop+newModules, then added back to usb 2015-02-23 00:13:19 make sure to use 'modloop -b' 2015-02-23 00:13:31 vkrishn, ok 2015-02-23 00:15:44 I mean 'depmod -b' ;) 2015-02-23 00:16:48 would be nice to know if zfs worked , planning to use it 2015-02-23 00:18:38 :-)) mosquitto now has websocket support 2015-02-23 06:01:53 vkrishn, can you explain to me what websockets are 2015-02-23 07:08:51 systmkor, you around ? 2015-02-23 07:09:55 I could start my demo websocket test server, to give a feel 2015-02-23 07:11:39 yah around 2015-02-23 07:11:50 thank you but I'll pass on demo 2015-02-23 07:12:00 I'm just curious from more of networking & design 2015-02-23 07:12:49 cause I remember coming across setting up an xmmp session over websockets 2015-02-23 07:14:37 AL infra has mqtt service running, was thinking of add the pkg/git..etc update to websocket 2015-02-23 07:14:49 then get a nice update on webpage 2015-02-23 07:15:02 even server status 2015-02-23 07:20:18 so wait websocket is MQTT over port 80 or on top of HTTP? 2015-02-23 07:20:20 or... 2015-02-23 07:20:55 I guess what does it provide in terms of networking, and how is it transferred using what. 2015-02-23 07:35:31 see, http://test.mosquitto.org/ 2015-02-23 07:39:52 nice example, http://test.mosquitto.org/gauge/ 2015-02-23 08:11:09 Forth: you can build your own zfs iso to include the modules, or wait for overlayfs to appear in our kernel. 2015-02-23 13:48:49 <\renaud> has anyone tried to install vmware tools on alpine? 2015-02-23 15:17:39 \renaud: you need official vmware tools? 2015-02-23 16:34:29 \renaud: there is a package 2015-02-24 06:04:07 <\renaud> clandmeter: yes, I need official tools. I don't see any in the packages either? 2015-02-24 07:49:39 \renaud: we only have open-vm-tools 2015-02-24 07:57:11 vmware suggests using those over the proprietary ones these days 2015-02-24 08:44:23 Howdy. Anybody knows if Alpine has some other 'ping' tool (other than BusyBox ping)? 2015-02-24 08:44:23 I am trying to debug a Black Hole problem: Problem is that I don't seem to be able to prohibit fragmentation with BusyBox-ping 2015-02-24 08:44:25 Suggestions? 2015-02-24 08:46:15 I know there is this 'mtu' program - but it doesn't seem to be used to debug Black Hole problems (it just gives maximum possible MTU size) 2015-02-24 08:46:32 <\renaud> clandmeter: I don't see open-vm-tools in the package list 2015-02-24 08:48:17 <\renaud> Diftraku: where do you see that vmware suggests using those ones? 2015-02-24 08:51:38 \renaud: on edge http://sprunge.us/VWHA 2015-02-24 08:53:16 <\renaud> thanks clandmeter 2015-02-24 10:12:52 DOH - Now I feel stupid. ping is part of iputils 2015-02-24 10:13:16 RE "Feel stupid": Again! 2015-02-24 10:31:40 :p 2015-02-24 11:01:52 hi 2015-02-24 11:02:09 is somebody running alpinelinux as a docker container and got issues with installing packages? 2015-02-24 11:04:33 i'm getting Resource temporarily unavailable for different packages on every run :( 2015-02-24 11:07:32 and http://forum.alpinelinux.org/apk/main/x86_64/libmemcached is part of main but is not available on 3.1. where can i see on the index on which version the packages are available? 2015-02-24 11:15:16 http://git.alpinelinux.org/cgit/aports/commit/?id=38b2a6e4a99e1cf43d2db12a8c89176bcf537fe5 it moved on friday to main but it is not on main Oo 2015-02-24 11:16:36 ah, i will use edge 2015-02-24 11:26:32 mosez: maybe your mirror is out of sync 2015-02-24 12:10:14 clandmeter: is there a list of available mirrors? 2015-02-24 12:10:35 the current mirror is dl-4.alpinelinux.org 2015-02-24 12:12:23 hum... i need to patch the https://registry.hub.docker.com/u/gliderlabs/alpine/ docker image... it's not failing on apk-install if not all packages are getting installed 2015-02-24 12:16:36 mosez: any mirror should have a Mirrors.txt 2015-02-24 12:18:21 ic 2015-02-24 12:18:33 i will try to install with a different mirror 2015-02-24 12:19:49 and i will create my own version of the alpinelinux base image until you guys push an official image :) 2015-02-24 12:21:26 clandmeter: and i found out that i need edge for libmemcached :) 2015-02-24 12:42:22 mosez: you can use repo pinning to pull packages from edge into stable. 2015-02-24 13:01:21 mosez: http://wiki.alpinelinux.org/wiki/Alpine_Linux_package_management#Repository_pinning - it works very well - I use it to run LXC from edge 2015-02-24 13:03:09 thx for the info 2015-02-24 13:03:52 normally i would prefer opensuse as i'm working for suse... but for my private stuff i'm currently on the alpine boat because of the awesome docker image size :) 2015-02-24 13:04:05 12mb compared with 600mb is a little difference :D 2015-02-24 13:05:19 you can also run unprivileged lxc conainers using 'shadow' in testing - these run as user on the host 2015-02-24 13:05:29 & yes the size for both is fantastic 2015-02-24 13:06:39 currently i'm using alpine really only for docker. but as it is available for rpi as well i think i will give it a try as well :) 2015-02-24 14:14:37 https://registry.hub.docker.com/u/webhippie/memcached/ https://registry.hub.docker.com/u/webhippie/redis/ 8) 2015-02-24 14:16:44 hum... mariadb 5.5 is the latest available version on alpine? 2015-02-24 14:21:50 maybe i have to build my own packages for a more current maridb version 8) 2015-02-24 15:32:17 mosez: can you file an issue for docker-alpine apk-install script at https://github.com/gliderlabs/docker-alpine/issues? thanks! 2015-02-24 15:33:39 andyshinn: i have updated the mirror now and there it works... so i need to find out if it fails again with the other mirror and my customized command :) 2015-02-24 15:35:17 ah, if you can, could you try out one of the artifacts at https://circleci.com/gh/gliderlabs/docker-alpine/45? 2015-02-24 15:35:45 that one implements a CDN in front of the main package mirror, i'm curious if speeds are acceptable 2015-02-24 15:36:41 you can load one using curl: curl -s https://circle-artifacts.com/gh/gliderlabs/docker-alpine/45/artifacts/3/home/ubuntu/docker-alpine/images/gliderlabs_alpine_3.1_build-45.tar.gz | docker load 2015-02-24 15:36:58 if you trust me to pipe URLs to commands :p 2015-02-24 15:37:56 give me a second 2015-02-24 15:38:39 andyshinn: but anyway the baseimage is awesome :P 2015-02-24 15:39:23 thanks! i understand the mirror is hardcoded at the moment (cause that one is closer to me) so i'm trying to find a way to either use CDN or allow easy mirror switching 2015-02-24 15:42:01 andyshinn: seems to work fine with the repo url. getting redirected to nl.* where it works fine for me 2015-02-24 15:42:41 andyshinn: but maybe you should exit apk-install with the exit code of the apk command. than it should be possible that the build simply fails instead of reporting it's done even if it misses packages :) 2015-02-24 15:43:28 yes, it should have been fixed to do that, can you check the contents of apk-install? 2015-02-24 15:43:49 apk add --update "$@" && rm -rf /var/cache/apk/* 2015-02-24 15:44:11 hmm, it properly fails for me when i do apk-install curl curl2 2015-02-24 15:44:18 has exit code 2 2015-02-24 15:44:43 can you show me the apk-install command you are using 2015-02-24 15:45:13 oh, right... for non existing packages it works. i will try it with dl-4 again to install a package. maybe apk simply doesnt fail if a package can not get fetched? 2015-02-24 15:45:31 yea, it is possible it is apk behavior and not apk-install 2015-02-24 15:45:51 the && in the script should basically exit at apk exit non-zero 2015-02-24 15:47:33 now all packages from dl-4 are getting installed correctly 2015-02-24 15:47:52 so i should update my alpine image :D 2015-02-24 15:48:52 heh maybe :) 2015-02-24 15:50:24 now it really works like it should be :D 2015-02-24 15:50:44 andyshinn: when do you push a new edge image with the cdn? 8) 2015-02-24 15:51:52 only when there are changes to the project, then it gets built automatically 2015-02-24 15:52:19 andyshinn: because currently the images refer to the dl-4 mirror :) 2015-02-24 15:52:36 yep, was the CDN image faster for you? 2015-02-24 15:55:23 andyshinn: https://github.com/dockhippie/alpine/tree/master :) 2015-02-24 15:55:44 the cdn image redirects me fast to nl.*, it's the best mirror for me i think :) 2015-02-24 15:57:03 ok interesting, i didn't realize the CDN would redirect, it doesn't redirect in my case, it actually caches packages 2015-02-24 15:57:32 can you send me output of your apk install from that image? 2015-02-24 15:59:22 andyshinn: you are right... within alpine i looked at the wrong output. it displays fetch http://alpine.gliderlabs.com/alpine/edge/main/x86_64/APKINDEX.tar.gz 2015-02-24 15:59:39 andyshinn: but in the browser i get a redirect :) 2015-02-24 15:59:57 ah, yea true, it works different if you request an actual file 2015-02-24 16:01:14 but anyway... https://github.com/dockhippie/memcached and https://github.com/dockhippie/redis seem to work perfect :) 2015-02-24 16:01:36 now i can build my custom postgresql and mariadb containers... and some others :D 2015-02-24 16:03:12 so now it's time to build an elasticsearch package for alpine linux -.- 2015-02-24 16:13:12 hum... where do i get tput? :) 2015-02-24 18:22:58 hum, is the answerfile for alpine-install somewhere documented? i want to build my own vagrant image for alpine linux 2015-02-24 18:27:02 because i want to build my alpine package development environment :D 2015-02-24 18:47:43 lxc is good for an alpine dev environment 2015-02-24 18:48:33 http://wiki.alpinelinux.org/wiki/LXC 2015-02-24 19:01:31 i'm on a mac... so lxc is not an option for the local development :) 2015-02-24 19:01:51 but it looks like i found a way how to handle it 2015-02-24 20:57:15 Hi folks 2015-02-24 20:58:12 does alpine support in its initrd by any chance booting its rootfs from a 9p virtio share under KVM? 2015-02-24 21:00:16 (so that the lazy me doesn't have to do one myself) 2015-02-24 22:06:18 wouldn't that be more of a 9p virtio driver thing? 2015-02-24 22:46:13 ahills: yeah but init should take care of mounting the share as / upon detection 2015-02-24 22:46:44 at least that's how it's done in dracut on EL7 2015-02-24 23:22:58 or should i just build everything in the kernel and just drop a line in fstab ... 2015-02-25 10:11:01 is there any effort of brining zfs to alpine ? 2015-02-25 10:14:33 kwork: we already have? 2015-02-25 10:20:34 zfs is on alpine 2015-02-25 10:21:18 but i would recommend lot's of code reviews before using it. trying to apply sun engineering to linux hacking is not something you want to see closely 2015-02-25 10:21:44 this is generally true for ZoL 2015-02-25 10:25:16 i had issues getting it to work, but this was mainly my lack of experiance latetly with ZoL 2015-02-25 10:27:20 tA2p0mM5M4HU: do we need anything special to actually mount zfs on alpine? 2015-02-25 10:30:13 kwork: http://dev.alpinelinux.org/~clandmeter has an zfs iso which should work i hope. 2015-02-25 10:37:35 clandmeter: not that i know 2015-02-25 10:39:36 clandmeter: okey cool ill give it a try 2015-02-25 10:46:18 btw, if anybody is interested, im generating apk filelist each night and drop them in http://dev.alpinelinux.org/~clandmeter/filelist 2015-02-25 10:47:08 I should probably add some tiny query script, so ppl dont have to download the whole file, but its a start. 2015-02-25 10:53:44 clandmeter, thanks for the lists, downloaded them :) 2015-02-25 10:56:44 clandmeter, I have a awk/sed script that converts APKINDEX.tar.gz to sqlite 2015-02-25 10:57:05 may similar I can do with this list and make is web-queryable 2015-02-25 10:58:03 sure 2015-02-25 10:58:12 be my guest 2015-02-25 10:59:10 i wanted to do the same but with these txt files 2015-02-25 10:59:28 sqlite is also fine 2015-02-25 11:00:07 reason for sqlite is, in later updates I can add version logics 2015-02-25 11:00:30 but then it can be done in txt too 2015-02-25 11:03:14 i can also create an sqlite file directly 2015-02-25 11:05:45 i wonder if its really needed to create a list for each arch 2015-02-25 11:05:55 not sure how much difference there is between archs 2015-02-25 11:06:23 yes, I guess, as some pkgs may not be available 2015-02-25 11:06:55 for all archs 2015-02-25 11:09:48 but difference is small 2015-02-25 11:19:27 ok difference seems significant (x86/x86_64) 2015-02-25 11:42:35 hmm... sqlite idea for file lists seems huge 2015-02-25 12:05:09 vkrishn, clandmeter: i think ncopa wanted a index -> static html converter 2015-02-25 12:05:22 though not sure how the search was supposed to get done 2015-02-25 12:05:34 we kinda wanted to get rid of databases 2015-02-25 12:07:50 fabled: yes i know 2015-02-25 12:08:22 thats why i generated the txt files 2015-02-25 12:08:36 but im not sure how to properly parse them and get what i want. 2015-02-25 12:13:44 found some utils for text, http://www.nongnu.org/txr/ , http://www.gnu.org/software/recutils/ 2015-02-25 12:14:45 I think recutils would be nice to add to AL 2015-02-25 12:20:53 fabled, would be issue if APKINDEX file for each pkg started with 'C:' and ended with 'c:' ? 2015-02-25 12:21:16 and any other text in-between 2015-02-25 12:21:24 each line begins with "C:" line, and ends with empty line 2015-02-25 12:21:27 err 2015-02-25 12:21:29 each record* 2015-02-25 12:21:57 yes, but would be nice if it also ends with 'c:' 2015-02-25 12:22:15 no 2015-02-25 12:22:19 it's not guaranteed 2015-02-25 12:22:34 ok 2015-02-25 13:23:05 hello campers 2015-02-25 13:58:33 I am getting , 2015-02-25 13:58:34 vkrishn-edge-x86_64:~/temp# sqlite3 --version 2015-02-25 13:58:34 SQLite header and source version mismatch 2015-02-25 13:58:34 2014-12-09 01:34:36 f66f7a17b78ba617acde90fc810107f34f1a1f2e 2015-02-25 13:58:34 2015-01-30 14:30:45 7757fc721220e136620a89c9d28247f28bbbc098 2015-02-25 14:04:26 solved... apk update, apk upgrade 2015-02-25 14:35:39 http://astro-pi.org/ 2015-02-25 14:35:52 would be nice to have alpine linux on that 2015-02-25 14:40:50 "Astro Pi will be using the Raspbian operating system" Boo! 2015-02-25 14:58:53 hi 2015-02-25 14:59:05 its for servers/desktops? 2015-02-25 14:59:08 (this distro) 2015-02-25 15:05:30 hi 2015-02-25 15:06:57 it's mostly server-oriented, but you can use it on a desktop if you don't mind the limited selection of desktop stuff and possible breakage when trying to compile stuff on your own. some things don't like musl 2015-02-25 15:12:49 modprobe fails on edge 2015-02-25 15:12:52 modprobe: can't change directory to '3.14.27-2-grsec': No such file or directory 2015-02-25 15:13:12 i've got lib/modules/3.14.30-0-grsec/ 2015-02-25 15:13:31 have i missed something? 2015-02-25 15:14:15 reboot? 2015-02-25 15:14:19 (not on edge, on 3.1) 2015-02-25 15:14:52 clandmeter: i'd rather not, it's in use :) 2015-02-25 15:14:59 i guess yuo updated and have new modules 2015-02-25 15:15:05 with older kernel running 2015-02-25 15:16:37 yup: uname gives me Linux weisshorn 3.14.27-2-grsec 2015-02-25 15:16:54 i guess i forgot i had upgraded 2015-02-25 15:17:25 here goes a reboot :( 2015-02-25 15:19:04 i also get "su: must be suid to work properly" in a lxc container, which i've been ignoring. 2015-02-25 15:19:32 unpriv containers? 2015-02-25 15:19:51 yup 2015-02-25 15:19:56 no, priv 2015-02-25 15:20:25 (i didn't think AL supported unpriv containers 2015-02-25 15:20:38 AL is host *and* guest 2015-02-25 15:20:52 ok so regular containers 2015-02-25 15:21:08 i have regular ones, but have no issue 2015-02-25 15:23:19 ScrumpyJack: i think some users got unprivileged containers working. i read it needs shadow from edge. 2015-02-25 15:25:41 i don't mind privileged containers for now :) 2015-02-25 15:28:54 https://linuxcontainers.org/lxc/getting-started/ - just use the smaller instructions for running unprivileged containers as root 2015-02-25 15:29:48 ScrumpyJack: are you using lxc from edge? 2015-02-25 15:30:09 you need to create /etc/subgid & /etc/subuid 2015-02-25 15:30:20 yes always have used lxc from edge 2015-02-25 15:31:31 trying to run unprivileged containers as a user is a bit more tricky - this requires a script to setup cgroups (as a user cannot change cgroup settings) 2015-02-25 15:32:05 running this as root is much easier - & the containers still run as the unprivileged user 2015-02-25 15:33:00 info for checking the containers are running unprivileged http://www.wickedawesometech.us/2014/11/the-container-world-part-5-advanced.html?showComment=1423716104074#c3057694518360251347 2015-02-25 15:35:00 BitL0G1c: thanks, i'll take a look at /etc/subgid & /etc/subuid This only happens on one of several AL lxc containers 2015-02-25 15:35:18 see 'Creating unprivileged containers as root ' on https://linuxcontainers.org/lxc/getting-started/ 2015-02-25 15:35:28 it only takes a few minutes to setup 2015-02-25 15:36:00 I have centos6 running interworx in lxc unprivileged 2015-02-25 15:38:49 you only need to 'touch /etc/subgid && touch /etc/subuid' - & run usermod --add-subuids 100000-165536 $USER 2015-02-25 15:39:04 usermod --add-subgids 100000-165536 $USER 2015-02-25 15:40:04 & add to /etc/lxc/default.conf 2015-02-25 15:40:15 lxc.id_map = u 0 100000 65536 lxc.id_map = g 0 100000 65536 2015-02-25 15:40:22 yeah i get that, i'm wondering why i need to add subordinate files suddenly 2015-02-25 15:40:49 if you run usermod without those files it complains 2015-02-25 15:42:33 i don't mean for usermod to work, i mean why is su broken :) works fine on other alpine linux containers 2015-02-25 15:42:59 all on the same alpine linux host. 2015-02-25 15:43:04 I'll dig around 2015-02-25 15:43:43 that is strange - never had that problem 2015-02-25 15:44:42 i probably played with the config files. diffing now 2015-02-25 15:46:07 same config file :( 2015-02-25 15:49:04 one other thing - to run unprvileged containers you need to use an unpriv image https://www.stgraber.org/2014/01/17/lxc-1-0-unprivileged-containers/ ---------> https://images.linuxcontainers.org/images/ 2015-02-25 15:49:19 we need to make one for alpine 2015-02-25 15:57:42 BitL0G1c: this problem is with bb /bin/su 2015-02-25 15:58:26 if you call /bin/su it fails. if you call /usr/bin/su which is /bin/bbuild (also busybox) it works 2015-02-25 16:03:47 /usr/bin/su has permissions of user:root on my lxc - /bin/su is root:root 2015-02-25 16:20:00 which version of busybox? 2015-02-25 16:43:31 ScrumpyJack: latest busybox I think 2015-02-25 16:47:28 musl32 [~]$ busybox|head -1 2015-02-25 16:47:28 BusyBox v1.23.0 (2014-12-26 08:57:20 GMT) multi-call binary. 2015-02-25 16:49:09 musl64 [~/aports/testing/mariadb10]$ busybox |head -1 2015-02-25 16:49:09 BusyBox v1.23.1 (2015-02-03 09:34:49 GMT) multi-call binary. 2015-02-25 16:52:36 ScrumpyJack - I can su in both busybox versions inside LXC 2015-02-25 17:19:43 clandmeter, solved the multiline issue, https://github.com/insteps/scripts/tree/master/debian/wheezy-db , ~37000 records in <1min 2015-02-25 17:20:00 would see if I can do similar with AL pkg lists 2015-02-26 08:32:28 morning 2015-02-26 08:32:43 modules in LXC question 2015-02-26 08:32:45 weisshorn:~$ lsmod |grep fuse 2015-02-26 08:32:45 fuse 70276 0 2015-02-26 08:32:54 ^ in the host ^ 2015-02-26 08:33:11 ~ />lsmod |grep fuse [0] 2015-02-26 08:33:14 fuse 70276 0 2015-02-26 08:33:17 ^ in the guest ^ 2015-02-26 08:33:30 both host and guest are Alpine Linux 2015-02-26 08:34:57 i try to run encfs (which requires the fuse kernel module) 2015-02-26 08:35:10 fuse: device not found, try 'modprobe fuse' first 2015-02-26 08:35:59 is there something stopping my lxc Alpine Linux guest see modules? 2015-02-26 08:36:31 does it expose a device? 2015-02-26 08:37:05 fuse: device not found 2015-02-26 08:37:26 if you want to use special devices in a guest, you need to add it to the config of the guest. 2015-02-26 08:38:35 ScrumpyJack: i added this to my container to get access to dvb: lxc.cgroup.devices.allow = c 212:* rwm 2015-02-26 08:39:43 device.allow is a bit cryptic. which one is 212:* ? 2015-02-26 08:40:34 check /dev/whatever 2015-02-26 08:40:46 ls -al will show device numbers 2015-02-26 08:41:17 /dev/whatever: no such file or directory 2015-02-26 08:41:22 (just kidding) :) 2015-02-26 08:41:26 lol 2015-02-26 08:42:41 ah, they are the major minor numbers 2015-02-26 08:43:58 yes 2015-02-26 08:44:01 funnily enough, i get the same error in my Alpine Linux host 2015-02-26 08:44:10 sorry if im not clear enough, little early 2015-02-26 08:44:43 host should work 2015-02-26 08:44:49 does dmesg say anything? 2015-02-26 08:46:17 added fuse device to devices.allow - same issue. I'll check some logs and run strace 2015-02-26 08:50:48 oops, no, i haven't tried in the host. no encfs :) 2015-02-26 08:51:46 i'll try again at lunch. thanks for the cgroups pointer 2015-02-26 10:11:24 Hello. 2015-02-26 10:12:16 I tried to use Oracle Java on Alpine. 2015-02-26 10:12:53 When using ldd on the java binary it tell me that the symbol __rawmemchr is missing. 2015-02-26 10:12:59 Can anybody help? 2015-02-26 10:26:59 DanielK_: it probably wont work on musl 2015-02-26 10:27:20 i think you can better ask in #musl 2015-02-26 10:31:11 Thanks 2015-02-26 10:36:49 alpine! i steal patches from you >:D 2015-02-26 10:37:07 and vice versa it seems! 2015-02-26 11:45:12 rnalrd, hi, you around ? 2015-02-26 11:45:33 what pkg is using opensp ? 2015-02-26 11:45:50 and openjade ? 2015-02-26 11:46:51 ACTION pokes mariadb with a stick 2015-02-27 05:09:34 http://www.daringhost.com/billing/aff.php?aff=086 2015-02-27 05:13:34 looks a bit pricy for openvz rather than kvm/xen 2015-02-27 05:18:16 it's not bad 2015-02-27 05:18:23 holds well 2015-02-27 05:18:44 i pay only 10 bux a month 2015-02-27 05:18:53 searched for a promo code lol 2015-02-27 05:22:54 i have real (xen) vps for 3.50/mo :) 2015-02-27 05:30:30 running into a kpanic on the xen alpine install image, v3.1.2 2015-02-27 05:30:57 I'm seeing some discussion in the forums by Thomas Zelch as recently as a week ago 2015-02-27 05:35:32 anyone know of a fix / actively working on this problem? I'm trying 3.1.0 as a temporary workaround 2015-02-27 07:19:34 dit you can try edge to see if it works there. 2015-02-27 07:22:49 lol 2015-02-27 07:23:32 dalias: i have three vpses for $20/mo >.> 2015-02-27 08:40:12 morning campers 2015-02-27 08:42:01 morning 2015-02-27 08:46:50 convince me to use alpine (i already use gentoo with musl) 2015-02-27 08:51:56 hi folks 2015-02-27 08:52:03 James_T: i just installed it in 5mn 2015-02-27 08:52:10 my first alpine install 2015-02-27 08:52:18 just literally NOW 2015-02-27 08:52:21 :D 2015-02-27 08:52:34 5mn 2015-02-27 08:52:36 really 2015-02-27 08:52:39 Going to be honest, gentoo took me a few hours 2015-02-27 08:52:57 now my question 2015-02-27 08:53:02 :D 2015-02-27 08:53:12 does Alpine support booting on 9P virtio shares ? 2015-02-27 08:53:33 if so which argument should i set on the kernel cmdline for root= ? 2015-02-27 08:56:39 and how do i shutdown the distribv ? 2015-02-27 08:56:42 :D 2015-02-27 08:57:27 :D 2015-02-27 08:59:17 http://wiki.alpinelinux.org/wiki/Alpine_Linux_Init_System 2015-02-27 08:59:20 halt 2015-02-27 09:01:50 James_T: ok 2nd point: gentoo's wiki is great but alpine's has nothing to be ashamed of :) 2015-02-27 09:01:59 James_T: why do you want to try Alpine Linux? 2015-02-27 09:03:05 are you looking for something new? have you got some time on your hands and you want to tinker? do you have a specific requirement to meet? tick the apporpriate box 2015-02-27 09:04:46 so i just have to make a copy of this /usr/share/mkinitfs/initramfs-init and modify it to make boot on 9p happen 2015-02-27 09:04:49 ? 2015-02-27 09:05:55 ScrumpyJack: would <3 a binary distro on my laptop 2015-02-27 09:06:03 that isn't arch 2015-02-27 09:06:33 ScrumpyJack: mind you, i indirectly fixed mariadb on alpine ;) 2015-02-27 09:09:26 coredumb: the OpenRC link on that wiki page is dead :) 2015-02-27 09:09:44 KoFFiE: ah 2015-02-27 09:10:38 is ncopa off ? long time haven't seen him on #grsecurity 2015-02-27 09:17:08 mmmmmmh 2015-02-27 09:17:22 so how do i add modules to the initramfs with mkinitfs ? 2015-02-27 09:18:30 ACTION wonders what the largest disk someone has given to an alpine installation...  2015-02-27 09:18:35 ACTION o/ James_T  2015-02-27 09:19:03 /etc/mkinitfs/modules.d 2015-02-27 09:19:06 ok 2015-02-27 09:19:58 coredumb: Is that meant to exist already? (I don't have) 2015-02-27 09:22:02 DarkFox: well i have it on my freshly installed 3.1.2 2015-02-27 09:22:21 3.1. here 2015-02-27 09:22:29 and so you just need to create a new xxx.module in there 2015-02-27 09:22:35 and list the modules you want 2015-02-27 09:22:40 Cool 2015-02-27 09:23:19 I feel like I have 3.1.2 but uname just says 3.1... 2015-02-27 09:23:19 yes indeed 2015-02-27 09:23:35 Well; uname doesn't even say... getty does 2015-02-27 09:23:49 coredumb: What version does your getty/login prompt say your alpine version is? 2015-02-27 09:23:52 now have to make an alpine chroot on my KVM EL6 host 2015-02-27 09:24:06 stick it to an overlayfs 2015-02-27 09:24:16 then try my initramfs ^^ 2015-02-27 09:24:42 DarkFox: 3.1 2015-02-27 09:26:52 coredumb: /etc/alpine-release says 3.1.2 but I don't have this directory :P 2015-02-27 09:27:16 Guess you installed mkinit 2015-02-27 09:27:36 :P 2015-02-27 09:28:33 DarkFox: i didn't chose anything :D 2015-02-27 09:28:35 coredumb: Thanks; I will be using this soon. :) 2015-02-27 09:28:55 coredumb: Appears that you installed mkinitfs - I didn't have it. 2015-02-27 09:28:58 setup-alpine then reboot 2015-02-27 09:29:02 :O 2015-02-27 09:29:15 i just did apk add weechat 2015-02-27 09:29:27 Strange 2015-02-27 09:29:29 but i guess it's not weechat that pulled it 2015-02-27 09:29:35 Indeed 2015-02-27 09:29:48 I'd hope not at least ;) 2015-02-27 09:31:12 Heh; apk's dependency management <3 Very nice. (Looking for dynamic libraries instead of packages that provide them... Very nice) 2015-02-27 09:52:38 so does it boot ... no 2015-02-27 09:54:28 how does one drop in busybox shell if boot fails ? 2015-02-27 09:55:21 coredumb: features.d/ create one with busybox sh ? 2015-02-27 09:55:35 Might need a .module - so kernel object :/ 2015-02-27 09:55:52 seems i get the KP before 2015-02-27 09:57:46 so i have 9p modules loaded 2015-02-27 09:59:33 issuing the mount from the fstab in single mode in /sysroot works 2015-02-27 09:59:57 what could be wrong then ... 2015-02-27 10:00:16 lol 2015-02-27 10:01:02 what lol ? 2015-02-27 10:02:01 3g lagged, ended up to wrong cgannel 2015-02-27 10:02:09 *channel 2015-02-27 10:02:15 thought you were mocking me :( 2015-02-27 10:05:45 damn metro and the lack of signal at places 2015-02-27 10:06:05 http://i.imgur.com/Qh5U2rV.png so apparently switch_root failed 2015-02-27 10:06:07 any idea ? 2015-02-27 10:16:26 ok i'm in single mode 2015-02-27 10:16:34 i mount my 9p share in /sysroot 2015-02-27 10:16:45 switch_root /sysroot /sbin/init 2015-02-27 10:16:55 gives me the usage help no error -_- 2015-02-27 10:20:58 no one ? 2015-02-27 10:24:56 * mounting root: ok 2015-02-27 10:24:58 :( 2015-02-27 10:25:08 i don't get it wth is the problem 2015-02-27 10:26:13 James_T: Alpine Linux isn't really laptop material (others may dissagree) 2015-02-27 10:26:50 until graphics probing is sorted out, it's all a bit fiddly 2015-02-27 10:30:20 it's definilty laptop worthy if you don't want X ;) 2015-02-27 10:31:31 i fantasise about building a desktop iso, with a choice of i3 or twm as WM :) 2015-02-27 10:32:57 the alpine build tools are rather good, and there is a iso build script to do this. i just haven't taken the time to figure out how to probe the graphics card to install the appropriate drivers 2015-02-27 10:42:03 i don't get why the init script from initramfs, doesn't use fstab and mounts tmpfs on /sysroot if root= is not specified ? 2015-02-27 10:43:01 ;) 2015-02-27 10:52:19 no guru of alpine's init around ? 2015-02-27 10:53:38 mmmh ok i think i get it 2015-02-27 10:54:00 retry_mount -o ro $KOPT_root $sysroot this can't work 2015-02-27 10:54:16 i guess it cnanot find your root device? 2015-02-27 10:55:43 clandmeter: no it actually find it 2015-02-27 10:55:51 but it has to pass it options 2015-02-27 10:56:06 the retry_mount cannot do that 2015-02-27 10:56:10 needs modification 2015-02-27 10:59:02 let's test that :) 2015-02-27 11:03:28 yep better 2015-02-27 11:05:03 broken cause the ro flag but better 2015-02-27 11:08:10 http://i.imgur.com/O8JyrwY.png here's where i am ... any idea ? 2015-02-27 11:11:24 how can mounting a tmpfs in /run give a permission denied ? 2015-02-27 11:20:25 ok so... 2015-02-27 11:20:33 i don't know :( 2015-02-27 11:26:58 oh i think it cannot exec mount 2015-02-27 11:28:46 so mount is a link to /bin/bbsuid 2015-02-27 11:28:55 which has ---s--x--x 2015-02-27 11:37:42 which is correct 2015-02-27 11:37:57 which leads to libvirt doing crap with 9p virtio 2015-02-27 11:45:29 confirmed 2015-02-27 11:45:49 boot goes through running qemu only 2015-02-27 12:21:42 hi, does alpine support the rasperry pi2 ? 2015-02-27 12:22:31 it would need to support arm 2015-02-27 12:22:36 which i don't think it does 2015-02-27 12:24:18 alpine does support arm! 2015-02-27 12:25:06 and also the "old" raspberry B+ ( 512MB) but I am not sure if it also run on the new pi2 2015-02-27 12:29:05 the question is if BCM2836 ( gpu ) is well supported .. nobody? 2015-02-27 12:30:17 no idea! 2015-02-27 12:30:30 probably not very well, but you should be able to compile it yourself 2015-02-27 13:06:44 crow: which "edge"? unstable build of alpine to be found somewhere? 2015-02-27 13:21:20 James_T: I'm running alpine from my Raspberry Pi B (256MiB ram + Ethernet) 2015-02-27 13:21:36 ACTION using it to talk right now even. 2015-02-27 13:22:21 James_T: Comparing equally to arch (again without xorg) much better performance; but again, we are running entirely from ram [which does eat some of the resources]. 2015-02-27 13:22:37 Alpine vs arch on r3.14 - alpine wins hands down 2015-02-27 13:23:19 As for N900 - Arch runs fine; alpine so I've heard works perfectly with a non-alpine kernel; which shouldn't be too hard to create an alpine kernel that can run on N900; mostly just drivers. 2015-02-27 13:24:29 James_T: As for the reference to the pi2; it should run without any issues - pi2 is meant to be 100% compatible with original pi systems. 2015-02-27 13:27:01 mmm 2015-02-27 13:29:02 I can't confirm sadly; someone here the other day however - was trying exactly that. IIRC they had some issue but IIRC; that was through failing to install the image correctly to the boot medium. 2015-02-27 13:29:25 James_T: You came here asking to be convinced to use alpine; my question - have you been? 2015-02-27 13:29:40 :P 2015-02-27 13:30:34 I'm personally yet to install to main laptop - don't want to use 500G HDD or 32G SSD; need an SD card that works (have a 2G for my pi; but ... I don't want to boot both x86 and arm systems from the same SD card) 2015-02-27 13:31:06 Doable... Hybrid would be fun; N900 could dd images to it; but the extra work just to boot each system would be kinda crazy... 2015-02-27 14:00:12 damn i like alpine already 2015-02-27 14:00:22 even if i still can't use it -_- 2015-02-27 14:03:35 coredumb: I'm loving it - too tiny to hate, while it actually cares for security! 2015-02-27 14:03:57 Debian use grsec, pax, aslr by default yet? 2015-02-27 14:04:00 I don't believe so 2015-02-27 14:04:11 Redhat ? Probably more likely but also - don't believe so. 2015-02-27 14:04:37 $friend just gave up on alpine but more on grounds that it's linux :))) 2015-02-27 14:04:52 yeah i maintain grsec kernels on EL6 2015-02-27 14:05:18 coredumb: el6? 2015-02-27 14:05:32 RHEL? 2015-02-27 14:06:57 yes 2015-02-27 14:07:21 there's no pax nor grsec by default on RHEL 2015-02-27 14:07:33 aslr is the default kernel one 2015-02-27 14:07:42 aka the weak one 2015-02-27 14:07:59 Sad reality - so many attacks not prevented by the most widespread Linux systems. 2015-02-27 14:07:59 PIE/Full relro binaries is a joke 2015-02-27 14:08:01 etc etc 2015-02-27 14:08:06 FreeBSD have ASLR yet? 2015-02-27 14:08:24 isn't it part of the "hardening freeBSD" project ? 2015-02-27 14:08:28 OpenBSD is one true leader; which alpine looks like it may be a good linux leader should it be pushed for such. 2015-02-27 14:09:02 coredumb: Possible; I haven't looked into this for a while - and even then; most were just sysctls; is aslr a sysctl ? :) 2015-02-27 14:10:18 damn libvirt it makes me wanna kill someone 2015-02-27 14:10:46 coredumb: How so? Having issues in your vm? 2015-02-27 14:10:51 yeah 2015-02-27 14:11:05 it does me weird things on 9p virtio rootfs 2015-02-27 14:11:43 is it normal that syntax coloring in alpine's vim is ... as not colored than in plain bare VI ? 2015-02-27 14:11:48 In response to your custom initfs; I've been planning to have a custom xen hyperviser based from alpine - working very much in qubes style. 2015-02-27 14:12:09 But also able to use lxc for lower spec'd systems or otherwise only need the one platform. 2015-02-27 14:12:58 Might just go with lxc; and optional xen for running different purposed tasks. 2015-02-27 14:13:48 lxc should be enough for my things; mostly tor forced routing and 100% signed system loaded and secured in ram. 2015-02-27 14:14:23 Might need to before starting things - remap tmpfs / to readonly; and have a kernel module confirming checksums. 2015-02-27 14:14:27 ACTION rambling... 2015-02-27 14:14:30 Sorry 2015-02-27 14:15:30 in reponse to that i'll contribute my modifications to support 9p rootfs from the alpine's init 2015-02-27 14:16:22 ACTION might create a setup-tor, setup-lxc, and setup-crypt-luks; maybe more. 2015-02-27 14:16:35 ACTION must call it a night 2015-02-27 14:16:40 Good night all o/ 2015-02-27 14:16:47 coredumb: Good luck with libvert 2015-02-27 14:17:14 libvirt* 2015-02-27 14:19:17 ok libvirt fixed 2015-02-27 14:19:30 now i add some options support to alpine's init 2015-02-27 14:27:20 DarkFox: any idea for the syntax coloring in vim ? 2015-02-27 14:28:08 ok my bad 2015-02-27 14:43:37 how come it doesn't install enable network if it fails on hardwaredrivers? 2015-02-27 14:43:53 DarkFox: I'm curious about your setup ^^ hope to read about it on w.a.o ;) 2015-02-27 14:44:27 how is dep handled by openrc ? 2015-02-27 14:45:03 i mean networking init script references "after" modules 2015-02-27 14:45:15 if modules fails netwokring fails ? 2015-02-27 14:47:33 i think they're just for order no dependency 2015-02-27 14:49:31 ok 2015-02-27 14:49:35 o/ darkfader 2015-02-27 14:49:38 how do you do ? 2015-02-27 14:52:00 10 times overload and not coping, but a few interesting ideas on the shelf 2015-02-27 14:52:22 hehe ok 2015-02-27 14:57:28 so it loads my loopback but not eth0 2015-02-27 14:57:37 which i can ifup afterward 2015-02-27 14:57:41 what am i missing ? 2015-02-27 15:04:21 coredumb: setup-alpine? 2015-02-27 15:08:15 clandmeter: built from chroot 2015-02-27 15:08:41 i added networking to boot and staticroute to default 2015-02-27 15:08:52 but upon reboot i get only localhost 2015-02-27 15:10:04 oh my bad missing the "auto eth0" 2015-02-27 15:11:10 hehe 2015-02-27 15:14:19 ok now fixing apk -_- 2015-02-27 15:17:02 hehe 2015-02-27 15:49:47 folks 2015-02-27 15:50:34 where should i send patches to mkinitfs repo ? 2015-02-27 16:05:29 coredumb: i guess alpine-aports 2015-02-27 16:05:39 or else to alpine-devel 2015-02-27 16:07:39 clandmeter: ok i'll check that 2015-02-27 16:27:20 Greetings, someone has experience locale setting? I have problems with the location of postgresql, specifically with currency formats in the documentation of postgres tell me check with locale -a alpine but no support 2015-02-27 16:29:37 Briefly, I would like to know what would be replacing locale -a in alpine, until now had never needed, but there is always a first time 2015-02-27 16:30:20 appreciate any help offered me 2015-02-27 16:37:49 damn i had done that when i set up my db server 2015-02-27 16:37:52 but i do not remember 2015-02-27 16:37:54 vitronic: - try 'export LC_ALL=C' & set it in /etc/profile - this fixed a locale bug in bitcoin under alpine 2015-02-27 16:39:42 LC_ALL=C doesn't do anything different afaik 2015-02-27 16:40:28 vitronic, at present there is no official locale data package for musl; it needs to be produced 2015-02-27 16:40:37 it's now in setup-environment() in bitcoin 2015-02-27 16:41:15 most of it could be auto-generated from whatever the upstream source is, i think 2015-02-27 16:48:55 isn't the upstream source glibc? 2015-02-27 16:50:07 no, there's some project with public data on the pure-data part of locale (as opposed to message translations and stuff) 2015-02-27 16:50:14 ah, ok 2015-02-27 16:50:19 glibc is mostly in agreement with it iirc 2015-02-27 16:50:31 i forget the name; it might be associated with unicode 2015-02-27 16:50:53 the data is a lot more extensive than posix locale 2015-02-27 17:00:30 thanks for your help, I'll keep racking my brain, dalias greetings 2015-02-27 17:01:15 btw if anyone has gsoc slots to use for alpine or musl related tasks..... 2015-02-27 17:02:10 adding actual locales to musl (right now there is locale support, mostly untested, but no locales) and fixing any bugs found in the process would be a nice project 2015-02-27 17:04:00 gsoc? 2015-02-27 17:04:14 google summer of code 2015-02-27 17:06:40 ahh 2015-02-27 17:07:20 :) 2015-02-27 17:07:38 this is the open source equivalent of "hire an intern" 2015-02-27 17:07:51 haha yeah kinda :) 2015-02-27 17:08:13 at least lowrisc.org and openwall have gsoc applications that might be able to support musl projects, but locale would be out of scope for either 2015-02-27 17:08:41 openwrt might have an application too 2015-02-27 17:09:07 I will add this to my list of "fun personal projects", in case I get free time... been meaning to learn about locales for some time 2015-02-27 17:09:23 (dis)advantage of being in the US, no locale = US locale on most unix 2015-02-27 17:11:03 musl locale implementation is kinda neat -- everything's done with gettext-style string hash lookups so the only tool you need to work with is a .po file compiler 2015-02-27 17:11:23 but some aspects of it aren't done yet 2015-02-27 17:11:29 like LC_COLLATE 2015-02-27 17:11:40 that's going to require some actual data structures 2015-02-27 17:46:30 anyone use alpine on a thinkpad, or other laptop? 2015-02-27 17:46:35 (but especially thinkpad) 2015-02-27 17:47:29 i use it on an asus 2015-02-27 17:47:46 when I start alpine, the brightness is set to the minimum, not readable in daylight 2015-02-27 17:47:54 and the keyboard controls don't work 2015-02-27 17:48:01 is there a package for laptop stuff? 2015-02-27 17:49:00 is this even before starting x? 2015-02-27 17:49:12 yes 2015-02-27 17:49:24 this is as soon as the kernel is loaded 2015-02-27 17:49:31 would rather it set to max than min... 2015-02-27 17:50:40 wonder if I need to set some acpi setting on the kernel command line 2015-02-27 17:51:01 in that case yeah it's a kernel matter 2015-02-27 17:52:01 yeah, I can fix it by sending 0-100 to /sys/class/backlight/acpi_video0/brightness 2015-02-27 17:53:15 you could just script this but there's probably some kernel trick to fix it too 2015-02-27 17:53:27 I want to be able to read the kernel messages 2015-02-27 17:54:29 *nod* 2015-02-27 17:54:47 i've had laptops where the brightness is saved across reboot 2015-02-27 17:55:05 thinkpads are usually good--brightness usually a bios/hardware thing 2015-02-27 17:55:08 so it's possible that something is failing to save it and leaving a "low" setting saved there 2015-02-27 17:55:11 but the w530 I have from work is lame 2015-02-27 17:55:36 is it also low when you go in the bios setup? 2015-02-27 17:55:38 nah, I have this problem with other distros too, except they usually script 100 at the end of boot, and the keyboard function keys are already mapped 2015-02-27 17:55:40 nope 2015-02-27 17:55:43 ah 2015-02-27 17:55:45 it's as soon as the linux kernel loads 2015-02-27 17:55:49 the bootloader looks fine 2015-02-27 17:55:56 that sucks 2015-02-27 17:56:31 let's see if my google-fu can defeat lenovo's laziness 2015-02-27 17:58:05 https://wiki.archlinux.org/index.php/Backlight#Kernel_command-line_options 2015-02-27 17:58:06 :) 2015-02-27 17:58:41 just finished that section :) 2015-02-27 17:58:50 :) 2015-02-27 17:59:15 I used "xbacklight" in debian on an old laptop 2015-02-27 18:00:27 I haven't even reached the X installation phase 2015-02-27 18:00:37 this thing is so slow to reboot 2015-02-27 18:00:40 bios takes forever to post 2015-02-27 18:00:51 echo 70 | dd of=/proc/acpi/video/GFX0/DD03/brightness 2015-02-27 18:02:01 I can script it via /sys/class/... as mentioned above, I want the kernel to not set it to 5 as soon as it gets control 2015-02-27 18:06:25 add the command into /etc/init.d/modules 2015-02-27 18:09:26 that will still prevent me from reading the initial kernel messages 2015-02-27 18:14:20 aha, dmesg | grep thinkpad: 2015-02-27 18:14:25 "unsupported brightness interface" 2015-02-27 18:43:39 https://it-offshore.co.uk/linux/20-centos/23-openvswitch-in-centos-7 2015-02-27 18:43:49 wrong window 2015-02-27 19:02:48 BitL0G1c ahills dalias wasup 2015-02-27 19:03:02 hi? 2015-02-27 19:03:47 hello 2015-02-27 19:04:22 sup 2015-02-27 19:05:56 working on static routing today with OpenBSD, OS X, & Alpine 2015-02-27 19:06:00 oh and Arch 2015-02-27 19:06:03 for VPN stuff 2015-02-27 19:06:42 dalias, yourself? 2015-02-27 20:07:36 hi systmkor - just about to start work on making unprivileged lxc containers work in alpine 2015-02-27 20:08:28 shadow needs a bit of work in musl 2015-02-27 20:10:51 woooooo 2015-02-27 20:11:03 i had to take a pause on working on the apk spec 2015-02-27 20:11:24 but I really want to get back on that 2015-02-27 20:16:03 BitL0G1c, how hard do you think it would be to get graphical applications working via lxc 2015-02-27 20:16:12 so e.g. I have a debian container to run chrome 2015-02-27 20:20:49 just install x not a full desktop - & ssh in for X forwarded 2015-02-27 20:22:04 this was good enough to run virtualbricks without a full desktop 2015-02-27 20:26:00 to manage ssh / terminal sessions pacmanager is very good http://sourceforge.net/projects/pacmanager/ - there's a package in Arch for it too 2015-02-27 20:26:14 could you put some docs on that 2015-02-27 20:26:18 i tried a couple guides 2015-02-27 20:26:22 and got nowhere with it 2015-02-27 20:27:14 ok - will have a go over the weekend 2015-02-27 20:27:42 BitL0G1c, thanks :D cause I would love to see if I could get steam, chrome and a handful of other graphical programs working 2015-02-27 20:27:55 that I don't know if is really worth getting to work natively in Alpine for a while 2015-02-27 20:28:08 :-D yes steam would be good 2015-02-27 20:28:40 oh and BitL0G1c if you want help I'm interested in getting grsec rbac working with lxc 2015-02-27 20:30:18 systmkor: afaik as RBAC is not namespace aware you gonna be pretty limited 2015-02-27 20:30:51 coredumb, yah... but at least a start 2015-02-27 20:31:06 or by "interested" you meant "gonna implement namespace awareness in RBAC" 2015-02-27 20:31:07 :D 2015-02-27 20:31:11 also if nothing else more to prevent escape 2015-02-27 20:31:14 than internal 2015-02-27 20:31:36 coredumb, uhm I would love to work with splender from grsec 2015-02-27 20:31:52 but don't have time at the moment 2015-02-27 20:32:47 splender as in splendid ? 2015-02-27 20:32:52 quite true :D 2015-02-27 20:37:44 unprivileged containers download ok in 2.7 - not in 3.1 - I built a 3.14 vanilla kernel for 2.7 to see if unpriv lxc runs in uclibc - so I have at least a base to work out what the problems are in musl 2015-02-27 20:41:31 BitL0G1c, rock on 2015-02-27 20:43:36 I've got a centos6 unpriv container running in centos7 - & confirmed it runs as a user - because you are not dropping any privileges it is good enough to run pretty much anything 2015-02-27 20:44:17 Is it possible to install Alpine Linux on a box with EFI boot? 2015-02-27 20:50:15 Anyone? 2015-02-27 21:04:38 sorry I wish I knew how 2015-02-27 21:04:57 I remember someone trying to do the same thing about a month ago but never heard what ended up happening 2015-02-27 22:32:35 hey anyone familiar with OpenBSD? 2015-02-27 22:32:42 or just debugging static routing tables? 2015-02-27 22:35:13 I'm familiar with the first but not the second, sorry 2015-02-27 22:35:59 You need to outline your setup and what's working and what isn't. 2015-02-28 01:59:29 alpine edge dom0, trying to set up a debian domU, config at http://itdaniher.com/p?DPVt 2015-02-28 01:59:49 I think this might be a userspace issue with debian 2015-02-28 02:00:38 but the error doesn't give me much to go on 2015-02-28 02:00:38 uruguay:/var/log/xen# cat qemu-dm-debian4.log 2015-02-28 02:00:38 xen be: qdisk-51712: initialise() failed 2015-02-28 04:00:48 dit: Tried pasting that error into a search engine? 2015-02-28 08:05:24 dit: for debian domU I use pygrub 2015-02-28 08:05:33 bootloader = "pygrub" 2015-02-28 08:05:41 no kernel and ramdisk lines 2015-02-28 12:19:13 hello everyone 2015-02-28 12:19:44 i have a quick question, alpine linux related 2015-02-28 12:20:18 anyone willing to spare a minute? 2015-02-28 12:21:34 I need to know how to setup a ppp or pppoe connection 2015-02-28 12:22:25 other distros use commands like sudo pppoeconf or adsl-pppoe, i can't find anthing for alpine linux 2015-02-28 13:21:42 Jean-Scotch: So am I; and I'm going to take a guess for expanding your shorthand w.a.o to wiki.alpinelinux.org - I would publish there; but first I must actually do it myself. :P 2015-02-28 13:22:10 > Honestly not sure right now - which thing that was; but I have several, all of which I intend to publish to the wiki. :) 2015-02-28 13:22:19 ;) 2015-02-28 13:23:40 IIRC; it was the references to using LXC for isolation [with optional xen for more platforms] where containers (or xen guests) have forced routing through various networking: tor, i2p, cjdns, openvpn, ssh tunnel or whatever suited to the user. 2015-02-28 13:24:05 Jean-Scotch: Correct? 2015-02-28 13:25:13 I was in the process of refining the pxeboot procedure when my hand-and-eyes did shutdown the wrong NAS; Strangely when up again the fulle /var/lib/lxc is missing but le related config files and logs are still present :( I guess I have to rebuild all my setup (no such a big deal) 2015-02-28 13:25:17 I think so yes 2015-02-28 13:26:53 Jean-Scotch: Fun; personally I'm yet to experiment with lxc - however, I have experience with FreeBSD's jails and traditional chroots; so should be fine. :) 2015-02-28 13:27:13 Jean-Scotch: Good luck with correcting your configuration on your NASs 2015-02-28 13:27:50 DarkFox: I will soon receive a brand new PC and would like to set it up with such kind of isolation based on Alpine. I will be very interested when tou publish ;) 2015-02-28 13:29:08 Jean-Scotch: :) 2015-02-28 13:30:10 Jean-Scotch: My current alpine is JUST the raspberry pi B (256MiB ram + ethernet); not ideal for everything but may be the first platform that I'll play with lxc on. Later.... I'll be installing alpine to my main laptop (ignoring it's HDD and SSD - just need a good "working" sd card; and I'm set) 2015-02-28 13:31:04 3 sd cards that I have... 1x 2g micro; works perfectly but reserved for pi. 1x mini; won't recognise as a disk.... 1x normal sd card; writing doesn't work and isn't even locked \o/ 2015-02-28 13:33:01 My new PC will be a monster with lot of CPU and lot of RAM ^^ it will be a perfect machine to try different ways of deploying AL with all sorts of VM and containers. And I plan to connect several monitors to it and hope to be able to link those to differents VMs... 2015-02-28 13:33:55 Jean-Scotch: I love the sound of this... You thinking about passing graphics cards "passthrough" via xen to various platforms? 2015-02-28 13:34:12 Not sure how one would do this with lxc only - but that too would be intersting. 2015-02-28 13:34:18 yes, something along that line 2015-02-28 13:34:59 but I need to dig a bit further on that topic. I'm not very used at workstation, I work mostly on headless servers usualy ;) 2015-02-28 13:35:29 Jean-Scotch: Speaking of which; I'm currently just on the pi's alpine tty - ssh'd to a server :P 2015-02-28 13:35:59 And this pi will hopefully become my headless tor hidden service for a basic shell. 2015-02-28 13:36:06 Maybe more than tor.. 2015-02-28 13:36:14 now; it's quite... I have "only" 10 xterm with ssh to different servers :D 2015-02-28 13:36:31 s/quite/quiet/ 2015-02-28 13:36:41 Considering specs - probably better just; I have my own network in design phase and partial code.... However, LONG time till that'll be ready. :) 2015-02-28 13:37:08 Jean-Scotch: 10 xterms on the monster pc? 2015-02-28 13:37:41 no, on my 10years old actual PC, connected to servers in the data-center 2015-02-28 13:37:57 :P 2015-02-28 13:38:11 Nice either way 2015-02-28 13:38:32 all of them running alpine but the SAN running debian 2015-02-28 13:38:43 Do you have your monster or soon ? 2015-02-28 13:38:59 soon 2015-02-28 13:39:03 I know someone with a 1TB ram filled server; not daring to use it :P 2015-02-28 13:39:11 it did arrive broken during transport 2015-02-28 13:39:20 Ouch 2015-02-28 13:39:47 > Manufacture fixes and make it free!? Damn that would be a nice gift :P 2015-02-28 13:39:49 1TB server... what a dream ;) 2015-02-28 13:40:22 Jean-Scotch: I know of two of them; one functioning as a xen server which hosts.... mail and web. :P 2015-02-28 13:40:28 I dunno what will append. my business partner is taking care of the hardware 2015-02-28 13:40:40 Old servers; not power friendly sadly :( 2015-02-28 13:40:51 LOL 2015-02-28 13:41:30 yes to have such monster at home whould be a PITA. But in a DC with a flat fee power bill... 2015-02-28 13:42:03 That ... would be nice but; you want security? You _CAN'T_ trust a DC. :P 2015-02-28 13:42:45 mostly right unfortunately. 2015-02-28 13:42:57 Mostly? 2015-02-28 13:43:04 Depending on threat model? 2015-02-28 13:43:45 I want security to all; not just those who either seek or require it. 2015-02-28 13:44:09 So DC and other centralisation isn't desirable at all to myself. :) 2015-02-28 13:44:52 I would prefer to have fiber to my premises but this is far from happening soon I fear 2015-02-28 13:45:53 ACTION wonders your TZ 2015-02-28 13:45:59 but I was daydreaming about it yesterday ;) 2015-02-28 13:46:18 ACTION used to 1-4Mbit per second. 2015-02-28 13:46:22 Dead copper \o/ 2015-02-28 13:46:23 GMT+2 2015-02-28 13:46:47 You're -8 from me :P 2015-02-28 13:46:51 -9 rather 2015-02-28 13:48:48 Jean-Scotch: When you get your monster; what window managers / xen guests / etc do you intend to run on each screen? 2015-02-28 13:49:42 I use awesome mostly. I have no experience (yet) with Xen (I use KVM a lot) 2015-02-28 13:50:45 ACTION has used only qemu for VMs 2015-02-28 13:50:46 Out of a web browser and mail and chat client, I use only xterms 2015-02-28 13:50:56 qemu with kvm * 2015-02-28 13:51:07 Well; with kvm when virt'n the same archetecture 2015-02-28 13:51:19 when I say KVM, I mean qemu-kvm 2015-02-28 13:51:56 and I don't use libvirt. 2015-02-28 13:52:03 :D 2015-02-28 13:53:21 Brb... switching to N900. 2015-02-28 13:53:22 I like to script thing myself and to launch a KVM it's only a command line, therefore I dont't see the point of having another layer 2015-02-28 13:53:41 about N900, I'm waiting the neo900 ;) 2015-02-28 13:54:30 Same, but too expensive sadly :( 2015-02-28 13:54:52 script to handle networking...? :P 2015-02-28 13:55:03 qemu networking is a bit painful 2015-02-28 13:55:23 N900 currently is the only web browser i have currently :P 2015-02-28 13:55:37 I'm used to it 2015-02-28 13:56:16 fun to have only n900 as browser. Isn't it a little small to surf with ease? 2015-02-28 13:57:04 I must say that my main screen is 30"... 2015-02-28 13:58:48 size perfect. turn down brightness and hold close to face. now it is a cinema 2015-02-28 13:58:58 :D 2015-02-28 14:00:02 :D 2015-02-28 14:02:44 Jean-Scotch: any chance you could reserve some processing on your super alpine box when you get it ;) 2015-02-28 14:03:09 I suppose I could. What for? 2015-02-28 14:04:40 Compiling of course. 2015-02-28 14:04:41 :D 2015-02-28 14:06:15 you know how bad it is to compile on N900s and PIs... ;) 2015-02-28 14:07:08 this should not be a problem. And yes I know ^^ I did play a lot in the embedded field for several years ;) 2015-02-28 14:07:41 :D 2015-02-28 14:07:49 I started with PC104 form fator and ended with the gumstix 2015-02-28 14:08:01 one of my laptops has a single core atom with 2G ram. 2015-02-28 14:08:14 and had a LOT of other boards to play with at that time 2015-02-28 14:08:49 the other is dual core i5 with 8g ram. not bad, but not good for temperatures...... can't compile wihout thinking about cold shutdown for a while... 2015-02-28 14:09:05 gumstix... i want :O 2015-02-28 14:09:14 not familiar with the pc104 2015-02-28 14:09:40 ACTION wonders... thoughts on c64? ;-) 2015-02-28 14:09:41 just regular x86 architecture but small in size 2015-02-28 14:09:58 sounds like mini itx? 2015-02-28 14:10:09 PC104 was from the ISA bus era, PC104+ from the PCI era 2015-02-28 14:10:22 noted 2015-02-28 14:10:34 similiar but even smaller. like 10cmx10cm 2015-02-28 14:10:47 nice 2015-02-28 14:10:53 with the ISA bus as backplane 2015-02-28 14:11:04 ACTION still wondering for thoughts on C64 :P 2015-02-28 14:11:09 it was nice to hack dat acquisition stuff 2015-02-28 14:11:30 c64? you mean commodore 64? 2015-02-28 14:11:40 I have one beside my desk :P 2015-02-28 14:11:44 yes 2015-02-28 14:11:48 so do I ;) 2015-02-28 14:11:53 :D 2015-02-28 14:12:13 ACTION wonders again... thoughts on cryptography? 2015-02-28 14:13:28 everything going to some wire (or without) need to be encoded end-to-end methink 2015-02-28 14:13:48 encrypted* 2015-02-28 14:13:54 it is already encoded :) 2015-02-28 14:14:15 ok. that was my meaning of course 2015-02-28 14:14:23 indeed :P 2015-02-28 14:15:04 diff darkfader Jean-Scotch = you've got more hardware, and I probably understand cryptography more. :D 2015-02-28 14:15:11 .. point, similar 2015-02-28 14:15:21 :D 2015-02-28 14:15:48 nice to virtually meet you sir 2015-02-28 14:16:40 the pleasure is shared. Nice t. meet you too 2015-02-28 14:17:04 't.' dvorak? 2015-02-28 14:17:36 o and . far on qwerty and colemak. 2015-02-28 14:17:48 no. but old keyboard and not always looking at it 2015-02-28 14:17:57 wait.. colemak next to eachother... new guess is colemak :P 2015-02-28 14:18:03 okay :P 2015-02-28 14:18:32 how long you been with alpine? 2015-02-28 14:18:54 I discovered alpine in october I think 2015-02-28 14:19:03 from a post on pipedot 2015-02-28 14:19:41 I discorvered a while ago, but got my schedule boosted when my archlinux install died due to btrfs crash 2015-02-28 14:20:00 as I was looking after an alternative to bebian without systemd and with security and lightness in mind, it was the perfect fit 2015-02-28 14:20:05 not familiar with pipedot 2015-02-28 14:20:19 s/bebian/debian/ 2015-02-28 14:20:40 alpine fit my original reason to pick arch. bsd-like linux focusing on minimal 2015-02-28 14:20:46 pipedot.org is a fork od slashdot after the "fuck beta" crisis 2015-02-28 14:20:52 security pulled me into the cement however 2015-02-28 14:21:08 Jean-Scotch: noted 2015-02-28 14:21:19 nice name change :P 2015-02-28 14:21:59 alpine is very nice but there are still some important pieces (at least for my use case) missing 2015-02-28 14:22:09 pipe fits "forwarding of news" better. :) 2015-02-28 14:22:25 like a good nbd server like xnbd and the support for rbd (ceph) 2015-02-28 14:22:39 cat news|dot.org 2015-02-28 14:23:00 cat news|.org 2015-02-28 14:23:04 :3 2015-02-28 14:23:35 Jean-Scotch: not familiar with ndb 2015-02-28 14:24:26 I use it a lot. in fact I use it for every FS I have to mount when sharing access is not needed 2015-02-28 14:25:09 this for alpine or ndb? 2015-02-28 14:25:13 even so if only one process has to have wite access 2015-02-28 14:25:21 nbd 2015-02-28 14:25:30 I cannot locate the documentation, does Alpine Linux boot from a box with EFI boot? 2015-02-28 14:25:46 could you please illuminate what ndb is? :) 2015-02-28 14:26:31 and when deciding what OS to use, I first try with AL in a LXC, then debian in a LXC, then AL in a KVM, then debian in a KVM. 2015-02-28 14:26:54 nbd stands for network block device 2015-02-28 14:27:00 iio7: not in my experience from the official images. you may have tried dd'n the iso to a usb which is wrong. check docs for usb installer and for uefi (there is a mention, i can't recall the details) 2015-02-28 14:28:38 Jean-Scotch: ahh right. familiar with this as i have considered network attached remote crypto volumes (where the server doesn't know what blocks wee requested, which requires the server processes all owned by the user and doesn't know which it replies 2015-02-28 14:28:42 AFAIK there is no doc about uefi on the wiki 2015-02-28 14:29:05 Jean-Scotch: Oh? i did read something... maybe not the wiki 2015-02-28 14:30:55 to attach remote crypto volumes seems a wanted features in near future ;) 2015-02-28 14:32:16 But first I'm focusing of booting all my VM with pxeboot and a apkovl (http) server 2015-02-28 14:33:02 Jean-Scotch: I threw away that idea due to complexit for the server 2015-02-28 14:33:55 Jean-Scotch: instead thinking more along dht, where data exists for many purposes. not just personal files, but also shared documents, metadata or anything worth soring ephemerally 2015-02-28 14:34:41 with about 100 VM, I start to find it easier to maintain a pxe setup than all those systems images 2015-02-28 14:35:10 and dht are a very nice tool to have in ons's toolbox 2015-02-28 14:38:43 i want a system where the only trust you need is the ability to bootstrap a known safe image into ram, then 100% keys (and derived keys) using passphrases etc. to then load anything desired from the network, all while everything is anonymous and end to end encrypted 2015-02-28 14:38:48 :) 2015-02-28 14:39:58 yes. this is a good setup. I did it for a customer 5 years ago ;) and will do it again soon 2015-02-28 14:40:46 i doubt to the extent that i described... :P 2015-02-28 14:40:55 if so, then i'd need that code :D 2015-02-28 14:41:43 :P 2015-02-28 14:43:50 ACTION 's projects are almost all cypherpunk, so secure communications, truesless networking, decentralised _everything_. 2015-02-28 14:44:02 trustless * 2015-02-28 14:45:15 have to check something outside. see you later. 2015-02-28 14:45:41 okay. later Jean-Scotch o/ 2015-02-28 14:45:48 take care