2015-10-01 06:06:44 kocka: http://lists.alpinelinux.org/alpine-devel/1457.html 2015-10-01 06:26:31 hi, i was wondering about how to limit file handle count, i.e. ulimits/capabilities in alpine linux - i searched around a bit but could only find documentation for apps running on alpine (e.g. squid can be configured to use fewer handles) rather than imposing limits top-down which is what i'm really looking for 2015-10-01 06:28:45 so how do i set hard file handle limits in alpine? 2015-10-01 06:33:04 ahri_: where? in shell? for a specific service? 2015-10-01 06:34:04 you can set rc_ulimit="..." in /etc/conf.d/* 2015-10-01 06:34:58 i *think* you can also set rc_ulimit in /etc/rc.conf and that will affect all services, except the login shell 2015-10-01 06:35:57 ncopa: thanks 2015-10-01 06:39:35 ncopa: just in shell, i'm using alpine in docker to run a service but it's just running straight (no service daemon) 2015-10-01 06:40:07 then just run ulimit? 2015-10-01 06:43:25 ah ok, so if i run ulimit as root prior to switching user, will it be global at that point? i think i need to learn more about ulimit in order to understand what happens when, and what ulimits affect 2015-10-01 06:44:13 what i'm trying to achieve is to start a service and then reduce the ulimits to something close to zero, in order that if the service is compromised, an attacker will have a hard time doing anything damaging 2015-10-01 06:50:58 am i going about this the wrong way? i'm rather out of my depth tbh 2015-10-01 06:51:24 ahri_: sounds good to me 2015-10-01 06:51:39 and yes, the ulimits are inherited on forks 2015-10-01 06:51:48 so if you set ulimit as root 2015-10-01 06:52:03 then switch user, then the new process should have same, lowered, ulimits 2015-10-01 06:53:00 ncopa-desktop:~# ulimit -n 2015-10-01 06:53:00 1024 2015-10-01 06:53:00 ncopa-desktop:~# su - ncopa 2015-10-01 06:53:00 ncopa-desktop:~# ulimit -n 64 2015-10-01 06:53:00 ncopa-desktop:~$ ulimit -n 2015-10-01 06:53:01 64 2015-10-01 06:53:18 ulimit -n are filedescriptors 2015-10-01 06:53:25 nice! 2015-10-01 06:53:46 i think only root can increase the ulimits 2015-10-01 06:54:21 ulimit -a 2015-10-01 06:54:24 to display all 2015-10-01 06:54:53 hm, is there a way to determine how many file descriptors are currently in use by a process? 2015-10-01 06:54:53 i guess if i set it to zero before dropping to 'nobody' and then executing my process, nothing will happen :D 2015-10-01 07:21:23 ncopa: you built gimp and cups, im wondering in regard to gutenprint should that be split up like debian has done? 2015-10-01 07:22:07 debian seems to break everything up into individual packages https://packages.debian.org/search?keywords=gutenprint&searchon=names&suite=stable§ion=all 2015-10-01 07:22:35 in particular printer-driver-gutenprint and libgutenprint2 were required to use pretty much any IP based printer 2015-10-01 07:22:44 cups-filters doesn't really install much in the way of printers 2015-10-01 07:22:54 and hplip is mostly multifunction devices 2015-10-01 07:23:21 i wanted to use alpinelinux as a print server :P 2015-10-01 07:24:25 https://packages.debian.org/source/sid/gutenprint 2015-10-01 07:24:56 we dont have gutenprint do we? 2015-10-01 07:25:05 no we don't 2015-10-01 07:25:22 ive looked for that and gimp print nothing 2015-10-01 07:25:42 http://gimp-print.sourceforge.net/ 2015-10-01 07:25:46 i did think it was weird 2015-10-01 07:25:57 seeing as it's a pretty core package, not obscure at all 2015-10-01 07:27:06 we have ghostscript 2015-10-01 07:27:32 http://downloads.sourceforge.net/project/gimp-print/gutenprint-5.2/5.2.10/gutenprint-5.2.10.tar.bz2 2015-10-01 07:30:10 https://www.archlinux.org/packages/extra/x86_64/gutenprint/ 2015-10-01 07:30:36 http://pkgs.fedoraproject.org/cgit/gutenprint.git/tree/gutenprint.spec 2015-10-01 07:30:37 explains the deps better 2015-10-01 07:33:13 sorry, i lost mobile signal on the train earlier, i'll continue to investigate ulimits, so thanks a lot for your hints and tips 2015-10-01 07:37:17 ahri: find /proc/self/fd/ | wc -l 2015-10-01 07:40:24 uggedal: ooh cool, will i need to take into account subprocesses too? i.e. will a limit encompass a process and all its child processes? (i assume it will) and therefore will i need to check the /proc/PID/fd/ list for each subprocess? 2015-10-01 08:06:14 ncopa: that's the bug btw http://bugs.alpinelinux.org/issues/4656 2015-10-01 08:07:30 sillysausage: thanks 2015-10-01 08:07:48 looks realtively simple to fix 2015-10-01 08:07:56 too bad im too busy :-/ 2015-10-01 08:08:02 ncopa: what will you do with infra regarding ssh keys? 2015-10-01 08:08:37 people smart enough avoiding ssh-dss will notice nothing 2015-10-01 08:08:45 others will have to sort it out :) 2015-10-01 08:09:01 if you dont have access anymore, i guess its diffcult to fix. 2015-10-01 08:09:04 clandmeter: do you need help replacing you ssh key? 2015-10-01 08:09:18 what i did was create a lxcontainer locally 2015-10-01 08:09:23 bind mount /home 2015-10-01 08:09:28 clone ncopa user 2015-10-01 08:09:38 the lxcontainer was alpine v3.2 2015-10-01 08:09:42 which has openssh 6 2015-10-01 08:09:54 and using that i replaced my key 2015-10-01 08:10:10 i did lock myself out a few places 2015-10-01 08:10:15 i dont get it 2015-10-01 08:10:27 you need openssh 6 client 2015-10-01 08:10:34 what if you upgrade infra and i cannot login anymore? 2015-10-01 08:10:46 then you have problem 2015-10-01 08:10:59 ok, thats why im asking 2015-10-01 08:11:02 but most of our infra uses stable? 2015-10-01 08:11:10 i think so 2015-10-01 08:11:13 we dont use edge in our infra? 2015-10-01 08:11:22 then we need replace the keys before we upgrade 2015-10-01 08:11:31 thats why i ask you now 2015-10-01 08:11:36 not when its too late 2015-10-01 08:11:42 :) 2015-10-01 08:11:45 good 2015-10-01 08:12:13 i have replaced my keys on bld1,2 and all containers 2015-10-01 08:12:14 i think a mail to the ml about changes in ssh, and ppl should add a replacement key if needed. 2015-10-01 08:12:28 yes that might be an idea 2015-10-01 08:12:34 i need coffe 2015-10-01 10:02:01 Hey! I've got alpine linux installed and I followed the 'configure wireless networking'-wiki ( http://wiki.alpinelinux.org/wiki/Connecting_to_a_wireless_access_point ) to get my USB wifi-dongle to work. The first portion of the guide, i.e. starting wpa_supplicant manually and manually requesting the dhcp lease works perfectly but after I reboot I don't automatically get an IP-address for wlan0 even 2015-10-01 10:02:03 though I followed the guide. 2015-10-01 10:04:02 I'm very new to busybox/alpine's way of doing things so I'd appreciate some help. This WiFi dongle is 8188CU-based (if I recall correctly) and it usually requires the -Dwext option to work (which is in the guide for starting wpa_supplicant manually) but, speculating, I suppose that the -Dwext part might be omitted when the wpa_supplicant service is set to start automatically? 2015-10-01 10:09:27 Ah, yes. That was the problem. I poked around a bit and found /etc/conf.d/wpa_supplicant and added -Dwext to its arguments and now it's working. It's easy to find things on a minimal userland :-) 2015-10-01 10:58:28 After upgrading Alpine I'm on 3.18.20-0-rpi2, is there any pre-packaged kernel that's more recent? 2015-10-01 11:06:04 MrVandelay: there should be a 3.18.21 available 2015-10-01 11:06:29 MrVandelay: sorry, 3.18.20 is latest for rpi 2015-10-01 11:14:28 uggedal: I need 4.x 2015-10-01 11:15:04 It contains a display driver I need 2015-10-01 11:16:28 uggedal: Are there any specific optimizations for rpi2 in this kernel (as it's postfix is rpi2) or is it just that they've stripped away all kernel support aside from what the rpi2 needs in order to keep the base minimal? 2015-10-01 11:23:54 MrVandelay: i am supposed to upgrade kernel to 4.1 this week 2015-10-01 11:23:59 dont know if i will reach it :-/ 2015-10-01 11:24:59 ncopa: Think you'll reach it within a month? 2015-10-01 11:25:29 i have to 2015-10-01 11:25:41 we need it for v3.3 release 2015-10-01 11:25:54 which should be released on november 3 2015-10-01 11:27:17 that's a wonderful news... 2015-10-01 11:27:27 so i can have my ws running alpine totally 2015-10-01 11:27:49 atm the chipset of my videocard is not supported by 3.2 kernel 2015-10-01 11:46:00 MrVandelay: the rpi kernel is upstream + http://dev.alpinelinux.org/~tteras/linux-3.18.y-rpi-20150617.patch 2015-10-01 11:47:38 ncopa: Oh that's sweet. And does this mean that there'll be a 4.1-kernel for the rpi2 aswell? 2015-10-01 11:47:41 MrVandelay, the patch ^^^ is just diff generated from the github tree 2015-10-01 11:47:52 yes, we want to upgrade all kernels to 4.1.x 2015-10-01 11:48:03 Sweet! 2015-10-01 11:48:10 uggedal: Thanks but I have the patience to wait until nov 3 2015-10-01 11:48:27 raspberry seems to ship 4.1.x kernel too, so it's simple to update. but it'll take a while 2015-10-01 11:48:44 When new releases of alpine are released, can you upgrade through apk upgrade? 2015-10-01 11:49:02 tmpfs kernels are not upgradeable like that 2015-10-01 11:49:13 it'll need setup-bootable, or update of the SD card images on rpi 2015-10-01 11:49:20 we should fix setup-bootable to work on rpi cards too 2015-10-01 11:49:22 ncopa, ^ 2015-10-01 11:50:27 I thought lbu commit saved it from the tmpfs to the sd-card? 2015-10-01 11:50:32 or is that just settings? 2015-10-01 11:51:32 lbu commit only saves /etc/ 2015-10-01 11:52:01 and when you boot, you need the kernel load first, then it will unpack your apkovl 2015-10-01 11:52:08 so you cannot save your kernel with lbu commit 2015-10-01 11:52:29 fabled: yeah .. :-/ 2015-10-01 11:52:30 Ah. But I can manually replace it on the SD-card I hope? 2015-10-01 11:52:41 yes 2015-10-01 11:52:51 there is an upgrade-kernel script that does it 2015-10-01 11:52:53 or, rather, what's the upgrade procedure to keep your settings while upgrading alpine releases? (i come from rolling releases on arch so this is a bit new to me) 2015-10-01 11:52:56 Ah. 2015-10-01 11:53:12 depends a bit on how you install your system 2015-10-01 11:53:29 I just followed the alpine wiki 2015-10-01 11:53:34 if you have root on tmpfs then you need replace the /boot/ dir on your boot media 2015-10-01 11:53:49 if you have installed your system on a disk then apk upgrade is enough 2015-10-01 11:53:53 Yeah / is in tmpfs. I figured that was best given that the thing runs on SD which is both slow and unreliable 2015-10-01 11:54:17 *nod* 2015-10-01 11:54:28 Isn't there an option to just run apk upgrade and the do an equivalent of lbu commit to save changes in the tmpfs to the media? 2015-10-01 11:54:35 no 2015-10-01 11:54:40 Why not? 2015-10-01 11:55:01 well you can cache the packages 2015-10-01 11:55:22 so you can do apk upgrade for everything except kernel 2015-10-01 11:55:26 because we cheat with the kernel 2015-10-01 11:55:32 Oh? 2015-10-01 11:55:41 or to be more specific, we cheat with kernel modules 2015-10-01 11:55:47 How so? 2015-10-01 11:56:10 we have a squashfs image that we use for kernel modules 2015-10-01 11:56:17 the modloop 2015-10-01 11:56:24 loopback image 2015-10-01 11:56:28 it is only needed during boot 2015-10-01 11:56:34 ah 2015-10-01 11:56:49 once booted it can be unmounted 2015-10-01 11:56:56 it means that you can boot from usb 2015-10-01 11:57:03 and after booted you can remove boot media 2015-10-01 11:57:08 and it will runn fully from tmpfs 2015-10-01 11:57:14 Oh, that's cool. 2015-10-01 11:57:24 I must say, that I'm really way more impressed with Alpine than I thought I'd be. 2015-10-01 11:57:32 but since we need the kernel modules at boot 2015-10-01 11:57:41 Blazingly fast, minimal yet does everything I want it to. apk is really nice too. 2015-10-01 11:57:41 and it needs to match kernel version you actually boot 2015-10-01 11:58:02 Aye. But since it's on an SD-card I can just plug it into another computer and replace the kernel 2015-10-01 11:58:13 At least sd-cards have some upsides ^^ 2015-10-01 11:58:24 then we figured that it does not make much sense to unpack the kernel modules in tmpfs 2015-10-01 11:58:36 also kernel modules are *huge* 2015-10-01 11:58:47 so we cheat with the modloop 2015-10-01 11:58:52 right, 2015-10-01 11:59:03 so you need replace content in /boot on your boot media 2015-10-01 11:59:16 which means kernel file, initramfs image *and* modloop image 2015-10-01 11:59:26 which contains the kernel modules for that kernel version 2015-10-01 11:59:41 as i said, we have a script that can do that for you 2015-10-01 11:59:46 upgrade-kernel or something like that 2015-10-01 12:00:11 update-kernel 2015-10-01 12:00:25 i *think* it has support for rpi too 2015-10-01 12:00:30 but i have actually not tested it 2015-10-01 12:00:40 should probably do so 2015-10-01 12:00:50 modloop = loopback mount the fs containing the modules? 2015-10-01 12:00:59 skarnet: correct 2015-10-01 12:01:02 squashfs 2015-10-01 12:01:07 Oh that's nice. But if I just need to replace everything in /boot I could just copy it over 2015-10-01 12:01:13 yes 2015-10-01 12:01:21 I do that when I'm installing arch anyways. 2015-10-01 12:01:32 except that you probably need manually create the modloop image 2015-10-01 12:01:49 ah. that'd be more difficult as my laptop isn't ARM 2015-10-01 12:02:04 which is copy /lib/modules/$kver to tempdir and mksqiashfs 2015-10-01 12:02:16 otoh, cheating with modules means you have to insmod all you need at boot time, what if someone hotplugs something that needs insmoding later on? 2015-10-01 12:02:24 I'm going to get another rpi2 though, so I can just plug a USB2-sdcard reader to it and do it from there. 2015-10-01 12:02:25 skarnet: correct 2015-10-01 12:02:44 but we also leave the modloop mounted by default 2015-10-01 12:02:57 so hotplug should work 2015-10-01 12:03:16 but its kinda nice to /etc/init.d/modloop stop 2015-10-01 12:03:21 ah, ok. umounting and removing the boot media is opt-in, for people who know they won't need it. 2015-10-01 12:03:34 correct 2015-10-01 12:03:39 also nice for upgrades 2015-10-01 12:03:42 you can unmount 2015-10-01 12:03:52 replace the usb with a fresh usb 2015-10-01 12:03:58 a second, new usb 2015-10-01 12:04:07 make it bootable, lbu commit 2015-10-01 12:04:10 and reboot 2015-10-01 12:04:16 and you have upgraded your system 2015-10-01 12:04:29 if things break, you have your old usb stick as rollback 2015-10-01 12:05:00 ncopa: Oh, by the way, I'm not sure if you saw it earlier but in the wiki for setting up wpa_supplicant there's an inconsistency. When you manually start wpa_supplicant in the wiki guide it's started with -Dwext (which enables many generic wifi dongles to work, 8188CU etc) but when it's enabled as a service, with all the configs save, it doesn't mention adding -Dwext to /etc/conf.d/wpa_supplicant so 2015-10-01 12:05:01 with those adaptors, even though it works when doing it manually, it fails when rebooting after following the wiki 2015-10-01 12:05:40 ncopa: That should probably be mentioned in the wiki guide 2015-10-01 12:05:43 MrVandelay: i havent read the wiki so i dont know really 2015-10-01 12:05:57 its a wiki, so feel free to fix it 2015-10-01 12:06:07 Ah. I'll do it later on when I've finished my stuff :) 2015-10-01 12:06:23 i just broke the builders 2015-10-01 12:06:26 need fix them 2015-10-01 12:07:01 Anyways, I'm off. Thanks for the info! 2015-10-01 14:48:28 ncopa: were you going to do gutenprint (you did cups, cups-filters, gimp etc) i'd rather not practice on such a core and complex thing 2015-10-01 14:48:46 im currently working on steghide as my first apk 2015-10-01 14:48:55 because it's a small program, single binary 2015-10-01 14:49:06 but i'm not really too confident enough to do something like gutenprint 2015-10-01 14:49:14 ok 2015-10-01 14:49:28 i dont know if i will have time to do it 2015-10-01 14:49:28 mostly because i'd probably mess it up 2015-10-01 14:49:32 :) 2015-10-01 14:49:48 yeah not urgent, but probably a good idea for someone who does know about writing apk install scripts to look at it 2015-10-01 14:50:10 you basically need it to print to a printer most drivers are provided by it 2015-10-01 14:50:20 i will try to do it before v3.3 2015-10-01 14:50:26 okay :) thanks 2015-10-01 15:02:06 any suggestions for a tool similar to http://www.splint.org/ (last release 2010) 2015-10-01 15:02:11 ? 2015-10-01 15:03:53 does anyone here use mutt? 2015-10-01 15:04:17 im thinking it might be better for my mail needs than claws-mail 2015-10-01 15:04:49 vkris: clang {Address,Memory,Thread}Sanitizer? 2015-10-01 15:05:21 then i might use a separate rss client like canto 2015-10-01 15:06:18 and calendaring i can do in khal https://github.com/geier/khal 2015-10-01 15:06:27 http://lostpackets.de/khal/ 2015-10-01 15:06:39 seeing as claws-mail have no intention of actually doing carddav/caldav 2015-10-01 15:06:49 and im not going to write a plugin to do it. 2015-10-01 15:07:07 seems to me like a pretty core feature 2015-10-01 15:07:08 uggedal: thanks, http://clang-analyzer.llvm.org/ 2015-10-01 15:07:18 that if you want your mail client to be taken seriously, you'll implement 2015-10-01 15:07:23 or does everyone use LDAP? 2015-10-01 15:07:50 LDAP has the major problem that it does not cache storages locally, meaning if you lose internet access like say on public transport, then you cannot access your address book 2015-10-01 15:08:17 it also is basically not used anywhere outside of enterprise, the same as microsoft's MAPI 2015-10-01 15:11:21 ah, need to buil 'Clang and LLVM' for that 2015-10-01 15:15:02 hmm, main/llvm has -DCLANG_ENABLE_STATIC_ANALYZER=NO 2015-10-01 15:29:43 nice, the sanitizers also seems nice 2015-10-01 15:31:29 I tried using mutt but I couldn't get it to work with gmail's servers 2015-10-01 15:37:05 and current llvm is at LLVM 3.7.0 2015-10-01 15:39:30 nice, we have scan-build, scan-view , https://pkgs.alpinelinux.org/contents?pkgname=clang&arch=x86_64&repo=main 2015-10-01 16:00:14 Are there any simple wm's (i3, dwm, awesome etc) for alpine on ARM? 2015-10-01 16:16:05 how to delete this file && ? http://sprunge.us/iWBa 2015-10-01 16:16:12 i creat by mistake 2015-10-01 16:23:25 crow: rm '&&' 2015-10-01 16:27:27 jomat thanks :) 2015-10-01 16:27:46 :-) 2015-10-01 18:15:45 MrVandelay: twm 2015-10-01 18:16:13 thanks 2015-10-01 18:17:00 i use it, if you need help tinkering 2015-10-01 18:22:59 I'm a fan of xfce :D 2015-10-01 19:05:54 xfce is not great, but it's by far the least-bad desktop-env thingie 2015-10-01 19:06:09 just because it mostly stays out of your way :) 2015-10-01 21:08:18 z3bra: Same z3bra as from the minimalist blog? :) 2015-10-02 00:00:02 MrVandelay, same z3bra as http://z3bra.org :) 2015-10-02 00:00:36 z3bra: I follow your blog :) I was the guy who asked you about mouse clicks and something about wmutils 2015-10-02 00:11:28 z3bra: Didn't know you were running alpine! I just started using it a while ago 2015-10-02 02:31:04 hi all. I was wondering how I make a request for an updated version of a package. 2015-10-02 02:31:13 there's a new version of tcpflow (1.4.5): https://pkgs.alpinelinux.org/packages?name=tcpflow%25&repo=all&arch=all&maintainer=all 2015-10-02 02:31:26 it fixes a nagging error message 2015-10-02 02:32:31 ncopa: it looks like you're the package maintainer 2015-10-02 02:36:10 mdillon: it looks like a simple enough matter of having the build fetch a different version 2015-10-02 02:36:44 do i need to sign up for an account on the Redmine server to make a suggestion? 2015-10-02 02:37:04 btw, i think you're right that it should just be a version bump 2015-10-02 02:38:02 http://git.alpinelinux.org/cgit/aports/tree/main/tcpflow I'm just looking at 2015-10-02 06:07:33 hello 2015-10-02 06:08:13 do you know when alpinelinux will support linux kernel from 4.x.x series? 2015-10-02 06:09:14 or can you complete the wiki page about installing custom kernel version on alpine linux? 2015-10-02 06:27:39 y0g1: edge is getting 4.1 soon in preparation of alpine 3.3 2015-10-02 07:24:24 uggedal: that is good news, thanks 2015-10-02 07:25:40 uggedal: do you know why it is so hard to compile custom kernel for alpine? when I did it last time I got some symbols errors 2015-10-02 07:26:42 y0g1: sorry, never tried compiling a custom kernel on alpine. should not be much different than other distros though 2015-10-02 18:57:06 so who here uses mutt 2015-10-02 18:57:16 me 2015-10-02 18:57:19 i'm on the way to taming it! 2015-10-02 18:57:45 http://zanshin.net/2015/01/19/teaching-a-homely-mutt-new-tricks/ 2015-10-02 18:58:00 in particular been looking at that 2015-10-02 18:58:27 i gave up on claws-mail 2015-10-02 18:58:42 they didn't want to fix the rss date bug with musl it seems 2015-10-02 18:58:50 nor do they have any plans on doing carddav 2015-10-02 18:58:59 told me if i want it i should write a plugin 2015-10-02 18:59:14 which is kind of impractical :P 2015-10-02 18:59:27 i know mutt can pull contacts from pycarddav 2015-10-03 11:55:04 old news, http://arstechnica.com/security/2013/08/gone-in-30-seconds-new-attack-plucks-secrets-from-https-protected-pages/ 2015-10-03 11:55:18 could not find if it got fixed 2015-10-03 14:25:03 mm yeah, i don't think i can adjust to mutt. 2015-10-03 14:25:09 too set in my thunderbird ways 2015-10-03 14:26:25 i might try compiling thunderbird again on alpine 2015-10-04 13:11:53 what tool do you use for runnin virtual images? for example if you want to test a debian image to see if your software is bugged on debian or not? 2015-10-05 02:27:56 trying alpine 3.2.3 in diskless mode and wondering how I increase the size of the ramdisk used for / 2015-10-05 02:29:09 I have 128M of ram and / defaults to 64... but I want it to be 72 2015-10-05 03:25:03 howdy 2015-10-05 03:25:52 Can someone fill me in on how to install a package from the "community" repository? eg: https://pkgs.alpinelinux.org/package/community/x86_64/docker 2015-10-05 03:31:33 treeder: are you on a stable release or edge 2015-10-05 03:31:50 stable 2015-10-05 03:31:51 3.2 2015-10-05 03:31:57 it's in main on stable atm 2015-10-05 03:32:06 that's an old docker though 2015-10-05 03:32:15 well yes 2015-10-05 03:32:21 does edge use the community repo? 2015-10-05 03:32:59 http://wiki.alpinelinux.org/wiki/Alpine_Linux_package_management#Repository_pinning anyway 2015-10-05 03:33:03 you can try adding the community repo 2015-10-05 03:33:36 docker ... I'm p sure should work 2015-10-05 03:33:51 oh nice 2015-10-05 03:33:53 thanks! 2015-10-05 03:33:58 i'll try that 2015-10-05 09:38:00 https://github.com/m57/dnsteal , wonderous 2015-10-05 09:39:02 nice font made for developers, http://sourcefoundry.org/hack/ 2015-10-05 09:43:16 vkris: I just had you flagged as some kind of spambot 2015-10-05 09:43:22 ... tbh it's hard to tell 2015-10-05 09:56:41 ammunta: thanks, would not post links anymore, apologies 2015-10-05 09:57:50 I thought developers font was something we can have in AL 2015-10-05 10:00:34 btw, what's the ALgo for spotting spam on irc, undesireable-content % or Links numbs ? 2015-10-05 10:03:34 any thoughts on having pub channel/site like planet-debian for AL ? 2015-10-05 11:38:48 Hello. What's the address of community repository? 2015-10-05 11:39:08 ... 2015-10-05 11:39:16 Ah, found it. edge/community 2015-10-05 11:41:22 Playing with go and docker. And desire to have image less than official 700 mb 2015-10-05 11:42:03 NHO: binary community repo will be available in 3.3 2015-10-05 11:42:47 :) So for now I am limited to pasting a line into repositories config to get go-1.5 instead of go-1.4. Not a problem. 2015-10-05 11:52:06 Okay, if I left installed packages, it's skinnier, but still 270 mb. Abusing oneliners... 2015-10-05 11:54:11 Okay. 36 mb. This will work 2015-10-05 11:55:08 Thanks for moral support and existence 2015-10-05 17:54:21 Hi ! I've some trouble understanding the needed runlevel in openrc. Do I need to put these services in the sysinit|boot|default runlevels or they are started automatically as dependencies ? 2015-10-05 18:16:25 which services? 2015-10-05 18:29:36 For instance, I use networking which provides net. In the need subtree, there is localmount. Putting localmount in the boot runlevel make sense as I want it even if I don't use the networking service. I have just some difficulties to understand what must be specified and what don't in the needed runlevel. 2015-10-05 18:31:15 openrc has no issue handling dependencies, if they arent started already they will be started in the runlevel of the earliest service that depends() on them 2015-10-05 18:32:44 Ok so what is the base ? Because if I remove networking, localmount will no be started 2015-10-05 18:34:03 you can check that by invoking rc-update without arguments 2015-10-05 18:37:23 I mean in the installation process. What is considered the base of the system (I used at first the services listed in http://wiki.alpinelinux.org/wiki/Installing_Alpine_Linux_in_a_chroot) 2015-10-05 18:41:55 It just feel strange to me to leave some other important services in needed. 2015-10-05 20:03:44 hi.. has anyone come across this error after installing mod_perl? httpd: Syntax error on line 272 of /etc/apache2/httpd.conf: Syntax error on line 1 of /etc/apache2/conf.d/perl-module.conf: Cannot load modules/mod_perl.so into server: Error relocating /var/www/modules/mod_perl.so: modperl_ptr2obj: symbol not found 2015-10-05 20:04:47 this error is after installing apache mod_perl via apk add --update apache2-mod-perl and restarting apache 2015-10-05 20:05:10 no changes to /etc/apache2/conf.d/perl-module.conf 2015-10-06 04:09:34 Hello, testing out the distro in a VM and I'm getting the .setup-apkrepos (missing) ERROR: unsatisfiable contraints. I found an old bug report about it, but no resolution. Anyone has a bypass or fix for this issue? 2015-10-06 04:30:12 Well it seems to be this: https://bugs.alpinelinux.org/issues/1073, or related to finding best connection. 2015-10-06 06:22:25 Socapex on that bug report on left side you have resolution points, seems there was added an patch https://bugs.alpinelinux.org/projects/alpine/repository/revisions/1e0e3d55d0ba5762a12e947d74fe7a6f32486adf/diff/main/alpine-conf/APKBUILD 2015-10-06 06:23:02 crow: Since it was marked as closed, I thought patches were in? 2015-10-06 06:26:40 The problem was a little different anyways. I believe one of the mirrors was down. I waited a while and it was stalled. ctrl-ced out and restarted install. This gives the same behavior. So it seems the bug-fix just patched that particular issue instead of not generating the problematic file? 2015-10-06 06:28:20 Yes, the patch just protects the case without internet, but didn't fix the actual problem 2015-10-06 07:24:44 Socapex well there is huge timeot, i created an bug report few weeks ago http://bugs.alpinelinux.org/issues/4655#change-13350 2015-10-06 07:24:49 but seems also diff. 2015-10-06 07:25:57 Well I think it's exposing the older bug maybe? A more permanent solution would be to just present the pings to the user, and let the user decide. 2015-10-06 08:36:15 Socapex maybe create new bug report and post your results. 2015-10-06 08:41:03 Socapex: do you get timeouts? 2015-10-06 08:41:08 how long time does that script take? 2015-10-06 08:41:18 i got report that it can take up to 10mins due to timeouts 2015-10-06 08:42:16 ncopa: I stopped it before that. Probably waited 5mins at least. 2015-10-06 08:42:23 ok 2015-10-06 08:42:47 Then ctrl-c-cing out gives the older bug 2015-10-06 08:42:53 fabled: we should probably have shorter timeout on apk fetch 2015-10-06 08:42:58 network timeout that is 2015-10-06 08:43:26 possibly 2015-10-06 08:44:10 the setup-apkrepos will apk fetch for every listed repo. now it takes 10mins due to timeouts 2015-10-06 08:44:24 btw, its still a pretty nifty feature :) As crazy as that sounds, I think alpine's install has been the easiest i've ever done... gj on the installer. Loving the distro so far 2015-10-06 08:44:46 ncopa, why not insted do some parallel ping and choose lowest latency? 2015-10-06 08:45:14 that might be a better solution 2015-10-06 08:45:22 ideally we'd do geodns, or use CDN 2015-10-06 08:45:28 so it's same url everywhere 2015-10-06 08:45:29 but 2015-10-06 08:45:35 we some mirror doing that 2015-10-06 08:45:48 one of our mirrors does geo 2015-10-06 08:46:39 one problem with ping might be that mirrors can block pings 2015-10-06 08:47:12 which is why i went for test download APKINDEX 2015-10-06 08:47:56 i suppose we could do tcp connect to port 80 and maybe read first 4k and the close connection 2015-10-06 13:04:52 fresh alpine linux install, no internet connection, nothing fancy, hardware by intel, just dhcp, cable connection 2015-10-06 13:05:06 can't set it up with setup-interfaces 2015-10-06 13:05:52 I also can not install anything (since there is no connection) 2015-10-06 13:06:40 sorry.. it wasn't up 2015-10-06 13:06:43 ifup eth0 solved it 2015-10-06 13:06:51 :/ too bad, sorry 2015-10-06 13:14:11 how can I search apk packages and see instantly what repo (main, edge, testing) they are from? 2015-10-06 13:14:37 apk -v search program does not help, it shows an additional description line 2015-10-06 13:15:48 mmm... it's not currently written. you can use "apk policy " to get that info 2015-10-06 13:15:54 should probably add it to search output too 2015-10-06 13:16:44 fabled: ty :) 2015-10-06 13:16:46 that will do 2015-10-06 13:42:57 does alpine-linux use libjpeg-turbo as default? 2015-10-06 13:43:46 because I also saw hplip is in the repository, does it build with libjpeg-turbo? 2015-10-06 13:43:57 (well, I will see later anyways) 2015-10-06 13:47:01 if we use it, it should be specified in theapkbuild 2015-10-06 13:48:13 i think we use libjpeg-turbo as default yes 2015-10-06 14:26:39 my keyboard isn't working when I start X 2015-10-06 14:26:51 I have xf86-input-keyboard installed 2015-10-06 14:27:19 (it's a notebook by the way and I am talking about the built in keyboard) 2015-10-06 14:27:58 mouse doesn't work either (touchpad), though xf86-input-synaptics xf86-input-mouse xf86-input-evdev et cetera are installed 2015-10-06 14:43:45 I have a service with dashes in its name, is there still some way to add dependencies through rc.conf? 2015-10-06 14:58:58 Orochimarufan: yes 2015-10-06 14:59:31 echo 'rc_need="dep1 dep2"' >> /etc/conf.d/service-with-dashes 2015-10-06 14:59:42 I see 2015-10-06 14:59:47 will make the service-with-dashes depnd on dep1 and dep2 2015-10-06 15:00:18 I already modified the service files, but good to know for the future 2015-10-06 15:00:46 Also, is there a good way to only start a service if some kind of hardware is connected? 2015-10-06 15:08:31 ncopa: any thoughts? 2015-10-06 15:11:06 dont know 2015-10-06 15:11:48 currently I have a service that checks if the device is present and fails otherwise (test in start()) and depend on it... 2015-10-06 16:00:09 there seems to be a dupe package in the tree: http://git.alpinelinux.org/cgit/aports/tree/main/libxscrnsaver/APKBUILD and http://git.alpinelinux.org/cgit/aports/tree/testing/libxss/APKBUILD 2015-10-06 16:01:37 random481119095: do you have udev running? 2015-10-06 16:01:44 update on my problem, If I type startx dwm starts, but no keyboard and no mouse works (I have to force a shutdown with the power button), when I try to start xterm it says display is not set, if I do export DISPLAY=":0.0" and do xterm it just freezes / waits for input 2015-10-06 16:01:54 afaik -evdev doesn't work without udev-or-similar unless you specify the layout manually 2015-10-06 16:01:55 Shiz: according to rc-update I have mdev running 2015-10-06 16:02:00 yeah, that would be it 2015-10-06 16:02:22 i just had the same yesterday, you have to point x to your /dev/input/* devices manually 2015-10-06 16:02:33 i can give you an example config from mine if you don't want udev running 2015-10-06 16:03:12 Shiz: that would be awesome :)) 2015-10-06 16:04:31 Shiz: I don't use Gnome, but this section applies to my case too I assume http://wiki.alpinelinux.org/wiki/Gnome_Setup#udev 2015-10-06 16:04:44 (if I would want to use udev) 2015-10-06 16:05:25 yes 2015-10-06 16:05:31 this is also done by the setup-xorg-base script 2015-10-06 16:05:44 http://a.pomf.cat/suquoi.conf 2015-10-06 16:05:53 I saved this in /etc/X11/xorg.conf.d/25-evdev.conf 2015-10-06 16:06:02 you need to figure out the proper devices from /proc/bus/input/devices 2015-10-06 16:08:34 Shiz: everything I need to know :) I will tackle that later and give you notice how it worked out 2015-10-06 16:08:43 Shiz: but thank you, very nice of you 2015-10-06 16:16:55 Hello, I'm struggling to use pyenv under an alpine docker container. Build details are here: `http://stackoverflow.com/q/32973975/1156707`. In short pyenv is having trouble finding openssl despite the fact that `openssl` and `openssl-dev` are installed. Any advice? 2015-10-06 16:23:53 blz: i suppose the build log would be useful here 2015-10-06 16:24:03 as logged by the error you get 2015-10-06 16:25:52 Shiz, sorry which log do you want? 2015-10-06 16:26:43 'Results logged to /tmp/python-build.20151006155321.99.log' 2015-10-06 16:28:38 Shiz, oh right. Coming right up. 2015-10-06 16:28:51 On a tangentially-related note, is there a way to install the `locate` command? 2015-10-06 16:35:12 Shiz, still working on it. Sorry for the delay. 2015-10-06 16:36:38 Shiz, http://paste.ubuntu.com/12697917/ 2015-10-06 16:37:22 *** WARNING: renaming "_ssl" since importing it failed: No module named '_socket' 2015-10-06 16:37:24 voila 2015-10-06 16:37:42 the cause of that is at line 1307 2015-10-06 16:38:22 i suspect python fails to include correct headers 2015-10-06 16:39:18 hmm, sockaddr_can 2015-10-06 16:39:31 does this have to do with curses? 2015-10-06 16:39:48 no 2015-10-06 16:39:49 I'm seeing an error involving curses.h 2015-10-06 16:40:10 that's just the reason it cna't build the _curses module, which is fine as you probably don't need it 2015-10-06 16:42:31 okay, it seems like AF_CAN is defined but the sockaddr_can type is not 2015-10-06 16:43:26 What's sockaddr_can ? 2015-10-06 16:43:30 Is it a shared library? 2015-10-06 16:43:43 https://en.wikipedia.org/wiki/SocketCAN 2015-10-06 16:43:46 it's a kernel feature. 2015-10-06 16:44:21 either way, seems musl should either define both AF_CAN and sockaddr_can or neither 2015-10-06 16:45:09 would installing musl-dev fix this? 2015-10-06 16:45:26 no. 2015-10-06 16:45:47 a quick hack would be to add #undef AF_CAN to line 443 of Modules/socketmodule.c 2015-10-06 16:45:57 but this is prbably a bug that should be reported to either musl or Python 2015-10-06 16:46:06 (socketmodule.c of the Python source tree) 2015-10-06 16:47:15 I'll take this to #musl for the time being. Let's see what they say 2015-10-06 16:47:25 I'll likely be back with questions, though. Thanks :) 2015-10-06 17:06:08 Shiz, installing linux-headers seems to have solved the issue 2015-10-06 17:06:19 :) 2015-10-06 17:06:25 The kind folks at #musl figured it out pretty quickly 2015-10-06 17:06:28 Thanks again for your help! 2015-10-06 17:55:15 Shiz: why are your paths so neat and mine so ulgy :D 2015-10-06 17:55:53 hmm? 2015-10-06 17:56:31 /dev/input/event0 2015-10-06 17:57:08 for me /devices/platform/i8042/serio0/input/input0 ÖD 2015-10-06 17:57:13 *:D 2015-10-06 17:57:22 that's not the path you need to check 2015-10-06 17:57:27 that is an internal pat 2015-10-06 17:57:36 you need to check the 'handlers' field 2015-10-06 17:57:46 it should have an eventX entry 2015-10-06 17:57:50 that one corresponds to /dev/input/eventX 2015-10-06 17:58:28 ah k 2015-10-06 17:58:40 damn, it has been a long time since I have edited xorg myself :D 2015-10-06 17:58:55 and I hoped those days were over :D 2015-10-06 17:59:15 personally i hope any xorg days will be over soon 2015-10-06 17:59:20 but i have't seen any better alternatives yet... 2015-10-06 17:59:37 many rave about wayland 2015-10-06 17:59:45 though I have also heard different opinions 2015-10-06 17:59:58 like it solves nothing, and has a lot of bad code in it already 2015-10-06 18:01:09 yup 2015-10-06 18:01:12 and in the end, yeah, xorg is ugly, for sure, yes, it's pain maintaining and working on it, because it's such a hack job 2015-10-06 18:01:29 but in the end... it also does somewhat work, doesn't it? :D 2015-10-06 18:01:54 in the same way dbus, udev and systemd 'somewhat' work 2015-10-06 18:02:18 let's not go there... 2015-10-06 18:02:21 systemd... shiver 2015-10-06 18:02:24 :D 2015-10-06 18:03:03 it's not halloween yet 2015-10-06 19:04:02 acpi only works as root 2015-10-06 19:05:37 Hi all.. I'm trying to get alpine installed on a RasPi with 256M of RAM but i am getting stuck with root being mounted on shm and my packages not coming through.. How should i go around this and still preserve the shm.. swapspace? 2015-10-06 19:39:28 Just a shame that the 256M cannot fit Alpine nicely and an X server to go along :( 2015-10-06 19:57:20 How to change default shell in alpine linux 2015-10-06 19:57:41 chsh is not available (not even installable with apk) 2015-10-06 20:06:28 update /etc/passwd 2015-10-06 20:33:38 or usermod 2015-10-06 20:50:15 So anyway.. Is it possible to install Alpine on a Pi with 256M of memory.. perhaps by expanding the swap for shm..? 2015-10-06 22:31:37 How do you set up Alpine (from within Alpine) to run from the disk instead of just RAM? (i.e. making changes persistent across boots) 2015-10-06 22:33:06 MrVandelay: You want to do a 'sys' install 2015-10-06 22:33:19 Can I do that from within Alpine? 2015-10-06 22:34:29 Oh. I just read, about sys install, that it won't work on the raspberry pi as it would overwrite the rPi boot partition 2015-10-06 22:37:22 Ah, I haven't tried getting Alpine on an rPi 2015-10-06 22:42:16 MrVandelay: you can mount a partition on a mountpoint and run setup-disk /mountpoint 2015-10-06 22:42:37 Yeah I'll look into that 2015-10-06 22:42:59 I'll get a bigger sd-card and I'll make some partitions 2015-10-06 22:43:01 thanks 2015-10-07 06:00:15 Query: Is Alpine Linux currently a viable OS for NAS purposes, ideally with ZFS support? 2015-10-07 06:30:04 any tips how to manage connecting to vpn client and switching servers efficiently and quickly if so desired? 2015-10-07 06:30:32 some small (but with gui) vpn-client maybe? 2015-10-07 07:16:00 what am I supposed to do about an executable with /lib64/ld-linux-x86-64.so.2 as an interpreter 2015-10-07 07:16:24 I don't even have a lib64 directory, do I have to install something I missed, or...? 2015-10-07 07:23:58 k, ld-linux-x86-64.so.2 is in /lib - can I somehow tell the executable with interpeter to use / where to find the interpeter? 2015-10-07 07:45:23 no need for it anymore :) 2015-10-07 07:54:21 what version of rename is on alpine linux by default? 2015-10-07 07:54:29 rename x y 2015-10-07 07:54:39 works, but can't get it to work with perl expressions 2015-10-07 07:55:04 rename -n 's/x/y' *.html 2015-10-07 07:55:08 et cetera, doesn't work 2015-10-07 07:55:20 randomguyagain: https://pkgs.alpinelinux.org/contents?filename=rename&path=&pkgname=&repo=all&arch=x86_64 2015-10-07 08:00:58 clandmeter: installed utils-linux-doc temporarily and rename has -V (for displaying version) and -h (for displaying help text) 2015-10-07 08:01:11 but -V or -h don't work, I get: rename: syntax error 2015-10-07 08:04:08 randomguyagain: are you sure you are using the correct version? 2015-10-07 08:04:14 it works for me 2015-10-07 08:04:28 rename -V 2015-10-07 08:04:29 rename from util-linux 2.27 2015-10-07 08:22:10 clandmeter: use mksh by default 2015-10-07 08:22:21 that was responsible, sorry 2015-10-07 10:32:40 how to add users to a group? 2015-10-07 10:33:17 (existing user to existing group) 2015-10-07 10:35:04 do this in /etc/groups 2015-10-07 10:35:11 users:x:100:nobbynoob 2015-10-07 10:35:37 that's if you want to add nobbynoob to the group called users 2015-10-07 10:36:26 ScrumpyJack: awesome, there also is a openvpn group, if I add myself I can run openvpn as user I assume 2015-10-07 10:36:28 thanks :) 2015-10-07 10:38:32 openvpn:openvpn (user:group) is probably the "account" that openvpn runs as. you shouldn't need to add yourself in there 2015-10-07 10:38:38 he's gone 2015-10-07 12:09:53 Hi. I would like to add ssdeep to apk. How should I contribute? 2015-10-07 12:11:52 hmm http://wiki.alpinelinux.org/wiki/Creating_an_Alpine_package 2015-10-07 12:29:01 anyone had success with hostapd on Alpine? 2015-10-07 12:39:14 So basically i understand that the raspi is only able to run using diskless mode.. which renders only 256MB for a root partition..? 2015-10-07 12:41:02 you'll need to fiddle a bit to get it to run differently, but it should work 2015-10-07 14:08:47 anyone runs newest hplip with alpine linux? 2015-10-07 14:09:12 sadly for my printer 3.14.3 (version in testing) is too outdated, I need at least 3.14.10 2015-10-07 14:13:18 complains about missing libjpeg support, no surpise there, apk add libjpeg does not help,...hm 2015-10-07 14:15:37 I will try with 3.14.10 instead the newest 3.15.9, that might be easier 2015-10-07 14:29:12 if anyone uses hplip (other version than the one in apk repo) please write me (and interested how you resolved that issue, whether you got libjpeg to work, or compiled against libjpeg-turbo, et cetera) 2015-10-07 14:38:47 that was easy... just had to install libjpeg-turbo libjpeg-turbo-utils and libjpeg-turbo-dev 2015-10-07 14:45:59 It would be awesome to be able to sort installed packages by oldest to newest or vice versa (date where package was installed) 2015-10-07 14:47:22 let's say you work on something, install some things you think might resolve it, in the end you find the solution, but you want to get rid of some of the previously installed packages you pulled in but don't need after all 2015-10-07 14:48:27 keep a log of what you're doing. :P 2015-10-07 14:48:45 basically you do, terminal history, but that is not such an elegant solution 2015-10-07 14:52:14 skarnet: well though, now that I think about it, basically it works... 2015-10-07 14:52:26 :) 2015-10-07 14:52:38 history | grep apk | grep add 2015-10-07 14:52:42 or something like that :D 2015-10-07 15:09:34 I hate this :/ 2015-10-07 15:09:52 what I have to install for hplip... isn't there a more minimalistic way? 2015-10-07 15:10:17 it pulls in perl, and does it really need all the cups-dev stuff... :D 2015-10-07 15:10:57 pretty "expensive" running this printer... 2015-10-07 15:12:58 and it needs python-dev... 36mb right there 2015-10-07 15:14:50 sane and sane-dev, 40 MiB more... i should stop using -i -v flags... 2015-10-07 17:30:54 So, after much frustration and various error messages, I installed hplip with apk, and then installed the newer version over it, it still complains about some missing dependencies, I am now installing qt4 which might help me troubleshoot it... 2015-10-07 17:31:27 though I am speaking with quite some rage now, seriously, if this doesn't work right now, I will remove everything I have installed and this thing is on ebay tomorrow... 2015-10-07 17:32:41 Besides hplip I probably installed 500mb of stuff for this shitty printer 2015-10-07 17:38:35 :/ sorry to hear 2015-10-07 17:39:37 it's insane 2015-10-07 17:39:48 what magic high tech technology is printing so it needs all this stuff 2015-10-07 17:39:57 isn't there a suckless way to do it? :/ 2015-10-07 17:40:22 printing should be incredibly easy! 2015-10-07 18:10:17 anyone using alpine on AWS? 2015-10-07 19:29:14 [1325930.627897] traps: lvcreate[12302] general protection ip:6b9b5b36c9e0 sp:7501edc2f8e0 error:0 in ld-musl-x86_64.so.1[6b9b5b346000+88000] 2015-10-07 19:29:17 [1325930.627914] grsec: From 192.168.10.117: Segmentation fault occurred at (nil) in /sbin/lvm[lvcreate:12302] uid/euid:0/0 gid/egid:0/0, parent /bin/busybox[ash:9036] uid/euid:0/0 gid/egid:0/0 2015-10-07 19:29:32 [1325930.627925] grsec: From 192.168.10.117: denied resource overstep by requesting 4096 for RLIMIT_CORE against limit 0 for /sbin/lvm[lvcreate:12302] uid/euid:0/0 gid/egid:0/0, parent /bin/busybox[ash:9036] uid/euid:0/0 gid/egid:0/0 2015-10-07 19:29:36 :> 2015-10-07 19:29:52 already a fucked up day, so no suprise 2015-10-07 19:36:01 ho boy 2015-10-07 19:38:54 that doesn't look good 2015-10-07 22:23:26 does changing the .pre-install script for a package to not break on certain configs warrant a pkgrel bump? 2015-10-08 09:40:19 clandmeter: you about? 2015-10-08 09:48:57 ScrumpyJack: yes 2015-10-08 09:55:58 are you using chromium on AL? If yes, what window mamager? 2015-10-08 09:58:36 My window manager isn't drawing a window around chromium, it has it's own (gtk?) widgets, which for me, can't be mouse grabbed 2015-10-08 09:59:05 the window manager is jwm 2015-10-08 09:59:39 twm draws a window just fine 2015-10-08 10:01:16 i was 2015-10-08 10:01:19 but recently didnt try it 2015-10-08 10:02:03 i was/is using xfce 2015-10-08 10:03:20 could you mouse grab the windows? 2015-10-08 10:04:42 ScrumpyJack: i think so 2015-10-08 10:05:05 i did have an issue with fonts 2015-10-08 10:05:21 chrome doesnt like font hinting or whatever it was caleld. 2015-10-08 10:08:38 ok 2015-10-08 10:08:41 ta 2015-10-08 12:23:29 acpi command only works as root on my machine? 2015-10-08 12:24:00 my guess was that I have to add my user to a certain group for it work, but looking at /etc/group I can not find anything that fits 2015-10-08 12:25:18 am added so sys,disk,wheel,audio,cdrom,video,openvpn,stunnel,lpadmin 2015-10-08 12:32:47 ok, I created a group called "power" manually and added myself to it, will do a quick restart and then let 2015-10-08 12:32:49 's see :) 2015-10-08 15:01:10 hi, I would like to tap into some secret place where I could find out what's "going on" regarding gnu libc in alpine. ref oracle java and andyshinn's glibc apk. Is there some place where this is publicly discussed? 2015-10-08 15:03:42 I've been trying to squeeze my java/debian image as much as I can. But I've become so used to always reaching for alpine when making docker images that it just feels wrong to use debian 2015-10-08 15:19:28 brujoand: ... is it secret? 2015-10-08 15:20:08 ah, no. I've been at work to loong and my humor is wearing off 2015-10-08 15:50:18 i don't think a lot of people outside the docker stuff are interested in glibc on alpine 2015-10-08 15:50:20 that's my hunch though 2015-10-08 16:18:23 Shiz: i've got a debian chroot just to run MegaCli 2015-10-08 16:18:41 so i'd also be somewhat interested, but really just for single programs 2015-10-08 16:18:57 like, idk LD_PRELOAD=gnustuff /usr/bin/MegaCi 2015-10-08 16:18:59 +l 2015-10-08 16:44:24 acpi does not work as user, battery status is read by a symlink in /sys/class/xxx/xxx/xxx to /sys/devices/xxx/xxx/xxx/xxx so I give myself access to /sys/class and /sys/devices (with chown and chmod) then acpi works, but those changes of course are not permanent 2015-10-08 16:45:38 how should I solve this? one solution would be a little script that changes those permissions after those folders and files are created on startup, but is that really the best thing to do? 2015-10-08 16:46:33 I use acpi in .xinitrc to have battery status in my top bar, and I need this feature 2015-10-08 16:49:29 brujoand: what is it you had questions about? if it is specific to glibc and Docker it would be better asked in #gliderlabs 2015-10-08 16:50:07 i had ideas of a possible glibc-compat package in Alpine proper, but honestly, i don't think this would really be something accepted and is probably better managed externally 2015-10-08 16:52:13 the latest glibc from Arch also uses some newer tar options that are not supported in abuild, so the package doesn't even build anymore. i'm not quite sure what constitutes a "proper" binary version of glibc (if even such a thing exists) 2015-10-08 17:04:46 are there any special steps i need if i want to bootstrap a cross toolchain? 2015-10-08 17:06:57 i've built binutils by setting CTARGET, but gcc linking fails after 2015-10-08 17:13:47 oooh boy 2015-10-08 17:18:53 like so: /usr/lib/crti.o: file not recognized: File format not recognized 2015-10-08 17:19:03 hm 2015-10-08 17:24:16 I log into dwm without window manager (with startx and .xinitrc), sometimes I have not only .Xauthority in my home folder, but also .Xauthority-c .Xauthority-d and so forth, if I have those starting dwm takes ages, if I delete them manually everything works fine again 2015-10-08 17:24:45 I know .Xauthority files are basically "X-cookies", but I can't remember ever having this problem before 2015-10-08 17:26:42 oh, I think I know why, sorry, my mistake 2015-10-08 17:27:21 I had the problem of not being able to exit dwm cleanly (which I have just fixed) so I guess the forced shutdowns resulted in multiple .Xauthority files 2015-10-08 17:27:22 makes sense 2015-10-08 17:27:41 so I should not have this problem anymore :) 2015-10-08 17:31:24 is it reasonable/possible/easy to have compiling environment set up on Alpine for Raspberry Pi, or should I have a cross-compiling environment set up for that? 2015-10-08 17:38:57 tonic: you're probably better off compiling on a rpi 2015-10-08 17:40:34 and a rpi2 at that, because rpi1 has no performance to speak of 2015-10-08 18:01:19 tried apk add linux-rpi-dev and got "Bus error".. apparently rpi1 doesn't even have enough memory to install the env, or is that error due to lack of memory? 2015-10-08 18:08:26 yes, that can be an issue 2015-10-08 18:09:39 tonic: you need to set up alpine to not run from memory 2015-10-08 18:09:49 setup-alpine 2015-10-08 18:09:57 not sure how well that works on rpi, never done that 2015-10-08 18:11:37 I have an RPi2 as well, going to try with it instead... trying to figure out how can I know what packages I need to install 2015-10-08 18:13:24 I wonder what package installs the RPi/broadcom specific headers/libs which apparently come by default in raspbian or so 2015-10-08 18:25:35 I think I got what I wanted by installing build-base and raspberrypi-dev :) 2015-10-09 00:06:59 i'm trying to build a cross-compiler targeting the rpi from aports. i've built binutils using the same env, end i set up the buildroot by installing alpine-base into a folder. building gcc seems to work, but it consistently fails with the following http://pastie.org/private/jc32dr3vxibfwulqhl7ova 2015-10-09 00:07:21 any tips in getting this work? 2015-10-09 00:07:31 is there a script doing just this that i'm not aware of? 2015-10-09 01:44:37 <__number5__> Is docker apline:3.2 using the latest 3.2.3? 2015-10-09 02:21:20 __number5__: when was it last built 2015-10-09 02:21:54 it's just the most recent alpine-basesystem at the time the image was built 2015-10-09 02:22:54 <__number5__> ammunta: so apk will get the latest once updated right? 2015-10-09 02:23:11 it should 2015-10-09 02:23:32 *alpine-base system 2015-10-09 03:02:08 <__number5__> ammunta: thanks 2015-10-09 07:11:41 morning 2015-10-09 08:18:13 Hi! I've a problem with 3.2.3 x86_64 iso: Although i did serveral downloads burning fails every time (i thinkat the checksum). I checked the file using 'sa1sum -c ' and got the result: Did not find correctly formatted checksum (sorry translating from german). While sha256sum gave a correct check ... ?? 2015-10-09 08:28:53 can you mount the ISO once you've downloaded it? 2015-10-09 08:31:15 jsfarinet: did you try to sha1sum the iso file or the checksum file? 2015-10-09 08:33:46 we should put the size of the IOSs in bytes so people can dd them 2015-10-09 08:37:55 first command i do after downloading iso 2015-10-09 08:37:57 sha256sum alpine-3.2.3-x86_64.iso 2015-10-09 08:38:06 cat alpine-3.2.3-x86_64.iso.sha256 2015-10-09 08:41:42 sha256sum -c alpine-3.2.3-x86_64.iso.sha256 2015-10-09 08:50:09 TsT yes that do everything in one command :) 2015-10-09 08:55:06 wait hm did docker stop mounting /tmp and /run at some point 2015-10-09 08:57:38 if you want to verify the sum on the burnt media, you need dd and the published size 2015-10-09 09:25:12 ScrumpyJack sure (even i dont know how to do it) but i did burn any media at least one year 2015-10-09 10:03:29 hello everyone 2015-10-09 10:03:42 thanks, bot :) 2015-10-09 10:04:01 could you tell me, what's the exact difference between mini and not? 2015-10-09 10:04:30 sounds like the bot can't 2015-10-09 10:04:43 snrk 2015-10-09 10:04:57 (unfortunately, I can't either, not without context) 2015-10-09 10:05:40 I'm talking about isos: the difference between mini and standard images 2015-10-09 10:05:44 AFAIK mini contains less packages than not-mini 2015-10-09 10:06:18 thanks, I understand that. but I need to know _what_ packages are missing in mini 2015-10-09 10:08:53 Stealth: the code that builds the iso is available at: http://git.alpinelinux.org/cgit/alpine-iso/ suit yourself :) 2015-10-09 10:09:34 woah, super 2015-10-09 10:09:36 Stealth: hint: look at the *.package files 2015-10-09 10:09:47 I've missed that indeed. thank you very much 2015-10-09 17:32:28 the kernel is configured as follows 2015-10-09 17:32:32 Stack Protector buffer overflow detection (Regular) 2015-10-09 17:32:45 what would be wrong with ( strong ) 2015-10-09 17:32:48 ? 2015-10-09 18:52:27 Hi, thanks for helping. In the end i succeeded. But indeed, would be nice if one could dd the iso to an usb stick 2015-10-09 20:40:13 I newly need some help: i added slim(rc-update add slim) but now, the boot process ends in blinking empty window. I do not see how to stop the bootup (the usual Ctrl+Z) seems to not work. I also booted from outside (usb-stick) mounted the Alpine Linux drive and tried to remove slim by hand from the list of services to start automatically. But i do not find that list? Where does it sit? Thanks a lot in adva 2015-10-09 20:40:14 nce 2015-10-09 20:47:21 answering to myself 'rm /etc/runlevels/default/slim' did it 2015-10-10 15:21:09 hey, I'm trying to use alpine linux as my testing environment and if I make an image with java, scala, sbt and try to build something, it throws "error: IO error while decoding /bin/bash with UTF-8", Please try specifying another one using the -encoding option 2015-10-10 15:21:25 and if I do the same with ubuntu docker image, it's fine 2015-10-10 15:22:02 I'm installing also bash 2015-10-11 00:39:37 can someone tell me why in the world, as root, i wouldn't be able to run `mkdir /var/lib/foobar` ? 2015-10-11 00:40:34 ooooops nvm, made an assumption about the host mounts. 2015-10-11 08:53:23 when there is core in cat /proc/sys/kernel/core_pattern where is the core stored then? 2015-10-11 12:57:34 hmm, I am trying to figure out why alpine is not loading the virtio_net module at boot, and I am fresh out of ideas. I even added the module to /etc/modules, but it seems it is simply ignored 2015-10-11 12:58:01 does anyone have any ideas on what needs to be done to get the module loaded? 2015-10-11 13:06:35 chris|: that should just plain work :/ 2015-10-11 13:10:30 darkfaded: yes, but the virtio_net module is missing from the mkinifs virtio feature 2015-10-11 13:12:12 so I'll prepare a patch for that 2015-10-11 16:07:57 chris|: Did you add the modules init script to your default runlevel? rc-update add modules 2015-10-11 16:14:29 jomat: no, but using modules was just a fix for a problem that should not even exist 2015-10-11 16:14:47 anyways, as I said, it's resolved 2015-10-11 16:15:01 Oh, I see 2015-10-11 16:15:37 the module was missing from initramfs since the mkinitfs feature only includes the blk drivers, not the net drivers 2015-10-11 16:16:06 which imo is not whats expected 2015-10-12 10:23:01 https://pkgs.alpinelinux.org/package/main/x86_64/znc-modpython ; apk add znc-modpython ; cannot find it? 2015-10-12 10:26:23 <_ikke_> notroot: chance is that it's only in edge 2015-10-12 10:33:04 _ikke_, yep that looks like it. 2015-10-12 10:33:30 thanks 2015-10-12 10:34:24 <_ikke_> Cannot find it in master/main though 2015-10-12 10:38:36 _ikke_: its inside znc apkbuild 2015-10-12 10:38:45 odd little OS 2015-10-12 10:39:03 <_ikke_> clandmeter: ofcourse 2015-10-12 11:41:06 hmm 2015-10-12 11:41:22 openrc can't start smtpd 2015-10-12 11:41:34 although I can run it fine by hand 2015-10-12 12:17:49 hi, I have objective question: is alpine linux good choice for desktop? 2015-10-12 12:18:15 the only graphic application I'm using is web browser, but I need X becuase of this 2015-10-12 12:18:33 if it is nvidia no, as i think there is no binary blob. 2015-10-12 12:18:35 I was trying to find out if it's common to use alpine on desktop or it's rather bad idea 2015-10-12 12:18:50 I have thinkpad x230 with intel 2015-10-12 12:21:35 I've been using it on a sony vaoi pro, intel HD graphics for a few days now 2015-10-12 12:21:40 using awesome as wm 2015-10-12 12:21:44 works just fine 2015-10-12 12:21:50 trivial install 2015-10-12 12:21:52 good speed 2015-10-12 12:22:31 with intel you have to be careful to have mode setting in the boot options 2015-10-12 12:22:39 I was thinking about crux, but no binary packages seems a bit too much work 2015-10-12 12:22:40 there's a howto in the wiki somewhere 2015-10-12 12:22:49 cool 2015-10-12 12:23:04 I need to do some more research and I guess I will give it a try 2015-10-12 12:23:13 you try it out by simply installing to a usb thumbdrive. 2015-10-12 12:23:31 that's the trivial and harmless way to go (if you dont screw up) 2015-10-12 12:24:06 I already installed on virtualbox, but starting X hang the image 2015-10-12 12:24:42 I have no experience with virtualbox, cant help there 2015-10-12 12:25:14 i have been using Alpine Linux as a desktop for a while now. 2015-10-12 12:25:16 that's ok, I will just install it later 2015-10-12 12:25:20 with an nvidia card 2015-10-12 12:37:01 cool, I hope I will not have many problems using 2015-10-12 12:49:36 husio: i have been using alpine desktop for years 2015-10-12 12:49:40 but i am crazy... 2015-10-12 12:50:01 binary-only things like skype does not work well 2015-10-12 12:50:28 I don't care about skype 2015-10-12 12:50:36 maybe hangout, but can live without it 2015-10-12 12:50:47 you might get adobe flashplayer working 2015-10-12 12:50:55 I don't use flash 2015-10-12 12:51:17 netflix is the only thing i am missing i think 2015-10-12 12:51:31 there are no package for thunderbird either 2015-10-12 12:51:34 lucky me - I don't use netflix as well :) 2015-10-12 12:51:37 i use claws-mail 2015-10-12 12:51:44 works okish 2015-10-12 12:52:14 oh one thing more i actually miss is android sdk 2015-10-12 12:52:28 that's also ok 2015-10-12 12:52:41 I have really minimal requirements 2015-10-12 12:52:56 alpine is good at minimal :) 2015-10-12 12:53:38 the only think I miss so far are manual pages 2015-10-12 12:56:44 husio: man pages installed by default? 2015-10-12 12:56:49 you can do: apk add docs 2015-10-12 12:56:55 and you should get them 2015-10-12 12:57:04 some of them at least 2015-10-12 13:00:54 docs? new metapackage? 2015-10-12 13:01:47 yes 2015-10-12 13:01:54 and install_if 2015-10-12 13:01:59 I think it's also busybox thing 2015-10-12 13:02:04 oh 2015-10-12 13:02:05 yes 2015-10-12 13:02:15 bb commands does not have man pages 2015-10-12 16:12:05 hi 2015-10-12 16:12:07 question 2015-10-12 16:12:35 is openrc better than runit ? 2015-10-12 16:14:33 no 2015-10-12 16:14:40 (but I'm biased) 2015-10-12 16:14:43 okay 2015-10-12 16:14:48 actually they do different things 2015-10-12 16:15:13 runit is better if you don't need precise dependency management and can start all your oneshots first and your longruns later 2015-10-12 16:15:23 openrc has more precise dependency management, but doesn't provide supervision 2015-10-12 16:15:37 runit is a supervision suite, openrc is a service manager. Not the same thing. :) 2015-10-12 16:16:00 mh 2015-10-12 16:16:02 thx 2015-10-12 16:21:52 xattr/_xattr.c:430:94: error: unknown type name 'u_int32_t' 2015-10-12 16:22:20 is an error like this indicative of needing a #define u_int32_t uint32_t somewhere? 2015-10-12 16:22:44 try -D_BSD_SOURCE 2015-10-12 16:24:07 hmm, i'll dig deeper to see if i can override stuff at compile, this is comfing from a Python package using cffi 2015-10-12 16:24:54 ah, actually it's a Linux type 2015-10-12 16:25:10 defined in linux/types.h 2015-10-12 16:25:34 Stuff that needs kernel headers is usually broken 2015-10-12 16:28:06 it looks like they already have some ifndef / define stuff for FreeBSD for uint32_t, i wonder if i could piggyback on that and update to detect musl as well 2015-10-12 16:28:38 i found some other patches in aports for similar, so i'll try those as references 2015-10-12 16:29:26 uint32_t is POSIX, there shouldn't be any need for detection 2015-10-12 16:29:58 u_int32_t is not, so you have to include the right header with the right feature test macro 2015-10-12 16:30:50 ok, well that is beyond my knowledge of this stuff 2015-10-12 16:30:59 also, you shouldn't need to detect musl: POSIX headers will work with musl as is, and a non-negligible portion of GNU headers will too 2015-10-12 16:31:35 what package are you trying to build? maybe I can have a look 2015-10-12 16:32:05 (if it's a Python interpreter, sorry, I'm no exorcist) 2015-10-12 16:32:11 python-xattr 2015-10-12 16:32:58 but even if this one is easy... i'm not seeing that python-gnureadline is probably going to be much more difficult ;\ 2015-10-12 16:33:20 maybe not. -D_GNU_SOURCE usually solves a lot of stuff. 2015-10-12 16:36:15 what part of the chain usually adds -D_GNU_SOURCE? is that usually something that goes in the CC env? 2015-10-12 16:36:49 Normally the CFLAGS, but if you can't reach CFLAGS, CC will work too 2015-10-12 16:37:10 note that it won't solve the issue of including kernel headers. 2015-10-12 16:38:17 a sed s/u_int32_t/uint32_t/g **/*.{hc} may be the easiest solution XD 2015-10-12 17:33:21 why is openssh pam support disabled in alpine? 2015-10-12 17:40:49 howdy, I want to switch ISP, but the new one discrimates against data tranfers, it limits data (torrent, ftp, ...) to 10GB a day, needless to say that isn't much 2015-10-12 17:41:03 <_ikke_> whut 2015-10-12 17:41:17 what country would that be in, if not too personal? D: 2015-10-12 17:41:33 Ranzpirat: germany, but that provider is famous for doing it 2015-10-12 17:41:36 it's kabel deutschland 2015-10-12 17:41:41 wat 2015-10-12 17:41:55 I knew that those guys went down the hill when vodaphone bought in, but I didnt expect that 2015-10-12 17:41:59 I get a 100m connection (currently 16), but I have to deal with this limitation 2015-10-12 17:42:25 Ranzpirat: do you know by any chance whether or not they can do that when I connect with vpn 2015-10-12 17:42:27 ? 2015-10-12 17:42:39 because they should see only an encrypted udp data stream?! 2015-10-12 17:43:07 <_ikke_> Yes, they cannot discriminate againt the type of traffic that is tunneled 2015-10-12 17:43:22 <_ikke_> But the can discriminate against tunneled traffic 2015-10-12 17:43:31 :( 2015-10-12 17:45:44 _ikke_: but they shouldn't 2015-10-12 17:46:03 I mean "we discriminate against data protocols" and "we discriminate against vpn connections" 2015-10-12 17:46:09 that is very different for me 2015-10-12 17:47:15 <_ikke_> sure 2015-10-12 17:47:42 <_ikke_> But you are not the first using trying to use tunnels to prevent DPI 2015-10-12 17:47:49 <_ikke_> I'mt not saying that they are doing it 2015-10-12 17:49:25 I actually went and ordered it 2015-10-12 17:49:29 and then found out about this 2015-10-12 17:49:35 this is extremely frustrating... 2015-10-12 17:49:43 internet in germany is such a mess 2015-10-12 17:49:49 1st world country, yeah right 2015-10-12 18:01:23 don't worry, you're not the only one 2015-10-12 18:01:43 I haven't found a single ISP in France that does things right. 2015-10-12 18:18:42 skarnet: one more thing 2015-10-12 18:18:49 not only do they discriminate against data traffic 2015-10-12 18:18:55 also do they force(!) you to use their router 2015-10-12 18:19:07 you don't get login information, you are provided with a router and have(!) to use it 2015-10-12 18:19:25 so most likely lack of features, forget setting up the router to connect to your vpn... 2015-10-12 18:19:43 that's not only Germany. More and more ISPs overall do the same. 2015-10-12 18:19:53 they provide you with an opaque box 2015-10-12 18:19:57 Don't know if its worth it... 2015-10-12 18:20:34 100m with all those restrictions (10 GB a day, forced to use their router) or 16m without any of those restrictions :/ 2015-10-12 18:20:49 I don't think I have a choice here 2015-10-12 18:20:53 it really depends on your use case 2015-10-12 18:21:18 unless you want to stream 1080p60 all day, I'd stick with your 16M 2015-10-12 18:21:18 3 people use it, and as it is right know, sometimes it's not even fast enough to play a yt video in hd 2015-10-12 18:21:33 considering that you don't get the 16m, even that is a somewhat made up figure 2015-10-12 18:22:04 skarnet: yeah, my use case is different from those that use it with me (and pay me partly for it) 2015-10-12 18:22:19 they also have incredible lease time 2015-10-12 18:22:25 so forget getting a new ip so easy 2015-10-12 18:22:31 but I do have my vpn provider... still 2015-10-12 18:23:39 I tend to think long lease times are a good thing, why would you want to renew your IP often? 2015-10-12 18:25:14 sometimes for downloading stuff 2015-10-12 18:25:37 to do away with certain download restrictions (based on your ip) 2015-10-12 18:25:41 for example 2015-10-12 18:28:01 ah, that's why they provide a proprietary client box... 2015-10-12 18:28:19 ... so you can't force a renew on the lease, because they're doing IP-based quotas. 2015-10-12 18:28:21 That IS ugly. 2015-10-12 18:29:48 they are the worst by far 2015-10-12 18:29:52 considering restrictions 2015-10-12 18:29:53 :/ 2015-10-12 18:31:54 well, I will definitely call Telekom... and will ask 2015-10-12 18:32:12 If they say I can expect VDSL in 2-4 months or something, than I won't do the Kabel Deutschland deal 2015-10-12 18:32:15 I doubt it though 2015-10-12 18:36:18 skarnet: something I didn't even think about: friend just told me, that they have full access to your router 2015-10-12 18:36:37 you do something they don't like, oh, they just update the firmware remotely et cetera 2015-10-12 18:37:48 that is unfortunately true for every ISP providing routers or boxes 2015-10-12 18:37:56 they do have access to your box 2015-10-12 18:38:00 ah k, well I don't use their products normally 2015-10-12 18:38:05 but here I would have to 2015-10-12 18:38:19 that's definitely it... 2015-10-12 18:38:29 I don't want it, and I will tell them personally why... 2015-10-12 18:38:36 (not that they will care) 2015-10-12 18:38:48 save your energy 2015-10-12 18:39:07 if they're remotely like French ISPs, the less you interact with them, the better you will fare 2015-10-12 18:41:21 skarnet: considering changing isps, trying to change details in a contract, yes, I guess they are like French ISPs 2015-10-12 18:41:44 went weeks without internet a few years back... 2015-10-12 18:42:16 the best thing you can do is get the least worst of the offers you have, and make do with it 2015-10-12 18:42:37 well, guess that is congstar 2015-10-12 18:43:17 daughter company of telekom, I get 16m (nobody can give me more, except kabel deutschland), no restrictions... so just continue using that one 2015-10-12 18:43:18 I'm lucky because I know the stuff, so when my ISP shipped me a shitty router, I threw it away and built my own instead, so now it works as I want it to 2015-10-12 18:43:29 but most people can't do that... they just pay for boxes. 2015-10-12 18:47:41 myztic: this is like skarnet says nothing new 2015-10-12 18:47:53 for instance, remote firmware upgrade is actually part of the DOCSIS standard I believe 2015-10-12 18:48:13 Shiz: it is new to me, since I was never forced to use a specific router before 2015-10-12 18:48:18 :/ 2015-10-12 18:48:34 only worked with *DSL providers before I guess? 2015-10-12 18:48:46 yep 2015-10-12 18:48:50 i've never seen a cable provider allowing you to use your own DOCSIS modem 2015-10-12 18:49:08 because speed negotiation etc is also part of the docsis bootstrap 2015-10-12 18:49:38 funny that the guy doesn't mention that. I even said on the phone "I don't need see router, any financial gain in not getting it?" "No, it's free" "Well then I take it" "Yeah, why not, right?" 2015-10-12 18:49:41 that's how it was... 2015-10-12 18:50:15 the most charitable thing my ISP will do is setting it into bridge mode remotely 2015-10-12 18:50:27 e.g. remotely disabling the router/switch part and having it only function as modem 2015-10-12 18:50:37 that's pretty nice of them 2015-10-12 18:51:16 they're not "no no no our box has to be your router and you can only have 1 machine behind it" 2015-10-12 18:51:35 yeah 2015-10-12 18:51:46 well, where i'm moving soon the situation is slightly better 2015-10-12 18:51:54 just two ethernet sockets in the wall 2015-10-12 18:52:09 instead all the modem shit is complex-wide :P 2015-10-12 18:52:12 at least it's out of sight 2015-10-12 18:54:11 oooh, and with a little luck it's just a hub, not a switch 2015-10-12 18:54:18 so you can sniff everything that's going on in your complex :P 2015-10-12 18:54:58 called telekom, asked if I can expect faster internet any time soon 2015-10-12 18:55:10 she didn't even need the street, just the postal code... "NO!" >D 2015-10-12 19:04:02 they don't limit torrent, they online limit certain torrent networks 2015-10-12 19:04:05 ... 2015-10-12 19:04:05 mhm 2015-10-12 19:04:17 ha. 2015-10-12 19:04:37 well, that's the weakness of blacklists. They always have holes. 2015-10-12 19:04:58 he even told me that for example torrent.to is not on the list 2015-10-12 19:05:00 :D 2015-10-12 19:05:20 s/torrent.to/torrents.to 2015-10-12 19:10:06 well I don't know what I will do... 2015-10-12 19:10:16 gotta go, bye, thanks ;) 2015-10-12 20:11:36 is there an easier way to put apline on usb drive than then one described here? http://wiki.alpinelinux.org/wiki/Create_a_Bootable_USB 2015-10-12 20:11:57 this wiki page assumes I have cdrom with alpine, is there some dd-like way of doing the same? 2015-10-12 20:18:01 unetbootin worked for me when i tried it 2015-10-12 20:19:43 sadly don't have it in repo 2015-10-12 20:20:00 don't have qt anyway :0 2015-10-12 20:59:18 I have no idea how to create bootable usb drive to install from it 2015-10-12 20:59:41 it's crazy that to create bootable usb, cdrom or working instalation is required 2015-10-12 21:05:07 husio: yes there is, just a moment 2015-10-12 21:05:28 https://it-offshore.co.uk/linux/alpine-linux/48-alpine-linux-usb-hybrid-iso-image 2015-10-12 21:07:14 I tried this and it does not boot 2015-10-12 21:07:23 wait a minute 2015-10-12 21:07:32 from where can I get *.img? 2015-10-12 21:08:01 random binary from the internet? what could possibly go wrong? 2015-10-12 21:09:47 i think you know all the possible things to go wrong with that 2015-10-12 21:10:05 and also, the wiki link to use if not resorting to that. 2015-10-12 21:11:01 are those different from isos? 2015-10-12 21:11:13 i'll just go tend my own stuff, gl 2015-10-13 12:46:56 anyone played with qemu-nbd? 2015-10-13 19:21:29 any recommendations for a terminal emulator? 2015-10-13 19:21:40 (besides st, it doesn't work properly with gui-less emacs) 2015-10-13 19:23:35 I will just use xterm :D 2015-10-13 19:24:21 if you can't make st work, rxvt is probably the next simplest 2015-10-13 19:25:16 skarnet: ty, I actually have heard about it, but did not think of it :) 2015-10-13 19:25:26 I will definitely try rxvt first :) 2015-10-13 19:27:34 skarnet: do you know if there are major differences between mrxvt and rxvt? 2015-10-13 19:27:39 mrxvt is in the alpine linux repos 2015-10-13 19:27:57 I don't know, I haven't used X for about 15 years :P 2015-10-13 19:28:10 :D 2015-10-13 19:28:14 but if it's in the alpine repos, try it and tell us how it went :) 2015-10-13 19:29:18 rxvt is also available 2015-10-13 19:29:24 my mistake ;) 2015-10-13 19:30:42 <_ikke_> can recommend rxvt 2015-10-13 19:31:00 <_ikke_> Just disable all the gui elements and it's nice and clean 2015-10-13 19:31:00 you want rxvt-unicode anyway 2015-10-13 19:31:09 <_ikke_> Shiz: yeah 2015-10-13 19:31:11 not... stock rxvt 2015-10-13 19:31:19 is there any documentation on installing apline on separate partition from other, already running linux distribution? 2015-10-13 19:33:48 nvm, found it! :) 2015-10-13 20:07:16 what do i have to do to get StringDefs.h on alpine linux? 2015-10-13 20:08:32 #include no such file or directory 2015-10-13 20:09:11 add whatever x development package provides it 2015-10-13 20:09:25 sorry i don't know right off which one 2015-10-13 20:09:46 $ apk info -W /usr/include/X11/StringDefs.h 2015-10-13 20:09:46 /usr/include/X11/StringDefs.h is owned by libxt-dev-1.1.5-r0 2015-10-13 20:09:57 apk add libxt-dev 2015-10-13 20:12:05 dalias: aweomse, thanks 2015-10-13 20:12:13 apk info -W, have to remember that one 2015-10-13 20:12:21 but yeah, apk info --help shows all options :) 2015-10-13 20:25:40 apk package rxvt-unicode has to be fixed 2015-10-13 20:27:51 well I guess it's an rxvt issue 2015-10-13 20:31:16 I am sorry that I have to ask... but I am missing Perl Suitability 2015-10-13 20:31:28 It seems to be part of perl-xml but there are dozens of perl-xml packages 2015-10-13 20:31:32 don't know which one I need 2015-10-13 20:36:03 it was libperl-dev :) 2015-10-13 20:36:10 oh, I mean perl-dev 2015-10-14 07:17:43 do we have any success stories with nbd on Alpine Linux? 2015-10-14 08:55:08 ScrumpyJack Network Block Device ? 2015-10-14 09:17:48 http://nbd.sourceforge.net/ 2015-10-14 09:26:26 can someone tell me what I have to do post-install for texlive/tex/latex to work? pdftex spits out an error message that texmf.conf is missing, mktexfmt is missing and that there is no format file pdftex.fmt 2015-10-14 09:26:52 mktexfmt exists in /usr/bin the other two are missing 2015-10-14 09:26:56 installed with apk add texlive 2015-10-14 09:53:16 myztic_webchat: maybe they are symlinks? 2015-10-14 09:53:31 the status of textlive in alpine is: it compiled... 2015-10-14 09:54:23 crow: i had my first oscam crash last week, after many years of usage :) 2015-10-14 09:57:49 I am going install texlive manually (downloading tar.gz and install with the official script) 2015-10-14 09:57:56 clandmeter: ^ 2015-10-14 09:58:14 you can select dozens of additional packages, I think this might work out better 2015-10-14 09:58:45 myztic_webchat: remember we use musl 2015-10-14 09:59:02 so you must compile yourself 2015-10-14 09:59:15 glibc linked binaries wont work on alpine 2015-10-14 10:27:50 clandmeter you see i am not the only one :) did you get backtrace? 2015-10-14 12:23:09 clandmeter: there should be a package of an older version of texlive, texlive-dev relies too heavily on things still in edge and testing and most people would be fine using a 2 year old version of tex, if it worked(!) 2015-10-14 12:23:33 s/tex/texlive 2015-10-14 12:30:00 if anyone(!) in here runs texlive successfully on alpine linux, please write me: myztic@fastmail.com ty 2015-10-14 15:49:40 shame weechat has python and perl package deps 2015-10-14 16:00:33 WeeJack and ? 2015-10-14 16:00:52 we also need lua ! :) 2015-10-14 16:01:00 and SQL, and Javascript 2015-10-14 16:01:13 andOopenGL ! 2015-10-14 16:01:21 s/Oo/ O/ 2015-10-14 16:01:26 only for the 3D chat module 2015-10-14 16:01:38 :) 2015-10-14 16:01:53 ACTION needs to be a Friday... 2015-10-14 16:36:05 irc over netcat is honestly not that bad 2015-10-14 16:36:24 ammunta, hows that 2015-10-14 16:36:42 atomi: hm? 2015-10-14 16:36:45 I mean I don't actually do it 2015-10-14 16:43:29 atomi: 2015-10-14 16:43:52 atomi: whoops forgot about the colon thing 2015-10-14 16:44:55 I'm 2015-10-14 16:45:22 I actually socat stdio openssl:irc.freenode.org:6697,verify=0 but 2015-10-14 16:45:38 also I keep forgetting the colon thing dammit 2015-10-14 16:45:46 yeah it's been a long time since I 2015-10-14 16:47:42 fun project: write so irc bots as socat feeders 2015-10-14 16:48:36 the ping-pong is actually kind of annoying but 2015-10-14 16:48:42 hi guys 2015-10-14 16:51:31 I'm working with alpine linux 3.2, and I have a Dockerfile who depends on unzip 6.0-r0 but r0 doesn't exist. How can I install this version without upgrading to 6.0-r1? 2015-10-14 16:52:00 is there a reason against upgrading to -r1? 2015-10-14 16:52:13 you can try building r0 but 2015-10-14 16:52:19 I'm using apk add --update unzip=6.0-r0 && rm -rf /var/cache/apk/* 2015-10-14 16:52:53 yeah the repos don't actually keep old things around I think 2015-10-14 16:53:08 ... not terribly sure why actually but 2015-10-14 16:53:19 why do you need 6.0-r0 specifically 2015-10-14 16:53:40 the main reason is I don't need this upgrade and I prefer to use the cached layer. 2015-10-14 16:53:55 it's a secfix 2015-10-14 16:54:33 ... also wait. seriously? 2015-10-14 16:54:58 if you *have* the cached layer just use that 2015-10-14 16:57:10 Emm it's an example, In my Dockerfile I have a RUN who install a lot of dependencies, this build is triggered in some host by Jenkins. Well, now Jenkins trying to build the image in a slave who doesn't have the cache. 2015-10-14 16:59:48 so uh 2015-10-14 16:59:55 why do you not want to invalidate the cache? 2015-10-14 17:01:40 because if I use the cached layer I don't need to download again the imagen in every host (200 host approx) and othera personal environments. 2015-10-14 17:03:07 every "apk --update" broke the backward compatibility 2015-10-14 17:04:03 when a new version is released 2015-10-14 19:21:01 trying to compile something, unknown type name 'XpmAttributes' and error: 'XpmCloseness' undeclared, and 'XpmReturnPixels' undeclared et cetera 2015-10-14 19:21:07 s/something/texlive 2015-10-14 19:21:31 I have worked through a lot of issues already, but I am stuck here 2015-10-14 19:22:01 any hint / suggestion / idea appreciated :) 2015-10-14 19:32:20 used --without-x and it worked 2015-10-15 09:08:59 updated my fileserver vm to edge last night, now got lizardsfs client in it 2015-10-15 09:09:03 thats *nice* 2015-10-15 09:10:09 anyone successfully run alpine on raspberry pi? 2015-10-15 09:10:44 husio: some have, i know that 2015-10-15 09:10:57 i was too lazy to manually set up a sd card 2015-10-15 09:13:28 i just figured that my rpi does not boot systems compiled with musl 2015-10-15 09:13:37 is that maybe a known problem 2015-10-15 09:14:29 it should boot 2015-10-15 09:14:41 our image is musl based 2015-10-15 09:14:59 i tried alpine and void-musl, both do not boot 2015-10-15 09:15:12 strange... 2015-10-15 09:15:59 is your boot partition fat32? 2015-10-15 09:16:12 yes 2015-10-15 09:16:24 and you used one of our images? 2015-10-15 09:16:51 http://nl.alpinelinux.org/alpine/v3.2/releases/armhf/alpine-rpi-3.2.3-armhf.rpi.tar.gz 2015-10-15 09:17:30 yes 2015-10-15 09:17:58 but i got exactly the same result with void musl, so that makes me wonder 2015-10-15 09:20:29 it works fine with gnu libc though 2015-10-15 09:25:35 i have booted this image just f ine 2015-10-15 09:26:18 hmm 2015-10-15 09:26:19 not sure the rpi bootloader needs the partition marked bootable 2015-10-15 09:26:27 5min 2015-10-15 09:27:47 clandmeter: iirc there was more than one boot config file in the tarball, i got really confused with that 2015-10-15 09:27:53 might also be a trouble point 2015-10-15 09:31:23 I was using those instructions http://wiki.alpinelinux.org/wiki/Raspberry_Pi 2015-10-15 09:31:32 I did all from preparation section as written 2015-10-15 09:31:55 so basicly extracted tarball into ssd with single fat32 partition that is bootable 2015-10-15 09:37:40 that's something new: I did the whole process again, but this time I partitioned with parted not cfdisk and it seem to work 2015-10-15 09:38:04 I wonder if there is requirement for partition table to be msdos 2015-10-15 09:39:41 what did you have? gpt unlikely to work 2015-10-15 09:40:04 I don't know, but might be gpt 2015-10-15 09:40:18 can't remember now 2015-10-15 09:40:43 i would love to remember the sfdisk options from $longago now too 2015-10-15 09:41:08 ACTION makes mental note to be less nda-conformant when it comes to scripts he writes 2015-10-15 09:41:16 i need a grepable pile 2015-10-15 09:41:46 clandmeter: can you boot to ram / lbu mode on a rpi2? i guess the 1GB is pretty enough 2015-10-15 09:58:06 is it documented somewhere why alpine is using openrc and not other init? 2015-10-15 10:09:41 . 2015-10-15 10:16:44 husio: i think it's on grounds of "it doesn't fuck up and it works" 2015-10-15 10:16:54 but maybe there's sth more official 2015-10-15 11:12:57 husio: alpine in the past was build from gentoo. not sure though if thats the reason for openrc. 2015-10-15 11:13:15 darkfaded: tmpfs is default boot on rpi for alpine 2015-10-15 11:16:07 I think we are still missing documentation on how to setup-bootable on sd/usb for rpi. would be nice to have. 2015-10-15 11:17:06 that would make sense 2015-10-15 11:20:16 darkfaded, i run my rpi1 and rpi2 in tmpfs mode 2015-10-15 11:20:47 it's nice to have read-only SD mount, and be able to plug SD out, or reboot without corruption 2015-10-15 11:20:57 great great :) 2015-10-15 11:21:22 i'm in fact making new edge builds now (for myself), with 4.1.y kernel, and some other optimizations 2015-10-15 11:21:31 trying to improve the boot time a bit too 2015-10-15 11:22:11 hmm. i'll hand it to my colleague because i didn't do it so long 2015-10-15 11:22:19 and it'll give him a break from logstash 2015-10-15 11:22:29 got 4 raspis still stuck in deb land 2015-10-15 11:51:36 <_ikke_> Why do I get 156 packages installed when installing 4 dev packages :-( 2015-10-15 11:52:36 _ikke_: obsessive use of depends_dev 2015-10-15 12:13:45 this znc packaging makes no sence 2015-10-15 12:16:55 right, I made it myself... 2015-10-15 12:17:54 clandmeter: ghosts of the past ;) 2015-10-15 18:54:06 Hello everybody, I'm installing alpine following this: http://wiki.alpinelinux.org/wiki/Install_to_disk || Can I partition the disk before? Once setup-alpine is done, my machine will boot with a linux kernel and stuff? I've tried and the disk has a huge partition and so 2015-10-15 18:54:11 Hello algitbot 2015-10-15 18:54:19 Oh, okay.. a bot :x 2015-10-15 18:55:35 Okay so I found out for the disk partitions: http://wiki.alpinelinux.org/wiki/Setting_up_disks_manually#Custom_partitioning 2015-10-15 19:00:27 howdy, rxvt-unicode terminal is pasting when I do C-M-v (which also is a useful Emacs Shortcut), so I want to disable it, anyone knows how? 2015-10-15 19:01:10 this is specific to rxvt-unicode (xterm doesn't do it) and is default behaviour, not something I defined 2015-10-15 19:15:23 freaj, this channel is generally very helpful but seems nobody is around right now 2015-10-15 19:15:35 wait a little bit (and perhaps re-ask) and i suspect someone can help you 2015-10-15 19:15:45 i'm not experienced with the installer or i would try 2015-10-15 19:15:45 awesome... ringst in #emacs provided me with the solution add URxvt.keysym.C-M-v: builtin-string: to .Xdefaults or .Xresources 2015-10-15 19:16:06 myztic_wbcht, the urxvt man page tells you this too iirc 2015-10-15 19:16:37 dalias: Oh, okay 2015-10-15 19:16:39 dalias: it does, but I didn't find it when I looked at it 2015-10-15 19:16:45 dalias: me and my speedreading skill s:D 2015-10-15 19:16:49 dalias: I'm looking into the wiki at the same time, I probably missed something.. :-) 2015-10-15 19:16:51 :) 2015-10-15 19:17:09 freaj: what was the issue (out of interest and with the slight chance I might be able to help / give a hint) 2015-10-15 19:17:12 i just use default partitioning but i'm sure someone knows about doing your own 2015-10-15 19:18:05 myztic_wbcht: I was looking for a custom partitionning (which I found) but now, with setup-disk, I have this: ERROR: unsatisfiable constraints: linux-generic (missing): 2015-10-15 19:18:37 you mean the setup-disk script? 2015-10-15 19:18:38 Or I can do a normal installation and resize later, I don't know.. 2015-10-15 19:18:40 yes 2015-10-15 19:18:48 what's the issue? 2015-10-15 19:18:55 oh sorry 2015-10-15 19:18:56 mhm 2015-10-15 19:19:18 freaj: what are you trying to do? encrypted lvm on luks? 2015-10-15 19:19:35 No, I just want to use 50GB for /, not 2TB.. lol 2015-10-15 19:21:21 what did you use to partition your disk? 2015-10-15 19:21:28 fdisk 2015-10-15 19:21:42 But that's not the point I guess, it requires linux-generic which is not found 2015-10-15 19:21:55 mhm, sorry I can't be of more help 2015-10-15 19:23:00 the only think I can tell you is I ran ./setup-disk like so: ./setup-disk -m sys -E 2015-10-15 19:23:01 installing to a custom patitioning is not hard but I have never even looked at the installer 2015-10-15 19:23:06 s/think/thing 2015-10-15 19:28:04 My point is: it blocks at the installation because it wants to install linux-generic 2015-10-15 19:29:05 I usually just do an apk --root --initdb alpine-base and that gives you a working chroot that you can work with 2015-10-15 19:32:41 Okay, and then what do I do? I mean, I just want to install my system.. 2015-10-15 19:33:50 oh, so apparently -k vanilla does the trick 2015-10-15 19:41:54 chris|: need to --allow-untrusted for that usually I think 2015-10-15 19:42:15 well 2015-10-15 19:43:04 usually I fetch -R alpine-base into somewhere and then apk --root ... --no-network add --initdb 2015-10-15 19:43:20 ammunta: not if you supply a keys-dir 2015-10-15 19:43:41 chris|: have to set that up beforehand in that case 2015-10-15 19:44:12 but yeah that's 2015-10-15 19:46:28 is go for armhf not built or am i missing something 2015-10-15 19:46:51 emacs for armhf also seems to be missing :( 2015-10-15 19:47:34 ammunta: yeah, but the alpine iso usually has one already :) 2015-10-15 19:48:36 wait, in the chroot? 2015-10-15 19:51:17 no, if you create you chroot from the iso, you can bootstrap it using --root /chroot --keys-dir /etc/apk/keys alpine-keys from the iso and this sets everything up in a trusted way, at least as far as you trust the iso 2015-10-15 19:51:37 alpine-base will pull alpine-keys 2015-10-15 19:52:58 wait, you can --keys-dir /etc/apk/keys? 2015-10-15 19:53:04 sure 2015-10-15 19:53:16 no need for --allow-untrusted 2015-10-15 19:54:59 ... ... ... ... 2015-10-15 19:55:03 I did not know this 2015-10-15 19:55:26 I figured, since without the option it tries to look it up in the -p root 2015-10-15 19:59:16 yeah, documentation on those functions is often not very extensive, but good thing we are hanging around here :) 2015-10-15 19:59:38 I guess I have 2015-10-15 19:59:50 another patch to send for gliderlabs/docker-alpine 2015-10-15 20:02:18 I don't supposed there's any way to install from network while keeping the cached stuff outside the chroot? 2015-10-15 20:14:15 not using apk alone I think, but you can always resort to bind mounting something like /tmp/apk to /chroot/var/cache/apk or something (assuming that is what you mean by cached stuff) 2015-10-15 20:15:22 ah well I can just delete that afterward 2015-10-15 20:16:22 thats probably the simplest way 2015-10-15 20:22:33 Hi all! Im having some issues with time being off by -2H in for example /var/log/messages, i ran the setup-timezone script and i set it to Europe/Stockholm. "date" command shows the correct time, how can i get the correct time to show in log entries ? 2015-10-16 07:42:16 https://wiki.archlinux.org/index.php/Sysctl#TCP.2FIP_stack_hardening 2015-10-16 07:42:32 i noticed in this it refers to: net.ipv6.conf.all.rp_filter = 1 2015-10-16 07:42:38 i don't think that key exists 2015-10-16 07:42:49 least it doesn't when i look in /proc/sys/net/ipv6/conf/all/ 2015-10-16 07:43:17 yet it appears it was added in kernel 3.3 https://bugzilla.kernel.org/show_bug.cgi?id=6998 2015-10-16 07:43:54 i have kernel 3.18.20-0-rpi2 2015-10-16 07:51:45 or maybe its not an option in ourkernels 2015-10-16 07:51:47 that is enabled 2015-10-16 07:52:17 oh it could be i haven't probed that module 2015-10-16 07:57:15 doesn't seem to be 2015-10-16 09:55:37 I get -> https://dpaste.de/KgOw/raw when running kodi from slim 2015-10-16 09:57:50 seems kodi.bin needs to be paxmarked 2015-10-16 10:00:20 runs fine within a window manager 2015-10-16 10:00:33 just not from a display manager 2015-10-16 10:04:38 and it works fine when without a WM or DM ( just X) 2015-10-16 12:26:41 gateway:~# chown -R radvd:radvd /etc/radvd.conf 2015-10-16 12:26:43 chown: unknown user/group radvd:radvd 2015-10-16 12:26:45 gateway:~# /etc/init.d/radvd start 2015-10-16 12:26:47 * checkpath: owner `radvd:radvd' not found 2015-10-16 12:26:49 * ERROR: radvd failed to start 2015-10-16 12:26:51 hmm i think that package has a bug, it should create that user:group 2015-10-16 13:30:37 anyone around that understands ipv6 i got some questions 2015-10-16 13:30:50 this is dualstack only no 6to4 or anything ugly like that 2015-10-16 13:32:39 sillysausage: No, but what are your questions? 2015-10-16 14:07:25 hey guys. I'm looking for any resources showing how to take say a .deb package, decompose it, and use it in alpine. I've always been on debian based system, so this isn't something I've looked at before, so if it's a really bad idea, do let me know :) 2015-10-16 14:08:43 it's a bad idea 2015-10-16 14:08:57 .deb packages are binary, and made to be linked against debian and their standards 2015-10-16 14:09:02 among others, glibc, which alpine doesn't use 2015-10-16 14:09:55 Shiz: ah good point 2015-10-16 14:10:14 i mean it's probably possible, but it would be very painful 2015-10-16 14:10:29 (for you) 2015-10-16 14:10:51 I'm specifically looking at plex media server. They have some NAS builds which I guess "might" not use gnu libc. But I guess it would be a bit of a hassle anyway 2015-10-16 14:12:54 hey 2015-10-16 14:12:58 there's an alpine-arm7 package 2015-10-16 14:13:13 I ehrm, wonder what alpine means in synology context 2015-10-16 14:13:28 ah, a type of CPU 2015-10-16 14:13:49 alpine as in the email client probably? 2015-10-16 14:14:17 brujoand: i recently packaged emby 2015-10-16 14:14:30 its an alternative for plex. 2015-10-16 14:14:33 ah, cool. I've been meaning to try out emby 2015-10-16 14:14:36 clandmeter: what would plex do with an email client 2015-10-16 14:14:41 :P 2015-10-16 14:14:59 except sending emails, i have no idea :) 2015-10-16 14:15:05 I'm trying to move my docker containers from Ubuntu to Alpine. Hit a snag with a32 bit app that depends on ld-linux.so.2 is there a package that supplies this for Alpine? 2015-10-16 14:15:16 dstanley: that's glibc 2015-10-16 14:15:31 is there any possibility of compiling it from source? 2015-10-16 14:15:34 if so, that is the way to go 2015-10-16 14:15:41 (or see if alpine packages it, of course) 2015-10-16 14:16:55 I don't have a source option. (It's the steamcmd app from Valve) I'll poke the apt package list again 2015-10-16 14:17:23 dstanley: when you hit something that needs glibc on alpine in docker, just walk away and grab a beer. At least, that's what I've ended up doing. :P 2015-10-16 14:19:53 brujoand: you could run a glibc guest in alpine, then next docker in that 2015-10-16 14:20:09 s/next/nest 2015-10-16 14:20:36 hm, this is using chroot? 2015-10-16 14:21:23 you'll find lxc easier 2015-10-16 14:22:24 apk add lxc lxc-templates && lxc-create -n mydebbox -t debian 2015-10-16 14:22:48 lxc-start -n mydebbox -F , and you're in 2015-10-16 14:23:22 wow, this looks kind of cool 2015-10-16 14:28:34 reading a bit, it looks like you also need to add the profile lxc.aa_profile = unconfined to your lxc template 2015-10-16 14:28:36 how come $emacs -version tells me I use 25.0.50.1 when $apk info emacs says it's version 24.99-r1 in the repos? 2015-10-16 14:28:50 I defintely installed with apk add emacs@testing 2015-10-16 14:29:33 apk info takes the verion number from the APKBUILD file 2015-10-16 14:31:08 in edge/testing it's pkgver=24.99 2015-10-16 14:31:38 emacs-xorg is the gui for emacs packaged separately? it doesn't work though, $apk add emacs-xorg@testing gives "ERROR: unsatisfiable constraints: so: libgnutls.so.28 (missing):" 2015-10-16 14:32:26 however I have gnutls gnutls-dev and gnutls-utils installed 2015-10-16 14:34:43 what does apk info -L gnutls say? 2015-10-16 14:35:13 libgnutls.so.30 2015-10-16 14:35:24 there you go :) 2015-10-16 14:38:17 you could rebuild emacs against the newer gnutls libs 2015-10-16 14:40:16 hmm, I can't see emacs pulling in gnutls on build 2015-10-16 14:42:54 ok, got it. sorry, i was looking at emacs, not emacs-xorg. that pulls in (192/194) Installing gnutls-dev (3.4.5-r0) 2015-10-16 14:47:32 ScrumpyJack: how could I solve this? 2015-10-16 14:49:26 you could ask a dev with access to the build server to rebuild it. i've kicked off a build in a git clone, but it will take some time (emacs is huge, my build box is small) 2015-10-16 14:53:29 ScrumpyJack: may I mention your name in #alpine-devel? 2015-10-16 14:53:37 i'm there 2015-10-16 14:54:06 ScrumpyJack: I know, but I wanted to say something like "According to ScrumpyJack emacs has to be rebuild against newer gnutls libs" or something 2015-10-16 14:54:38 And I won 2015-10-16 14:54:44 't do without permission ;) 2015-10-16 14:55:34 ScrumpyJack: or that way, k ;) 2015-10-16 14:56:16 ScrumpyJack: how long might this take? (approximately) 2015-10-16 14:56:29 hours, days, 1-2 weeks? ;) 2015-10-16 14:57:06 mmmmm 2015-10-16 14:57:16 that is bad the radvd package does not add a radvd user:group 2015-10-16 14:57:24 and you cannot start it until you have one 2015-10-16 14:57:26 my build box will take hours 2015-10-16 14:58:19 someone will need to fix the aport 2015-10-16 15:05:03 ScrumpyJack: are there any devs around at this time of day? 2015-10-16 15:06:19 heh, i guess not on a firday 2015-10-16 15:06:46 friday, even 2015-10-16 15:13:53 myztic_wbcht: build is done. you'll need to update your repo 2015-10-16 15:19:48 https://bugs.alpinelinux.org/issues/4771 2015-10-16 15:20:01 how do i add a user/group like an APK would for say stunnel, or openvpn 2015-10-16 15:20:11 ie it's going to be a nologin user 2015-10-16 15:20:25 i looked at the APORT for those two packages but couldn't figure it out 2015-10-16 15:20:34 clandmeter: you'd probably know the answer to that. 2015-10-16 15:20:55 i believe the aport for radvd is defective because it doesn't create a radvd user and group 2015-10-16 15:20:55 we have post install scripts to take care of that. 2015-10-16 15:21:03 and it should. 2015-10-16 15:21:06 err pre-isntall 2015-10-16 15:21:29 okay then, but how do i do it manually post install because the package didn't do it for me 2015-10-16 15:21:39 i did file a bug because i believe it's an issue 2015-10-16 15:21:50 useradd 2015-10-16 15:21:52 simply add a user 2015-10-16 15:21:55 groupadd 2015-10-16 15:22:02 yeah but aren't there special parameters for that? 2015-10-16 15:22:06 to make it a nologin user 2015-10-16 15:22:07 you can add a system user if its a daemon 2015-10-16 15:22:11 yeah it is 2015-10-16 15:22:17 useradd sillysausage :) 2015-10-16 15:22:34 set the shell to /sbin/nologin 2015-10-16 15:22:54 is that what system users do automatically when added with the pre-install scripts usually? 2015-10-16 15:23:27 if you have our aports tree, just check a few pre-install scripts. they will help you. 2015-10-16 15:23:32 they are mostly for adding users 2015-10-16 15:24:55 unbound:x:103:unbound 2015-10-16 15:24:57 radius:x:1001:radius 2015-10-16 15:24:59 stunnel:x:104:stunnel 2015-10-16 15:25:01 radvd:x:1002: 2015-10-16 15:25:03 hmm i think it gave it the wrong uid 2015-10-16 15:25:06 i think the uid should be 105 2015-10-16 15:25:11 here is the post install for bacula http://tpaste.us/G5Vx 2015-10-16 15:25:24 cani manually change that in /etc/groups 2015-10-16 15:25:28 to 2015-10-16 15:25:32 s/post/pre 2015-10-16 15:25:38 radvd:x:105:radvd 2015-10-16 15:25:44 that's what it should be i believe 2015-10-16 15:26:17 another example: http://git.alpinelinux.org/cgit/aports/tree/main/quagga-nhrp/quagga-nhrp.pre-install 2015-10-16 15:27:11 clandmeter: would you slap together a Alpine Linux url shortening scheme? :) 2015-10-16 15:27:30 like tpaste, but to shorten URLs 2015-10-16 15:27:44 i think ncopa has one :) 2015-10-16 15:28:01 http://dup.pw 2015-10-16 15:28:13 but has no interface to use it :) 2015-10-16 15:28:16 excpet his scripts 2015-10-16 17:25:53 is anyone else seeing issues running update-ca-certificates on edge? 2015-10-16 17:53:21 When I run update-ca-certificates on alpine:edge I get this http://pastebin.com/RbqTWMrA 2015-10-16 17:56:00 This issue does not exist on v3.2 2015-10-16 17:56:07 gonna report it 2015-10-16 20:34:49 is there a smaller version of linux-firmware, or some way to rebuild it without the vast majority of the files in it? 2015-10-16 20:40:16 doesent look like there is nbastin, sorry 2015-10-16 21:01:26 bummer, thanks 2015-10-17 00:32:21 ghostbar: probably related to switching to a C implementation 2015-10-17 00:35:09 it looks like the new impl warns on something already existing at the link dest 2015-10-17 00:44:24 although uh 2015-10-17 00:44:25 frankly 2015-10-17 00:44:27 this impl is 2015-10-17 00:44:30 kind of questionable 2015-10-17 00:44:48 char* c_rehash_args[] = { "/usr/bin/c_rehash", ETCCERTSDIR, ">", "/dev/null", 0 }; 2015-10-17 00:44:51 execve(c_rehash_args[0], c_rehash_args, NULL); 2015-10-17 00:44:51 ??????? 2015-10-17 00:45:10 that seems 2015-10-17 00:45:12 so questionabl 2015-10-17 00:53:07 also the exiting 0 on error seems *very* questionable 2015-10-17 09:08:45 ammunta: not only questionable, it ain't gonna work 2015-10-17 09:08:58 execve() doesn'tmagically spawn a shell for you 2015-10-17 13:28:18 irssi does not have /script command? 2015-10-17 13:44:58 Guest3453, is that supposed to be /exec ? 2015-10-17 13:47:01 kumul: no, its missing "script", http://pastebin.com/raw.php?i=q1MQEn1s 2015-10-17 13:52:05 Guest3453: you probably need irssi-perl 2015-10-17 13:52:39 Already installed. 2015-10-17 13:55:30 irssi on another OS for reference, http://pastebin.com/raw.php?i=wAkyvtwy 2015-10-17 14:01:42 does /load say that the perl module is loaded? 2015-10-17 14:22:26 chris|: nope. 2015-10-17 14:23:50 can you "/load perl" ? 2015-10-17 14:23:58 Yes. 2015-10-17 14:26:21 does that give you /script ? 2015-10-17 14:26:35 Yes. 2015-10-17 14:26:42 so problem solved? :) 2015-10-17 14:27:37 How would it be solved? Restarting irssi I still get the same issue. 2015-10-17 14:30:04 the you probably want to put "load perl" into ~/.irssi/startup 2015-10-17 14:32:52 seems rather odd I would need to do that on this OS, when all the other OS's load perl by default 2015-10-17 14:37:42 have alpine mini - "apk add openvpn" isn't working because "openvpn is missing" 2015-10-17 14:37:52 do you have to add repos or something before that will work?\ 2015-10-17 14:46:02 you probably want to run setup-apkrepos if oyu have internet connectivity 2015-10-17 14:48:39 Guest3453: alpine is about being secure and lightweight, meaning you will have to opt-in to features that are optional, like having a module system that will pull in perl even though some may never use it with irssi 2015-10-17 14:56:08 eh, alright 2015-10-17 15:02:51 Shiz: ahh thx 2015-10-17 17:17:07 ammunta: thing is: it doesn't fails on Debian, where it's using the same implementation in the same version 2015-10-17 20:42:27 ghostbar: I ... highly doubt that 2015-10-17 20:42:53 and if that got into debian without a huge fuss well 2015-10-17 20:43:16 I will lower my opinion of their maintainers accordingly 2015-10-17 21:15:19 ammunta: actually, it seems the update-ca-certificate alpine is using is written on the aports 2015-10-17 21:15:47 I mean, I tried update-ca-certificates on sid, which is the same version we do have in alpine and worked; so I thought it was unmodified 2015-10-17 21:15:51 it seems that's not the case 2015-10-17 21:16:40 what do you mean same version 2015-10-17 21:21:54 ca-certificates source is debian; debian has 20150426 and alpine has it as well 2015-10-17 21:21:59 that's the version that fails 2015-10-17 21:22:13 the version in edge; in v3.2 it's not failing 2015-10-17 21:23:01 I think someone fixed it? 2015-10-17 21:23:54 nope 2015-10-17 21:27:36 no 3.2 is using a lua impl 2015-10-17 21:27:40 anyway it's not failing per se 2015-10-17 21:27:50 it's just spitting out a lot of warnings afaict 2015-10-17 21:27:52 but uh 2015-10-17 21:28:01 it's p impossible to tell because the code is a wtf 2015-10-17 21:37:22 ammunta: according to 9478886233d1c78f702cd06744cda520919af611 on aport there's an implementation in c which is being used right now 2015-10-17 21:38:57 hmm... alpine linux doesn't package tor. 2015-10-17 21:47:24 James_T: grepping the git log on aports I can see `testing/tor` 2015-10-17 21:49:47 ghostbar: I know 2015-10-17 21:50:04 3.2 is on the 3.2-stable branch or something like 2015-10-17 21:50:15 ammunta: the lua is just there since edge 2015-10-17 21:50:28 yes, but the c implementation is the one failing as I reported 2015-10-17 21:50:30 :) 2015-10-17 21:50:33 i see 2015-10-17 21:51:53 ghostbar: no the lua impl is the one used in 3.2 2015-10-17 21:52:06 you can see for yourself, install it in 3.2 and cat it 2015-10-17 21:55:33 hmm... why does alpine linux have /usr/include/bits/signum.h . my other musl distros don't 2015-10-17 21:55:35 odd 2015-10-17 21:55:59 ammunta: yes yes; but again, where I'm seeing the failure is in edge which has the c implementation 2015-10-17 21:58:57 ghostbar: again, is it a failure or excessive verbosity 2015-10-17 21:59:27 James_T: can you apk info -W /usr/include/bits/signum.h 2015-10-17 21:59:51 I don't see any reason for it to exist 2015-10-17 22:00:44 https://gitweb.torproject.org/tor.git/commit/?id=a5ed8b1667156384483c12eb4f98d511c6dd2bd3 i contributed to tor to remove a dependency on it 2015-10-17 22:03:36 so unless alpine never hit that... 2015-10-17 22:13:07 James_T: where's it from though 2015-10-17 22:32:54 i feel the resolver got broken even more in edge 2015-10-17 22:33:13 first domain didn't affect the search list in musl which sucks so much already 2015-10-17 22:33:31 and now, i can't lookup non-fqdn systems even if both domain / search are set 2015-10-17 23:27:55 ncopa: upgraded my xen host to edge, lizardsfs *works* 2015-10-17 23:28:13 (client only, on 3.2 it exploded with symbol errors) 2015-10-17 23:28:35 next i'll destroy the debian vm with the smaller chunkserver 2015-10-17 23:45:25 darkfader: musl doesn't do search domains (yet, i believe it's on the agenda somewhere) 2015-10-17 23:45:30 see http://www.openwall.com/lists/musl/2015/09/04/5 2015-10-17 23:46:09 Shiz: thx i'll read tomorrow 2015-10-17 23:46:25 good to know this has like, a defined state 2015-10-17 23:53:15 ammunta: libseccomp? 2015-10-17 23:53:19 or something 2015-10-17 23:53:34 all that code is shielded by a define 2015-10-17 23:54:03 going to submit some more to fix some ambiguities with fcntl.h 2015-10-18 00:28:02 Hi all. Is anyone else having problems getting mount options for fuse (allow_other, etc.) to work in fstab? 2015-10-18 00:31:11 Actually, for me allow_other doesn't work from the cmdline either, so it's not specific to fstab. 2015-10-18 00:52:58 ;) 2015-10-18 00:53:01 anybody know offhand what the entrypoint/cmd would be for an alpline linux docker container just to have it run init as normal? 2015-10-18 00:53:12 flux_control: i just added a fuse mount earlier, it worked 2015-10-18 00:53:16 didn't reboot though 2015-10-18 00:53:21 (I have mine with runit, which works fine, but I wanted to switch back to the normal alpine init) 2015-10-18 00:58:33 darkfader: Mine doesn't work regardless of rebooting. 2015-10-18 00:59:26 For me, a lot of mount options don't seem to be recognized. 2015-10-18 00:59:58 darkfader: Do you have util-linux installed? 2015-10-18 01:19:31 nbastin: i would say /sbin/init? but maybe the docker image does things otherwise 2015-10-18 01:19:53 i guess manually would be /sbin/rc sysinit && /sbin/rc boot && /sbin/rc default 2015-10-18 01:41:47 I'm trying /sbin/init, we'll see how badly that goes.. :-) 2015-10-18 01:44:20 ...right after I clean up these 356 stale containers.. :-) 2015-10-18 01:59:58 ok, that was a really bad idea as an entrypoing 2015-10-18 02:00:01 entrypoint, even 2015-10-18 02:03:18 plus quagga seems to think /etc/network/interfaces should exist and it apparently does not by default in alpine (maybe never?) 2015-10-18 02:03:36 although this is the alpine quagga package, so that seems odd 2015-10-18 03:05:34 nbastin: normal inits are uh, really terrible for running in containers 2015-10-18 03:05:41 since by design they never go down 2015-10-18 03:06:51 also stock inittab tries to set up all sorts of things you can't exist 2015-10-18 03:07:05 also the openrc config will try to do things 2015-10-18 03:11:28 nbastin: why do you want to boot into stock init though 2015-10-18 03:11:48 kind of suspect a thing to want to do in a container 2015-10-18 03:16:58 well yes we never want them to go down until we kill the container 2015-10-18 03:17:21 I need to have some kind of process control (which is why we were using runit, but would like to not have two inits installed, so wanted ot use openrc) 2015-10-18 03:19:18 well the thing is they don't go down even if you do kill the container 2015-10-18 03:19:29 uh, yes they do 2015-10-18 03:19:36 you can't run a process in a process namespace that doesn't exist 2015-10-18 03:19:39 the do when they get sigkilled 2015-10-18 03:19:54 until then they just plod along 2015-10-18 03:20:10 you kind of have to *take* them down 2015-10-18 03:20:23 well yes but in our case this is what I mean by killing the container 2015-10-18 03:20:30 we tear down all the associated namespaces and everhything running in them 2015-10-18 03:20:34 and until we do that, we want everything to run 2015-10-18 03:20:44 openrc is totally useless here anyway 2015-10-18 03:20:47 I mean, this is not particularly different from someone wanting *any* process to run for the container lifefime 2015-10-18 03:20:50 openrc doesn't do any supervision 2015-10-18 03:20:52 lifetime, even 2015-10-18 03:21:33 yeah, the docs for openrc are sadly all gentoo-based, which has prefix, which maybe alpine doesn't use 2015-10-18 03:21:35 it's not an init system, it's just the service management 2015-10-18 03:22:27 the init's just busybox 2015-10-18 03:22:45 take a loot at /etc/inittab 2015-10-18 03:23:41 yeah, I have at least for the moment punted and started using supervisord 2015-10-18 03:24:03 trying to sync up all our init handling across all containers, which I was hoping would be "use native init functionality in each container" 2015-10-18 03:24:06 okay personally I don't want my container init behaving quite like init on a real system 2015-10-18 03:24:11 but that doesn't really seem to work 2015-10-18 03:24:19 so now I've gone to "using supervisord in all containers" 2015-10-18 03:24:44 https://github.com/hontovaca/s6 been fiddling with using s6, but that's definitely not in a usable state 2015-10-18 03:25:00 yeah, I looked into that when I started using runit 2015-10-18 03:25:09 s6 is way more fiddly than runit though 2015-10-18 03:25:19 took me the better part of the day just to get it to work at all 2015-10-18 03:25:47 once it's working it works ... better though 2015-10-18 03:25:58 yeah, it turns out "find the smallest init/process control system you can that does just the things you need" is not really possible.. :-) 2015-10-18 03:26:41 yeah I ended up rewriting all of stage1 and stage3 2015-10-18 03:26:43 runit is tiny though... 2015-10-18 03:26:56 stage3 is the real pain, with a container, tbh 2015-10-18 03:27:22 a normal init will just wait a while, kill everything, and then hang there forever 2015-10-18 03:27:39 depending on your use case that might be acceptable but 2015-10-18 03:27:59 when we stop the container, obliteration is the method.. :-) 2015-10-18 03:28:05 if it's being stopped, it means we don't want *anything* 2015-10-18 03:28:10 that means you can't ^C an attached container when testing 2015-10-18 03:28:10 so I can be pretty brutal 2015-10-18 03:28:31 right: depending on your use case 2015-10-18 03:28:33 yeah, we don't provide any actual way to do that, everything is done with nsenter and run a shall 2015-10-18 03:28:37 through ssh 2015-10-18 03:29:14 if everything is scripted and you smash the container every time you bring it down, you can just 9 the ns root process 2015-10-18 03:29:23 yep 2015-10-18 03:29:27 that's basically the gist.. :-) 2015-10-18 03:29:54 (well and tearing down any networking that won't die with it) 2015-10-18 03:29:59 if that's what you're doing, well 2015-10-18 03:30:07 you can probably just write straight to inittab 2015-10-18 03:30:18 you *probably* don't actually need openrc doing anything 2015-10-18 03:30:43 well, ok, so this is what I don't understand 2015-10-18 03:30:51 it doesn't seem to want to actually monitor services, it just wants to run them 2015-10-18 03:30:55 http://git.busybox.net/busybox/tree/examples/inittab here 2015-10-18 03:31:03 the docs weren't super clear on whether this was a feature or a bug or what 2015-10-18 03:31:03 openrc? init? 2015-10-18 03:31:07 init 2015-10-18 03:31:14 openrc seems to have disconnected from life at that point.. :-) 2015-10-18 03:31:25 which docs are you talking about 2015-10-18 03:31:39 well I started with the openrc docs 2015-10-18 03:31:44 (which weren't what I wanted, but I didn't know that) 2015-10-18 03:31:45 https://wiki.gentoo.org/wiki/OpenRC 2015-10-18 03:32:07 and then I didn't really find any alpine docs that explained how init was supposed to work in conjunction with openrc 2015-10-18 03:32:10 openrc and init are very different things 2015-10-18 03:32:28 ugh do they really call it an init system 2015-10-18 03:32:31 it is /not/ 2015-10-18 03:32:31 yes 2015-10-18 03:32:37 well see this is my confusion.. :-) 2015-10-18 03:32:46 it's just a service management system 2015-10-18 03:32:51 you run it from init 2015-10-18 03:32:56 you can also just start a shell and rc default 2015-10-18 03:33:09 (seriously, go ahead and do it, it works fine) 2015-10-18 03:33:24 (well, it'll probably explode because of not real hardware but) 2015-10-18 03:33:51 all I really want to do is have a way to stop/start services sanely (post-"boot") 2015-10-18 03:33:59 oh 2015-10-18 03:34:05 you actually want to stop/start them 2015-10-18 03:34:21 yeah, we sadly have to restart every service after boot because the networking is borked when they started 2015-10-18 03:34:38 so I want some kind of stop/start mechanic that still is dependency aware 2015-10-18 03:34:46 which was where openrc came back in 2015-10-18 03:35:00 honestly 2015-10-18 03:35:38 I'd just stick with runit if that works for you 2015-10-18 03:35:47 well it didn't.. :-) 2015-10-18 03:35:51 but now I'm using supervisord 2015-10-18 03:35:54 which does work, it's just big 2015-10-18 03:36:02 I mean runit worked for a while 2015-10-18 03:36:05 and then it didn't 2015-10-18 03:36:16 you needed the dependency management, I assume? 2015-10-18 03:36:44 yeah and I eventually tore my hair out with run and finish scripts from hell 2015-10-18 03:37:13 seriously? what happened there 2015-10-18 03:37:14 it was easy when things weren't complicated.. :-) 2015-10-18 03:37:23 eventually the dependencies just became too hard to manage by hand, basically 2015-10-18 03:37:54 ime if it's too complicated to sanely use the servicedir model it's flat-out inexpressible for supervisord &c. 2015-10-18 03:38:56 I mean, the event listeners seem...annoying but at least workable 2015-10-18 03:39:41 supervisord's? 2015-10-18 03:39:46 yeah 2015-10-18 03:40:21 I mean maybe I totally missed something 2015-10-18 03:40:32 but runit doesn't seemt o know how to restart a service, as an action distinct from stop/start 2015-10-18 03:40:38 and doing this stop/start in some cases was just really really bad 2015-10-18 03:40:45 and caused dependency thrash beyond words 2015-10-18 03:40:52 is that supposed to be different? 2015-10-18 03:41:02 you can define a reload action 2015-10-18 03:41:08 different from restarting 2015-10-18 03:41:30 ok, so at least the docs say that reload is the same as hhup, which doesn't have a script 2015-10-18 03:41:39 but honestly I have difficulty understanding why you'd want a restart not stop it and start it again 2015-10-18 03:42:33 it'll run the script at control/h I'm p sure 2015-10-18 03:42:39 well, in our case it's sortof "we know we're going to restart, so don't blow up the things that depend on it in this case" 2015-10-18 03:43:00 hrm 2015-10-18 03:43:01 well 2015-10-18 03:43:11 restarting implies that the resources it's providing are going to be unavailable 2015-10-18 03:43:31 yes, but knowing that this is temporary is different from not... 2015-10-18 03:43:38 or at least you can definitely find yourself in that case 2015-10-18 03:43:55 also is there an actual list of runit command scripts somwehere? 2015-10-18 03:44:04 the docs never seem to say this, or I never found them, I just found them from examples 2015-10-18 03:44:18 there was like, run, log, finish, I never saw a hup... 2015-10-18 03:44:21 http://smarden.org/runit/runscripts.html there's this collection 2015-10-18 03:44:26 oh 2015-10-18 03:44:30 it's documented under runsv 2015-10-18 03:44:44 http://smarden.org/runit/runsv.8.html#sect4 2015-10-18 03:45:41 oh man, I totally missed that nugget 2015-10-18 03:45:45 that's sortof buried... 2015-10-18 03:46:34 I guess we could maybe use 1 and 2 2015-10-18 03:47:08 well, except it might also notice if we killed a process that its' supervising 2015-10-18 03:47:13 something to test I suppose 2015-10-18 03:47:17 I'm not sure what you mean by blowing up the things that depend on it actually though 2015-10-18 03:47:34 nbastin: you can bring the service down if you need it to stay dead 2015-10-18 03:47:37 or once it 2015-10-18 03:47:48 no I mean if I have this special "restart" case 2015-10-18 03:47:52 and so I use like, 1 or 2 for that 2015-10-18 03:48:02 if I kill the process and bring it back inside that script 2015-10-18 03:48:08 will it also notice and try to fix it while I'm doing that 2015-10-18 03:48:20 you can't kill a process and bring it back inside the script 2015-10-18 03:48:33 sure you can.. :-P ok so maybe that won't work 2015-10-18 03:48:46 that ... doesn't actually make sense within the process model 2015-10-18 03:48:51 ok, so there's at least two different things for dependencies, maybe I don't understand how runit can resolve them both 2015-10-18 03:48:59 runit doesn't do dependencies 2015-10-18 03:49:15 runit just tries to bring things up and if they explode that's their business 2015-10-18 03:49:20 yes it does 2015-10-18 03:49:28 http://smarden.org/runit/dependencies.html 2015-10-18 03:49:30 it ... really doesn't 2015-10-18 03:49:38 I mean, it works so far as it goes 2015-10-18 03:49:48 that's just in your run script, you're telling it to bring other things up 2015-10-18 03:50:31 runit itself isn't doing anything special, that document basically says "if you have deps, bring them up yourself" 2015-10-18 03:51:17 if you need special dep handling, you can (theoretically) write that into your service code 2015-10-18 03:51:32 well, I tried that for a while.. :-) Like I said eventually it just got too hairy 2015-10-18 03:51:38 and I wanted something more powerful that I wans't writing 2015-10-18 03:51:51 openrc seemed ok, except it wasn't clear how it worked in the whole init system 2015-10-18 03:51:56 after everything was started 2015-10-18 03:52:06 openrc is basically independent of the init system 2015-10-18 03:52:26 openrc resolves the deps and tries to start stuff up in an order that works 2015-10-18 03:52:29 then it exits 2015-10-18 03:52:42 right (which I would argue is not independent) 2015-10-18 03:52:44 but semantics aside 2015-10-18 03:52:57 it then doens't seem to provide me any usefulness after the "boot" 2015-10-18 03:53:08 which I guess maybe it's not supposed to 2015-10-18 03:53:13 I mean, you can totally swap out your init for /bin/sh and run "rc default" 2015-10-18 03:53:21 that's ... about as independent as you can get 2015-10-18 03:53:54 I mean, if you do things its way you can also use its tools to bring stuff up and down and change runlevels &c. 2015-10-18 03:54:42 well, again, putting semantics aside, while openrc appears to provide dependency resolution in the form of "start this after this", does alpine not provide me any service management after boot? 2015-10-18 03:55:23 well, openrc 2015-10-18 03:56:02 that's what rc-service is for 2015-10-18 03:58:07 (I will point out that "Alpine Linux uses OpenRC for its init system." is also stated in the alpine wiki...) 2015-10-18 03:58:49 ok I will go back to poking around with openrc I guess 2015-10-18 03:59:21 I'm a bit touchy about the difference between the init system and the service management system this week okay :&& 2015-10-18 03:59:46 I've been assembling a container using s6-rc 2015-10-18 03:59:48 there may be an init process, but the init "system" should be a larger thing, this seems perfectly reasonable... 2015-10-18 04:00:10 and none of it should be $&%^ing systemd 2015-10-18 04:00:18 most of it doesn't even touch init though ... 2015-10-18 04:01:07 init system, I think all of systemd, or telinit &c. type tools 2015-10-18 04:01:31 /sbin/init and openrc definitely fall under the "init system" definition from sysV 2015-10-18 04:01:53 there's not that much difference between openrc and shell scripts you run from cron on reboot though 2015-10-18 04:02:08 so? that's what SysV init *did* 2015-10-18 04:02:40 I would not call the init scripts part of the init system 2015-10-18 04:02:42 it had a bag of scripts, a root process, and some rules about how to run them 2015-10-18 04:02:43 they're just things it calls 2015-10-18 04:02:58 not a useful argument thogh tbh 2015-10-18 04:03:01 well, you can argue with AT&T.. :-) 2015-10-18 04:03:20 they're two totally different jobs! 2015-10-18 04:04:40 well anyhow.. :-P busybox init is working with supervisord for the moment 2015-10-18 04:04:53 and perhaps I shall try to figure out how to work with openrc so I can ditch the footprint of supervisord 2015-10-18 04:05:44 anyway, if you ever have a week to spare, I rec taking a good look at s6 and its associated stuff 2015-10-18 04:06:00 it really does take a lot of spare time though ... 2015-10-18 04:06:07 ah yes, that free week I've got stuffed between my couch cushions.. :-) 2015-10-18 04:06:19 well it's a bit if :&& 2015-10-18 04:06:23 I mean I should be happy, I've shaved 200mb off the size of our images that were using ubuntu 2015-10-18 04:06:37 so I can probably declare some kind of victory and move on 2015-10-18 04:08:29 what I really need is some kind of orchestrated "pause" in the "boot" of the container so it will start, but then let me do a bunch of crap on the host before it starts up the services 2015-10-18 04:08:38 and this is probably possible with some kind of marker file or blah blah 2015-10-18 04:08:41 but it seemed so hacky 2015-10-18 04:09:49 on the host?? 2015-10-18 04:10:00 what does your setup even look like 2015-10-18 04:10:48 anyway if you need to you can do something like mount a fifo in the container, and have the startup routine try to read/write from it 2015-10-18 04:11:04 and on the host side do the initialization and then open up the fifo for write/read 2015-10-18 04:11:15 it'll block until the other side is ready 2015-10-18 04:11:51 we start all the containers with no networking (a docker artifact - if I were building them directly with lxc I might have some other options, but then I'd have new problems) 2015-10-18 04:12:07 and then build a bunch of ports on the host and then throw them over into the container namespace 2015-10-18 04:12:15 but at this point all the services in the container have started with no interfaces 2015-10-18 04:12:30 it's easy to fix on a per-image basis, it's harder to fix somewhat generically 2015-10-18 04:12:48 (so if someone wanted to just pull something from docker hub and use it - it usually doesn't work) 2015-10-18 04:15:05 huh 2015-10-18 04:15:11 is it even worth using docker at that point 2015-10-18 04:15:24 what I really need is a hook for docker to let me act after it makes the network ns but before it does anything else 2015-10-18 04:15:32 which is probably the easiest way 2015-10-18 04:15:33 well.... 2015-10-18 04:15:42 probably? :-) 2015-10-18 04:15:55 I mean not using docker means a lot of other (different) work 2015-10-18 04:16:01 it's hard to say what is better, except we did this already 2015-10-18 04:16:21 for better or worse there's a bunch of docker docs and people understand how to write dockerfiles and blah blah 2015-10-18 04:16:21 heh 2015-10-18 04:16:52 I mean you can make yourself a hook for after it does all the ns setup but before starting services 2015-10-18 04:17:05 well right I think this is really the thing to look into 2015-10-18 04:17:18 and that's setting an ENTRYPOINT that does what you need and then execs into whatever init you want 2015-10-18 04:17:19 the real problem with docker is actually that the code is changing all the time and I want to stab myself 2015-10-18 04:18:02 right but even in that case we're not just grabbing something from docker hub 2015-10-18 04:18:16 well I guess you could theoretically wrap every pulled image with an ADD and an ENTRYPOINT 2015-10-18 04:18:26 and whatever you add had best be totally distribution independent 2015-10-18 04:18:42 but really docker could give me this callback outside of messing with the images 2015-10-18 04:18:55 obviously it knows when it has created the namespace.. :-) 2015-10-18 04:19:05 this would be the most transparent solution 2015-10-18 04:19:39 I mean 2015-10-18 04:19:48 surely you don't just run the images stock anyway? 2015-10-18 04:20:06 I would *like* to be able to 2015-10-18 04:20:31 oh 2015-10-18 04:20:33 even if we were vetting images (in some cases), I still don't want to have to modify them all 2015-10-18 04:21:24 I mean one of the stated draws of Docker was oh look there's all this crap on docker hub that people don't have to make themselves 2015-10-18 04:21:28 ... is it feasible to set up a new network configuration where it might Just Work and migrating to that :&& 2015-10-18 04:21:44 like 108% actually is crap though ... 2015-10-18 04:21:49 oh sure 2015-10-18 04:21:52 but I don't want to care.. :-) 2015-10-18 04:22:16 so basically the user asks us for a network infrastructure, and we glue their graph together the way they ask 2015-10-18 04:22:26 which means we can't predict what the interfaces will look like ahead of time 2015-10-18 04:22:51 and maybe your container is really running quagga (how I got on this latest problem), and it has 200 interfaces 2015-10-18 04:23:09 and I need to get them into the container before the routing daemons start 2015-10-18 04:23:20 why that 2015-10-18 04:23:37 (or I need to "restart" the whole thing after I have) 2015-10-18 04:24:00 well quagga got me here because of more complex dependencies, because actually it's a crapload of daemons that all depend on each other in various ways 2015-10-18 04:24:32 I mean, if you currently have to modify the container to do it anyway 2015-10-18 04:24:54 setting it up to block until network configured is probably straight-up improvement 2015-10-18 04:25:33 right i mean I don't want to be doing this at all - right now we sortof have distribution-specific fixes 2015-10-18 04:25:50 like ubuntu I just let start, I throw in all the networking, and then I ask it restart all the services (I don't have to know anything about what they are) 2015-10-18 04:26:17 this is suboptimal 2015-10-18 04:26:20 but...less than "every image" 2015-10-18 04:26:39 it turns out to be really suboptimal because sometimes the whole damn thing blocks for a really long time 2015-10-18 04:26:48 so I guess I shouldn't call that any kind of win... 2015-10-18 04:27:06 but any solution seems to involve knowing things about the base distribution involved 2015-10-18 04:27:11 which I was trying to avoid 2015-10-18 04:27:35 if the interfaces could be thrown into the namespace before docker starts the entrypoint, then I never care and eveything Just Works 2015-10-18 04:27:52 in my magical fantasy imagination anyhow 2015-10-18 04:28:35 but anyhow how this got to alpine was I was trying to cut down image sizes and I was like well hey people might want to use this, how do I do this same hack for this 2015-10-18 04:29:06 and then I tried to host some of our known images on it to cut their size, and then you know, downward spiral on the init dependencies and such... 2015-10-18 04:31:23 (theres this 1.5 year old ticket on github for a pre-start hook, which doesn't seem to be going anywhere) 2015-10-18 04:34:16 I build my images from bottom up 2015-10-18 04:34:20 fwiw 2015-10-18 04:34:32 this kind of throws away half the value of docker though 2015-10-18 04:34:49 how do you mean bottom up? 2015-10-18 04:35:22 https://github.com/hontovaca/builder bottom 2015-10-18 04:35:22 I suspect this is also how I build my containers, but not necessarily the only use case I can support.. :-) 2015-10-18 04:36:07 oh hrm 2015-10-18 04:36:21 I literally start by building rootfs from a bootstrap alpine container 2015-10-18 04:36:25 yeah 2015-10-18 04:36:40 so that I can control the whole update chain 2015-10-18 04:37:13 my problem is I don't really want to be responsible for building anything a user wants, which they could have built themselves or gotten already, simply because we're plumbing all their networking for them 2015-10-18 04:37:24 that is very much not a win 2015-10-18 04:37:58 yeah I'm in the position of just building things for myself 2015-10-18 04:38:14 which means nobody complains if I waste all my time on the foundations :&& 2015-10-18 04:38:34 I can afford to spend almost any amount of time on infrastructure if it means users can just get crap from dockerhub and I never need to touch anything again.. :-) 2015-10-18 12:46:57 is there a https://github.com/jgm/cmark/releases package in Alpine? 2015-10-18 12:52:35 does not look like it 2015-10-18 12:56:58 chris|: i guess i need to install some base-devel and build it in my Dockerfile 2015-10-18 12:57:46 base-devel is arch, but yeah, you can do that 2015-10-18 12:58:09 OR you can contribute a patch for a package instead :) 2015-10-18 12:58:32 <_ikke_> for alpine, you need alpine-sdk 2015-10-18 13:00:25 chris|: is the "patch for a package" like AUR? or is there some silly bureaucracy? 2015-10-18 13:02:18 hendry: there is no AUR platform for alpine, instead, you build your APKBUILD file (pretty simmilar to PKGBUILD) and instead of git push, you git send-email it to the alpine-aports mailing list 2015-10-18 13:02:42 <_ikke_> Though, there is a community repository 2015-10-18 13:03:04 <_ikke_> But that's not the same as the aur 2015-10-18 13:03:18 yes, but cannot just create a package an get repository access for it 2015-10-18 13:03:27 which is the AUR way 2015-10-18 13:03:36 <_ikke_> yup 2015-10-18 14:23:56 i prefer the AUR way since it's pretty frictionless 2015-10-18 14:28:14 true, but its also based on a very lose trust model 2015-10-18 14:30:00 just need a markdown interpretor 2015-10-18 14:32:17 also arch packages tend to be pretty huge 2015-10-18 15:07:05 chris|: do you have a sample patch you recommend which basically does a git clone and make install of a C package? 2015-10-18 15:17:40 hendry: alpine packages are not usually built directly from git 2015-10-18 15:18:17 you need to either write a snapshot function or use the abuild builtin function if you can 2015-10-18 15:19:11 if you want to package something that publishes versioned releases (like cmark), you should go with the versioned release tarball 2015-10-18 15:22:51 a pretty simple example for a package that uses the builtin snapshot is lockdev 2015-10-18 15:24:07 there is also http://wiki.alpinelinux.org/wiki/APKBUILD_examples:Git_checkout if you need to write your own 2015-10-18 16:10:35 Hello 2015-10-18 16:12:06 Where can i download the image of alpine for flash cards? 2015-10-18 16:13:33 i have a netbook and it has no cd-rom 2015-10-18 16:16:47 https://alpinelinux.org/downloads/ 2015-10-18 16:17:04 you can make bootable flash drive from those images 2015-10-18 16:22:54 i tried to use unetbootin, but the image is not loaded 2015-10-18 17:30:44 <_ikke_> unetbootin should work 2015-10-18 18:30:18 the wiki notes for setting up openvpn server mention a "/usr/share/openvpn/" folder 2015-10-18 18:30:27 which is not initialized when doing "apk add openvpn" 2015-10-18 18:30:59 anyone know if there is a different package you need? 2015-10-18 18:31:52 maybe openvpn-doc? 2015-10-18 18:32:28 nope 2015-10-18 18:32:59 not openvpn-dev either 2015-10-18 18:42:15 I just wanted to give a heads up that ncurses on x86-64 built on te 15th is broken 2015-10-18 18:43:47 6.0-r0 2015-10-18 18:48:26 hmm - are there different repos for alpine? 2015-10-18 18:48:32 some people had to download rsa-easy 2015-10-18 18:48:46 which isn't in the default setup (apk search rsa-easy == fail) 2015-10-18 18:51:29 w/e, I'll just do it on a different box 2015-10-18 18:51:34 alpine doesn't make this simple 2015-10-18 18:51:41 seems like the easiest way is to use a web interface 2015-10-18 19:01:45 invapid: i assume you mean easy-rsa, which is in testing. you'll need to enable that repository by hand 2015-10-19 09:43:31 royger: you're at the opennebulaconf too? 2015-10-19 09:45:02 darkfader: ha! yes :) 2015-10-19 09:45:13 darkfader: and the the CentOS Dojo tomorrow 2015-10-19 09:46:05 it's literally a 5min walk from my place 2015-10-19 09:48:25 cool! 2015-10-19 09:48:52 place as in hotel or living there? 2015-10-19 09:49:17 darkfader: oh, no, I'm living in Barcelona 2015-10-19 09:50:26 nice 2015-10-19 09:50:27 darkfader: are you giving a talk or just attending? 2015-10-19 09:50:44 royger: just attending this time 2015-10-19 09:50:52 i didn't come up with a good idea 2015-10-19 09:51:30 mine is not really realted to opennebula, but alas, it got accepted 2015-10-19 09:52:01 see you tomorrow then :) 2015-10-19 09:52:10 yes! 2015-10-19 12:17:41 <^7heo> hey people 2015-10-19 12:17:48 <^7heo> ncurses is segfaulting here. 2015-10-19 12:17:49 <^7heo> 6.0 2015-10-19 12:25:36 yikes 2015-10-19 12:25:42 <^7heo> yeah 2015-10-19 12:25:51 <^7heo> alsamixer doesn't work so well when ncurses crashes 2015-10-19 12:26:24 works for me 2015-10-19 12:26:50 <^7heo> yeah well, it seems I had an inconsistent state since an upgrade. 2015-10-19 12:26:55 <^7heo> removed the pinned repos 2015-10-19 12:27:02 <^7heo> uninstalled some pinned packages 2015-10-19 12:27:12 <^7heo> refreshed apk cache, it seems to do something different. 2015-10-19 12:27:17 <^7heo> I'll keep you posted. 2015-10-19 12:28:21 i still have ncurses 5.9 2015-10-19 12:28:28 i thought i had been upgraded 2015-10-19 12:28:36 <^7heo> nah but 2015-10-19 12:28:47 <^7heo> at some point, I uncommented the other repos in my /etc/apk/repositories list 2015-10-19 12:28:51 <^7heo> without pinning them. 2015-10-19 12:28:59 <^7heo> so I guess that's why. 2015-10-19 12:29:07 that should be fine 2015-10-19 12:33:14 <^7heo> well, somehow, it got fucked up. 2015-10-19 12:33:18 <^7heo> but all good now it seems 2015-10-19 12:33:58 <^7heo> and I have sound. 2015-10-19 12:34:00 <^7heo> Sorry for the noise. 2015-10-19 12:38:46 alsamixer segfaults for me too 2015-10-19 13:31:09 ncopa: hi, I can help maintaining nodejs and libuv packages (as well as libtorrent and rtorrent since I already do it for debian); but can't find a way to submit the new packages. Any pointer on the wiki? 2015-10-19 13:31:59 BTW, can't find if the packages binaries are uploaded or there's a build machine somewhere. If binaries are uploaded I could help with armhf binaries 2015-10-19 13:43:13 ghostbar, we have builders that track aports git. on push they automatically build the changed packages, and upload them to the mirrors 2015-10-19 13:45:12 Hello ! 2015-10-19 13:45:41 I am trying alpine and read on the wiki, to install gnome, I need to install "gnome-base". it appears this package is not available in "apk search" 2015-10-19 13:46:04 I wondered if there was another packaet.. when I do "apk list | sort | more" I don't see gnome-base nor gnome-shell so I'm not sure :p 2015-10-19 14:01:42 doesn't gnome require systemd? 2015-10-19 14:03:46 I am not sure 2015-10-19 14:03:59 the wiki on alpine website has a gnome tutorial 2015-10-19 14:04:08 but maybe it's now defunct ? 2015-10-19 14:05:58 this one? http://wiki.alpinelinux.org/wiki/Gnome_Setup 2015-10-19 14:06:21 yes 2015-10-19 14:06:29 "It doesn't produce the result expected YET" 2015-10-19 14:06:43 I'm no expert, but that's first thing I can see 2015-10-19 14:06:53 oh woah ok I didn't see this 2015-10-19 14:06:54 sorry 2015-10-19 14:07:13 does it make much sense to install gnome on alpine anyway? 2015-10-19 14:07:56 I am not sure :) just trying out some distros for fun 2015-10-19 14:08:15 if it makes no sense, then I guess I have my answer :p 2015-10-19 14:08:46 I don't know, but it feels strange to use minimal distro to install gnome 2015-10-19 14:10:50 well, I read "minimal-distro" as "minimal starting point" 2015-10-19 14:10:52 but maybe I'm wrong 2015-10-19 14:11:22 but yeah I know alpine could be more used in things like docker images , etc... 2015-10-19 14:18:37 gnome docs are outdated i think 2015-10-19 14:18:41 it was for gnome2 2015-10-19 14:18:46 gnome3 needs systemd afaik 2015-10-19 14:19:17 ok, thanks :p 2015-10-19 14:51:48 toto3254 you can install other desktops like mate, which is a gnome2 fork 2015-10-19 15:00:10 there are a bunch of geeky window managers too like jwm, twm, fvwm, i3, awesome, openbox etc all avaiable 2015-10-19 15:03:51 Then last time I checked, also xfce is existing. 2015-10-19 15:31:20 if I want to use a mostly live Alpine system with selective persistence (e.g. dotfiles and documents in $HOME, /etc/, packages), is lbu + apk cache the way to go? 2015-10-19 15:31:40 I'm wondering about the ins and outs of that vs "data" setup 2015-10-19 15:44:23 wgreenhouse: what do you call a live Alpine system? 2015-10-19 15:44:46 you mean like Alpine installed on a USB stick that you boot off? 2015-10-19 15:44:54 ScrumpyJack: yes, by that I mean running from liveusb/livecd media and discarding most changes except for whitelisted stuff 2015-10-19 15:45:54 ooh, exciting! well, if your boot media is a CD, then you have no choice :) 2015-10-19 15:50:47 for a portable USB install, lbu + apkovl is the way to go. 2015-10-19 16:37:40 ScrumpyJack: can the lbu+apkovl storage medium be encrypted with LUKS? 2015-10-19 16:38:51 my vision is to use this as a travel-laptop setup, with some degree of protection against data loss from theft etc. 2015-10-19 16:40:40 wgreenhouse, lbu supports openssl encrypted apkovl files 2015-10-19 16:46:26 fabled: interesting 2015-10-19 16:50:22 fabled: so there's lack of builders? I can donate a vm on scaleway for armhf if required 2015-10-19 16:50:51 set up a fund, spin up fifty :&& 2015-10-19 16:51:07 fabled: so if I want to update libuv and nodejs I just push the APKBUILD updated? with the newer checksum? 2015-10-19 16:51:53 actually, I think I could set up a fund for fifty if fifty are needed on scaleway with my employers 2015-10-19 17:00:28 fabled: so for my setup I'd be keeping the liveusb and the apkovls under a single volume, and wouldn't need some particular partition setup, I'd just have encrypted files on the same partition 2015-10-19 17:12:30 ghostbar: and the newer pkgrel 2015-10-19 17:15:26 Shiz: awesome, so the patches are sent to the mailing list, right? 2015-10-19 17:15:45 to the aports ML, yes 2015-10-19 17:16:28 Shiz: which one is that? I can only see alpine-devel, acf and alpine-security on the wiki 2015-10-19 17:16:58 saw it on lists.alpinelinux.org already 2015-10-19 17:17:01 http://lists.alpinelinux.org/ 2015-10-19 17:17:03 ah 2015-10-19 17:17:05 :) 2015-10-19 20:48:49 lbu is neat 2015-10-19 22:09:26 so lets say I wanted to use a USB drive as an overlayfs over the top of an alpine live-install. 2015-10-19 22:09:29 err live-boot. 2015-10-19 22:10:14 it doesn't seem like overlay lets you mount over /, so could I use it to mount of each inidividual folder in root seperately? 2015-10-19 22:10:21 or is there another method that is more common to do this. 2015-10-19 22:17:15 could you mkdir newroot; mount; and then chroot there or is it stupid idea? 2015-10-19 22:18:51 uhh 2015-10-19 22:19:09 well the point of overlayfs is that I want to be able to install all of the packages for alpine after booting a bare system. 2015-10-19 22:19:20 shutdown, then when I bootup haveit remount the overlayfs and have everything available 2015-10-19 22:19:39 I don't want alpine to need to continually re-install the system into memory from lbu/cache 2015-10-19 22:20:01 but that's the only supported method for USb boots right now because of the way alpine looks for data. 2015-10-19 22:20:14 and how it mounts the tmpfs/root directory 2015-10-19 22:21:05 okay, nevermind then 2015-10-19 22:21:20 so yah, chrooting probably wont work 2015-10-19 23:07:26 hmmpf, after upgrade to edge and turning off tmem my host still crashes. i know it's from bcache but huh, how to ever prove that 2015-10-20 08:57:44 <_ikke_> I have installed alpine on a sd card using unetbootin. There is a syslinux.cfg and an isolinux.cfg, one booting from cdrom. The other from usb. Which one is used? 2015-10-20 09:07:26 _ikke_: does alpine support unetbootin? 2015-10-20 09:08:04 _ikke_: i think isolinux will look for isolinux.cfg first and the fallback to syslinux.cfg 2015-10-20 09:08:19 clandmeter: i know people have successfully used unetbootin with alpine 2015-10-20 09:08:33 i dont know if it works with recent alpine 2015-10-20 09:10:00 is it that much easier then just copying the contents of the iso to usb and install the bootloader? 2015-10-20 09:10:32 or just dd http://dev.alpinelinux.org/~clandmeter/other/alpine-mini-3.2.0-x86_64-512M.img.gz and upgrade :) 2015-10-20 09:30:10 <_ikke_> ncopa: clandmeter I've always used unetbootin to create usb drives 2015-10-20 09:30:39 <_ikke_> clandmeter: I need 3.1.2 ;-) 2015-10-20 09:31:33 <_ikke_> Is it enough to copy the cache dir and the apkovl file from a live system to a new usb drive? 2015-10-20 09:32:22 _ikke_: probably not 2015-10-20 09:32:32 the cache will likely not work 2015-10-20 09:32:46 actually 2015-10-20 09:32:49 it might work 2015-10-20 09:33:01 if you apk cache sync togehter with lbu commit 2015-10-20 09:33:04 then it might work 2015-10-20 09:33:18 <_ikke_> Why might it not work? 2015-10-20 09:34:47 the cache needs correspond with the /etc/apk/repositories 2015-10-20 09:34:51 so it should work 2015-10-20 09:35:02 <_ikke_> ok 2015-10-20 09:36:24 <_ikke_> Trying to test with qemu if it can boot 2015-10-20 09:42:28 <_ikke_> Not sure if it's something with the image or qemu, but getting this message "qemu: fatal: Trying to execute code outside RAM or ROM at 0x00000000000a0000 2015-10-20 09:44:08 Hi all, alpine is great. Fresh breeze coming from Arch. Is there any intension to support armv5tel ? 2015-10-20 11:22:20 <_ikke_> If I'd make the usb disk by hand, do I need to create a separate boot partition, or is a single partition enough? 2015-10-20 11:22:38 <_ikke_> (I dd'd a mbr.bin to the first sector of the usb 2015-10-20 11:22:41 <_ikke_> ) 2015-10-20 11:25:01 <_ikke_> Somehow qemu does not see the device as bootable 2015-10-20 11:25:29 i normally create a separate boot partition 2015-10-20 11:26:00 <_ikke_> qemu-system-xf86_64 -sd /dev/mmcblk0 does not see a boot device 2015-10-20 11:26:33 <_ikke_> installed syslinux with syslinux -i /dev/mmcblk0p1 2015-10-20 11:27:09 and dd if=mbr.bin of=/dev/mmcblk0 ? 2015-10-20 11:27:12 <_ikke_> yes 2015-10-20 11:27:30 i would expect that to work 2015-10-20 11:27:37 <_ikke_> does alpine_dev=usbdisk:vfat also work for sdcards? 2015-10-20 11:27:52 dunno 2015-10-20 11:27:57 <_ikke_> ncopa: I have no clue if this is a qemu problem though 2015-10-20 11:28:16 <_ikke_> Let me try to boot from the device, hold on 2015-10-20 11:28:18 might be you need alpine_dev=mmcblk0p1:vfat 2015-10-20 11:28:22 <_ikke_> ok 2015-10-20 11:28:37 i am currently working on the solution that makes alpine_dev obsolete 2015-10-20 11:28:46 actually 2015-10-20 11:28:54 what might be better is alpine_dev=UUID=..... 2015-10-20 11:29:16 hmpf 2015-10-20 11:29:18 ok 2015-10-20 11:29:28 <_ikke_> UUID="3964-3530" 2015-10-20 11:29:31 <_ikke_> like that? 2015-10-20 11:29:35 yes 2015-10-20 11:29:44 maybe like: 2015-10-20 11:29:52 alpine_dev=UUID=3964-3530 2015-10-20 11:29:55 <_ikke_> ok 2015-10-20 11:30:38 sigh, the initramfs does not work as expected 2015-10-20 11:30:39 <_ikke_> Trying to boot 2015-10-20 11:30:48 i dunno if it is qemu disk driver that is missing 2015-10-20 11:31:01 or if nlplug-findfs is not working as expected 2015-10-20 11:37:34 <_ikke_> bummer, laptop does not boot from sdcard 2015-10-20 11:37:44 heh 2015-10-20 11:40:18 Hi, Im just starting with the Alpine docker container, I want to install something from the community repo. What URL should I add to my repositories file? 2015-10-20 11:41:01 Or should I use the `edge` instead of `main`? 2015-10-20 11:42:24 <_ikke_> yeah, you need edge 2015-10-20 11:42:30 <_ikke_> edge/community 2015-10-20 11:42:54 Is it "wise" to combine a main version (3.2 in this case) and the edge/community repo? 2015-10-20 11:43:04 probably not 2015-10-20 11:43:24 Gotcha :) 2015-10-20 11:43:25 often mixing latest stable and edge will work 2015-10-20 11:43:33 but due to gcc 5 ABI in c++ 2015-10-20 11:43:44 things break too often 2015-10-20 11:44:14 the .so name didnt change either with the gcc 5 ABI break so the package manager can not resolve it 2015-10-20 11:45:28 <_ikke_> anoying 2015-10-20 11:45:41 a bit yes 2015-10-20 11:46:50 <_ikke_> ncopa: How do you normally test if a boot media works? 2015-10-20 11:47:18 virtual boot media normally in qemu 2015-10-20 11:47:36 otherwise direct on the hardware 2015-10-20 14:13:23 ncopa: did you see my questions on overlayfs earlier? 2015-10-20 14:14:04 _ikke_: I use vmware and to get USB boot to work I had to use a special bootloader ISO. 2015-10-20 14:14:17 that can chain-boot from usb. 2015-10-20 14:14:23 operator, armv5 is not planned. it'd require dedicated build as armv6+ is incompatible 2015-10-20 14:14:46 brb 2015-10-20 15:02:01 Sleaker: i didnt see your q on overlayfs 2015-10-20 18:48:45 Hi there. I was just wondering how or what decides whether a package's version is part of edge or stable? 2015-10-20 18:49:35 flower_pot, edge is rolling release, -stable releases are branched every 6 months and get only major bug fix releases and later on only security fixes 2015-10-20 18:52:28 I see. 2015-10-20 18:54:11 so you will have to wait six months counting from august :) 2015-10-20 18:57:25 In my case I would like to install ruby 2.2.3 but stable is 2.2.2. 2.2.3 fixes a security (for me relevant) bug. So for now the only way for me to install it is from edge. Sorry to ask this, I just wanna make sure I'm not overlooking something. 2015-10-20 19:09:51 Hello. I want to build a kernel module for 3.18.21-1-grsec using my alpine box as build machine. Where I can get sources for this kernel? 2015-10-20 19:15:19 ncopa: okay, so basically I'm wondering if it's possibly to overlay the tempfs with a folder from a USB drive for a live-boot environment 2015-10-20 19:16:01 it didn't seem like linux let you overlay directly to / but I'm not too familiar with the mount options, do I need to basically just create individual directories to overlay inside of root, like /bin /var /opt etc 2015-10-20 19:16:40 or do I tell it to try and overlay directly on tmpfs or something like that 2015-10-20 19:32:16 <_ikke_> laskin: This is how it's built: http://git.alpinelinux.org/cgit/aports/tree/main/linux-grsec/APKBUILD?h=3.2-stable 2015-10-20 19:32:25 <_ikke_> laskin: It also lists the sources 2015-10-20 21:58:59 I know this is like.. a super long shot.. but I don't suppose anyone has any experience with passing USB devices to QEMU guests that change their firmware when they are plugged in..? 2015-10-20 21:59:47 I have a G25 wheel and it starts as a HID device, then resets to a FFB wheel, but when I pass through the host:addr:prod, it gets reset, reappears as the HID and the host gets it back 2015-10-21 06:01:53 Sleaker: it should be theoretically possible to use a read-only live image root and tmpfs overlayfs 2015-10-21 06:20:05 ncopa, Sleaker : i added initramfs support to support mounting root + overlayfs tmpfs 2015-10-21 06:20:16 but it works with real root devices only; no squashfs root backing yet 2015-10-21 06:20:23 we had discussion to add it, but no work done yet 2015-10-21 10:31:41 reading the docs, http://opennetworkingfoundation.github.io/libfluid/, but still not clear what they trying to make ! 2015-10-21 10:57:05 aha "parsing OpenFlow wire format messages" and eventing them 2015-10-21 13:39:49 iirc, perl6 should be done sometime this month+ 2015-10-21 13:46:24 then I think 70% of distuptive phase would be over 2015-10-21 14:01:01 remaining 30% revols around, 2015-10-21 14:01:01 ONF + SDN + NFV + stable/reliable cloud era + massive parellelization at user level + stable tech around wayland, llmv, clang, virt-desktops (almost done), kernel IPC 2015-10-21 14:01:04 + almost non-ending hardware-graphics changes 2015-10-21 14:02:53 + things I missed while watching 0hour serial 2015-10-21 14:02:58 zero-hour 2015-10-21 14:15:09 once done then we can go to mars ... zzzZZZ ;) 2015-10-21 14:16:26 Hey folks :) is it known and desired behavior that GCC on alpine produces shared objects (that are executable, but not executables in an ELF sense)? 2015-10-21 14:16:29 a.compiled.with.glibc: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.24, BuildID[sha1]=b289aa00d600418aad2b3d5c8329b6229e6f0fe4, not stripped 2015-10-21 14:16:33 a.compiled.with.musl: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-musl-x86_64.so.1, not stripped 2015-10-21 14:18:19 for reference, clang has the same behavior 2015-10-21 14:26:13 thriqon__: can x+ .so be misused ? 2015-10-21 14:26:57 or have unwanted not so good side-effects 2015-10-21 14:28:01 they are +x, that's not the problem 2015-10-21 14:28:53 my output says, that even /bin/busybox is a "shared object" 2015-10-21 14:29:28 it works perfectly fine, since the interpreter is set and executed 2015-10-21 14:30:19 currently, i'm trying to use linuxbrew in alpine, and it's not working because of this. linuxbrew trying to be smart differentiates between executables and shared objects, and only the former gets executable permissions 2015-10-21 14:32:49 thriqon__: it is due to our hardened toolchain 2015-10-21 14:32:54 which produce PIE 2015-10-21 14:33:04 position independent executable 2015-10-21 14:33:25 i guess you can do -fno-pie to disable that 2015-10-21 14:34:23 ncopa: I actually didn't want tmpfs overlay, I wanted a vfat overlay on top of/instead of what gets created for the current live. 2015-10-21 14:34:29 not sure if that came across properly 2015-10-21 14:35:55 thanks, ncopa, that works. I'll file a bug against linuxbrew then... 2015-10-21 15:39:19 clandmeter: how come the alpine emby@testing package pulls down x11 alsa and all that jazz? I can't see that they are listet as dependencies here --> https://pkgs.alpinelinux.org/package/testing/x86_64/emby 2015-10-21 15:50:08 brujoand: probably due to ffmpeg 2015-10-21 17:23:49 ncopa: how do I know if the patch I sent was rejected? 2015-10-21 18:10:26 So I built this to backport nodejs v4.2.x to alpine v3.2.x; is there any reason this would be a bad idea? https://github.com/ghostbar/alpine-alt-nodejs 2015-10-21 19:16:23 @clandmeter: ah, yeah. the ffmpeg-libs. I guess that's why emby provides them with the compiled non-packaged builds 2015-10-21 19:17:01 or actually the startup script downloads them. but yeah 2015-10-21 19:40:14 ghostbar: you should get an email from patchwork 2015-10-21 19:43:59 if yo 2015-10-21 19:44:15 if you send it to our patch mailing list that is 2015-10-21 19:46:06 I think it would not be a bad idea to include alpine-devel patches in patchwork as well 2015-10-21 20:03:38 Hi. I had a 3.0/edge running from ram. I did a apk update and upgrade but not a lbu ci. but after a reboot the network drivers are not loaded anymore nor the raid system. I was thinking that from a run-from-ram nothing woud be touched on the usb boot device. I'm not sure if the kernel was updated (and I wonder how it did as did not found any lbu ci in any scripts in local.d). The box is very far away and I have only IPMI access to 2015-10-21 20:35:22 clandmeter: I sent it to the ml 2 days ago, other things got merged but mine didn't. Maybe I sent it bad? 2015-10-21 20:40:53 ghostbar: no need to worry, sometimes it takes a couple of days 2015-10-21 20:47:39 What I do not understand is that no modules are possible to load with modprobe. And I got no error response. I have the exact same mchine running with same usb key and same kernel. If it was a hardware problem should I have some info from modprobe -v ? 2015-10-21 20:50:44 hi there, anyone else having trouble reaching the package download site at http://dl-4.alpinelinux.org ? 2015-10-21 20:52:05 I was just doing and apk update and it's timing out... 2015-10-21 20:52:47 Drankinn: looks like a couple of alpine services are having trouble atm, like the list-archives, patchwork or wiki. Might be related 2015-10-21 20:53:12 ya, I can't get to the forum either. 2015-10-21 20:54:42 you can always try another mirror like https://ftp-stud.hs-esslingen.de/Mirrors/alpine/ 2015-10-21 20:55:12 ghostbar: did you check patchwork.alpinelinux.org? 2015-10-21 20:56:39 hmm seems like a DNS issue 2015-10-21 20:58:15 looks like it 2015-10-21 21:57:59 clandmeter: yes, it's still there :) 2015-10-21 21:58:04 I guess it takes time :D 2015-10-22 08:46:20 Hi, I found my problem of yesterday. modprobe doesn't work anymore. I have to use insmod manually with all dependecies in the right order. modprobe fails silently with no indication and no logs. I have absolutly no clue how this happened... nor how to solve it! I can hack around for now but I'm not very confortable with that on production servers :( 2015-10-22 08:46:51 Jean-Scotch, on edge? or some stable branch? 2015-10-22 08:47:31 it is a 3.0/edge machine running in run-from-ram from an usb key 2015-10-22 08:47:51 sounds like edge issue 2015-10-22 08:48:00 probably because new mkinitfs depends on kmod 2015-10-22 08:48:03 the machine is 1000 km away so to change manually the usb key is not an option for now 2015-10-22 08:48:21 and kmod does not work without the binary module indexes 2015-10-22 08:48:28 which are not included in any -stable modloop image yet 2015-10-22 08:48:42 try uninstalling kmod 2015-10-22 08:51:07 ok. that's done (apk del multipath-tools ; apk del kmod) 2015-10-22 08:51:19 does modprobe/insmod work now? 2015-10-22 08:51:33 insmod works. 2015-10-22 08:51:44 the edge's mkinitfs with nlplug-finds needs kmods' depmod 2015-10-22 08:51:48 I'm looking after a module to load with modprobe 2015-10-22 08:52:18 mixing edge can cause things like this. edge is unstable, and not recommended to production boxes. 2015-10-22 08:52:33 2015-10-22 08:52:40 *nod* 2015-10-22 08:52:57 now modprobe works (modprobe tun) 2015-10-22 08:53:01 yeah 2015-10-22 08:53:13 stable releases do not ship the binary indexes required by kmod 2015-10-22 08:53:19 and edge has now some core dependencies to kmod 2015-10-22 08:53:26 'busybox modprobe' would work still 2015-10-22 08:53:34 I now but when I did setup that boxes I needed openvswitch which was only available in edge at the time 2015-10-22 08:53:52 i'd recommend upgrade to v3.2 stable 2015-10-22 08:53:59 which has openvswitch 2015-10-22 08:54:36 my new boxes are using v3.2 (with @testing for consul) 2015-10-22 08:55:10 does consul work? 2015-10-22 08:55:26 we should fix consul so it can be included in v3.3 2015-10-22 08:55:41 now is the time to clean it up for production 2015-10-22 08:55:41 yes. I use it for about a year now (from the prepared package to the testing one) 2015-10-22 08:56:09 and I really am an happy consul user 2015-10-22 08:56:16 ugh, its a go-lang app 2015-10-22 08:56:49 it was a PITA to prepare the package AFAIK but when done, it's very usefull 2015-10-22 08:56:54 go developers want you to use the go package manager 2015-10-22 08:57:35 https://twitter.com/tehile/status/657105306942615552 2015-10-22 08:57:50 'go get -u' 2015-10-22 08:57:54 and you are up-to-date 2015-10-22 08:58:08 to upgrade an usb key from the running system isn't it something "dangerous"? 2015-10-22 08:58:32 I cannot afford to loose that box now... 2015-10-22 08:58:39 *lose 2015-10-22 08:59:01 exactly 2015-10-22 08:59:12 thats what go devs does not seem to get... 2015-10-22 11:53:00 ip a 2015-10-22 11:53:17 sorry wrong window ;) 2015-10-22 12:25:35 is there packages for older version of php available for alpine? looking for version 5.4 2015-10-22 12:32:19 eldamar: we do not have 5.4 2015-10-22 12:32:34 last branch to have it is 2.6 which is not supported anymore 2015-10-22 12:37:48 clandmeter: alright, thanks :) 2015-10-22 13:42:25 anyone know of a simple http server that will let me do http PUT without jumping through loops? 2015-10-22 13:42:55 ksh 2015-10-22 13:46:50 coredumb has made a go webserver thinggie for similar purposes 2015-10-22 13:46:53 maybe ask him 2015-10-22 13:47:05 coredumb: you about? 2015-10-22 13:49:21 ScrumpyJack: I'm here 2015-10-22 13:49:26 depends what you need 2015-10-22 13:49:48 your httpd server that supports PUT :) 2015-10-22 13:50:15 without any fuss (config/fuss) 2015-10-22 13:50:30 ah no I support POST and GET only no PUT 2015-10-22 13:50:36 no config/auth 2015-10-22 13:50:40 ok 2015-10-22 13:50:41 ScrumpyJack: https://unix4lyfe.org/darkhttpd/ 2015-10-22 13:50:56 but no config auth :D 2015-10-22 13:51:14 clandmeter: i'd forgotten about that one 2015-10-22 13:51:18 ScrumpyJack: I can give you the very small code and you change POST to PUT though :) 2015-10-22 13:51:31 im not sure busybox httpd supports what you want. 2015-10-22 13:51:37 i know nothing about GO 2015-10-22 13:51:56 its better to keep it that way... :) 2015-10-22 13:52:17 ScrumpyJack: well it's not that bad if you know some python 2015-10-22 13:52:43 ScrumpyJack: python has also an buildin httpd 2015-10-22 13:53:23 no python here 2015-10-22 13:53:41 what you need this server for? 2015-10-22 13:53:54 testing stuff 2015-10-22 13:54:03 python -m SimpleHTTPServer 2015-10-22 13:54:15 or python -m http.server if python3 2015-10-22 13:55:01 our www runs darkhttpd i believe 2015-10-22 13:55:27 behind revproxy 2015-10-22 13:57:06 darkhttpd "PUT /stuff" 501 Not Implemented 2015-10-22 14:03:53 darkhttpd: else if (strcmp(conn->method, "PUT") == 0) { default_reply(conn, 501, "Not Implemented", [...] } 2015-10-22 14:04:22 at least you confirmed that this code works :P 2015-10-22 14:04:33 :) 2015-10-22 14:06:23 really just modify my code 2015-10-22 14:06:32 gimme a sec 2015-10-22 14:06:57 i don't have/know GO (or much else as a matter of fact) 2015-10-22 14:07:29 http://pastebin.com/AeD6ea9C 2015-10-22 14:07:41 line 41 2015-10-22 14:07:55 router.POST => router.PUT 2015-10-22 14:08:04 should work pretty much the same way 2015-10-22 14:08:17 you use it like that 2015-10-22 14:09:03 curl -X PUT http_store/add/ -F "file=@ 2015-10-22 14:09:57 just starting it without options, it will listen to locahost:8080 and store files in ./files 2015-10-22 14:10:09 yeah I can see that 2015-10-22 14:10:36 then curl -X GET http_store/get/ 2015-10-22 14:10:40 nothing fancy 2015-10-22 14:11:41 but GO? what *is* that? i don't even know how to compile/link/build that 2015-10-22 14:12:40 i've got mini_httpd.c and darkhttpd.c which are in warm and cozy C blanket 2015-10-22 14:12:47 I'll play with those 2015-10-22 14:15:07 mini_httpd does POST 2015-10-22 14:15:38 if you need something simple, I can write you this in go in 2min 2015-10-22 14:17:21 that's very kind, but i don't want to waste your time (it will take longer than 2min to do the other stuff) :) 2015-10-22 14:17:41 fair enough 2015-10-23 04:05:17 Hi, any idea why rc is stopping one service when I stop another one even though there are no use or need in the init script? 2015-10-23 04:31:18 Maybe on the other init script? 2015-10-23 04:32:05 nope, none of them reference each other 2015-10-23 04:32:38 service 1: depend() { 2015-10-23 04:32:38 need net 2015-10-23 04:32:38 } 2015-10-23 04:32:38 after firewall 2015-10-23 04:32:50 service 2: depend() { 2015-10-23 04:32:50 need net 2015-10-23 04:32:50 } 2015-10-23 04:33:12 If I stop service 1 service 2 gets stopped automatically 2015-10-23 04:35:20 Is there any other place where such a dependency can be defined? 2015-10-23 05:27:42 also resolv.conf gets overwritten on every boot. I'm using dhcp. Is there a way to modify this behaviuor? 2015-10-23 05:31:46 the easiest way i know that works on all dists: once you're done editing it, chattr +i /etc/resolv.conf :) 2015-10-23 05:32:09 that sets the ext2/3/4 "immutable" flag that makes it impossible to modify or unlink the file unless you first unset the flag :) 2015-10-23 05:34:34 the right way is to configure your dhcp client ;) 2015-10-23 05:37:49 well yes 2015-10-23 05:37:56 but it's nice to have a trick that always works 2015-10-23 05:41:06 well, I prefer to have a properly configured system instead of applying hacks that prevents the system from doing what it is configured to do :) 2015-10-23 05:42:42 yes, but the other day i needed a solution to get a nasty public wifi's 5-minute dhcp lease renewal to stop overwriting my resolv.conf with a non-working nameserver on 192.168.1.1 2015-10-23 05:42:52 and chattr solved it very quickly :) 2015-10-23 10:11:52 Hello people, just arrived on Alpine, and I get an error for nano : Error opening terminal: xterm-256color. 2015-10-23 10:12:09 I tried installing ncurses-term, but I get this : 2015-10-23 10:12:21 ERROR: unsatisfiable constraints: 2015-10-23 10:12:23 ncurses-term (missing): 2015-10-23 10:12:25 required by: world[ncurses-term]ERROR: unsatisfiable constraints: 2015-10-23 10:12:27 ncurses-term (missing): 2015-10-23 10:12:29 required by: world[ncurses-term] 2015-10-23 10:16:14 Depado: no such package? 2015-10-23 10:16:34 Depado: where are you getting that name from 2015-10-23 10:19:28 Depado: maybe you are looking for https://pkgs.alpinelinux.org/package/main/x86_64/ncurses-terminfo 2015-10-23 10:21:21 Depado: oh, are you coming from debian &c.? 2015-10-23 10:22:41 you'll want ncurses-terminfo 2015-10-23 10:23:20 ncurses-terminfo would apparently have probably worked if not for 256color 2015-10-23 10:36:38 ammunta: Yes I come from Arch/Debian. 2015-10-23 10:37:05 Depado: yeah, the package names are different 2015-10-23 10:37:11 https://pkgs.alpinelinux.org/packages useful search 2015-10-23 10:54:46 Thanks for the tips :) 2015-10-23 10:55:05 I'll need to rewrite a bit my ansible recipes for arm and apk 2015-10-23 11:06:03 for arm, too, huh 2015-10-23 11:06:19 Yeah I'm trying Alpine on Scaleway :) 2015-10-23 11:06:42 Bare metal cloud provider on Armv7 2015-10-23 11:07:09 https://www.scaleway.com/ 2015-10-23 11:12:42 Depado: I use them too. It's not a bad service. They don't do stateful outgoing NAT though, so you have to have their NATed public IPs 2015-10-23 11:14:57 I have litterally 0 knowledge in network :/ 2015-10-23 11:15:45 I mean I undertand principles, how things work, but I don't know how to do things with the network. Always quite obscure to me. 2015-10-23 11:34:24 ScrumpyJack: yes statefull would be nice. 2015-10-23 11:52:42 I've already raised a ticket, made some noise in #scaleway and opened a thread. If you it's of interest, please add your voice 2015-10-23 11:52:46 https://community.scaleway.com/t/request-for-nat/1484 2015-10-23 11:53:00 If you it's of interest 2015-10-23 11:53:02 what? 2015-10-23 11:53:42 If it's of interest to you *sheesh* 2015-10-23 11:54:45 :) 2015-10-23 11:55:06 Depado: you too, even if "I have litterally 0 knowledge in network" ;) 2015-10-23 11:57:32 ._. I can't support something I don't understand, that would be dumb… 2015-10-23 12:35:24 Depado: the Scaleway C1s have a private IP address, not a public one. A public IP is assigned to a C1 on request and Scaleway forward all traffic destined to that Public IP, to your Private IP 2015-10-23 12:38:03 If you don't need/want to consume a Public IP, you can forward all traffic that goes *out* of your C1 back into the C1 only if you have stateful NAT (sometimes called masquerading) 2015-10-23 12:40:18 I mean 2015-10-23 12:40:24 you need a public ip *somewhere* surely 2015-10-23 12:40:28 With that, you can connect any C1 to an existing VPN for example, and it will appear on your private network 2015-10-23 12:40:56 ammunta: Na 2015-10-23 12:40:59 oops 2015-10-23 12:41:13 if they can shunt that work down to you that decreases the cost to them and gives them an extra thing to charge you for 2015-10-23 12:41:59 that's cynical :) 2015-10-23 12:45:01 in their line of work? nah that's just SOP 2015-10-23 12:55:43 also, more to the point 2015-10-23 12:56:20 it's a change which mostly benefits people who are running a small number of servers on their service 2015-10-23 12:56:57 but these are also the people who pay them least 2015-10-23 13:01:00 also fwiw they have admitted that basically unless you specifically want an arm or you're actually going to use their "cloud"y features or if the difference between €3 and €6 is a real dealbreaker that their low-end dedicated are probably a better deal 2015-10-23 13:12:10 the dedibox thing? 2015-10-23 13:16:41 yeah that 2015-10-23 13:27:15 im planning to do some maintainer to infra. could be some of our services will be down. 2015-10-23 13:32:06 clandmeter2: which parts 2015-10-23 14:02:47 can anybody try if our www works? 2015-10-23 14:09:47 oh... http://pkgs.alpinelinux.org/ seems to be down 2015-10-23 14:11:30 www.a.o ok here 2015-10-23 14:12:38 for me too 2015-10-23 14:18:50 is there no package with vconfig? I did a contents search of the package db on the web and didn't come up with anything 2015-10-23 14:19:26 nbastin, pkgs should have all listed files. 2015-10-23 14:19:26 apk add vlan 2015-10-23 14:19:44 vlan doesn't have vconfig, it does some kind of magic using /etc/network/interfaces that isn't what I need 2015-10-23 14:19:51 ah right 2015-10-23 14:20:04 vconfig is a busybox applet 2015-10-23 14:20:11 % ls -lah /sbin/vconfig 2015-10-23 14:20:11 lrwxrwxrwx 1 root root 12 Aug 23 2014 /sbin/vconfig -> /bin/busybox 2015-10-23 14:20:19 yes, thats possible 2015-10-23 14:20:27 yes it's a built-in appleto 2015-10-23 14:20:31 *applet 2015-10-23 14:20:32 pkgs (and apk) do not list post-install 2015-10-23 14:20:33 hrm 2015-10-23 14:20:34 right 2015-10-23 14:21:34 I built this off of the alpine3.2 docker image, does that have a more stripped busybox root? 2015-10-23 14:22:33 nbastin, did you check if busybox has the applet? 2015-10-23 14:22:40 could be its just missing the symlink 2015-10-23 14:22:50 ill try it 2015-10-23 14:22:54 will, even 2015-10-23 14:23:47 ah back into irssi 2015-10-23 14:24:07 oh good, it works if I add the symlink 2015-10-23 14:24:10 thanks! 2015-10-23 14:24:39 (saves me rebuilding a huge topology) 2015-10-23 14:25:42 sorry, totally new to alpine, it's just an awesome dead small docker root that is really functional.. :-) 2015-10-23 14:28:15 pkgs -> "No item found..." 2015-10-23 16:01:10 Does anyone play with Ansible and Alpine around here ? ^^ 2015-10-23 16:15:45 Depado: I have, but what about it 2015-10-23 16:16:01 I'll admit, don't like it very much 2015-10-23 16:16:15 means I have to put python on it 2015-10-23 16:16:24 which is not a given 2015-10-23 16:16:36 Hmmm... 2015-10-23 16:16:56 Python is included in Alpine on Scaleway. So I guess it's ok. 2015-10-23 16:17:17 mind, a lot of my *need* for it is eliminated by the fact that all my alpine instances are in docker containers 2015-10-23 16:17:38 But is there a way to install a system like useradd ? 2015-10-23 16:17:49 that's in shadow I think 2015-10-23 16:18:15 can use adduser though, surely? 2015-10-23 16:18:30 Yeah but ansible abstracts really well the user creation. 2015-10-23 16:18:43 (With automatic ssh key generation and stuff like that) 2015-10-23 16:19:19 I'm still really confused what automatic per-user ssh keygen is for 2015-10-23 16:20:01 So I can disable connect to this user instead of root and not have to type my password each time ? 2015-10-23 16:22:21 ???? that's a case for copying over your public key, not for generating a new keypair 2015-10-23 16:23:02 authorized_key makes sense 2015-10-23 16:23:14 I'm confused about user generate_ssh_key 2015-10-23 16:23:25 Oh. 2015-10-23 16:23:27 Alright 2015-10-23 16:24:03 You're using Alpine as docker containers ? Are you also using Alpine to run your containers ? 2015-10-23 16:24:07 that said, ansible's not magical 2015-10-23 16:24:42 it's just that somebody already wrote it for you 2015-10-23 16:25:37 Yeah I know. But under the hood, it uses the `useradd` binary. Which can't be installed on Alpine from what I can see. 2015-10-23 16:26:14 it's in shadow 2015-10-23 16:26:17 which is in testing 2015-10-23 16:26:25 Oh 2015-10-23 16:27:12 I wonder if Alpine is the right choice. I'm pretty sure if I pick Arch I'm going to have troubles again with Ansible though. 2015-10-23 16:27:14 ... ... ... did pkgs. break suddenly 2015-10-23 16:27:29 can't you just install python2 and supply and ansible_interpreter_path 2015-10-23 16:28:05 What to do ? 2015-10-23 16:28:17 Ansible works fine on Alpine. That's not the point ^^ 2015-10-23 16:29:01 I even rewrote my ansible recipe to compile my programs to target arm architecture, and tell them if the target system is Alpine or Debian. 2015-10-23 16:29:14 um well look I use ansible on coreos 2015-10-23 16:29:17 ... ... 2015-10-23 16:29:19 so 2015-10-23 16:30:37 I'm sorry I have very few knowledge in the deployment/container things. That's why I'm learning ^^ 2015-10-23 16:31:42 I was told Alpine was a great distro both for containers and secure servers. So I'm willing to try it out ^^ 2015-10-23 16:34:31 ah uh 2015-10-23 16:35:57 I'm a developper and never had a network/administration formation so I learned it all by myself x) That's why I can get a little slow to understand what's going on. Sorry about that. I'll have to go ^^ Later 2015-10-23 16:40:20 https://pkgs.alpinelinux.org/packages um is this broken for everyone or just for me 2015-10-23 16:43:28 everyone 2015-10-23 16:44:13 Works for me 2015-10-23 16:56:45 now it works for me, too 2015-10-23 18:08:25 ammunta: clandmeter said he'll be doing some infra maint. 2015-10-23 18:08:31 at least i think that was today 2015-10-23 18:08:53 oh right 2015-10-23 18:08:57 forgot 2015-10-23 22:48:48 Any ideas on: /bin/df: unrecognized option: l 2015-10-23 22:49:01 i guess busybox does not support this. How can i get a complete df binary? 2015-10-23 23:01:18 lrvick: apk add fileutils or coreutils 2015-10-23 23:07:04 new issue at least: /bin/df: cannot read table of mounted file systems: Result not representable 2015-10-23 23:07:22 I assume this is due to /etc/mtab not being populated? 2015-10-23 23:08:52 seems it is 2015-10-23 23:08:54 hrm 2015-10-23 23:12:03 looks like a docker issue 2015-10-23 23:27:41 just FYI, it seems pkgs.alpinelinux.org isn't working 2015-10-24 00:04:55 yeah that's an overlayfs issue 2015-10-24 03:07:48 how do I get apk to make me coffee? 2015-10-24 03:28:30 should I bother with awall on a simple web server? I just need 80 & 22 open... reading the docs on awall makes it seem like overkill 2015-10-24 03:29:57 and maybe 443, after letsencrypt starts doing their thing :) 2015-10-24 04:32:04 I'm seeing odd load averages on my server... there's virtually nothing running, all cpus are at 100% idle, but load average is 1.2 2015-10-24 04:32:56 anyone have any ideas what would cause that? 2015-10-24 04:34:09 I thought it might be something with the system clock(s), so I installed openntpd, but it's still doing it 2015-10-24 05:40:52 shodan45: top? 2015-10-24 06:21:58 ammunta: no, can't be, just running "uptime" shows the same thing 2015-10-24 06:32:24 can check if any processes are doing anything 2015-10-24 08:54:29 Hello everybody! When I run setup-alpine from 3.2, I have an error saying linux-generic can't be found, I'd like to specify "linux-vanilla" instead but.. should I make a manual installation before? 2015-10-24 09:02:46 Nevermind, I found my mistake.. :-) 2015-10-24 10:38:01 Hello, I'm in a problem atm 2015-10-24 10:38:07 Alpine doesn't work 2015-10-24 10:38:22 http://a.uguu.se/ltttkh.png 2015-10-24 10:38:23 See this 2015-10-24 10:38:33 I cannot install Alpine 2015-10-24 10:40:56 any ideaS? 2015-10-24 10:41:02 algitbot: hello? 2015-10-24 10:55:36 It now works with a fresh new VM with VMware Workstation 2015-10-24 10:55:43 ACTION slaps NaNDude around a bit with a large fishbot 2015-10-24 12:12:41 so i recompiled vim with abuild -r 2015-10-24 12:12:49 i changed these flags https://dpaste.de/btfz 2015-10-24 12:13:01 it produced three APKs, how do i install them and not the ones from my cache 2015-10-24 12:13:16 -rw-r--r-- 1 user user 862 Oct 24 22:36 APKINDEX.tar.gz 2015-10-24 12:13:18 -rw-r--r-- 1 user user 7463789 Oct 24 22:36 vim-7.4.861-r1.apk 2015-10-24 12:13:20 -rw-r--r-- 1 user user 20170 Oct 24 22:36 vim-doc-7.4.861-r1.apk 2015-10-24 12:13:22 -rw-r--r-- 1 user user 1164 Oct 24 22:36 vimdiff-7.4.861-r1.apk 2015-10-24 12:13:38 oh possibly the issue is i didn't change the PKGREL 2015-10-24 12:13:45 so that should be r2 2015-10-24 12:42:26 brb 2015-10-24 13:02:44 ./configure: error: C compiler cc is not found 2015-10-24 13:02:51 Even when I have cc 2015-10-24 13:03:51 ACTION slaps pnutzh4x0r around a bit with a large fishbot 2015-10-24 13:04:02 ACTION slaps iilluzion2 around a bit with a large fishbot 2015-10-24 13:04:06 ACTION slaps hydrajump around a bit with a large fishbot 2015-10-24 22:21:45 Hello I am trying to install py-psycopg2 on Alpine 3.2 and getting an error saying "Unsatisfiable constraints: py-psycopg2 (missing): required by: world[py-psycopg2]" 2015-10-24 22:21:59 I need your help 2015-10-24 22:27:43 ls 2015-10-24 23:00:12 another major global DNS issue, or just me experiencing this ! 2015-10-25 00:53:30 Am I in the right place, Alpine Linux IRC room? It's been years since I last used IRC, so please excuse me if I'm in the wrong room 2015-10-25 00:55:33 I should read the title... 2015-10-25 00:56:42 Anyway, I've just done a clean install and it's panicking, what should I do? 2015-10-25 01:00:15 Hello? 2015-10-25 01:00:29 Hardcore idlers, I see 2015-10-25 01:01:10 Last time I used IRC was to download Longhorn images from Winbeta. 2015-10-25 01:01:36 Still just as useful for holding actual conversations 2015-10-25 01:08:53 Jesus fucking christ. You win, I'll go find another distro that doesn't kernel panic on first boot 2015-10-25 01:55:55 nice folk 2015-10-25 02:26:29 wtf just happened 2015-10-25 02:26:32 LOL 2015-10-25 02:27:37 some people just don't understand IRC, if you spend a grand total of 15 minutes you're not going to get much help 2015-10-25 05:39:01 " Last time I used IRC was to download Longhorn images from Winbeta" 2015-10-25 05:39:30 yes, CTCP is great for downloading gigabytes of stuff 2015-10-25 06:06:02 irc is totally for hardcore idling 2015-10-25 06:17:14 also love it when people refer channels to rooms 2015-10-25 06:17:23 irc is so icq 2015-10-25 08:24:12 that guy is just begging to be put on our irc wall of shame :) 2015-10-25 08:33:48 I don't think it cares tbh 2015-10-25 08:45:16 ammunta: but its funny :) 2015-10-25 21:34:03 anyone knows good reference where could I learn proper shell scripting? I don't want to learn bash though 2015-10-25 21:34:20 most documentation describe bash though 2015-10-25 21:37:59 anyone knows why ansible is still 1.8.4 while pkgs.alpinelinux.org mentions 1.9.4 ? 2015-10-25 21:40:55 nevermind 2015-10-25 21:41:10 found it. (alpine noob here) 2015-10-26 01:14:07 husio: back on the ol' good times, I used to learn things like that from tldp.org 2015-10-26 01:14:27 And it was bash 2015-10-26 01:15:04 then I just tweaked it with what I read were bashisms and there's my knowledge-base 2015-10-26 07:04:59 that is my problem - I don't know what is bash specific, so I thought I will read book or some docs for sh and figure out this way 2015-10-26 07:23:54 husio: http://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html 2015-10-26 07:24:25 that is the posix spec 2015-10-26 07:36:45 oh, thanks 2015-10-26 09:57:45 Could I ask a question about alpine's init system? Just started using it in a vm and haven't really tried OpenRC 2015-10-26 09:58:42 minimalism: Shoot 2015-10-26 09:58:43 I was reading that OpenRC is dependent on sysvinit and sort of just wraps around it, but I'm also seeing instances of OpenRC being used separately without sysvinit? 2015-10-26 09:58:59 I don't really understand how OpenRC is implemented, and wanted to know how Alpine uses it 2015-10-26 10:00:04 i am using alpine:edge to build a golang docker images and today it seems to be missing (http://pastie.org/private/gs0abc0pmwmlpjmrdionna ) 2015-10-26 10:01:08 minimalism: im no init expert, but i dont think we use sysvinit 2015-10-26 10:01:46 I was thinking that might be the case.. because Alpine seems to have a bit of a way of things, and that depending on sysvinit would seem odd 2015-10-26 10:04:10 we use busybox init, which is similar to the sysv *init* 2015-10-26 10:04:27 but sysv init normally also includes a bunch of shell scripts 2015-10-26 10:04:39 the shell script part is what openrc replaces 2015-10-26 10:04:39 jalateras: try community repo 2015-10-26 10:04:49 When I read about the whole thing, I heard sysvinit was abandoned and no longer developed. 2015-10-26 10:05:20 clandmeter: i am new to alpine can you point to an example of adding a community repo 2015-10-26 10:05:35 jalateras: if you are new, i would suggest our wiki 2015-10-26 10:05:55 it will show you have to add repositories 2015-10-26 10:06:02 s/have/how 2015-10-26 10:06:12 cheers 2015-10-26 10:06:30 i dont think community repo is mentioned in wiki yet 2015-10-26 10:06:52 ncopa: you didnt add it yet? ;-) 2015-10-26 10:07:03 lol 2015-10-26 10:07:09 i have found a repo 2015-10-26 10:07:23 ACTION could make a donation joke now 2015-10-26 10:07:23 for golang 1.5.1 2015-10-26 10:08:12 no, clandmeter i have not added it to the wiki yet. i have been busy with job search, v3.3 releasing, stable maintenance, initramfs development 2015-10-26 10:08:51 ncopa: i could donate 5 euro ;-) 2015-10-26 10:14:08 :) 2015-10-26 10:14:33 clandmeter: i'm sure you could, but i would feel bad about it 2015-10-26 10:14:46 given all the support you've done yourself 2015-10-26 10:14:47 hosting 2015-10-26 10:14:54 sysadmin work 2015-10-26 10:14:55 etc 2015-10-26 10:15:16 it doesnt matter 2015-10-26 10:15:26 most of it isnt even payed by me 2015-10-26 10:16:34 wihtout you i wouldnt be able to do any of them :) 2015-10-26 10:18:11 if i look in my query log to ncopa, it almost feels like wikipedia queries. :) 2015-10-26 11:23:37 06:04 <@clandmeter> jalateras: try community repo 2015-10-26 11:24:04 I got in a patch to build the docker images with the community repos, but I don't think they've been rebuilt since then 2015-10-26 11:41:46 anyone here running alpine on scaleway? 2015-10-26 11:45:00 not yet, but planning 2015-10-26 11:45:13 as well as running on my cubieboard 2015-10-26 11:46:23 im getting a lot of page allocation failure/backtraces 2015-10-26 11:46:46 on their xnbd client 2015-10-26 11:47:42 ammunta: ^ 2015-10-26 11:48:27 probaly due to its limited memory 2015-10-26 12:01:57 clandmeter: yes 2015-10-26 12:03:14 i have added swap, but it doesnt seem to matter. 2015-10-26 12:03:50 maybe becuse the load at that time is high, and it tries to swap over xnbd and cannot. 2015-10-26 12:16:34 swap over nbd sounds like a spectacularly terrible idea 2015-10-26 12:17:38 having no swap is also not an option. 2015-10-26 12:32:09 anyone tried to compile gnu time under alpine? some pointers would be much appreciated 2015-10-26 12:41:37 karasz: have you got an APKBUILD file we could run? 2015-10-26 12:55:03 q 2015-10-26 16:48:08 clandmeter: I'm running alpine on scaleway, no problem so far. 2015-10-26 16:57:22 clandmeter: I'm running swap over nbd for one ful year now with no problem. for about 40 AL KVM 2015-10-26 16:57:22 and those nbd are served by xnbd from debian boxes 2015-10-26 16:58:07 (I plan to replace those debian boxes with AL ones once xnbd will be available with AL) 2015-10-26 17:31:51 salut 2015-10-26 17:45:31 two minutes, huh 2015-10-26 17:45:35 面白い 2015-10-26 18:35:23 I am not able to add the Alpine Linux news feed to Thunderbird, due to it being invalid: http://validator.w3.org/feed/check.cgi?url=https%3A%2F%2Fwww.alpinelinux.org%2Fatom.xml 2015-10-26 21:21:21 Hi guys, can we add botbot or something like that to the channel so we don't ask the same questions over and over again? 2015-10-26 21:22:29 And now the actual question. I have 2 services that somehow depend on each other even though that dependency is not coded in the init scripts. How can this be? When I stop or reload service1 service 2 stops too. I want to avoid this behaviuor 2015-10-26 21:24:13 frankly I don't think logging would help prevent dup questions 2015-10-27 00:10:58 any idea how to troubleshoot a service dependency issue? 2015-10-27 00:14:11 terror: what are the services 2015-10-27 00:14:24 what do you mean by dependency is not coded in the init scripts 2015-10-27 00:14:28 what do the scripts say 2015-10-27 00:18:13 ammunta:I fixed it. It was my mistake. I understood that after only meant that it'd start after the service defined. But it really means that there is a strong dependency between services so is service2 have an after service1 line, it'd restart when service 1 restarts 2015-10-27 00:18:55 I changed the "after service1" to "use service1" and now it works as I need it to 2015-10-27 07:48:30 bontibon: thanks for feedback, will fix 2015-10-27 13:23:33 how to change shell for one user under alpinelinux, not editing /etc/passwd i already know. 2015-10-27 13:31:00 crow: i dont think alpine supports it. 2015-10-27 13:31:06 get chsh from the shadow package (in testing repo) 2015-10-27 13:31:18 you probably need shadow from testing 2015-10-27 13:31:33 clandmeter got ninja'd 2015-10-27 13:31:45 but i see no reason why you want it 2015-10-27 13:31:57 ScrumpyJack: story of my life 2015-10-27 13:34:19 crow: is the question because you you don't want to edit /etc/passwd, or just wondering if there'a more supported way 2015-10-27 13:38:59 i think we might want implement chsh in busybox 2015-10-27 13:50:26 ncopa: nah, is it *that* important that it should be a busybox applet? you'd then have to think about chfn and some other stuff in shadow that might have good/better merit as a busybox applet? 2015-10-27 13:51:01 busybox vi is fine for all that :) 2015-10-27 13:51:32 thats what i have thought too so far 2015-10-27 13:51:34 "Avoid the feature creep" 2015-10-27 13:55:05 i wonder, what's the first thing people do after alpine-setup (or similar)? 2015-10-27 14:02:33 For me, it's apk add file 2015-10-27 14:02:55 i miss file in busybox almost immediately 2015-10-27 14:12:12 copy ssh keys 2015-10-27 14:12:37 not sure what alpine-setup does, but I'm pretty sure that's not included 2015-10-27 14:12:49 sorry, setup-alpine 2015-10-27 14:13:11 same problem :) 2015-10-27 14:13:49 dropbear or openssh or other? 2015-10-27 14:15:21 I use openssh 2015-10-27 14:28:15 clandmeter ok 2015-10-27 14:28:31 ammunta just wondering if there is another way to do it on alpinelinux 2015-10-27 14:28:54 clandmeter sure to much pkg for doing only editing a file 2015-10-27 14:38:02 what i normally do aster setup-alpine is poweroff :) 2015-10-27 14:38:28 actually, i normally dont run setup-alpine 2015-10-27 14:39:08 it boot the vm and poweroff 2015-10-27 14:39:18 to verify that the kernel boots :) 2015-10-27 14:47:38 is there a way to exclude lxc guest processes in ps? 2015-10-27 15:08:18 that is a cool question 2015-10-27 15:10:28 I'm thinking a shell script that excludes the child processes of init for a given lxc-start 2015-10-27 15:12:31 in solaris, they added a switch or two to ps to exclude or only show processes relating to zones 2015-10-27 15:14:26 http://lxc.sourceforge.net/man/lxc-ps.html <- looks dropped, or integrated into lxc 2015-10-27 15:16:26 ScrumpyJack: yes, but i would want the reverse 2015-10-27 15:17:10 yeah, i get that. it just shows that it was a wrapper script 2015-10-27 15:24:38 does dropbear do ed25519 yet 2015-10-27 15:27:56 not sure, but I think I read somewhere that it does 2015-10-27 15:31:24 so did I, but there's nothing about it in the changelog 2015-10-27 15:39:14 anyone know of a program similar to a ZNC that can handle more than just irc 2015-10-27 15:39:18 without needing to use bitlbee :-/ 2015-10-27 15:39:48 I guess bitlbee is probablt the only IM gateway 2015-10-27 15:39:56 it's just really annoying to setup 2015-10-27 15:44:28 Sleaker: eh? what's wrong with bitlbee 2015-10-27 15:44:37 Sleaker: I solve this with tmux 2015-10-27 15:44:40 ah I've just had lots of problems with it authing properly 2015-10-27 15:44:48 ScrumpyJack: I use weechat + screen 2015-10-27 15:45:11 irssi + tmux, man :&& 2015-10-27 15:45:15 but that doesn't resolve my issue of wanting to have IMs in a client 2015-10-27 15:45:24 irssi wasn't active enough so I switched off it 2015-10-27 15:45:33 ... eh? 2015-10-27 15:46:19 Sleaker: I take it your client hardware isn't always "connected" 2015-10-27 15:48:17 i've no problem with tmux on a internet server with clients open all the time. offline hardware just open tmux on remote server when connected 2015-10-27 15:48:31 it's basically just neovim but I guess I can also just build that in home 2015-10-27 15:48:39 wai wrong window 2015-10-27 15:50:58 Sleaker: my local hardware runs mainly text based terminal. I don't own a mobile phone, so don't need to worry about local clients other than text 2015-10-27 15:53:04 if it's a proxy function your looking for, can't help :P 2015-10-27 15:53:32 ScrumpyJack: no, the issue isn't my client isn't internet connected all the time 2015-10-27 15:53:39 the issue is I'm not at the same client all the time 2015-10-27 15:53:54 so I have a server, and I connect into the server 2015-10-27 15:54:20 right, from a phone or a fridge or something 2015-10-27 15:54:23 also tmux and screen are pretty much the same thing, and I'm already using screen 2015-10-27 15:54:33 no... from another PC. 2015-10-27 15:55:11 i mean like IRC software installed locally that you want to use 2015-10-27 15:55:22 like on a fridge :P 2015-10-27 15:55:25 uh I don't have any 2015-10-27 15:55:30 why would I want that 2015-10-27 15:55:39 you've lost me then 2015-10-27 15:56:11 I was asking if there was an alternative to bitlbee for a server to forward IM connections to a single client app 2015-10-27 15:56:40 right now I use screen + weechat, but am looking for alternatives to this setup as I didn't want to try and get bitlbee setup 2015-10-27 15:56:55 ssh -> screen + weechat to be more exact 2015-10-27 15:56:57 I'll shut up then 2015-10-27 15:58:13 I think the only other client with a similar setup is like Quassel IRC. 2015-10-27 15:58:24 but I don't know if that supports IMs 2015-10-27 16:02:40 I am using bitlbee and I don't find the configuration particularly challanging 2015-10-27 16:03:58 grr, that bug on the wiki is still not fixed. 2015-10-27 16:08:07 chris|: hmm I might try it with quassel. 2015-10-27 16:08:18 the setup with irssi/weechat ended up being most of the problem in the past I think 2015-10-27 16:10:34 well, my setup is actually weechat -> znc -> bitlbee, but I cannot imagine if is much more difficult without the znc 2015-10-27 16:11:08 yah, I don't want to use a znc, adds an extra unnecessary step when all of the 'clients' I'm using already function as a znc/bnc with the way I have them configured 2015-10-27 16:12:03 I'm thinking of cutting it out too, but I'll be keeping the bitlbee 2015-10-27 16:12:36 yah 2015-10-27 17:32:45 hello all 2015-10-27 17:33:28 are there any known issues with iscsi on alpine 3.2.3? I'm seeing some strange stuff when I try to discover targets http://screencast.com/t/1p43cPSqKNk 2015-10-27 17:34:12 ive been following this guide http://wiki.alpinelinux.org/wiki/Setting_up_iSCSI and noticed there used to be some issues in 2.x 2015-10-27 17:45:31 anyone use Flask, FastCGI, Lighttpd in alpine without bashing head on desk? 2015-10-27 17:45:57 does alpine really change the amount of headbashing involved there? 2015-10-27 17:46:01 why is fastcgi involved there 2015-10-27 17:46:51 dunno, only been playin with flask for a week or so....trying to set it up in a "live" environment and was just following the docs :) 2015-10-27 17:47:26 uwsgi would be better than fastcgi? 2015-10-27 17:48:17 can't you just reverse proxy to it 2015-10-27 17:54:24 I think uwsgi is the most logical choice, but I don't have any experience with lighttpd. nginx works great though 2015-10-27 17:58:32 k, I'll try uwsgi and nginx....found a few cheat sheets 2015-10-27 18:01:54 ammunta: "just reverse proxying it" it a pretty wasteful option since you'll have to do the whole HTTP parsing twice, while uwsgi uses the "native" python web server gateway interface 2015-10-27 18:16:09 looks like more unrecognized character error messages even when I try to start the default iscsid let alone try to discover. http://screencast.com/t/mGB4qu3y 2015-10-27 18:16:30 I tried stracing but nothing stood out to me 2015-10-27 18:16:40 i use nginx and uwsgi myself 2015-10-27 18:21:03 k, thanks.....got nginx running..now to figure out how I screwd up the uwsgi config :) 2015-10-27 18:24:38 https://github.com/Shizmob/etcfiles/tree/hydrogenium/uwsgi 2015-10-27 18:24:40 this is my config 2015-10-27 18:25:03 with http://txt.shiz.me/NDRiYzRiMD as an example vassal 2015-10-27 18:34:21 can anyone tell me if they see the same thing? apk add open-iscsi && iscsiadm -m session 2015-10-27 18:34:54 listing iscsi sessions is a harmless operation 2015-10-27 18:35:26 im wondering if anyone else see the unrecognized chars error for "m" …or any option really 2015-10-27 18:38:48 dlaube: same for me 2015-10-27 18:39:47 chris|: thank you for checking! :) ive been running in circles most of the morning thinking it was something specific to my test server 2015-10-27 18:39:55 chris|: running 3.2.3 as well? 2015-10-27 18:41:14 yes 2015-10-27 18:41:31 but -m session -V works, so maybe your command line is just incomplete? 2015-10-27 18:42:35 oh interesting… 2015-10-27 18:42:40 localhost:~# iscsiadm --mode discoverydb --type sendtargets --portal 10.144.0.14 --discover -V 2015-10-27 18:42:40 iscsiadm version 2.0-873 2015-10-27 18:42:41 localhost:~# 2015-10-27 18:43:52 ran with strace…. doesn't look like it is doing anything other than printing the version 2015-10-27 18:43:53 http://hastebin.com/nitiqodoya.hs 2015-10-27 19:29:37 aber absolut hirnrissig ist dass der keinen sd card reader hat 2015-10-27 19:31:14 <_ikke_> sprechen wir jetzt Deutsch? 2015-10-27 20:19:58 lol 2015-10-27 20:44:48 lol ok wrong window :) 2015-10-27 21:15:51 Hi there, is there a way to build an apk without actually providing sign keys? I need to build something for testing only 2015-10-27 21:19:05 signing keys can be easily generated with abuild-keygen 2015-10-27 21:19:29 chris|: I know, but I'm wondering if that can be skipped 2015-10-27 21:19:39 couldn't find a way 2015-10-27 21:22:39 no, abuild doesn't support it 2015-10-27 21:23:52 chris|: tx 2015-10-28 09:43:13 moin 2015-10-28 09:43:57 anyone care to explain why ldconfig is [ -h -o ! -e ] and not just [ ! -e ] ? 2015-10-28 09:44:40 basically allways recreating all the links 2015-10-28 09:45:12 the link target may have changed 2015-10-28 09:45:56 avoiding broken links? 2015-10-28 09:46:35 yes, when library is updated, the target filename often changes 2015-10-28 09:47:13 it could be something smarter though 2015-10-28 09:48:27 rememember the linker cache update on irix? 2015-10-28 09:48:32 used to run like 10 minute 2015-10-28 10:14:09 hi there. I experienced the following using a recent alpine installation on a raspberry pi b+: having installed too many packages (no space left on /, tmpfs), I `apkg remove`d some packages. When doing this, it suddenly removed alpine-base etc, leaving me confused, staring at a system that was gone. 2015-10-28 10:14:26 any ideas why this could have happened? the last package I removed was librtmp. 2015-10-28 10:17:32 maybe a construct like [ ( -h -a ! -e ) -o !-e ] would be more suitable in order to not recreate links that do not need to be recreated... 2015-10-28 10:25:10 srenatus: thats strange. ncopa ^ 2015-10-28 10:26:28 clandmeter: yup. can't access the system right now (lying at home), but I could post the image (i.e., what's left of it) somewhere later... 2015-10-28 10:26:33 srenatus: maybe it failed to write /etc/apk/world 2015-10-28 10:27:14 if you didnt commit, maybe a reboot will bring it back 2015-10-28 10:27:20 ncopa: would that result in the next apk-action to remove all that stuff? 2015-10-28 10:27:24 or if you have a backup ovl restore it. 2015-10-28 10:27:41 clandmeter: do I need to commit apk actions? I thought I didn't. 2015-10-28 10:28:12 if you want to keep it after reboot, yes. 2015-10-28 10:28:37 clandmeter: it's been a while, probably remembering it wrongly 2015-10-28 10:29:08 srenatus: yes 2015-10-28 10:29:09 so maybe it'll just boot again. great. 2015-10-28 10:29:38 srenatus: if this is what happened, then i think we should fix apk-tools 2015-10-28 10:29:41 yes normally you loose things at a reboot, but probably you will gain more :) 2015-10-28 10:30:13 ok, thanks, I'll report back later. 2015-10-28 10:30:16 it shoudl write world.new and only after succesful write it should rename it 2015-10-28 10:40:53 ncopa: sounds reasonable, indeed. there's a world_file_tmp in the code already, right? can't seem to find the right place where stuff went south, though... 2015-10-28 10:42:08 http://git.alpinelinux.org/cgit/apk-tools/tree/src 2015-10-28 10:46:43 yeah, found that ;) 2015-10-28 10:47:47 srenatus: feel free to join #alpine-devel to discuss the code 2015-10-28 10:47:52 need reboot. brb 2015-10-28 12:49:58 ### a note from infra, please do *not* use nl.alpinelinux.org for init sync. ### 2015-10-28 12:50:56 you can use for instance http://mirror.leaseweb.net which support rsync 2015-10-28 13:17:24 hmm. when a dependency (e.g. pcre) fails to install, the requested package (e.g. git) still installs just fine. this is intended to keep things simple? 2015-10-28 14:04:22 Hi, do anyone know how I can fix the "undefined reference to `backtrace'" during passenger-nginx module compilation? 2015-10-28 14:24:27 Hi everyone, here's a happy alpine linux user :) Thanks so far 2015-10-28 14:25:43 Question : is it possible to run an alpine setup like rhel anaconda or windows sysprep? 2015-10-28 14:26:09 I don't know how either of those work 2015-10-28 14:26:45 It's a script run by the installer at the first boot to setup hostname, dns and various system settings 2015-10-28 14:28:03 It's like the setup-alpine -c/-f 2015-10-28 14:28:29 But i would like to do it without having to lauch setup-alpine manually 2015-10-28 14:29:00 In order to configure a lot of boards with just an usb boot 2015-10-28 14:31:37 well, I have never used setup-alpine, so I can't really say 2015-10-28 14:36:23 If you have any other way do to automatic setup, I still interested 2015-10-28 14:36:41 (Before I fall back to dd) 2015-10-28 14:37:31 actually, I roll our everything only to the point where ansible can take over 2015-10-28 14:37:36 anyone use or know of an smtp desktop client 2015-10-28 14:38:03 found one on sourcforge, but it's windows http://sourceforge.net/projects/smtpclient/ 2015-10-28 14:38:24 claws? 2015-10-28 14:38:25 thunderbird? :) 2015-10-28 14:39:39 sorry, i should have said smtp *only* :) 2015-10-28 14:39:56 telnet? 2015-10-28 14:40:56 telnet + expect :-) 2015-10-28 14:41:22 normally, i'd use msmtp, or mail, but i want a desktop client today :) 2015-10-28 14:42:15 noknook: thats a missing feature 2015-10-28 14:44:26 ScrumpyJack: desktop client, no, but there busybox sendmail and ssmtp and others 2015-10-28 14:44:29 ncopa: thanks, do you have any workaround that are not dd/setup-alpine? If no, no big deal 2015-10-28 14:45:44 you could create an apkovl that only runs a setup-alpine -f for your 2015-10-28 14:46:00 noknook: if you have a good idea on how to solve the problem, then i 2015-10-28 14:46:04 then im interested 2015-10-28 14:46:12 automatted installer something i wanted long time 2015-10-28 14:46:24 just not had a good idea how to solve it 2015-10-28 14:46:30 nor had time to do it 2015-10-28 14:55:14 Maybe when booting, right after " Starting busybox syslog ...", do "Check for setup file..." Then check for the alpine-autoconf.conf file (resulting from setup-alpine -c filename for example) at the root of /media/X and if exist apply it before login, then shutdown/reboot (can be defined by a token like WHAT2DOAFTERAUTOSETUP=reboot|halt|nothin...) 2015-10-28 14:56:28 I'm not a dev, so it may be naive :) 2015-10-28 14:59:18 noknook: do a setup-alpine -c, then set up a script to look for /reconfigure early on at each boot. if exists, run alpine-setup -f 2015-10-28 14:59:34 touch /reconfigure and reboot 2015-10-28 15:00:01 Yes, bu I have to put this script somewhere? 2015-10-28 15:00:29 I'm not a runlevel guru neither :( 2015-10-28 15:01:56 /etc/local.d/fresh.start 2015-10-28 15:02:16 rc-update add local (i think) 2015-10-28 15:05:37 But i have to edit the alpine iso to do so... however that's a good point I will looking at 2015-10-28 15:06:44 install alpine onto a usb stick. make the changes you need to and reboot the usb stick 2015-10-28 15:07:19 it will install to the local disks with the right answer file 2015-10-28 15:09:09 with a sys or data install ? 2015-10-28 15:22:55 depends if you touch /reconfigure && reboot on the usb stick or on the local hdd 2015-10-28 15:26:24 What component/script is 'Starting busybox syslog ...' ? 2015-10-28 15:27:37 /etc/init.d/syslog 2015-10-28 15:31:19 Ok but who is echoing 'Starting busybox syslog'? sbin/openrc-run? 2015-10-28 15:33:03 probably 2015-10-28 15:57:41 ok, have to use the "name" variable in my local script 2015-10-28 16:33:28 humm have to change the setup-alpine script too, because of the root password change handling. Will write my own setup script shamelessly inspired by setup-alpine, then keep you updated as soon as I have time and a working version 2015-10-28 16:38:45 huh does texlive still Not Work At All 2015-10-28 17:02:19 g'morning all 2015-10-28 17:04:31 after finding some similar reports iscsiadm problems in the irc logs and confirming with chris| yesterday, I created a bug report over at https://bugs.alpinelinux.org/issues/4802 2015-10-28 17:04:37 let me know if anyone has any questions 2015-10-28 18:38:50 Hi all, is it possible to configure apk to use a proxy (with auth)? 2015-10-28 18:42:46 it should respect the http_proxy proxy environment variable 2015-10-28 18:45:03 chris|: So this should then work? http_proxy=http://user:pw@webproxy.example.com:3128 apk --update stunnel 2015-10-28 18:46:50 I never tried it, but I would assume it does, yes 2015-10-28 18:50:17 chris|: Thanks, then I will retry 2015-10-28 20:21:09 Hi. In the light of grsec making their stable branch cost money, what's Alpine's further course of action? 2015-10-28 20:21:34 Building from unstable, paying the grsec guys or searching for other means of preemtive security? 2015-10-28 20:22:12 They asked for $17600/y from us, so I'm curious how distros are handling it 2015-10-28 20:27:52 openfbtd: us? 2015-10-28 20:31:24 us as in the company I work for 2015-10-28 20:31:59 A russian company with a pretty big server park, but not really rich enough to spend that type of money :( 2015-10-28 20:32:17 Especially with the current economic plroblems 2015-10-28 20:43:44 <_ikke_> That's quite a lot of money 2015-10-28 20:44:16 <_ikke_> I think alpine has no means for any commericial sollution 2015-10-28 20:49:11 well, the current edge kernel is 4.1.12, that is testing/free version of grsec anyways, isn't it 2015-10-28 22:09:37 4.2.4 is the grsec testing atm 2015-10-28 22:10:03 openfbtd: omg thats really much 2015-10-28 22:11:08 maybe i misunderstood something but it seemed to me that sponsors get the patches donating >200 usd /mo, 200*12 is just 2400 2015-10-28 22:32:49 anyone get haproxy 1.6 on alpine up yet? 2015-10-28 22:33:29 hmmm I'll just build it from source 2015-10-29 01:41:28 Hi, is there any good readon why chrony is running as root by default_ 2015-10-29 01:44:45 It seems it's being compiled without PRIVDROP 2015-10-29 02:42:15 https://github.com/kubernetes/contrib/tree/master/service-loadbalancer/build 2015-10-29 02:51:37 wouldbe nice if they attempted to upstream it 2015-10-29 06:54:24 https://secure-os.org/pipermail/desktops/2015-October/000000.html 2015-10-29 12:43:33 any qemu users about? 2015-10-29 12:43:47 #qemu is v/ quiet at the mo :( 2015-10-29 14:24:26 ScrumpyJack: I'm trying to desperately get a qemu vm to boot 2015-10-29 14:25:47 what's not working? (for me it's passthrough of a usb dev to a win7 guest) 2015-10-29 14:26:22 it's an ubuntu 14.04 guest that will not go past loading the kernel 2015-10-29 14:26:41 stuck with "Starting up..." on the console 2015-10-29 14:27:10 I honestly have no clue how these were set up 2015-10-29 14:29:01 it boots nicely to the rescue cd but not past the normal boot 2015-10-29 14:29:23 it's the definition of intermittent :3 2015-10-29 14:52:16 ScrumpyJack: I have a win7 in qemu here 2015-10-29 14:52:20 under virt-manager 2015-10-29 14:52:30 ii had an usb webcam working - almost 2015-10-29 15:04:00 :) 2015-10-29 15:05:34 Diftraku: hmm. 2015-10-29 16:10:24 Diftraku: I have some ubuntu 14.05 running in qemu on AL 2015-10-29 16:10:31 *14.04 2015-10-29 16:10:50 (to setup a ceph cluster) 2015-10-29 16:11:35 Jean-Scotch: it's a single vm that refuses to start 2015-10-29 16:13:21 others work just fine 2015-10-29 16:14:53 ha! 2015-10-29 16:15:14 juste prepre a new one then and copy your data into it. no? 2015-10-29 16:15:51 I run some qemu from qcow2 and others from NBD without any problem 2015-10-29 16:17:26 ncopa, are you a part of the Alpine team? 2015-10-29 16:17:34 openfbtd: i am 2015-10-29 16:18:06 So. I was wondering what Alpine is going to do about GRSec asking for money for stable patches 2015-10-29 16:18:23 Just build from unstable or..? 2015-10-29 16:18:46 we take track the last unstable patch and last mainline kernel changes 2015-10-29 16:18:55 and make an unofficial stable port 2015-10-29 16:19:07 I'm asking because they've asked the company I work for for _quite a lot of money_ 2015-10-29 16:19:10 Ah. 2015-10-29 16:19:34 So we could probably build our kernel with your patches :3 2015-10-29 16:19:59 if you give us _quite a lot of money_ yes... :) 2015-10-29 16:20:09 seriously 2015-10-29 16:20:17 well actually 2015-10-29 16:20:41 its enough if you give us _quiet_a_log_of_money_/2 2015-10-29 16:20:48 :) 2015-10-29 16:20:59 They've asked for $17k+/y 2015-10-29 16:21:57 Even half of that is waaaay too much 2015-10-29 16:22:11 thats $1400/month 2015-10-29 16:22:37 have you tried negotiate? 2015-10-29 16:23:00 maybe your company was the reason for closing the stable patches so spender is mad at you? 2015-10-29 16:23:05 A bit, but I've spoken to people who got simlar-ish sums. 2015-10-29 16:23:25 Jean-Scotch: very tempted to nuke the host and rebuild on something sane 2015-10-29 16:23:30 Eh. We only ever used the patches for building the kernel that we use on our shared hosting machines 2015-10-29 16:23:31 it's a bit of a mess 2015-10-29 16:23:45 We can't violate GPL because we don't redistribute software 2015-10-29 16:23:53 In any way 2015-10-29 16:24:05 and no trademark issue either then 2015-10-29 16:24:14 None, obviously. 2015-10-29 16:24:30 well, we are under GPL 2015-10-29 16:25:04 the thing is that our port is not blessed by spender 2015-10-29 16:25:53 and we use other stable kernels than they do 2015-10-29 16:26:00 and is only a best-effort thing 2015-10-29 16:26:09 cannot guarantee that they actually work 2015-10-29 16:26:12 well, you do publish source, right? 2015-10-29 16:26:19 we have to 2015-10-29 16:26:43 then they have no probable cause, in my opinion 2015-10-29 16:26:56 correct 2015-10-29 16:27:07 the only risk is that we may annoy spender 2015-10-29 16:27:08 you take GPL code, modify it and then oublish it 2015-10-29 16:27:11 *publish 2015-10-29 16:27:21 for ruining his business 2015-10-29 16:27:23 well, it's his problem 2015-10-29 16:27:37 ncopa, well. You are not taking money, so no warranty is expected 2015-10-29 16:27:37 should've chosen a more restrictive license 2015-10-29 16:27:50 if he wanted consulting money 2015-10-29 16:27:52 he cannot 2015-10-29 16:27:52 We are capable enough to deal with problems if they arise 2015-10-29 16:28:06 on building on top of open-source code 2015-10-29 16:28:09 openfbtd: what kernel do you want? 2015-10-29 16:28:18 It really doesn't matter too much 2015-10-29 16:28:24 we only have 4.1.y and 3.18.y atm 2015-10-29 16:28:33 If you use the latest stable branch, it's fine. If not, it's fine too 2015-10-29 16:28:41 we have a preleminary 3.18.22 patch 2015-10-29 16:28:45 We do not use THE NEWEST POSSIBLE kernel features 2015-10-29 16:29:05 but the 3.18.22 release had the NMI fix 2015-10-29 16:29:08 lost of assembly 2015-10-29 16:29:19 different from 4.1.x 2015-10-29 16:29:29 different from pax/grsecurity 2015-10-29 16:29:41 kernel boots in qemu 2015-10-29 16:29:47 Heh. The 4.1 branch would be very much ok. 2015-10-29 16:29:56 but i have not tested if it fixes the issue it is supposed to 2015-10-29 16:30:03 nested NMI 2015-10-29 16:30:17 i think it can be tested with perf 2015-10-29 16:30:26 i would be happy if you could help us test that 2015-10-29 16:30:55 also the size overflow plugin data is not updated 2015-10-29 16:31:10 so size overflow plugin will not work 2015-10-29 16:31:27 plugin itself works but data is wrong 2015-10-29 16:31:30 https://pkgs.alpinelinux.org/ is down 2015-10-29 16:31:32 Hmm. If I get enough free time from work, I might do it on my own. At work we don't use grsec in virtual environments :) 2015-10-29 16:32:11 ncopa: as an aside, is there an easy way to replicate openwrt's sysupgrade without actually having a 200 meg "fw", like applying a collection of packages from a single packet? 2015-10-29 16:32:12 I'm swamped with my own projects too though. Rebuilding my entire private infrastricture currently D: 2015-10-29 16:32:34 Turned out ot be quite a task 2015-10-29 16:32:47 fw as in a disk image 2015-10-29 16:34:08 Diftraku: there was a feature suggestion for soemthing like that on the alpine-devel list 2015-10-29 16:35:14 I'm teasing the idea of moving from openwrt to alpine for our boxes and we'd mainly have our internal packages plus some config files on top of the base system 2015-10-29 16:35:48 so the upgrade packages would be 2-4 megs at tops 2015-10-29 16:36:38 ncopa, thx for the info! 2015-10-29 16:36:48 With that, I'm going home 2015-10-29 16:37:02 I suppose I could create a "virtual" package that has all the new apks and simply installs them in the post-install or some fancy hook 2015-10-29 16:37:57 i'm also going home 2015-10-29 16:38:01 disk space isn't an issue since we default to 16GB mSATA SSDs 2015-10-29 16:38:25 I just like the thing to be small so we can upgrade it over the wire remoteöy 2015-10-29 16:38:40 *remotely 2015-10-29 16:41:10 i dont know what openwrt's sysupgrade does really 2015-10-29 16:41:30 but i think the feature was discussed on ml 2015-10-29 16:41:40 we dont have that feature now 2015-10-29 16:41:48 but likely for alpine v3.4 2015-10-29 16:44:18 ncopa: it's basically sig-verify for the upgrade image and then mtd/dd it to flash 2015-10-29 16:44:53 fabled wanted same feature 2015-10-29 16:45:12 we dont have it yet 2015-10-29 16:46:11 I would love that feature also 2015-10-29 16:48:00 I want a more of a "soft-upgrade", basically overwrite some config files with defaults (essential to operation) and leave the rest unchanged (user changeable) while also upgrading our internal packages 2015-10-29 16:49:12 either plain delta-type changes between versions or latest of specific set 2015-10-29 16:50:10 we've also considered to have our internal repo for the packages and just use the sysupgrade for major changes 2015-10-29 16:51:48 unortunately, it's very clear we can't do it with the current legacy burden as we spend more time just getting stuff limping on than developing new features 2015-10-29 17:08:54 Hi. What is the license of Alpine Linux? Does anybody know? I wasn't able to find it out on the website. Thanks 2015-10-29 17:10:15 <_ikke_> DCDockerFan: It's hard to talk about a license for an OS.. 2015-10-29 17:11:15 https://pkgs.alpinelinux.org/ is down 2015-10-29 17:12:15 <_ikke_> clandmeter: ^ 2015-10-29 17:13:54 _ikke_: fair, but it is possible https://www.debian.org/legal/licenses/ 2015-10-29 17:14:49 I guess, the main question is: whether it is any different from Ubuntu or Centos, and if the base version is commercial-software friendly 2015-10-29 17:14:55 well, at least the alpine toolkit (apk-tools, abuild, etc.) could use a license statement 2015-10-29 17:15:07 chris|: +1 2015-10-29 17:15:31 If somebody wanted to distribute commercial software as an Alpine-based container - would it be OK? 2015-10-29 17:15:51 that's a crucial question that probably can be answered (with a disclaimer of: anything else they add, should be fine) 2015-10-29 17:21:00 atomi, _ikke_ : should be fixed now. 2015-10-29 17:23:18 clandmeter, 👍 2015-10-29 17:31:08 how can I get this to upstream https://github.com/kubernetes/contrib/tree/master/service-loadbalancer/build/src 2015-10-29 17:32:02 atomi: what do you mean with upstream? 2015-10-29 17:32:23 in the testing repo would be nice 2015-10-29 17:32:35 the would be downstream ;) 2015-10-29 17:33:08 yeah 2015-10-29 17:33:16 downstream 2015-10-29 17:33:29 atomi: we need a patch 2015-10-29 17:33:33 send the patch to the alpine-aports mailing list 2015-10-29 17:33:46 chris|, thanks sir 2015-10-29 17:33:56 atomi: this is a new aport? 2015-10-29 17:34:40 clandmeter, yeah 2015-10-29 17:34:51 it's an upgrade to haproxy 2015-10-29 17:35:25 https://pkgs.alpinelinux.org/packages?name=haproxy&repo=all&arch=x86_64&maintainer=all 2015-10-29 17:35:32 we have it in main 2015-10-29 17:36:05 hmmm so should where should I submit the patch 2015-10-29 17:36:10 ... 2015-10-29 17:37:24 alpine-aports@lists.alpinelinux.org ? 2015-10-29 17:38:25 yes 2015-10-29 17:39:01 atomi: it has to be a patch against current aports. 2015-10-29 17:39:02 yeah this is my first time, but it seems easy enough to do it 2015-10-29 17:54:23 ncopa, I've asked my boss about donations, but doubt anything will come of it 2015-10-29 17:55:06 But maybe, by some miracle, our financial director decides that coughing up some change in your general direction is a good idea :D 2015-10-29 17:55:17 More likely that he'll ask why would we spend money though 2015-10-29 17:59:00 I think it's called quid pro quo 2015-10-29 17:59:27 It is, but good luck explaining that to a greedy old russian 2015-10-29 18:00:25 yeah, it's the curse of capitalism 2015-10-29 18:01:01 If I had the money, I would support quite a few OSS projects :< 2015-10-29 18:01:10 But that's probably why I don't have the money 2015-10-29 18:04:15 yeah 2015-10-29 18:06:53 lol 2015-10-29 18:07:57 There was a time where I could just throw $20 at a project at will 2015-10-29 18:08:07 But then Putin happened :< 2015-10-29 18:08:54 Now $20 is something I notice. 2015-10-29 18:09:13 i think i wouldnt notice, but i wouldnt know where to start. 2015-10-29 18:09:25 so its easier to just contribute to something. 2015-10-29 18:09:51 I used to basically throw something along those lines at a project I found interesting when I found it 2015-10-29 18:10:10 Like: “ooh, this is interesting. Here, buy a few beers” 2015-10-29 18:11:06 I do assume that projects without donation details don't want money though. 2015-10-29 18:13:03 Hmm. Idle question: if I send money through paypal, is that goods and services or friends and family? 2015-10-29 18:13:13 I mean, donations shouldn't be covered by tax? 2015-10-29 18:13:50 no idea, check their faq. 2015-10-29 18:14:04 i remember paypal is costly 2015-10-29 18:15:13 There is no fee fro me either way 2015-10-29 18:15:33 But if it's goods and services, there will be a fee for whoever I send money to 2015-10-29 18:15:47 Eh. Don't have the money right now anyway 2015-10-29 18:16:01 Maybe when I get a raise in the end of this year 2015-10-29 20:26:14 A- 2015-10-29 21:07:57 does the community repo only exist for edge? 2015-10-29 21:08:18 <_ikke_> yes, it hasn't been there long enough to make a release 2015-10-30 09:27:28 Earlier alpine-linux only supported ext* filesystems. Does it support XFS root nowdays? 2015-10-30 09:28:05 define earlier? 2015-10-30 09:28:37 clandmeter: I tried like one year ago to install with XFS root and it was not possible 2015-10-30 09:29:24 engblom: how did it now work? 2015-10-30 09:29:37 it would error, or just no xfs support in initramfs? 2015-10-30 09:30:56 no xfs support in initramfs 2015-10-30 09:31:03 ncopa: we dont support xfs on root? i think i never tried root.. 2015-10-30 09:31:31 should work 2015-10-30 09:31:47 just make sure that xfs kernel module is included in initramfs 2015-10-30 09:32:06 you have to build a custom iso? 2015-10-30 09:37:24 I have a project I consider to use alpine for... but only if XFS does not work "out of box". I would hate to have the server to fail because something with XFS broke during some upgrades. 2015-10-30 09:37:47 s/if XFS does not/if XFS does/ 2015-10-30 09:40:11 engblom: i can add xfs modules to v3.3 boot by default 2015-10-30 09:40:14 makes sense to me 2015-10-30 09:40:26 ncopa: Thanks! 2015-10-30 09:41:30 ping me again. too much going on here now so i will forget 2015-10-30 09:41:41 ncopa: maybe we can also use the backwards compat ext4 module? 2015-10-30 09:41:44 ncopa: How far from release are we? 2015-10-30 09:41:49 maybe it will save some space? 2015-10-30 09:42:20 engblom: we want make rc1 next week 2015-10-30 09:42:31 >just make sure that xfs kernel module is included in initramfs 2015-10-30 09:42:36 Or in the kernel itself 2015-10-30 09:42:37 not sure if we will reach it 2015-10-30 09:42:42 ncopa: And this would get included in rc1? 2015-10-30 09:42:49 yes 2015-10-30 09:42:58 unless i forget 2015-10-30 09:43:35 Do like I do: write everything down into ~/TODO 2015-10-30 09:43:50 Then look in the TODO 2015-10-30 09:43:56 Realize there is too much in it 2015-10-30 09:43:59 rm ~/TODO 2015-10-30 09:44:05 .plan so we can finger it 2015-10-30 11:20:11 ncopa: I added xfs to the feature list for mkinitfs. I triggered this bug: http://bugs.alpinelinux.org/issues/3675 2015-10-30 11:20:24 ncopa: This is something you probably end up looking at if you add xfs to 3.3 2015-10-30 11:33:54 what's the current "best" way for setting up a new alpine domU? 2015-10-30 11:34:16 the one i know (boot iso, install, remodel) is annoying 2015-10-30 11:34:24 and needs too much concentration 2015-10-30 11:44:43 oh it doesn't matter the lvcreate segfault is back 2015-10-30 11:44:53 i can't build a new vm anyway so problem solved 2015-10-30 11:56:27 darkfader: i just cp a basic alpine xl file and xl create it 2015-10-30 11:57:38 i have a basic file with alpine installed in it 2015-10-30 11:57:58 file=backing store. can't remember format 2015-10-30 11:59:28 ah, for alpine it's a lvm vol 2015-10-30 11:59:55 yeah and how did you do that first one you're now copying? :) 2015-10-30 12:00:39 presented cd iso 2015-10-30 12:01:19 'format=raw, vdev=xvdc, access=r, devtype=cdrom, target=/images/iso/alpine-mini.iso' 2015-10-30 12:25:55 <^7heo> btw 2015-10-30 12:26:01 <^7heo> why iso? 2015-10-30 12:26:16 <^7heo> I mean, it's not really as convenient as an image you can dd 2015-10-30 12:26:54 <^7heo> and having a dd-able image as primary download wouldn't necessarily render the iso impossible to do as a secondary 2015-10-30 12:27:10 <^7heo> but it would probably speed the setup time quite a bit in the average case. 2015-10-30 12:27:20 ^7heo: yeah that's what I mean with annoying 2015-10-30 12:27:38 <^7heo> darkfader: I think I've been trying to post about that on the ML 2015-10-30 12:27:40 for rhel etc i just modify my kernel line and install from network and i don't have to like "type" anything 2015-10-30 12:27:43 <^7heo> but I don't remember having a lot of reactions 2015-10-30 12:28:13 i rarely read the ml 2015-10-30 12:28:20 <^7heo> yeah as most people 2015-10-30 12:28:27 <^7heo> too bad, stuff happens there :P 2015-10-30 12:28:30 well 2015-10-30 12:28:47 lets just say i spent the time for reading a mailing list on installing vms from iso 2015-10-30 12:29:14 and working around lvcreate actually 2015-10-30 12:29:30 <^7heo> hmm 2015-10-30 12:29:46 i just wanted to make my laptops root partition bigger (osx) and so i needed a backup and so i needed to upgrade bacula for some reason and ... and ... 2015-10-30 12:30:02 only good thing that came from all of this so far is this: http://confluence.wartungsfenster.de/display/Adminspace/Making+half-sparse+VM+images 2015-10-30 12:31:00 <^7heo> darkfader: you gotta simplify maaaaan 2015-10-30 12:31:02 <^7heo> https://www.youtube.com/watch?v=PlsW2hd06R0 2015-10-30 12:31:27 i have a way 2015-10-30 12:31:39 <^7heo> sudo rm -rf --no-preserve-root ? 2015-10-30 12:31:40 <^7heo> :D 2015-10-30 12:32:03 http://data.whicdn.com/images/140210032/large.jpg 2015-10-30 12:34:24 <^7heo> darkfader: is that your company? 2015-10-30 12:34:55 what company 2015-10-30 12:35:08 <^7heo> wartungsfenster.de 2015-10-30 12:35:11 oh 2015-10-30 12:35:19 well it's my domain 2015-10-30 12:35:41 not even darkfader.net? 2015-10-30 12:35:44 will be happy its a company next year, but i dislike the paperwork 2015-10-30 12:35:47 no ;) 2015-10-30 12:35:51 <^7heo> 'cause wartungsfenster.de doesn't answer on 80 2015-10-30 12:35:59 <^7heo> www does but with an error page 2015-10-30 12:35:59 so :) 2015-10-30 12:36:23 but thanks I could ditch the old webserver this weekend 2015-10-30 12:36:31 if .. other stuff fixed by then 2015-10-30 12:37:20 <^7heo> anyway 2015-10-30 12:37:40 a wget-dd-able image would be nice 2015-10-30 12:37:42 :) 2015-10-30 12:37:48 <^7heo> exactly what I was typing. 2015-10-30 12:37:52 lol :> 2015-10-30 12:37:54 <^7heo> ncopa, ScrumpyJack ^ 2015-10-30 12:37:56 nce 2015-10-30 12:38:44 <^7heo> I would go as far as saying that a dd'able installed image would be nice 2015-10-30 12:38:57 or a script that builds them 2015-10-30 12:39:06 <^7heo> darkfader: there is a script that build them. 2015-10-30 12:39:14 images? 2015-10-30 12:39:14 <^7heo> darkfader: setup-bootable 2015-10-30 12:39:21 hm 2015-10-30 12:39:26 <^7heo> check it out. 2015-10-30 12:39:33 ok 2015-10-30 12:39:49 <^7heo> What I want myself is that they distribute images and a script to make ISOs rather than the contrary 2015-10-30 12:40:59 <^7heo> and it's not really hard to automatize anyway 2015-10-30 12:41:06 <^7heo> since we have setup-bootable 2015-10-30 12:49:08 so i can't create an lv, i can't boot a vm because the device model crashes and the error handling is too bad to tell why 2015-10-30 12:49:27 i think i should go on holiday 2015-10-30 12:53:11 gonna retry with xen 4.6 tonight 2015-10-30 12:53:34 <^7heo> darkfader: alpine on Xen should work afaik 2015-10-30 12:54:09 ^7heo: i've got 5 or 6 alpine vms 2015-10-30 12:54:20 made a new config file, doesn't work 2015-10-30 12:54:28 it's copied from the one of a running vm 2015-10-30 12:54:39 i removed disk and net and it won't work 2015-10-30 12:54:50 the qemu device model bullshit crashes apparently 2015-10-30 12:55:52 but this plays to your point 2015-10-30 12:56:09 <^7heo> darkfader: #define ERR_WONTWORK 2015-10-30 12:56:24 if stuff isn't really automated, it's also not really tested and in experience what's not constantly tested is likely broken here and there 2015-10-30 12:56:56 (process:4683): GLib-WARNING **: gmem.c:482: custom memory allocation vtable not supported 2015-10-30 12:56:57 darkfader: is there anything relevant in /var/log/xen/qemu-*? 2015-10-30 12:56:59 char device redirected to /dev/pts/4 (label serial0) 2015-10-30 12:57:01 qemu-system-i386: Failed to start VNC server on `127.0.0.1:0,to=99': Failed to bind socket: Address not available 2015-10-30 12:57:39 it also won't start if the serial='pty' is removed 2015-10-30 12:57:46 <^7heo> darkfader: that is a WARNING, it's not the cause of the problem IMHO 2015-10-30 12:57:51 correct 2015-10-30 12:57:57 that is because the cause is not logged 2015-10-30 12:57:59 darkfader: the vnc stuff looks like an error 2015-10-30 12:58:04 can you boot with vnc=0 2015-10-30 12:58:20 royger: imo that is a race because it crashes while it tries to bring up vnc 2015-10-30 12:58:23 i'll try 2015-10-30 12:58:23 <^7heo> darkfader: what Xen frontend are you using? 2015-10-30 12:58:27 <^7heo> XL or xm? 2015-10-30 12:58:30 xl 2015-10-30 12:58:41 <^7heo> ok t least 2015-10-30 12:58:44 I have no idea why you can bind 127.0.0.1, SELinux, PAX, or something like this? 2015-10-30 12:58:45 <^7heo> at* 2015-10-30 12:58:59 <^7heo> darkfader: can you xl create -c ? 2015-10-30 12:59:14 http://hastebin.com/rudigegowe.coffee 2015-10-30 12:59:38 that's xl -v create -c 2015-10-30 13:00:00 <^7heo> js dependent paste... 2015-10-30 13:00:03 <^7heo> v_v 2015-10-30 13:00:08 <^7heo> welcome to 2015 2015-10-30 13:00:13 2015? 2015-10-30 13:00:19 whats wrong with the paste? 2015-10-30 13:00:33 ah 2015-10-30 13:00:36 now i parsed it 2015-10-30 13:01:39 <^7heo> :) 2015-10-30 13:01:44 http://paste.lopsa.org/186 2015-10-30 13:01:45 <^7heo> ix.io ist besser 2015-10-30 13:02:16 <^7heo> and shorter 2015-10-30 13:02:38 there's a new one each year 2015-10-30 13:02:58 <^7heo> darkfader: why aren't you using pvgrup? 2015-10-30 13:03:15 because i want to *install* it? 2015-10-30 13:03:48 iirc pvgrub can't boot the alpine iso 2015-10-30 13:03:58 or can it? 2015-10-30 13:04:07 <^7heo> never tried 2015-10-30 13:04:13 then no 2015-10-30 13:04:28 <^7heo> but I used pvgrub to boot vms 2015-10-30 13:04:36 <^7heo> because pygrub sucks hairy balls 2015-10-30 13:05:46 <^7heo> anyway about your issue 2015-10-30 13:06:42 <^7heo> what if you use a PV builder? 2015-10-30 13:07:27 <^7heo> AFAIK you don't need HVM for Alpine 2015-10-30 13:07:47 darkfader: tapdisk, really? :( 2015-10-30 13:08:07 royger: i can't create lv's because of a bug in my alpine 2015-10-30 13:08:13 and i would like to bring up the vm 2015-10-30 13:08:21 <^7heo> darkfader: PV? 2015-10-30 13:08:46 <^7heo> also, what's the bug in lvm? 2015-10-30 13:08:53 darkfader: just use file:/ but not tap 2015-10-30 13:08:53 it segfaults on lvcreate 2015-10-30 13:09:02 <^7heo> oh, I think I had that once. 2015-10-30 13:09:05 royger: file corrupts the image on crash 2015-10-30 13:09:12 <^7heo> I remember having overcame it 2015-10-30 13:09:14 darkfader: really?? 2015-10-30 13:09:37 darkfader: great... Can you also post the log file in /var/log/xen/qemu-* with vnc=0? 2015-10-30 13:09:39 royger: it's a loop based mount and loop fakes on direct io and goes in the linux buffer cacne 2015-10-30 13:10:08 darkfader: oh, that's fixed in recent loop, it no longer has this problem. 2015-10-30 13:10:17 well thats an improvement 2015-10-30 13:10:35 darkfader: well, if you os issues proper flush calls it should work just fine 2015-10-30 13:10:47 darkfader: basically like on bare metal 2015-10-30 13:10:50 but i've also got a lot of tap based vms that are ok 2015-10-30 13:10:58 ok file doesn't hel 2015-10-30 13:11:28 darkfader: that's probably on CentOS or another OS, IIRC tap has never been supported on alpine? 2015-10-30 13:11:30 ^7heo: name a pv loader that can boot the extlinux ios? 2015-10-30 13:12:12 royger: there's no single place in the universe that documents whats working and supported how would i know? 2015-10-30 13:12:37 syslinux could be booted using pygrub 2015-10-30 13:12:41 but we don't use it any more 2015-10-30 13:12:45 i'll go get some lunch 2015-10-30 13:12:47 i need a break 2015-10-30 13:12:55 darkfader: hm, yes... merging tap into Xen upstream was a big mistake IMHO. 2015-10-30 13:13:04 royger: the dm log is the same this crash is not logged 2015-10-30 13:13:15 darkfader: still the stupid vnc messages? 2015-10-30 13:13:46 no 2015-10-30 13:13:49 daveh0003:/xen/configs# cat /var/log/xen/qemu-dm-vbackup2.log 2015-10-30 13:13:49 (process:8669): GLib-WARNING **: gmem.c:482: custom memory allocation vtable not supported 2015-10-30 13:13:52 qemu-system-i386: -drive file=/xen/vbd/plesk/vbackup2.img,if=ide,index=0,media=disk,format=raw,cache=writeback: drive with bus=0, unit=0 (index=0) exists 2015-10-30 13:13:58 so, exactly nothing that relates to error. 2015-10-30 13:14:00 <^7heo> darkfader: pygrub sucks, really. 2015-10-30 13:14:11 ^7heo: you suggested using a pv loader 2015-10-30 13:14:19 and there's only one that could ever boot an alpine iso 2015-10-30 13:14:23 <^7heo> pv builder 2015-10-30 13:14:24 <^7heo> also 2015-10-30 13:14:25 darkfader: hm, try to launch with xl -vvv create ... (that's extra verbose) 2015-10-30 13:14:33 royger: ah thanks! 2015-10-30 13:14:34 <^7heo> pv loader if you want, but pygrub isn't pvgrub 2015-10-30 13:14:58 pvgrub can't boot the iso. i use pvgrub for running vms. 2015-10-30 13:15:00 <^7heo> also I'm curious about your LVM error 2015-10-30 13:15:02 darkfader: I will be there later also, so go to lunch if you are hungry :) 2015-10-30 13:15:09 <^7heo> but yeah it's past 2 2015-10-30 13:15:15 <^7heo> if you wanna eat, it might be the right time. 2015-10-30 13:15:38 http://hastebin.com/ogecipenic.sm 2015-10-30 13:17:44 darkfader: does /var/run/xen/ exist? 2015-10-30 13:22:14 apk -v upgrade 2015-10-30 13:22:15 1 errors; 43 packages, 912 dirs, 6390 files, 256 MiB 2015-10-30 13:22:30 How do I know what that error is? 2015-10-30 13:24:24 engblom: is this all the output? 2015-10-30 13:24:32 leo-unglaub: Yes 2015-10-30 13:24:42 and did you run apk update before it? 2015-10-30 13:24:47 Yes 2015-10-30 13:24:57 did all mirrows work there? 2015-10-30 13:24:57 <^7heo> I would try "apk fix" 2015-10-30 13:25:49 Thanks, that solved the problem. I did not know "apk fix" can be used without any package as argument 2015-10-30 13:26:30 <^7heo> yeah it's usefl. 2015-10-30 13:26:33 <^7heo> useful* 2015-10-30 13:29:37 <^7heo> okay, so I need to reboot my server now. 2015-10-30 13:30:58 ncopa: to cat /etc/mkinitfs/features.d/xfs.modules you would need to add 'kernel/crypto/crc32c*'. Otherwise adding xfs to /etc/mkinitfs/mkinitfs.conf will not work 2015-10-30 13:31:19 s/cat // 2015-10-30 13:31:45 I am now having 3.2 up and running with XFS root 2015-10-30 13:41:49 royger: yes it does 2015-10-30 13:41:55 there are other vms running 2015-10-30 13:42:07 i can try stopping and creating an alpine one if that is helpful 2015-10-30 13:42:18 but iirc no other hvm domu is running 2015-10-30 13:43:14 (which is part of a test and it seems w/o the freebsd vm the host doesn't crash any more 2015-10-30 13:43:49 also, no upstreaming tap was no mistake. mistake was advising file so long in the start which made 1000s of people lose data and stop using xen 2015-10-30 13:46:58 well and having two versions of tap with differing feature sets and deprecation status lol 2015-10-30 13:59:32 i hardcoded the vm to the dom0 kernel now and it seems to have booted to installer, modloop still needs some loving 2015-10-30 14:01:18 yay 2015-10-30 14:03:06 assuming the modloop errors are "ok" the config from the wiki seems to mostly work 2015-10-30 14:03:09 http://hastebin.com/yohokakaku.vbs 2015-10-30 14:03:21 we have a bug open though that the config in the wiki is broken 2015-10-30 14:04:37 ah i get that one, host kernel is edge 2015-10-30 14:04:41 and the iso aint 2015-10-30 14:04:51 at least an easy one :) 2015-10-30 17:17:00 anyone here using iSCSI successfully under alpine? 2015-10-30 17:17:36 did, not atm 2015-10-30 17:17:55 I know it's broken under 3.2.3 but I can try using another version if I have to 2015-10-30 17:18:16 darkfader: any idea what version you were running back then? 2015-10-30 17:18:24 oh :( 2015-10-30 17:18:29 we're specifically bit by this -> https://bugs.alpinelinux.org/issues/4802 2015-10-30 17:18:37 no good for you it is more than a year, was for a livemig 2015-10-30 17:19:02 dafuq 2015-10-30 17:19:03 ok 2015-10-30 17:19:39 only advice i have is "this looks like a package issue, prepare a dev vm while you're stuck" 2015-10-30 17:19:44 based on my conversations here and what i've found from googling, I'm not the only one having this problem 2015-10-30 17:20:00 weirdest bug i saw today 2015-10-30 17:21:49 dafuq for sure :P 2015-10-30 17:22:02 almost feels like some sort of lang or char encoding thing 2015-10-30 17:22:28 and you would think it would be impacting some other packages as well 2015-10-30 19:15:02 Is the licensing issue with grsec resolved? 2015-10-30 19:15:08 or is it just old kernels with grsec now 2015-10-30 19:34:19 <^7heo> frankS2: you mean, is Intel out of business yet? 2015-10-30 19:34:33 <^7heo> check for yourself, last time I did, they were very alive. 2015-10-30 19:34:55 I dont think you want to understand my question :) 2015-10-30 19:36:13 <^7heo> and I don't think you want to understand my answer. ;) 2015-10-30 19:36:58 I understand it, and its not an answer on my question 2015-10-30 19:37:09 ncopa: ? 2015-10-30 19:44:33 frankS2: i think someone downloaded all the daily patches and then reconstructed the stable patches out of that 2015-10-30 19:44:39 because the daily changesets are still free 2015-10-30 19:44:47 its the same result, just more work 2015-10-30 19:44:57 leo-unglaub: aha 2015-10-30 19:45:59 at least that was the plan 2015-10-30 19:46:04 but i am not sure how he did it 2015-10-30 19:48:53 what would be the easiest way to copy files form alpine linux to my android phone? 2015-10-30 19:59:00 leo-unglaub: dropbox.. im serious :P 2015-10-30 19:59:09 leo-unglaub: I havent been able to mount my android atleast 2015-10-30 20:01:40 nah, never ... 2015-10-30 20:01:49 then i could upload my data directly to the nsa 2015-10-30 20:01:53 so no dropbox ... 2015-10-30 20:03:08 rsync over ssh? 2015-10-30 20:03:36 das ist eine gute idee 2015-10-30 20:03:39 äh, sorry 2015-10-30 20:03:42 thats a great idea! 2015-10-30 20:56:08 anyone here run full disk encryption with alpine? 2015-10-30 20:56:41 yeah, me 2015-10-30 20:57:35 is it a pita to set up at install? 2015-10-30 20:58:03 its the biggest pain in the ass in the alpine universe 2015-10-30 20:58:10 haha 2015-10-30 20:58:12 i did it once and hopefully never again 2015-10-30 20:58:12 :( 2015-10-30 20:58:20 damn 2015-10-30 20:58:47 Im getting a new laptop soon, want to run Alpine, but need that FDE 2015-10-30 20:59:07 there is an english guy here who has written some scripts for that 2015-10-30 20:59:14 they help you a bit, but it still sucks 2015-10-30 20:59:40 https://it-offshore.co.uk/linux/alpine-linux/25-alpine-linux-luks-encrypted-installations 2015-10-30 21:02:43 maybe i will suffice with home 2015-10-30 21:03:36 nah 2015-10-30 21:03:48 just encrypting /home is for windows users ... 2015-10-30 21:03:53 yeh 2015-10-30 21:03:58 real linux users encrypt the entire hdd 2015-10-30 21:04:19 well, only boot has to be unencrypted ... so the kernel can be manipulated at all times .. so its basically useless .. 2015-10-30 21:04:33 only openbsd has even an encrypted /boot 2015-10-30 21:04:44 they put the decrypt stuff into the mbr 2015-10-30 21:04:57 clever 2015-10-30 21:05:15 leo-unglaub: so how much $$ will you need in order to fix FDE for me? ;) 2015-10-30 21:05:49 its not about € 2015-10-30 21:05:56 leo-unglaub: there used to be trusted grub 2015-10-30 21:05:59 but if you find me a girlfriend i do it for free *g* 2015-10-30 21:06:04 hahaha 2015-10-30 21:06:11 but that project is stale for ~10 years 2015-10-30 21:06:26 hehe 2015-10-30 21:06:53 find yourself one! get off irc! :) 2015-10-30 21:07:06 and come back once she lets you 2015-10-30 21:07:13 irc is not the problem ... its mor my batman shirt an my fat face *g* 2015-10-30 21:10:01 leo-unglaub: "An encrypted or custom LVM Alpine Linux installation can now be setup in 5 - 10 minutes." 2015-10-30 21:10:02 :p 2015-10-30 21:10:04 not to be trusted? 2015-10-30 21:10:29 well ... its like mc donalds telling you there food is healthy *g* 2015-10-30 21:10:45 in theory there is salad in there, but it doesnt really matter *g* 2015-10-30 21:11:03 but after me trying to install it i reported some bugs and he fixed them 2015-10-30 21:11:11 so it should be smoother than when i tryed it 2015-10-30 21:11:34 did you read the thing about the WD FDE drives 2015-10-30 21:11:38 that was funny 2015-10-30 21:11:43 yeah 2015-10-30 21:11:54 <_ikke_> with the weak random keys? 2015-10-30 21:13:59 leo-unglaub: what's a *g* ? 2015-10-31 09:07:53 if we plan to use modified grsec, wouldn't it be more appropriate to change its name in aports ? 2015-10-31 09:07:56 suggestion, alsec ! 2015-10-31 09:27:18 vkris, we had actually already patch almost ready to be pushed to change the kernel to -alsec; but it has lots of cascading effects to alpine-iso etc. so we decided to hold back at least until 3.3 is done 2015-10-31 09:27:23 but depending how things go 2015-10-31 09:27:28 we might end up doing that 2015-10-31 09:27:36 for now, we are close enough to grsec still, imho 2015-10-31 09:43:22 v3.3 is revolution release, better do all in once, even resulting in less stable release 2015-10-31 09:43:45 I am expecting v3.4 to be super stable release 2015-10-31 09:44:03 or I may be super dreaming 2015-10-31 09:45:34 even if it delays 2/3 weeks 2015-10-31 09:51:51 we are considering big changes for 3.4 such as changing openrc. so i would not know... ;) 2015-10-31 09:54:29 ;), the ripple effect 2015-10-31 10:01:44 hope continued use of name grsec does not put AL in spender's blacklist 2015-10-31 12:31:58 openrc to systemd 2015-10-31 12:32:08 (just kidding) 2015-10-31 12:32:20 s6 2015-10-31 12:33:20 s6 2015-10-31 12:35:33 mm, what's the difference between xfce-polkit and lxpolkit? 2015-10-31 12:43:55 they do look practically the same 2015-10-31 12:44:12 lxpolkit https://i.imgur.com/s7oTfpq.png xfce4-polkit https://i.imgur.com/nNWOmqw.png 2015-10-31 12:44:24 although the message window for xfce-polkit probably should not be "XFCE" 2015-10-31 19:13:40 Hello guys. Do you have any experience with ZFS on Alpine? I found package in the edge/testing, but it looks broken somehow. 2015-10-31 21:37:57 *sigh* alpine/arm is missing lots of packages x86 has :( 2015-10-31 21:38:10 any idea if/how this will be fixed? 2015-10-31 21:39:09 both emacs and mg are missing :( 2015-10-31 21:45:45 does something go wrong with them on arm?