2015-11-01 02:33:58 dalias: if a build host would help you i can put up a shell for you on my scaleway vps 2015-11-01 02:34:21 it's not as slow as a raspi and yet a reasonably old (non v8) arch to be useful 2015-11-01 02:43:04 ammunta, i'm not sure. i just know they're not available via apk 2015-11-01 02:43:44 darkfader, i have scaleway too, and the lack of important packages makes me hesitant to transition from x86 vps to there 2015-11-01 02:44:09 i'm not clear on what the current reason for lacking packages on arm is 2015-11-01 02:44:31 whether it's build failures on an existing automated apk build system, or lack of an automated apk build system 2015-11-01 02:48:13 if there isn't one yet, is scaleway enough to build one 2015-11-01 03:01:46 should be 2015-11-01 03:01:56 but i don't want to be volunteering for this :-p 2015-11-01 03:02:23 i <3 alpine, but i get other stuff done specifically by _not_ being in the distro-building/maintenance business :) 2015-11-01 03:20:50 dalias: it is build failures on current builders. 2015-11-01 03:25:36 for mg too? 2015-11-01 03:25:42 iirc building it is trivial 2015-11-01 03:26:09 is there anywhere to see a report of these build failures? 2015-11-01 03:50:04 dalias: try building it? 2015-11-01 13:12:00 Just wanted to point out there's a typo on the pkgs pages of alpinelinux.org for the Dependencies display 2015-11-01 13:12:06 says "Dependecies" 2015-11-01 14:05:23 ncopa: You wanted me to remind you about adding xfs support for root as default.... in case you have not done it already, here comes the reminder 2015-11-01 20:22:17 ugh anyone had any success building neovim? 2015-11-01 21:43:58 Can they even install X without base-devel? 2015-11-02 02:16:39 has anyone got iptables working inside a docker container running alpine linux ? 2015-11-02 02:18:01 oh, guess i just needed to run with --privileged ... sigh 2015-11-02 04:49:22 g0relike: --cap-add=NET_ADMIN should do it if the module is loaded 2015-11-02 06:43:20 When trying to create a new VM using vist-manager I get: "Control groups not supported on this platform: No such device or address" 2015-11-02 06:44:24 'mount' gives me this: "cgroup_root on /sys/fs/cgroup type tmpfs (rw,nosuid,nodev,noexec,relatime,size=10240k,mode=755) 2015-11-02 06:44:42 virt-manager* 2015-11-02 09:28:14 morning 2015-11-02 16:27:53 the setup utility accepts an answers file and i'm using DISKOPTS="-s 0 -m sys /dev/sda" - but it prompts me if i want to erase the disk, is there a way to suppress the prompt? 2015-11-02 16:28:51 the wiki for http://wiki.alpinelinux.org/wiki/Alpine_setup_scripts#setup-disk doesn't mention anything but maybe there is a hidden flag i didn't know about... 2015-11-02 17:07:25 andyshinn: there's the CONFIRM_ERASE envvar that should be set to the disk 2015-11-02 17:07:32 from reading the setup-disk script 2015-11-02 17:07:35 might work? 2015-11-02 17:07:47 e.g. CONFIRM_ERASE=/dev/sda 2015-11-02 17:08:03 err sorry 2015-11-02 17:08:06 ERASE_DISKS 2015-11-02 17:08:08 not CONFIRM_ERASE 2015-11-02 18:29:28 Shiz: wow, good find, thanks! 2015-11-02 18:29:36 np 2015-11-02 20:36:05 what can be done when setup-disk returns "error: unsatisfiable constraints: .setup-apkrepos (missing): required by: world[.setup-apkrepos]"? setup-apkrepos works, eth0 is up, apk update works, already tried reinstalling alpine-conf 2015-11-02 21:10:43 what package contains support for mounting vfat filesystems? 2015-11-02 21:13:07 dosfstools doesn't seem to do the trick, I have mkfs.vfat but can't mount a vfat 2015-11-02 21:29:27 works now after a reboot 2015-11-02 21:30:15 :^) 2015-11-02 22:07:16 sup. I'm trying to set up a tiny alpine server here and for a number of reasons, I need it to connect using wifi 2015-11-02 22:08:02 I spared myself the effort and installed using ethernet, but now that everything seems installed, I need the actual wifi 2015-11-02 22:08:45 the wiki entry is fine, but "ip link set wlan0 up" fails with a "device not found" 2015-11-02 22:09:25 dmesg says the wifi dongle was detected as a realtek usb wifi dongle just fine though. do I need to do something else? complete noob here! 2015-11-02 22:14:32 is it actually wlan0? 2015-11-02 22:15:15 check with ip link, see if it shows up as eth-something 2015-11-02 22:16:39 ip link only shows eth0 and lo 2015-11-02 22:17:21 it appears I don't have an actual wlan 2015-11-02 22:17:30 configured, that is 2015-11-02 23:17:13 http://git.busybox.net/busybox/commit/?id=accd9eeb719916da974584b33b1aeced5f3bb346 :-) 2015-11-03 06:26:41 is there a way to install alpine on uefi boot machine? 2015-11-03 06:30:17 omg I cant believe people still use a web browser and phone lines !! And my smartphone is a damn toy!! 2015, it feels like 1985 still... 2015-11-03 06:32:37 alpine could ditch GPG for signing and switch to reop - http://www.tedunangst.com/flak/post/reop 2015-11-03 06:33:04 Signatures that are smaller than the plaintext !!! 2015-11-03 06:35:16 justanick, yes, seems that's mostly benefit from using EC over RSA 2015-11-03 06:35:36 Wayyyyyy faster 2015-11-03 06:35:48 make a keypair with reop and see 2015-11-03 06:35:56 you wont have time to blink 2015-11-03 06:36:31 does anyone take keybase.io seriously? 2015-11-03 06:36:54 seems like centralized DNS to me ... ahahah funny how we dont seem to ever learn 2015-11-03 06:37:38 anyway, really intertested in Alpine- need uefi support- somewhere it said that its planned for v 3.3 2015-11-03 06:37:59 https://bugs.alpinelinux.org/issues/4424 2015-11-03 06:39:25 justanick, yes, we are aware of EC benefits. 2015-11-03 06:39:44 i think UEFI sort of worked with gummiboot, but i'm not sure how finalized that is 2015-11-03 06:39:51 ncopa would probably know better 2015-11-03 06:40:03 ok thks 2015-11-03 06:40:44 Ill probably just try a hardened musl gentoo for now- maybe the binaries would be compatible!? 2015-11-03 06:42:43 Im really blown away by the state of computer science- reminds me of the piston-engine monopoly of the late 19th century- 40 years of stiffled innovation 2015-11-03 06:43:41 Intellectual property sounds better than Monopoly grants ... just like democracy sounds better than popular dictatorship 2015-11-03 06:45:04 the quote goes something like ... it is difficult, if not impposible, to own something which remains in your possession even after you give it to others 2015-11-03 06:46:19 so for all that matters, even the GPL is facsist ... maybe someone could change the GPL of the package manager to a 'beer license' or something less hypocritical (Remove any and all 'thou shalt's, well intentionned or not) 2015-11-03 06:47:51 Imposed freedom is an oxymoron 2015-11-03 06:48:10 I hate copyleft more than copyright 2015-11-03 06:48:50 If theres any justice, steve jobs will be whipping torvalds in Hell where they both belong 2015-11-03 06:49:15 let the left and the right kill each other to the last one 2015-11-03 06:49:22 cheers, cya 2015-11-03 06:59:05 ... signatures are *supposed* be to smaller than plaintext ... 2015-11-03 06:59:24 I mean, unless you have a really short text 2015-11-03 06:59:47 ed25519 widespread adoption when though 2015-11-03 07:02:17 (a few decade probably, yeah, yeah, I knwo) 2015-11-03 07:15:48 morning 2015-11-03 07:16:03 i use UEFI on my laptop 2015-11-03 07:16:05 oh he left 2015-11-03 09:22:11 should this procedure be enough http://wiki.alpinelinux.org/wiki/Setting_up_disks_manually#Encryption or do you have to consider the TO-DO part in yellow or something else 2015-11-03 09:22:58 this is my fifth or so try at installing alpine and I still fail with "missing operating system", so it's probably bootloader errors again 2015-11-03 09:27:01 Trite: what are you encrypting? 2015-11-03 09:29:12 40GB SSD on the laptop installation: 200M /boot partition /dev/sda1, / as a luks setup on /dev/sda2 2015-11-03 09:29:41 ok cool. so / is LUKS 2015-11-03 09:30:45 this has been my primary guide http://wiki.alpinelinux.org/wiki/LVM_on_LUKS (without the LVM parts, I went with just btrfs) 2015-11-03 09:35:15 ok, let me spin up a qemu 2015-11-03 09:36:41 I'm not sure if the formatting is clear but I wrote down everything I did here http://pastebin.com/n7HAa8pA (pretty much followed the wiki there) 2015-11-03 09:58:31 can you try with /boot as non-btrfs? 2015-11-03 10:00:19 I remember checking earlier that it should work but yes, I'll try that 2015-11-03 10:29:50 it's taking awhile. 2015-11-03 10:32:12 ah, sorry ScrumpyJack, didn't realise you've been waiting - I had to make lunch first 2015-11-03 10:36:35 no no, i mean it's taking a while for me to replicate your pastebin in qemu 2015-11-03 10:56:05 going over the procedure again, the part in yellow on the first wiki page.. it asks a question whether /boot/extlinux.conf needs to be updated, I checked that and it still directs to root=UUID after the "extlinux --install /mnt/boot --update" command 2015-11-03 10:56:31 I guess I need to tweak the APPEND line 2015-11-03 11:10:00 i failed to boot off my qcow2 dies 2015-11-03 11:10:10 s/dies/disk 2015-11-03 11:10:46 then opening it i got "not a luks device" 2015-11-03 11:16:34 i'll have to try again later 2015-11-03 11:18:17 I first tried just doing it again and editing that /boot/extlinux.conf to include "APPEND rootfstype=ext4 luks enc_root=/dev/sda2 root=/dev/mapper/cryptedroot", same result, wasn't bootable 2015-11-03 11:19:08 now I've tried chrooting (I'm not really familiar with this thing in general) and trying to do "extlinux --install /boot --update" results in "/boot is device /dev/sda1" "extlinux: cannot open device /dev/sda1" 2015-11-03 11:20:51 a few people here have managed it, so perhaps they'll chime in 2015-11-03 11:22:11 I really appreciate your help so thanks for trying 2015-11-03 11:22:52 at this point I'm not knowledgeable enough to really know how to continue, I still mostly rely on wikis 2015-11-03 11:52:03 Trite: can you use tpaste or sprunge? pastebin is too noisy :) 2015-11-03 11:56:48 right, second attempt 2015-11-03 11:57:51 cleaner: http://tpaste.us/AaZN :) 2015-11-03 12:10:18 is it normal for extlinux to keep saying "cannot open device /dev/sda1" (boot partition) inside chroot? I think I mounted everything like the instructions on the wiki said, "ls /boot" works and lists stuff, "mount" lists "/dev/sda1 on /boot type ext4" 2015-11-03 12:17:07 Trite maybe here in these files on botton you can find something which can help you in you issue http://it-offshore.co.uk/linux/alpine-linux/25-alpine-linux-luks-encrypted-installations written by BitL0G1c i think 2015-11-03 12:40:21 thanks for the link, I'm not a programmer so reading scripts is hard and slow for me 2015-11-03 12:41:55 I also googled some more and found out that "echo 0 > /proc/sys/kernel/grsecurity/chroot_caps" before going into chroot removes the error message extlinux displayed, but.. doing reinstall/update of that did nothing, still missing operating system when rebooting 2015-11-03 12:54:04 after a second try, still the same 2015-11-03 12:54:44 init fails to mount /root and falls into recovery shell 2015-11-03 13:04:18 i'm trying BitL0G1c's scripts 2015-11-03 13:13:21 no luck 2015-11-03 13:22:09 I actually managed to fix the install! .. and of course, as usual, the main cause for a (semi-)beginner was relatively dumb. I had written mbr.bin when I should've written gptmbr.bin 2015-11-03 13:23:36 I did that, double-checked all the config files I could find, rebuilt extlinux and mkinitfs, exited the chroot, unmounted all, closed the LUKS and rebooted 2015-11-03 13:23:38 seems to work :) 2015-11-03 13:25:18 this was a different error this time though, last time everything went under because kernel modules didn't match with mkinitfs (running kernel and package version mismatched), so this time that was circumvented providing mkinitfs with the specific kernel version 2015-11-03 13:25:56 at least I learned a bunch about chrooting, and got myself a nice headache.. time to go outside for a while 2015-11-03 13:26:06 thanks again ScrumpyJack and crow 2015-11-03 13:30:39 Trite can you update the needed stuff in paste and wiki? cleaner: http://tpaste.us/AaZN :) 2015-11-03 14:25:27 Trite: re: the unstaisfiable constraint: I've ran into that 2015-11-03 14:25:37 somehow when your install fails halfway that happens 2015-11-03 14:25:54 i think it's a matter of removing everything with a dot from /var/db/apk/world, or whatever the file was 2015-11-03 15:27:56 anyone working on an APK for neovim? 2015-11-03 15:28:27 https://www.archlinux.org/packages/community/x86_64/neovim is now available in archlinux's community repo 2015-11-03 15:30:51 looks like i'd need to make packages for libtermkey, libvterm, unibilium, xsel 2015-11-03 15:49:16 sillysausage: last time I looked at it libvterm didn't have a release 2015-11-03 16:10:19 Trite / crow / ScrumpyJack - I need to add btrfs support to the scripts - will look at it today 2015-11-03 16:30:28 cool 2015-11-03 16:36:34 nmeum: looks like the used some git tagged version https://www.archlinux.org/packages/community/x86_64/libvterm/ 2015-11-03 16:58:58 hiho 2015-11-03 16:59:25 I just discoverd alpine and must say its pretty sweet 2015-11-03 16:59:52 it sure is 2015-11-03 17:00:39 wonder why I never heard of it before 2015-11-03 17:01:33 BitL0G1c cool , any change it comes "upstream" :D 2015-11-03 17:02:32 small secure server, cute it is 2015-11-03 17:02:45 anyone here uses it as desktop?? 2015-11-03 17:03:52 nohitall some do, ncopa dev use it, gpu should be intel because of nvidia/amd gpu blobs 2015-11-03 17:04:56 yea wont use it as desktop, wa sjust curious 2015-11-03 17:05:07 but its ideal for a small server, running webserver or w/e 2015-11-03 17:05:25 I only came across it through scaleaway 2015-11-03 17:09:49 nohitall: i used it as a desktop 2015-11-03 17:10:00 i3wm on my laptop and xfce4 on my desktop 2015-11-03 17:10:12 hm for desktop I stay with arch 2015-11-03 17:23:04 sillysausage: they just check out a specific commit 2015-11-03 20:11:30 what alpine package is 'ar' a part of? And is there a simple way to find that information (in general)? 2015-11-03 20:31:36 brujoand, binutils? 2015-11-03 20:31:45 https://pkgs.alpinelinux.org/packages?name=binutils&repo=all&arch=x86_64&maintainer=all 2015-11-03 20:34:18 brujoand if you have it installed you can check with this to which packages it belong: apk info --who-owns /path/to/at 2015-11-03 20:42:49 crow / HarryHaaren: thanks! 2015-11-04 04:47:14 my buddy systmkor wants me to try alpine but I have an unusual setup 2015-11-04 04:47:49 I have a NAS with no VGA or RS232 so I was wondering if I could use the package manager and chroot do to the install on my desktop 2015-11-04 04:48:14 *to do 2015-11-04 05:05:29 <__number5__> misspapaya: you need a working ssh connection, and Internet, that's all. this might help you http://wiki.alpinelinux.org/wiki/Replacing_non-Alpine_Linux_with_Alpine_remotely 2015-11-04 05:08:25 " 2015-11-04 05:08:27 Reboot the box. And wait for it to come alive again. If it doesn't, tough luck. 2015-11-04 05:08:30 " 2015-11-04 05:09:37 wow that doc is hilariously ancient though 2015-11-04 05:14:31 lol 2015-11-04 05:15:07 that guide doesn't completely help since the boot drive is empty right now 2015-11-04 05:18:31 <__number5__> misspapaya: how did you get rid of the boot drive while not having a vga/rs232? 2015-11-04 05:18:57 the previous owner took all the drives 2015-11-04 05:19:09 misspapaya: how you considered trying it on a setup that isn't unusual :) 2015-11-04 05:19:10 so I'm donating one from my desktop 2015-11-04 05:19:24 ammunta: you don't believe in fun, do you? 2015-11-04 05:19:59 fun and suffering and despair and wailing and gnashing of teeth, yes, it is excellent 2015-11-04 05:20:22 maybe I should get it running with arch and then follow the guide 2015-11-04 05:23:13 http://wiki.alpinelinux.org/wiki/Installing_Alpine_Linux_in_a_chroot 2015-11-04 05:23:16 I'm gonna try this 2015-11-04 05:37:47 hm are static apk and alpine-keys available over an trustable encrypted connection anywhere 2015-11-04 05:39:53 well I successfully chroot'd but I don't have a /boot folder 2015-11-04 05:41:36 why would you have a /boot 2015-11-04 05:41:52 kernel/bootloader/etc 2015-11-04 05:56:13 ooh there's installkernel 2015-11-04 05:56:16 that looks promising 2015-11-04 06:30:29 I managed to make a system on ext4 2015-11-04 06:30:42 but now mount-root fails because it's using ext3 2015-11-04 06:32:13 can anyone tell me what package patchelf comes from? 2015-11-04 07:57:26 Orochimarufan: did you fetch patchelf manually or from an alpine package? ref https://github.com/Orochimarufan/custom-aports 2015-11-04 08:13:02 misspapaya you could swap/usb stick to an pc with vga and do install there and swap back and it should work (enable network, ssh) 2015-11-04 09:33:31 does someone have any example of building packages with abuild using docker? 2015-11-04 09:34:13 even tho i set abuild -F to force a run in root it failes after the packages is complete 2015-11-04 09:48:37 eldamar: simple solution: don't build as root 2015-11-04 10:01:05 <_ikke_> eldamar: I'm building packages with abuild without probelm 2015-11-04 10:01:10 <_ikke_> just create another user 2015-11-04 10:36:40 awesome, http://www.technewsworld.com/story/82672.html, the start of "cyclic problems" 2015-11-04 10:38:49 oops.. irc command -> hide my last few lines from crazy bot-bite'rs running amuck 2015-11-04 10:53:46 anyone suggesting a free nice email(pop3 enabled) hosted outside US ? I use yahoo+gmail for job related correspondance 2015-11-04 10:53:49 kinda suspecting things now 2015-11-04 11:07:01 chris|, yeah i figured as much, thats why i wondered if anyone has some example on setting up the user inside docker 2015-11-04 11:37:09 eldamar: there is nothing special involved here, you just create the user in your docker build, and run docker as that user (docker run -u uid) 2015-11-04 11:57:40 chris|, thanks, i was not aware of -u flag for docker, i was trying adduser and su - user -c 'do stuff' but got nowhere 2015-11-04 14:30:39 Trite / crow / ScrumpyJack - I was able to install to a btrfs root & boot with the scripts to both MBR & GPT. On GPT the BIOS partition needed to be ext something. An ext /boot & btrfs root did not work - but both as the same filesystem does. btrfs-progs was updated to 4.2.3 today which fixes subvol sync. Where you trying to install to subvolumes as partitions ? 2015-11-04 14:58:20 could anyone point me towards resources on how to handle locales in alpine? 2015-11-04 15:04:03 brujoand: you don't. alpine uses musl libc, which only support one UTF-8 locale 2015-11-04 15:15:42 BitL0G1c i was not trying it at all with btrfs, but was on my ToDo list, Trite is the one who tried it yesterday. 2015-11-04 15:20:40 I haven't had the time to look at rewriting the stuff I did, and besides, I managed to break my install already by switching to edge and upgrading, openrc returns errors 2015-11-04 15:21:45 I should try btrfs /boot too because ultimately my error was to use mbr.bin with GPT partitioning, but it worked for me with ext4 /boot and btrfs / 2015-11-04 15:23:28 and I did nothing with subvolumes, it was all just plain cryptsetup->LUKS btrfs / 2015-11-04 15:30:14 I'm repeating - I'm not experienced enough to even know why something works and doesn't, it's pretty much all a big adventure for me. just trying to get a working laptop installation to play around with and learn a thing or two about setting up a relatively secure desktop linux 2015-11-04 15:32:10 I'll try to remember to rewrite/check the commands later whenever I get motivated to redo it all 2015-11-04 15:35:33 Trite ok no hurry - I was using these scripts https://github.com/itoffshore/alpine-linux-scripts 2015-11-04 16:26:13 I'm trying to get a wifi dongle to work with alpine. it's based on rtl8191su 2015-11-04 16:29:16 unfortunately, I can't find much info on how to enable it on alpine 2015-11-04 16:30:34 debian seems to have a 8712u driver but that's pretty much what I find 2015-11-04 16:32:05 anyone tried to get these dongles working? 2015-11-04 17:09:01 yes. hang on 2015-11-04 17:12:11 why does this ring a bell 2015-11-04 17:15:48 have you got the wifi packages wireless-tools and wpa_supplicant? 2015-11-04 17:17:28 can you see your wifi device (ifconfig, or dmesg or something) 2015-11-04 17:18:51 assuming your dev is wlan0, try ip link set wlan0 up 2015-11-04 17:19:00 and iwlist wlan0 scanning 2015-11-04 17:28:47 I do have them but no, I can't see the device 2015-11-04 17:28:59 ip link fails, of course 2015-11-04 17:29:36 the dongle itself does't even blink its led. I'm positive it works, though, because the same machine had windows 7 working just fine with that dongle 2015-11-04 18:31:06 the alpine package for freeswitch does not contain a module I require, mod_json_cdr ... how would I go about that? recompile? 2015-11-04 18:32:35 can mod_json_cdr be included when the package is updated for v1.6.2? 2015-11-04 19:08:12 qq-fs: take a look at the aport and see if that's good enough to modify 2015-11-04 19:09:07 qq-fs: is json_cdr different from json_c 2015-11-04 19:27:05 thanks for the tip 2015-11-05 12:18:17 Hi guys... alpine linux noob here. I'm trying to install bitcoin in a alpine linux docker image but when trying to execute the binary I'm getting "bash: /opt/bitcoin/bin/bitcoind: No such file or directory" 2015-11-05 12:36:42 Hi all, I'm having some trouble in building a binary against Alpine from C source using configure and make. Is this the right forum to ask about that sort of thing? 2015-11-05 12:37:35 jpmcghee: hi 2015-11-05 12:37:50 yes you can ask your question here. 2015-11-05 12:38:25 clandmeter: Thanks 2015-11-05 12:39:59 jpmcghee: what are you building? 2015-11-05 12:44:02 clandmeter: any idea what I'm doing wrong? regarding ldd errors? 2015-11-05 12:44:23 I've got an Alpine 3.2 container and have used `apk add` to install linux-headers make gettext g++ gcc libc-dev and bison. I'm attempted to build mono(v2.10.8.1) and so copy in the source and run configure, which checks out. However, when I run make I get an error triggered by a redefinition: error: redefinition of 'struct _fpstate'. I'm wondering, after a few hours, whether it's just not advisable 2015-11-05 12:44:29 to build for Alpine from within an Alpine container or I'm just missing something. I'm new to Alpine and Busybox(as will be clear). All advice would be greatly appreciated. 2015-11-05 12:45:12 jpmcghee: most of us use containers to build 2015-11-05 12:45:23 ScrumpyJack: Mono 2.8.10.1 2015-11-05 12:45:28 apk add alpine-sdk should get you started 2015-11-05 12:45:55 I'll give that a go, thanks! 2015-11-05 12:46:47 but dont expect older projects to compile as is 2015-11-05 12:47:03 we are using musl, and if src is old, could be its not yet supported by musl. 2015-11-05 12:47:35 you can try and check our git tree and see if it has/had patches. 2015-11-05 12:47:58 This particular version was released around 2012. 2015-11-05 12:48:01 oooolaaa: is that a binary package you installed? 2015-11-05 12:48:12 clandmeter: yea eheh 2015-11-05 12:48:31 clandmeter: I guess I'll have to build from source? 2015-11-05 12:48:37 its probably linked against glibc 2015-11-05 12:48:47 oooolaaa: yes 2015-11-05 12:48:48 Yes, I believe it is 2015-11-05 12:49:01 we dont have bitcoin in aports? 2015-11-05 12:49:05 i remember we have 2015-11-05 12:49:17 I would have hoped I could re-use the prebuilt binary to make my docker image smaller :( 2015-11-05 12:49:39 I saw there's one in "testing" which scared me a little 2015-11-05 12:50:11 it will probably work much better then one linked against glibc :) 2015-11-05 12:51:00 jpmcghee: yes, i figured. so thats why i informed you beforehand. 2015-11-05 12:51:14 clandmeter: Ok, thanks 2015-11-05 12:51:38 I tried to install libgcc from apk but still getting ldd errors 2015-11-05 12:51:48 Guess I'm going to try that package then 2015-11-05 12:52:17 oooolaaa: we have a compat pkg 2015-11-05 12:52:19 you can try it 2015-11-05 12:52:30 but its still tricky 2015-11-05 12:52:35 i would not suggest it. 2015-11-05 12:52:40 better to use testing 2015-11-05 12:52:45 you can repo pin it 2015-11-05 12:53:33 i think its called libc6-compat or something similar. 2015-11-05 14:54:18 is the any calender client software that support caldav in the repos? 2015-11-05 17:27:04 can't log into new install of acf 2015-11-05 17:37:33 ScrumpyJ1ck: how did you install it? 2015-11-05 17:37:49 edge / 3.2 / 3.3? 2015-11-05 17:37:53 using setup-acf? 2015-11-05 18:05:02 ACTION just created new box with edge repo, ran setup-acf, and was able to log in as root with root password 2015-11-05 22:18:54 have any of you built node on alpine and know why im missing linux/auxvec.h 2015-11-05 22:21:19 Is anyone running Alpine with UEFI? 2015-11-05 22:21:28 papa_steve: apk add linux-headers 2015-11-05 22:24:10 clandmeter, thanks 2015-11-05 22:32:02 well it built, but node seg faults 2015-11-05 22:32:05 do you have any idea why 2015-11-05 22:39:21 does dmesg say anything? 2015-11-05 22:40:32 yes 2015-11-05 22:40:39 should i paste it here 2015-11-05 22:47:15 use gist or something 2015-11-05 22:55:34 http://pastebin.com/7sWkrzHX 2015-11-05 22:57:45 nodejs is trying to do something grsecurity doesn't like 2015-11-05 23:02:23 do i need to set rlimit 2015-11-05 23:08:37 does node 5 not work on alpine? 2015-11-05 23:08:57 i see now there is actually an issue on node https://github.com/nodejs/node/issues/3405 2015-11-05 23:28:55 papa_steve: did you check our node apkbuild? 2015-11-05 23:30:55 is it difficult to build node on alpine 2015-11-05 23:32:21 papa_steve: http://git.alpinelinux.org/cgit/aports/tree/main/nodejs/APKBUILD 2015-11-05 23:36:54 thats right i keep looking for node 2015-11-05 23:37:12 but it is possible to build node on alpine right? 2015-11-05 23:37:16 apk add nodejs 2015-11-05 23:37:20 of course 2015-11-05 23:37:24 check that apkbuild 2015-11-05 23:37:28 there is no magic there 2015-11-05 23:37:48 well have you built node 5 on alpine 2015-11-05 23:38:22 thats 4.2.1 2015-11-05 23:39:54 why? 2015-11-05 23:39:58 4 is lts 2015-11-05 23:40:24 4.2 2015-11-05 23:40:30 https://nodejs.org/en/blog/release/v4.2.0/ 2015-11-05 23:40:48 i only say that cause tahts what i tried to build before 2015-11-05 23:41:07 why do you want to build it yourself? 2015-11-05 23:52:31 andyshinn: btw, just out of curiosity, why if you have trouble using the arch package. why not do something like this? https://github.com/brujoand/dockzb/blob/master/base/glibc/Dockerfile 2015-11-05 23:52:43 disclaimer: I might not know what I'm doing 2015-11-05 23:52:59 I'm getting an error with setup-alpine: "The file does not exist and no size was specified.\nmount: can't find /mnt in /etc/fstab" 2015-11-05 23:53:35 There are two spaces between "file" and "does", so I'm pretty sure the mnt varible is null when this is being run. 2015-11-05 23:55:50 *actually probably setup-disk 2015-11-05 23:57:14 brujoand_: hadn't seen that, it is certainly an option 2015-11-05 23:57:50 really, any glibc is an option, i was just looking for one that was easiest to extract and use with minimal effort. Arch fit that pretty well 2015-11-05 23:58:32 when i get back into it, i'm going to look at making an image using buildroot that can generate a basic glibc tarball than can be an artifact to an alpine package 2015-11-05 23:59:04 andyshinn: ah, yeah. That sounds like a cleaner approach. 2015-11-06 00:01:08 It feels sortof iffy to pull in glibc on the side. But I guess it's the price we pay 2015-11-06 00:04:23 i actually tried compiling glibc in alpine for a while 2015-11-06 00:04:31 though, that was a dead end 2015-11-06 00:05:24 yeah. I tried as well. although. I just attributed to lacking knowledge on my part 2015-11-06 00:05:50 i fixed a lot of issues and got it building pretty far (like 20-30min in of compiling before failing) 2015-11-06 00:06:37 on the bright side. The glibc from .deb helped me cut me plex docker image down to 326mb. so, that feels kind of good. hehe 2015-11-06 00:07:33 if you haven't read the GitHub issue be sure to, there are definitely some pitfalls of a multi-libc environment you need to be careful of, for plex probably not a big deal, but running your production Java or Pythong code... 2015-11-06 00:08:09 ah, yeah. I wanted to run our production java apps in alpine, but for now I'm settling on debian for that 2015-11-06 00:09:23 i've been using the official java jre tags and its been fine, build a base off the official image and tag it, then you have a known base of ~400mb or so that will be cached on all the servers 2015-11-06 00:35:50 andyshinn: yeah, that's not so bad. It's still twice the size of an alpine image with the jdk though. And it defaults to installing suggested packages. So it grows fast. 2015-11-06 01:37:42 do you have any idea what could make alpine hang at the shell 2015-11-06 01:39:19 its like i have an unkillable process that hangs the shell when i try to look at it 2015-11-06 01:46:31 clandmeter, it looks like i was able to build node 2015-11-06 01:46:54 paxmark did not seem to work for me though 2015-11-06 01:47:23 but paxctl did the same thing i think 2015-11-06 03:01:57 What's the process to submit a new package or modify an existing one in aports? Is there any way to do a "pull request" 2015-11-06 03:07:07 you send the abuild to the aports mailing list 2015-11-06 03:07:33 http://wiki.alpinelinux.org/wiki/Creating_patches 2015-11-06 03:31:39 where is the CBUILD variable set? I noticed it in a aports package 2015-11-06 03:51:57 I'm having some trouble with uwsgi 2015-11-06 03:52:15 I want to install with tls support, but I can't see how 2015-11-06 03:52:26 pip install uwsgi doesn't work 2015-11-06 03:52:41 Is this the right place to as this? 2015-11-06 04:16:41 isn't tls old as dirt? can't recall. but I'm using uwsgi in alpine atm...but haven't done ssl or anything yet 2015-11-06 04:29:03 trying to compile something on alpine linux and getting this error: "checking whether the C++ compiler works... no" at ./configure step 2015-11-06 04:31:59 I suppose there's some kind of "build-essential" package somewhere i need to install? 2015-11-06 04:35:28 build-base 2015-11-06 04:35:56 also see alpine-sdk 2015-11-06 04:37:51 Thanks 2015-11-06 04:38:15 Any idea why https://github.com/alpinelinux/aports/blob/master/testing/bitcoin/APKBUILD doesn't depend on build-base? 2015-11-06 04:38:33 Ah I guess the build system already has that package or something? 2015-11-06 04:44:28 Now getting this error: "/usr/include/boost/asio/detail/config.hpp:637:28: fatal error: linux/version.h: No such file or directory" :( 2015-11-06 04:56:55 checking build system type... x86_64-unknown-linux-gnu checking host system type... x86_64-unknown-linux-gnu 2015-11-06 04:56:58 i think i was getting that error earlier 2015-11-06 04:57:02 try adding linux-headers 2015-11-06 04:57:07 should I specify --build and --host? 2015-11-06 04:57:11 Ok 2015-11-06 04:58:13 Trying with linux-headers 2015-11-06 05:11:56 It seems to be an error with boost though.. shouldn't the boost package automatically install them? 2015-11-06 05:17:36 Ok good, seems to be working with linux-headers 2015-11-06 05:18:31 Thanks :) 2015-11-06 06:03:04 Oops, actually getting this now :( Error loading shared library libboost_system.so.1.58.0: No such file or directory 2015-11-06 06:06:03 Oh, guess I have to install boost and boost-dev ? 2015-11-06 06:12:55 apola, build-base is can assumed to be available on builders; alpine-sdk contains additional tools needed to build .iso images 2015-11-06 06:14:37 fabled: thanks 2015-11-06 06:15:08 is there an open bug for broken terminfo? 2015-11-06 06:15:36 alpine is using the unpatched terminfo from the ncurses package with intentionally-wrong kbs property for tons of terminals 2015-11-06 06:15:41 tput kbs | od -b 2015-11-06 06:15:50 0000000 010 2015-11-06 06:15:51 expected: 2015-11-06 06:15:53 0000000 177 2015-11-06 07:23:00 Anyone knows which package might fix: "Error loading shared library libdb_cxx-5.3.so: No such file or directory (needed by bitcoind)". I tried "db" package but still getting that error 2015-11-06 07:26:04 Hmm I suppose I need db-c++:cxx 2015-11-06 07:26:29 I assume packages don't install their subpackages by default? 2015-11-06 07:28:45 Oops, db-c++ * 2015-11-06 07:35:12 Yep, that worked. 2015-11-06 09:44:49 hi, I have a docker container based on alpine:3.2 and `sed` misbehaves. \+ (1 or more) doesn't work 2015-11-06 09:45:00 ip -o a | sed -n 's|.* inet \([^/]*\)/.* global .*|\1|p' | head -n1 works 2015-11-06 09:45:13 ip -o a | sed -n 's|.* inet \([^/]\+\)/.* global .*|\1|p' | head -n1 doesn't 2015-11-06 09:45:34 I suppose it's something related to musl... but 2015-11-06 09:45:48 I don't understand why I can't find any related report :| 2015-11-06 09:46:47 can you reproduce? 2015-11-06 09:56:32 \+ is a gnu extension, you can replace it with \{1,\} 2015-11-06 09:56:54 thanks! I'll stop using it 2015-11-06 10:45:38 did anyone need xnbd? 2015-11-06 10:58:16 looks interesting that xnbd 2015-11-06 11:08:36 scaleway uses it i believe 2015-11-06 11:09:21 we are using a statically compiled xnbd-client binary, so you can remove it without any problem 2015-11-06 11:09:36 (without anu problem for us) 2015-11-06 11:11:16 the binary is shipped with the initrd, the different images (alpine, ubuntu, etc) won't require the binary in the rootfs 2015-11-06 11:11:32 moul: hi 2015-11-06 11:12:31 moul: im having issues with swap over nbd on scaleway. it this actually supported? 2015-11-06 11:14:30 hi clandmeter 2015-11-06 11:14:47 yes it is, but some people are discouraging it 2015-11-06 11:15:04 btw, thx for the sponsorship :) 2015-11-06 11:15:05 however, the golang build is actually using it on all their instances, look at https://github.com/golang/build/tree/master/env/linux-arm/scaleway 2015-11-06 11:15:09 clandmeter: :) 2015-11-06 11:15:39 moul: i added an ticket, cause my dmesg is filling up 2015-11-06 11:17:21 do you have the ticket id ? 2015-11-06 11:17:57 XLMKV901 2015-11-06 11:18:02 somebody just replied to it. 2015-11-06 11:18:42 atleast i think its related to swap, i have disabled it now to see if it changes. 2015-11-06 11:18:56 moul: cool :) 2015-11-06 12:10:30 Is there any way to obtain a Alpine Linux USB image? 2015-11-06 12:10:52 i tried http://it-offshore.co.uk/linux/alpine-linux/48-alpine-linux-usb-hybrid-iso-image already 2015-11-06 12:11:06 the issue is, i'm on a netbook, and i don't have any kvm access 2015-11-06 12:11:13 http://dev.alpinelinux.org/~clandmeter/other/ 2015-11-06 12:11:36 or just copy the contents from iso to usb 2015-11-06 12:11:40 and isntall bootloader 2015-11-06 12:15:33 unetbootin etc 2015-11-06 12:18:31 Shiz: i tried unetbootin, but it got a "missing operating system" error when booting it. 2015-11-06 12:18:51 hm, it worked for me; odd 2015-11-06 12:21:18 yeah well, i'm used to just dd'ing images, but that wouldn't really work 2015-11-06 12:21:58 clandmeter: i'm giving it a shot now. after copying the contents, it should just be a matter of dd'ing the syslinux.mbr file to the drive (not partition), right? 2015-11-06 12:22:01 necrophcodr: did you see the image at http://dev.alpinelinux.org/~clandmeter/other/alpine-mini-3.2.0-x86_64-512M.img.gz ? 2015-11-06 12:22:35 necrophcodr: yes, the mbr, and then install the syslinux bootloader 2015-11-06 12:22:43 syslinux ... 2015-11-06 12:22:51 dont know the cmds anymore 2015-11-06 12:23:09 dont forget to set the partition active 2015-11-06 12:23:12 yeah, me neither, i haven't worked with syslinux in years 2015-11-06 12:23:18 yeah yeah, obviously 2015-11-06 12:27:07 alright, i'll dd the clandmeter image now, and give it a shot. i'm assuming it should just be dd'd to the drive, not a partition. 2015-11-06 12:28:46 any specific reason why the original usb images were dropped, in favour of cdrom iso? 2015-11-06 12:28:56 they are not 2015-11-06 12:28:59 hi - where are package sources located? I can't find any ref to them at all 2015-11-06 12:30:31 clandmeter: it seems to boot just fine. thanks a million ton! 2015-11-06 12:52:17 siXy: package source or apkbuild? 2015-11-06 12:56:26 clandmeter: I'm looking for where any alpine patches might live to upstream packages, so I want the source to the apks for individual packages 2015-11-06 12:56:50 git.alpinelinux.org/aports 2015-11-06 12:58:13 thanks 2015-11-06 13:20:47 we are going to do maintenance to our infra, affecting bugs www nl.a.o rsync.a.o and whatever i missed. 2015-11-06 14:34:17 Hello... 2015-11-06 14:34:45 I have a daemon that takes a while to stop - how can I make the init script wait for a bit longer? 2015-11-06 14:36:44 Never mind, got it ... 2015-11-06 17:00:18 hi, website down? curl: (7) Failed to connect to alpinelinux.org port 80: Connection refused 2015-11-06 17:09:20 seems so 2015-11-06 17:13:27 maintenance ... 2015-11-06 18:44:02 ncopa: hey, I have a question about apk-tools regarding code in the version.c file 2015-11-06 18:46:58 hmmm. 2015-11-06 18:47:12 pppd seems to intermittently assign my ppp0 interface a ipv6 address 2015-11-06 18:47:34 i've noticed the "replacedefaultroute" feature used a lot 2015-11-06 18:47:42 but i think you need a patch for that 2015-11-06 18:47:53 http://fixunix.com/ppp/62413-unrecognizecd-option-replacedefaultroute.html 2015-11-06 18:49:14 https://sources.debian.net/src/ppp/2.4.6-3.1/debian/patches/ debian seems to have a lot of patches 2015-11-06 18:49:58 btw is http://pkgs.alpinelinux.org/ offline 2015-11-06 18:50:01 it doesn't seem to work for me 2015-11-06 18:50:23 the main alpinelinux.org website does though 2015-11-06 18:50:43 sillysausage: http://pkgs.alpinelinux.org/ is offline for me as well 2015-11-06 18:52:16 https://sources.debian.net/src/ppp/2.4.6-3.1/debian/patches/cifdefroute.dif/ 2015-11-06 18:52:20 that seems to be the patch 2015-11-06 18:52:46 Adds an option to pppd to control whether to replace existing default routes 2015-11-06 18:52:48 when using the 'defaultroute' option. 2015-11-06 18:52:50 If defaultroute and replacedefaultroute are both set, pppd replaces an existing 2015-11-06 18:52:52 default route with the new default route. The old default route is restored when 2015-11-06 18:52:54 the connection is taken down. 2015-11-06 18:52:56 that sounds useful doesn't it 2015-11-06 19:11:09 is it just me, or is http://pkgs.alpinelinux.org/ down? trying to find a package for runit 2015-11-06 19:11:25 @clandmeter │ we are going to do maintenance to our infra, affecting bugs www nl.a.o rsync.a.o and whatever i missed. 2015-11-06 23:01:09 clandmeter: have you tried running sonarr (NzbDrone) on alpine with the libmediainfo package you made? 2015-11-06 23:05:46 emby could load /usr/lib/libmediainfo.so.0 just fine, but for some reason sonarr refuses to load it. And says Failed to relocate /usr/lib/libmediainfo.so.0. And at that point I'm way over my head 2015-11-07 12:33:11 Hi there. Was wondering if anyone can help me out with a dual boot install? 2015-11-07 12:33:29 I installed with setup-disk as per http://wiki.alpinelinux.org/wiki/Installing_Alpine_on_HDD_dualbooting 2015-11-07 12:33:56 Then rebooted into ubuntu and ran update-grub2 2015-11-07 12:34:21 When I try to boot I get a kernel panic saying it can't find root fs 2015-11-07 12:34:35 It's got root=/dev/sda3 in grub 2015-11-07 12:34:43 Should it be using an initrd? 2015-11-07 12:36:10 The only thing that is a bit unusual about the install is that I installed from a USB disk I created using the ISO with unetbootin 2015-11-07 12:47:08 ok, nm 2015-11-07 12:47:23 using /etc/grub.d/40_custom fixed it 2015-11-07 15:12:13 is there an apk-tool repo in asia? 2015-11-07 15:13:21 <_ikke_> You mean a mirror? 2015-11-07 15:13:31 yea sorry 2015-11-07 15:13:52 singapore or HK would be ideal 2015-11-07 15:14:05 <_ikke_> Here is a list of mirrors: http://rsync.alpinelinux.org/alpine/MIRRORS.txt 2015-11-07 15:15:19 I was hoping I wouldnt have to solve this ... 2015-11-07 15:15:28 so much to do, so much to learn ... 2015-11-07 16:27:43 brujoand: i had to hack emby to make it work, the libs have other names in alpine. 2015-11-07 16:28:49 does xen play well witn alpine's kernel security features? 2015-11-07 16:29:28 xen has its own kernel, im not sure it even has grsec? 2015-11-07 16:30:02 I would run xen on an alpine install 2015-11-07 16:30:23 so does that mean I scrap alpine's kernel? 2015-11-07 16:30:28 im lost then 2015-11-07 16:30:47 you are talking about alpine kernel seciruty featues 2015-11-07 16:30:53 which are grsec patches 2015-11-07 16:31:02 linux-grsec in alpine 2015-11-07 16:31:25 the kernel you need for xen is linux-xen 2015-11-07 16:31:35 atleast i think its named like that 2015-11-07 16:31:53 ok ill look that up now, gives me a good direction 2015-11-07 16:32:17 try alpine-xen :) 2015-11-07 16:32:31 hmm 2015-11-07 16:32:38 there is no linux-xen 2015-11-07 16:32:40 xen kernel with alpine as a dom0 2015-11-07 16:33:17 ok it uses default grsec kernel 2015-11-07 16:33:24 maybe it has changed over time 2015-11-07 16:33:31 or im just talking crap 2015-11-07 16:33:36 xen is it's own kernel 2015-11-07 16:33:49 http://git.alpinelinux.org/cgit/alpine-iso/tree/alpine-xen.conf.mk 2015-11-07 16:34:01 KERNEL_FLAVOR := grsec 2015-11-07 16:34:19 maybe the patches went upstream? 2015-11-07 16:34:24 i have no idea 2015-11-07 16:35:30 so I the cubieboard to xen? uboot->xen ? 2015-11-07 16:35:59 then xen->alpine1-2-3... 2015-11-07 16:36:00 that's for the linux kernel that xen loads as dom0 2015-11-07 16:36:17 another1: cubieboard is arm i believe? 2015-11-07 16:36:23 yes 2015-11-07 16:37:03 xen is x86_64 only 2015-11-07 16:37:25 xen runs on arm i think, but not the alpine-xen version 2015-11-07 16:37:44 you can use lxc if you like 2015-11-07 16:37:45 http://wiki.xen.org/wiki/Xen_ARM_with_Virtualization_Extensions/Allwinner 2015-11-07 16:38:18 i hvant seen much xen talk/love inhere recently 2015-11-07 16:38:38 so new things might not be supported. 2015-11-07 16:38:48 we have a xen dev here around (somtimes) 2015-11-07 16:38:58 maybe he knows. 2015-11-07 16:39:03 i love xen. there, fixed <- clandmeter :) 2015-11-07 16:39:11 :) 2015-11-07 16:39:15 lol 2015-11-07 16:39:35 I just came across qubes OS and thought of combining the concept with alpine 2015-11-07 16:40:04 sorry, i don't mean steal clandmeter's thunder, but another1, what are you trying to acheive? 2015-11-07 16:40:48 as far as I can tell, qubes doesnt use the better c library and utils that alpine uses 2015-11-07 16:43:00 im just playing with stuff 2015-11-07 16:43:14 like a 3 yr old with his legos 2015-11-07 16:43:21 oh cool. Well, I haven't yet found anything I haven't been able to do with Alpine Linux 2015-11-07 16:44:15 well im yet to piece together how to boot it on my efi-boot masbook 2015-11-07 16:44:20 mashbook 2015-11-07 16:44:57 I guess just build a kernel with efistub thingy and throw it in there 2015-11-07 16:45:15 and then use that refind thingy 2015-11-07 16:46:15 clandmeter: aha, that explains why emby had no problem loading libmediainfo. I'll have a look at how you made it work then 2015-11-07 16:49:25 this is my first lego here - https://github.com/mirage/xen-arm-builder 2015-11-07 16:50:20 put that thingy on the cubi2 and then start some alpine dom's 2015-11-07 16:55:22 I have this theory - x86 wont survive the coming energy crisis- the next cpu will be the most energy-efficient 2015-11-07 16:56:29 arm has made some gains, but riscv looks like the upcoming 50 year world champion 2015-11-07 16:59:34 freescale is apparently putting out some very nice new chips now 2015-11-07 17:00:58 wow! http://www.reuters.com/article/2014/03/10/us-malaysia-airlines-freescale-analysis-idUSBREA291UB20140310 2015-11-07 17:01:38 what makes you think riscv is any better? 2015-11-07 17:03:50 as far as i can tell there aren't big differences.. the cpus that can do low power also have less features and computational power 2015-11-07 17:04:49 if there is some new technology for low power computation (e.g. less powerhungry memory chips) that applies to all isas 2015-11-07 17:04:59 (and it's not like AArch64 is burdened with compatibility crap either) 2015-11-07 17:06:03 (i mean, to solve some energy crisis you would need order of magnitude difference in computation/W) 2015-11-07 17:07:22 nsz: Well I guess we could do all our computation on Cortex-M0+s but I don't think that would satisfy people 2015-11-07 17:09:28 it would still allow you to instantly communicate to anywhere else in the world instantly 2015-11-07 17:09:41 it used to take a year for a letter from london to auckland 2015-11-07 17:09:55 and who knows if someone read it/ tempered with it 2015-11-07 17:12:44 also came to the realisation that open design is the road to highest efficiency 2015-11-07 17:12:53 riscv is open 2015-11-07 17:13:37 open hw design is useful, but it's not efficient 2015-11-07 17:15:30 the most efficient code is open 2015-11-07 17:16:05 this isnt an opinion- its perfectly logical 2015-11-07 17:16:40 cant lean things out when parts of the machine are blac boxes, lol 2015-11-07 17:16:41 another1: [citation needed] 2015-11-07 17:16:50 no this is pure logic 2015-11-07 17:16:56 not someones opinion 2015-11-07 17:17:33 your pure logic does not agree with reality 2015-11-07 17:17:38 I wouldn't name it an axiom another1 2015-11-07 17:18:12 another1: The most efficient H.264 software decoder... oh wait, thats not open source. The most efficient Verilog Hardware Description Language simulator... oh wait, thats not open source either 2015-11-07 17:18:43 probably the most excersised code path currently is some linear algebra rutine used in high performance computing 2015-11-07 17:18:50 may be intel's tuned blas 2015-11-07 17:18:55 not open 2015-11-07 17:19:13 the open alternatives are slower 2015-11-07 17:19:15 I think I expressed myself unclearly 2015-11-07 17:19:41 The most efficient silicon power estimation tool is... wait, is there even an open soruce silicon power estimation tool? 2015-11-07 17:21:06 so I didnt mean open in the sense that someone has a monopoly on the use/distribution 2015-11-07 17:21:22 I meant that eventually the most efficient design will win 2015-11-07 17:21:28 and hence will become open standard 2015-11-07 17:21:32 one way or another 2015-11-07 17:21:58 another1: And your unpaid design team somehow are better than a paid one? 2015-11-07 17:22:00 so either x86 loses its license, or it is eventually replaced by an ISA that is without license 2015-11-07 17:22:26 no but the code eventually had to become open 2015-11-07 17:22:38 there is no such necessity 2015-11-07 17:22:43 of course 2015-11-07 17:22:49 no monopoly lasts forever 2015-11-07 17:23:18 its simply impossible 2015-11-07 17:23:46 beside the company that has a monopoly eventually falls behind 2015-11-07 17:23:58 like now 2015-11-07 17:24:41 all copyright(formerly called state-granted monopoly) does is slow down innovation 2015-11-07 17:24:55 all ideas, all code is open 2015-11-07 17:25:01 in its nature 2015-11-07 17:25:07 if you read it you have it too 2015-11-07 17:25:41 all ideas are copied as soon as they are heard/read/seen 2015-11-07 17:26:00 another1: Without such protection, how do I finance the staggering costs of a high end CPU design team? 2015-11-07 17:26:58 e.g. from tax money 2015-11-07 17:27:31 well, Im not sure where your question begins 2015-11-07 17:27:58 are you asking me whether your research gives you the sole right to use its resulting ideas? 2015-11-07 17:28:50 in other words- give you the right to kill me for using your idea without asking for your permission? 2015-11-07 17:29:12 Im not ready to go there sorry 2015-11-07 17:29:26 ill use anyone idea without their permission whenever I feel like it 2015-11-07 17:30:00 and if you think that gives me the right to send policemen to my house to extort me, Ill gut your fucking head off and plant it in a stick on the front path to my house 2015-11-07 17:30:24 give you* the right to send policemen to my house 2015-11-07 17:31:12 cause im a free man and I pay no one any tribute (or taxes as you fancy) 2015-11-07 17:31:39 and yes eventually all those restrictions on thinking will die 2015-11-07 17:31:58 soon, as soon as most people begin to starve all day 2015-11-07 17:32:20 which should be within another 3-5 years 2015-11-07 17:33:30 then when we have to chose between running the mashbook or eating- I think energy-efficient computers will win 2015-11-07 17:34:20 so do research, but dont imagine it gives you any right to bully anyone afterwards 2015-11-07 17:35:55 anyhow, good luck to you all, plant more edible plants and good night 2015-11-07 17:45:42 so, everyone here are using alpine on their desktops? :) 2015-11-07 17:46:23 i do, but i doubt everyone does 2015-11-07 17:52:12 nope 2015-11-07 17:52:36 <_ikke_> 1nope 2015-11-07 17:52:51 I like simplicity of this distro. Also musl and busybox are neat features. For years I've been using slackware or archlinux plus dwm as my window manger. Now I stick with xubuntu because it just works. I copy my dotfiles, and don't care about the rest.. 2015-11-07 17:53:12 thoma: I use Windows on my desktop and, uh, ChromeOS on my laptop 2015-11-07 17:53:48 (Alpine for servers/embedded devices/places I want to build from the ground up as opposed to places which I want to Just Work (TM)) 2015-11-07 17:58:10 well, I'm currently a Scala developer by trade, so glibc is sortof a must 2015-11-07 18:03:01 how does scala depend on glibc? 2015-11-07 18:03:35 oracle jre depends on glibc 2015-11-07 18:03:54 so it does not work with openjdk? 2015-11-07 18:04:18 Scala as such probably, but that is not the target platform 2015-11-07 18:04:29 i see 2015-11-07 18:07:01 also nobody really supports OpenJDK, so basically all tooling at least recommends Oracle 2015-11-07 18:07:40 sounds broken.. 2015-11-07 18:11:54 can't argue with you there 2015-11-07 18:13:22 it's the biggest drawback when working on the java platform 2015-11-08 16:19:15 do I miss something? running edge on raspberry and try to use baikal with lighttpd and php-fcgi: http://nopaste.linux-dev.org/?826470 2015-11-08 16:19:49 ctype_alpha seems to be missing :( 2015-11-08 16:21:19 meh. found it: php-ctype was missing 2015-11-08 19:49:24 Hello, how do I add a user in alpine? 2015-11-08 19:57:37 toriso: adduser will to the trick 2015-11-08 20:00:10 chris|: I did, ty, what wm alpine has? 2015-11-08 20:01:44 there are a couple of choices, but I haven't used any on alpine so far 2015-11-08 20:03:20 I'm trying alpine as a desktop 2015-11-08 20:05:47 Hi all. I've got an issue with alpine running X with gma500. Has anyone got any experience with this combo? 2015-11-09 09:29:36 anyone uses http://qore.org/ ? docs and features seems nice 2015-11-09 09:33:11 there is also another with multithread support, http://www.falconpl.org/ 2015-11-09 10:24:56 Gitorious.org is migrating all the repositories to Internet Archive, :-)) 2015-11-09 11:25:01 moul: around? 2015-11-09 11:25:20 yep 2015-11-09 11:25:29 :) 2015-11-09 11:25:52 I just talked to fabled, and me mentions there could be 2 issues with your kernel for alpine 2015-11-09 11:26:14 moul: enable memory compaction, and possibly change to slub memory allocator 2015-11-09 11:26:44 are you using the 3.2.34 one ? 2015-11-09 11:27:12 the default one 2015-11-09 11:27:26 3.2.34-30 2015-11-09 11:27:27 yep, this is the 3.2.34 one, the Marvell LSP (closed source) one 2015-11-09 11:27:30 here is the config: https://github.com/scaleway/kernel-tools/blob/master/3.2.34-std/.config 2015-11-09 11:27:46 am i able to update the kernel myself? 2015-11-09 11:28:02 not really "update", but you can switch your server's bootscript 2015-11-09 11:28:30 you can already try to switch to another kernel we provide 2015-11-09 11:28:44 any hint? :) 2015-11-09 11:28:48 else, we can create a new kernel flavor with your specific needs, i.e: slub/ memory compaction 2015-11-09 11:29:00 https://www.scaleway.com/docs/bootscript-and-how-to-use-it/ 2015-11-09 11:29:46 i guess it makes sence to fix the current default kernel 2015-11-09 11:29:55 as others will probably also have theses issues 2015-11-09 11:29:59 actually we don't have any kernel with CONFIG_COMPACTION nor CONFIG_SLUB enabled 2015-11-09 11:30:21 can you create an issue here: https://github.com/scaleway/kernel-tools/issues with your needs 2015-11-09 11:31:00 we will create a new flavor of the default kernel with fixes, then you can give a try, we will also test the kernel (especially for stability), if everything seems ok, this flavor may become the new default one 2015-11-09 11:31:04 moul, you probably want to enable them in all your image 2015-11-09 11:31:46 the problem is that if memory becomes fragmented (after heavy mem use, and long enough uptime) you start to get out-of-memory errors even if there's free memory 2015-11-09 11:32:45 fabled: nice spot 2015-11-09 11:33:06 fabled: yep, I see, we need to give a try :) 2015-11-09 11:33:34 we already have long-run tests, for now the stability issues were not due to OOM errors 2015-11-09 11:47:52 moul, depends on memory usage. this happens for our rsync because of lots of small files going to cache 2015-11-09 11:48:10 causing the fragmentation 2015-11-09 12:05:13 ok, I see, can you open an issue on our repo so we can follow-up the changes and tests ? 2015-11-09 12:05:41 moul: i just did 2015-11-09 12:05:52 https://github.com/scaleway/kernel-tools/issues/176 2015-11-09 13:39:03 thanks 2015-11-09 13:46:42 moul: what is the average user experiance regarding the 200mbit you provide? 2015-11-09 13:47:02 moul: we are trying our new mirror, but seeing a lot of difference from different peers (mostly not very good) 2015-11-09 13:48:29 http transfer are unexpected low for 200mbit 2015-11-09 13:48:48 at least from 3 different locations 2015-11-09 13:49:24 i get the suspicion of packetloss 2015-11-09 13:49:34 can you join #scaleway on irc.online.net ? I'm not a specialist of this part of the project 2015-11-09 13:49:39 ok 2015-11-09 13:50:13 If your upstream is in France/Europe, you can usually go up to =~192mbps (24MB/s) but I also have similar slowness for US/asia based upstreams 2015-11-09 13:50:36 I know we are working with peers to improve this but I don't know the current state nor the ETA for improvements 2015-11-09 13:52:54 usa was one of the slow locations indeed 2015-11-09 13:53:01 and norway 2015-11-09 13:53:16 yep 2015-11-09 13:53:37 ok, I suggest you to ping #scaleway on irc.online.net, it may help to fix issues with peers or maybe we have an issue on your nodes 2015-11-09 13:53:58 we had issues with MTU just with Amazon in the past 2015-11-09 13:54:29 ok irc.online.net i thought it was freenode :) 2015-11-09 15:00:39 darkfader: you use the ipt-netflow kernel module? 2015-11-09 15:01:27 i just pushed the fix to edge/testing 2015-11-09 15:02:54 seems like aabc is actually maintaining it upstream, so I want consider move it to main 2015-11-09 16:12:31 did nl.alpinelinux.org server change in some way recently? it is throwing 301 redirects proxied requests now 2015-11-09 16:13:34 andyshinn: we did make some changes 2015-11-09 16:14:30 andyshinn: which resource/file did you try to access? 2015-11-09 16:16:55 http://nl.alpinelinux.org/alpine/ 2015-11-09 16:18:11 ncopa: we're just testing the ipt-netflow module, but due to a corner case 2015-11-09 16:18:26 normally i was extracting the info from openvswitch with sflow 2015-11-09 16:18:37 and we're using lxc in a intel nuc for our demo 2015-11-09 16:18:57 and customer's wifi, so the nuc NATs for the containers and so there was no way to put in a bridge 2015-11-09 16:19:14 and since the statistics are part of the demo... 2015-11-09 16:19:15 :) 2015-11-09 16:28:55 hmm, i switched to another mirror and now it is working... i guess nl.alpinelinux.org is requiring something in headers now and redirecting if it is missing 2015-11-09 16:29:59 andyshinn: we didnt change anything to the config, just some network changes. 2015-11-09 16:30:14 and i can access it here just fine. 2015-11-09 16:33:05 strange... i get 404 trying /alpine/ 2015-11-09 16:33:19 clandmeter: troubleshooting advice: if it works for you, the test result is not applicable 2015-11-09 16:34:11 darkfader: not sure i get your point. 2015-11-09 17:08:31 /alpine/ works fine here as well 2015-11-09 17:42:28 i was having a chat with the guys in #Netfilter 2015-11-09 17:42:33 i think i might have spotted a bug 2015-11-09 17:42:42 https://dpaste.de/vcxD 2015-11-09 17:42:44 if you see there 2015-11-09 17:43:02 in Debian (uses the same busybox configs) you can specify multiple IPs on an interface 2015-11-09 17:43:12 like so: https://paste.debian.net/330196/ 2015-11-09 17:43:32 if you try to do that in Alpine Linux, it will stop on the first one and tell you it's a duplicate interface 2015-11-09 17:44:16 i had read somewhere the way of specifying multiple interfaces with : notation was deprecated, so that's why I tried to do it without that 2015-11-09 17:45:55 i do have to wonder why alpinelinux uses busybox and not https://wiki.gentoo.org/wiki/Netifrc 2015-11-09 17:47:38 https://wiki.debian.org/OpenRC#the_Gentoo_Way even Debian admit it would work better ;) 2015-11-09 17:47:48 admittedly they probably use systemd-networkd now, but yeah 2015-11-09 17:48:16 i think either using systemd-networkd if you have systemd or netifrc if you have openrc is probably best 2015-11-09 17:49:30 eg https://wiki.gentoo.org/wiki/Handbook:X86/Networking/Introduction 2015-11-09 18:02:46 andyshinn: it seems to 301 dirs without trailing slash 2015-11-09 18:04:16 hmm, i don't think that was the issue, it was actually giving 404 (i was wrong about the 301, that was my own proxy) 2015-11-09 18:06:35 hm 2015-11-09 19:09:17 hello 2015-11-09 19:09:29 w00t! 2015-11-09 19:09:35 :D 2015-11-09 19:10:20 I have a question about freeswitch, do you guys think will be too difficult to add the webrtc module (verto) to the apk? 2015-11-09 21:23:46 I have an issue - Node v4.2.0 doesn't seem be in the index even though the package version has it listed - https://pkgs.alpinelinux.org/package/main/x86_64/nodejs 2015-11-09 21:27:28 version 4.2.0 is currently in edge, not in the 3.2 stable release 2015-11-09 21:32:22 chris|: oh yep that worked. Thanks! 2015-11-09 22:35:20 clandmeter: would it be a good idea to have something pkgs show latest versions in stable or similar? 2015-11-09 22:36:38 ammunta: explain 2015-11-09 22:36:51 not really understanding what you mean 2015-11-09 22:41:45 we get "X isn't the same version as pkgs says" once in a while and it passed my mind that 2015-11-09 22:42:17 "latest stable" isn't an unreasonable thing to expect a package inde to reflect 2015-11-09 22:46:18 ammunta: are you talking about apk-tools, pkgs.a.o or abuild? 2015-11-09 22:48:12 ah, pkgs.a.o 2015-11-09 22:48:25 wasn't clear 2015-11-09 22:50:31 you want to show the latest version available? you mean upsteam version, or alpine version? 2015-11-09 22:51:18 I mean also show the version on stable 2015-11-09 22:51:29 like, the repos for stable release of alpine 2015-11-09 22:54:42 ah ok 2015-11-09 22:55:02 now i get it 2015-11-09 22:55:37 only version numbers is maybe a bit difficult. 2015-11-09 22:56:07 ive been thinking of adding stable repo's, but current setup doesnt really scale very well 2015-11-09 22:57:11 yeah I wouldn't know how to ui that either 2015-11-09 22:59:22 Hello. Alpine sys install on HDD, I added a service with rc-update, but it's not started after reboot 2015-11-09 23:00:02 the ui wouldnt be the problem 2015-11-09 23:00:42 it would need a relation between the 2 versions 2015-11-09 23:01:06 i dont think its that difficult, but adding the whole repo's would make more sence imho 2015-11-09 23:01:26 and possible add a link to switch between stable/edge 2015-11-10 02:08:56 can someone fix the clang package to static link all the llvm libs? 2015-11-10 02:09:09 it's something like 1000x slower than gcc just because of startup time 2015-11-10 02:09:23 reportedly what's needed is -DBUILD_SHARED_LIBS:BOOL=FALSE but i don't know the details 2015-11-10 16:29:27 has anyone got IPv6 working on alpinelinux 2015-11-10 16:29:41 im wondering if i am messing something up. I can get it working through NAT but not directly 2015-11-10 16:30:14 in short what happens is when i send ICMP packets to a remote site using no NAT https://dpaste.de/n88p/raw they go out but not back in 2015-11-10 16:30:34 here's my sysctl https://dpaste.de/45w1 and fw rules very basic 2015-11-10 16:30:48 https://dpaste.de/tosO 2015-11-10 16:31:03 my network and routing https://dpaste.de/XAp8 2015-11-10 17:25:55 hmm, what is the package for DHCPv6 2015-11-10 17:31:04 As I understand it, it's supported by the normal DHCP tools, as long as you have a recent enough version 2015-11-10 17:31:29 I have not attempted to use it in alpine, though 2015-11-10 17:42:58 anyone here attending KubeCon today? 2015-11-10 17:59:48 hmm 2015-11-10 18:00:29 so anyway it seems that in this page http://vk5tu.livejournal.com/37206.html 2015-11-10 18:00:41 it says you cannot do it on ppp links 2015-11-10 18:00:56 The ISC DHCPv6 client doesn't work over PPP links, due to a long-standing bug. 2015-11-10 18:00:58 I used the WIDE DHCPv6 client. Debian packages this well, with all the necessary helper scripts out of the box. 2015-11-10 18:01:16 but looking at the bug tracker 2015-11-10 18:01:18 http://bugs.alpinelinux.org/issues/564 2015-11-10 18:01:24 "IMPORTANT! Tuesday, September 22, 2009: No new development will be happening on this project. dhcpv6 has been obsoleted by ISC dhcp version 4.1.0 and later. Previous stable versions will receive security and bug fixes and periodic new releases may be made for older distributions, but as for new development, the project is shut down." 2015-11-10 18:01:26 ISC Dhcp is included in alpine and has ipv6 enabled. 2015-11-10 18:01:38 and we don't have packages for WIDE DHCPv6 anyway 2015-11-10 18:10:03 Hey guys, does one of you maybe know how to boot Alpine Linux on a macbook pro 6.2? I tried to boot from cd as well as from usb but the mac is not booting from both. I'm sure it has something to do with Apples implementation of UEFI, but there seems to be no way of figuring out whats going wrong. Thanks in advance. 2015-11-10 18:12:38 I know Apple hardware has a lot of disadvantages, but distro's like Arch or debian are working well on it. Alpine Linux seems to be a realy nice distro, and it would be nice to be able to use it on this laptop. 2015-11-10 18:23:29 i dont see many disadvantages in apple laptop hw 2015-11-10 18:23:42 alpine booted fine when i unetbootin'd the iso to a thumbdrive here 2015-11-10 18:24:53 ok, thanks i didn't try that one. i'm going to try if it works 2015-11-10 18:25:52 Apple makes nice hardware, but there uefi is sometimes a bit tricky ;) 2015-11-10 18:31:02 grr 2015-11-10 18:31:11 i swear everything i see is for that wide dhcpv6 2015-11-10 18:31:56 I don't have a usb stick on me now, i''l have to try when i'm home again. Thanks for your help Shiz, i''l let it know if it works. 2015-11-10 18:48:17 Server cannot run in both IPv4 and IPv6 mode at the same time. 2015-11-10 18:48:30 hmm im thinking the problem is there aren't two init scripts 2015-11-10 18:56:55 cp /etc/init.d/dhcpd /etc/init.d/dhcpdv6 2015-11-10 18:56:57 lbu include /etc/init.d/dhcpdv6 2015-11-10 18:56:59 cp /etc/conf.d/dhcpd dhcpdv6.conf 2015-11-10 18:57:06 i think u have to do this to use dhcpv4 and dhcpv6 2015-11-10 19:16:40 ln -s /etc/init.d/dhcpd /etc/init.d/dhcpdv6 2015-11-10 19:16:41 lbu include /etc/init.d/dhcpdv6 2015-11-10 19:16:43 cp /etc/dhcp/dhcpd /etc/dhcp/dhcpdv6.conf 2015-11-10 19:16:48 rather i think is what you're supposed to do 2015-11-10 22:10:09 @ Shiz, i tried using unetbootin but no succes. I'm going to try another distro with unetbootin now to see if the macbook refuses to boot syslinux. 2015-11-10 22:10:28 you did hold alt to select a boot medium right 2015-11-10 22:10:43 during boot 2015-11-10 22:10:48 sure i did :) 2015-11-10 22:13:21 dhcpv6 is a crutch anyway 2015-11-10 22:13:40 You're supposed to do ipv6 discovery 2015-11-10 22:13:40 odd 2015-11-10 22:13:48 Oh, he left 2015-11-10 22:41:10 @Shiz, i created a ubuntu usb stick with unetbootin and it boots nicely. To be sure i tried again with Alpine but no succes again. The macbook just don't recognizes it as a bootable disk. When i use the cd the bootmenu lablels it as "Windows" but wont boot when i select it. 2015-11-10 22:49:19 unetbootin is a piece of sh*t, try rufus 2015-11-10 22:52:59 i know but rufus is windows only. i'm going to give Suse image writer a go to see if it works 2015-11-10 23:11:47 Suse imagewriter doesn't work also, i'll try to get my hands on a windows computer to give rufus a try. Thanks for the tip. 2015-11-10 23:56:33 to my regret rufus isn't working, irealy don't know why it won't boot. It runs fine on all my other machines. thanks anyway for your sugestions. 2015-11-11 02:01:02 does that happen on any connection drop 2015-11-11 04:03:37 Hi guys, what's the latest regarding grsec? Are you going to continue to use it even though there'll be no more support from upstream? 2015-11-11 08:47:09 Hello. 2015-11-11 08:49:06 good morning 2015-11-11 08:49:19 from this side of the planet atleast 2015-11-11 08:50:05 What is the preferred and 'future-proof' IPSEC implementation in Alpine? I used to love FreeSwan and their KLIPS interface, but tha later seems to be 'unmaintainable', as it relies on a kernel module. So I'm experimenting with ipsec-tools / racoon, but somewhere I noticed some talk about deprecating it Debian (that was from early 2014). 2015-11-11 08:50:32 strongswan? 2015-11-11 08:50:55 im not the expert in that field, but i believe it is. 2015-11-11 08:51:59 danci1973, i moved to strongSwan 2015-11-11 08:53:12 Thanks, I guess I'll move to strongswan then. 2015-11-11 11:27:22 strongswan or libreswan is the way to go 2015-11-11 11:46:18 short summary: 2015-11-11 11:46:33 - freeswan is the original "swan" and is deserted; several forks exists 2015-11-11 11:47:59 - openswan was forked by xelerance from freeswan and got new stuff. the main openswan developer left xelerance; but xelerance kept the openswan brand and seems to be making release still. 2015-11-11 11:48:23 - libreswan was forked from openswan by one of the original authors and seems active 2015-11-11 11:48:57 - strongswan was originally fork of freeswan; but during time it has pretty much involved to be fully separate codebase, and is quite different implementation from any other "swans" 2015-11-11 11:49:39 - ipsec-tools/racoon is independent implementation originally from KAME / BSD. there's some activity but it lacks a lot in multiple levels of what IKE should be doing today. 2015-11-11 11:49:54 there's also racoon2 and other not so well known IKEs; but i have not looked at them in detail 2015-11-11 11:50:21 my preference is on strongSwan; others might prefer libreswan due to various implementation detail level reasons 2015-11-11 11:50:52 i believe libreswan still ships KLIPS 2015-11-11 11:53:20 ipsec-tools is fairly dead in general 2015-11-11 11:54:38 seems most maintainers have left the project (including me) 2015-11-11 11:55:25 i might still make one release out of courtesy, but that's it 2015-11-11 11:57:26 personally i'm also somewhat discouraged by the fact that libreswan uses NSS :P 2015-11-11 11:58:16 hmm i'm looking at this guide http://vk5tu.livejournal.com/37206.html?nojs=1 setting up IPv6 PD 2015-11-11 12:00:07 seems we use the ISC DHCP client http://bugs.alpinelinux.org/issues/564 2015-11-11 12:01:32 doesn't alpine use udhcpc(6)? 2015-11-11 12:01:32 in their segment there they mention: Set /etc/wide-dhcpv6/dhcp6c.conf 2015-11-11 12:02:01 oh i dunno, i'm just using it for getting my prefix 2015-11-11 12:02:55 it might Shiz but it might not be right for my uses 2015-11-11 12:04:14 the specific part on that page i am interested in is https://dpaste.de/3rN4 2015-11-11 12:04:30 if you notice on line 5 it mentions a script that isn't in the package 2015-11-11 12:04:43 i looked up the debian wide package and found it https://sources.debian.net/src/wide-dhcpv6/20080615-12/debian/scripts/dhcp6c-script/ 2015-11-11 12:04:59 and a very similar script is included with ISC's dhcp client https://sources.debian.net/src/isc-dhcp/4.3.1-6/debian/dhclient-script.linux/ 2015-11-11 12:05:17 yet it does not appear that it is in our alpinelinux package https://pkgs.alpinelinux.org/contents?pkgname=dhclient&arch=armhf&repo=main 2015-11-11 12:08:57 https://sources.debian.net/src/isc-dhcp/4.3.1-6/debian/dhclient-script.linux/#L344 2015-11-11 12:09:16 that's where the DHCPv6 stuff starts, what i wonder is if it applies me, do i need it? 2015-11-11 12:15:45 fcolista might know something seeing as he responded to that bug 2015-11-11 12:29:18 when i run dhclient-6 2015-11-11 12:29:21 when i run dhclient -6 2015-11-11 12:29:23 i see: 2015-11-11 12:29:34 Nov 11 12:29:00 gateway daemon.err dhclient: execve (/sbin/dhclient-script, ...): No such file or directory 2015-11-11 12:29:36 Nov 11 12:29:00 gateway daemon.err dhclient: execve (/sbin/dhclient-script, ...): No such file or directory 2015-11-11 12:29:38 Nov 11 12:29:01 gateway daemon.info dhclient: XMT: Solicit on eth1, interval 1080ms. 2015-11-11 12:29:40 Nov 11 12:29:01 gateway daemon.info dhclient: XMT: Solicit on eth0, interval 1030ms 2015-11-11 12:29:46 im thinking its looking for a script in /sbin 2015-11-11 12:41:15 http://linux.die.net/man/8/dhclient-script 2015-11-11 12:54:41 i think we are missing that file 2015-11-11 12:55:05 i found it in ./dhcp-4.3.3/client/scripts/linux 2015-11-11 12:56:05 https://dpaste.de/SCSi i think we need to package this script 2015-11-11 13:09:24 clandmeter: I'm not very familiar with alpine and the package build scripts. What did you have to do to make emby work with libmediainfo in @testing? 2015-11-11 13:10:30 brujoand: http://git.alpinelinux.org/cgit/aports/tree/testing/emby/APKBUILD#n25 2015-11-11 13:10:52 i dont think emby is working that well on alpine 2015-11-11 13:11:03 atleast not when i tried. 2015-11-11 13:15:39 clandmeter: ah, okay. I just tested Emby for a few hours until i got plex working. 2015-11-11 13:16:09 brujoand: plex on alpine? 2015-11-11 13:17:02 yeah. with libc libgcc and libstc++ from debian 2015-11-11 13:17:25 so, not exactly the clean approach. But it's woring better than my osx install 2015-11-11 13:17:31 *working 2015-11-11 13:18:05 yikes 2015-11-11 13:18:26 that shounds like setting up plex in an container on alpine 2015-11-11 13:18:43 you would be spot on assuming that 2015-11-11 13:19:19 which is much better then mixing libs from other dists with alpine's 2015-11-11 13:19:50 ah yeah. I would never do that on actual system 2015-11-11 13:20:08 but for this, I felt it was acceptable. ish. 2015-11-11 13:20:47 doing stupid things are never acceptable, except if you are drunk. 2015-11-11 13:22:10 true, But if you don't fully understand how stupid the things you do, are. Doing them isn't _as_ stupid. hehe 2015-11-11 13:22:22 or maybe that's worse 2015-11-11 13:23:50 so in regard to the dhclient missing that file dhclient: execve (/sbin/dhclient-script, ...): No such file or directory 2015-11-11 13:23:54 should i file that as a bug? 2015-11-11 13:25:29 i unfortunately don't know enough about IPv6 to know if i am doing something wrong 2015-11-11 13:27:30 http://vk5tu.livejournal.com/37206.html?nojs=1 that guide however probably is correct, same isp 2015-11-11 13:28:47 specifically: ISP prefix delegation for the interior interfaces 2015-11-11 14:10:02 mm looks like i got lost in a netsplit 2015-11-11 14:10:53 anyway if i am not mistaken our dhclient is looking very bare 2015-11-11 14:10:55 https://pkgs.alpinelinux.org/contents?pkgname=dhclient&arch=armhf&repo=main 2015-11-11 14:11:16 there is certainly more than two files https://gitweb.gentoo.org/repo/gentoo.git/tree/net-misc/dhcp/files we seem to have no init scripts 2015-11-11 14:11:38 http://www.portagefilelist.de/site/query/listPackageFiles/?category=net-misc&package=dhcp&version=4.3.3-r1&do#result and we seem to be missing the /sbin/dhclient-script 2015-11-11 14:17:01 actually for dhclient there might not be any init scripts 2015-11-11 14:18:21 although it does seem that arch has a systemd service https://projects.archlinux.org/svntogit/packages.git/tree/trunk/dhclient@.service?h=packages/dhcp 2015-11-11 14:36:33 grrr 2015-11-11 14:36:38 seems like we need to patch it still 2015-11-11 14:36:51 https://bugs.gentoo.org/show_bug.cgi?id=432652 2015-11-11 14:59:40 http://bugs.alpinelinux.org/issues/4852 filed bug 2015-11-11 15:04:08 http://bugs.alpinelinux.org/issues/4854 2015-11-11 15:04:24 not using netifrc certainly creates more work 2015-11-11 15:04:33 is there a reason alpinelinux does not? 2015-11-11 15:24:20 http://bugs.alpinelinux.org/issues/4855 2015-11-11 15:24:27 hope you don't mind me opening bugs :) 2015-11-11 16:14:16 i think i might use dhcpcd.. the guys in #ipv6 are were saying that they had issues with ISC's dhclient and PD 2015-11-11 16:16:55 sillysausage: you can start dhclient from busyboxs ifup/ifdown scripts http://git.busybox.net/busybox/tree/networking/ifupdown.c#n529 2015-11-11 16:17:05 no need for an initscript 2015-11-11 16:17:36 but i would really need to have it run periodically i think 2015-11-11 16:17:41 in order to get new prefixes 2015-11-11 16:17:50 the router isn't going to be rebooted all the time 2015-11-11 16:17:56 therefore interfaces wont be going up and down 2015-11-11 16:18:30 for example if my ISP changes the prefix 2015-11-11 16:18:31 you know…ifup just starts dhclient in the background and kills it when you invoke ifdown 2015-11-11 16:18:40 but in the meantime the dhclient process keeps running 2015-11-11 16:18:49 mm true 2015-11-11 16:18:52 it double forks itself 2015-11-11 16:19:00 ah yeah you're right. 2015-11-11 16:28:07 nmeum i might go ahead and close that bug then for the init script 2015-11-11 16:28:19 and won't bother writing one, i had started but now i guess there's no point :D 2015-11-11 16:29:13 but as for my purpose i think i will figure out how to dhcpcd doing PD 2015-11-11 16:45:39 how convenient would be to keep two versions of nodejs on the repos? nodejs-lts (4.2.x) and nodejs (which would be stable, 5.x) 2015-11-12 02:39:28 the java cert store is borked, i anyone working on a solution? 2015-11-12 02:40:04 running update-ca-certs does not fix it. The only way I was able to solve this was copying the cert store from an ubuntu box 2015-11-12 09:21:48 oh boy, microsoft is getting on my nerves today ... 2015-11-12 09:22:00 they are blocking my mailserver for a mistace they are doing 2015-11-12 09:23:02 microsoft does not perform MX lookups, they do an A lookup first and if they reach a webserver on port 80 from that address they asume that this is a valid email server as well and use the ip adress from the A record for mails 2015-11-12 09:23:41 but if you have a different ip for mails microsoft is not looking it up again and then flagging your mails as spam because it comes from the correct ip adress but that has no http port open 2015-11-12 09:23:46 how fucked up is that???? 2015-11-12 09:54:21 port 80? 2015-11-12 09:59:48 ncopa: yes, port 80 2015-11-12 10:00:07 they asume that if you run a webserver on a server, that the mailserver is on the same ip 2015-11-12 10:00:22 they must thing everyone else is running xampp stacks ... 2015-11-12 10:00:26 those fucking idiots .. 2015-11-12 10:00:51 this answer sums it up the best: http://serverfault.com/a/643683 2015-11-12 10:03:29 sounds like mafia 2015-11-12 10:03:32 pay! 2015-11-12 10:03:51 pay and we will protect you from beeing blocked! 2015-11-12 10:03:59 yes, exactly like that ... 2015-11-12 10:04:38 but i am not bending to there will .. i am asking all my friends now to let me relay all @hotmail stuff over there servers *g* 2015-11-12 10:04:43 transport maps for the win 2015-11-12 10:09:30 yeah 2015-11-12 10:09:39 might it helps with SPF too? 2015-11-12 10:09:41 idunno 2015-11-12 10:24:07 ncopa: my SPF rules are set, but very simple. so thats not the problem. its really the case that ms blocks you randomly for nothing 2015-11-12 10:24:22 just so you sign up to there programm and then you have to let them monitor you 2015-11-12 10:24:28 and then they remove the ban again 2015-11-12 10:24:44 i chattet with microsoft about it and they have no idea why they banned my servers 2015-11-12 10:24:48 he really has no idea 2015-11-12 10:25:06 there is just an indian guy with bad english mailing around predefined blocks of messages 2015-11-12 10:26:43 actually someone should drag ms in from of a judge for that, because thas is simply blackmail ... 2015-11-12 10:51:44 leo-unglaub: i was thinking the same. how is this even legal? 2015-11-12 10:57:10 ncopa: its propobly not, who is going to sue microsoft? 2015-11-12 10:57:15 they have to much money to care 2015-11-12 10:57:18 .... 2015-11-12 11:01:10 ame with the 285 patents they claimed they have in linux 2015-11-12 11:01:33 "it is not in business strategy to tell exactly what it is" or similar 2015-11-12 11:01:34 its like 2015-11-12 11:01:42 omg ... 2015-11-12 11:01:56 you are borrowing something from me, so now i want you to pay rent 2015-11-12 11:02:05 "really? what is it so i can give it back" 2015-11-12 11:02:15 "its not in my business strategy to tell..." 2015-11-12 11:02:21 now pay! 2015-11-12 11:02:27 this is sooo sick 2015-11-12 11:02:37 strange that something like that is even possible 2015-11-12 11:02:46 thats what i though too 2015-11-12 11:02:48 well, it tasts like TTIP *g* 2015-11-12 11:02:59 my brother is the lawyer ... i am an engineer ... i prefer to fuck microsoft back on a technical level 2015-11-12 11:12:00 brb lunch 2015-11-12 13:48:07 we moved wiki.a.o database from postgres to mariadb 2015-11-12 13:48:18 can someone please test if things work? 2015-11-12 13:48:22 like edit 2015-11-12 13:48:25 create new page 2015-11-12 13:48:30 register new account 2015-11-12 13:48:31 etc 2015-11-12 14:07:49 feels fastter 2015-11-12 14:20:25 Hi! Installing libiconv-dev fails as it's apparently missing. but *lots* of packages need it to build, so I'm wondering what's happened to it? 2015-11-12 14:23:13 siXy: which version of alpine are you using? 2015-11-12 14:23:39 I've tried both the official and gliderlabs docker images, using :latest tag 2015-11-12 14:23:49 libiconv-dev is now part of musl afaik 2015-11-12 14:24:04 sorry, i dont know anything regarding docker 2015-11-12 14:24:22 ok, so I probably want musl then 2015-11-12 14:24:38 I wouldn't have guessed that :) do you know if I want musl or musl-dev? 2015-11-12 14:26:00 siXy: libiconv-dev was needed for 2.7, it was uclibc based 2015-11-12 14:26:14 since 3.0 we use musl lubc 2015-11-12 14:26:17 libc 2015-11-12 14:35:01 hm, ok, thanks 2015-11-12 20:36:04 A15solu7.NOV 2015-11-12 20:50:58 same 2015-11-13 09:07:10 Hello... 2015-11-13 09:08:31 I'm running Alpine on USB and my /var/log/messages file gets rotated every 1024 lines - where can I change / increase that? syslogd is link to busybox 2015-11-13 09:12:32 /etc/conf.d/syslog 2015-11-13 09:12:53 edit SYSLOG_OPTS to include -s 2015-11-13 09:12:57 logsize is in kb 2015-11-13 09:13:17 see the syslogd section in http://www.busybox.net/downloads/BusyBox.html 2015-11-13 09:32:22 Morning all! 2015-11-13 09:33:59 this is probably old news by now, but I think the search function on the wiki is broken :( 2015-11-13 09:37:47 ginjachris: you are right 2015-11-13 09:37:52 its upgraded to mysql 2015-11-13 09:37:57 maybe it need to build the index again 2015-11-13 09:38:05 ncopa: ping ^ 2015-11-13 09:50:52 ginjachris: fixed 2015-11-13 09:50:58 but you need to clear your cache 2015-11-13 09:53:21 awesome :) 2015-11-13 09:53:24 indeed fixde 2015-11-13 09:53:28 thanks 2015-11-13 10:40:03 Shiz: Thanks... :) 2015-11-13 11:13:10 Hmm... One more - why is there no 'blowfish' cipjher in sshd and is there a way to add it? 2015-11-13 11:14:48 unless it's been removed, I think you can add "blowfish-cbc" to the Ciphers section of the config file 2015-11-13 11:15:08 danci1973: unless it's been removed, I think you can add "blowfish-cbc" to the Ciphers section of the config file 2015-11-13 11:15:37 ginjachris: Thanks, will try that. 2015-11-13 11:17:13 interestingly I just found this: http://blog.famzah.net/2010/06/11/openssh-ciphers-performance-benchmark/ 2015-11-13 11:17:28 it's from 2010, but cool nonetheless 2015-11-13 11:19:37 any chance we can get dhcpcd pushed to 6.9.3 2015-11-13 11:19:48 error checking is broke in the current version 2015-11-13 11:19:57 and fixed in the 6.9.3 point release 2015-11-13 11:26:06 ill build/test release 2015-11-13 11:26:19 oh wait it looks like it is already 6.9.3 2015-11-13 12:05:29 ginjachris: Thanks - it worked... 2015-11-13 12:05:42 hmm im trying to apply a patch there seems to however be a loop that applies all the patches 2015-11-13 12:06:10 danci1973: no problem :) 2015-11-13 12:06:23 in: http://git.alpinelinux.org/cgit/aports/tree/main/dhcpcd/APKBUILD 2015-11-13 12:06:48 the file is dhcp6.c 2015-11-13 12:06:52 in the root of the tarball 2015-11-13 12:07:19 eg dhcpcd-6.9.3.tar.gz/dhcp6.c 2015-11-13 12:12:02 the patch im trying to apply is 2015-11-13 12:12:04 http://roy.marples.name/projects/dhcpcd/vpatch?from=d8f8999d1efb4376c29d7d2c13b0de1c6da52226&to=90e878f68804cb98e03e90b33233e607e6541358 2015-11-13 12:23:32 mm done 2015-11-13 12:23:40 clandmeter: 2015-11-13 12:23:48 is it recommended that i open a bug and apply the patch give it to you 2015-11-13 12:23:51 or can i do git diff 2015-11-13 12:24:02 because i can't commit 2015-11-13 12:24:09 and push :P 2015-11-13 12:34:24 https://bugs.alpinelinux.org/issues/4862 2015-11-13 12:34:39 i messed up, i didn't put the package name in the subject 2015-11-13 12:44:25 is it easy to cross compile 2015-11-13 12:44:29 from x86_64 to armhf? 2015-11-13 12:44:38 or even possible? 2015-11-13 12:49:10 sillysausage: if you want to patch to get commit, submit it to the mailing list alpine-aports@lists.alpinelinux.org and it will go through the review process 2015-11-13 12:50:46 okay 2015-11-13 12:51:02 then i guess ill do that 2015-11-13 13:00:53 ScrumpyJack: i filled out my informations in http://wiki.alpinelinux.org/wiki/Development_using_git#Configure_your_global_git_config 2015-11-13 13:01:16 looking at http://wiki.alpinelinux.org/wiki/Creating_patches 2015-11-13 13:02:35 $ git send-email --to alpine-aports@lists.alpinelinux.org HEAD^ 2015-11-13 13:02:37 git: 'send-email' is not a git command. See 'git --help'. 2015-11-13 13:02:39 was the error i got :S 2015-11-13 13:04:16 grr what am i doing wrong 2015-11-13 13:05:01 ScrumpyJack: do i have to sign up somewhere, so it doesn't confuse me for a spammer 2015-11-13 13:06:27 oh.. i didn't have git-email 2015-11-13 13:36:57 ScrumpyJack: does this look right 2015-11-13 13:37:03 commit ec40273b22c2a3ebf9e8b193e20f5fcdfffbb8e9 2015-11-13 13:37:05 Author: sillysausage 2015-11-13 13:37:07 Date: Sat Nov 14 00:04:57 2015 +1030 2015-11-13 13:37:09 [PATCH] dhcpcd - Describe dhcp6 error code if no text present 2015-11-13 13:37:11 Patch from upstream, will be included in dhcpcd-6.9.4 when released 2015-11-13 13:37:13 before i send it 2015-11-13 13:37:17 ive never used git commit but i have set up my user stuff 2015-11-13 13:37:21 and it looks right 2015-11-13 13:38:04 hmm maybe i should have put an empty line 2015-11-13 13:38:12 in between the subject (first line of the commit) 2015-11-13 13:41:38 oh wait im not supposed to put [PATCH] in the commit notice 2015-11-13 13:41:41 it does that automatically 2015-11-13 13:45:54 here goes :) 2015-11-13 13:46:09 Result: 250 2.0.0 Ok: queued as 013EEC001F 2015-11-13 13:46:11 my first patch! 2015-11-13 13:49:58 hmm ScrumpyJack did i have to subscribe i didn't see it in http://wiki.alpinelinux.org/wiki/Alpine_Linux:Mailing_lists 2015-11-13 13:50:58 hmm i think i will need to do that hmm 2015-11-13 13:59:43 sillysausage: is this a patch against our aports? 2015-11-13 13:59:56 yes 2015-11-13 14:00:02 it doesnt look like it 2015-11-13 14:00:06 i subscribed to the list and resent it 2015-11-13 14:00:15 did you forget to add the APKBUILD? 2015-11-13 14:00:35 it is not a new package no 2015-11-13 14:00:39 it's a fix to a current one 2015-11-13 14:00:44 includes a patch 2015-11-13 14:00:59 oh there we go 2015-11-13 14:01:04 its impossible wihtout a modification to apkbuild 2015-11-13 14:01:12 it submitted twice, so it must have sent even though i was not subscribed 2015-11-13 14:01:34 no modification was required clandmeter 2015-11-13 14:01:47 because the APKBUILD had a loop that looped and added all the patches already on it 2015-11-13 14:01:52 and i just threw another patch in there 2015-11-13 14:01:59 thats not the way 2015-11-13 14:02:08 oh 2015-11-13 14:02:08 patch needs to be inside source= 2015-11-13 14:02:15 you need to update checksums 2015-11-13 14:02:16 oh yeah i did that 2015-11-13 14:02:19 actually i forgot 2015-11-13 14:02:20 you need to bump pkgrel 2015-11-13 14:02:24 ... 2015-11-13 14:02:25 and i did that too 2015-11-13 14:02:33 http://lists.alpinelinux.org/alpine-aports/1098.html 2015-11-13 14:02:38 then you git add whatever.patch APKBUILD 2015-11-13 14:02:41 http://lists.alpinelinux.org/alpine-aports/0696.html 2015-11-13 14:02:46 yep 2015-11-13 14:03:01 sillysausage: http://patchwork.alpinelinux.org/project/aports/list/ 2015-11-13 14:03:08 im missing the APKBUILD in the patch 2015-11-13 14:03:14 oh 2015-11-13 14:03:27 hmm weird 2015-11-13 14:03:54 i must have messed up somewhere 2015-11-13 14:04:00 like i said, apk add APKBUILD (+ whatever you added) 2015-11-13 14:04:13 lol 2015-11-13 14:04:16 git add sorry 2015-11-13 14:04:22 oh. 2015-11-13 14:04:27 see its friday.. 2015-11-13 14:04:44 i was sure as that was already in control it would have just added the differences to it 2015-11-13 14:04:57 for some reason i thought only untracked files needed to be added 2015-11-13 14:05:17 untracked and modified 2015-11-13 14:05:18 yes i see i did noob that up. 2015-11-13 14:05:32 doesnt matter, we all make mistakes. 2015-11-13 14:05:38 :) ill do it right this time 2015-11-13 14:05:58 otherwise free beer for all the climbers! 2015-11-13 14:09:07 there we go! 2015-11-13 14:09:48 sorry for messing up your list with two ugly commits 2015-11-13 14:12:07 sillysausage: i get a lot of whitespace warnings. please use whitespace correctly. 2015-11-13 14:12:24 oh in the patch? 2015-11-13 14:12:28 i didn't write the patch mmm 2015-11-13 14:13:03 oh yes, its the patch 2015-11-13 14:13:24 mm 2015-11-13 14:13:26 one second 2015-11-13 14:13:40 btw, please follow our way of setting a git subject: repo/pkgname: whatever happend 2015-11-13 14:13:54 oh, oops 2015-11-13 14:14:20 anyway i did test the patch to see it applied correctly 2015-11-13 14:14:49 its probably the patch author who did it incorrectly. 2015-11-13 14:16:54 sillysausage: http://git.alpinelinux.org/cgit/aports/commit/?id=ddea03d3 2015-11-13 14:17:23 yay thanks 2015-11-13 14:24:11 there is a good page on the wiki about patches, hang on 2015-11-13 14:24:47 http://wiki.alpinelinux.org/wiki/Creating_an_Alpine_package 2015-11-13 14:28:00 Does /etc/network/interfaces have any 'provisions' for PPP / PPTP links? 2015-11-13 14:30:57 sillysausage - I use this to check for whitespace with vim http://hastebin.com/nekovohide.mel 2015-11-13 14:31:27 there is probably some vim plugin 2015-11-13 14:32:28 mine is already configured to show it, but not warn about it 2015-11-13 14:33:25 & to make nano colour http://hastebin.com/wiqiquqido.vala 2015-11-13 14:48:02 danci1973: /etc/network/interfaces is used by ifup and ifdown 2015-11-13 14:48:53 ScrumpyJack: Which, in turn, is busybox... 2015-11-13 14:50:10 sorry, got distracted 2015-11-13 14:51:10 yes, so ... if you want a PPTP client (whatever that is) you'd be better off creating the interfaces for it in a shell script 2015-11-13 14:52:39 I made a 'iface ppp0 inet manual' and then 'up /usr/sbin/pppd call my_peer' 'down kill -TERM $(head -1 /var/run/ppp-mypeer.pid)' - works fine. 2015-11-13 14:53:39 I used 'persist' option so hopefully any disconnect other them me down-ing the ppp0 will get re-connected... 2015-11-13 14:55:41 PPP, are you dialing? how retro 2015-11-13 14:56:27 ScrumpyJack: Not really, but (afaik) pptp works with pppd (and unfortunately, I need pptp). 2015-11-13 14:56:55 oh right, so like to connect to a Windows VPN or something? 2015-11-13 14:57:05 ScrumpyJack: Yup, that's it. 2015-11-13 14:57:31 well, as long as you're using Alpine Linux :) 2015-11-13 14:57:48 ScrumpyJack:You bet I am... :) 2015-11-13 15:01:02 ScrumpyJack: YI was using my own embeddedl Linux distro for about 13 years now and it worked well - but maintaining it became a huge p.i.t.a. (it was still using 2.4 kernel). So I tried a couple of varios distros and liked Alpine Linux best. 2015-11-13 15:23:35 ncopa: you suggest znc for irc connections? 2015-11-13 15:26:52 mosez: tmux+irrsi is also a nice combo 2015-11-13 15:36:13 clandmeter: i'm still using irssi with screen. but sloy i'm missing notifications :) 2015-11-13 15:36:34 as my workstation is not running nonstop it's running on a server 2015-11-13 15:42:04 so there are 2 options... install znc or build bip... 2015-11-13 15:47:10 mosez: what kind of notifications? 2015-11-13 15:47:17 when you are detached? 2015-11-13 15:48:06 you can also use znc and hermes if you have an android phone. 2015-11-13 15:53:01 clandmeter: notifications on my desktops about queries or highlights. won't work with irssi on the server. so i want to use znc/bip running on the server, connected with a client from my desktop 2015-11-13 15:53:58 mosez: i think you can 2015-11-13 15:54:04 as there is no psybnc or bip i'm forced to use znc if i want to avoid to compile it on my own 2015-11-13 15:55:31 im on windows, and i can set a bell/blinking in putty on highlight 2015-11-13 20:34:04 Huhm... the new nlplug-findfs doesn't find my rootfs in a luks container which is on the lv /dev/root/alpine 2015-11-13 20:34:35 /dev/root/alpine is activated and running "cryptsetup luksOpen /dev/root/alpine alpine_decrypt" also works 2015-11-13 20:35:48 is this correct: nlplug-findfs -c /dev/root/alpine UUID=d6a27… ? 2015-11-13 20:36:30 d6a27… is the uuid of the ext4-fs inside the container 2015-11-13 20:37:18 the manual invocation of nlplug-findfs also doesn't run cryptsetup 2015-11-13 20:37:48 Oh 2015-11-13 20:38:06 It doesn't follow the symlink 2015-11-13 20:38:33 nlplug-findfs -c /dev/dm-0 UUID=d6a27… finally asks for the passphrase 2015-11-13 20:55:41 Issue #4863 created :-) 2015-11-13 23:25:46 Hey, I'm running alpine linux on a raspberry pi and I am having some issues. 2015-11-13 23:26:02 I would like to install mkfs for ext{2,3,4} 2015-11-13 23:26:09 But I can't find the package. 2015-11-13 23:26:40 # cat /etc/apk/repositories 2015-11-13 23:26:40 /media/mmcblk0p1/apks 2015-11-13 23:26:40 #http://mirror.yandex.ru/mirrors/alpine/edge/main 2015-11-13 23:26:40 http://mirror.yandex.ru/mirrors/alpine/v3.2/main 2015-11-13 23:26:40 #http://mirror.yandex.ru/mirrors/alpine/edge/testing 2015-11-13 23:28:19 In debian there is apt-file 2015-11-13 23:28:27 is there a similar utility in alpine? 2015-11-13 23:43:58 derf1: i think you want e2fsprogs 2015-11-13 23:46:50 i dont believe there is anything equivalent to apt-file in apk 2015-11-14 00:17:22 pnutzh4x0r: thx 2015-11-14 14:27:59 i made some pretty pictures 2015-11-14 14:28:07 http://wiki.alpinelinux.org/wiki/Linux_Router_with_VPN_on_a_Raspberry_Pi#Rationale 2015-11-14 14:28:20 http://wiki.alpinelinux.org/wiki/Linux_Router_with_VPN_on_a_Raspberry_Pi#VPN_Tunnel_on_specific_subnet 2015-11-14 14:28:29 http://wiki.alpinelinux.org/wiki/Linux_Router_with_VPN_on_a_Raspberry_Pi#Creating_a_LAN_only_Subnet 2015-11-14 14:28:35 much nicer than the ugly old pictures 2015-11-14 14:28:40 http://wiki.alpinelinux.org/wiki/File:Network_diagram.png 2015-11-14 14:28:50 http://wiki.alpinelinux.org/wiki/File:Network_diagram2.png 2015-11-14 14:29:38 i hope the colored boxes aren't invisible to colorblind people mm 2015-11-14 15:53:51 ncopa: i noticed some distributions include patches to pppd 2015-11-14 15:53:53 https://sources.debian.net/src/ppp/2.4.6-3.1/debian/patches/ 2015-11-14 16:01:27 err https://sources.debian.net/src/ppp/2.4.7-1%2B1~exp1/debian/patches/ 2015-11-14 16:01:34 rather more accurate to our version 2015-11-14 16:41:08 so... I am trying to setup alpine on a dual-boot machine; as a first step, I obtained setup-partitions and setup-disk from here: 2015-11-14 16:41:13 https://it-offshore.co.uk/linux/alpine-linux/25-alpine-linux-luks-encrypted-installations 2015-11-14 16:41:40 everything goes well: partitions created, all are mounted at /mnt 2015-11-14 16:42:06 in the answer file, I changed the args for setup-disk to -m sys /mnt 2015-11-14 16:42:21 next step: setup-alpine -f answer 2015-11-14 16:42:25 is a no go... 2015-11-14 16:44:37 I should probably mention that before the setup, I manually connect to the wireless network 2015-11-14 16:46:41 does anyone have experience with a similar setup? 2015-11-14 17:00:57 any ideas? would alpine-devel be the better channel for this issue? 2015-11-14 17:21:08 the most persistent blocker seems to be: 2015-11-14 17:21:17 ERROR: Package cache is not enabled. 2015-11-14 18:53:18 still haven't been able to get this to work. will appreciate any help with that :-) 2015-11-14 18:55:08 for me luks works.. i dont know how dual boot makes things harder 2015-11-14 18:55:43 I have been able to get to the point that stuff got installed to /mnt 2015-11-14 18:56:13 but then there was an error concerning the MBR that needs to be adjusted 2015-11-14 18:56:34 does alpine use grub or something else? 2015-11-14 18:57:33 it uses syslinux 2015-11-14 18:58:35 does syslinux support dual boot? boot menu? 2015-11-14 18:59:08 i think so 2015-11-14 18:59:59 btw. chrony or openntpd? the automatically generated answer file says openntpd, but the interactive setup says chrony... 2015-11-14 19:05:52 you can pick one 2015-11-14 19:06:21 chrony is high-resolution blah and openntp is trival and secure and robust 2015-11-14 19:07:53 darkfaded: thanks.... so right now I have been able to install everything to /mnt -- after removing everything from the answer file except for DISKOPTS 2015-11-14 19:08:33 but when I boot the machine there is still no menu, so I guess that part does not just happen. 2015-11-14 19:08:52 (active primary partition is ntfs, and that's what I get) 2015-11-14 19:09:58 edit /boot/extlinux.conf? 2015-11-14 19:10:25 there are some tools that update the boot things and initramfs etc 2015-11-14 19:10:37 i think it's somewhere on the wiki 2015-11-14 19:10:50 thanks, looking at this now. 2015-11-14 19:10:59 I guess that would be /mnt/etc... correct? 2015-11-14 19:11:15 (in the new installation, that is) 2015-11-14 19:13:57 update-extlinux is the tool that writes out the boot config (with a config file in /etc) 2015-11-14 19:14:05 gotta go back to work now sry 2015-11-14 19:14:17 thanks! 2015-11-14 19:16:25 hmmm... the fstab created by alpine-setup is completely wrong -- rather than having /dev/mapper/cryptroot, it has the UUID of the underlying ext4 partition 2015-11-14 19:20:28 that should work 2015-11-14 19:22:21 nsz: any reason why it would differ from other distros? on debian/ubuntu I had to have the uuid in crypttab, and /dev/mapper/... in fstab 2015-11-14 19:23:12 uuid should work everywhere 2015-11-14 19:23:16 that is not an exclusive difference 2015-11-14 19:24:40 ok... so I guess that's not where the problem is. 2015-11-14 19:24:54 there used to be an issue that in initramfs the uuid aliases under /dev got added too late but that's fixed now 2015-11-14 19:25:12 but that only affected the kernel boot parameters 2015-11-14 19:25:26 ok, that sounds familiar 2015-11-14 19:26:34 because on ubuntu, due to some bug, I have to invoke update-initramfs (and reinstall grub) every time after it updates the kernel :-( 2015-11-14 19:43:19 looks like the problem now is with the mbr/boot menu 2015-11-14 21:19:52 when installing alpine, are all operations on /dev/sda supposed to be performed outside of the chroot'ed file system 2015-11-14 21:20:08 following chroot /mnt 2015-11-14 21:20:26 I no longer have permission to directly access /dev/sda, etc. 2015-11-14 21:55:53 still not working... have solved the MBR issue, laptop boots into /dev/sda6, shows the syslinux/alpine menu, but then fails to boot since luks partitions are not mounted 2015-11-14 21:56:21 it aborts to a shell, but that shell does not have cryptsetup 2015-11-14 21:57:04 Hellp... 2015-11-14 21:57:07 Hello :) 2015-11-14 21:57:08 hello 2015-11-14 21:58:04 I installed 'procps' as I wanted the 'w' command to see who is logged on - but it doesn't show anything but load average... Any idea what's needed to make 'w' work? 2015-11-14 21:58:29 does who work? 2015-11-14 21:58:41 ScrumpyJ1ck: No. 2015-11-14 21:58:44 or do you need accounting for that 2015-11-14 21:59:20 have you got coreutils? 2015-11-14 21:59:52 ScrumpyJ1ck: I do not. 2015-11-14 22:00:03 grab that 2015-11-14 22:00:20 ScrumpyJack: I just did - still the same... 2015-11-14 22:01:00 ScrumpyJack: Only now, 'who' gives an error 'who: /dev/null/utmp: Not a directory' 2015-11-14 22:01:22 ScrumpyJack: Before there was just no output 2015-11-14 22:01:53 yeah, that's not right :) 2015-11-14 22:03:05 anyway, if you want to find who's logged in, check in /proc 2015-11-14 22:05:10 ScrumpyJack: I don't think there is a 'nice' summary of logged in users in /proc - 'w' actually seems to go through all /proc/PID/ ... structure to find all that out. 2015-11-14 22:22:02 derf1, pnutzh4x0r: you can use https://pkgs.alpinelinux.org/contents to search for package contents 2015-11-14 22:41:09 more progress: booting into alpine, however only the root luks partitions gets mounted. system does not attempt to map /usr /home and /tmp, and therefore fails to complete the boot. 2015-11-14 22:41:21 *boot process* 2015-11-14 22:42:07 nsz: do you have multiple luks partitions? did you have to do something special for that to work? 2015-11-14 22:47:44 lukspart: i have one boot and one encrypted partition, the encrypted partition is one partition after decrypted (there is no lvm or other magic) 2015-11-14 22:48:49 nsz: yeah, no lvm here either (not a fan of that). but having multiple luks partitions does seem to make a difference. will look more into that... 2015-11-14 22:59:54 jomat: cool, thnx 2015-11-14 23:58:08 have managed to get multiple luks partitions to work... resolution after boot is low (lower than the default when booting from the live usb) 2015-11-14 23:58:24 and I haven't even gotten into installing the desktop components... 2015-11-15 00:00:41 alpine now hangs at the command line :-( 2015-11-15 00:01:21 ACTION restarts the laptop using the power button. 2015-11-15 03:33:19 <__machine> im trying to create a docker image from alpine-linux to run a python app… i want to install the python deps with pip to get latest versions, but pillow wont install… it says it needs zlib (and the apk py-pillow depends on zlib), but i have installed zlib-dev and it doesnt seem to find it… anyone familiar? 2015-11-15 04:03:53 __machine: the aport adds -L/lib to CFLAGS 2015-11-15 04:04:23 __machine: http://git.alpinelinux.org/cgit/aports/tree/main/py-pillow/APKBUILD#n33 2015-11-15 04:04:38 that's probably your issue 2015-11-15 05:01:43 <__machine> ammunta: thanks… so i need to add export CFLAGS="$CFLAGS -L/lib" before pip install pillow? other packages like psycopg2 and crypto and lxml were able to be installed by pip and found their deps successfully… is it just zlib-dev package does something unusual? 2015-11-15 05:11:28 <__machine> ammunta: that fixed it… excellent, thanks! 2015-11-15 11:08:57 Hello, I’m using alpine for the first time on my Raspberry Pi 2 2015-11-15 11:09:12 have a few questions about approach 2015-11-15 11:11:48 I must have picked ‘sys’ setup (run-from-ram mode), however at least until I set the os up, I think the ‘data’ setup might be more appropriate. Is there a way to switch between run-from-ram and run from disk modes? 2015-11-15 13:20:06 Hi, I'm running alpine on rpi 2015-11-15 13:20:22 but I'm unable to install the syslinux package because it cannot be found. 2015-11-15 13:20:29 Is this a common problem? 2015-11-15 13:22:07 <_ikke_> Might be that it hasn't been compiled for ARM 2015-11-15 13:23:24 I cannot find it in any of the repositories 2015-11-15 13:24:27 <_ikke_> http://git.alpinelinux.org/cgit/aports/tree/main/syslinux?h=3.2-stable 2015-11-15 13:25:15 <_ikke_> It's in x86_64, but not in arhmhf 2015-11-15 13:27:17 After running setup-alpine some of the regular commands are also missing from bash. 2015-11-15 13:27:21 e.g. $ mount 2015-11-15 13:27:28 > comand not found 2015-11-15 13:28:25 <_ikke_> is util-linux installed? 2015-11-15 13:29:20 alpineUser dev 'fabled' wrote: rpi works so that the bios has bootloader that understands FAT, so it reads named files from the SD, no special bootloader preparation needed 2015-11-15 13:29:47 algitbot and also: create SD, format it FAT and extract the tarball there, the tarballs are regular alpine run-from-tmpfs setup 2015-11-15 13:30:07 i am not sure if there something changed through 2015-11-15 13:30:12 it runs and boots 2015-11-15 13:30:17 I am on irc on the rpi 2015-11-15 13:30:33 but after going through setup, the mount command is no longer available 2015-11-15 13:30:37 which is strange. 2015-11-15 13:30:43 Does anybdoy else run alpine on the rpi? 2015-11-15 13:34:15 alpineUser well thats the "run-from-tmpfs setup" once you answered the stuff in setup-alpine they are stored your SD 2015-11-15 13:34:21 i dont 2015-11-15 15:04:00 hi 2015-11-15 15:04:52 i need help with an sda installation. I’m unable to use apk to install e2fsprogs and a couple of other packages 2015-11-15 15:05:44 I”m installing on a raspberry pi 2 2015-11-15 15:06:21 and I want to use it as a web server, I’m not keen on run from ram 2015-11-15 15:18:59 rominronin: To install this package just run as root: apk add e2fsprogs 2015-11-15 15:27:21 hi jomat, I’m struggling with apk right now: ERROR: unsatisfiable constraints: syslinux (missing) 2015-11-15 15:27:48 that’s what I get when I try to run apk add syslinux (also needed for installing on my sd card 2015-11-15 15:28:07 <_ikke_> rominronin: like I said, syslinux is not compiled for armhf 2015-11-15 15:28:31 ah, ok. 2015-11-15 15:29:38 <_ikke_> Not sure if there is anything in sysllnux that's explicitly x86/x86_64 2015-11-15 15:30:12 do you know of any guides to install alpine on a raspberry pi 2 , using sd instead of run from ram? 2015-11-15 15:31:53 <_ikke_> I'm not aware of any 2015-11-15 15:44:03 how am i supposed to use alpine on a rpi2 in run from ram mode, if each file added to my website will be wiped on reboot? 2015-11-15 15:45:23 I followed the guide to track a dir outside of /etc/, however certaind default files keep reappearing (like index.html) 2015-11-15 15:46:07 <_ikke_> What do you mean, keep reappearing? 2015-11-15 17:46:41 hmm ISC DHCPD has an option to enable more debugging 2015-11-15 17:46:43 log-facility local0; 2015-11-15 17:46:56 then you have to do 2015-11-15 17:46:58 # cat /etc/syslog.conf 2015-11-15 17:46:59 *.*;auth,authpriv.none;local0.none -/var/log/syslo 2015-11-15 17:47:07 does this work with busybox syslogd? 2015-11-15 17:47:17 i don't think it will 2015-11-15 18:33:35 a bit closer to my final solution! 2015-11-15 18:33:40 http://imgh.us/network_diagram_ipv6_tunnel_second_switch.svg 2015-11-15 18:34:10 i just need to replace the yellow managed switch with a managed one i think 2015-11-16 06:02:59 https://lists.isc.org/pipermail/dhcp-users/2015-November/019359.html im wondering if this could be an alpine-linux problem 2015-11-16 15:12:16 Is there a cloud service similar to DO, Linode or anything that has Alpine available for x86_64? As far as I can tell, scaleway is just ARM. 2015-11-16 15:34:03 heh i thought you install the machine for vps services 2015-11-16 15:34:39 if you get a preinstalled system that sounds problematic.. 2015-11-16 16:03:25 minimalism: if you use DO, see my guide: https://github.com/bontibon/digitalocean-alpine/ 2015-11-16 16:05:34 minimalism: keep in mind, you have to use DO's kernel 2015-11-16 16:13:46 minimalism - http://seflow.net/2/index.php/en/services/flexcloud/flexpricing 2015-11-16 16:15:39 ramnode have an alpine iso but are not cloud 2015-11-16 16:16:38 lukspart - still having problems with setup-partitions / setup-disk with luks support ? 2015-11-16 16:17:59 seflow, will check that out. Btw, is there a git repository for the alpine linux website? 2015-11-16 16:25:59 don't think so for the actual website - this may be helpful where custom iso's are not allowed http://www.lowendtalk.com/discussion/2830/kvm-install-any-os-if-the-host-doesn-t-allow-custom-isos-or-you-need-more-ram-for-the-installer 2015-11-16 16:26:47 Damn, because there's a typo driving me crazy on package pages for pkgs.alpinelinux.org 2015-11-16 17:53:44 minimalism create a bug report and point to problem :) 2015-11-16 19:52:37 BitL0G1c: thanks for asking! was afk. 2015-11-16 19:55:26 after much effort and using the setup-disk script from itoffshort.co.uk (which I had to tweak) I was able to install alpine. 2015-11-16 19:55:27 tweaking was necessary since the boot (non-luks) partition is part of an extended partition, for which reason setup-script failed to recognize it as a boot partition. So I changed find_boot_partition to just printf /dev/sda6 and then return 0:-) 2015-11-16 19:58:21 Hey there, I was wondering, how can I find out what package provides a certain binary, e.g locale-gen? locale-gen is not present in my minimal docker-image and I'm unable to find any reference to what packages I need 2015-11-16 19:58:21 another more serious obstacle, which I believe is an alpine bug, is that you cannot have a separate luks partition mounted at /usr -- with alpine, you must have /usr part of your root luks partition 2015-11-16 19:58:22 reason is that alpine expects some utilities to be present before processing everything that is in /etc/crypttab 2015-11-16 19:58:52 right now I am only facing mundane problems: ctrl-alt-f[1..9] does not switch to the request tty, only keyboard layout available is US despite configuring it, etc... 2015-11-16 19:59:36 I also think that the kernel is a bit challenged by the hardware configuration (Dell E5450) -- anyone has that laptop with alpine installed? 2015-11-16 19:59:56 (work laptop, not my choice by any mean) 2015-11-16 20:02:24 lukspart - ok I've never tested with /boot on an extended partition. Will try & fix find_boot_partition 2015-11-16 20:03:49 I've not tried a separate /usr either - I don't think there is any advantage to it any more with big cheap disks 2015-11-16 20:04:08 EnTeQuAk - there are no locales in busybox / alpine 2015-11-16 20:05:11 BitL0G1c: thanks for looking at that. Regarding /usr: I think you are right. I just tried that since that's the configuration I previously had on ubuntu, but for now I just opted out and am using three luks partitions: /, /home, and /tmp 2015-11-16 20:06:01 I keep a separate /srv as well for lxc containers & other stuff 2015-11-16 20:06:15 BitL0G1c: regarding find_boot_partition and /boot in an extended volume: my two cents: allow users to specify which partition should hold syslinux regardless of which partition is marked active. Here is why: 2015-11-16 20:06:16 BitL0G1c: meaning I can simply set an utf-8 locale and it will work? 2015-11-16 20:07:30 BitL0G1c: being the work laptop, I have both windows and alpine installed; windows was the "built in" OS and is what supported by ITS. so by default, the active primary partition is the windows one. 2015-11-16 20:07:53 for dual boot, I copied altmgr.bin to /dev/sda 2015-11-16 20:08:05 EnTeQuAk in my /etc/profile I have "export CHARSET=UTF-8" (I think this is there by default) 2015-11-16 20:08:06 and wrote '\6' to byte number 440 2015-11-16 20:08:26 then, then in extlinux.conf file, I added an entry for windows. 2015-11-16 20:08:33 Interesting, thanks BitL0G1c! :) 2015-11-16 20:09:17 BitL0G1c: so if I could simply tell setup-disk: that /dev/sda6 is where I want syslinux to be installed, and have it do all the magic with the MBR, etc, that would have been really neat. 2015-11-16 20:12:11 :) ok - adding an option to override is simple enough 2015-11-16 20:12:22 thanks:-) 2015-11-16 20:13:01 BitL0G1c: any ideas regarding keyboard layout, ctrl-alt-f[1..9], dell drivers, etc.? 2015-11-16 20:13:45 (sorry for all the question, but my great hope is to be able to use alpine for work as opposed to just random testing...) 2015-11-16 20:13:53 I think setup-alpine configures the keyboard 2015-11-16 20:14:19 the keyboard is working, but I cannot switch to my chosen intl. layouts. 2015-11-16 20:14:32 in xfce, settings->layout shows all the layouts I have chosen. 2015-11-16 20:14:44 setup-keymap 2015-11-16 20:14:50 ls /sbin |grep setup 2015-11-16 20:14:50 ok... trying. 2015-11-16 20:17:18 BitL0G1c: I think part of the problem is that I had to installed alpine using the custom setup-disk as opposed to the normal setup-alpine script. 2015-11-16 20:17:31 but that was the only way, since the upstream script does not yet support luks 2015-11-16 20:17:48 (unless it already does and I completely missed that?) 2015-11-16 20:18:32 not yet I don't think 2015-11-16 20:19:42 no problem: the patched scripts from itoffshore.co.uk seem overall to be very diligent, and there's also a github repo (and accompanying videos and web page...) 2015-11-16 20:20:21 any other problems with them - just raise an issue on github 2015-11-16 20:21:11 thanks, will do. in the meantime, here is a link to where I got luks support: 2015-11-16 20:21:13 https://it-offshore.co.uk/linux/alpine-linux/25-alpine-linux-luks-encrypted-installations 2015-11-16 20:21:30 yes - is mine 2015-11-16 20:21:37 duh 2015-11-16 20:22:11 now I feel so smart :-) 2015-11-16 20:22:23 :) 2015-11-16 21:08:10 on the driver front.. does anyone have experience with Dell/Intel driver and alpine? from the X log file it looks like driver is not being loaded due to inability to relocate some symbols. 2015-11-16 21:22:08 I'm using: 00:02.0 VGA compatible controller: Intel Corporation Broadwell-U Integrated Graphics (rev 09) 2015-11-16 21:23:08 That works since friday… 'til then this one worked the last 2 years with alpine: 00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09) 2015-11-16 21:24:38 And… why shouldn't it, it's linux specific, not alpine 2015-11-16 21:24:44 jomat: happen to remember which apk package? 2015-11-16 21:25:16 Kernel driver in use: i915 2015-11-16 21:25:35 bundled with linux-grsec 2015-11-16 21:25:58 Linux 4.1.12-1-grsec 2015-11-16 21:26:16 on my new notebook, 3.18.21-0-grsec on the old one 2015-11-16 21:26:26 (currently) 2015-11-16 21:27:06 buuut i have a black screen if x exits 2015-11-16 21:28:04 can you try passing the option -retro to X? 2015-11-16 21:30:08 it will show you a grey screen with a classic X mouse pointer if X is still about, and doesn't actually exit 2015-11-16 21:31:44 Well, my wm failed, X terminated, and i didn't see the console 2015-11-16 21:32:10 I verified that X doesn't run by ssh 2015-11-16 21:32:58 *blink* 2015-11-16 21:33:18 where is X running that you have to ssh to it, out of curiosity? 2015-11-16 21:33:40 no :-)I verifiedby ssh that x doesn't run anymore :-) 2015-11-16 21:33:41 (you must be using vnc or spice or something to access it?) 2015-11-16 21:33:59 ah i see 2015-11-16 21:34:27 jomat@x230% ssh jomat@x250 ps aux|grep X … sth like that :-) 2015-11-16 21:34:38 can you try the -retro option anyway? it might give you an idea what's going on 2015-11-16 21:35:58 Just added it to my /etc/X11/xinit/xserverrc 2015-11-16 21:36:10 but I don't want to kill my session now :-) 2015-11-16 21:36:27 oh go on :) 2015-11-16 21:37:01 can you kill X and get a console? 2015-11-16 21:37:05 no 2015-11-16 21:37:23 The console is black 2015-11-16 21:37:33 you tried switching ttys of course? 2015-11-16 21:37:49 Oh, and currently now even booting throws me into a black screen without starting any X 2015-11-16 21:38:18 that works… besides that the ttys 1…6 are … guess what… black :-) 2015-11-16 21:38:23 ok, disable your display manager, or whatever starts X 2015-11-16 21:38:43 lol, you're funny :-) 2015-11-16 21:38:46 if the ttys are all black, how do you know you are switching? :) 2015-11-16 21:38:48 init starts my x 2015-11-16 21:39:35 I don't use a login manager 2015-11-16 21:39:42 ok cool. stop init started X :) 2015-11-16 21:39:45 oops 2015-11-16 21:39:50 stop init starting X :) 2015-11-16 21:40:03 I use this line in my /etc/inittab: 2015-11-16 21:40:03 ::respawn:/bin/su -c "xinit 2>/dev/null >&2" -l jomat 2015-11-16 21:40:05 :-) 2015-11-16 21:40:28 and start i3lock & via .xinitrc 2015-11-16 21:40:34 I must admit, that's brave 2015-11-16 21:40:59 i wouldn't get init to respawn X 2015-11-16 21:41:14 but that's not the point 2015-11-16 21:41:18 :-) 2015-11-16 21:41:46 can you get rid of that line in your inittab, kill -HUP 1 and we'll start from there 2015-11-16 21:42:06 is your only video module i915? 2015-11-16 21:44:31 backup your ~/.xinitrc and create a new one with one line (a path to a terminal emulator), no & at the end 2015-11-16 21:45:34 But that would kill my session :-) 2015-11-16 21:46:49 that the price to pay if you want to fix it. shoot X :) 2015-11-16 21:50:16 I don't want to fix it, thx :-) 2015-11-16 21:50:43 Just reported my experience with the intel driver because someone asked :-) 2015-11-16 21:50:58 at least not now :-) 2015-11-16 21:51:18 But thanks alot :-) 2015-11-16 21:53:09 can you check if you have fbcon, intel and i915 kernel modules loaded? 2015-11-16 21:54:47 *sigh* -- had to use the power button after a X-related hang, no alpine won't boot...(is stuck on "Doing udev cleanups") 2015-11-16 21:54:58 *now* 2015-11-16 21:55:43 ScrumpyJack: https://0.jmt.gr/?9e868ddd62cc7866#qWcS3FvaIqs4wfnRUSIoVQriP246R6VUzQc51H0iMcs= 2015-11-16 21:56:36 jomat: sorry, no javascript here 2015-11-16 21:56:53 try tpaste 2015-11-16 21:56:59 apk add sprunge 2015-11-16 21:57:27 then stdout |tpaste 2015-11-16 21:59:49 ok, found some javascript 2015-11-16 22:00:46 add fbcon to your list of loaded kernel modules at boot 2015-11-16 22:16:52 ScrumpyJack: http://sprunge.us/aUDM 2015-11-16 22:17:34 added fbcon to /etc/modules 2015-11-16 22:18:25 ScrumpyJack: niiice, Ctrl-Alt-1…6 gives me a console now :-) 2015-11-16 22:18:30 without restarting :-) 2015-11-16 22:18:33 ScrumpyJack++ 2015-11-16 22:37:52 ScrumpyJack: of course after modprobing the module :-) 2015-11-16 23:13:55 awesome, last upgraded, rebooted and failed rootmount 2015-11-16 23:14:24 and no working keyboard 2015-11-16 23:16:52 something called nlplug-findfs is gone 2015-11-16 23:21:46 if i run stable, my host crashes, if i run edge, it's broken enough to not even boot 2015-11-16 23:25:45 darkfaded I'm experimenting with btrfs because 3.3 upgrade didn't work for me either. nlplug-findfs is in mkinitfs 2015-11-16 23:29:16 i can't even debug it because there's no keyboard driver apparently 2015-11-16 23:29:24 still works at syslinux 2015-11-16 23:30:13 i have the log of the upgrade and it didn't throw a matching error, the initrd update seems to have been fine 2015-11-16 23:32:55 did nlplug-findfs throw an error for you or not? 2015-11-16 23:34:51 I had errors related to 4.2 kernel modules not being found - but a symlink didn't fix it 2015-11-16 23:35:18 so I did a clean install to btrfs 2015-11-16 23:36:20 going to try the upgrade / rollback again tomorrow 2015-11-16 23:38:16 rollback would be an idea in that case 2015-11-16 23:38:38 i'm an idiot to not have imaged the usb drive before the upgrade 2015-11-16 23:49:45 the boot partition cannot be on a btrfs subvol in extlinux - but the root partition can if you "btrfs sub set-default subvolid /mnt/path" 2015-11-16 23:51:14 btrfs sub set-default was more reliable than setting "rootflags=subvolid=xxx" in extlinux.conf 2015-11-16 23:53:46 i'm chrooted into the system now 2015-11-16 23:54:09 just going to be a nightmare considering my work starts once this is working again 2015-11-16 23:56:24 ok the nlplug thing really isnt part of my initrd 2015-11-16 23:57:49 "apk fix linux-grsec" should regenerate the initd 2015-11-16 23:58:02 thanks 2015-11-16 23:59:01 really need to rework my network 2015-11-16 23:59:21 i.e. now i need a vmware box to run a xenserver cluster to do some backup tests for someone 2015-11-16 23:59:33 that cluster needs a nfs export as shared storage 2015-11-16 23:59:39 comes from my xen host 2015-11-16 23:59:41 shouldn't. 2015-11-16 23:59:54 so, new initrd, lets extract and see 2015-11-17 00:02:26 no. 2015-11-17 00:06:21 i also reinstalled mkinitfs but no initrd i generate contains nlplug-findfs. i can of course just put it in there and use my own initrd for now :/ 2015-11-17 00:10:50 ah cool 2015-11-17 00:11:12 the nlplug-findfs from /sbin is dynamically linked and doesn't match 2015-11-17 00:12:05 oh, downgrading 2015-11-17 00:19:25 these are probably the best notes for btrfs http://www.funtoo.org/BTRFS_Fun#Using_snapshots_for_system_recovery_.28aka_Back_to_the_Future.29 2015-11-17 00:23:00 i won't try it yet, even if that means having you as a beta tester - although i never had issues in btrfs tests so far 2015-11-17 00:23:25 need some tea, brb 2015-11-17 00:23:40 am working on some scripts to make using snapshots a bit easier 2015-11-17 00:23:58 and thanks again for mentioning downgrade, so tired i would not have figured it 2015-11-17 00:26:46 is http://wiki.alpinelinux.org/wiki/Replacing_non-Alpine_Linux_with_Alpine_remotely still relevant/accurate? 2015-11-17 00:27:39 it's very very old 2015-11-17 00:27:45 but i started off it once 2015-11-17 00:28:04 but no, not accurate 2015-11-17 00:28:41 that might explain why the system's not coming up 2015-11-17 00:28:44 i had more current notes but i had to wiki my wiki offline since it's java based 2015-11-17 00:28:53 aside from the obviously renamed kernel/initramfs/modloop 2015-11-17 00:28:54 1.9 is so incredibly long ago 2015-11-17 00:31:08 i have my wiki offline atm due to the java security issues 2015-11-17 00:31:19 it had some notes from a chroot based install 2015-11-17 00:31:35 as i now know the internet archive doesn't track it 2015-11-17 00:31:42 i'll start it up for a moment 2015-11-17 00:31:46 cheers 2015-11-17 00:32:02 5 mins 2015-11-17 00:32:08 oh awesome 2015-11-17 00:32:17 this initrd also has the nlplug issue 2015-11-17 00:32:41 so seems i need to go back to 3.2 or just cancel my appointments tomorrow 2015-11-17 00:32:50 goes over super well if you do that 2015-11-17 00:37:35 Shiz: http://confluence.wartungsfenster.de/display/Adminspace/Reinstallation+log 2015-11-17 00:37:49 put in google translate once and let me know when i can stop it again 2015-11-17 00:38:04 saved it 2015-11-17 00:38:10 alpine-chroot.sh is the most interesting bit anyway 2015-11-17 00:38:10 luckily i can read german 2015-11-17 00:38:19 ah ok 2015-11-17 00:38:34 instead of the mknod you can also do mount --bind /dev /target/dev 2015-11-17 00:38:48 :) 2015-11-17 00:38:49 and often i had to manually do the rc-update add for all services 2015-11-17 00:39:02 but when you get to that point it's rather easy 2015-11-17 00:39:11 i'll give it a read over, thanks a bunch 2015-11-17 00:40:18 lol i also scanned over it and saw the "ROOT PASSWORT" at the end 2015-11-17 00:40:25 yeah i often forgot that in chroot 2015-11-17 00:40:30 boot the box and then "ow." 2015-11-17 00:41:13 i made that mistake in my gentoo installs too often 2015-11-17 00:41:20 hehe 2015-11-17 00:42:11 downgrading to 3.2 :> 2015-11-17 00:45:05 hmm hmm 2015-11-17 00:45:24 time to trash some raid luns 2015-11-17 00:45:56 some time this week i'll get a dedicated lab server for stuff like this 2015-11-17 00:51:00 I just got a 4gb kvm from rackulous that is pretty good value 2015-11-17 01:51:57 BitL0G1c 2015-11-17 01:52:03 oups 2015-11-17 01:52:15 i just wanted to say thx once more, xen host starting vms now 2015-11-17 01:52:31 back on 3.2 it's the last without this missing utility 2015-11-17 01:53:09 3am and i'm starting with what i was gonna do. 2015-11-17 02:13:40 darkfaded :-D ok glad your back up 2015-11-17 02:14:48 in a day or so i think the btrfs tool will be done 2015-11-17 06:13:34 has anyone got dhcpdv6 working on alpinelinux? 2015-11-17 06:13:44 https://lists.isc.org/pipermail/dhcp-users/2015-November/019359.html 2015-11-17 06:13:56 i seem to be having some problems, i posted about it there 2015-11-17 06:14:13 i can't seem to get any connections 2015-11-17 06:14:31 outgoing, i can get incoming solicit requests from my workstation, verified with tcpdump 2015-11-17 06:14:40 but dhcpdv6 doesn't seem to respond 2015-11-17 08:34:08 morning 2015-11-17 08:34:49 suggestion how to do 'scp $srcfile $target' with an mkdir -p on target? 2015-11-17 08:34:51 that is 2015-11-17 08:35:14 ssh $targethost mkdir -p $(dirname $target) 2015-11-17 08:35:22 scp $srcfile $target 2015-11-17 08:35:35 but instead of using 2 different connections, do it over same tcp connection 2015-11-17 08:59:14 ncopa: rsync 2015-11-17 08:59:51 its the only solution i found at the time. 2015-11-17 09:00:20 but if source is only a file 2015-11-17 09:00:23 not a full dir 2015-11-17 09:05:37 i used it in abuild to copy src to distfiles when using snapshot function. 2015-11-17 09:33:26 ncopa: rsync (still) 2015-11-17 09:35:33 tar blah | ssh "mkdir ; tar " :) 2015-11-17 09:38:17 :) 2015-11-17 09:38:47 tbh, just use cpio over ssh :3 2015-11-17 10:09:46 Does anybodies alsamixer work in alpine 3.3? Mine segfaults. Sound is working and other ncurses tools like mc also work… 2015-11-17 10:11:08 This is in dmesg: http://sprunge.us/XIHa 2015-11-17 10:58:08 alsamixer crashes for me too 2015-11-17 11:00:04 thx for confirmation 2015-11-17 11:01:06 just for the completeness… this is the strace alsamixer: http://sprunge.us/FdGH 2015-11-17 12:52:33 <__machine> when i try to install py-lxml (https://pkgs.alpinelinux.org/package/main/x86/py-lxml) it tells me ERROR: unsatisfiable constraints: py-lxml (missing): required by: world[py-lxml] 2015-11-17 12:57:32 py-lxml is in edge, not in a release yet 2015-11-17 13:00:56 hye 2015-11-17 13:01:01 ehy* 2015-11-17 13:01:03 grmbl 2015-11-17 13:01:09 hey** 2015-11-17 13:01:50 <__machine> can/should i enable edge/community packages for 3.2 to get it, or do i have to run edge? 2015-11-17 13:02:34 somebody plan to port letsencrypt to ARM ? 2015-11-17 13:03:34 I tried with python and the dev documentation but nothing works :( 2015-11-17 13:05:20 __machine: you can pin the edge repo to be able to select certain packages to install from edge 2015-11-17 13:05:52 echo 'http://nl.alpinelinux.org/alpine/edge/main @edge' >> /etc/apk/repositories 2015-11-17 13:05:57 apk -u add py-lxml@edge 2015-11-17 13:07:12 <__machine> i tried with an edge image (in docker)… lxml works… but i also installed py-openssl … but when i try to use it, i get importerror no module named six 2015-11-17 13:07:50 <__machine> am i better off just sticking with 3.2 and trying to install all the build deps and installing python packages manually with pip? 2015-11-17 13:10:32 naw, just install py-six too 2015-11-17 13:10:50 seems like the it forgets to specify the dep in the package, packagers should fix that :) 2015-11-17 13:13:59 <__machine> i installed py-six and then i got an ImportError about cryptography 2015-11-17 13:14:07 <__machine> and theres no py-cryotography 2015-11-17 13:18:00 can't say i know that one 2015-11-17 14:45:37 hello all 2015-11-17 14:46:41 welcome climber 2015-11-17 14:47:04 anyone noticed any problems with using LVM in the setup-disk script? Have been trying to do RAID & LVM, but after reboot get a kernel panic :( If I only do RAID (feed it a couple of disks) it's all fine 2015-11-17 14:52:27 yeah setup-disk seems fine if i do raid or lvm...but with both, it ffails to mount root :'( 2015-11-17 14:56:29 waaaaa, the postfix config can be such a bitch ... 2015-11-17 15:03:17 leo-unglaub: opensmtpd :) 2015-11-17 15:04:03 Shiz: the queue manager is much better in opensmtpd, but the rest sometimes sucks to 2015-11-17 15:04:19 i found is way saner than anything related to postfix 2015-11-17 15:04:21 i just need a quick relay that takes mails from host A and formwards them 2015-11-17 15:04:23 it* 2015-11-17 15:06:30 yeah, usually you are right 2015-11-17 15:06:46 but a simply relay config is also not that easy with opensmtpd 2015-11-17 15:08:45 gotcha 2015-11-17 15:08:58 in that case my sympathies ;) 2015-11-17 15:09:17 maybe you do have an already working config somewhere 2015-11-17 15:09:20 ;) 2015-11-17 17:54:32 http://wiki.alpinelinux.org/wiki/Linux_Router_with_VPN_on_a_Raspberry_Pi#Using_DHCPv6 2015-11-17 17:54:37 i noticed when using that sed command 2015-11-17 17:54:42 sed -i 's/# DHCPD_OPTS=""/DHCPD_OPTS="-6"/g' /etc/conf.d/dhcpdv6 2015-11-17 17:54:50 i couldn't put it in a {{cmd| }} 2015-11-17 17:54:59 it just gave me a {{1}} 2015-11-17 18:04:07 great, now that i have configured the smtp relay ... microsoft randomly blocked the IP ... 2015-11-17 18:04:19 seriously????? 2015-11-17 18:04:25 today is sooooo not my day ... 2015-11-17 18:24:35 leo-unglaub: still got opensmtpd problems? 2015-11-17 18:26:50 ScrumpyJack: yeah, i do 2015-11-17 18:27:35 so you have accept from source IP for any relay right? 2015-11-17 18:28:39 the basic problem is this: i have my normal mail infrastructure but microsoft banned my ips to foce me into there spam programms and wants me to register there to get rid of the ban 2015-11-17 18:28:51 but i am not doing that, because my servers did not spam. 2015-11-17 18:29:07 now i want to get all mails from my source ip's on to a new relay 2015-11-17 18:29:21 and that relay should accept all mails from and relay them to the destination 2015-11-17 18:29:43 sounds easy, but as it turns out its not: https://paste.debian.net/plain/333377 2015-11-17 18:31:16 can you change the IP to a table? I can't see anywhere in the docs that you can put an IP after accept from source 2015-11-17 18:31:45 so create /etc/smtpd/sources with your trusted sources in there 2015-11-17 18:32:06 ScrumpyJack: ip works to, but a table would be cleaner 2015-11-17 18:32:42 then use the line: accept from source for any relay 2015-11-17 18:33:45 thats what i have 2015-11-17 18:35:10 can you turn tls off? 2015-11-17 18:35:41 when i turn off TLS google rejects the mail entirely 2015-11-17 18:36:03 it shouldn't, it should revert to plain txt 2015-11-17 18:36:32 don't forget to declare the table like this: table sources file:/etc/smtpd/sources 2015-11-17 18:36:50 can i see your config file after that? 2015-11-17 20:25:25 hi 2015-11-17 20:27:01 hi 2015-11-17 20:27:10 is it possible to force root to login with /bin/ash? 2015-11-17 20:27:21 I cannot login and rescue will be a little hard :( 2015-11-17 20:28:12 boot: grsec single did not work :( 2015-11-17 20:34:40 or how can I boot without apkovl? 2015-11-17 21:41:17 can it be that lbu is broken??? 2015-11-17 21:41:45 I have setup apkcache and lbu 2015-11-17 21:42:04 but the packages are not installed after reboot 2015-11-17 21:48:22 shafire: I’m a total noob, so Sorry if i’m stating the obvious, but I think you’ve got to install onto dsa/ and in ‘sys’ mode - that’s the mode for ‘normal hd mode’ i think 2015-11-17 21:48:36 mh no 2015-11-17 21:48:48 I couldn’t configure this on my Raspberry pi 2 and had to give up in the end 2015-11-17 21:48:49 it worked like I did for some years 2015-11-17 21:49:01 now it stopped to work somehow 2015-11-17 22:01:25 rominronin: found it 2015-11-17 22:01:26 http://alpine-devel.alpinelinux.narkive.com/lwXrT6I6/bootable-usb-vfat-local-cache-packages-are-not-installed-after-reboot 2015-11-17 22:01:31 mismatch of UUID and usbdisk :S 2015-11-17 22:01:32 I hope 2015-11-17 22:01:45 ;) 2015-11-17 22:02:35 yes 2015-11-17 22:02:37 now it works 2015-11-17 22:02:51 4h lost :D 2015-11-18 04:23:47 <__number5__> v3.3 released? 2015-11-18 08:40:28 not officially http://alpinelinux.org/ 2015-11-18 08:49:58 ScrumpyJack: can you try alsamixer? 2015-11-18 08:50:00 on edge 2015-11-18 08:50:35 sure 2015-11-18 08:51:36 it should be upgraded to 1.1.0 2015-11-18 08:53:45 just syncing my mirror 2015-11-18 08:55:29 it now has an extra dependancy: fftw-double-libs :( 2015-11-18 08:55:43 still seg faults 2015-11-18 08:56:21 bummer 2015-11-18 08:56:30 yes the fttw is a needed dep 2015-11-18 09:20:48 greetings all! 2015-11-18 09:31:38 greetings 2015-11-18 09:32:35 what is the reasoning in making "LDSO the be the real file, and libc the symlink" and not the other way around? 2015-11-18 22:57:32 BitL0G1c: i gave the btrfc history thing a medium short look 2015-11-18 22:57:39 it lacks the framework 2015-11-18 22:58:11 like, beadm in freebsd (didn't use) or whatever solaris had 2015-11-18 22:58:30 as is, it's like doing lvm snapshots of / and stuff on update 2015-11-18 22:58:47 awkward to back out of, leaving all the issues for the reader 2015-11-18 22:59:08 the fs layer is fine, but it's not something i'd advise anyone to use $now 2015-11-18 23:03:57 I can snapshot & restore root & boot - root can be a subvol - boot cannot be 2015-11-18 23:04:52 yeah similar in the lvm snap land 2015-11-18 23:05:07 oh lol, last saturday we kinda failed in the debian installer 2015-11-18 23:05:16 I'm also storing the snapshot on a separate partition 2015-11-18 23:05:27 didn't manage to set up partitions on the phys disks, so now they got a raid1 /boot too 2015-11-18 23:05:36 err i mean lvm 2015-11-18 23:05:49 grub2 can do it but it still fails like having killed something 2015-11-18 23:06:41 with grub2 we could have boot as a btrfs subvol 2015-11-18 23:07:37 but with /boot under extlinux being so small it didn't seem worth packaging grub 2015-11-18 23:08:21 yeah 2015-11-18 23:08:28 and also it's just an extra risk 2015-11-18 23:08:39 i like having an initrd really accessible 2015-11-18 23:08:53 at least if you don't need ultra-tpm-secure 2015-11-18 23:09:12 and those guys, i'm just teaching them life is easier if you patch more than once a year 2015-11-18 23:09:33 but good to know grub2 would be up for it 2015-11-18 23:09:59 gonna trash some more raids now, interesting testing 2015-11-18 23:11:19 btrfs does raid too 2015-11-19 00:04:45 good evening 2015-11-19 07:36:57 anybody used amd a8-6410 cpu/gpu with linux? 2015-11-19 07:37:00 the opensource driver 2015-11-19 07:37:18 i'm thinking of one of those for use with alpine linux 2015-11-19 10:11:31 hello all 2015-11-19 10:12:10 don't you just want to give algitbot a cuddle?! 2015-11-19 14:53:44 I'm trying to install iproute2-doc package 2015-11-19 14:54:10 and get this weird error https://www.irccloud.com/pastebin/la4NMu78/ 2015-11-19 15:05:55 what does apk update say? 2015-11-19 16:19:54 hi 2015-11-19 16:20:48 i am new to alpine. are there any sstp-client packages? 2015-11-19 16:37:42 ScrumpyJack: I updated right prior to the invocation. I've rerun update and it started to work again. Thanks! 2015-11-20 01:00:16 if Iinstall a linux-vanilla kernel, how do i activate it? 2015-11-20 01:09:24 <_mjones> reboot? Verify it will be the default booting kernel in syslinux, first. 2015-11-20 02:47:10 how to install php-ziparchive in alpine linux? 2015-11-20 02:47:36 it can not been searched in apk searce 2015-11-20 02:48:23 any one can help me? 2015-11-20 02:56:35 anyone online? 2015-11-20 09:28:56 probably because it doesn't exist as a package 2015-11-20 09:29:08 there's php-zip though 2015-11-20 10:07:55 thanks 2015-11-20 10:08:13 really so 2015-11-20 10:19:15 .ц 19 2015-11-20 10:19:28 wrong layout 2015-11-20 12:10:27 has anyone gotten rng-tools to work 2015-11-20 12:27:47 oh wait, maybe it is working 2015-11-20 13:19:38 http://wiki.alpinelinux.org/wiki/Linux_Router_with_VPN_on_a_Raspberry_Pi#rng-tools_with_bcm2708-rng 2015-11-20 13:19:46 looks like the right way to set that up 2015-11-20 16:06:59 have a good weekend climbers! 2015-11-20 16:31:30 <_mjones> Hmm, there's no freerdp doc package. 2015-11-20 16:31:52 <_mjones> But more importantly, do my eyes deceive me or did xfreerdp go full retard with command-line switch syntax? 2015-11-20 16:35:14 <_mjones> They switched to all /switch for getopt, like DOS/Windows/RSX11. What kind of stupidity is that? 2015-11-20 17:22:46 Hi 2015-11-20 17:25:06 How can I compile a kernel with TUN/TAP support? 2015-11-20 18:28:11 <_mjones> xenkey: it should be relatively straightforward. If there isn't a doc on the wiki then there should be. 2015-11-20 18:28:33 Oh there's a doc, but it's empty except for one step 2015-11-20 18:30:53 <_mjones> Yes, I see that. Let me take a quick look; I need to do one anyway. 2015-11-20 18:32:22 <_mjones> As a side note, I bet there's a good way to do what you want without tun/tup. :) 2015-11-20 18:33:07 <_mjones> I'm waiting a minute for apk to do upgrades, then I'll be looking at the kernel to see if there's any magic other than 'make menuconfig'. 2015-11-20 19:07:13 <_mjones> Hmm, looks like my dev VM is somewhat broken by an incompatible upgrade of ncurses. 2015-11-20 19:13:47 How do I change the kernel that loads by default? 2015-11-20 19:14:40 <_mjones> edit /boot/extlinux.conf 2015-11-20 19:15:01 <_mjones> Well, you have to mkinitfs after you build the kernel. 2015-11-20 19:15:43 engblom: hi 2015-11-20 19:15:47 alright 2015-11-20 19:16:16 engblom: did you find a solution for the virt-manager and cgroup problem? 2015-11-20 19:16:20 I installed linux-grsec-dev, do I need to run mkinitfs to make the vmlinux files? 2015-11-20 19:16:20 <_mjones> xenkey: in the process of updating before checking out your kernel build I managed to break my dev machine, so I'm a little distracted. 2015-11-20 19:16:23 2015-11-02 06:43:20 When trying to create a new VM using vist-manager I get: "Control groups not supported on this platform: No such device or address" 2015-11-20 19:16:43 _mjones: Alright, good luck fixing it I guess 2015-11-20 19:16:48 <_mjones> Yes, run mkinitfs. Probably don't need an option if you're updating the same kernel name. 2015-11-20 19:17:29 <_mjones> I've never broken Alpine before. I guess that just means I need to run more nodes of it. 2015-11-20 19:32:45 when I am using virt-manager, I get "Control groups not supported on this platform" when creating a new VM 2015-11-20 19:32:46 why? 2015-11-20 19:48:39 <_mjones> shafire: good question. I think cgroups should be working. Are you using a regular kernel from repos? 2015-11-20 19:49:06 yes 2015-11-20 19:49:08 3.2.3 2015-11-20 19:49:18 It worked already, I think with 3.0 2015-11-20 19:49:23 a year ago 2015-11-20 19:50:00 and current kernel: 3.18.20-1-grsec 2015-11-20 19:51:54 <_mjones> shafire: if you type 'mount' you see a lot of filesystems with type cgroup, correct? 2015-11-20 19:51:59 yes 2015-11-20 19:52:00 cgroup_root on /sys/fs/cgroup type tmpfs (rw,nosuid,nodev,noexec,relatime,size=10240k,mode=755) 2015-11-20 19:53:54 and /boot/config-* shows CONFIG_CGROUPS=y 2015-11-20 19:57:12 _mjones: I ran mkinitfs and rebooted. Same kernel. 2015-11-20 20:02:50 http://fs5.directupload.net/images/151120/gccqcrbc.png 2015-11-20 20:03:41 <_mjones> xenkey: you said the new kernel was -dev; was your old kernel -dev? It would have mkinitfs'd the same name of kernel by default, I think. 2015-11-20 20:03:57 <_mjones> xenkey: I think you need an option to mkinitfs. 2015-11-20 20:04:15 my old kernel was 3.18.21-0-grsec and my new one is 4.1.12-1-grsec 2015-11-20 20:04:33 <_mjones> xenkey: "mkinitfs linux-grsec-dev" I think. 2015-11-20 20:04:53 <_mjones> oh, hmm. 2015-11-20 20:06:10 https://sr.ht/q1SE.txt 2015-11-20 20:08:08 <_mjones> So that error is that it's not finding the loadable kernel modules you built as part of the kernel 2015-11-20 20:08:15 <_mjones> there's a step for installmodules 2015-11-20 20:08:21 <_mjones> like make installmodules 2015-11-20 20:08:31 <_mjones> let me see if I can find my notes 2015-11-20 20:12:39 <_mjones> Heh, can't. It'll be faster to google. 2015-11-20 20:13:08 <_mjones> So what steps did you follow to build the kernel? After the make, there's a make install to install the kernel, and one more to install the modules. 2015-11-20 20:16:33 I just used apk to install linux-grsec-dev 2015-11-20 20:18:42 the newest virt-manager gives me [1] 18208 segmentation fault libvirtd 2015-11-20 20:18:45 <_mjones> oh! That should have run mkinitfs. But you got those errors? 2015-11-20 20:19:11 <_mjones> Wait, apk didn't install the 4.1.12 kernel. 2015-11-20 20:19:42 <_mjones> shafire: is there a verbose error option? Anything in /var/log/*? It's probably something simple. 2015-11-20 20:20:38 http://pastie.org/private/26dtarwosv2ndkg1nxtrrq 2015-11-20 20:20:58 _mjones: Well I just rebooted after installing assuming it'd boot the newly installed kernel 2015-11-20 20:21:25 Nov 20 20:19:58 dpr-alpha kern.alert kernel: [238679.962461] grsec: From 192.168.184.2: denied resource overstep by requesting 4096 for RLIMIT_CORE against limit 0 for /usr/sbin/libvirtd[libvirtd:18246] uid/euid:0/0 gid/egid:0/0, parent /bin/zsh[zsh:14553] uid/euid:0/0 gid 2015-11-20 20:22:34 mh, its grsec? 2015-11-20 20:22:44 Nov 20 20:18:15 dpr-alpha kern.info kernel: [238576.938357] libvirtd[18224]: segfault at 0 ip 00007738601aa230 sp 0000773861487820 error 6 in libnl-route-3.so.200.20.0[77386018e000+253000] 2015-11-20 20:28:00 <_mjones> shafire: it can't load the lxc module. 2015-11-20 20:28:25 I am not using lxc :S 2015-11-20 20:28:46 <_mjones> No, sorry. The shared lib, no the .ko. I'm conflating your two problems. 2015-11-20 20:29:18 where do you see this? 2015-11-20 20:30:09 ah yes 2015-11-20 20:47:01 what's the service story for alpine? i did `apk add mysql` but there's no service script, e.g. `service mysql start` returns service does not exist ? 2015-11-20 20:49:40 sure it's not called mysqld? 2015-11-20 20:52:04 maybe a better question is should i expect `apk add mysql` to actually install mysql ? :) 2015-11-20 20:52:09 looks like it just drops binaries 2015-11-20 20:52:52 there's no /etc/init.d/mysql* but i guess since i'm running in docker anyway i can handle foregrounding /usr/bin/mysqld 2015-11-20 20:54:50 i'm pretty sure you may want mysql-server 2015-11-20 21:09:22 pretty sure that's not a valid alpine package name 2015-11-20 21:13:18 whats the systemd alternative for alpine? 2015-11-20 21:13:26 I want a process watcher 2015-11-20 21:13:58 <_mjones> the init system is openrc. 2015-11-20 21:14:16 <_mjones> You want something that restarts dead processes? 2015-11-20 21:15:08 gazarsgo: you're right 2015-11-20 21:15:13 where IS that init script 2015-11-20 21:15:29 gazarsgo: ah 2015-11-20 21:15:34 mysqld is actually mariadb in alpnie 2015-11-20 21:15:40 so you want # service mariadb start 2015-11-20 21:17:18 _mjones: yes 2015-11-20 21:23:44 shafire: we use supervisord but we're mostly python on the operations side 2015-11-20 21:24:01 _mjones: So what do I do to install a new kernel? 2015-11-20 21:27:40 <_mjones> xenkey: you seem not to have installed the kernel modules for the 4.1.12 kernel. There's a command for that. Which instructions did you follow? 2015-11-20 21:27:53 instructions? 2015-11-20 21:28:02 I searched for "linux" and picked one I liked 2015-11-20 21:28:12 Then I rebooted and when that didn't work, came here 2015-11-20 21:30:51 searched in apk, that is 2015-11-20 21:31:23 <_mjones> ok, so I'm confused. 2015-11-20 21:31:39 <_mjones> You got the 4.1.12 kernel with an 'apk' command only? 2015-11-20 21:32:16 <_mjones> I'm a little behind, so it could be in testing. But I was assuming you had compiled it by hand. 2015-11-20 21:40:42 <_mjones> ok, I see now xenkey. 2015-11-20 21:40:54 <_mjones> I have 4.1.12-1 also, from testing. 2015-11-20 21:43:46 <_mjones> xenkey: you're not out of disk-space are you? This is a 'sys' install on regular disk? 2015-11-20 21:44:37 This is a sys install on a virtual disk (vda) and it has about 49GB left on it 2015-11-20 21:46:07 can the package libvirtd have also debuginfo? 2015-11-20 22:00:03 <_mjones> shafire: there might be a -dev, but normally there's no optional debug packages. 2015-11-20 22:12:19 this package needs to be create then 2015-11-20 22:12:27 I will open an issue 2015-11-20 23:08:12 _mjones: any updates? 2015-11-20 23:08:29 I need to get this done by the end of the day if possible 2015-11-20 23:18:43 <_mjones> xenkey: so I understand that you got that kernel through apk. Therefore you shouldn't have had the problem you did. 2015-11-20 23:19:02 <_mjones> Which apk command did you use? And are you on testing, or 3.2.3 stable? 2015-11-20 23:19:43 <_mjones> xenkey: normally it just works, so I'm pretty puzzled what series of events might have caused that. 2015-11-20 23:26:59 _mjones: something like this https://sr.ht/8Trx.txt 2015-11-20 23:27:16 https://sr.ht/x4DY.txt 2015-11-20 23:30:40 <_mjones> xenkey: looks like that should have worked. 2015-11-20 23:31:16 <_mjones> Does /etc/apk/repositories have any 'testing' releases in it? 2015-11-20 23:41:25 Yeah, all 3 uncommentef 2015-11-21 00:10:16 _mjones: http://pastie.org/private/fjv0oduvjqe9o4zaotptkq#9,13,56,59,80-81 2015-11-21 00:10:48 oh, the marking was not intentional 2015-11-21 00:15:03 <_mjones> shafire: strace would give a more useful output than valgrind I'd think. 2015-11-21 00:16:48 http://pastebin.com/9kgdAnjF 2015-11-21 19:08:52 Hi there 2015-11-21 19:09:16 How do I change the kernel to one I installed via apk? 2015-11-21 21:20:12 hey guys 2015-11-22 23:15:06 some day i finally need to fix openrc 2015-11-22 23:15:22 daemon segfaults and it doesn't let you start it because it's already been started 2015-11-22 23:15:25 too much stupid 2015-11-22 23:16:03 pid and lock files are never going to work but people love them :) 2015-11-23 01:12:46 darkfaded: get on the s6 train :))) 2015-11-23 13:18:32 darkfaded: familiar with openrc zap? 2015-11-23 13:19:08 not an ideal solution, obviously, but it get you past the problem when daemon segfaults and openrc still thinks it's running 2015-11-23 15:46:29 tdtrask: i'll have a look 2015-11-23 15:46:48 but i also hope i'll just go and *do* it 2015-11-23 15:47:16 my bacula server on alpine is tripping over openrc like a pro ;) 2015-11-23 15:47:17 the fact that zap is there shows that it's a known problem 2015-11-23 16:30:31 Hey all, I'm looking for the package that contains xvfb-run. Anyone have an idea where I can find that in the APK repos? 2015-11-23 16:35:36 chrisgeorge: have you tried here? https://pkgs.alpinelinux.org/packages 2015-11-23 16:36:23 ScrumpyJack: Yup, and I've installed xvfb, libx11, etc and it doesn't seem to contain xvfb-run. In Ubuntu/Debian that seems to be in a xfb-utils package 2015-11-23 16:36:45 xvfb-run is a custom script from the distros iirc 2015-11-23 16:36:48 Apologies xkb 2015-11-23 16:36:50 Ah 2015-11-23 16:37:01 it's not in any upstream 2015-11-23 16:37:33 you can probably just copy it over from them into your /usr/local/bin 2015-11-23 16:39:32 I'll give that a try 2015-11-23 23:54:07 Is there any work done to get alpine working with 4.X linux kernel? 2015-11-23 23:56:12 is there work that needs to be done? 2015-11-24 00:05:56 Shiz: if you've built alpine on a 4.X linux installation, maybe you can tell me. 2015-11-24 00:29:36 $ uname -r 2015-11-24 00:29:38 4.1.12-1-grsec 2015-11-24 00:46:49 morning ! 2015-11-24 00:47:07 same: Linux x250 4.1.12-1-grsec #2-Alpine SMP Tue Nov 3 15:32:24 GMT 2015 x86_64 GNU/Linux 2015-11-24 00:52:29 nmeum: jomat Cool, did you build musl and busybox on that kernel? 2015-11-24 00:54:26 no 2015-11-24 00:54:40 installed the 3.3 binary apks 2015-11-24 00:54:43 musl yes 2015-11-24 00:54:45 busybox nope 2015-11-24 00:55:14 and yeah keep in mind that 3.3 and edge just ship binary packages for musl and busybox 2015-11-24 00:55:20 Oh, missed the "build" ...alreadylate :-) 2015-11-24 00:56:03 Ok. 2015-11-24 00:56:50 Yeah, sorry, truth be told mostly trying to get more info on musl, 2015-11-24 00:57:29 and the folks in #musl mentioned alpine had busybox building with musl. 2015-11-24 00:58:39 But I am specifically trying to use linux 4.4, most recent busybox, and musl. 2015-11-24 00:58:53 Ideally self-hosting. 2015-11-24 00:59:05 May be a bigger task than I had previously expected. 2015-11-24 01:00:22 infact that shouldn't be a big problem at all… 2015-11-24 01:02:34 nmeum: I would not expect it to be, but I seem to be doing some things wrong or something. 2015-11-24 01:02:50 robogoat: what do you want to host 2015-11-24 01:02:55 ? 2015-11-24 01:03:26 jeanjack: I mean build a system that can pretty much build itself. 2015-11-24 01:03:31 robogoat: if you have an issue with that task you could just share the problem you ran into and maybe someone is willing/able to help you… 2015-11-24 01:04:07 ah, you want to build the entire thing from scratch… 2015-11-24 01:04:28 nmeum: Pretty much. 2015-11-24 01:04:55 I think my current roadblock is around this: http://wiki.musl-libc.org/wiki/Building_Busybox 2015-11-24 01:05:24 so you already compiled the kernel from scratch? 2015-11-24 01:05:31 Yes, 2015-11-24 01:05:41 I am pretty familiar with this. 2015-11-24 01:05:50 so…what's the issue with busybox then? 2015-11-24 01:06:26 I used glibc for the kernel, 2015-11-24 01:07:07 but I want to use musl for busybox because of the whole nss-resolution-binaries-not-really-static issue. 2015-11-24 01:08:54 But I hit issues with busybox wanting certain linux headers that I think would be fixed by the patches on that wiki page if I were using that version of the kernel. 2015-11-24 01:09:26 Does that make any sense? 2015-11-24 09:20:13 guy just said the grsec patch access is like $200/month 2015-11-24 09:20:32 is that price the one that would apply for alpine? 2015-11-24 09:40:12 darkfaded, I've asked on behalf of the company I work for 2015-11-24 09:40:20 Gog a sum of $17600 per year 2015-11-24 09:40:23 Got* 2015-11-24 09:40:31 It *starts* with $200/mo 2015-11-24 09:41:24 Also no, I've asked about grsec here, Alpine is going to stabilize the patches themselves. 2015-11-24 10:05:25 ah ok 2015-11-24 10:05:38 because @ $200 we could just have thrown some money together 2015-11-24 10:43:25 also the point is that we'd need to have preferably few additional stable series - and that's not going to be cheap 2015-11-24 10:43:43 alternative is that we jump kernel major versions in -stable branches once during it's life time 2015-11-24 10:44:01 thats not fun either :-/ 2015-11-24 10:49:53 ncopa: sorry about the distcc checksum failure 2015-11-24 10:50:12 its partially my fault 2015-11-24 10:50:25 i think what we shoudl do it pull request with CI 2015-11-24 10:50:42 git hub + travis-ci or similar 2015-11-24 10:51:18 that way we can catch those automatically and autoreject bad pull requests 2015-11-24 10:51:44 yeah, good idea voidlinux does it that way 2015-11-24 10:52:12 too bad i dont have the needed time for it :-/ 2015-11-24 10:54:15 I am currently pretty busy with university stuff as well 2015-11-24 11:54:54 model name : Intel(R) Pentium(R) III CPU family 1266MHz 2015-11-24 11:55:07 12:54:41 up 1277 days, 20:54, 3 users, load average: 0.06, 0.03, 0.00 2015-11-24 11:55:14 poweroff :D 2015-11-24 11:55:36 <_ikke_> pity :P 2015-11-24 11:56:16 <_ikke_> At least wait 2 more months :P 2015-11-24 11:56:18 <_ikke_> 60 days 2015-11-24 11:57:06 clandmeter: you should send out 3 broadcast messages in respect. I did that for my old pentium III box. But I'm a softy :P 2015-11-24 12:00:25 :D 2015-11-24 12:28:49 awww 2015-11-24 12:28:53 1266 is still good 2015-11-24 12:29:15 maybe a raspi4 would get dangerous to it 2015-11-24 12:36:39 ncopa: i'd would be nice, i don't need someone knowledgeable to reject my patches when they're broken :) 2015-11-24 12:36:54 but anything that doesn't give more weight to github is even better 2015-11-24 12:37:52 1266? 2015-11-24 12:39:14 11:54 <@clandmeter> model name : Intel(R) Pentium(R) III CPU family 1266MHz 2015-11-24 12:39:16 darkfaded: it had 2 cpu's so its a bit fastre then that 2015-11-24 12:39:18 1266mhz 2015-11-24 12:39:19 see 2015-11-24 12:39:20 ah 2015-11-24 12:39:34 and scsi :) 2015-11-24 12:39:36 the highend p3 were so hard to get 2015-11-24 12:40:14 (i mean, for cheap) 2015-11-24 15:04:12 what was the fix for "su: must be suid to work properly" 2015-11-24 15:06:29 busybox-suid? 2015-11-24 15:07:06 or ssh root@localhost 2015-11-24 15:07:17 heh 2015-11-24 15:30:57 busybox-suid should make su work 2015-11-24 16:10:09 it does. scaleway forgot to add it (or didn't know about the prob) 2015-11-24 16:10:43 https://github.com/scaleway/image-alpine/pull/20 2015-11-24 16:11:01 this should fix the issue 2015-11-24 16:40:04 what's the actual use case for setuid su 2015-11-24 16:42:34 <_ikke_> su needs to have root permissions to do what it does 2015-11-24 16:43:06 <_ikke_> But users don't have them 2015-11-24 16:56:32 hmmm, http://www.bbc.com/news/technology-34807412 , atleast we can enjoy the low cost in HighCapcity HDD due to mass production, if this happens 2015-11-24 21:14:13 Hey guys, does alpine repect whatever you put on /etc/limits? 2015-11-25 04:13:41 How do you set limits per user in Alpine? I don't see a /etc/security/limits.conf or any other file similar to it 2015-11-25 10:38:00 shadowt: i dont know really 2015-11-25 10:38:27 what is reading /etc/security/limits.conf on a GNU system? is it bash? is it login? 2015-11-25 10:49:16 hi, noob-question: is there an older version of python available? i need version 2.7.9 2015-11-25 10:49:38 i can only find version python-2.7.10-r3 2015-11-25 10:54:20 quodt: maybe something like this will fit your needs better? https://github.com/yyuu/pyenv 2015-11-25 10:55:47 brujoand: not really. i'm looking for an apk 2015-11-25 11:02:10 general query, is downloading from youtube (videos/music) ok ? 2015-11-25 11:05:22 quodt: no, we dont have older python apk available 2015-11-25 11:05:39 what is the problem with python-2.7.10? 2015-11-25 11:34:14 ncopa: because gevent does not work with the new version. see https://github.com/getsentry/raven-python/issues/652 2015-11-25 11:34:36 i just realized i need 2.7.8 2015-11-25 11:34:53 is it hard to create an older version of python? 2015-11-25 11:36:06 <_ikke_> Creating packages isn't that hard 2015-11-25 11:36:39 is it possible to run my own repository? 2015-11-25 11:37:04 <_ikke_> sure 2015-11-25 11:37:05 or even better: how do i get python 2.7.8 onto the official repo? 2015-11-25 11:37:11 <_ikke_> the latter is harder 2015-11-25 11:37:51 _ikke_: can you point me to docs how to create apks and run my own repo? 2015-11-25 11:39:37 you can find python 2.7.8 in v2.6/main 2015-11-25 11:40:40 <_ikke_> 9620c81917d also contains it 2015-11-25 11:41:38 http://liskamm.alpinelinux.uk/v2.6/main/x86_64/python-2.7.8-r0.apk 2015-11-25 11:42:27 if it has any version specific dependancies, installing it will probably break something 2015-11-25 11:44:46 <_ikke_> aparently it has no dependencies 2015-11-25 11:45:01 <_ikke_> only makedepends 2015-11-25 12:07:09 you will need the libs built with uclibc 2015-11-25 12:09:12 quodt: that was ugly 2015-11-25 12:09:21 they changed the api in python 2.7.9 2015-11-25 12:16:32 ScrumpyJack: what do you mean with "in v2.6/main"? is this the version of alpine or one specific repo? 2015-11-25 12:23:41 ScrumpyJack: got it. alpine version. ...and i'm getting python-2.7.8 2015-11-25 12:52:13 remember what ncopa suggested, you'll need the libs built with uclibc 2015-11-25 12:54:17 quodt: i'd recommend fix raven-python 2015-11-25 12:56:35 ScrumpyJack: ncopa: i'm failing exactly at this issue rignt now. i can not build lxml because i'm having problems with limits.h 2015-11-25 12:57:56 you can not really mix uclibc (alpine v2.x) with musl libc (alpine v3.x) 2015-11-25 12:58:17 ncopa: hmmm. what is raven-python? 2015-11-25 12:58:32 ncopa: because gevent does not work with the new version. see https://github.com/getsentry/raven-python/issues/652 2015-11-25 12:58:44 i mean: we should fix gevent instead 2015-11-25 12:58:52 puh 2015-11-25 12:59:40 ncopa: how about install python 2.7.8 from tarball? 2015-11-25 13:00:11 then you also get all the security issues that was fixed in 2.7.9+ 2015-11-25 13:00:41 of course. thats the price for using 2.7.8 2015-11-25 13:01:33 why are they not fixing it in gevent? 2015-11-25 13:03:17 ncopa: as far as i've read it's a matter of religion. python says "gevent has to fix it", gevent says "python has to fix it" 2015-11-25 13:03:38 classic blamegame 2015-11-25 13:04:17 what would be the correct place to fix it? 2015-11-25 13:04:20 in both i suppose 2015-11-25 13:09:54 quodt: it is fixed in gevent already 2015-11-25 13:10:00 https://github.com/gevent/gevent/blob/v1.0.2/changelog.rst#release-102-may-23-2015 2015-11-25 13:10:02 gevent-1.0.2 2015-11-25 13:12:16 ncopa: you're right. The interesting part is, that i'm already using that version of gevent and i'm still failing... 2015-11-25 13:12:38 gevent 1.1rc1 is out too 2015-11-25 13:12:49 need's more investigation... 2015-11-25 13:15:45 i pushed py-gevent-1.0.2 to edge/testing 2015-11-25 13:16:08 quodt: please let me know if you figure out exactly what is wrong so we can fix it properly 2015-11-25 13:16:39 ncopa: yes, i'll do so... 2015-11-25 22:07:54 ncopa: it seems /etc/security/limits.conf is part of PAM, in particular pam_limits.so 2015-11-25 22:30:40 I need to set up some specific limits for a service and the only way that I could find is manually setting ulimit before running the service. I read in Wikipedia that OpenRC supports "setting ulimit per process" but can't find an example of how to set ulimit for a service anywhere. 2015-11-25 22:40:06 ulimit is for non specific service if i remember well 2015-11-25 22:46:50 i jus know this for fork bomb so maybe resource you can control are services 2015-11-26 00:01:15 jeanjack: ulimit is for a user. I run my services under specific user accounts for security reasons, some of the services might need to open 50000 files and some other don't, so that's why I'm trying to do in alpine what I do on my other linux servers, where I can say "let userA open as many files as it wants" and "let userB open only 1000 files but let it lock all the memory" or whatever is reasonab 2015-11-26 00:01:21 le for the service 2015-11-26 00:02:39 shadowt: okay, nice approach =) 2015-11-26 02:51:15 shadowt: http://michael.orlitzky.com/articles/persistent_ulimit_for_daemons_in_gentoo.php 2015-11-26 02:52:29 it is also mentioned here: http://www.funtoo.org/Package:OpenRC 2015-11-26 06:10:02 hmm, i'm packaging https://gitweb.gentoo.org/repo/gentoo.git/tree/net-proxy/3proxy 2015-11-26 06:10:09 it has multiple licenses, you get to pick one 2015-11-26 06:10:24 http://3proxy.ru/current/License.txt 2015-11-26 06:11:06 guess i will just use what gentoo did there 2015-11-26 06:13:47 firefox and audio ? audio works fine but not in firefox. alsa only. 2015-11-26 07:09:37 shadowt: you can do set the ulimit for a service by setting rc_ulimit="..." in /etc/conf.d/ 2015-11-26 07:09:49 whoever gave me apkfind() {wget -q --no-check-certificate -O - https://pkgs.alpinelinux.org/contents\?filename\=$1 | sed -e 's/<[^>]*>//g' -e '1,89d' -e '/Copy/d' | xargs -n 4 } 2015-11-26 07:09:52 thanks a lot that is so useful! 2015-11-26 07:10:54 shadowt: if you for example want enable core dumps for service "foo" then you do: echo 'rc_ulimit="-c unlimited"' >> /etc/conf.d/foo 2015-11-26 09:09:41 hmm 2015-11-26 09:09:43 https://dpaste.de/DBLQ 2015-11-26 09:09:54 im having some trouble in regard to 2015-11-26 09:09:55 find: /home/user/3proxy/pkg/3proxy: No such file or directory 2015-11-26 09:10:02 why is it looking for it in pkg 2015-11-26 09:10:27 i think it's related to the builddir 2015-11-26 09:10:30 it wont let me have 2015-11-26 09:10:31 /usr/bin/abuild: cd: line 1: can't cd to /home/user/3proxy/src/-3proxy-0.7.1.3 2015-11-26 09:10:54 $pkgname-$pkgname-$pkgver.tar.gz" 2015-11-26 09:11:00 for some reason the archive when you download it 2015-11-26 09:11:02 is like that 2015-11-26 09:11:19 eg 2015-11-26 09:11:24 https://github.com/z3APA3A/3proxy/archive/3proxy-0.7.1.3.tar.gz 2015-11-26 09:12:07 when you extract the file it is in a directory like so 3proxy-3proxy-0.7.1.3 2015-11-26 09:12:23 but i keep getting -3proxy-0.7.1.3 2015-11-26 09:17:47 prepare() { 2015-11-26 09:17:49 cd "$srcdir/$pkname-$pkgname-$pkgver" 2015-11-26 09:17:56 problem seems to be there 2015-11-26 10:19:43 https://dpaste.de/2Gyd line 11 2015-11-26 10:19:53 https://dpaste.de/LdCN APKBUILD 2015-11-26 10:20:05 grr annoying not sure why it's doing that 2015-11-26 10:20:53 as you can see that is the correct directory line 13 2015-11-26 10:57:00 Hi there. 2015-11-26 10:58:09 I see you have a raspberry pi version. I'm wondering if it's tricky to build alpine for armv6 softfloat? 2015-11-26 10:58:51 It would be nice to have a more fully fledged distro for some older arm systems 2015-11-26 11:46:24 so if anyone could tell me how "$srcdir/$pkname-$pkgname-$pkgver" 2015-11-26 11:46:28 resolves to 2015-11-26 11:46:36 /home/user/3proxy/src/-3proxy-0.7.1.3 2015-11-26 11:46:52 i'd love to know, seems like it ignores that first $pkgname 2015-11-26 11:48:07 3proxy-0.7.1.3.tar.gz extracts to 3proxy-3proxy-0.7.1.3 2015-11-26 11:48:10 so that should be valid 2015-11-26 11:48:37 and no i don't know why upstream decided to call it 3proxy-3proxy-$pkgver 2015-11-26 11:48:58 my guess is, it has something to do with github 2015-11-26 11:51:25 or that you've written pkname? :p 2015-11-26 11:54:25 btw sillysausage when writing shellscripts shellsheck is pretty nifty. And it would have given you a warning. http://www.shellcheck.net/about.html 2015-11-26 11:54:44 oh i am so noob lol 2015-11-26 11:54:58 how the fuck did i miss that lol. 2015-11-26 11:56:47 brujoand: i have syntastic already 2015-11-26 11:57:18 oh, but shellcheck didn't complain? 2015-11-26 11:58:12 or is there some default checker for sh in syntastic? I only installed it to get shellcheck in vim :P 2015-11-26 11:58:38 If you install both shellcheck and either Syntastic for Vim or Flycheck for Emacs, you'll get feedback straight in your editor! 2015-11-26 11:58:49 so i need to install shellcheck too 2015-11-26 11:59:19 lol now i can install haskell 2015-11-26 11:59:24 i swear that's the new in-thing lol 2015-11-26 11:59:33 last week was go, this week is haskell 2015-11-26 12:00:16 too late. Elixir is the hip kid 2015-11-26 12:00:58 tbh i have not learned any of them 2015-11-26 12:01:21 nah, me neither. Starting learning Haskell but got interupted. 2015-11-26 12:01:29 c (basic understanding), c++ (intermediate), python (intermediate), php (intermediate) 2015-11-26 12:01:32 is pretty much my set 2015-11-26 12:01:38 and i never bothered with ruby either 2015-11-26 12:01:58 i did a bit of C# and Java during my education but yeah 2015-11-26 12:02:39 and for a while there everyone had a hardon for clojure 2015-11-26 12:02:51 but if there's one language i fucking hate it's LISP 2015-11-26 12:03:05 so many stupid brackets 2015-11-26 12:03:26 true, lisps are weird. But prolog. that's just nasty. 2015-11-26 12:03:39 it's like perl, only not as usefull :P 2015-11-26 12:04:23 yeah well perl fucked itself with perl 6 2015-11-26 12:05:44 if i wanted to learn a shitty language i would learn https://en.wikipedia.org/wiki/Brainfuck 2015-11-26 12:05:53 https://en.wikipedia.org/wiki/Whitespace_%28programming_language%29 2015-11-26 12:25:01 https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=3proxy 2015-11-26 12:33:01 hmm okay almost there 2015-11-26 12:33:06 now just need to figure out how to install this 2015-11-26 12:33:38 https://dpaste.de/5qzr so it is usually installed 2015-11-26 12:33:45 with make -f Makefile.linux 2015-11-26 12:34:02 i looked at the pkgbuild in archlinux for inspiration https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=3proxy 2015-11-26 12:34:55 https://dpaste.de/zZ6x 2015-11-26 12:36:41 https://dpaste.de/zZ6x 2015-11-26 12:36:46 https://dpaste.de/5qzr 2015-11-26 12:36:59 i left the patch stuff in there 2015-11-26 12:37:04 because i think i will add a patch 2015-11-26 12:38:21 gentoo had this patch https://gitweb.gentoo.org/repo/gentoo.git/tree/net-proxy/3proxy/files/3proxy-0.6-gentoo.patch 2015-11-26 12:38:53 which makes sense to me 2015-11-26 12:39:01 although it seems to just be to the locations of things 2015-11-26 12:39:03 do we do that? 2015-11-26 12:39:09 or do we just do that in the APKBUILD 2015-11-26 13:04:43 i think the correct way would not be using a line like 2015-11-26 13:04:59 make -f Makefile.Linux install || return 1 2015-11-26 13:05:01 and instead 2015-11-26 13:05:07 moving the files individually? 2015-11-26 13:05:18 whats wrong with prolog? 2015-11-26 13:05:32 It's really nice for writing constraint solvers 2015-11-26 13:13:43 https://gitweb.gentoo.org/repo/gentoo.git/tree/net-proxy/3proxy/files/3proxy-0.5.3k-gentoo.patch 2015-11-26 13:13:51 gentoo seems to get rid of the -O2 2015-11-26 13:22:31 https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=3proxy 2015-11-26 13:22:39 it would seem archlinux re-sets the prefix to be /usr 2015-11-26 13:22:51 im wondering if i should do that in the package build, or do it with sed, or do it with a patch 2015-11-26 13:24:12 ncopa: how do you prefer it? 2015-11-26 13:24:38 sillysausage: is this worth delaying v3.3 RC1? 2015-11-26 13:24:56 oh i don't know probably not 2015-11-26 13:25:07 ping me again later then plz 2015-11-26 13:25:11 kk 2015-11-26 13:25:24 sorry. thanks for understanding. 2015-11-26 13:25:27 :D 2015-11-26 13:25:36 the only kind of excuse i will accept ;) 2015-11-26 13:26:17 anything else that needs be fixed before v3.3 rc1? 2015-11-26 13:26:28 not that i know of 2015-11-26 13:26:36 i think i have all important stuff done 2015-11-26 13:26:39 all my things are already fixed 2015-11-26 13:26:42 v3.3 will be great 2015-11-26 13:27:03 i am superhappy with the initramfs init 2015-11-26 13:27:14 although i haven't tested the xsane segfault recently 2015-11-26 13:27:23 but im guessing you mean core stuff not package stuff 2015-11-26 13:32:44 ncopa: while you're there can u close this as fixed https://bugs.alpinelinux.org/issues/4862 http://patchwork.alpinelinux.org/patch/1004/ 2015-11-26 13:34:17 :) looks like you did gutenprint yay 2015-11-26 13:34:46 https://bugs.alpinelinux.org/issues/4771 that should be fixed 2015-11-26 13:34:49 its very simple 2015-11-26 13:35:37 https://bugs.alpinelinux.org/issues/4854 also that you can close as invalid 2015-11-26 13:35:53 i later found out dhclint is executed by busybox 2015-11-26 13:36:02 so it doesn't need an init script like dhcpcd does 2015-11-26 13:36:50 i might put in a patch for #4771 2015-11-26 13:40:48 ncopa: when you do pkgusers="user" 2015-11-26 13:40:54 does that let you chown both user:group? 2015-11-26 13:41:10 i expect adding a user adds both 2015-11-26 13:41:43 sillysausage: it will create the user on the building machine 2015-11-26 13:41:50 yeah 2015-11-26 13:42:05 but the user is created when the person installs right? 2015-11-26 13:42:16 that depends on .pre-install 2015-11-26 13:42:32 i was looking at the tor package to see how it is done 2015-11-26 13:42:38 setting pkgusers will not make it automatically create a .pre-install 2015-11-26 13:43:00 because basically the bug is that the package configuration file 2015-11-26 13:43:05 needs to be radvd:radvd 2015-11-26 13:43:07 not root:root 2015-11-26 13:43:30 the init.d script actually checks that and will fail to start radvd 2015-11-26 13:46:44 oh i guess i just do 2015-11-26 13:46:46 $pkgname.pre-install 2015-11-26 13:46:48 then 2015-11-26 13:47:04 http://wiki.alpinelinux.org/wiki/Creating_an_Alpine_package#pkgname 2015-11-26 13:47:25 i was sure there was a special way to create users 2015-11-26 13:47:32 not just like 2015-11-26 13:47:39 adduser -H -s /bin/false -D radvd 2>/dev/null 2015-11-26 13:53:37 ncopa: https://dpaste.de/F88z 2015-11-26 13:53:54 excuse my ignorance if that's incorrect 2015-11-26 13:56:06 err rather https://dpaste.de/DRWE 2015-11-26 13:57:03 ill check this out and see if it works 2015-11-26 14:52:14 ncopa: https://dpaste.de/tLRE not sure why but im getting this: https://dpaste.de/2nkK its like it's not adding the user 2015-11-26 14:54:36 oh i forgot to run abuild checksum 2015-11-26 14:55:01 hmm nope. 2015-11-26 15:07:36 oh wait i know why 2015-11-26 15:07:51 i forgot to add pkgusers="radvd" and pkggroup 2015-11-26 15:16:01 ncopa: woot! 2015-11-26 15:16:03 i did it! 2015-11-26 15:16:12 now i can submit a patch to the patchworks 2015-11-26 15:16:14 congrats :) 2015-11-26 15:16:27 im kind of noob so it took me a while lol 2015-11-26 15:16:31 :) 2015-11-26 15:16:48 good that you didnt give up 2015-11-26 15:16:55 i have some good news 2015-11-26 15:17:06 seems that the alpine.iso will be ~65 MB 2015-11-26 15:17:15 that is the default image 2015-11-26 15:17:28 the alpine-extended will be ~300MB 2015-11-26 15:17:35 i will try keep it like that 2015-11-26 15:18:26 yeah that is nice 2015-11-26 15:18:41 alpine-linux is my favourite distribution, so useful for containers! 2015-11-26 15:19:06 so damn tiny too 2015-11-26 15:23:38 65MB was maybe too optimistic 2015-11-26 15:23:47 i think 75MB is more realistic 2015-11-26 15:23:55 yeah 2015-11-26 15:23:58 that makes sense 2015-11-26 15:38:39 interesting 2015-11-26 15:38:44 S�ren Tempel 2015-11-26 15:38:52 has a funny character 2015-11-26 15:38:55 where as his older patches 2015-11-26 15:38:57 Sören Tempel 2015-11-26 15:39:01 it was correctly represented 2015-11-26 15:49:01 there we go ncopa http://lists.alpinelinux.org/alpine-aports/0327.html 2015-11-26 15:51:46 so you can close #4771 as resolved and #4854 as invalid 2015-11-26 17:27:12 im pretty close i think now with this 3proxy thing 2015-11-26 17:27:18 in the makefile 2015-11-26 17:27:20 it says 2015-11-26 17:27:22 prefix = /usr/local 2015-11-26 17:27:25 i want to change that to /usr 2015-11-26 17:28:02 https://dpaste.de/SGxP 2015-11-26 17:28:05 although that didn't work 2015-11-26 17:28:26 derrr 2015-11-26 17:28:27 prefox 2015-11-26 17:28:55 no prefoxes here 2015-11-26 17:29:25 heh 2015-11-26 17:29:27 lots of 2015-11-26 17:29:29 scanelf: rpath_security_checks(): Security problem NULL DT_RPATH in 2015-11-26 17:29:51 time to make a 3proxy-doc 2015-11-26 17:41:15 https://dpaste.de/bqyi 2015-11-26 17:41:55 https://dpaste.de/TUZF hmm 2015-11-26 17:44:10 line 36. 2015-11-26 17:45:57 the makefile has 2015-11-26 17:46:00 MANDIR1 = $(DESTDIR)$(man_prefix)/man/man1 2015-11-26 17:46:02 MANDIR3 = $(DESTDIR)$(man_prefix)/man/man3 2015-11-26 17:46:04 MANDIR8 = $(DESTDIR)$(man_prefix)/man/man8 2015-11-26 17:46:49 https://dpaste.de/wEBt that's the makefile 2015-11-26 17:47:15 so if anyone has any tips on how i should split the docs up 2015-11-26 17:48:12 currently it's split up like this tree https://dpaste.de/6dVr 2015-11-26 17:57:13 hmm 2015-11-26 18:09:17 mm seems it's not putting it in the $subpkgdir 2015-11-26 18:15:47 oh i know why because iw as trying to do it in the package function 2015-11-26 18:20:37 yay! 2015-11-26 18:43:36 there we go! 2015-11-26 18:43:41 i think i did it but it'snot the cleanest 2015-11-26 18:44:59 https://dpaste.de/WvVE 2015-11-26 22:43:13 What's wrong when mksh in repo (on WWW viewer) is in R51-r1 version and my apk reports that it's only R50b available? 2015-11-27 02:06:49 skrzyp: which repo is apk pointed at? /etc/apk/repositories 2015-11-27 10:56:43 Hello... 2015-11-27 10:58:34 I have a problem with 'busybox syslogd' on an USB-based Alpine installation - all the times are recorded in UTC and therefore one hour off... I do have the correct /etc/localtime symlink... I'd like to see messages & stuff in my localtime to avoid confusion - can it be done? 2015-11-27 12:33:38 tdtrask: 3.2 2015-11-27 14:37:45 another question - what's a font used in Alpine logo? 2015-11-27 16:25:01 *XM 2015-11-27 17:17:12 hi 2015-11-27 17:17:43 i wanted to try alpine-linux 3.2, but it seems to me that it is not made professionally 2015-11-27 17:19:15 after boot, the newtowk is not set up, and readin the alpine linux wikid did not help either http://wiki.alpinelinux.org/wiki/Configure_Networking 2015-11-27 17:19:34 iface lo inet loopback ? 2015-11-27 17:20:11 or just wiki is trolling 2015-11-27 17:23:13 also, no LXDE ? only XFCE? i think i should hop and leave this alone 2015-11-27 17:44:23 antihoax: might help to understand the goals of the distribution, specifically "simple" - http://alpinelinux.org/about/ 2015-11-27 17:45:47 after that, review http://wiki.alpinelinux.org/wiki/Alpine_setup_scripts 2015-11-27 17:47:37 i like the goals but the thing looks not professional to me 2015-11-27 17:47:40 tmore like wanting to look pro but is not 2015-11-27 17:47:40 tfor example i like the grsex kernel 2015-11-27 17:47:55 tand musl library 2015-11-27 17:48:47 but it is good to know what somebody is doing when doing it i think 2015-11-27 17:50:17 also lxde is much smaller, eats less ram, and faster than xfce, and is written in C 2015-11-27 17:50:58 so alpine is wrong if xfce looks better to it, 2015-11-27 17:55:28 antihoax: I have been using alpine linux for many years, and I have never installed a desktop environment. Just not my focus. So, can't help you there. 2015-11-27 18:01:02 antihoax: is there a specific problem you have and need to solve? 2015-11-27 18:02:47 tinywm 9wm dwm i3 uwm ratpoison lxde, check these out if you think xfce is lightweight. 2015-11-27 18:02:55 https://l3net.wordpress.com/2013/04/09/a-memory-comparison-of-light-linux-desktops-part-2/ 2015-11-27 18:03:17 well i was looking for a linux distribution maybe i could use 2015-11-27 18:03:35 or i just make one 2015-11-27 18:04:07 tdtrask, well unfortunately for a workstation i need one 2015-11-27 18:04:10 it looks like you made a decision not to use Alpine already, so you probably should move on. 2015-11-27 18:08:10 skarnet, yea, i am in need of a very tiny efficient and preferably secure and stable linux system 2015-11-27 18:08:10 i already filtered every distrib with systemd in it 2015-11-27 18:08:10 i do not have much choice left 2015-11-27 18:08:11 they even put it in knoppix new versions now, so i will not have that either. 2015-11-27 18:08:14 i am bailing out 2015-11-27 18:09:17 i liked this btw ftp://ftp.uni-kl.de/pub/linux/knoppix-dvd/ the 7.2 version without systemd that they deleted now ;) 2015-11-27 18:19:37 ftp://ftp.uni-kl.de/pub/linux/knoppix/ cd version still there 2015-11-27 18:19:37 http://www.damnsmalllinux.org/download.html 2015-11-27 18:19:37 this i have on my old laptop with 256MB ram. 2015-11-27 18:19:37 on a 64MB CF card 2015-11-27 18:19:38 including graphical desktop, that is tiny 2015-11-27 18:19:39 i have a 14MB graphical linux too on a 16MB CF card too, but that is kind of skinned down 2015-11-27 18:21:03 <_ikke_> That's tiny 2015-11-27 18:22:21 http://www.damnsmalllinux.org/download.html 2015-11-27 18:22:27 :) check this out 2015-11-27 18:24:36 i put this on a 64MB CF card for testing 2015-11-27 18:26:46 here is the smallest http://tinycorelinux.net/ i only dislike it because it was not that stable when i tested it throughfully 2015-11-27 18:27:24 sounds fun to just mount every sw package with aufs though 2015-11-27 18:40:25 also note that the best window managers use XCB library, that is asynchronous, and glitchless compared to xlib 2015-11-27 18:41:45 i'd not use a wm anything bigger than lxde, and lxde's 3d fucntions are completely unnecessary too, and is mway much faster to use without them 2015-11-27 18:44:30 i can say years ago i started with the worst and got better and better graphical desktops, 1 KDE - this is the most bloated crap, 2 GNOME, this was much more efficient, but i liked XFCE more, recently about 2 years ago i went to LXDE and i do not miss XFCE 2015-11-27 19:10:06 what do you think about this project? http://www.landley.net/aboriginal/about.html 2015-11-27 19:11:13 hey guys, I'm trying to install s6 and I get this error: ERROR: unsatisfiable constraints: s6 (missing): required by: world[s6] 2015-11-27 19:11:30 but it's clearly listed here: https://pkgs.alpinelinux.org/packages?name=s6&repo=all&arch=x86_64&maintainer=all 2015-11-27 19:11:35 what am I doing wrong? 2015-11-27 19:15:26 <_ikke_> aparently it's not in the repo you're using 2015-11-27 19:18:38 the fetch command says: http://dl-4.alpinelinux.org/alpine/v3.2/main/x86_64/APKINDEX.tar.gz, fwiw 2015-11-27 19:21:28 <_ikke_> it's in 3.3, not in 3.2 2015-11-27 19:22:16 is htere a way to tell that on the web interface I'm looking at? 2015-11-27 19:23:03 ACTION switches to 3.3 2015-11-27 19:23:15 <_ikke_> Not that I'm aware of... 2015-11-27 19:24:01 ok 2015-11-27 19:24:11 well 3.3 is what I'll do 2015-11-27 19:24:56 i found something more related to your project alpine-linux :) https://github.com/gliderlabs/docker-alpine 2015-11-27 19:25:02 any opinions ? 2015-11-27 19:25:15 "A super small Docker image based on Alpine Linux. The image is only 5 MB and has access to a package repository that is much more complete than other BusyBox based images." 2015-11-27 19:25:33 antihoax: I use it a lot and am very pleased 2015-11-27 19:25:43 antihoax: check out my frew/offlineimap and frew/goobook repos if you care for examples 2015-11-27 19:26:00 where are they? :) 2015-11-27 19:26:23 https://github.com/frioux/goobook and https://github.com/frioux/offlineimap, respectively 2015-11-27 19:26:34 working on the latter right now, because offlineimap needs a lot of life support 2015-11-27 19:28:41 i found that setup-alpine script started the network btw. 2015-11-27 19:28:55 tit just fails when it ask about cache directory 2015-11-27 19:29:10 "started the network?" 2015-11-27 19:29:13 yea 2015-11-27 19:29:18 I don't know what that means 2015-11-27 19:29:24 network wwas down until i started the setup script 2015-11-27 19:29:52 oh do you mean in a real machine, not a container? 2015-11-27 19:29:54 it might be intentional, since it was meant to be secured ? 2015-11-27 19:30:03 tnot a container, i used KVM 2015-11-27 19:30:09 ah gotcha 2015-11-27 19:30:15 I've only used alpine in a container 2015-11-27 19:30:40 isn't it meant to be a bootable live system ? 2015-11-27 19:31:11 yeah but it's great for docker because it's small and starts with nothing instead of everything 2015-11-27 19:31:31 i'm ok with that, but still wiki is not good 2015-11-27 19:31:49 and some config issues 2015-11-27 19:32:15 i had one more problem with it, that i see no source packages 2015-11-27 19:32:34 only binary packages 2015-11-27 19:33:03 i usually end up compiling stuff, and i also develop things 2015-11-27 19:33:18 lol 2015-11-27 19:34:20 :) 2015-11-27 19:35:09 a minute of compilation time is much work to code ;) 2015-11-27 19:36:09 frew, what are you deving ? 2015-11-27 19:37:23 antihoax: the offlineimap thing hangs sometimes so I'm adding some stuff to restart it when that happens 2015-11-27 19:37:29 using s6 and likely some custom pythong 2015-11-27 19:37:45 <_ikke_> frew: I notice that too 2015-11-27 19:37:45 it used to be perl but now that it's in alpine pulling in perl for a 10 line script seems overkill 2015-11-27 19:37:56 what is wrong with C ? 2015-11-27 19:38:07 _ikke_: I had all this stuff to keep it alive in the past and assumed updating it would fix it, but no :( 2015-11-27 19:38:18 antihoax: nothing, but offlineimap is python already so I feel like I might as well. 2015-11-27 19:39:24 I started doing a bunch of things using luajit because runtime size but 2015-11-27 19:39:24 btw what is this letsmakeeverythinginalargeexecutablething ? 2015-11-27 19:39:35 performances 2015-11-27 19:39:38 thinking of busybox 2015-11-27 19:39:40 that's a bit hampered by lua being kind of a shitty language though 2015-11-27 19:40:01 <_ikke_> lua has a very small stdlib, so many things are missing 2015-11-27 19:40:13 it's crazy though; you have to write a loop to count items in a hash 2015-11-27 19:40:15 blows my mind 2015-11-27 19:40:21 lua for efficient software? 2015-11-27 19:40:24 :/ 2015-11-27 19:40:28 antihoax: yeah, great compiler. 2015-11-27 19:40:41 faster than all other interpretted langs last I looked 2015-11-27 19:40:54 ah, ok but... i'm with C 2015-11-27 19:41:01 _ikke_: well that's why luajit 2015-11-27 19:41:07 so that I could just ffi out for whatever 2015-11-27 19:41:16 of course at that point you're basically writing C in lua 2015-11-27 19:41:17 antihoax: that's all well and good, but that means you have to ship GCC if you want something comparable. 2015-11-27 19:41:26 antihoax: which is arguably crazy for anything lightweight 2015-11-27 19:41:40 i have not used tinyc yet 2015-11-27 19:41:56 but i like macros too 2015-11-27 19:42:10 although, setting aside the hardcoding constants thing, it's not more than ~3x worse than writing C in C 2015-11-27 19:42:11 do you use the macro magic? 2015-11-27 19:42:15 M4 2015-11-27 19:43:05 https://www.gnu.org/software/m4/manual/m4.html 2015-11-27 19:43:08 you know this thingy 2015-11-27 19:43:46 _ikke_: if you don't care about the size, https://github.com/frioux/offlineimap/tree/1675d3d39fcb2f434666554c63f464da86aa4777 2015-11-27 19:44:06 _ikke_: that uses monit to check for memory leaks and my perl script to restart offlineimap if it hasn't logged in $n minutes 2015-11-27 19:44:18 _ikke_: I haven't seen the leak in a long time so leaving out monit this time around 2015-11-27 19:44:19 depending what parts of perl you need, there's miniperl 2015-11-27 19:44:21 but 2015-11-27 19:44:30 that's ... not a great solution in general 2015-11-27 19:44:50 <_ikke_> frew: thanks 2015-11-27 19:45:14 ammunta: again, I have python, so that's probably enough 2015-11-27 19:45:51 ammunta, i agree in certain things where a few extra clock ticks does not matter, but what about stability? and does it only control core routines and wasting tiny amounts of resources ? 2015-11-27 19:46:24 antihoax: ? 2015-11-27 19:46:38 a window manager could even be written in bash if the core functions are in C 2015-11-27 19:46:40 " 2015-11-27 19:46:49 sorry, baby. 2015-11-27 19:47:12 ACTION uses a window manager written in lua 2015-11-27 19:47:18 awesome 2015-11-27 19:47:26 much more stable than the ones I used written in C and Haskell 2015-11-27 19:47:31 ;> 2015-11-27 19:47:45 i'm not surprised 2015-11-27 19:47:49 _ikke_: tbh I think the issue is less that its stdlib is *small* as that it's restricted 2015-11-27 19:47:52 Haskell *** 2015-11-27 19:47:56 but C ? 2015-11-27 19:48:04 yeah man, ever used gnome? 2015-11-27 19:48:06 terrible. 2015-11-27 19:48:08 leaks like a seive 2015-11-27 19:48:10 kek, lol 2015-11-27 19:48:17 tyea used it, but it is not pure C . 2015-11-27 19:48:19 or it did while I used it, so I ditched it. 2015-11-27 19:48:27 <_ikke_> restricted in what sense? 2015-11-27 19:48:29 right but my point is: C doesn't mean safe 2015-11-27 19:48:33 try LXDE, thatis in C 2015-11-27 19:48:33 arguably it means *unsafe* 2015-11-27 19:48:43 no I'm good; I'd never switch at this point 2015-11-27 19:48:54 frew, what are you on ? 2015-11-27 19:48:58 my awesome setup is tuned to a fine hum 2015-11-27 19:49:02 ubuntu? 2015-11-27 19:49:06 ACTION is not sure what the question is 2015-11-27 19:49:31 here are picks i found: tinywm 9wm dwm i3 uwm ratpoison lxde, check these out if you think xfce is lightweight. 2015-11-27 19:49:42 I do not think xfce is lightweight. 2015-11-27 19:49:57 apparently alpine-linux repo only has xfce... 2015-11-27 19:50:09 ACTION wouldn't run alpine on his laptop 2015-11-27 19:50:27 i was thinking about. 2015-11-27 19:50:47 from an 1GB CF card maybe 2015-11-27 19:52:45 yeah I think that's legit. 2015-11-27 19:52:55 I just don't wanna deal with making wireless work and stuff like that. 2015-11-27 19:53:49 here are some interesting things about wms, https://l3net.wordpress.com/2013/04/09/a-memory-comparison-of-light-linux-desktops-part-2/ there is a table of memory usage of wms at bottom https://l3net.files.wordpress.com/2014/02/cmp-all4.png 2015-11-27 19:54:57 this tells much about them already 2015-11-27 19:55:10 honestly all I care about is stability and UI 2015-11-27 19:55:17 if awesome used 100M I wouldn't care 2015-11-27 19:55:22 though I'd be surprised 2015-11-27 19:55:33 thing is, it doe not need 100M 2015-11-27 19:55:34 basically I want it to work like xmonad and never crash. 2015-11-27 19:55:45 ofc it doesn't but I have 16G of ram. 2015-11-27 19:56:15 I'm not gonna change my life and use a WM that's configured via a recompile to save less than a gig of ram 2015-11-27 19:56:20 ok but take into consideration that if you have larger system, then you will have more cache misses 2015-11-27 19:56:30 still 2015-11-27 19:56:31 also, if you read from disk it will suck more 2015-11-27 19:56:35 not worth changing my life for. 2015-11-27 19:56:49 I could just ditch X and not use a browser if I cared like that 2015-11-27 19:56:53 use ed instead of vim 2015-11-27 19:57:02 sh instead of zsh 2015-11-27 19:57:22 caring about my WM's memory usage is premature optimization 2015-11-27 19:57:32 you could even use KVM and use more wms together at same time ^^ 2015-11-27 19:57:36 if I want to save ram, I need to optimize firefox 2015-11-27 19:57:54 i'm not only talking about saving ram, how about bloat? 2015-11-27 19:58:04 "bloat" <-- that means ram to me. 2015-11-27 19:58:04 KDE is full of it 2015-11-27 19:58:10 I don't use KDE either... 2015-11-27 19:58:13 no 2015-11-27 19:58:17 not only ram 2015-11-27 19:58:21 bloated sw is slow 2015-11-27 19:58:27 and they used to be unstable too 2015-11-27 19:58:27 sure 2015-11-27 19:58:37 I feel like you are saying 2015-11-27 19:58:39 my workstation has 8GB too 2015-11-27 19:58:43 "KDE is bloated, so use mwm" 2015-11-27 19:58:46 i run my system copied to ram 2015-11-27 19:58:51 but awesome isn't bloated? 2015-11-27 19:59:03 assuming no :) 2015-11-27 19:59:14 but i read it is not in C 2015-11-27 19:59:18 correct 2015-11-27 19:59:20 it is lua, right? 2015-11-27 19:59:23 yes. 2015-11-27 19:59:26 ok 2015-11-27 19:59:32 topen the image i just posted 2015-11-27 19:59:35 I did 2015-11-27 19:59:39 9megs 2015-11-27 19:59:46 awesome says 9MB of ram 2015-11-27 19:59:47 ie: so small it's not worth caring about 2015-11-27 19:59:54 KDE 201MB - and this is minimum 2015-11-27 20:00:18 it used to be 30MB+ 2015-11-27 20:00:22 *300 2015-11-27 20:00:58 to be clear: my *shell* uses 8MB 2015-11-27 20:02:03 i was not saying your awesome is worse than an lxde... lxde eats about 36-80MB mem 2015-11-27 20:02:04 anyway I have 11G free so don't care :) 2015-11-27 20:02:25 i just would not go over that lxde line 2015-11-27 20:02:42 atleast, if it is not optimized C code 2015-11-27 20:02:54 and 3d effects are not for me 2015-11-27 20:03:07 yeah same 2015-11-27 20:03:30 I don't measure in memory usage, but I want my stuff veyr customizable and still stable 2015-11-27 20:03:37 and the bigger it is the easier it is to break 2015-11-27 20:04:06 have you tried other wms too ? 2015-11-27 20:04:43 those tiny ones? 2015-11-27 20:05:15 I used a handful back in the day 2015-11-27 20:05:26 ofc 200kB is a joke, but stil it works :) 2015-11-27 20:05:50 antihoax: if you are interested https://blog.afoolishmanifesto.com/posts/awesomewm/ 2015-11-27 20:05:55 that's what all I've used :) 2015-11-27 20:06:34 and you don't feel like you'd like to hover that window around and resize with mouse? ;) 2015-11-27 20:07:34 no 2015-11-27 20:07:40 though if you watch a vide while coding then you might want to use another monitor for it anyway 2015-11-27 20:07:42 I'm 100% pleasd with all tiling 2015-11-27 20:07:55 I use 3 monitors at work, but 1 a thome 2015-11-27 20:08:01 and awesome uses xcb right? 2015-11-27 20:08:07 so no glitches ? 2015-11-27 20:08:11 yes and yes 2015-11-27 20:08:47 <_ikke_> what kind of glitches does xlib cause? 2015-11-27 20:08:52 the ratpoison is mouseless interface btw :) 2015-11-27 20:09:33 <_ikke_> awesome is also mouseless 2015-11-27 20:09:51 <_ikke_> maybe except for one point 2015-11-27 20:10:24 you *can* use your mouse 2015-11-27 20:10:26 _ikke_, i read that xlib can crash multithreaded, and having weird glitches, latencies sometimes 2015-11-27 20:10:26 but I never do 2015-11-27 20:10:34 (like you can drag windows and borders) 2015-11-27 20:11:26 like with vlc always crashing with xlib, but problems resolved using xcb 2015-11-27 20:11:27 <_ikke_> antihoax: ah ok 2015-11-27 20:12:19 http://lists.x.org/archives/xorg-devel/2014-November/044536.html 2015-11-27 20:12:38 http://www.remlab.net/op/xlib.shtml 2015-11-27 20:12:39 :) 2015-11-27 20:13:20 i'm just starting out but i will start with XCB 2015-11-27 20:13:43 would be meaningless to start with xlib i think 2015-11-27 20:14:34 http://xcb.freedesktop.org/tutorial/ 2015-11-27 20:15:30 i was just wasting my time starting out with sdl for linux graphics 2015-11-27 20:16:46 windows is dead in my opinon, if they want to steal stuff from linux then code it or use an emulator. 2015-11-27 20:16:47 kek 2015-11-27 20:21:21 http://www.m2xlabs.nl/videolan/vlc/commit/4862094f8b2a9359f6ff808adec1914d39fbefae?view=parallel 2015-11-27 20:21:29 Changes between 1.0.5 and 1.1.0: 2015-11-27 20:21:36 Most X11-related plugins now use XCB instead of Xlib. VLC now uses ... 2015-11-27 20:26:18 _ikke_, frew my opinion is C doesn't need to be less stable than your higher level scripts. it depends on the coder knowing what he is doing 2015-11-27 20:27:05 antihoax: yes, and history shows that coders never do 2015-11-27 20:27:17 antihoax: see: kernel bugs, XEN bugs, bugs everywhere 2015-11-27 20:27:34 here is the official definition of bloat :) https://en.wikipedia.org/wiki/Software_bloat 2015-11-27 20:29:36 some fun fact: https://en.wikipedia.org/wiki/Moore%27s_law vs Gates' law https://en.wikipedia.org/wiki/Wirth%27s_law 2015-11-27 20:29:47 Gates' law is a variant on Wirth's law, borrowing its name from Bill Gates,[7] the founder of Microsoft. It is a humorous and ironic observation that the speed of commercial software generally slows by 50% every 18 months, thereby negating all the benefits of Moore's law. This could occur for a variety of reasons: "featuritis", "code cruft", developer laziness, or a management turnover whose design philosophy does not coincide with 2015-11-27 20:29:47 the previous manager. 2015-11-27 20:32:17 https://en.wikipedia.org/wiki/Parkinson%27s_law :) Google Chrome expands to fill the RAM available. 2015-11-27 20:36:11 are you more efficient by not using the rat to control your windows? ;> 2015-11-27 20:37:01 not needing to hover that hand over the buttons, menus, and 1 pixel wide sides of the windows to resize ? 2015-11-27 20:48:19 hey guys, I'm trying to install s6 and I get this error: ERROR: unsatisfiable constraints: s6 (missing): required by: world[s6] 2015-11-27 20:48:19 but it's clearly listed here: https://pkgs.alpinelinux.org/packages?name=s6&repo=all&arch=x86_64&maintainer=all - btw i just mirrored the packages, total is 10GB, not too much 2015-11-27 20:48:53 you may specify a local apk directory to use instead of fetching from net 2015-11-27 20:51:07 The website always refers to the packages in edge IIRC 2015-11-27 20:53:05 oh btw 2015-11-27 20:53:06 http://asm.sourceforge.net/asmutils.html 2015-11-27 20:53:15 vs busybox. 2015-11-27 20:53:20 :P 2015-11-27 20:53:50 gl getting those working on ARM though :P 2015-11-27 20:56:36 :) 2015-11-27 20:56:48 some rewrite might be necessary ;) 2015-11-27 21:13:15 and by some you mean total right 2015-11-27 21:42:33 anyone notice git-send-email suddenly stop working ? ("Unable to initialize SMTP properly") 2015-11-27 22:15:18 gave a little work to my pc ^^ mirror www.landley.net && convert all gz | bz2 to xz 2015-11-27 22:16:12 now it has something to do 2015-11-27 22:45:22 here is a fellow linux project: https://wiki.voidlinux.eu/Void_Linux 2015-11-27 22:45:32 but not hardened 2015-11-27 22:53:47 hahaha http://blog.hostilefork.com/where-printf-rubber-meets-road/ 2015-11-27 22:53:56 simple explanation how printf works 2015-11-27 23:10:24 http://wiki.musl-libc.org/wiki/Bugs_found_by_musl nice read man 2015-11-27 23:10:49 glibc 13959 (namespace pollution when _GNU_SOURCE is defined) - kek 2015-11-27 23:22:22 skarnet: I'm curious why runit's stat file doesn't really seem to have taken off; any thoughts? 2015-11-27 23:41:05 http://www.finnix.org/ some interesting linux, i kind of like it how it squashes itself to be smaller, ~135MB with many tools, but without desktop 2015-11-27 23:43:08 frew: what do you mean? 2015-11-27 23:43:25 what is "runit's stat file" ? 2015-11-27 23:45:38 skarnet: it's like supervise/status but plaintext, so easier to read 2015-11-27 23:45:55 oh. 2015-11-27 23:45:56 skarnet: it's less efficient but generally handles the simple case 2015-11-27 23:46:06 didn't know, or forgot, this was a thing. 2015-11-27 23:46:22 well it's more expensive to maintain, I guess. 2015-11-27 23:46:30 yeah 2015-11-27 23:47:04 also, "take off", well... there aren't that many places it could fly to. 2015-11-27 23:47:27 it couldve taken off to s6/nosh/perp :) 2015-11-27 23:47:38 s6 prefers a binary status file with an API for human-readable info. I'm not sure what perp does. nosh is a totally different beast. 2015-11-27 23:47:53 yeah I haven't looked into perp's either 2015-11-27 23:48:12 probably very different, since it's only 1 supervisor for many services. 2015-11-27 23:48:21 (perpd plays both svscan and supervise roles) 2015-11-27 23:48:25 it does the same thing as runit from a user's perspective 2015-11-27 23:48:31 ie it has that binary file 2015-11-27 23:48:51 and some tool to parse it I think 2015-11-27 23:49:01 that's what s6 does. 2015-11-27 23:49:05 oh sorry I meant nosh 2015-11-27 23:49:39 yeah, I haven't studied nosh because I can't read C++. 2015-11-27 23:49:53 yeah I didn't realize it was C++ till I started drafting a patch 2015-11-27 23:49:58 and then I was like, "ehhhhh nm" 2015-11-27 23:50:06 I've always managed to avoid learning C++ and intend to stay that way :P 2015-11-27 23:50:27 given how he's trying to make a more acceptible systemd (afaict) it seemed like an odd choice 2015-11-27 23:50:42 Jonathan *is* odd 2015-11-27 23:50:47 Brilliant, but odd 2015-11-27 23:50:47 byt maybe that's more ok in bsd 2015-11-27 23:50:56 yeah man 2015-11-27 23:50:59 I tried to email him 2015-11-27 23:51:02 it's not ok for Unix! 2015-11-27 23:51:15 when you're writing Unix system stuff, it's C or gtfo 2015-11-27 23:51:21 C++ is for applications, if you insist 2015-11-27 23:51:42 fwiw (not much) I'm with you 2015-11-27 23:52:33 so, did jdbp answer your mail ? :) 2015-11-27 23:53:07 well, it was less about that and more about 2015-11-27 23:53:22 http://homepage.ntlworld.com/jonathan.deboynepollard/contacting-the-author.html 2015-11-27 23:53:34 ie: he is like, "EMAIL SUCKS, MAYBE REACH ME HERE" 2015-11-27 23:53:36 and it bounces 2015-11-27 23:53:47 the only way I got his address was by looking at some freebsd newsletter 2015-11-27 23:54:18 he responded sorta cryptically, I would re-email for clarification but how much time can a person spend looking at new init systems anyway? 2015-11-27 23:54:26 (apparently a lot, as I'm playing with s6 now.) 2015-11-27 23:54:52 I kinda spent years looking at init systems :) 2015-11-27 23:55:02 unsurprising. 2015-11-27 23:55:21 I didn't know what thye were till a guy did a talk about them at a conference; it sorta opened my eyes 2015-11-27 23:55:44 I really like the general idea of the powerful ones (s6 and nosh, and I guess systemd if you're down with that) 2015-11-27 23:56:27 if you have started reading the s6 doc, it will quickly become obvious to you that I'm not down with that XD 2015-11-27 23:56:37 yes I have and I know 2015-11-27 23:56:52 but yes, we definitely need more awareness-raising 2015-11-27 23:57:10 well and at least systemd has sorta brought real init systems to the masses 2015-11-27 23:57:18 it's just too bad that it's sorta garbage 2015-11-27 23:57:32 that's why I want to integrate s6 + s6-rc into alpine, to show the world that real alternatives are possible 2015-11-27 23:57:34 I mean: better than upstart! 2015-11-27 23:57:46 but that's hardly saying much. 2015-11-27 23:57:51 yeah I think that's a good idea 2015-11-27 23:57:52 unfortunately I found myself short on funds, and had to take a contract, so it's delaying me 2015-11-27 23:58:07 but in late 2016 I'll definitely do that 2015-11-27 23:58:21 there are alternative inits ... 2015-11-27 23:58:23 I assume you mean more than "ensure it stays packaged" 2015-11-27 23:58:53 for example i fetched some last few days 2015-11-27 23:59:15 packaging an init system is easy. Packaging startup scripts for s6-rc as a viable alternative to openrc is another enchilada. 2015-11-27 23:59:21 yes 2015-11-27 23:59:27 I totally hear you 2015-11-27 23:59:48 skarnet: I wonder if you could pile on top of the nosh prebaked stuff and do what he did where he has the conversion tool? 2015-11-28 00:00:00 skarnet: that seems like it would be a cool method to help everyone 2015-11-28 00:00:24 I very much like the idea of a conversion tool from unit files 2015-11-28 00:01:06 however, it's not my priority, I have tons of late stuff I need to work on, even when I'm done with work 2015-11-28 00:01:17 yeah I hear you 2015-11-28 00:01:29 "sysvinit" "runit" "initng" "epoch init" "daemontools" "finit" "minit" "sinit" "uinit" 2015-11-28 00:01:29 want more? 2015-11-28 00:01:40 antihoax: no 2015-11-28 00:01:41 there is "s6" too 2015-11-28 00:01:50 ACTION wonders if antihoax is joking 2015-11-28 00:01:53 I'm kinda hoping someone who knows the systemd unit file format better than I do, and has the time and inclination for it, does it before I get to it :P 2015-11-28 00:02:32 skarnet: would likely be a pretty simple perl script. 2015-11-28 00:03:03 sure, except it introduces a perl dependency into your boot script development system 2015-11-28 00:03:12 oh I was thinking like the way nosh does it 2015-11-28 00:03:23 so you preconvert instead of need it at boot time 2015-11-28 00:03:25 but I hear you. 2015-11-28 00:03:46 yeah, well, you also compile a script database for s6-rc, but you still don't need perl XD 2015-11-28 00:04:09 sure 2015-11-28 00:04:15 frew, i downed these actually, they are available as source. 2015-11-28 00:04:16 some guys are working on creating alternative to systemd it is thing called openrc 2015-11-28 00:04:17 just thinking that I could do it with perl in likely a few hours 2015-11-28 00:04:28 but why an init has to be the owner of your system ? 2015-11-28 00:04:36 then please do it if you get the time! 2015-11-28 00:04:45 we can change languages later 2015-11-28 00:04:47 yeah 2015-11-28 00:04:53 as long as it's pretty simple 2015-11-28 00:04:59 I sorta also like the idea of 2015-11-28 00:05:20 antihoax: very few people understand what init is supposed to do, actually. 2015-11-28 00:05:44 rc-convert --unit-file foo.service --output-format {runit,s6,nosh,daemontools,...} 2015-11-28 00:06:01 anyway I might, it sounds like a cool thing to have 2015-11-28 00:06:33 frew: you can't do that, because nosh and systemd are service managers and the others are only supervision suites 2015-11-28 00:06:50 you can only convert between nosh, systemd, and s6+s6-rc 2015-11-28 00:06:54 yeah 2015-11-28 00:06:57 but for really simple ones 2015-11-28 00:06:58 and openrc, maybe 2015-11-28 00:07:03 true dat 2015-11-28 00:07:03 also seen a edlightful announcement on a linux distro intro page :) 2015-11-28 00:07:08 I think you could do some basic outputs for the other ones 2015-11-28 00:07:27 skarnet: my thought was like, I remember when I was first using runit and I was bewildered at all these directories all over the place 2015-11-28 00:07:44 and having a very short (and very basic) unit file seems like a nice distribution method 2015-11-28 00:08:01 problem is, they won't be any simple ones: as soon as you have an udevd or equivalent, you have oneshots depending on a longrun, and bam, pure supervision is out of the water 2015-11-28 00:08:10 mmm 2015-11-28 00:08:10 https://devuan.org/ 2015-11-28 00:08:12 give the finger to debian trollz :) 2015-11-28 00:08:27 skarnet: I obviously havent considered it as much as you have 2015-11-28 00:08:55 also, I dislike the idea of having unit files as the primary distribution method, because it gives systemd too much credit. 2015-11-28 00:08:58 Have you tried to opt-out of the systemd change in Debian⁽™⁾ and stay with sysvinit, or whatever other init you prefer? You will quickly notice that is not a matter of choosing packages and in fact Debian offers no choice. 2015-11-28 00:09:02 heh 2015-11-28 00:09:05 I hear you 2015-11-28 00:09:12 We proudly support vdev as a new device manager for the Linux⁽™⁾ kernel. 2015-11-28 00:09:12 :) 2015-11-28 00:09:12 +2 2015-11-28 00:09:28 skarnet: we should use upstart conf files instead >:) 2015-11-28 00:09:41 frew: it wouldn't even be so bad. 2015-11-28 00:09:47 musl-libc +1 2015-11-28 00:09:58 the problem with upstart isn't the conf files, it's the upstart implementation and (lack of) design 2015-11-28 00:10:05 yeah I agree 2015-11-28 00:10:11 and it's now dead which is frustrating 2015-11-28 00:10:13 the docs are terrible 2015-11-28 00:10:21 just typical of canonical ime 2015-11-28 00:10:28 no! the first sentence of the home page is wonderful! 2015-11-28 00:10:46 grsec/pax +2 2015-11-28 00:11:03 not the first sentence actually. The first two "features and highlights". 2015-11-28 00:11:08 anyway I gotta go for a walk, talk to you fells lately 2015-11-28 00:11:15 see you. 2015-11-28 00:11:55 antihoax: the problem with vdev is, like llvm and nosh, it's C++. 2015-11-28 00:12:23 xcb +1 2015-11-28 00:12:27 Jude is a cool and competent guy, and the initiative is excellent, but GOD WHY C++. 2015-11-28 00:12:33 i see, well it could be C 2015-11-28 00:12:48 udev sux bad 2015-11-28 00:15:00 i remember when i first met udev, it forbid me of creating a data recovery of a faulty hdd. 2015-11-28 00:15:24 antihoax: if you want to help with good software, you need to focus. You need to choose a piece that's "good enough" for you to start with, and then contribute suggestions on how to improve it, or send feature requests. 2015-11-28 00:15:31 i could do it with an older rescue cd systemrescuecd that had vdev 2015-11-28 00:15:31 udev just died. 2015-11-28 00:15:49 i do focus 2015-11-28 00:16:32 very much annoyed of the idiotic perpetual development that most opensource projects do 2015-11-28 00:18:37 the alternative is dead projects. :) 2015-11-28 00:18:52 you just gotta find one with a good maintainer who knows when to say no. 2015-11-28 00:19:02 And make good suggestions that will be accepted. 2015-11-28 00:19:54 and for system booting i like extlinux instead of the idiot grub 2015-11-28 00:20:53 yup, I'm using extlinux too. 2015-11-28 00:21:02 i found it much simpler to install and it worked fine as multiboot from ssd, pendrive 2015-11-28 00:22:57 what a coincidence ;) 2015-11-28 00:27:30 one thing will be missing still from a good os, the L4 microkernel 2015-11-28 00:27:31 they use it in the military. 2015-11-28 00:28:02 http://linuxfinances.info/info/microkernel.html 2015-11-28 00:28:56 dude who wrote it accidentally died, probably was not willing to cooperate 2015-11-28 00:29:41 microkernels will never make it to mainstream use, despite being theoretically beautiful. It's been tried again and again, it has always failed. Too slow. 2015-11-28 00:31:07 and then suddenly huge organizations appeared with similar projects 2015-11-28 00:31:07 well they are fast enough for the gov drones 2015-11-28 00:31:23 and weapons control 2015-11-28 00:31:26 they also develop exokernels 2015-11-28 00:31:41 of course. What you need there is reliability and auditability, not speed. 2015-11-28 00:32:47 did devuan's cert just expire 2015-11-28 00:33:12 https://en.wikipedia.org/wiki/Microkernel 2015-11-28 00:33:12 note 2015-11-28 00:33:13 there is a tiny difference in the abstractions 2015-11-28 00:33:18 near instantly vs sometime later... 2015-11-28 00:33:27 ammunta: wouldn't surprise me 2015-11-28 00:33:28 https://en.wikipedia.org/wiki/File:OS-structure.svg 2015-11-28 00:33:29 if software is closer to the hardware then it is ... slower right ? 2015-11-28 00:34:12 antihoax: that makes no sense 2015-11-28 00:34:39 what counts, as a 1st approximation, is the total # of hw instructions you're running 2015-11-28 00:34:42 skarnet, you said it :) 2015-11-28 00:35:16 the amount of message-passing in a µkernel is so huge that it eats up a lot of performance. 2015-11-28 00:36:02 "The certificate expired on 11/27/15, 6:50 PM. The current time is 11/27/15, 7:32 PM." 2015-11-28 00:36:09 (four minutes ago, est) 2015-11-28 00:36:23 amazing 2015-11-28 00:36:24 wow 2015-11-28 00:39:53 i have the originial L4 implementation leaked on the net that is now removed 2015-11-28 00:40:12 if you are interested. that is not slow. 2015-11-28 00:40:17 it was here http://www.acm.uiuc.edu/white_papers/incoming/GMD/L4/ 2015-11-28 00:44:37 people are using those ? 2015-11-28 00:48:34 unfortunately developer died, and his work suddenly disappeared 2015-11-28 00:49:02 not many using it probably. 2015-11-28 00:49:25 at least, not civilians 2015-11-28 00:50:11 more than 12 years now, it was probably a bit developed in the military. 2015-11-28 00:51:46 (L4 is darpa project) 2015-11-28 00:54:54 btw have you tried this linux yet? :) 2015-11-28 00:54:55 http://bedrocklinux.org/index.html 2015-11-28 00:54:55 Bedrock Linux 1.0alpha1 Demonstration 2015-11-28 00:54:55 https://www.youtube.com/watch?v=MuYMBCcgs98 2015-11-28 00:55:46 it has some interesting features 2015-11-28 00:56:53 next release of bedrock is hopefully coming out next month 2015-11-28 00:58:21 :) wondering what will be the new features 2015-11-28 00:58:49 they paradigm you are the author? ;> 2015-11-28 00:59:09 yup 2015-11-28 00:59:13 cool 2015-11-28 00:59:16 nice to meet you 2015-11-28 00:59:34 looks like i am at a good place afterall? 2015-11-28 00:59:58 Alpine is where all the cool kids meet 2015-11-28 01:00:07 main features are: use an init from any major distro (including alpine's openrc), the ability to hijack an existing distro's install and turn it into bedrock, and various rearchitecturing for future design changes 2015-11-28 01:00:13 nice to meet you as well 2015-11-28 01:00:20 yes, all the cool kids hang out in #alpine-linux 2015-11-28 01:08:45 uniqhardlinker.r linux bash script hardlinks similar files http://pastebin.com/sHHNsgxW 2015-11-28 01:08:47 :) 2015-11-28 01:12:31 uniqlinker bash script softlinks similar files in directory http://pastebin.com/vZGy8L2d 2015-11-28 01:12:42 did these more than 6 years ago 2015-11-28 01:15:27 nextbackup creates a next version of file&names incremental http://pastebin.com/kBpp8Lpd 4 years old 2015-11-28 01:17:36 gzip-in-place gzip a file in-place without temp file-linux http://pastebin.com/pzamudEh ;) 2015-11-28 01:20:49 gzip-to-xz-on-the-fly in bash script on linux http://pastebin.com/9zYjzPTL 2015-11-28 01:20:56 xz-in-place xzip a file in place without temp file on linux http://pastebin.com/TdqksPEn 2015-11-28 01:24:38 digital fingerprinting generation and verification on linux http://pastebin.com/4d2TppVF 2015-11-28 01:26:50 convert bz2, gz, zip archives to xz in bash scripts on linux http://pastebin.com/PSVg6Eb0 2015-11-28 01:28:37 deleting duplicate files by content on linux in bash script http://pastebin.com/xjWKKEmb 2015-11-28 01:28:40 now i take a break <; 2015-11-28 01:28:41 ;>> 2015-11-28 01:45:04 paradigm, i like your idea of anydistro linux system, but it is actually sad, i'd rather like a unix system that can compile every package from source and not needing such hacks :/ 2015-11-28 01:46:52 preferably using the "good projects" like vdev musl xcb grsec/pax L4 and alike 2015-11-28 01:51:47 slackware does something like this, gentoo: in theory but it is including the sysytemd too- this tells something, arch is enforcing systemd hard, like debian, and ubuntu crap 2015-11-28 01:54:32 checked out lfs too but who will start creating a linux for themselves from scratch, most just want to stay a user, things that need this kind of dedication will probably remain 3l1t3 2015-11-28 02:43:38 antihoax: I too would prefer a distro that could provide every package I desire without requiring Bedrock's hackery, but no such thing exists. 2015-11-28 02:44:17 I ran LFS as my system for a good six months or so. Wasn't that bad, honestly. 2015-11-28 09:02:21 Nothing better than doing it all by hand if you want the smallest, most efficient system possible. But it requires a considerable investment in time, and it's not scalable. 2015-11-28 09:02:55 I'm maintaining 2 machines like this, and that's already more of a sysadmining effort than I'd like., 2015-11-28 09:18:03 paradigm, i didn't say it is bad, but it requires much time and effort to compile, maintain, i'd actually like to have a unix 1.0, no updates, ever. 2015-11-28 10:07:08 i think my APKBUILD first one is done 2015-11-28 10:07:22 i guess it's time to put it in to review 2015-11-28 10:08:37 hey, guys. potential new user here. i want to build a router for my gigabit fiber line. is alpine linux suitable for a firewall, and if so, how is the UI for config? 2015-11-28 10:13:58 agenthex: well i did it manually 2015-11-28 10:14:11 from configurations, i found it easier and universal 2015-11-28 10:14:21 you might find this useful http://wiki.alpinelinux.org/wiki/Linux_Router_with_VPN_on_a_Raspberry_Pi 2015-11-28 10:14:56 agenthex: i believe it does have a web interface, but i like to write my rules manually 2015-11-28 10:15:03 that way i know exactly what is here is what is supposed to be there 2015-11-28 10:15:20 and for a simple router it's pretty simple 2015-11-28 10:15:54 agenthex: let me know if that helps you :) 2015-11-28 10:15:57 fair enough. is there a web UI? and pretty graphs, or at least usage stats. 2015-11-28 10:16:08 i believe there is, but i haven't used them 2015-11-28 10:16:40 and you can certainly use things like shorewall 2015-11-28 10:17:00 http://wiki.alpinelinux.org/wiki/How-To_Alpine_Wall 2015-11-28 10:17:07 http://wiki.alpinelinux.org/wiki/Alpine_Wall 2015-11-28 10:17:11 i've used neither of these mind you 2015-11-28 10:18:15 for bandwidth usage stats i'd probably use cacti or something 2015-11-28 10:18:31 you could certainly use mrtg too 2015-11-28 13:15:57 Hi, is it possible to run Alpine on the Amazon EC2 instance? http://wiki.alpinelinux.org/wiki/Install_Alpine_on_Amazon_EC2 - did not work for me.. is it up to date? or are there other ways? 2015-11-28 13:46:17 I haven't tried it, but from what I know about EC2, I'd say you should be able to just bootstrap alpine onto an EBS volume as you would any other linux 2015-11-28 13:46:38 at least as long as you stickt to HVM instances 2015-11-28 14:03:17 I prepared the EBS volume as in the manual.. then attached to the instance but it did not boot.. and there is no any logs.. 2015-11-28 14:35:11 the manual describes the process of building a pvm image, which you probably don't want to do. try out hvm and skip all the grub parts in favour of syslinux, it is better supported by alpine and should also be easier to setup in EC2 2015-11-28 14:53:26 thanks for the suggestion... but is it described somewhere? how to deal with that syslinux? 2015-11-28 23:40:04 hello! is it possible to compile 32-bit programs on a 64-bit alpine installation? 2015-11-28 23:40:51 <_mjones> So toolchain question. 2015-11-28 23:41:16 <_mjones> Don't see why not. Give me a second to check something. 2015-11-28 23:41:30 <_mjones> oh, I have to boot something. Give me a couple of minutes. 2015-11-28 23:42:12 i only need X libraries, and pthread, and musl libc. but the binary must be 32-bit, and i'd like to do this in a 64-bit docker container, since that is the standard one available. 2015-11-28 23:43:48 <_mjones> I assume you specifically mean compile i686 on amd64 right? 2015-11-28 23:44:07 <_mjones> crosscompile is always possible, but let me throw -m32 into a compile real quick. 2015-11-28 23:46:13 yes, i am currently using -m32 in my debian build system, but i ran into some nss-related trouble and want to try musl. 2015-11-28 23:46:26 <_mjones> Must be 32bit because it's linking 32-bit? Or are you trying to compile for a wide variety of targets? 2015-11-28 23:46:44 the program's execution relies on 32-bit segmentation of x86. 2015-11-28 23:46:48 <_mjones> I'm actually checking the gcc man page to see what -m32 specifies before I use it. 2015-11-28 23:46:53 it is x86 specific. 2015-11-28 23:46:57 <_mjones> so -m32 is sufficient I think. 2015-11-28 23:48:47 <_mjones> nss the nameswitch or nss the crypto lib? 2015-11-28 23:49:03 former 2015-11-28 23:49:27 my program crashes in getpwuid_r when statically linked to glibc, and i've yet to discovery the actual underlying cause. 2015-11-28 23:50:10 <_mjones> not dynamically linked? 2015-11-28 23:50:28 <_mjones> Is the binary suid/sgid? Runnig pax/grsec/selinux/apparmour? 2015-11-28 23:50:33 no, no 2015-11-28 23:51:03 currently it is statically linked, i believe it worked fine when dynamically linked 2015-11-28 23:51:12 <_mjones> So my linker is not liking -m32 on some code that is also lightly nameservice related (getaddrinfo, not getpwuid_r) 2015-11-28 23:52:44 it is a gcc argument 2015-11-28 23:52:51 i don't think ld knows what -m32 is. 2015-11-28 23:54:12 <_mjones> ld: skipping incompatible /usr/lib/gcc/x86_64-alpine-linux-musl/5.2.0/../../../libc.so when searching for -lc 2015-11-28 23:54:20 ah 2015-11-28 23:54:21 <_mjones> Alpine is not multiarch like debian. 2015-11-28 23:54:25 i see 2015-11-28 23:54:34 well drat. 2015-11-28 23:54:41 <_mjones> At this point I'm guessing someone would need an explicit crosscompile environment. 2015-11-28 23:54:56 the idea was to avoid as much work setting up a build env as possible, and starting from a standard docker image. 2015-11-28 23:55:11 i guess i could just craft a 32-bit alpine image myself... 2015-11-28 23:55:33 <_mjones> You have the src for the other thing? Is it something you can share? I'm curious about the root cause. 2015-11-28 23:56:12 let me commit my re-entrancy changes :p 2015-11-28 23:57:14 <_mjones> k. If I can clone it I should know if it builds on musl amd64 in a minute or two. 2015-11-28 23:57:35 <_mjones> pthreads, hmmm. 2015-11-28 23:58:30 https://github.com/mischief/vx32 2015-11-28 23:58:55 it won't build unless you can compile with -m32. 2015-11-28 23:59:30 <_mjones> I have debian too. But if you're coding pthreads I assume you've already thrown it on a debugger and looked for the problem. 2015-11-28 23:59:56 Thread 1 (LWP 18082): 2015-11-28 23:59:56 #0 0xf777ece0 in ?? () 2015-11-28 23:59:56 #1 0x08193fcd in getpwuid_r () 2015-11-29 00:00:10 "??" is my exact feeling about the situation. 2015-11-29 00:00:20 <_mjones> haha. 2015-11-29 00:01:13 <_mjones> I was hoping you were talking about some trivial-ish program. It's big, and it's not a random line of business app. :P 2015-11-29 00:01:59 it depends on 32-bit segmentation, and executes plan 9 binaries on unix systems. certainly nontrivial. 2015-11-29 00:02:14 <_mjones> Security software where the build needs to run as root to run docker, eh? ;-/ 2015-11-29 00:02:45 it doesn't 2015-11-29 00:03:10 it's just more convenient than figuring out how to either make it work natively on my gentoo system 2015-11-29 00:03:31 rather, i can compile it dynamically linked on my gentoo system. but not statically. 2015-11-29 00:05:43 <_mjones> At least the failure point is unexpected and interesting: 2015-11-29 00:05:45 <_mjones> 9vx/main.c:517:11: error: 'struct sigcontext' has no member named 'eip' 2015-11-29 00:06:20 <_mjones> It warns about your use of sys/signal.h instead of , but it hits that error before getting to the linker. Checking now. 2015-11-29 00:06:31 glibcism? :S 2015-11-29 00:07:52 keep in mind i'm not the original author of this software, i'm just doing some experiments and cleaning up crap. 2015-11-29 00:07:56 weekend hack ;) 2015-11-29 00:09:14 <_mjones> i386ism apparently. 2015-11-29 00:09:41 <_mjones> I thought eip was still a thing on amd64. But I'm not remotely close to being an expert. 2015-11-29 00:09:59 ah 2015-11-29 00:10:01 right 2015-11-29 00:10:17 <_mjones> oh, yes, the signal thing is from a call in libvx32/vx32.h that's fixed trivially. 2015-11-29 00:10:31 <_mjones> the struct issue is arch-specific. 2015-11-29 00:15:30 <_mjones> You just used docker amd64 for convenience, but you know this is only going to work on i386/i686 right? 2015-11-29 00:15:48 <_mjones> I know docker is seductive but that's not a tradeoff I think I would have chosen. 2015-11-29 00:16:45 the binary works perfectly fine on an amd64 linux system. 2015-11-29 00:17:01 well, other than the glibc/nss mishap. 2015-11-29 00:18:03 <_mjones> musl code is significantly less complex there. I'm curious if it would work. 2015-11-29 00:18:23 me too :p 2015-11-29 00:18:47 <_mjones> I haven't ruled out spinning a i386 vm and checking. 2015-11-29 00:19:21 <_mjones> Bleh, I'll do it. 2015-11-29 00:19:32 <_mjones> Give me a couple of minutes. 2015-11-29 00:19:55 i am constructing a i386 alpine docker image. 2015-11-29 00:28:12 RUN apk --update add gcc musl-dev libx11-dev libxcb-dev libxau-dev libxdmcp-dev 2015-11-29 00:28:15 should do it ^^ 2015-11-29 00:29:41 maybe.. make would help 2015-11-29 00:29:59 <_mjones> I was going to try an armhf running on qemu anyway, so I'm doing armhf and i386 vm installs in parallel. 2015-11-29 00:30:28 <_mjones> Need to stop being lazy and finish out some changesets for upstreams... 2015-11-29 00:31:05 <_mjones> Saturday is mostly over. 2015-11-29 00:34:21 drat 2015-11-29 00:34:25 another glibcism 2015-11-29 00:34:32 backtrace(3) :-( 2015-11-29 00:42:09 yay 2015-11-29 00:42:12 it compiled 2015-11-29 00:42:15 now to see if it works 2015-11-29 00:43:11 ow. it doesn't work. 2015-11-29 00:43:39 <_mjones> the backtrace stuff should have a howto, it's a design choice. 2015-11-29 00:55:29 skarnet: why the b in execlineb? 2015-11-29 00:58:22 frew: braces 2015-11-29 01:00:03 I don't see why though? the braces are part of the smaller commands like if, the top level command just tokenizes 2015-11-29 01:00:32 that's a lie actually 2015-11-29 01:00:37 https://fiche.greata.uk/78oq 2015-11-29 01:00:47 ok! 2015-11-29 01:00:49 thanks 2015-11-29 01:00:52 everything other than execlineb knows nothing about braces 2015-11-29 01:06:32 skarnet: it might be cool to include that in the docs for execlineb 2015-11-29 01:07:51 frew: http://skarnet.org/software/execline/el_semicolon.html it is 2015-11-29 01:08:14 :&& 2015-11-29 01:08:52 ah 2015-11-29 01:08:56 couldn't find it 2015-11-29 01:08:58 thanks 2015-11-29 01:39:36 odd 2015-11-29 01:39:44 my program seems to crash in musl. 2015-11-29 01:43:08 <_mjones> I see you're asking in #musl. If it's answerable it will be answered there. 2015-11-29 01:45:48 i figured it is more apropos. 2015-11-29 02:00:15 <_mjones> I was going to suggest, but I see that I didn't. 2015-11-29 02:23:27 hey guys 2015-11-29 02:23:29 so 2015-11-29 02:23:31 If you need to set rpath - add to to linking options, it's value is 2015-11-29 02:23:33 specific to OS/distro. 2015-11-29 02:23:44 so would i do this by patching the makefile 2015-11-29 02:23:45 or in the APKBUILD 2015-11-29 02:24:08 the makefile i'm working with is here https://github.com/z3APA3A/3proxy/blob/devel/Makefile.Linux there isn't any value set 2015-11-29 02:24:12 so it's a linker option i guess 2015-11-29 02:24:44 where would you guys suggest i put that 2015-11-29 02:26:22 <_mjones> If you're not otherwise going to need to change the makefile, my inclination would be to put it in the APKBUILD. 2015-11-29 02:26:42 <_mjones> The APKBUILD would need a line for each patch anyway. I would err on the side that would be fewer total lines of diff. 2015-11-29 02:27:24 right, so how would i set it then? 2015-11-29 02:27:40 -rpath would need to be set to /usr/bin would it not 2015-11-29 02:27:42 or is it /lib 2015-11-29 02:28:06 i'm not really sure where i'm supposed to set it 2015-11-29 02:28:47 my APKBUILD is here: https://dpaste.de/L2Y0 2015-11-29 02:31:18 _mjones: the developer also told me this: 2015-11-29 02:31:20 In general, rpath is not a problem for 3proxy, 2015-11-29 02:31:21 because 3proxy does not load any additional shared libraries by default 2015-11-29 02:31:23 and is not intended to be ran from insecure location. 2015-11-29 02:31:25 it was more to silence the security warnings 2015-11-29 02:31:30 when building 2015-11-29 02:32:13 the only library it uses is libc which is in /lib 2015-11-29 02:32:14 <_mjones> is it built static if it doesn't load 'additional' 2015-11-29 02:32:37 <_mjones> what's the security warning, and does the security warning happen on glibc systems? 2015-11-29 02:33:36 <_mjones> Does it use ./configure (autotools)? Make? 2015-11-29 02:33:42 i'm not sure if it happens on glibc systems, but i see this: https://dpaste.de/QMJx 2015-11-29 02:33:49 no it doesn't use autotools 2015-11-29 02:33:56 so there is no ./configure 2015-11-29 02:34:03 <_mjones> Probably in apkbuild the build function can add an additional linker parameter. 2015-11-29 02:34:28 any examples of what that might look like? 2015-11-29 02:35:29 most things seem to have configure scripts so i've been having trouble finding an example 2015-11-29 02:35:59 <_mjones> That's scanning for pax/grsecurity 2015-11-29 02:36:30 <_mjones> I'm not entirely sure what does that, but probably you have to mark the binary as exempt for pax. 2015-11-29 02:37:10 how do i do that :P 2015-11-29 02:38:45 <_mjones> I'm looking at the paxctl manpage but there's no marking for rpath. 2015-11-29 02:38:53 ah 2015-11-29 02:38:59 <_mjones> Probably need to set an rpath so it's not null 2015-11-29 02:39:04 <_mjones> so let's see... 2015-11-29 02:39:15 i appreciate this :) because i've not used PaX before 2015-11-29 02:39:33 <_mjones> I haven't done a whole lot; it's been on my to-do. 2015-11-29 02:40:29 <_mjones> Try prepending your make line with: env DT_RPATH=/lib:/usr/lib 2015-11-29 02:40:38 okay :) 2015-11-29 02:41:17 <_mjones> Or you could probably add it to the options. You normally need env with autotools-generated scripts. 2015-11-29 02:41:31 <_mjones> I have to step out for a bit but if you haven' 2015-11-29 02:41:38 <_mjones> t gotten when I come back I will help. 2015-11-29 02:41:46 okay :) 2015-11-29 02:42:05 <_mjones> As long as it builds, anything you successfully set for DT_RPATH should pass the scanelf check. 2015-11-29 02:42:30 yeah it builds, but it doesn't seem to silence the warning 2015-11-29 02:42:38 i still get the error: i have thsi 2015-11-29 02:43:05 https://dpaste.de/XaB5 2015-11-29 02:44:29 https://dpaste.de/kKXo the build log is here 2015-11-29 02:44:29 <_mjones> It's probably not picking up the setting. If you get that set it should work. I'll be back in a bit. 2015-11-29 02:44:49 kk 2015-11-29 02:46:20 the other question i had, was is it necessary to have || return 1 https://dpaste.de/JRuB on the end of every line 2015-11-29 02:46:37 all the examples i've seen do that 2015-11-29 02:47:19 well all except "install" cmds do 2015-11-29 02:54:12 https://dpaste.de/vkkq i think that's more like the other examples ive seen 2015-11-29 03:07:52 <_mjones> "|| return 1" is the error handling. You want that for completeness. 2015-11-29 03:10:59 but i noticed most of the APKBUILDs ncopa has written, he doesn't do it on things like cp, mv ln -s etc 2015-11-29 03:11:11 seems to mostly do it make and configure and stuff 2015-11-29 03:13:33 _mjones: so, as it seems i wasn't able to figure out the rpath thing 2015-11-29 03:13:41 i have been working on the init script 2015-11-29 03:13:57 sort of got sidetracked :) 2015-11-29 03:14:53 also i dont think i can use --user 3proxy.3proxy 2015-11-29 03:15:00 because it is supposed to be able to bind to restricted ports 2015-11-29 03:15:04 which i think needs root anyway 2015-11-29 03:17:21 oh there is an option in the config 2015-11-29 03:17:23 #chroot /usr/local/jail 2015-11-29 03:17:25 #setgid 65535 2015-11-29 03:17:27 #setuid 65535 2015-11-29 03:17:29 # now we needn't any root rights. We can chroot and setgid/setuid. 2015-11-29 03:17:33 so maybe that's the way to do it 2015-11-29 03:19:59 <_mjones> not sure if pax/grsec have any impact on that functionality. I'll check out the rpath in a minute when I'm done eating. 2015-11-29 03:20:10 okay :) 2015-11-29 03:20:36 because to be fair i did ask about the rpath issue, so i should just do one thing at a time :) 2015-11-29 03:20:50 not bother you about other problems in relation to the init script heh 2015-11-29 03:41:13 <_mjones> It's not so much an init script issue as an issue with whether you can bind ports with a unpriv user. 2015-11-29 03:41:20 <_mjones> You should assume yes at first. 2015-11-29 03:43:56 <_mjones> mkay, DT_RPATH set duiring build. Working on it. 2015-11-29 03:45:27 :) thanks 2015-11-29 03:49:13 <_mjones> How about a copy of this pre-install script? I normally don't use those. 2015-11-29 03:51:13 oh that just creates a user https://dpaste.de/HZJa 2015-11-29 03:51:48 _mjones: i saw other packages use that when chowning a config dir to a specific user 2015-11-29 03:52:50 <_mjones> ok, for the installer. I'll stub it out for now. 2015-11-29 03:53:35 and the 3proxy.initd isn't ready yet, that's also a WIP 2015-11-29 03:54:00 i've been going with https://dpaste.de/gnRz 2015-11-29 03:54:07 because it does not make it's own PID file apparently 2015-11-29 03:54:30 still learning the ropes there with that one 2015-11-29 03:56:20 <_mjones> So the || return 1 error handling should be used when there's an error to handle. 2015-11-29 03:56:41 <_mjones> cp, mv and ln can error out so I can't see why one wouldn't properly handle them. 2015-11-29 03:58:00 what about "install" 2015-11-29 03:58:07 i guess there could be there too 2015-11-29 04:01:17 <_mjones> make install? 2015-11-29 04:01:39 no i mean /usr/bin/install 2015-11-29 04:02:59 <_mjones> Right, right. ucb install. Almost forgot. 2015-11-29 04:03:14 <_mjones> If the manpage says it throws error codes, then it can error out. And it can. 2015-11-29 04:05:03 install doesn't have error codes no 2015-11-29 04:05:49 or "EXIT STATUS" like those others do 2015-11-29 04:05:56 <_mjones> Really? 2015-11-29 04:06:15 least in the man file 2015-11-29 04:06:22 <_mjones> Anyway, except for tons of compiler warnings, 3proxy builds ok. 2015-11-29 04:06:24 i didn't see an EXIT STATUS section, i did for mv, ls, cp 2015-11-29 04:06:31 _mjones: yeah it does 2015-11-29 04:06:36 <_mjones> No scanelf problem on my box? 2015-11-29 04:06:45 i asked the dev about that, they said remove -Wall :P 2015-11-29 04:06:45 <_mjones> Oh, installer problem right? 2015-11-29 04:06:55 correct 2015-11-29 04:07:01 you only see that when building the APK 2015-11-29 04:07:16 <_mjones> ok. Let me check install exit codes quickly. 2015-11-29 04:08:47 <_mjones> You can check them by reading the shell variable $? after execution 2015-11-29 04:09:13 <_mjones> In shell, 0 is no error. 2015-11-29 04:09:35 oh okay, so i guess that has error codes too 2015-11-29 04:09:37 then 2015-11-29 04:10:17 <_mjones> The manpage might need an improvement. They just might not have a section for exit codes. 2015-11-29 04:10:27 yeah you might be right 2015-11-29 04:10:50 <_mjones> I hate to ask why you want to use this instead of tinyproxy. 2015-11-29 04:10:56 <_mjones> Probably something non-http. 2015-11-29 04:11:15 i'm not sure that tinyproxy does the same thing 2015-11-29 04:13:34 <_mjones> Does it build cleanly with -Wall on glibc? 2015-11-29 04:14:22 i haven't tried, 2015-11-29 04:14:24 i guess is hould 2015-11-29 04:14:32 can i do that on alpinelinux 2015-11-29 04:14:53 or would i need to use another distribution to check that 2015-11-29 04:15:43 i guess i can just install it from AUR on my arch machine 2015-11-29 04:16:17 <_mjones> incidentally, AUR files have a lot of resemblance to APKBUILD. 2015-11-29 04:16:31 yeah i noticed that 2015-11-29 04:16:37 and no i don't see the RPATH error there 2015-11-29 04:16:45 https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=3proxy 2015-11-29 04:17:23 they haven't set a RPATH either 2015-11-29 04:17:55 <_mjones> rpath is for pax, which is different. 2015-11-29 04:18:01 <_mjones> I was asking for now about -Wall and glibc. ;) 2015-11-29 04:19:20 oh 2015-11-29 04:19:34 yeah my archlinux machine uses glibc and wall though 2015-11-29 04:19:55 but im not sure if aur does that scanelf thing 2015-11-29 04:20:29 i'm not also sure how to force APKBUILDs to depend on glibc either 2015-11-29 04:20:35 in order to test that 2015-11-29 04:23:52 <_mjones> aur doesn' 2015-11-29 04:24:04 <_mjones> t do scanelf. Possibly if running Hardened Gentoo. Possiblty. 2015-11-29 04:24:24 <_mjones> Don't bother, I'm checking now. Apparently I didn't have a compiler installed on my desktop and didn't notice.... 2015-11-29 04:24:36 <_mjones> Looks like they put in -Wall because glibc doesn't complain. 2015-11-29 04:24:57 <_mjones> While removing -Wall would technically suffice, sorta, better if we can patch the actual problem. 2015-11-29 04:28:09 <_mjones> No, it errors on Debian 8 also. Ha! 2015-11-29 04:28:15 <_mjones> Warnings I mean. 2015-11-29 04:28:30 oh :) 2015-11-29 04:34:21 <_mjones> Strange, there are no issues in their github reflecting these errors. 2015-11-29 04:36:39 <_mjones> Even gcc 4.9 throws the warnings. 2015-11-29 04:37:55 hmm 2015-11-29 04:37:58 i'm using gcc 4.92 2015-11-29 04:49:23 <_mjones> I'm looking at the gethostbyname code. And the copyright date goes back to 2002, which probably has something to do with gethostbyname use. 2015-11-29 04:58:49 i'm reluctant to start modifying their source tbh 2015-11-29 04:58:56 i don't want to break anything lol 2015-11-29 04:59:31 it could really do with some unit tests 2015-11-29 04:59:44 he has a github repo, maybe we should fix things and make pulls 2015-11-29 04:59:48 https://github.com/z3APA3A/3proxy/ 2015-11-29 05:01:33 <_mjones> Yeah I looked. Only one page of issues, nothing about compilation or gethostbyname. 2015-11-29 05:37:00 hmm 2015-11-29 05:37:12 _mjones: any luck? 2015-11-29 05:49:22 <_mjones> Can't get past the docbuild. 2015-11-29 05:49:30 <_mjones> I'm running edge; is your machine 3.2.3? 2015-11-29 05:53:00 yes my machine is 3.2.3 2015-11-29 05:53:13 the docs certainly build for me 2015-11-29 06:07:16 $ scanelf -a /usr/bin/3proxy 2015-11-29 06:07:17 TYPE PAX PERM ENDIAN STK/REL/PTL TEXTREL RPATH BIND FILE 2015-11-29 06:07:19 ET_DYN PeMRxS 0755 LE RW- R-- RW- - :::/usr/lib/:/usr/local/lib/:/opt/local/lib/ NOW /usr/bin/3proxy 2015-11-29 06:07:21 user@palanthas:~/3proxy $ scanelf -r /usr/bin/3proxy 2015-11-29 06:07:29 $ scanelf -r /usr/bin/3proxy 2015-11-29 06:07:31 TYPE RPATH FILE 2015-11-29 06:07:33 ET_DYN :::/usr/lib/:/usr/local/lib/:/opt/local/lib/ /usr/bin/3proxy 2015-11-29 06:07:35 that doesn't show the warning thing 2015-11-29 06:07:37 hmmm 2015-11-29 06:10:28 <_mjones> I think it's the way .pre-install is calling scanelf 2015-11-29 06:11:14 hmm 2015-11-29 06:11:26 https://dpaste.de/jL3j that's my full buildlog 2015-11-29 06:12:03 ill comment it out 2015-11-29 06:12:05 and try it 2015-11-29 06:13:27 well commenting it out i still get that error 2015-11-29 06:25:17 for those who want the srcfile http://s000.tinyupload.com/?file_id=00004884515691489518 2015-11-29 06:28:56 _mjones: im reluctant to bother the dev about it again either 2015-11-29 06:29:03 because i think it's some problem with the build system mm 2015-11-29 06:29:13 or APKBUILD rather than his makefile 2015-11-29 06:30:54 there was one other question i had for the subpackage 2015-11-29 06:31:01 how do you set arch="noarch" for that 2015-11-29 06:32:33 http://wiki.alpinelinux.org/wiki/Creating_an_Alpine_package#arch 2015-11-29 06:32:43 wouldn't all *-doc packages be noarch inherintely 2015-11-29 06:33:34 the only reason i ask is because i saw this in my buildlogs 2015-11-29 06:33:36 >>> WARNING: 3proxy-doc*: No arch specific binaries found so arch should probably be set to "noarch" 2015-11-29 06:34:19 except i saw no way of setting an arch to noarch for a subpackage 2015-11-29 06:34:30 <_mjones> Yeah, I had that. 2015-11-29 06:34:44 <_mjones> So the actual showstopper is, I think, a new pkgbuild requirement that manpages be compressed. 2015-11-29 06:34:47 <_mjones> Testing that theory now. 2015-11-29 06:35:01 oh 2015-11-29 06:35:09 documentation said nothing about that ;) 2015-11-29 06:35:12 <_mjones> My showstopper. Then on to the pax scanelf thing. ;) 2015-11-29 06:35:20 yeah 2015-11-29 06:35:23 <_mjones> My theory is that it's new in edge. 2015-11-29 06:35:31 i'm so happy you haven't given up and told me to fuck off lol 2015-11-29 06:38:21 <_mjones> I'm faintly surprised I haven't run into this problem. But then I complete few apkbuilds, which is my own fault. 2015-11-29 06:42:44 <_mjones> Fourth test. ;-) 2015-11-29 06:43:23 <_mjones> Good news and bad. The good news is that compressing the manpages made the build work. 2015-11-29 06:43:41 <_mjones> The bad news is we wanted to get to the part where scanelf fails, and mine didn't fail. Everything worked. 2015-11-29 06:44:27 <_mjones> Trying again so I can give you a better patch for the compression. 2015-11-29 06:44:31 <_mjones> er, maybe. 2015-11-29 06:45:00 oh :) 2015-11-29 06:45:16 weird that it would only effect 3.2.3 2015-11-29 06:45:26 maybe it was some bug in the build thing that was fixed in edge? 2015-11-29 06:45:49 <_mjones> are you fully updated? 2015-11-29 06:45:56 <_mjones> apk -U upgrade 2015-11-29 06:46:34 <_mjones> I dunno. I had a weird edge case blow up my upgrades the other day, but it was my Edge box I hadn't updated in quite some time, so it must have been an edge case. 2015-11-29 06:46:41 <_mjones> And I got it fixed eventually. 2015-11-29 06:47:10 <_mjones> So add this in apkbuild package(): 2015-11-29 06:47:22 <_mjones> # Busybox gzip doesn't have -r so we specify pathnames manually. 2015-11-29 06:47:33 <_mjones> gzip -9v "$pkgdir"/usr/share/man/man3/* "$pkgdir"/usr/share/man/man8/* 2015-11-29 06:47:51 <_mjones> At the end of the package() function. 2015-11-29 06:48:01 yeah i am fully up to date with 3.2.3 2015-11-29 06:49:05 <_mjones> I'm trying to think if there's any reason mine is loose and yours tight with policy. 2015-11-29 06:49:11 <_mjones> You installed under 3.2.3 maybe? 2015-11-29 06:49:22 <_mjones> My dev box is >6months old install. 2015-11-29 06:49:36 <_mjones> Actually >9months. 2015-11-29 06:50:00 i installed 3.2.3 yes 2015-11-29 06:50:12 this box is actually running from ramdisk 2015-11-29 06:50:28 <_mjones> scanelf -V gives you what ver? 2015-11-29 06:50:28 i just keep files i want to keep on a spare hard disk :) 2015-11-29 06:50:42 pax-utils-cvs: scanelf.c compiled Apr 24 2015 2015-11-29 06:50:43 $Id: scanelf.c,v 1.267 2014/10/19 07:31:20 vapier Exp $ 2015-11-29 06:50:45 scanelf written for Gentoo by g 2015-11-29 06:51:39 <_mjones> Same version but different compile date: 2015-11-29 06:51:42 <_mjones> ax-utils-cvs: scanelf.c compiled Feb 23 2015 2015-11-29 06:51:53 <_mjones> x86_64. 2015-11-29 06:52:40 yes i'm on x86_64 too 2015-11-29 06:53:38 <_mjones> Perhaps the pkg got updated but someone didn't bump the release version. Hmm, anyway, afaik it's the way scanelf is being called by abuild in order to check the binaries, not scanelf itself. 2015-11-29 06:53:57 <_mjones> Need Arch-quality docs. :-{ 2015-11-29 06:54:37 that compression line works btw 2015-11-29 06:54:48 /home/user/3proxy/pkg/3proxy/usr/share/man/man3/3proxy.cfg.3: 100% - replaced with /home/user/3proxy/pkg/3proxy/usr/share/man/man3/3proxy.cfg.3.gz 2015-11-29 07:00:11 <_mjones> Slightly kludgy, but I'm guessing it's needed for newest build system so I'd submit the apkbuild with it. 2015-11-29 07:00:31 <_mjones> That upstream code isn't going to win any awards either, but hey. 2015-11-29 07:00:38 <_mjones> gethostbyname. 2015-11-29 07:00:58 <_mjones> If you hadn't said they were supporting ipv6 in 0.8 I'd start looking at submitting it. 2015-11-29 07:14:29 <_mjones> So considering that it works, even if it's ugly, and that I haven't replicated the scanelf error, I think you should lean toward submitting it. 2015-11-29 07:35:42 okay then 2015-11-29 07:36:16 <_mjones> Maybe see if someone else can run it to see if they see the scanelf bit. 2015-11-29 07:36:31 <_mjones> I keep thinking that some setting could control that, but I can't think of any such setting. 2015-11-29 07:36:31 yeah well im consistently getting that 2015-11-29 07:36:33 scanelf: rpath_security_checks(): Security problem NULL DT_RPATH in 2015-11-29 07:36:52 well okay then maybe ill submit it 2015-11-29 07:36:56 and see if someone else can find a solution 2015-11-29 07:37:05 would aports be the place? 2015-11-29 07:37:15 or is there a better list 2015-11-29 07:37:18 <_mjones> Yes, the aports tree. 2015-11-29 07:37:22 <_mjones> There is no other list. 2015-11-29 07:37:36 <_mjones> Er, I assume aports are being accepted on github recently. 2015-11-29 07:38:06 oh i had been using git-send 2015-11-29 07:38:31 <_mjones> That was the only way until, I think, a few months ago. 2015-11-29 07:39:12 i should probably create a github account 2015-11-29 07:40:31 hmm sillysausuage is taken :( 2015-11-29 07:41:21 sillysourcesage maybe 2015-11-29 07:41:42 although that's kind of misleading lol 2015-11-29 07:42:09 supersillysausage! 2015-11-29 07:42:15 more silly than the other sillysausage? 2015-11-29 07:42:32 what do you think _mr 2015-11-29 07:42:34 what do you think _mjones 2015-11-29 07:50:25 https://github.com/alpinelinux/aports here we go 2015-11-29 07:58:31 https://github.com/supersillysausage/aports :D 2015-11-29 08:00:51 <_mjones> There you go. 2015-11-29 08:01:07 <_mjones> I'm criminally remiss in not signing up as well. I have namespace collision issues. 2015-11-29 08:01:19 <_mjones> But how on earth is sillysausage already taken?! 2015-11-29 08:01:34 it was :( 2015-11-29 08:02:03 https://github.com/sillysausage some doofus that doesn't even use it has it 2015-11-29 08:02:33 maybe i should ask them if they want to give me the username 2015-11-29 08:03:45 is there actually any way to message someone on github 2015-11-29 08:05:40 <_mjones> Not sure; I've wondered. Probably not a private way. 2015-11-29 08:06:14 well is there a public way? 2015-11-29 08:06:57 besides creating an issue on their empty repository lol 2015-11-29 08:10:24 <_mjones> That's the only way I assume works currently. 2015-11-29 08:12:42 https://github.com/SillySausage/RailsTest/issues/1 :P 2015-11-29 08:13:29 i wonder if that emails them 2015-11-29 09:04:13 https://stackoverflow.com/questions/13385690/how-to-use-git-with-gnome-keyring-integration 2015-11-29 09:04:22 is that how you guys store your credentials fo git 2015-11-29 09:08:04 $ cd /usr/share/git/credential/gnome-keyring 2015-11-29 09:08:07 # make 2015-11-29 09:08:10 i wonder where that is in AL 2015-11-29 09:19:34 <_mjones> Probably nowhere. It probably requires d-bus. 2015-11-29 09:25:57 hmm 2015-11-29 09:25:59 wel i do have dbus 2015-11-29 09:26:05 https://github.com/shugo/git-credential-gnomekeyring 2015-11-29 09:26:28 the make file seems to require GLIB 2015-11-29 09:27:27 i wonder if i can substitute that for musl 2015-11-29 09:28:20 i don't think i can 2015-11-29 09:28:31 gcc -c -g -O0 -Wall git-credential-gnomekeyring.c 2015-11-29 09:28:34 git-credential-gnomekeyring.c:4:18: fatal error: glib.h: No such file or directory 2015-11-29 09:28:36 #include 2015-11-29 09:28:38 ^ 2015-11-29 09:30:15 sudo apk add glib-dev libgnome-keyring-dev 2015-11-29 09:30:56 but i think it's crusty and old 2015-11-29 09:31:00 https://dpaste.de/GpeD 2015-11-29 09:31:28 oh it compiled 2015-11-29 09:31:31 though 2015-11-29 09:38:36 https://github.com/supersillysausage/aports/commit/87e3b7309439f9a6633261df801cfff59b5b5fc9 2015-11-29 21:22:54 sillysausage - for your rpath problem - have a look @ ~/aports/testing/firefox/APKBUILD to see how $LDFLAGS / rpath is set 2015-11-30 17:27:18 hi 2015-11-30 17:27:44 IS ANYBODY OUT HERE? 2015-11-30 17:34:20 #alpine-linux: Total of 152 nicks [3 ops, 0 halfops, 0 voices, 149 normal] 2015-11-30 17:39:11 :) 2015-11-30 17:39:12 hehe... 149 "normal" 2015-11-30 17:39:14 hali 2015-11-30 17:39:27 are you assuming i am "normal" ? 2015-11-30 17:40:12 only normal people make assumptions 2015-11-30 17:41:30 So, alone at christmas again? 2015-11-30 17:58:15 antihoax: did I miss something is it christmas already? 2015-11-30 23:10:08 <_mjones> A friend just bought the Microsoft Surface Book. I bet even Microsoft doesn't have this nonsense. 2015-11-30 23:11:13 ? 2015-11-30 23:12:08 <_mjones> Wrong channel. ;-/