2013-08-01 08:39:50 hi 2013-08-02 03:25:42 how do I show kernel dropped packets in alpine? 2013-08-02 03:25:59 netstat looks a bit different here 2013-08-02 05:21:34 while1eq1: maybe /var/log/messages? 2013-08-02 06:21:30 while1eq1: check /proc/net/dev 2013-08-02 06:23:30 you have also 'ss' in the iproute2 package 2013-08-02 06:23:39 which i think is supposed to replace netstat 2013-08-02 06:23:49 dunno if it can display dropped packets 2013-08-02 06:24:10 ah 2013-08-02 06:24:12 ifstat 2013-08-02 06:24:17 from iproute2 package 2013-08-02 08:36:04 hi all. you got a new fanboy. 2013-08-02 08:39:49 Chotaire, welcome :) 2013-08-02 08:39:56 :) 2013-08-02 08:42:43 I'm very amazed at what I have seen so far. 3.9 kernel with grsec and vserver/xen dom0 is already very amazing. now I'll have to find out if a boot cd can be created that runs a vbox host (or includes vbox guest tools/modules) 2013-08-02 08:44:56 creating a custom diskless livecd with grsec is another thing I'll have to look into. hopefully there is some sort of build/cooking environment :) 2013-08-02 08:45:43 we've usually take regular cd images, and slipstreamed an apkovl here. though now most boxes are usb based. 2013-08-02 08:46:33 http://wiki.alpinelinux.org/wiki/Manually_editing_a_existing_apkovl is probably the thing I have to look at? 2013-08-02 08:46:59 ovl as in overlay? 2013-08-02 08:48:22 yes 2013-08-02 08:49:33 http://wiki.alpinelinux.org/wiki/How_to_make_a_custom_ISO_image might be useful too 2013-08-02 08:49:46 depends how heavily you want to modify things 2013-08-02 08:51:05 i will have to compile and add custom binaries and configuration files and pre-configure grsec 2013-08-02 08:51:35 the compiled stuff you might want to include as .apk package 2013-08-02 08:51:45 config files probably in overlay 2013-08-02 08:51:54 and the system needs to be setup already (no setup-alpine required), like network configurations, passwords everything already on the livecd 2013-08-02 08:51:57 but yes, the "custom iso image" wiki page is probably best bet 2013-08-02 08:54:44 every once in a while i wanna kick my own ass for not finding something already years ago. this is such a day. 2013-08-02 08:55:19 alpine is exactly what i was looking for. 2013-08-02 08:55:52 busybox based mini linux with 3.9 grsec kernel and dom0.. amazing :) 2013-08-02 09:12:06 Chotaire: i have all but one of my xen boxes switched over 2013-08-02 09:12:32 sometimes even with chroot installs in the first 16GB (so to keep data on sw raid sata boxes) 2013-08-02 09:12:54 and weird issues have greatly reduced with that move 2013-08-02 09:15:30 i favored vbox to xen long ago. I don't think it will be a massive problem to incorporate the stuff. 2013-08-02 09:20:21 didn't you have vbox stability issues? 2013-08-02 09:20:41 $oldboss once moved the build vms into vbox 2013-08-02 09:21:00 so they had 100% cpu load (legit, compiling) for 3/4 of a day 2013-08-02 09:21:05 and died like flies 2013-08-02 09:26:28 never. 2013-08-02 09:27:17 i am running multiple vbox hypervisors on centos, i have never seen a guest die. and phpvirtualbox makes it a charm for users. 2013-08-02 09:46:49 cool 2013-08-02 09:47:16 i had thought about vbox since opennebula can drive it, and it would be fun to "scale out" to my desktop with it - when it's up 2013-08-02 10:10:50 yeah, vbox is quite amazing in portability. i am currently setting up a building environment on alpine linux itself. is there some sort of pattern install i can do to install all devel packages? 2013-08-02 10:12:45 i already added alpine-sdk but that is not enough. maybe there is something like alpine-devel? 2013-08-02 10:13:34 god, this distri is so amazingly uptodate. I'm here to stay. 2013-08-02 10:19:13 Chotaire, yes, we try to follow upstream closely. meaning sysadmins might get more work to migrate if upstream changes things... but i think that's just a good thing. :) 2013-08-02 10:24:06 my weekend is lost :) 2013-08-02 10:25:22 openssh recompiled like a charm with only 2 additional devel packages required. I'm now diving deeper and try to create a fully custom pre-configured bootcd. 2013-08-02 10:25:52 ACTION needed a patched ssh-agent :) 2013-08-02 11:22:47 Chotaire: welcome! 2013-08-02 11:23:01 thank you :) 2013-08-02 11:23:20 please let us know if there are any of you customization that you think should go upstream to alpine 2013-08-02 11:29:46 I'll probably be building and customizing a lot. Sure, I'll share what's worth. vbox integration would probably make sense. 2013-08-02 11:33:29 right now I am stuck with the documentation at http://wiki.alpinelinux.org/wiki/How_to_make_a_custom_ISO_image as I'll just get "Makefile:86: *** multiple target patterns. Stop." when trying to make anything. 2013-08-02 11:49:06 Hm, there seem to be multiple problems with the Makefile of alpine-iso 2013-08-02 11:50:53 the problem lies within APK_FILES := $(call get_apk,$(call expand_apk,$(APKS))) 2013-08-02 12:04:06 yeah, that is a bit fragile 2013-08-02 12:04:15 i got that slapped in my face last time too 2013-08-02 12:04:25 it is probably a package that it cannot find 2013-08-02 12:49:23 We're gonna look into that. Just commenting out the first definition of APK_FILES actually let's it compile through. 2013-08-02 12:52:03 The other problem I see with that wiki page is with echo "~/.cache/abuild/" >> /etc/apk/repositories 2013-08-02 12:52:31 that will only make sense if people already created their own apks, if people have not, they will not learn where to retrieve further information about that and that will also continuously error out magically with that Makefile. 2013-08-02 12:52:50 I'd like to update that wiki page once I have learned more about this. 2013-08-02 12:53:19 WARNING: File '/opt/alpine-iso/isotmp.alpine-mini/isofs/apks/x86/*.apk' is unaccessible 2013-08-02 12:53:19 Segmentation fault 2013-08-02 12:53:30 this is where I am halted right now. 2013-08-02 13:34:25 re ~/.cache/abuild, not needed anymore if you set REPODEST=$HOME/packages 2013-08-02 13:34:45 but then should have ~/packages/main in /etc/apk/repositories 2013-08-02 13:34:51 but yes wiki might need update 2013-08-02 13:34:54 its wiki ;) 2013-08-02 13:38:23 WARNING: File '/opt/alpine-iso/isotmp.alpine-mini/isofs/apks/x86/*.apk' is unaccessible 2013-08-02 13:38:23 Segmentation fault 2013-08-02 13:38:24 hehe 2013-08-02 13:52:56 hello guys, i have a question 2013-08-02 13:53:31 aslong its not regarding the email client, go ahead :) 2013-08-02 13:54:20 :) okay, what version of Uclibc does alpine-linux use ? I need a development environment with gcc on (since busybox dropped gcc) 2013-08-02 14:01:31 devel team answered, the last one. 2013-08-02 14:06:05 As for the boot cd stuff, NOT adding ~/.cache/abuild/ to /etc/apk/repositories let's the make just do its job 2013-08-02 18:45:04 hi 2013-08-02 18:45:28 do you use xen or kvm? 2013-08-02 20:21:48 hi 2013-08-04 05:02:56 <_lb_> Hi! If I set an installation in data mode, would new packages be kept on the 'data' partition? 2013-08-04 05:17:11 <_lb_> Furthermore…. since the data partition is mounted in /var... 2013-08-04 05:17:36 <_lb_> how can I tell the installer to put the configurations in /var if it looks for directories under /media by default? 2013-08-04 14:19:05 does any of you run some corosync clusters with alpine? 2013-08-04 14:19:13 or anything other with more than one node :) 2013-08-04 16:45:54 darkfader: yes 2013-08-04 16:46:00 darkfader: not corosync/heartbeat tho 2013-08-04 16:46:10 darkfader: i cooked my own solution 2013-08-04 19:04:05 ACTION googles "corosync". 2013-08-05 08:43:09 fabled: my apk segfaults 2013-08-05 08:43:12 here is a backtrace: 2013-08-05 08:43:20 https://dpaste.de/qOAwu/ 2013-08-05 08:44:03 and here is the outputhttps://dpaste.de/mgi6B/ 2013-08-05 08:44:07 i think i know what goes wrong 2013-08-05 08:44:25 the linux-grsec-dev ... r2 is not there 2013-08-05 08:44:29 i didnt notice it 2013-08-05 08:45:37 here is the full output: https://dpaste.de/XVI4t/ 2013-08-05 08:45:57 i think the problem is that it does not bail out on error 2013-08-05 08:45:59 it just continues 2013-08-05 08:46:31 and the trigger it tries to run is not there 2013-08-05 08:50:59 ncopa, print 'ipkg' and 'ipkg->pending_triggers' 2013-08-05 08:51:54 (gdb) print 'ipkg' 2013-08-05 08:51:54 $1 = (struct apk_installed_package *) 0x0 2013-08-05 08:51:55 yup 2013-08-05 08:51:57 its null 2013-08-05 08:53:50 i'm guessing this will do: http://sprunge.us/aRKi 2013-08-05 08:54:40 yup 2013-08-05 08:54:48 that makes it avoid segfault 2013-08-05 08:55:10 ncopa-desktop:~/apk-tools$ echo $? 2013-08-05 08:55:10 0 2013-08-05 08:55:16 i'm still concerned 2013-08-05 08:55:21 there were a bunch of errors 2013-08-05 08:55:26 and apk-tools exits with success 2013-08-05 08:55:30 ack 2013-08-05 08:55:33 the patch is ok 2013-08-05 08:55:42 yes, i think the error is not reflected on exit properly now 2013-08-05 08:55:57 i noticed the same during the weekend 2013-08-05 08:56:12 so systems can silently break 2013-08-05 08:56:23 (unless you pay close attention...) 2013-08-05 09:01:42 ncopa: have you seen the new grsec wiki? 2013-08-05 09:02:08 as i saw there are some preset config options 2013-08-05 09:02:19 like desktop, server, kvm, xen.. 2013-08-05 09:05:15 nope i havent seen it 2013-08-05 09:05:17 cool 2013-08-05 09:09:18 http://en.wikibooks.org/wiki/Grsecurity/Appendix/Grsecurity_and_PaX_Configuration_Options 2013-08-05 09:16:56 ah yes those presets i have seen 2013-08-05 12:38:25 morning all 2013-08-05 12:40:24 14:40 here but anyway: morning! :-) 2013-08-05 12:52:07 just fyi, alpine-iso, even when cloning latest git build, errors out today with: 2013-08-05 12:52:08 ERROR: Unable to download 'http://dl-5.alpinelinux.org/alpine/v2.6/main/x86/alpine-mirrors-2.5-r0.apk' 2013-08-05 12:52:08 make: *** [/opt/alpine-iso/isotmp.alpine-viprinet/isofs/apks/x86/alpine-mirrors-2.5-r0.apk] Error 255 2013-08-05 12:52:41 it seems that alpine-mirrors has had a version change but the script is unable to find it. 2013-08-05 12:52:42 alpine-mirrors-2.6-r0.apk 2013-08-05 12:56:52 updating alpine-mirrors on the building environment fixed this. aha... 2013-08-05 13:11:12 hi 2013-08-05 13:11:56 hi 2013-08-05 13:12:16 thanks for bug resolving :-) 2013-08-05 13:12:30 thanks for reporting it ;) 2013-08-05 13:12:45 i planned to do 2.6.3 tm 2013-08-05 13:12:47 but 2013-08-05 13:13:00 i just learned that 3.10 kernel will be LTS 2013-08-05 13:13:17 so i think i will try to get that kernel included in v2.6.3 2013-08-05 13:13:43 we normally dont jump kernel versions in stable branches 2013-08-05 13:13:56 but i think longterm kernel is a good reason 2013-08-05 13:15:39 so, 3.10 will be the next kernel for rhel and sles 2013-08-05 13:15:51 i thought, they will stick forever with 2.6 2013-08-05 13:16:51 we are at 3.9 at moment 2013-08-05 13:16:56 what do you mean by jumping? 2013-08-05 13:17:04 with* 2013-08-05 13:17:13 or by* don't know :) 2013-08-05 13:18:58 so, alpine will stay on 3.10 the next 2 years? 2013-08-05 13:19:31 alpine v2.6 and v2.7 will most likely yes 2013-08-05 13:19:55 alpine v2.4 which is still supported will keep the 3.4.y kernel 2013-08-05 13:20:06 alpine v2.5... i dont know 2013-08-05 13:20:24 shafire: I saw you had trouble booting a CD with the message /sbin/init not found? Did you find a resolution for this? 2013-08-05 13:20:24 v2.3 will lose support in nov 2013-08-05 13:20:49 Chotaire: when was that? I don't know anymore 2013-08-05 13:21:00 ich möchte von der iso booten, der schafft das nur bis: Mouting boot media: ok. Installing packages to root filesystem: OK: 0 MiB in 0 packages ok. /sbin/init not found in new root. 2013-08-05 13:21:35 Do you have a date 2013-08-05 13:21:35 ? 2013-08-05 13:21:50 2013-05-29 2013-08-05 13:22:49 I switched from alpine-mini to alpine 2013-08-05 13:22:59 then it worked 2013-08-05 13:23:48 well then it's all about finding the missing package. 2013-08-05 13:24:15 error reporting is really bad in alpine-iso 2013-08-05 13:24:22 sorry about that 2013-08-05 13:24:56 the thing is /sbin/init exists 2013-08-05 13:25:15 so I really wonder what's going wrong when cooking an iso. 2013-08-05 13:26:01 once booted with emergency mode, /sbin/init correctly links to /bin/busybox 2013-08-05 13:26:20 do you cook the iso images? 2013-08-05 13:26:47 yup 2013-08-05 13:27:21 ah, so you're saying the downloadable isos have the same problem? 2013-08-05 13:27:25 teehee 2013-08-05 13:28:27 Yeah, I used the downloadable iso 2013-08-05 13:28:54 But I don't know, if I used AMT KVM or my dvd device to install 2013-08-05 13:30:19 If I use AMT KVM, I need to install syslinux in stupid mode, otherwise I get a syslinux error on bootup (took me 1 day to find out :() 2013-08-05 13:35:23 well it seems we found an issue there. I will have to confirm that this is still the case with the downloadable mini iso 2013-08-05 13:35:53 for now i am cooking the standard alpine iso and then see if the problem persists. 2013-08-05 13:42:01 ncopa: there is already 3.10 out 2013-08-05 13:42:01 https://www.kernel.org/ 2013-08-05 13:42:09 yes 2013-08-05 13:42:17 i just pushed it to edge 2013-08-05 13:42:30 ncopa:world 1:0 2013-08-05 13:42:36 in fact, i shoudl reboot to test it on my desktop 2013-08-05 13:45:27 i think I'll wait for the 3.10.5 grsecurity patch for the v2.6.3 release though 2013-08-05 13:46:13 Ok 2013-08-05 13:46:22 rebooting brb 2013-08-05 13:47:00 shafire: did you finish the flashcache package back then? 2013-08-05 13:47:09 or waiting for bcache in 3.6.10? 2013-08-05 13:47:21 no, I did not, sorry 2013-08-05 13:47:26 But I will stay with flashcache 2013-08-05 13:47:34 interesting 2013-08-05 13:48:04 what are your reasons? 2013-08-05 13:48:34 It works well 2013-08-05 13:49:19 Do you use bcache? 2013-08-05 13:49:22 no 2013-08-05 13:49:30 i don't really want to, either 2013-08-05 13:49:48 do you use flashcache? 2013-08-05 13:49:52 i disabled bcache 2013-08-05 13:49:57 for the stable 2013-08-05 13:50:06 might enabled it afterwards 2013-08-05 13:50:14 yes, but just for testing mostly 2013-08-05 13:50:21 yes for edge 2013-08-05 13:50:30 and for v2.7 2013-08-05 13:50:33 don't activate bcache :) 2013-08-05 13:50:37 I am using flashcache 2013-08-05 13:50:41 :p 2013-08-05 13:50:47 ok.. whats the diff? 2013-08-05 13:51:07 Linux ncopa-desktop 3.10.4-0-grsec #1-Alpine SMP Mon Aug 5 10:09:58 UTC 2013 x86_64 Linux 2013-08-05 13:51:20 :-) 2013-08-05 13:52:07 it's just personal preference 2013-08-05 13:54:08 for me, bcache first was useless since it's a homebrew thing whereas flashcache is deployed many thousand times, now bcache is becoming the hyped thing and that alone makes me not use it 2013-08-05 13:54:28 "internally used at google!" 2013-08-05 13:54:34 "for 5 months! almost!" 2013-08-05 13:54:45 "nothing existed before that!" 2013-08-05 13:55:08 ok I have this very same problem when cooking "alpine". /sbin/init not found in new root. Launcing emergency recovery shell 2013-08-05 13:55:54 alpine (base?) 2013-08-05 13:56:04 however, in emergency recovery shell /sbin/init correctly links to /bin/busybox and it is executable 2013-08-05 13:56:38 alpine as in alpine.iso 2013-08-05 13:58:19 so it appears all isos build by alpine-iso won't boot even without any modifications. 2013-08-05 14:02:36 Chotaire: i built iso here today, andit booted in qemu 2013-08-05 14:03:03 oh wait... maybe i do have modification... 2013-08-05 14:03:53 no, i dont 2013-08-05 14:04:00 testing again now 2013-08-05 14:04:26 Welcome to Alpine Linux 2.6 2013-08-05 14:04:26 Kernel 3.10.4-0-grsec on an x86_64 (/dev/tty1) 2013-08-05 14:04:26 localhost login: 2013-08-05 14:04:32 it booted up 2013-08-05 14:04:45 ncopa: http://www.tiikoni.com/tis/view/?id=9eb93fa 2013-08-05 14:05:29 in emergency shell, can you veriy the kernel version? 2013-08-05 14:05:31 uname -a 2013-08-05 14:05:46 ah 2013-08-05 14:05:48 in new root 2013-08-05 14:05:57 Linux (none) 3.9.11-1-grsec #2-Alpine SMP 2013-08-05 14:06:10 it failed to set up new root 2013-08-05 14:06:13 the sysroot 2013-08-05 14:06:40 in your emergency shell, check /proc/partitions 2013-08-05 14:07:09 8 0 8388608 sda 2013-08-05 14:07:13 11 0 275494 sr0 2013-08-05 14:07:19 do you boot from cdrom? 2013-08-05 14:07:22 yes 2013-08-05 14:07:24 the script setup-disk must be improved too :-) 2013-08-05 14:07:25 ok 2013-08-05 14:07:32 yeah.. :-/ 2013-08-05 14:07:37 hands full though.. 2013-08-05 14:07:46 i don't even intend to install to disk 2013-08-05 14:08:10 shafire: if you have ideas how to improve please post to alpine-devel or create issue on bugs.a.o 2013-08-05 14:08:24 Chotaire: can you look if you have /sysroot? 2013-08-05 14:08:27 and whats in there 2013-08-05 14:08:32 find /sysroot 2013-08-05 14:08:43 i suspect that it fails to install some package 2013-08-05 14:08:54 yes it very much exists 2013-08-05 14:09:12 do you have /sysroot/sbin/init ? 2013-08-05 14:09:32 nope, binary directories are missing. 2013-08-05 14:09:49 i think something went wrong during the apk add 2013-08-05 14:09:54 it has /var /lib /dev /tmp and /etc 2013-08-05 14:10:12 I saw no errors during build. 2013-08-05 14:10:33 try add 'noquiet verbose' to boot 2013-08-05 14:10:42 press when you see boot: 2013-08-05 14:10:45 the prompt 2013-08-05 14:10:49 you have like 2 seconds 2013-08-05 14:11:04 then it hink you type: grsec noquiet verbose 2013-08-05 14:11:12 should make things go very noisy 2013-08-05 14:11:13 let's try... 2013-08-05 14:11:20 you might find an error message there 2013-08-05 14:11:26 actually 2013-08-05 14:11:46 youcan try: apk fix --root /sysroot 2013-08-05 14:11:55 you'll probably get same error message 2013-08-05 14:12:23 no error messages 2013-08-05 14:12:43 do you have /sysroot/etc/apk/world there? 2013-08-05 14:12:59 whats in it if its there 2013-08-05 14:13:23 ERROR: 1 unstatisfiable dependencies 2013-08-05 14:13:25 world: alpine-base 2013-08-05 14:13:48 i think some of the alpine-base deps is missing 2013-08-05 14:14:01 cat /sysroot/etc/apk 2013-08-05 14:14:02 alpine-base 2013-08-05 14:14:07 in /media/cdrom/apks/*/ 2013-08-05 14:14:12 cat /sysroot/etc/apk/world even 2013-08-05 14:14:19 can you try: find /media/cdrom/apks 2013-08-05 14:14:25 check what packages is there 2013-08-05 14:14:53 something probably went wrong when the makefile tried to fetch the packages needed 2013-08-05 14:15:12 (yes it needs to be fixed to display proper error message) 2013-08-05 14:15:27 alpine-base is there 2013-08-05 14:15:37 i think one of alpine-base's deps is missing 2013-08-05 14:16:06 apk info -R alpine-base 2013-08-05 14:16:09 should list the deps 2013-08-05 14:16:14 i have tried cooking multiple isos, which have downloaded their own repositories, so the dep is missing everywhere. 2013-08-05 14:16:57 and the makefile didnt exit with error 2013-08-05 14:17:00 ERROR: Unable to read datbaase state: No such file or directory 2013-08-05 14:17:22 apk info --root /sysroot -R alpine-base 2013-08-05 14:18:07 at boot, the initramfs' /init script will try find repositories on boot media (eg cdrom) 2013-08-05 14:18:21 it will try find an apkovl too 2013-08-05 14:18:33 then it will extract things in /sysroot 2013-08-05 14:18:39 and finally switch_root in there 2013-08-05 14:18:53 ERROR: Not found: alpine-base 2013-08-05 14:19:07 it failed to extract the packages due to some dependency missing 2013-08-05 14:19:15 2013-08-05 14:19:26 cooker:/opt/alpine-iso# apk info -R alpine-base 2013-08-05 14:19:26 alpine-base-2.6.2-r0 depends on: 2013-08-05 14:19:26 alpine-baselayout 2013-08-05 14:19:26 alpine-conf 2013-08-05 14:19:26 apk-tools 2013-08-05 14:19:28 busybox 2013-08-05 14:19:29 busybox-initscripts 2013-08-05 14:19:30 openrc 2013-08-05 14:19:31 libc-utils 2013-08-05 14:19:32 alpine-keys 2013-08-05 14:20:34 hm 2013-08-05 14:20:49 busybox-initscripts is missing in *.packages 2013-08-05 14:20:55 what's the alpine arm roadmap? 2013-08-05 14:21:04 I need alpine for my cubieboard :-) 2013-08-05 14:21:11 Chotaire: it should be pulled in automatically 2013-08-05 14:21:19 i suppose there is where it went wrong 2013-08-05 14:21:48 libc-utils and alpine-keys is also not in *.packages 2013-08-05 14:21:51 hrm 2013-08-05 14:22:24 on cooker, try: apk fetch -R --simulate alpine-base 2013-08-05 14:22:38 i think that operation went wrong when making the iso 2013-08-05 14:22:56 notihng happened 2013-08-05 14:23:19 fabled: we really need apk fetch -R --print-pkgname-to-stdout --simulate 2013-08-05 14:24:02 Chotaire: it shoudl ahve printed: Downloading.... blabla 2013-08-05 14:24:39 like this: https://dpaste.de/cGn96/ 2013-08-05 14:24:56 ok 2013-08-05 14:25:03 all aforementioned dependancies exist in isotmp.alpine-*/isofs/apks/x86 2013-08-05 14:25:34 but not on the iso you boot? 2013-08-05 14:25:38 weird 2013-08-05 14:25:47 interesting, the 2nd time I typed this command it gave me output 2013-08-05 14:26:00 i think it depends what dir you are in 2013-08-05 14:26:06 if you are in apks/x86 2013-08-05 14:26:07 https://dpaste.de/Wj2Fk/ 2013-08-05 14:26:09 where the packages it 2013-08-05 14:26:10 is* 2013-08-05 14:26:16 then it will not try download them 2013-08-05 14:26:21 as it thinkgs they are there already 2013-08-05 14:26:51 hm 2013-08-05 14:26:54 one thing more 2013-08-05 14:27:08 do those package exist in the dir where you have the Makefile? 2013-08-05 14:27:16 in alpine-iso/ dir? 2013-08-05 14:27:56 if they do it might fool the makefile to think that the package is already there 2013-08-05 14:27:57 https://dpaste.de/0f2s4/ 2013-08-05 14:28:13 hm 2013-08-05 14:28:24 hmpf 2013-08-05 14:28:24 ok 2013-08-05 14:28:35 i should probably spend time on that 2013-08-05 14:28:50 fix apk 2013-08-05 14:29:16 to print to stdout instead of stderr 2013-08-05 14:29:21 so we can see error messages 2013-08-05 14:30:19 maybe its as simple as 'apk update'? 2013-08-05 14:30:22 and then generate the iso 2013-08-05 14:30:33 i dunno what or why things go wrong 2013-08-05 14:31:30 WARNING: Ignoring /media/cdrom/apks/x86/APKINDEX.tar.gz: UNTRUSTED signature 2013-08-05 14:31:33 that might be a problem? 2013-08-05 14:31:44 yeah 2013-08-05 14:32:09 it will need to sign the .apks 2013-08-05 14:32:15 and it will need to sign the index 2013-08-05 14:32:31 and the pub key needs to be included on the iso 2013-08-05 14:32:41 or initramfs 2013-08-05 14:32:48 thats probably the issue 2013-08-05 14:33:33 do you have an abuild key? 2013-08-05 14:33:37 https://dpaste.de/5fOq7/ 2013-08-05 14:34:06 try copy the root-51fbb84c.rsa.pub to /etc/apk/keys if its not there 2013-08-05 14:34:23 let's try that. 2013-08-05 14:34:47 makefile will copy the pub keys you have here to the initramfs 2013-08-05 14:36:05 just make PROFILE=blah iso or do you recommend a make clean or similar? 2013-08-05 14:36:50 rm -r isotmp.alpine-*/initfs.* 2013-08-05 14:36:54 should be enough 2013-08-05 14:37:00 ok great, I will try that out. 2013-08-05 14:37:06 i normally rm -r isotmp.* 2013-08-05 14:37:19 but initfs.* shoudl be enough 2013-08-05 14:38:04 rebuilding 2013-08-05 14:38:43 sweet libvirt/virt-manager send ctrl-alt-delete works again 2013-08-05 14:38:53 probaly libvirt update or so 2013-08-05 14:39:21 booting... 2013-08-05 14:39:33 do you use kvm? 2013-08-05 14:40:14 ncopa: same trouble, I will delete isotmp.* and retrya 2013-08-05 14:40:30 shafire: i do on my desktop yes 2013-08-05 14:40:53 works pretty well 2013-08-05 14:41:02 actually, we use kvm for www.a.o 2013-08-05 14:41:14 its a vserver host in a kvm guest :) 2013-08-05 14:41:25 do you use also xen? 2013-08-05 14:41:31 that's going to take a while, let's see if that works 2013-08-05 14:41:33 no 2013-08-05 14:41:40 i currently dont use xen 2013-08-05 14:41:49 i have a server that i was supposed to set up xen on 2013-08-05 14:41:51 to test it 2013-08-05 14:42:03 but that project has stalled... 2013-08-05 14:42:21 i think kaniini uses xen 2013-08-05 14:42:32 I use vbox 2013-08-05 14:42:52 ok brb build's gonna take a while 2013-08-05 14:43:09 i tried build vbox for alpine some time ago 2013-08-05 14:43:11 but gave up 2013-08-05 14:43:11 ncopa: thanks so far, i hope we can get this trouble sorted (or it already works when I get back) 2013-08-05 14:43:25 ok, i hope it works 2013-08-05 14:43:31 So, everyone who downloaded the iso was not able to install alpine? 2013-08-05 14:43:42 for the last 2 months 2013-08-05 14:48:19 no, the problem was his home build 2013-08-05 14:48:58 he built a signed index but didnt include the public key on the iso 2013-08-05 14:49:21 i suppose the docs should be improved 2013-08-05 14:54:13 well the docs say the key must be placed in ~/.abuild 2013-08-05 14:54:22 let's try the new build now. 2013-08-05 14:55:35 ncopa: would be easier if it failed to generate the iso with an error than have it in the docs, but i didn't yet manage to make my own iso, so i don't know if it would be possible to test for that 2013-08-05 14:55:57 darkfader: true 2013-08-05 14:56:22 it failed to generate the iso with an error and asked to place the key in ~/.abuild :) 2013-08-05 14:56:28 et voila. now it boots. 2013-08-05 14:56:30 thanks for the help. 2013-08-05 14:56:34 congrats! 2013-08-05 14:56:37 hehe 2013-08-05 15:00:40 :) 2013-08-05 15:01:43 yeah the documentation for alpine-iso definitely needs a major overhaul. 2013-08-05 15:03:00 i have alpine deployed on about 300 xen dom0's 2013-08-05 15:03:09 drool. 2013-08-05 15:03:55 thats pretty cool :) 2013-08-05 15:03:59 the ability to run our dom0 environment from RAM is useful for debugging hardware faults that might otherwise yield the dom0 temporarily inaccessible 2013-08-05 15:04:55 kaniini: are the guests also alpine? 2013-08-05 15:05:04 may I ask, for which company? 2013-08-05 15:09:55 shafire: alpine, debian, ubuntu, gentoo, centos, windows, etc. 2013-08-05 15:10:10 shafire: http://www.tortois.es/ 2013-08-05 15:10:36 shafire: *everything* internal is alpine 2013-08-05 15:11:06 your hosting company? 2013-08-05 15:13:44 yap 2013-08-05 15:14:05 :-) 2013-08-05 15:14:08 the only thing not alpine internally is the OS on our routers (i.e. JunOS 11.4) 2013-08-05 15:15:46 nice..... I try to also just have alpine internally 2013-08-05 15:16:14 kaniini: so how do you install 300 alpine boxes? 2013-08-05 15:16:16 so, alpine 2.7 on arm, deal okay! 2013-08-05 15:16:56 darkfader: PXE with some custom apkovl generation 2013-08-05 15:16:59 + uclibc dropping 2013-08-05 15:17:10 + alpine.org domain auction buy 2013-08-05 15:17:23 how much do they want for alpine.org 2013-08-05 15:17:24 why should uclibc be dropped ;p 2013-08-05 15:17:36 darkfader: we're preparing to go to musl-libc 2013-08-05 15:17:41 ok 2013-08-05 15:17:46 that is an even weirder name 2013-08-05 15:17:48 darkfader: because we are tired of maintaining what is effectively a uclibc fork at this point 2013-08-05 15:17:52 ah ok 2013-08-05 15:18:45 alpine.org never answered my email 2013-08-05 15:21:43 shafire: why would we want alpine.org ? alpinelinux.org works fine for now imho 2013-08-05 15:23:23 yup that domain is pretty fine 2013-08-05 15:24:08 For no reason. :p 2013-08-05 15:24:18 It's shorter :p 2013-08-05 15:47:25 shorter is not always better :p 2013-08-05 15:51:22 my penis is short, but therefore it is really thin! 2013-08-05 15:52:49 ok time to go. see you tomorrow guys :) 2013-08-05 16:08:27 :D 2013-08-05 16:08:29 see you 2013-08-05 16:08:33 I am going too 2013-08-06 20:24:09 hi 2013-08-07 06:18:57 hi 2013-08-07 06:37:09 Moinmoin 2013-08-07 06:41:46 morrn 2013-08-07 09:43:57 hi 2013-08-07 09:44:27 please, someone should cleanup the forum 2013-08-07 09:52:48 clandmeter: ^^^ 2013-08-07 09:56:46 shafire: that one user was the only one right? 2013-08-07 09:57:01 http://alpinelinux.org/forum/general-discussion/test-just-test 2013-08-07 09:57:32 yes 2013-08-07 09:58:00 2 users+content deleted 2013-08-07 09:59:06 thanks 2013-08-07 10:00:05 im thinking of adding question captcha 2013-08-07 10:00:23 but i need to have safe question(s) 2013-08-07 10:05:34 Hello! 2013-08-07 10:05:52 Please help me with the following question. 2013-08-07 10:06:44 I use the command setup-disk. 2013-08-07 10:07:04 If I select the option "sys", then alpine linux is loaded into memory, or will work directly with the disk? 2013-08-07 10:07:40 with the disk 2013-08-07 10:09:02 jakal: http://git.alpinelinux.org/cgit/alpine-conf/tree/setup-disk.in#n773 2013-08-07 10:09:19 Ok. Thank you! I installed AlpineLinux on Alix board. And I would like the system to boot from a compact flash in RAM. What am I to choose? 2013-08-07 10:10:07 I have to choose the option with the "data", right? 2013-08-07 10:11:22 Sorry for my English... 2013-08-07 10:15:36 jakal: just download the latest iso 2013-08-07 10:15:50 unpack it and copy the contents to cf 2013-08-07 10:16:08 install bootloader to cf and modify it so you can use serial 2013-08-07 10:17:07 there are instructions on our wiki how to enable serial console for syslinux 2013-08-07 10:17:46 clandmeter: With this problem. I do not have CD ROM. And no reader compact flash. Because I had to first install debian via PXE and then replace debian on AlpineLinux. 2013-08-07 10:18:14 you dont have a cf reader in your pc? 2013-08-07 10:18:48 I have access to the console, thanks for the wiki. Yes, I don`t have a cf reader in my pc. 2013-08-07 10:19:08 thats not a good combo when using alix boards :) 2013-08-07 10:19:48 well if you can boot over pxe you can probably install without removing the cf 2013-08-07 10:20:24 but i never tried that. 2013-08-07 10:20:50 I agree, but I work with what I have. ))) Yes, as the Alpine Linux do not support PXE installation, I first installed Debian. 2013-08-07 10:21:13 Then remotely reinstalled Debian on Alpine Linux. 2013-08-07 10:21:47 pxe boots debian? 2013-08-07 10:22:57 Yes 2013-08-07 10:23:29 well from that env you can format the cf and copy the contents of the iso to the cf 2013-08-07 10:24:28 then install syslinux bootloader and modify syslinux conf to support serial 2013-08-07 10:26:01 jakal: your alix has usb right? 2013-08-07 10:26:28 afaik alix has always usb 2013-08-07 10:26:40 the one wihtout usb was the previous model, the "wrap" 2013-08-07 10:26:54 ACTION got both... ;-) 2013-08-07 10:27:27 At first I ran setup-disk with the parameter "sys", then stopped running. Now a command setup-disk gives me an error "No disks found." 2013-08-07 10:27:31 i dont know all the models :) 2013-08-07 10:28:10 jakal: dont run setup disk 2013-08-07 10:29:08 I used this http://wiki.alpinelinux.org/wiki/Replacing_non-Alpine_Linux_with_Alpine_remotely 2013-08-07 10:29:34 And it says run the "setup-disk" 2013-08-07 10:29:55 Then what do I need to run? 2013-08-07 10:30:42 jakal: when you boot pxe does it use cf as root? 2013-08-07 10:30:56 or does it run from ram? 2013-08-07 10:32:12 clandmeter: No, no ... PXE I've only used to install Debian on Alix board. Then I used this article http://wiki.alpinelinux.org/wiki/Replacing_non-Alpine_Linux_with_Alpine_remotely 2013-08-07 10:33:05 can you boot pxe again? 2013-08-07 10:33:38 What for? Alpine Linux does not support the installation via PXE. 2013-08-07 10:34:35 when you boot pxe and run from ram, you can install alpine. 2013-08-07 10:38:53 you can also create alpine usb-stick and boot from it. if the bios supports usb booting. 2013-08-07 10:41:26 Boot PXE again - it's very long. Alpine Linux is already loaded. I logged in and followed the instructions from the wiki. Entered the command "setup-disk", and then stop the execution of the command. 2013-08-07 10:43:23 If I run setup-alpine, the system will be installed on the disk, but will work with the RAM? 2013-08-07 10:46:39 that guide is for regular hd's not running completely from ram 2013-08-07 10:46:44 setup-disk is not for ram installations 2013-08-07 10:48:12 how did you run/boot alpine? 2013-08-07 10:50:05 PXE -> netboot debian-installer -> Boot Debian Wheezy -> Replace Debian with Alpine remotely. 2013-08-07 10:56:43 disk installs do not support ram only booting. you need the contents of iso to do that. 2013-08-07 10:59:41 clandmeter: I've done everything on this article. http://wiki.alpinelinux.org/wiki/Replacing_non-Alpine_Linux_with_Alpine_remotely 2013-08-07 10:59:59 So I have the iso 2013-08-07 11:00:41 What can I do to install the alpine on cf from memory? 2013-08-07 11:02:15 you can create a directoy in cf root and copy the contents of the iso to it. 2013-08-07 11:02:34 then create an entry in your bootloader to boot alpine from that directory 2013-08-07 11:02:54 then you will be running from ram 2013-08-07 11:04:06 That's it? That is alpine always be loaded from the folder and save the changes to it? 2013-08-07 11:04:43 you need to configure lbu to store your ovl in correct location 2013-08-07 11:04:52 info is on wiki 2013-08-07 11:05:15 i guess you want to cleanup your cf when you are running from ram. 2013-08-07 11:06:11 simpler version is to boot from usb and format the cf and then copy the contents of iso to it. install the bootloader. and you have a clean install. 2013-08-07 11:07:00 there are many ways to Rome... don't know which one suits you best. 2013-08-07 11:07:31 Yes, I would like to use a compact flash to boot alpine, for the swap partition, and for something else in the future. 2013-08-07 11:07:59 Alix board can not boot via USB. 2013-08-07 11:08:18 Only PXE, Compact Flash or IDE HDD 2013-08-07 11:16:24 jakal: options: 1. copy iso to cf and create dual boot. 2. boot pxe and run from ram, setup cf, copy iso to cf and bootloader. 3. buy a cf reader and be happy. 4. ask ncopa for alternatives 2013-08-07 11:17:47 clandmeter: Roger that. Thank you very much for the clarification. I'm sorry to disturb you from your work. 2013-08-07 11:19:07 hi 2013-08-07 11:19:10 whats up 2013-08-07 11:19:52 he wants to replace his hd based install for ram based on alix. 2013-08-07 11:20:08 remotely 2013-08-07 11:20:13 crazy stuff 2013-08-07 11:20:18 :) 2013-08-07 11:20:20 he is in the right place :) 2013-08-07 11:20:29 he has serial 2013-08-07 11:21:02 jakal: the alix does not boot from usb? 2013-08-07 11:22:41 jakal, i have alix boxes booting from CF 2013-08-07 11:23:15 ncopa, nope, alix bios does not support usb boot 2013-08-07 11:23:20 ncopa: Hello! I have not tried to boot the alix board via USB. 2013-08-07 11:24:03 fabled: You are right. Thank you. 2013-08-07 11:25:12 fabled: I have already replaced the Debian with Alpine remotely on alix board. 2013-08-07 11:25:31 jakal, oh, ok :) i just installed alpine directly to CF 2013-08-07 11:25:34 as run-from-ram 2013-08-07 11:26:37 he doesnt have a cf reader. so his only option to get to the cf without booting over it is via pxe. 2013-08-07 11:27:15 buy a $10 CF reader. will be so much easier. 2013-08-07 11:27:22 (or what ever pocket change one costs) 2013-08-07 11:27:53 So it's understandable that it's easier. But it is not so interesting! 2013-08-07 11:28:59 :D 2013-08-07 11:29:15 you could try doing it blindfolded 2013-08-07 11:29:37 Now I have working alpine in RAM. What do I need to do to install alpine directly on cf? 2013-08-07 11:29:47 clandmeter: :))) 2013-08-07 11:29:53 jakal, setup-disk; but i prefer to run from ram 2013-08-07 11:30:22 jakal: make sure you got all apk's isntalled to do the setup 2013-08-07 11:30:38 fabled: I`m also prefer to run from ram. So I ask what I need to do? 2013-08-07 11:30:49 umount anything currently mounted (like modules) 2013-08-07 11:31:43 then you can partition the cf, format it, install bootloader and copy the iso to it 2013-08-07 11:31:57 and hope you didnt forget somedthing 2013-08-07 11:31:59 I've experimented a bit and /dev/sda2 mounted as /var/. And it can not be unmounted. 2013-08-07 11:32:38 umount: can't umount /var: Device or resource busy 2013-08-07 11:38:42 logfiles etc keeps it open 2013-08-07 11:39:24 did you use the swapspace to boot it? 2013-08-07 11:41:35 No. I have disabled the swap partition. But I want to use it in the future. 2013-08-07 11:43:29 I used the command "setup-disk -m data /dev/sda" and is now a folder /var/ mounted and I can not unmount it. 2013-08-07 11:45:30 because its in use 2013-08-07 11:46:01 you can try stop syslog and klogd service 2013-08-07 11:46:05 and try umount it after taht 2013-08-07 11:46:20 and then restart syslog 2013-08-07 11:52:19 Approx. I did it. Stop klogd and syslog, moved files from /var to /.var, unmounted /dev/sda2, renamed /.var to /var and start klogd and syslog. 2013-08-07 11:52:48 Now I can work with cf. 2013-08-07 11:52:58 i think youre cool :) 2013-08-07 11:53:20 you do crazy the crazy stuff i like to do :) 2013-08-07 11:56:02 :) Thank you for your compliment. :) I like Linux, its strengths, and that it is no limitations. :) 2013-08-07 11:56:36 indeed 2013-08-07 11:57:16 jakal: where you from? 2013-08-07 11:57:30 there is no spoon 2013-08-07 11:57:31 But I admire the people who make distributions based on Linux and supports them. 2013-08-07 11:57:42 shafire: I`m from Russia 2013-08-07 12:15:03 Hmm... Using fdisk I made two partition. But "mkfs.ext4 /dev/sda1" reports an error "Could not stat /dev/sda1 --- No such file or directory" 2013-08-07 12:15:17 mdev -s 2013-08-07 12:15:19 try that 2013-08-07 12:16:02 also, if the disk was in use, it might require a reboot before kernel sees the change 2013-08-07 12:17:50 Reboot is not possible. :) cat /proc/partitions reports that the partition there. 2013-08-07 12:18:20 mdev -s should fix it then 2013-08-07 12:18:29 or manually mknod 2013-08-07 12:18:45 ncopa: Yep. Already. Thank you! 2013-08-07 12:18:50 ^) 2013-08-07 12:18:57 s/^)/:)/ 2013-08-07 12:19:04 lol 2013-08-07 12:19:12 thats how you know someone is a nerd... 2013-08-07 12:19:23 regexping smileys... 2013-08-07 12:20:41 )))) 2013-08-07 12:23:21 maybe '^' and ')' must be escaped... ;-) 2013-08-07 15:16:40 hi 2013-08-07 15:16:53 no linux 3.10 in 2.6.3? 2013-08-07 15:17:19 ah I see 2013-08-07 15:17:38 main/linux-grsec: upgrade to 3.9.9 kernel (cherry picked from commit 53ab941d1b6bf6cfa5230338c818272e01fde51a) 2013-08-07 15:17:49 main/linux-grsec: upgrade to 3.10.5 (cherry picked from commit 2f916b4a5031fccc91681f906ac28f8b7e12c639) 2013-08-07 15:18:52 Could you add hs-esslingen at the bottom and to the dl.cgi? http://alpinelinux.org/downloads 2013-08-07 15:25:54 shafire: it's on my todo list 2013-08-07 15:26:08 thanks 2013-08-07 15:26:10 np 2013-08-07 18:58:10 channel topic is old! 2013-08-07 18:58:27 hi:) 2013-08-07 20:57:20 shafire: btw, updated the mirror list on www.a.o earlier 2013-08-07 20:57:33 saw it, thanks 2013-08-07 21:26:02 http://mirror1.hs-esslingen.de/info/breakdown/2013-08/2013-08-07-alpine-map.png 2013-08-10 10:17:34 hm, 2013-08-10 10:17:45 wiki still down? 2013-08-10 14:07:58 hello! it seems that the wiki portion of the website isn't working. is it maintenance day? 2013-08-10 14:10:24 StarWarsFan, bjornoslav wiki back 2013-08-10 14:10:57 rnalrd, thank you, it's back now :3 2013-08-10 14:11:00 great, thx 2013-08-10 23:12:58 basalt:~# apk update 2013-08-10 23:12:58 fetch http://dl-4.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz 2013-08-10 23:12:58 wget: can't connect to remote host (74.117.189.114): Connection refused 2013-08-10 23:12:58 huh 2013-08-10 23:13:04 i get that for each repo 2013-08-11 00:33:18 Mp5shooter: i'll check on it later - that box was down for maintenance friday night 2013-08-11 00:33:26 oh ok 2013-08-11 00:33:35 i switched to dl-3 for now 2013-08-11 06:38:37 your main site seems to be down... 2013-08-11 06:40:41 empty 200 response from nginx 2013-08-11 13:31:59 Hi, sorry for my bad English. Anyone know why it doesn't work server alpinelinux.org? 2013-08-11 13:32:46 no i also just noticed that it's down 2013-08-11 13:32:52 oh well, not down 2013-08-11 13:32:59 but redicted nowhere 2013-08-11 13:40:45 Yesterday it worked. I could not just go on wiki.alpinelinux.org. Today, nothing works. 2013-08-11 13:44:35 hi 2013-08-11 13:44:45 how can i see more details if i got this error: 2013-08-11 13:44:50 apk upgrade 2013-08-11 13:44:50 1 errors; 1044 MiB in 235 packages 2013-08-11 13:45:23 -v has no effekt 2013-08-11 13:46:36 amirzoyan: i suppose that means someone is working on it. 2013-08-11 14:17:21 hmm 2013-08-11 14:31:43 no ideas? 2013-08-11 16:17:33 amirzoyan: got a mail that the site is fixed 2013-08-11 16:17:58 StarWarsFan: no, not really 2013-08-11 16:18:08 too long ago since i last had some error 2013-08-11 16:18:49 then there might be something wrong because that system was setup completely new yesterday :-( 2013-08-11 16:19:18 based on 2.6 release and upgraded to edge as described on the webpage 2013-08-11 16:19:27 -webpage +wiki 2013-08-11 16:20:05 python coders are so disgusting with their never handling any errors 2013-08-11 16:20:14 "Login successful 2013-08-11 16:20:20 Traceback (...) 2013-08-11 16:20:21 ... 2013-08-11 16:20:23 " 2013-08-11 16:20:25 fuck this. 2013-08-11 16:20:44 (not alpine related, i'm just saying it's bad to deal with errors) 2013-08-11 16:21:09 i know the problem... 2013-08-11 16:21:20 so you're not alone ;-) 2013-08-11 16:21:27 (if that helps a little bit...) 2013-08-11 23:47:54 jbilyk: did you buy your axis P1354 new? 2013-08-11 23:48:45 er 2013-08-11 23:48:47 1344 2013-08-12 01:01:59 Mp5shooter: yeah, a while back 2013-08-12 01:02:06 wow 2013-08-12 01:02:09 those things are expensive 2013-08-12 01:02:09 :P 2013-08-12 01:02:17 is it worth it 2013-08-12 01:02:23 also i saw that they're 1MP 2013-08-12 02:31:52 Mp5shooter: yeah, a bit pricey but does the job and is stable 2013-08-12 14:10:49 and now lists.alpinelinux.org seems to be down 2013-08-12 14:21:38 clandmeter: 14:10 < uggedal> and now lists.alpinelinux.org seems to be down 2013-08-12 14:23:12 uggedal: sorry about that - web server was stopped on that box 2013-08-12 14:23:14 back up 2013-08-12 14:25:53 darkfader: its all jbilyk_ fault 2013-08-12 14:26:00 as usual :P 2013-08-12 14:26:01 ;-) 2013-08-12 14:26:11 overworked and underpaid jbilyk :D 2013-08-12 14:26:50 join the club 2013-08-12 14:27:58 poor thing, ack 2013-08-12 14:28:18 seems to be the same everywhere... 2013-08-12 14:28:26 thanks jbilyk 2013-08-12 14:28:34 yes he is definitively underpaid :) 2013-08-12 14:49:09 anyone running runit on alpine? I see that the busybox config does not enable it nor can i find a package in aports 2013-08-12 14:58:01 we use openrc 2013-08-12 14:58:12 so yes i disabled runit in bb 2013-08-12 14:58:15 to save space 2013-08-12 14:58:39 i suppose we could add a package for runit if you are interested in it 2013-08-12 14:58:56 but not today (my day is over in 1min 12 sec :) 2013-08-12 15:22:30 ncopa: I can create a package and send a patch 2013-08-13 06:23:36 morning 2013-08-13 06:23:46 uggedal: yes a patch would be nice 2013-08-13 10:53:04 hi 2013-08-13 10:56:02 hi again :) 2013-08-13 10:56:19 :) 2013-08-13 10:56:30 ncopa: was it you, who wanted to guide me through something? 2013-08-13 10:56:46 I don't know anymore, for what it was 2013-08-13 10:56:53 very possible, but i forgot what it was :) 2013-08-13 10:57:47 I do not have any chat logs 2013-08-13 10:58:03 when was it? 2013-08-13 10:58:59 some weeks ago 2013-08-13 10:59:12 he went to a long weekend holiday 2013-08-13 11:03:51 ncopa: http://bugs.alpinelinux.org/issues/2032 2013-08-13 11:05:36 yes they are independent packages 2013-08-13 11:06:07 ok 2013-08-13 11:06:09 thanks 2013-08-13 11:06:18 looks like the doc is updated: http://wiki.alpinelinux.org/wiki/Xen_Dom0 2013-08-13 11:06:42 and who did it? :D 2013-08-13 11:06:57 might be you need to install both xen and xen-hypervisor packages 2013-08-13 11:07:01 i'm not sure 2013-08-13 11:07:11 http://wiki.alpinelinux.org/w/index.php?title=Xen_Dom0&diff=9134&oldid=8380 2013-08-13 11:07:23 ah yes 2013-08-13 11:07:49 it was Przytads who should have a beer for it :) 2013-08-13 11:08:05 thanks for the beer :p 2013-08-13 11:15:08 StarWarsFan: do you have any chatlogs available? 2013-08-13 11:22:17 ncopa: then you can close: http://bugs.alpinelinux.org/issues/2032 2013-08-13 11:23:45 thanks! 2013-08-13 11:49:55 yes, but no time to search at mo :-/ 2013-08-13 11:51:33 thanks, I will ask later 2013-08-13 13:20:11 shafire: http://irclogger.com/.alpine-linux/2013-08-13 2013-08-13 13:20:34 yeah 2013-08-13 13:23:06 http://irclogger.com/.alpine-linux/2013-07-04#1372932070 2013-08-13 13:24:02 I found it ncopa 2013-08-13 13:26:25 ok 2013-08-13 13:26:43 so you want replace a run-from disk to run from tmpfs 2013-08-13 13:27:00 what serivices is running on your box? 2013-08-13 13:27:05 xen 2013-08-13 13:27:28 so you will want have atleast one mount on disk? 2013-08-13 13:27:32 where you have your guests 2013-08-13 13:28:06 do you have physical access to the box? so you can insert an usb stick? 2013-08-13 13:28:32 or would you like to boot from the disk, but run from tmpfs 2013-08-13 13:28:47 I have /dev/md0 which is flashcached by a ssd, there the guest on 2013-08-13 13:29:02 dom0 is currently on an usb stick 2013-08-13 13:30:14 no physical access anymore available, but there is an internal usb stick 2013-08-13 13:35:21 so, it could boot from the usb stick and run from tmpfs, or? 2013-08-13 13:35:37 can you cat the /etc/fstab and /proc/mounts 2013-08-13 13:35:55 yes, everything is possible... the impossible just takes longer time ;) 2013-08-13 13:36:21 you need something to boot from 2013-08-13 13:36:47 I have AMT KVM, I can boot from any iso :) 2013-08-13 13:37:12 and reinstall from scratch, this is no problem 2013-08-13 13:37:35 The host should boot from the usb stick 2013-08-13 13:37:44 ok 2013-08-13 13:37:53 but does it currently run from the usb stick? 2013-08-13 13:37:57 yes 2013-08-13 13:38:15 so your /boot is on the usb stick basically 2013-08-13 13:38:19 yes 2013-08-13 13:38:27 how big is the /boot partition? 2013-08-13 13:38:35 100mb 2013-08-13 13:38:47 hm... thats a bit small 2013-08-13 13:38:53 I wanted to use vfat, but it failed. So I sticked to ext2 or ext3 2013-08-13 13:38:57 How big should it be? 2013-08-13 13:39:11 a gig or 2 2013-08-13 13:39:19 you might want have an apk cache there 2013-08-13 13:39:24 but theoretically 2013-08-13 13:39:39 it should be enough with the size of the xen iso image 2013-08-13 13:39:59 110MB 2013-08-13 13:40:22 well, lets say 512MB or 1G 2013-08-13 13:40:26 would be nice 2013-08-13 13:40:34 in case the xen iso image get bigger 2013-08-13 13:40:47 Ok, it's a 8gb usb stick, do I need just the /boot partition? 2013-08-13 13:41:02 yes 2013-08-13 13:41:10 but you have your root, / there too? 2013-08-13 13:41:14 currently i mean 2013-08-13 13:41:15 yes 2013-08-13 13:41:32 then its kinda tricky.. 2013-08-13 13:41:41 I can reinstall 2013-08-13 13:42:03 ah you can do it from scratch 2013-08-13 13:42:06 yes 2013-08-13 13:42:12 what do you boot from when you do it from scratch 2013-08-13 13:42:15 cdrom? 2013-08-13 13:42:16 iso image? 2013-08-13 13:42:19 iso image 2013-08-13 13:42:24 aha 2013-08-13 13:42:25 then 2013-08-13 13:42:32 then its easy 2013-08-13 13:42:38 boot the cdrom 2013-08-13 13:43:02 use fdisk to wipe the usb stick 2013-08-13 13:43:10 and create one single partitions 2013-08-13 13:43:19 minimum 1G 2013-08-13 13:43:23 i'd use it all 2013-08-13 13:43:28 the usb is only for booting right? 2013-08-13 13:43:32 yes 2013-08-13 13:44:09 then you mkfs.vfat /dev/ 2013-08-13 13:44:17 toggle it as bootable in fdisk 2013-08-13 13:44:27 then you create a boot usb 2013-08-13 13:44:53 setup-bootable /media/cdrom /dev/ 2013-08-13 13:45:10 at that point the usbscript should be equivalent the boot iso 2013-08-13 13:45:32 and you can reboot from the usb 2013-08-13 13:45:59 then you do setup-alpine 2013-08-13 13:46:07 select 'data' disk 2013-08-13 13:46:17 unless you want keep your current /dev/md0 2013-08-13 13:46:29 do you want keep your current /dev/md0? 2013-08-13 13:46:35 so you dont need reinstall the guests 2013-08-13 13:46:42 yeah, want to keep them 2013-08-13 13:46:49 ok, no problem 2013-08-13 13:47:02 hm 2013-08-13 13:47:04 problem is, I need flashcache too <- is this possible? 2013-08-13 13:47:23 is that a kernel feature? 2013-08-13 13:47:26 yes 2013-08-13 13:47:33 do we have it in our kernel? 2013-08-13 13:47:40 I don't think so 2013-08-13 13:47:50 whats the kernel config option for it? 2013-08-13 13:47:56 then you'll have problem 2013-08-13 13:48:12 what kernel was it introduced with? 2013-08-13 13:48:14 https://github.com/facebook/flashcache/ 2013-08-13 13:48:34 mh, it's not a feature, it's an extension 2013-08-13 13:48:42 its a 3rd party module? 2013-08-13 13:49:00 yes, from facebook 2013-08-13 13:49:01 looks so yes 2013-08-13 13:49:13 fix compilation on kernel 3.10 2013-08-13 13:49:16 looks pormising 2013-08-13 13:49:20 promising 2013-08-13 13:49:34 It worked with 3.9 too :) 2013-08-13 13:49:37 Tested it 2013-08-13 13:49:37 sigh.. no relase 2013-08-13 13:49:52 i thought they wanted to make a stable branch at least 2013-08-13 13:49:56 maybe they didn't 2013-08-13 13:50:10 https://github.com/facebook/flashcache/releases 2013-08-13 13:50:17 ok 2013-08-13 13:50:19 it was why i couldn't package it, just too hard for a beginner 2013-08-13 13:50:19 so 2013-08-13 13:50:54 i'd say, lets try get flashcache as a 3rd party mod 2013-08-13 13:51:06 once that is in place 2013-08-13 13:51:09 and shipped with a release 2013-08-13 13:51:25 then we can move your install to a tmpfs install 2013-08-13 13:51:25 if someone would package so i can use it on my xen host, too, i would feel pretty inclined to donate something towards whomever did it 2013-08-13 13:51:41 i can have a look at it 2013-08-13 13:51:42 not looking at ncopa in special. 2013-08-13 13:51:48 should be possible 2013-08-13 13:51:56 do we have a issue for it on bugs.a.o? 2013-08-13 13:52:14 not at moment 2013-08-13 13:53:16 https://github.com/facebook/flashcache/issues/67 2013-08-13 13:53:19 even grsec in there 2013-08-13 13:53:30 so somebody was able to build it against grsecurity 2013-08-13 13:54:15 ok 2013-08-13 13:54:27 could somebody create an issue with package request for it on bugs.a.o? 2013-08-13 13:54:38 set target version to v2.7 2013-08-13 13:54:47 i can do that after work 2013-08-13 13:54:56 ~4 hrs 2013-08-13 13:55:09 then it would be nice if someone kicked the flashcache devs in the butt 2013-08-13 13:55:13 to make a release 2013-08-13 13:55:26 I will call Zuckerberg :p 2013-08-13 13:55:35 say that now that 3.10 is announced longterm, would it be an idea to tag new release? 2013-08-13 13:55:48 ok 2013-08-13 13:56:36 i'll try make a v1.0_git release even if they dont 2013-08-13 14:00:55 ncopa: i'm on the flashcache list, it hasn't had substantial bugs in > 6months now so it would be ok to freeze it at this point and shafire or me can bump the package if we see an important chnage 2013-08-13 14:01:31 sounds good 2013-08-13 14:05:53 [15:46] <@ncopa> select 'data' disk, ncopa: why do I need a data disk? 2013-08-13 14:06:03 no, skip that 2013-08-13 14:06:36 since you want keep your md0 for guests 2013-08-13 14:06:52 I want my md0 just for the guests, nothing others 2013-08-13 14:06:54 the idea was that you create 'data' disk where you store your guests 2013-08-13 14:07:08 right, so skip that 2013-08-13 14:07:24 you can add it manually to /etc/fstab 2013-08-13 14:07:30 but for now no flashcache 2013-08-13 14:07:41 if you depend on it you'll have to wait 2013-08-13 14:07:46 yeah, I will wait for 2.7 for now 2013-08-13 14:07:58 musl will come too 2013-08-13 14:08:03 musl? 2013-08-13 14:08:17 musl-libc 2013-08-13 14:08:17 musl is not coming in 2.7 except on arm 2013-08-13 14:08:18 i doubt we'll manage musl for v2.7 2013-08-13 14:08:24 :-( 2013-08-13 14:08:29 ah the other libc thing sorry :) 2013-08-13 14:08:32 whoever told you that was misinformed 2013-08-13 14:08:39 fabled: what is the stopper for arm musl atm? 2013-08-13 14:09:16 there's some work to be done still. fabled is working with musl guys to add some things we need etc. 2013-08-13 14:09:24 maybe post-2.7 for all archs :P 2013-08-13 14:10:31 so, musl-libc has missing features, which uclibc has? 2013-08-13 14:10:39 yes, i think so 2013-08-13 14:10:52 ok 2013-08-13 14:10:57 actually, there is a challenge with musl 2013-08-13 14:11:00 its correct 2013-08-13 14:11:09 its too correct 2013-08-13 14:11:22 and expects software packages to do the right thing 2013-08-13 14:11:29 but many does not 2013-08-13 14:12:05 the good thing is that it forces packages to be fixed 2013-08-13 14:12:22 the challenge is that there are way too many packages broken :-/ 2013-08-13 14:12:42 what is broken? 2013-08-13 14:12:51 packages 2013-08-13 14:12:52 musl is correct and it's author is stubborn 2013-08-13 14:13:03 they do things like 2013-08-13 14:13:05 however, this is better than uclibc 2013-08-13 14:13:07 which is 2013-08-13 14:13:13 very incorrect in a lot of areas 2013-08-13 14:13:20 and at this point barely maintained 2013-08-13 14:13:28 yeah 2013-08-13 14:13:36 musl is the way to go 2013-08-13 14:13:46 but it has its own set of challenges 2013-08-13 14:14:22 that said the efforts we do are worth it because it will improve correctness of the entire FOSS ecosystem in general 2013-08-13 14:14:31 many packages does: #if __GLIBC__ then asuume lots things 2013-08-13 14:14:35 as well as give us an exit strategy for uclibc ;) 2013-08-13 14:14:41 musl does not define __GLIBC__ 2013-08-13 14:14:44 uclibc does 2013-08-13 14:15:06 so a such package might work on uclibc (often it does) 2013-08-13 14:15:13 but it will break on musl 2013-08-13 14:15:23 the package should not do #if __GLIBC__ .... 2013-08-13 14:15:44 it should do: #if HAVE_FEATURE_X_THAT_I_NEED 2013-08-13 14:16:04 rather than check for GLIBC or other libc and assume the libs has the needed feature 2013-08-13 14:16:12 ahh 2013-08-13 14:16:43 i think what we will do 2013-08-13 14:16:54 is ttry build as much as possible tiwh musl 2013-08-13 14:17:04 and initially just disable the packages that are broke 2013-08-13 14:17:41 sounds like lot of patching is needed 2013-08-13 14:17:45 yup 2013-08-13 14:18:03 but hopefully we will be able to report to upstream 2013-08-13 14:18:07 and let them fix 2013-08-13 14:18:17 but i'm not too optimistic 2013-08-13 14:18:29 ACTION either 2013-08-13 14:18:42 sometimes it is a question of how the software writer has organized the developers 2013-08-13 14:18:50 like open-vm-tools 2013-08-13 14:19:18 has tons of #if platform_this ... #elif platform_that ... 2013-08-13 14:19:31 because the devs are organized per arch/platform 2013-08-13 14:19:45 the ARM ppl and x86 ppl are different 2013-08-13 14:19:54 and they are afraid of breaking for eachother 2013-08-13 14:20:19 introducing an #if have_feature_x 2013-08-13 14:20:24 might break for other teams 2013-08-13 14:20:49 while #if my_arch_or_platform will for sure not break anything for others 2013-08-13 14:21:09 so they tend to do that 2013-08-13 14:21:38 #if team1 and have_feature_x 2013-08-13 14:21:45 #if team2 and my_arch_or_platform 2013-08-13 14:21:46 :p 2013-08-13 14:23:29 who was the forum admin? 2013-08-13 14:23:37 clandmeter 2013-08-13 14:23:57 clandmeter: http://alpinelinux.org/forum/general-discussion/ebelusztno 2013-08-13 14:25:15 anyways 2013-08-13 14:25:20 we really want musl 2013-08-13 14:25:23 but its much work 2013-08-13 14:26:56 wow the forums has really taken off 2013-08-13 14:27:49 well "taken off" is maybe overstatement 2013-08-13 14:27:51 :) 2013-08-13 14:28:57 forum posts mushroomed :) 2013-08-13 14:31:00 i'd liek things like: http://alpinelinux.org/comment/33#comment-33 2013-08-13 14:31:09 into the bugs.a.o 2013-08-13 14:31:19 i use bugs.a.o as a todo list 2013-08-13 14:32:40 liek? 2013-08-13 14:32:49 like* 2013-08-13 14:33:23 like this: https://bugs.alpinelinux.org/issues/2222 2013-08-13 14:33:43 things that does not go to bugs.a.o has much higher risk to get forgotten 2013-08-13 14:33:57 ok 2013-08-13 14:34:12 thanks for #2221 2013-08-13 14:34:48 So, we need a "Read First" post 2013-08-13 14:36:58 If the product, I want to build a package for, is licensed under gpl, is that a problem? 2013-08-13 14:37:26 no 2013-08-13 14:37:32 gpl should be good 2013-08-13 14:39:58 wow, when we started the forums? :) 2013-08-13 14:40:13 in june something i think 2013-08-13 14:41:27 is a package for the oracle jvm a problem? 2013-08-13 14:41:35 or do you prefer openjdk? 2013-08-13 14:41:40 yes :) 2013-08-13 14:41:49 oracle jvm will not work 2013-08-13 14:41:57 openjdk works, mostly 2013-08-13 14:42:06 but java in general is a pain 2013-08-13 14:42:14 I am using clojure 2013-08-13 14:42:41 alpine base system: 10MB 2013-08-13 14:42:45 openjdk: 600MB 2013-08-13 14:44:54 mono: v1 14mb to v3 73mb 2013-08-13 14:45:09 ncopa: lol nice 2013-08-13 14:48:22 apparently not that bad... 2013-08-13 14:48:35 openjdk6-1.6.0_p24-r8 installed size: 2013-08-13 14:48:35 39624704 2013-08-13 14:48:39 openjdk6-jre-lib-1.6.0_p24-r8 installed size: 2013-08-13 14:48:39 69971968 2013-08-13 14:48:58 openjdk6-jre-base-1.6.0_p24-r8 installed size: 2013-08-13 14:48:58 16338944 2013-08-13 14:49:03 so more like 120-130MB 2013-08-13 14:49:32 there is already openjdk 7 2013-08-13 14:50:01 i know 2013-08-13 14:50:13 but i dont feel for touching it :) 2013-08-13 14:50:45 there is also qt5 2013-08-13 14:50:51 which i not yet had time to do 2013-08-13 14:51:00 and python3 2013-08-13 14:51:07 and port all the lua-* to lua5.2-* 2013-08-13 14:51:19 ffmpeg-2 2013-08-13 14:51:20 flask works with python-3 2013-08-13 14:51:34 kaniini: so we are ready to go for python3? 2013-08-13 14:52:54 i pushed samba-4 to testing today 2013-08-13 14:53:01 would be nice if someone could help me test it 2013-08-13 14:54:28 http://flask.pocoo.org/docs/python3/ 2013-08-13 14:54:35 not sure 2013-08-13 14:54:59 ok 2013-08-13 14:55:05 im not in a hurry with python3 2013-08-13 14:55:24 but a proper lua5.2 would be nice for v2.7 2013-08-13 14:57:15 oh sdl 2.0 is released too 2013-08-13 15:01:57 apparently i hadnt pushed samba 2013-08-13 15:01:59 i just did 2013-08-13 15:17:13 ncopa: flashcache v2.1 will coming 2013-08-13 15:18:36 what is the problem with oracle java? 2013-08-13 15:18:38 He is sitting on a very large number of changes from their internal facebook repository that he want to commit to opensource. These commits are running in production at facebook and improve things greatly. :-) 2013-08-13 15:18:52 darkfader: fyi 2013-08-13 15:19:15 cool 2013-08-13 15:20:07 what ssd(s) are you using? 2013-08-13 15:21:14 https://github.com/facebook/flashcache/commits/master <-- new commits coming :D 2013-08-13 15:24:21 nice nice 2013-08-13 15:37:04 darkfader: there is now a 2.1 branch 2013-08-13 15:37:44 post-2.1 commits are for better scaling of flashcache 2013-08-13 15:40:33 shafire: maybe he listened to me about OOB cache filling 2013-08-13 15:40:42 bbl 2013-08-13 15:41:31 darkfader: I am using Mushkin Enhanced Atlas Deluxe 240GB as SSD 2013-08-13 15:55:08 ;; traceroute 216.81.59.173 lol 2013-08-13 16:28:30 shafire: anyway, there's a lot of stakeholders with alpine these days. a change like switching to musl from uclibc needs to be properly architected. with ARM, we can cut through a lot of the work. 2013-08-13 16:40:11 you are right, yes 2013-08-14 06:30:07 there is now a flashcache 2.1 release 2013-08-14 06:30:07 https://github.com/facebook/flashcache/releases 2013-08-14 06:30:24 wow 2013-08-14 06:30:25 nice! 2013-08-14 07:21:16 hi :-) 2013-08-14 12:28:16 oaa 2013-08-14 12:28:18 http://alpinelinux.org/node/6238 2013-08-14 12:28:20 so much spam 2013-08-14 12:28:23 please help! 2013-08-14 12:31:21 way to much spam 2013-08-14 12:34:23 i cancelled the account 2013-08-14 12:47:54 I tested OpenJDK 2013-08-14 12:48:02 too much bugs :-( 2013-08-14 12:48:51 clandmeter: http://alpinelinux.org/comment/81#comment-81 2013-08-14 12:50:22 shafire: yeah :-/ 2013-08-14 12:50:30 do you think you could report them? 2013-08-14 12:50:39 and an easy way to reproduce... 2013-08-14 12:51:03 openjdk has low prio 2013-08-14 12:51:09 these bugs are all known which I found 2013-08-14 12:51:13 ok 2013-08-14 12:51:15 oracle jvm does not have them 2013-08-14 12:51:47 so its not alpine specific 2013-08-14 12:51:57 no, it's not 2013-08-14 12:52:15 is openjdk7 better? 2013-08-14 12:52:27 I did not test it yet 2013-08-14 12:56:03 ncopa: did you see/try elementary os? 2013-08-14 12:56:21 i have heard of it 2013-08-14 12:56:41 is it linux? 2013-08-14 12:56:47 i tried it yesterday. it looks slick 2013-08-14 12:56:52 its ubuntu 2013-08-14 12:57:05 http://elementaryos.org/ 2013-08-14 12:57:42 what is it based on? 2013-08-14 12:57:51 ubuntu 12.04 2013-08-14 12:58:20 how does it differ from lets say mint? 2013-08-14 12:58:57 never tried mint 2013-08-14 12:59:39 i'm thinking of replacing ubuntu with mint on my wifes netbook 2013-08-14 12:59:48 i'm not a distro hopper, but i liked the looks in the video. so i tried it a few minutes in a vm. 2013-08-14 13:00:27 guess what browser it uses? 2013-08-14 13:00:34 midori 2013-08-14 13:00:44 links 2013-08-14 13:00:45 thats not guessing 2013-08-14 13:00:51 :p 2013-08-14 13:00:55 links... lol 2013-08-14 13:01:10 oh, sorry, I meant lynx 2013-08-14 13:01:23 did know other distro's were using midori 2013-08-14 13:01:27 didnt 2013-08-14 13:01:39 i think there are various that does that 2013-08-14 13:01:54 midori is the xfce preferred i think 2013-08-14 13:02:04 can you update the alpine kernel using apk? 2013-08-14 13:02:20 NameBrand: only on 'sys' installs 2013-08-14 13:02:30 not when running from tmpfs 2013-08-14 13:02:52 so my running machines can be upgraded without re-installing? 2013-08-14 13:03:30 you run from tmpfs? 2013-08-14 13:03:50 installed to HD (vm and physical) 2013-08-14 13:04:15 then apk upgrade -U should update the kernel for you 2013-08-14 13:04:31 If I run from tmpfs, how will my configs be saved? (Or what's the advantage of running from tmpfs?) Regarding to yesterday 2013-08-14 13:04:54 shafire: yo usave them with 'lbu commit' 2013-08-14 13:04:58 shafire: lbu will create an overlay 2013-08-14 13:05:13 what lbu does it figure out all files in /etc/ has modifications 2013-08-14 13:05:17 it will store it on persitant storage you define. 2013-08-14 13:05:22 and then create a tarball 2013-08-14 13:05:37 when booting up it will look for the tarball (the apkovl) 2013-08-14 13:05:41 and restore it as it was 2013-08-14 13:06:13 ncopa: do I have to do something else, like change the reposititory url? 2013-08-14 13:06:45 NameBrand: having a http repo in /etc/apk/repositories should be enough 2013-08-14 13:07:08 can you please verify that you have root on disk and not tmpfs? 2013-08-14 13:07:47 mount | grep 'on / ' 2013-08-14 13:07:59 ncopa: tried it and it didn't update anything except the cache. Then changed 2.5 to 2.6 in the /etc/apk/repositories url and tried it again... now it appears to be upgrading 2013-08-14 13:08:09 ok 2013-08-14 13:08:18 so you upgrade from v2.5 to v2.6 2013-08-14 13:08:29 once it finishes I'll reboot the VM and see if that took. 2013-08-14 13:08:35 yeah, v2.5 has not had kernel upgrades recently 2013-08-14 13:08:56 (9/28) Upgrading alpine-base (2.5.4-r0 -> 2.6.3-r0) 2013-08-14 13:10:01 What's the advantage of running from tmpfs? 2013-08-14 13:10:34 shafire: everything is in ram, and if you don't backup your configs, you can reboot and go back to the same state as when you booted. 2013-08-14 13:10:48 shafire: you can also run without a hard drive because the backups can be on a usb stick 2013-08-14 13:11:33 ok 2013-08-14 13:18:10 ...three boxes updated, two more to finish 2013-08-14 13:21:02 well the last one updated but it's still complaining about apk-tools being old 2013-08-14 13:36:23 shafire: that rule stuff is pretty powerfull. 2013-08-14 13:38:26 and you can create own events and actions 2013-08-14 13:42:21 NameBrand: what alpien version are you upgrading from? 2013-08-14 13:42:51 might you need to upgrade to a middle version first, atleast apk-tools 2013-08-14 13:42:51 ncopa: just upgraded from 2.3. had to step through 2.4, 2.5 and 2.6 2013-08-14 13:43:03 though now apk version shows nothing 2013-08-14 13:43:10 i think you can change to v2.4 in repositories 2013-08-14 13:43:15 and then apk add -u -U apk-tools 2013-08-14 13:43:25 then change to v2.5 2013-08-14 13:43:31 and repeat 2013-08-14 13:43:53 safest is upgrade all system 2013-08-14 13:44:00 should not tak that much time 2013-08-14 13:44:08 apk is pretty fast ;) 2013-08-14 13:45:02 yea, I did that... updated url to 2.4, apk upgrade -U, reboot, update url to 2.5, apk upgrade -U, repeat... 2013-08-14 13:45:22 i dont think reboot was necessary 2013-08-14 13:46:34 did it just to be sure 2013-08-14 13:46:57 but now I think something is a little screwy... since apk version doesn't show me a list of installed ports 2013-08-14 13:47:06 nah 2013-08-14 13:47:18 apk changed behavior 2013-08-14 13:47:28 maybe it's just me, tested on another box and it looks fine 2013-08-14 13:47:38 it will only show what needs update by default 2013-08-14 13:47:40 apk version -v 2013-08-14 13:47:43 will show it all 2013-08-14 13:47:46 it did upgrade quickly, even though it's the slowest box on the slowest connection 2013-08-14 13:48:03 yeah, apk is pretty fast :) 2013-08-14 13:48:19 that's the only box I don't have remote console on, as it's the only raw hardware box. 2013-08-14 13:48:32 :-) 2013-08-14 13:48:34 dual core atom, 2gb ram, 750gb HD, on a 3mbps cable box 2013-08-14 13:48:39 alpine on pi will rock? 2013-08-14 13:48:49 shafire: i hope so 2013-08-14 13:49:00 i think that project stalled though 2013-08-14 13:49:07 dunno whats the stopper atm 2013-08-14 13:49:18 i think we need real arm hw to start building 2013-08-14 13:49:19 everything else is pretty much single core, dual thread VMs in colo on quad core 3.2ghz xeons 2013-08-14 13:49:32 ncopa: you mean pi? 2013-08-14 13:49:32 monster boxes 2013-08-14 13:49:36 shafire: yes 2013-08-14 13:49:48 i think qemu-user has too much issues 2013-08-14 13:49:51 yea, I've been thinking about getting a pi to play with 2013-08-14 13:50:00 maybe my htc smartphone 2013-08-14 13:50:10 NameBrand, i have one pi here. i have a version of alpine that boots, but is still lacking things. 2013-08-14 13:50:26 would likely need real build hw. or setup qemu-system on some super fast box 2013-08-14 13:50:28 ncopa: yea... I've got four alpine dns hosts in my environment and one secondary webserver. 2013-08-14 13:50:53 fabled: whats the current arm stopper? build server hardware? 2013-08-14 13:51:07 ncopa: also built two dns clusters for a friends hosting company 2013-08-14 13:51:12 ncopa, basically yes, setting up builder that works. 2013-08-14 13:51:19 as we saw, qemu-user will not work reliably 2013-08-14 13:51:23 NameBrand: cool 2013-08-14 13:51:38 alpine is cool, NameBrand :) 2013-08-14 13:51:51 I am using alpine as webserver 2013-08-14 13:51:55 so either need to do qemu-system setup, or get some builder hw 2013-08-14 13:52:09 i was supposed to do work on that this week - but got few other issues to handle first 2013-08-14 13:52:19 was tricky to get my slave web box working... I rsync various /home dirs as well as the lighttpd config files from a FreeBSD box over to lighttpd so I've got two web servers in different timezones. 2013-08-14 13:52:23 which builder hw you looking for? 2013-08-14 13:52:29 fabled: so either we get a arm build server monster hardware or we setup qemu-system 2013-08-14 13:52:34 was complicated to get lighttpd playing correctly between the two different boxes 2013-08-14 13:52:43 i'll probably need qemu-system locally anyways 2013-08-14 13:52:59 shafire, odroid-xu (for native arm), or just any fast x86_64 with qemu-system 2013-08-14 13:53:10 only thing I couldn't duplicate between them was the php server configs in lighttpd. Had to make those seperate files on each box. 2013-08-14 13:53:42 also made it interesting since the alpine vm is dual stack (ipv4 & ipv6) while the freebsd box doesn't have live ipv6 addresses 2013-08-14 14:00:05 hm odroid-xu is only 100MB nic 2013-08-14 14:00:13 are there any arm with 1GB nics? 2013-08-14 14:02:52 i think so, the ones from the company that made the pogoplug 2013-08-14 14:02:53 ncopa, no. odroid-xu has usb3 so you can plugin 1gbit nic via that 2013-08-14 14:02:59 xu has usb3 and they sell usb3->1g_nic 2013-08-14 14:03:16 but in general i'm not sure if that makes much sense. 2013-08-14 14:03:23 i saw one with usb3 and dual gigE 2013-08-14 14:03:27 1gb nic would be only of marginal benefit 2013-08-14 14:03:29 i just can't surf and look for it now 2013-08-14 14:03:56 well - unless we plug it in to a disk array over ethernet or similar 2013-08-14 14:04:09 fabled: i'm thinking of distcc 2013-08-14 14:04:24 i suppose latency is more important there than throughput 2013-08-14 14:04:30 yes 2013-08-14 14:04:48 as long as the boxes are in same LAN, it should be ok 2013-08-14 14:04:51 even with 100mbps 2013-08-14 14:04:56 a gigE interface has less latency 2013-08-14 14:05:04 not that i know what you started about 2013-08-14 14:05:24 and not that arm boxes could max out two gigE 2013-08-14 14:05:25 not _that_ much 2013-08-14 14:05:30 10 times? 2013-08-14 14:05:44 if it's 0.1 ms or 0.01 ms does not make a big difference 2013-08-14 14:05:54 100ms vs 1ms does make 2013-08-14 14:10:09 fabled ncopa: are we gonna guy an xu or what is that status? 2013-08-14 14:10:47 i think thats what we will end up with 2013-08-14 14:11:17 if we wait long enough, it will be more expensive and out of stock :( 2013-08-14 14:18:01 i suppose we could also try crosscompile :-/ 2013-08-15 08:08:11 Hi, 2013-08-15 08:09:08 will there be an upgrade of xen 4.2 to 4.3 for the edge repo ? 2013-08-15 08:10:16 btw.: the vanilla kernel is 3.9.8 and the grsec one 3.10.5. May the vanilla kernel also be uppdated to the latest kernel ? 2013-08-15 09:29:52 hi 2013-08-15 09:30:12 ncopa: I answered your bugs.a.o question about gcc-ada 2013-08-15 09:40:52 and i answered 2013-08-15 09:41:05 not really easy to bootstrap a new architecture 2013-08-15 09:41:46 might be its possible to crosscompile a bootstrap ada 2013-08-15 09:41:55 from a working system 2013-08-15 09:42:12 but this is painfully really 2013-08-15 09:42:19 lots and lots of work to get it done 2013-08-15 09:58:09 Appears that GNAT from adacore is dynamically linked to glibc. 2013-08-15 09:58:17 ncopa: ^^^ why is this a problem? 2013-08-15 09:59:14 because we dont use glibc 2013-08-15 09:59:22 it means we woudl need either build glibc 2013-08-15 09:59:30 or provide a glibc-compat thingy 2013-08-15 09:59:38 for precompiled packages like this 2013-08-15 10:00:21 or someone would have to manually copy a precompiled glibc to a staging dev area 2013-08-15 10:00:32 where he manually builds a bootstrap ada 2013-08-15 10:00:33 ok 2013-08-15 10:00:39 and links it statically 2013-08-15 10:00:42 its tons of work 2013-08-15 10:06:27 Then I will try it 2013-08-15 10:06:51 and you will do flashcache :-) 2013-08-15 11:27:58 pushed flashcache kernel module to edge/testing 2013-08-15 11:28:33 :-) 2013-08-15 11:28:48 do we need the userspace utility? 2013-08-15 11:29:12 i suppose we do 2013-08-15 11:31:07 what is flashcache ocf? 2013-08-15 11:31:13 looks like heartbeat integration something 2013-08-15 11:34:15 i think, it's used for flashcache_load 2013-08-15 11:35:08 ok 2013-08-15 11:35:24 darkfader: ^^^ 2013-08-15 11:36:44 I tried to get gnat-gpl running... it's a bit weird 2013-08-15 11:36:59 its non-trivial project 2013-08-15 11:37:27 the thing is that we cannot use gnat-gpl as is 2013-08-15 11:37:50 so we will have to use gnat-gpl and build our own gnat-gpl-uclibc 2013-08-15 11:38:15 and publish that same way as gnat-gpl is done (more or less) 2013-08-15 11:38:35 http://i.imagebanana.com/img/nnbbwv6h/ScreenShot20130815at13.37.40.png 2013-08-15 11:38:44 and then finally use our homebuilt gnat-gpl-uclibc in our gcc package, to bootstrap gcc-gnat 2013-08-15 11:39:23 head -n1 /opt/gnat/bin/gnatmake 2013-08-15 11:39:42 or: file /opt/gnat/bin/gnatmake 2013-08-15 11:40:45 http://i.imagebanana.com/img/sjbhrkz1/ScreenShot20130815at13.40.11.png 2013-08-15 11:41:33 in which package is file? 2013-08-15 11:41:41 readelf -d /opt/gnat/bin/gnatmake 2013-08-15 11:41:52 oh you might need type: reset 2013-08-15 11:41:53 first 2013-08-15 11:41:57 apk add file 2013-08-15 11:42:04 readelf -d /opt/gnat/bin/gnatmake | grep NEED 2013-08-15 11:42:22 i bet it has libc.so.6 2013-08-15 11:42:30 which means it needs glibc ;) 2013-08-15 11:42:52 yep 2013-08-15 11:42:53 :-( 2013-08-15 11:42:55 you will have to copy in the libc.so.6 from some place 2013-08-15 11:43:02 and maybe librt.so.? 2013-08-15 11:43:03 something 2013-08-15 11:43:07 to /lib 2013-08-15 11:43:31 from some gnu linux distro 2013-08-15 11:43:52 but this why the prebuilt binary does not work 2013-08-15 11:43:57 http://i.imagebanana.com/img/ytnrgkpf/ScreenShot20130815at13.43.35.png 2013-08-15 11:44:03 and why we need build our own prebuilt binary 2013-08-15 11:44:18 yeah, its an elf file 2013-08-15 11:44:48 the 'file not found' error is due to the missing libc.so.6 2013-08-15 11:45:00 ah ok 2013-08-15 11:45:41 i warn you, it is a pretty big project 2013-08-15 11:45:53 and missing elfs is just the beginning... 2013-08-15 11:46:53 problem is, I need Ada... 2013-08-15 11:47:40 Later, the same with musl? :D 2013-08-15 11:48:11 what you need to do is build a similar gnatmake (and all the other binaries) but instead of linked against gnu libc (libc.so.6) they will have to be linked against our uclibc, libc.so.0.9.32 2013-08-15 11:48:13 and yes 2013-08-15 11:48:19 later you get same issue with musl 2013-08-15 11:48:50 it might be you can crosscompile a such gcc-ada for bootstrap 2013-08-15 11:48:59 but thats non-trivial 2013-08-15 11:50:01 As you said: Everything is possible 2013-08-15 11:50:04 So I will try it 2013-08-15 11:50:58 http://gcc.gnu.org/ml/gcc/2008-07/msg00676.html 2013-08-15 11:51:32 ACTION <-- is curious about the musl switch 2013-08-15 11:51:46 seems like a very big thing... 2013-08-15 11:51:53 it is 2013-08-15 11:52:00 we are slowly working in that direction 2013-08-15 11:52:09 we got arm/musl working more or less 2013-08-15 11:52:18 need an arm buildserver 2013-08-15 11:52:19 how can i support (as a non c-guru)? 2013-08-15 11:52:41 hm... difficult to say 2013-08-15 11:52:59 hm, arm-buildserver... 2013-08-15 11:53:01 probably support the ppl who has the knowhow to actually do it 2013-08-15 11:53:15 that means fabled 2013-08-15 11:53:26 are there any preferences for the hardware? 2013-08-15 11:53:42 help in in any possible way so that he get time to work on the arm/musl port 2013-08-15 11:53:51 we talked about odroid-xu i think 2013-08-15 11:54:20 i am currently rebuilding aports from scratch here locally 2013-08-15 11:54:54 and fixing up those who choke on config.sub for uclibc 2013-08-15 11:55:01 they will for sure choke on musl too 2013-08-15 11:55:44 you mean this one? 2013-08-15 11:55:44 http://hardkernel.com/renewal_2011/products/prdt_info.php 2013-08-15 11:56:20 once we have got the musl builder up and running it might be useful with help reporting broken packages upstream 2013-08-15 11:56:22 that's the samsung galaxy hardware 2013-08-15 11:56:48 yes that one, looks like a good candidate 2013-08-15 11:56:59 we want as fast arm hw as possible 2013-08-15 11:57:02 ah i c, 150,- bucks 2013-08-15 11:57:11 i think there was some questions about it though 2013-08-15 11:57:16 it might need kernel patches 2013-08-15 11:58:03 i think fabled will try get something for building 2013-08-15 12:00:16 i c 2013-08-15 12:01:39 ncopa: how does the flashcache module work? What happens, if there is a kernel update 2013-08-15 12:03:18 ah, I understand 2013-08-15 12:05:20 if there is a kernel update i am doomed to update the flashcache module 2013-08-15 12:06:39 as i understand you can use a fast/smaller ssd disk as cache for a big/slower disk 2013-08-15 12:06:52 i will likely be interested in that 2013-08-15 12:06:56 sonner or later 2013-08-15 12:06:59 sooner* 2013-08-15 12:07:13 yeah, I am using flashcache ;) 2013-08-15 12:07:16 so thanks for the package 2013-08-15 12:07:20 so, there should be a notice at the kernel apkbuild file :p 2013-08-15 12:07:37 i have scripts to do it 2013-08-15 12:07:47 so i think it will happen more or less automatic 2013-08-15 12:08:17 ah 2013-08-15 12:08:26 there was new xen release? 2013-08-15 12:11:16 4.3? 2013-08-15 12:13:19 why does wget does not have the option -H? 2013-08-15 12:14:02 it's not the gnu wget, or? 2013-08-15 12:16:32 its not gnu wget 2013-08-15 12:16:35 its busybox wget 2013-08-15 12:16:45 if you need the gnu wget you can do: apk add wget 2013-08-15 12:17:36 ah ok 2013-08-15 12:23:49 StarWarsFan, ncopa, the exact arm model is not big deal - i just want it to have enough RAM (1-2GB) and preferably two cores. real big upstream vanilla kernel works. must have patches available. 2013-08-15 12:26:03 i c 2013-08-15 12:32:31 checking for C compiler default output file name... configure: error: in `/root/GNAT/obj': configure: error: C compiler cannot create executables 2013-08-15 12:32:39 do you know, what is missing? 2013-08-15 12:47:09 execvp is missing 2013-08-15 12:48:15 gcc: error trying to exec 'cc1': execvp: No such file or directory 2013-08-15 12:48:18 or? which package is it? 2013-08-15 12:49:32 readelf -d cc1 2013-08-15 12:49:44 and find the middin lib*.so.* 2013-08-15 12:49:57 missing* 2013-08-15 12:50:06 i bet its gnu libc libs 2013-08-15 13:01:18 I can't say 2013-08-15 13:01:22 cannot find cc1 2013-08-15 13:03:57 should c11 not be here? 2013-08-15 13:03:57 ~/GNAT/obj# /usr/lib/gcc/x86_64-alpine-linux-uclibc/4.7.3/ 2013-08-15 13:04:22 which cc1 2013-08-15 13:04:36 i would guess its in /opt some place 2013-08-15 13:04:45 empty 2013-08-15 13:04:58 localhost:~/GNAT/obj# which c11 localhost:~/GNAT/obj# which cc1 2013-08-15 13:05:09 which gcc is it using? 2013-08-15 13:07:02 http://pastie.org/private/ip4wmx6vwjbbf90ovae2a 2013-08-15 13:14:13 okay 2013-08-15 13:14:19 I got the next step :) 2013-08-15 13:15:02 configure: error: Building GCC requires GMP 4.2+, MPFR 2.3.1+ and MPC 0.8.0+. Try the --with-gmp, --with-mpfr and/or --with-mpc options to specify their locations. Source code for these libraries can be found at their respective hosting sites as well as at ftp://gcc.gnu.org/pub/gcc/infrastructure/. See also http://gcc.gnu.org/install/prerequisites.html for additional info. If you obtained GMP, MPFR and/or MPC from a vendor di 2013-08-15 13:15:38 try install mpfr-dev and mpc-dev 2013-08-15 13:15:42 and gmp-dev 2013-08-15 13:15:49 might bit ints mpfr3-dev 2013-08-15 13:15:56 might be* 2013-08-15 13:16:02 you need find the needed deps 2013-08-15 13:16:06 and install those 2013-08-15 13:16:10 look at the gcc APKBUILD 2013-08-15 13:17:41 libmpc-dev? 2013-08-15 13:17:57 apk search mpc 2013-08-15 13:18:10 mpc1-dev-1.0.1-r0 2013-08-15 13:18:25 I instaled libmpc-dev 2013-08-15 13:18:41 mpfr-dev libmpc-dev and gmp-dev 2013-08-15 13:18:44 this worked 2013-08-15 13:31:06 what's the difference between mpc1-dev-1.0.1-r0 and libmpc-dev? 2013-08-15 13:38:52 http://sprunge.us/IJGV 2013-08-15 13:38:54 version number 2013-08-15 13:39:04 i think it was needed to be able to upgrade 2013-08-15 13:39:16 as its a gcc dep 2013-08-15 13:39:25 and the 0.9 -> 1.0 was not abi compat 2013-08-15 13:39:35 so if we just updated libmpc to 1.0 2013-08-15 13:39:44 gcc would instantly fail 2013-08-15 13:39:58 and it would not be poible to rebuild gcc against new version 2013-08-15 13:40:09 so both had to be available at same time 2013-08-15 13:40:23 i think we probably can remove libmpc now 2013-08-15 13:40:25 so, it can be removed now? 2013-08-15 13:40:54 mpc1-dev -> libmpc-dev 2013-08-15 13:40:59 why does it have a lib as prefix? 2013-08-15 13:41:04 and gmp and mpfr not? 2013-08-15 14:00:10 dont remember 2013-08-15 14:03:49 but i probably changed the name to mpc due to thats what the source package name is 2013-08-15 14:04:51 Ok 2013-08-15 14:04:52 awk -f ../../src/gcc/config/i386/i386-builtin-types.awk ../../src/gcc/config/i386/i386-builtin-types.def > tmp-bt.inc awk: ../../src/gcc/config/i386/i386-builtin-types.awk:164: Call to undefined function 2013-08-15 14:05:19 . 2013-08-15 14:05:20 . 2013-08-15 14:05:25 awk -f ../../src/gcc/config/i386/i386-builtin-types.awk ../../src/gcc/config/i386/i386-builtin-types.def > tmp-bt.inc 2013-08-15 14:05:29 awk: ../../src/gcc/config/i386/i386-builtin-types.awk:164: Call to undefined function 2013-08-15 14:05:31 so 2013-08-15 14:05:57 is it because of the program awk 2013-08-15 14:05:58 ? 2013-08-15 14:24:42 dunno 2013-08-15 14:24:46 try apk add gawk 2013-08-15 14:34:54 I think, I am doing it wrong :( 2013-08-15 14:39:28 from which distro should I take libc.so.6? 2013-08-15 14:41:32 doesnt matter 2013-08-15 14:41:38 debian/fedora 2013-08-15 14:41:40 in lib or lib64? 2013-08-15 14:41:47 i am using 64bit alpine 2013-08-15 14:41:49 where it can be found 2013-08-15 14:41:54 dunno 2013-08-15 14:41:58 probably in /lib 2013-08-15 14:51:17 ncopa: lol 2013-08-15 14:51:18 http://pkgs.org/centos-6-rhel-6/repoforge-x86_64/alpine-2.02-2.el6.rf.x86_64.rpm.html 2013-08-15 14:51:44 we have it on alpine too :) 2013-08-15 14:52:02 http://git.alpinelinux.org/cgit/aports/tree/main/alpine 2013-08-15 14:52:28 but there is my loving libc.so in it :) 2013-08-15 14:53:32 do you know, how I can extract a rpm? 2013-08-15 15:11:51 ncopa: I copied libc.so.6 from arch to /lib 2013-08-15 15:11:53 localhost:~# ls -lah /lib | grep libc.so.6 -rwxr-xr-x 1 root root 1.9M Aug 15 15:09 libc.so.6 2013-08-15 15:12:11 but gnatmake still not working :-( 2013-08-15 15:27:04 localhost:~# gnatmake gnatmake: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory 2013-08-15 15:30:47 Got it :D 2013-08-15 15:31:41 localhost:~# gnatmake --version GNATMAKE GPL 2013 (20130314) 2013-08-15 16:02:53 next problem is following: 2013-08-15 16:02:54 undefined reference to `__xstat64' 2013-08-15 16:03:00 undefined reference to `__fxstat64' 2013-08-15 16:03:10 undefined reference to `_IO_getc' 2013-08-15 16:03:17 undefined reference to `_IO_putc' 2013-08-15 16:03:22 undefined reference to `__strtol_internal' 2013-08-15 16:03:29 do you know, what that is? 2013-08-15 16:13:44 i dont think anybody is here anymore. they have social life too ;-) 2013-08-15 16:14:21 you are here 2013-08-15 16:14:29 :p 2013-08-15 16:15:06 but i dont have answer to your questions :) 2013-08-15 18:03:45 hi 2013-08-16 05:52:19 good morning 2013-08-16 05:52:42 morning 2013-08-16 06:31:21 ncopa: I am trying to build buildroot from ucglic now 2013-08-16 06:31:24 I hope, this will help 2013-08-16 07:16:09 morning 2013-08-16 07:16:29 shafire: we use another ABI version than upstream uclibc default 2013-08-16 07:16:46 we needed it for being able to upgrade one time they broke abi 2013-08-16 07:17:17 also, for crosscompile, we have used crosstool-ng 2013-08-16 10:43:41 ncopa: how should I do it then? 2013-08-16 10:47:19 ncopa: Did you read my messages from yesterday? 2013-08-16 10:47:37 ncopa: when I am using gnatmake, I get following error: undefined reference to `__xstat64', 2013-08-16 10:47:41 and so on 2013-08-16 11:05:51 dunno 2013-08-16 11:05:55 needs investigation 2013-08-16 11:06:08 it *could* be it will work with oter libc.so.6 2013-08-16 11:16:10 ncopa: so, I could use crosstools-ng for cross compiling? 2013-08-16 11:17:42 i think so 2013-08-16 11:17:44 but i dont know 2013-08-16 11:17:58 i have never bootstrapped ada before 2013-08-16 11:18:09 but it is something you could investigate 2013-08-16 11:18:20 do you have the config files? 2013-08-16 11:18:26 config files? 2013-08-16 11:18:40 for crosstool-ng 2013-08-16 11:18:58 i do think so 2013-08-16 11:19:24 they will probably be different for you case anyways 2013-08-16 11:19:33 there samples to choose 2013-08-16 11:19:46 isnt there a make config 2013-08-16 11:19:51 which gives you a menu? 2013-08-16 11:20:02 i dotn know if it will work at all 2013-08-16 11:20:11 x86_64-unknown-linux-gnu [G ] x86_64-unknown-linux-uclibc [G ] 2013-08-16 11:20:27 uclibc 2013-08-16 11:22:18 i dont know if crosstool-ng can spit out a native gcc-ada 2013-08-16 11:22:26 might be an idea to investigate that first 2013-08-16 11:24:27 this is so hard :-( 2013-08-16 11:24:46 yes, its definitively non-trivial 2013-08-16 11:27:01 you coudl look how gentoo does it 2013-08-16 11:27:44 ok 2013-08-16 11:27:59 http://en.wikibooks.org/wiki/Ada_Programming/Installing#Gentoo_GNU.2FLinux 2013-08-16 11:28:14 looks like they have a build recipy for gnat 2013-08-16 11:28:20 dev-lang/gnat 2013-08-16 11:35:15 shafire: also, you could investigate if it is possible to build a static gcc-ada 2013-08-16 11:35:22 on a non-alpine box 2013-08-16 11:35:55 Mh 2013-08-16 11:37:40 gnatmake hello.adb -O3 -bargs -static 2013-08-16 11:37:44 should this program be static? 2013-08-16 11:38:40 $ readelf -d /home/dennis/HalloAda/hallo | grep NEEDED 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] 2013-08-16 11:38:41 :-( 2013-08-16 11:38:58 build on a debian 2013-08-16 11:41:12 alpine:~$ ./hallo -ash: ./hallo: not found 2013-08-16 11:41:27 :-( 2013-08-16 11:43:02 Or does gnatmake be static linked? 2013-08-16 11:47:14 gnamtmake is linked to gnu libc, right? 2013-08-16 11:47:20 you need build a static gcc-ada 2013-08-16 11:47:29 or make the gnatmake work 2013-08-16 11:47:50 alpine:~$ ./hallo Hallo, Welt! 2013-08-16 11:47:55 now it was possible :) 2013-08-16 11:48:08 i suppose you copid gnu libc 2013-08-16 11:48:27 now, you need to do the same with gcc-gnat 2013-08-16 11:48:55 error: undefined reference to `__xstat64' 2013-08-16 11:49:15 I did not copied gnu libc 2013-08-16 11:49:15 you need find a glibc library that provides those symbols 2013-08-16 11:49:18 ok? 2013-08-16 11:49:23 you built it static? 2013-08-16 11:49:26 yes 2013-08-16 11:49:38 dennis@debian:~/HalloAda$ readelf -d /home/dennis/HalloAda/hallo There is no dynamic section in this file. 2013-08-16 11:49:43 cool 2013-08-16 11:49:46 the helloada program is static 2013-08-16 11:49:53 ok good 2013-08-16 11:50:06 gnatmake hallo.adb -cargs -static -bargs -static -largs -static -margs -static <-- it's wrong but I have just tried 2013-08-16 11:50:16 and it worked 2013-08-16 11:50:24 now build a gcc-gnat statically 2013-08-16 11:50:33 and we have a bootstrap gnat 2013-08-16 11:50:35 ok, I will try 2013-08-16 11:50:50 (but it will probably be a bumpy road...) 2013-08-16 11:50:52 but which -?args do I need to pass the .static? 2013-08-16 11:51:03 you'll have to investiate that 2013-08-16 11:51:06 i dont know 2013-08-16 11:51:09 ok 2013-08-16 11:51:12 and i dont have time to research it 2013-08-16 11:51:19 sorry 2013-08-16 11:53:50 no problem 2013-08-16 11:56:19 gnatmake hallo.adb -largs -static 2013-08-16 11:56:34 linker arguments 2013-08-16 13:42:49 is it easier with musl than with uclibc? 2013-08-16 13:54:55 dunno 2013-08-16 13:55:03 maybe for a static build 2013-08-16 14:38:51 hello is alpine rolling release? 2013-08-16 14:39:07 hi eto 2013-08-16 14:39:11 only edge version 2013-08-16 14:39:30 rnalrd: and are the releases sheduled? 2013-08-16 14:39:36 yes 2013-08-16 14:39:41 every six months 2013-08-16 14:39:44 or maybe i should dive to site to find answers? 2013-08-16 14:39:53 oh that's like openbsd 2013-08-16 14:40:10 http://wiki.alpinelinux.org/wiki/Releases 2013-08-16 14:41:08 rnalrd: are there other arch beside x86? 2013-08-16 14:41:31 x86_64 2013-08-16 14:41:32 arm will come 2013-08-16 14:41:34 arm port is in progress 2013-08-16 14:42:08 amazing 2013-08-16 14:42:37 basically is done 2013-08-16 14:42:43 would it be possible to build whole system gentooish for arm arch? 2013-08-16 14:42:45 we lack the hw for the bulding boxes 2013-08-16 14:43:30 rnalrd: like myself - btw i never did it 2013-08-16 14:43:49 rnalrd: but i did make world on freebsd recently 2013-08-16 14:44:01 ncopa and fabled are involved with arm port 2013-08-16 14:44:51 what do you think about http://shop.seco.com/gpudevkit/gpudevkit-detail.html, fabled 2013-08-16 14:45:04 eto: yes building world for arm is left to do 2013-08-16 14:45:11 i expect lots of packages break 2013-08-16 14:45:35 i am almost done with a world rebuild for uclibc, with new gcc and bison 2013-08-16 14:45:53 and some new standard ./configure options we need for arm/musl 2013-08-16 14:46:25 hmm so theoretically it could run on raspi and such in the future, right? 2013-08-16 14:46:47 we are working on it 2013-08-16 14:46:53 for raspi, yes 2013-08-16 14:47:03 i think fabled got it booted 2013-08-16 14:47:09 and hvae the basics in place 2013-08-16 14:47:18 but we need a build server 2013-08-16 14:47:47 and fix whatever shows up after that 2013-08-16 14:48:09 i would guess we will be able to build much/most of the packages as-is 2013-08-16 14:48:24 can I use any arm cpu? 2013-08-16 14:50:39 Or http://www.wandboard.org/ Wandboard Quad 2013-08-16 14:50:51 @fabled 2013-08-16 14:51:56 i am currently on arch but would like to use something much smaller and stabler for various tiny & "experimental" boxes 2013-08-16 14:52:16 would alpine be good base for that? 2013-08-16 14:52:49 you can try 2013-08-16 14:53:11 thanks for insights i will look into it then 2013-08-16 14:58:37 eto: alpine is probably what you look for 2013-08-16 14:59:02 reasons to avoid alpine would be: need for closed source (adobe flash, skype etc) 2013-08-16 14:59:06 need for systemd 2013-08-16 14:59:17 need for closed source drivers 2013-08-16 14:59:32 need for good localixation support 2013-08-16 15:00:01 you should put this on wiki 2013-08-16 15:03:46 i actually like systemd but i also like bsds - so i can adapt 2013-08-16 15:04:03 i never looked into openrc though 2013-08-16 15:04:14 ncopa: closed source is not a problem 2013-08-16 15:04:54 ncopa: aren't some parts of pi driver set closed blobs? 2013-08-16 15:05:10 well yes 2013-08-16 15:05:14 i dunno how that was solved 2013-08-16 15:05:21 i think the pi is kinda weird 2013-08-16 15:05:32 the graphix card boots up the system or similar 2013-08-16 15:05:33 i remember there was some lua in alpine - was it used in package manager? 2013-08-16 15:05:43 nope, package manager is C 2013-08-16 15:05:46 we have lua 2013-08-16 15:05:50 we use Lua much 2013-08-16 15:06:00 ncopa: i don't actually need gfx for my stuff 0 but working eth0 is requirement 2013-08-16 15:06:07 ncopa: i love lua 2013-08-16 15:07:15 lua is nice 2013-08-16 15:07:19 ok i gotta go 2013-08-16 15:07:22 have a nice weekend 2013-08-16 15:07:33 thanks guys very helpful 2013-08-16 15:08:16 ncopa: bye see you 2013-08-16 15:19:52 shafire, gpudevkit looks nice 2013-08-16 15:20:18 where you from? 2013-08-16 15:20:45 wanboard looks nice too 2013-08-16 15:20:49 i'm in Finland 2013-08-16 15:20:58 Wanboard Quad looks actually best so far 2013-08-16 15:21:09 quad core, 2gb ram, linux vanilla support 2013-08-16 15:21:12 gigabit lan 2013-08-16 15:21:17 reasonable price 2013-08-16 15:22:59 oh, eto left. but yes, i have a rpi on my desktop and i've booted stripped down alpine initrd on it. 2013-08-16 15:25:00 http://www.denx-cs.de/shop/?q=productsWandboard <- quad is not available :( 2013-08-16 15:31:03 need to run 2013-08-16 15:31:08 talk to you later 2013-08-16 15:31:29 ok 2013-08-17 13:34:14 hi 2013-08-17 13:34:28 ACTION is desperate. 2013-08-17 14:19:51 Hi all! 2013-08-17 14:20:16 Seems I have broken my system somehow. I have AL 2.5.2 installed (HDD-install) 2013-08-17 14:20:34 now I'm trying to use 'apk-tools' to do "apk update && apk upgrade" 2013-08-17 14:20:54 "apk update" works just fine, but "apk upgrade" just consumes CPU, but does not do anything 2013-08-17 14:21:05 I downloaded apk-tools.static and installed it 2013-08-17 14:21:31 tried using the 'apk.static upgrade' instead, but still same problem 2013-08-17 14:21:40 Anybody have a clue on what might be wrong? 2013-08-17 14:22:09 I put '2.6' in the /etc/apk/repository 2013-08-17 14:24:44 I will try to boot from USB-stick instead, and try a 'setup-bootable' onto the HDD 2013-08-17 14:24:55 don't know if that works on a HDD-install 2013-08-17 14:30:58 setup-bootable onto a HDD-install is most likely not an alternative :-) 2013-08-17 14:38:48 I think it had something with "repository pining" to do. 2013-08-17 14:39:13 I removed all "pinned" packages from /etc/apk/world and rebooted. 2013-08-17 14:39:24 Now 'apk upgrade' seems to be working fine again 2013-08-17 16:14:00 Hmm... No - there is something else wrong with my system. 2013-08-17 16:14:12 I think I will reinstall it (from scratch) 2013-08-17 16:48:32 mhavela, use apk-tools from edge, it has fixes relevant to that 2013-08-17 17:36:59 clandmeter: http://alpinelinux.org/forum/general-discussion/%E3%83%97%E3%83%A9%E3%83%80-%E3%82%A2%E3%82%A6%E3%83%88%E3%83%AC%E3%83%83%E3%83%88-%E6%B3%BD%E6%91%87%E3%81%9F%E9%A0%AD%E3%82%92%E6%8C%AF%E3%82%8B%E3%80%81%E3%81%97%E3%81%B0 2013-08-17 18:16:20 fabled: Thanks. I will try that. 2013-08-17 18:16:48 But currently I am not able to install the apk-tools from edge either. I don't seem to be able to install anything atm :-/ 2013-08-17 18:22:26 fabled: Does this say anything to you? http://sprunge.us/TXdH 2013-08-17 23:23:59 hello 2013-08-17 23:24:30 one question to you. why we having error when trying use alpine linux on virtuabox now? 2013-08-17 23:24:51 I've already able PAE, and i can see the same kernel error message 2013-08-17 23:25:28 I already have it in my laptop, but I'd like to include it in one vm in my other system 2013-08-17 23:25:31 any idea guys? 2013-08-17 23:27:53 please, don't worry about it, it isn't a "big" issue 2013-08-17 23:29:45 which error? 2013-08-17 23:32:05 like kernel panic - not sync 2013-08-17 23:32:22 attempt to kill init 2013-08-17 23:32:39 exit code 0x0000000b 2013-08-17 23:33:07 mh, never got this error 2013-08-17 23:33:22 try run it in virtualbox 2013-08-17 23:34:25 I think about this because, how many are trying test alpine to use it, and when see that it doesn't run property, they may give up 2013-08-17 23:34:40 alpine 2.6.3 cd? 2013-08-17 23:34:48 do you run the base iso? 2013-08-17 23:35:05 It's working, I tried it today 3 times... 2013-08-17 23:42:41 yes 2013-08-17 23:42:42 x86 2013-08-17 23:42:45 stange 2013-08-17 23:43:03 strange, let me try one thing here 2013-08-17 23:43:31 what is your vb version? 2013-08-17 23:43:41 vbox 2013-08-17 23:44:03 ah I used x86_64 2013-08-17 23:44:49 vbox 4.2.16 on mac 2013-08-17 23:44:58 r86992 2013-08-17 23:45:37 let me try install the extra package on it 2013-08-17 23:46:11 I'm log in xp in this moment 2013-08-17 23:47:17 shafire do you know if alpine team has any alpine arm project in the way? 2013-08-17 23:47:29 yep 2013-08-17 23:47:43 arm (musl-libc) 2013-08-17 23:47:47 cool 2013-08-17 23:47:52 v2.7 2013-08-17 23:47:59 wow brillian 2013-08-17 23:48:01 t 2013-08-17 23:49:23 currently I just us alpine and tiny linux 2013-08-17 23:49:39 the rest is rest. "I hate emo coders" 2013-08-17 23:49:44 sorry for this phrase 2013-08-17 23:50:08 http://i.imagebanana.com/img/b7gch4sq/ScreenShot20130818at01.49.35.png 2013-08-17 23:50:18 What is an emo coder? 2013-08-17 23:51:55 hey 2013-08-17 23:51:58 I got it now 2013-08-17 23:52:22 lt me check which of the config that I need to active correctly 2013-08-17 23:53:04 Are you from Brazil? 2013-08-17 23:53:14 yeah 2013-08-17 23:53:23 feel free to trace me for a while 2013-08-17 23:53:26 :P 2013-08-17 23:53:39 anotherone: heh 2013-08-17 23:53:44 anotherone: I need to go to bed 2013-08-17 23:53:51 will be back in 6h 2013-08-17 23:54:02 no problem 2013-08-17 23:54:07 I'll back here 2013-08-17 23:54:16 let me know how to put this issue only and the fix 2013-08-17 23:54:22 thanks for your attention mate 2013-08-17 23:54:24 see yah 2013-08-17 23:55:00 best support time is mo-fr, 9-17 european time 2013-08-17 23:55:24 no problem 2013-08-17 23:55:27 the mistake was 2013-08-17 23:55:45 nested paging actived 2013-08-17 23:55:51 just needed to untick it 2013-08-17 23:55:59 heh, I have it activated... 2013-08-17 23:56:03 see screenshot 2013-08-17 23:56:10 yeah, in windows xp 2013-08-17 23:56:17 we need to disable it 2013-08-17 23:56:23 oh o 2013-08-17 23:56:38 ok, see you (good night) 2013-08-17 23:56:45 good night 2013-08-18 17:36:59 i so f*****ing hate that you get all those "xl create " processes now 2013-08-18 17:37:36 instead of a vm being created and being "out" of dom0 2013-08-18 18:03:15 how do you mean? 2013-08-19 07:38:39 hi guys 2013-08-19 08:15:27 hi 2013-08-19 08:23:14 I failed totally with GNAT 2013-08-19 08:23:16 :-( 2013-08-19 08:23:23 I gave up 2013-08-19 08:23:32 well you tried... 2013-08-19 08:23:39 i didnt even try ;) 2013-08-19 08:23:47 i gave up earlier than you :) 2013-08-19 08:24:05 that said, it is not an easy task 2013-08-19 08:25:17 I hope, it will work with musl later 2013-08-19 08:26:13 http://alpinelinux.org/forum/installation/gnat <- Can you see any mistake in post #1? 2013-08-19 12:19:49 !last 2013-08-19 12:23:53 apk add flashcache@testing 2013-08-19 12:23:55 is this right? 2013-08-19 12:25:07 depends on how you have set up your repos 2013-08-19 12:25:34 actually, you will need both kernel and 3rd party module from edge/testing 2013-08-19 12:26:06 and kernel module package name is flashcache-grsec 2013-08-19 12:26:19 and user space utils is flashcache-utils iirc 2013-08-19 12:27:22 there is no kernel package in testing? Or I overlooked? http://nl.alpinelinux.org/alpine/edge/testing/x86_64/ 2013-08-19 12:28:09 http://nl.alpinelinux.org/alpine/edge/testing/x86_64/flashcache-grsec-3.10.7-r0.apk 2013-08-19 12:28:17 http://nl.alpinelinux.org/alpine/edge/testing/x86_64/flashcache-utils-2.1-r0.apk 2013-08-19 12:28:23 those 2 2013-08-19 12:41:40 [14:25] <@ncopa> actually, you will need both kernel and 3rd party module from edge/testing 2013-08-19 12:41:48 kernel = flashcache-grsec 2013-08-19 12:41:55 3rd party module = ? 2013-08-19 12:42:30 I thought, the 3rd party module is flashcache-grsec 2013-08-19 12:43:08 the 3rd pary module is flashcache-grsec 2013-08-19 12:43:13 oh 2013-08-19 12:43:16 yes 2013-08-19 12:43:26 you'll need the kernel from edge/main 2013-08-19 12:43:27 sorry 2013-08-19 12:44:33 oh, ok 2013-08-19 12:44:40 you build against 3.10.7 2013-08-19 12:44:42 ok 2013-08-19 21:28:00 hmm 2013-08-19 21:28:02 arch server ? 2013-08-20 00:09:54 oh god 2013-08-20 00:10:00 That just sounds like pain 2013-08-20 06:13:14 I'm getting an error when launching firefox. I checked the alpine ML and bug tracker and didn't see anything on it 2013-08-20 06:13:17 $ firefox 2013-08-20 06:13:20 (process:4016): GLib-CRITICAL **: g_slice_set_config: assertion `sys_page_size == 0' failed 2013-08-20 06:21:46 I don't think it's specific to my machine. I found a similar bug at bugzilla.mozilla.org 672671 suggesting a problem with glib-2.36 2013-08-20 06:49:22 hi 2013-08-20 06:49:37 br__: i see that glib assertion too 2013-08-20 06:49:51 but it appears to work anyways so i havent bothered 2013-08-20 10:10:53 Hello! I have a question about pingu. 2013-08-20 10:11:01 I do not use Shorewall or Alpine Wall. I wrote the init script to run concurrently with the two providers. And in my case pingu not properly working. 2013-08-20 10:11:45 I can provide the init script and configuration file for pingu. 2013-08-20 10:15:50 I point out the parameters for routes and routing rules in my script. Can I run pingu so that the program changes only the default route? 2013-08-20 11:48:09 hi jakal 2013-08-20 11:49:02 I`m here 2013-08-20 11:49:22 pingu will clone the routes via give interface to the spcified route table 2013-08-20 11:49:31 all of the routes via that interface 2013-08-20 11:49:35 not only default 2013-08-20 11:49:44 it will also set up route rules 2013-08-20 11:50:12 so when source addr is primary addr of interface, it will use the route table for that interface/isp 2013-08-20 11:50:53 hm 2013-08-20 11:51:20 ok so what you need is pingu to only do default route via that iface? 2013-08-20 11:51:24 and not other routes 2013-08-20 11:51:32 Can somehow be set so that the program only checks the availability of hosts and executes the script, but did not change the routing table? 2013-08-20 11:51:38 yes 2013-08-20 11:51:57 I have not found how to do it ... 2013-08-20 11:52:00 i think so... 2013-08-20 11:52:04 I better double check 2013-08-20 11:52:15 yo dont want pingu to mess with the routing tables at all? 2013-08-20 11:54:44 https://dpaste.de/q2v59/ 2013-08-20 11:55:27 that way it will ping the host and execute the action when it goes up and down 2013-08-20 11:56:00 jakal: what version of pingu do you use? 2013-08-20 11:56:00 That is not necessary to specify the interface from which to send icmp requests? 2013-08-20 11:56:32 pingu-1.2-r2 2013-08-20 11:56:59 if you only what it to deetect availability of the hosts, then thats the way yes 2013-08-20 11:57:29 the it will use whatever interface kernel thinks should be used 2013-08-20 11:58:14 i believe yo uban bind it to interface too if you want but then will pingu start mess with the routing tables 2013-08-20 12:00:06 the interface definition is basically 'manage routes that goes via this interface' 2013-08-20 12:00:31 Thank you very much! Now it works as I expected. Thank you! 2013-08-20 12:00:36 :) 2013-08-20 12:00:49 is it a multi ISP setup? 2013-08-20 12:01:24 just curious... :) 2013-08-20 12:01:25 yes, but I use both ISPs at the same time. 2013-08-20 12:01:40 how do you do that? 2013-08-20 12:01:52 nexthop route? 2013-08-20 12:02:03 aka "load-balancing" 2013-08-20 12:02:51 or you pick which ISP based on service? (eg smtp via one or http via other) 2013-08-20 12:03:37 i'm working on pingu as we speak... 2013-08-20 12:03:49 i'm adding fwmark route rule 2013-08-20 12:04:17 Yes. After each provider I picked mGRE (Opennhrp) tunnels to a central server. Traffic goes through the tunnels with load balancing. 2013-08-20 12:04:55 I'm sorry, I'm not as fast and well as you write in English. :) 2013-08-20 12:04:59 interesting 2013-08-20 12:06:13 so you are effectively using both ISP for the tunnel 2013-08-20 12:06:21 so if i understand you correct, you have N number of ISPs, one gre tunnel for each ISP and then you balance the tunnels? 2013-08-20 12:07:07 would be cool if you doc'ed what you are doing on wiki.a.o 2013-08-20 12:07:13 sounds interesting indeed 2013-08-20 12:07:14 The plans for the future I want to try to use multiTCP on both sides to use both the tunnel without load balancing. 2013-08-20 12:11:20 ncopa: You understood me correctly. Each branch has a 2 providers. At each external interface raised mGRE tunnels to a central server. Inside the DMVPN network running OSPF. 2013-08-20 12:12:05 and if one isp for one branch fails 2013-08-20 12:12:08 it still works? 2013-08-20 12:12:12 Yes 2013-08-20 12:12:14 but with reduced capacity? 2013-08-20 12:12:19 wow, very cool 2013-08-20 12:12:53 s/multiTCP/multipath TCP/ 2013-08-20 12:13:07 jakal: love that setup 2013-08-20 12:13:17 it's like "what everyone would like to have" 2013-08-20 12:16:10 While all this is in beta. That is, the intra-VoIP traffic, Samba traffic, postal traffic, VNC traffic goes inside the DMVPN. While the show itself is quite good. 2013-08-20 12:17:33 i'm impressed 2013-08-20 12:18:28 i was thinking in that direction some years ago but kinda gave up 2013-08-20 12:18:44 i use dual isp but only for failover 2013-08-20 12:18:54 tunnel traffic goes only via one isp 2013-08-20 12:19:55 ncopa: does your isp fail often? 2013-08-20 12:25:59 nope 2013-08-20 12:26:06 almost never 2013-08-20 12:31:42 By the way, can try to add multipath tcp in alpine linux? http://mptcp.info.ucl.ac.be/ 2013-08-20 12:32:13 it is there i think 2013-08-20 12:33:00 multipath-tools 2013-08-20 12:33:03 ncopa: I also have a question. I tried to put pingu to Debian. I was not successful. Are there any dependencies for compile the pingu under Debian? 2013-08-20 12:34:17 haaveilemme multipath-tools != multipath tcp 2013-08-20 12:35:30 jakal, if it is just a kernel module, you can create a new package for it 2013-08-20 12:36:00 if it requires kernel patching, you have to maintain the kernel version 2013-08-20 12:37:00 right rnalrd jakal 2013-08-20 12:37:07 rnalrd: I'm not linux-guru. )) And I do not know how to do it. :) 2013-08-20 12:37:43 i'm not guru either 2013-08-20 12:38:06 but if had ever compiled anything by yourself, isn't much harder 2013-08-20 12:41:21 jakal: deps is libev only i think 2013-08-20 12:41:32 libev-devel or what the pkg is called 2013-08-20 12:41:52 optinoally lua too 2013-08-20 12:42:16 for a lua binding to pinguctl 2013-08-20 12:43:02 it should be trivial to build pingu on debian 2013-08-20 12:44:06 rnalrd: How to make the Custom kernel I already know. I recompiled the Debian kernel to work with OpenNHRP. I do not know whether the kernel patch recompile to the module for the kernel... 2013-08-20 12:45:39 if it's kernel module, there should be no need to recompile the kernel 2013-08-20 12:46:01 ncopa: Thanks for the clarification. I'll try to make a package for Debian. 2013-08-20 12:46:05 multipath tcp looks very interesting 2013-08-20 12:46:11 you will just need kernel headers to build it 2013-08-20 12:46:24 yeah 2013-08-20 12:46:31 jakal: dont hesitate to ping me if you need help 2013-08-20 12:46:51 we don't mind having an aport for it :) 2013-08-20 12:47:07 i dont mind a multipath tcp package either :) 2013-08-20 12:47:12 well 2013-08-20 12:47:22 i'd need to check if its well maintained 2013-08-20 12:47:29 chances for getting into mainline etc 2013-08-20 12:47:33 that's what i meant 2013-08-20 12:47:48 mptcp apk 2013-08-20 12:48:19 oh 2013-08-20 12:48:38 looks like you actually need build your kernel 2013-08-20 12:48:52 another kernel version :-/ 2013-08-20 12:49:03 disable syn-coockes and md5 signature 2013-08-20 12:52:08 https://github.com/kristrev/multi does simliar to pingu 2013-08-20 12:53:22 Multupath TCP - project is raw, but interesting... 2013-08-20 12:54:43 multipath tcp is a kernel 2013-08-20 12:54:55 i wonder if it would be possible to build it as a 3rd party kernel module 2013-08-20 12:55:47 ncopa: Saw this project. I looked at a lot of projects and pingu me more than anyone approached. 2013-08-20 12:56:27 sorry? 2013-08-20 12:58:42 ncopa: Sorry for my English. Your project Pingu seemed better than others. 2013-08-20 12:58:52 ah ok thanks :) 2013-08-20 12:58:59 In my opinion. 2013-08-20 12:59:02 Ж) 2013-08-20 12:59:04 :) 2013-08-20 12:59:13 yeah i looked at others too but nothing out there was good enough.. :-/ 2013-08-20 12:59:18 so i had to do pingu 2013-08-20 12:59:52 If you want to have done well - do it yourself. :) 2013-08-20 12:59:58 lol 2013-08-20 13:00:03 yeah.. something like that... 2013-08-20 13:00:20 unfortunally its often like that 2013-08-20 13:12:07 is all the software which would compile against glibc on normal linux, compiled against uclib on alpine? 2013-08-20 13:14:42 eto: no, not every possible software 2013-08-20 13:15:08 lots of things that is not (yet) built on alpine 2013-08-20 13:15:10 gnome3 2013-08-20 13:15:15 recent kde 2013-08-20 13:15:29 gcc-gnat 2013-08-20 13:15:36 openoffice 2013-08-20 13:15:39 libreoffice 2013-08-20 13:16:06 RE: gnome3 2013-08-20 13:16:15 ncopa: what about weechat for example? 2013-08-20 13:16:18 Thank you for not building gnome 3 on alpine :) 2013-08-20 13:16:21 eto: It is 2013-08-20 13:16:52 actually i don't care about any of the packages you mentioned ncopa :) sorry 2013-08-20 13:17:02 well i don't know what gcc-gnat is 2013-08-20 13:17:16 something with gcc ties i guess 2013-08-20 13:17:22 my point was: not *everything* that is possible to build on glibc is build on alpine 2013-08-20 13:17:37 samme applies to ubuntu and fedora... 2013-08-20 13:17:41 yes 2013-08-20 13:18:34 ncopa: If I do not specify the "interface" in the file "pingu.conf", then after the command "rc-service pingu restart" pingu still adds rules to the main routing table. 2013-08-20 13:20:14 even without any interface defined in pingu.conf? 2013-08-20 13:20:16 actually 2013-08-20 13:20:25 pingu does not *add* anything at all to main routing table 2013-08-20 13:20:49 what it does, it set up netlink listener to listen on route changes in main route table 2013-08-20 13:21:52 then for the configured interfaces, it will copy from main to route table N (configure route table for interface) 2013-08-20 13:22:42 when all ping host via interface does not answer (eg. ISP is down) then all routes in main route table via that interface is removed 2013-08-20 13:22:50 but route rules are kept 2013-08-20 13:22:59 interesting 2013-08-20 13:23:02 and route in route-table N is kept 2013-08-20 13:23:08 sound like awesome feature for bastion host 2013-08-20 13:23:14 sounds 2013-08-20 13:23:27 when ISP comes back, the routes are re-inserted in main route table 2013-08-20 13:23:42 but if no interface is configured, then it should not touch route tables at all 2013-08-20 13:24:06 eto: whats bastion host? 2013-08-20 13:24:19 Yes, you're right. I pulled the cable from eth0 (default route) and pingu has removed this route. Inserted it back and pingu created routing tables with numbers 1 and 2. 2013-08-20 13:24:41 ncopa: firewall actually - host on the frontir of the network - i hope i make sense 2013-08-20 13:25:01 jakal: does pingu do that even if no interface is configured in pingu.conf? 2013-08-20 13:26:23 ncopa: Yes, the configuration file contains only the parameters of "host" 2013-08-20 13:26:34 jakal: did you configure 'bind-interface'? 2013-08-20 13:26:46 yes, in host 2013-08-20 13:26:51 ok 2013-08-20 13:26:56 i think thats the reason then 2013-08-20 13:27:25 ncopa: https://dpaste.de/wb0pQ/ 2013-08-20 13:27:27 that would be equivalent to adding an empty interface definition 2013-08-20 13:28:00 i understand what you need... hm.. 2013-08-20 13:28:39 you just want to bind the ping socket 2013-08-20 13:29:03 Yes, something like fping... 2013-08-20 13:29:16 ok 2013-08-20 13:29:30 but with the ability to execute scripts on events. 2013-08-20 13:29:45 understand 2013-08-20 13:30:00 i'll have some coffe and then i'll look at the code 2013-08-20 13:30:10 i think what you try to do makes sense 2013-08-20 13:30:24 and i think it should not be that hard to implement 2013-08-20 13:31:14 Wow! It would be perfect! If you were in Russia, I'd buy you a beer. :) 2013-08-20 13:32:17 no coffe :-( 2013-08-20 13:32:18 all empty 2013-08-20 13:32:19 ok 2013-08-20 13:32:38 I will send you coffee, if you help me with gcc-ada :D:D:D 2013-08-20 13:32:53 the challenge is that it will break thins for users that depend on the current behavior 2013-08-20 13:32:59 jakal, send him equivalent sum of money to his electronic wallet :) 2013-08-20 13:33:20 but, really that behaviour is stupid :) 2013-08-20 13:33:20 No, I will manage it on my own :) 2013-08-20 13:33:58 haaveilemme: ncopa: I agree. It is possible through PayPal? 2013-08-20 13:34:22 ncopa: don't loose your chance ;) 2013-08-20 13:34:39 add paypal to alpinelinux site 2013-08-20 13:34:52 sorry im busy coding now... :) 2013-08-20 13:34:58 never had time to ad a paypal page :) 2013-08-20 13:35:10 no coffee for you then ... ;) 2013-08-20 13:36:24 ncopa loves the carlsbergs jacobsen vintage beer 2013-08-20 13:36:51 man.. its getting difficult to concentrate here... 2013-08-20 13:36:52 :) 2013-08-20 13:38:53 I believe that every job should be paid. But I can not find the information on the website about where I could donate... :( 2013-08-20 13:40:24 we dont really have registered an organistation that can take money donations 2013-08-20 13:40:33 too much paperwork... ;) 2013-08-20 13:41:00 we have talked of the possibility to donate directly to developers 2013-08-20 13:41:16 but no-one cared enough to set up a page with info with that 2013-08-20 13:42:34 i'm gonna write the doc for 'fwmark' i just implemented, git push it 2013-08-20 13:42:57 and then I'll look at bind-interfaces with 'no routing management' 2013-08-20 13:43:42 ncopa: Then, please tell me the number of your e-wallet and I will try to pay you a certain amount of money, enough to buy a coffee or a beer. ;) 2013-08-20 13:44:55 Sweden is expensive :P 2013-08-20 13:45:10 norway is even more :) 2013-08-20 13:45:31 my paypal is on n@tanael.org 2013-08-20 13:45:45 maybe i should create one for ncopa@alpinelinux.org 2013-08-20 13:46:20 get bitcoin 2013-08-20 13:46:31 Are you from Norway? 2013-08-20 13:46:36 I thought Sweden 2013-08-20 13:46:40 i'm *from* Sweden 2013-08-20 13:46:49 currently located in Norway :) 2013-08-20 13:47:08 been in norway since 1995 2013-08-20 13:47:43 Do you speak well both languages? 2013-08-20 13:47:59 i'd say so 2013-08-20 13:48:11 but they can normally heay my swedish accent 2013-08-20 13:48:15 mear* 2013-08-20 13:48:16 hear* 2013-08-20 13:48:57 Why you moved to Norway in 1995? 2013-08-20 13:49:03 ncopa: Amount in U.S. dollars or other currency? And there were no problems, send money as a family member? :) 2013-08-20 13:50:25 can i leave my paypal aswell? 2013-08-20 13:50:30 :) 2013-08-20 13:50:43 clandmeter: i think we should set up a page for that 2013-08-20 13:50:48 the developer team 2013-08-20 13:51:01 "Give these poor gits coffee" 2013-08-20 13:51:10 with paypal and maybe links to wish lists etc 2013-08-20 13:51:11 ok 2013-08-20 13:51:14 lets make a deal 2013-08-20 13:51:51 ok, but i prefer it will go to the org instead to me personally. if i would even ever get anything... 2013-08-20 13:52:13 how do we set it up to the org? 2013-08-20 13:52:23 how do we share it within the org? 2013-08-20 13:52:32 thats the things i wanted to avoid 2013-08-20 13:52:56 Funny, I read a mailing list post about that 2013-08-20 13:53:24 jakal: do you mind donate that coffe to clandmeter instead? 2013-08-20 13:53:42 http://lists.alpinelinux.org/alpine-devel/1632.html 2013-08-20 13:54:10 i hope that will motivate clandmeter to set up a "how to donate page" 2013-08-20 13:54:18 lol 2013-08-20 13:54:22 i dont want money 2013-08-20 13:54:33 give it to someobdy else 2013-08-20 13:54:37 ACTION hides 2013-08-20 13:54:38 shafire: yes 2013-08-20 13:54:40 LOL 2013-08-20 13:55:17 ncopa: I do not mind. If it helps in the development of the project. 2013-08-20 13:55:30 :) 2013-08-20 13:55:31 ncopa: look what happend to your friends at tpb when they accepted money ;-) 2013-08-20 13:55:41 apparently clandmeter dont want money 2013-08-20 13:55:42 jakal: Instead of the money, write the wiki page :) 2013-08-20 13:55:49 ah 2013-08-20 13:55:50 yes 2013-08-20 13:55:50 +1 2013-08-20 13:55:54 You know you are doing something right when you are being given money 2013-08-20 13:55:54 shafire: +1 2013-08-20 13:55:58 rather 2013-08-20 13:56:05 When people want to give you money :P 2013-08-20 13:56:09 Heartmender: we know we're doing stuff right when people use and contribute to alpine linux :) 2013-08-20 13:56:20 jbilyk_: mmhmm 2013-08-20 13:56:23 like spongebob, he is paying money to work 2013-08-20 13:56:23 people perfer to give money instead of writing proper documentation :) 2013-08-20 13:56:34 clandmeter: that's the easy way out lol 2013-08-20 13:56:45 making a better product is worth more than a couple $ 2013-08-20 13:56:49 I just realized that Alpine is technically 100% open source 2013-08-20 13:57:05 jakal: actually, i would rather like to see a short doc on your multi tunnel setup 2013-08-20 13:57:12 on the wiki 2013-08-20 13:57:13 +1 2013-08-20 13:57:17 +1 2013-08-20 13:57:19 The libc thing makes it so that everything on the disk has to be open source 2013-08-20 13:57:35 Heartmender: pretty much yes 2013-08-20 13:57:50 I still can't get rust to build >_< 2013-08-20 13:58:02 not if nvidia or the linkes start to offer blobs linked to uclibc/musl :) 2013-08-20 13:58:18 what about rpi project 2013-08-20 13:58:22 jakal: even if it is clumsy written notes. it would help more than a coffe would 2013-08-20 13:58:22 Friend of mine has a more powerful server and he was trying it with Alpine 2013-08-20 13:58:22 It failed out on a different part of it 2013-08-20 13:58:52 rpi bootloader is != os 2013-08-20 14:00:08 Heartmender: you want to build rust? 2013-08-20 14:00:12 I want to build ada :( 2013-08-20 14:00:15 Damn! :) I have problems with English and not a lot of free time, I'm afraid I do not normally get to write a page on the wiki. 2013-08-20 14:00:46 clandmeter, rpi can work 2013-08-20 14:00:57 jakal: if it's about the dmvpn stuff.. can _we_ bribe you with paypal? 2013-08-20 14:01:07 LOL 2013-08-20 14:01:11 since you'd save at least me many hours of hairpulling 2013-08-20 14:01:31 darkfaded: rnalrd is writing about the subject 2013-08-20 14:01:47 wow 2013-08-20 14:02:03 http://wiki.alpinelinux.org/wiki/Dynamic_Multipoint_VPN_%28DMVPN%29 2013-08-20 14:02:15 but i'm interested of that multi tcp thingy 2013-08-20 14:02:39 Multipath TCP is cool 2013-08-20 14:02:41 fabled: you can boot the rpi working without the blob? 2013-08-20 14:02:52 ncopa: thanks 2013-08-20 14:02:54 clandmeter, yes. i've got my rpi on alpine booted. 2013-08-20 14:02:56 well 2013-08-20 14:03:06 clandmeter, the thing is. the blob is on sd only. 2013-08-20 14:03:13 it is loaded by the ROM. not by linux kernel. 2013-08-20 14:03:23 yes, so you still need it. 2013-08-20 14:03:27 correct 2013-08-20 14:03:35 so yes, it will not be fully open source 2013-08-20 14:03:53 but all the stuff running in linux on the arm cpu will be 2013-08-20 14:03:57 so it's weird setup 2013-08-20 14:04:01 Ugh 2013-08-20 14:04:08 rust is self-hosted now >_> 2013-08-20 14:04:30 oh no.. that means bootstrapping 2013-08-20 14:04:34 Heartmender, sounds like porting rust to new environment is gonna be "fun" 2013-08-20 14:04:40 same problem with gcc-gnat 2013-08-20 14:04:56 and the lang dubiousjim was working on 2013-08-20 14:04:58 If I can make a static rust compiler though 2013-08-20 14:05:32 In file included from /home/xena/code/rust-0.7/src/llvm/lib/Support/CommandLine.cpp:25:0: 2013-08-20 14:05:34 /home/xena/code/rust-0.7/llvm/x86_64-unknown-linux-gnu/include/llvm/Config/config.h:725:17: error: multiple types in one declaration 2013-08-20 14:05:35 Heartmender: I have the same problem :) 2013-08-20 14:05:36 #define error_t int 2013-08-20 14:07:04 ncopa: I'll try to describe my scheme with multi tunnels, at least in the notes... Now I must go home. Thank you for your assistance. 2013-08-20 14:07:21 thanks jakal! 2013-08-20 14:07:32 jakal: are you from moskau? 2013-08-20 14:07:35 jakal, tnx! 2013-08-20 14:07:41 Moscow? 2013-08-20 14:07:58 shafire: No, Yekaterinburg. Ural. 2013-08-20 14:08:01 All goodbye. You are all great people. :) 2013-08-20 14:08:05 bye bye 2013-08-20 14:08:12 bb 2013-08-20 14:08:32 Yekaterinburg, in the middle of russia :O 2013-08-20 14:08:56 oups, not really 2013-08-20 14:10:37 1/3 of russia 2013-08-20 14:11:38 russia has 9 timezones... 2013-08-20 14:15:39 and china just 1 timezone 2013-08-20 14:15:42 that's crazy 2013-08-20 14:22:24 shafire: iirc china had more and "aligned" them by some law 2013-08-20 14:22:33 idk how that *works* 2013-08-20 14:37:31 jakal: I did the 'bind only to iface' patch 2013-08-20 14:37:56 i dont think it will work unless there are some routing rules 2013-08-20 14:38:49 in my setup here it will fail to send any pings on the secondary isp 2013-08-20 14:38:55 and will consider it down 2013-08-21 05:59:52 ncopa: Hello! Thank you for your work! How can I test your patch? And how do I write an article on the wiki? Maybe I'll try to write a first draft. Then send it to you for review, and then decorated all in the form of an article on the wiki? 2013-08-21 06:08:15 ncopa: In my case, in the base case, the two ISPs are used in accordance with paragraph 4.2.1 in LARTC. 2013-08-21 06:25:06 jakal: patch is here: http://sprunge.us/LJci 2013-08-21 06:25:11 could you please test it? 2013-08-21 06:25:19 if it solves things for you i'll commit it 2013-08-21 06:25:38 but you need manage the policy routing from other place 2013-08-21 06:25:44 it will not work without proper policy routing 2013-08-21 06:25:54 bbl 2013-08-21 06:27:11 ncopa: Thank you. And how to apply this patch? I installed pingu with apk. 2013-08-21 06:27:49 ncopa: Alpine Linux distribution is new to me ... 2013-08-21 06:41:39 no, its distro agnostic 2013-08-21 06:41:51 you need compile pingu from source 2013-08-21 06:42:02 which distro do you use? 2013-08-21 06:42:25 and what arch (x86, x86_64) 2013-08-21 06:45:47 I'm using Alpine Linux on board Alix 2D13 (x86). On my work computer I'm using Kubuntu 13.04. There is a server to build the deb-packages. There is installed Debian 7.1 x86.. 2013-08-21 06:52:17 I think to make a virtual machine with Alpine Linux and test your patch there. 2013-08-21 06:59:02 i can build it for you 2013-08-21 06:59:15 and give you a binary 2013-08-21 07:00:59 jakal: binary for alpine linux: http://dev.alpinelinux.org/~ncopa/pingu 2013-08-21 07:01:14 $ sha1sum pingu 2013-08-21 07:01:14 20868a0903f3d0062d37254357b305fe1e9dcf2d pingu 2013-08-21 07:01:29 hi 2013-08-21 07:01:32 i dont have debian x86 convenient available atm 2013-08-21 07:01:42 I have now a working cross-compiler for c :-) 2013-08-21 07:01:49 oh, i think i have a virtual mint box i could use 2013-08-21 07:01:52 shafire: congrats! 2013-08-21 07:02:38 But GNAT notifies the same errors: http://alpinelinux.org/comment/89#comment-89 2013-08-21 07:02:54 So I think, I need to patch some Ada files 2013-08-21 07:03:13 ncopa: Great! Thank you for binary. Now try to run tests. 2013-08-21 07:03:33 shafire: yes, i think so too 2013-08-21 07:06:06 But I don't know, what to change... :-( 2013-08-21 07:08:57 ncopa: Where is the right place to ask? uclibc, gcc or ada? 2013-08-21 07:12:25 i would guess all places :) 2013-08-21 07:12:45 uclibc might have someone who has done it before 2013-08-21 07:12:57 gcc because gcc-ada is broke on uclibc 2013-08-21 07:13:10 same for ada 2013-08-21 07:13:42 Ok, I will try my luck 2013-08-21 07:13:55 i'm sorry i dont have time to help you more 2013-08-21 07:31:37 jakal: for debian/ubuntu/mint: http://dev.alpinelinux.org/~ncopa/pingu.glibc 2013-08-21 07:31:58 ncopa: that's bad of course :( 2013-08-21 07:33:40 ncopa: It seems to work correctly. In the logs I see the following message "executing 'ip del default via xxx.xxx.xxx.xxx && ip add default via yy.yy.yy.y'" But the command is not satisfied. 2013-08-21 07:34:10 ncopa: pingu.glibc - it is a static binary for debian? 2013-08-21 07:34:28 its a dynamic binary for libc.so.6 2013-08-21 07:34:35 so yes, it shoudl work for debian 2013-08-21 07:34:49 jakal: what do you have to do the policy routing for you? 2013-08-21 07:35:12 i think it works as expected, it will bind the interface to the pings 2013-08-21 07:35:30 but the ping will not work unless policy routing is set up properly 2013-08-21 07:39:24 ncopa: I use the routing tables and fwmark rules. The program uses the specified interfaces to ping. It seems to me that the settings "up-action" and "down-action" do not always work. But I could be wrong ... 2013-08-21 07:42:19 ncopa: I'm sorry, my mistake. Everything is working properly. I think I need to stop the experiment at night ... 2013-08-21 07:45:29 so the patch is ok? 2013-08-21 07:54:09 jakal: how do you mean experiment and night? 2013-08-21 08:01:30 ncopa: I think patch is OK. Thank you very much! The fact is that now my son is in the country with my parents and I have the time in order to carry out experiments on the network configurations and services at night. 2013-08-21 08:02:17 So I'm bad enough sleep and start talking nonsense. :D 2013-08-21 08:02:26 i understand :) 2013-08-21 08:02:44 spend time with your son 2013-08-21 08:03:24 try be awake while spending time with your son. he is worth it ;) 2013-08-21 08:04:47 You are right. My son spends the summer in the countryside, where I go to him. Weekends we always spend time together. I am a single father, because I need a lot of work ... 2013-08-21 08:05:37 At other times (autumn, winter, spring), we are always together. 2013-08-21 08:06:42 I'm AFK for about an hour... 2013-08-21 08:23:21 oh no, irclogger missed clandmeter :) 2013-08-21 08:30:06 shafire: ? 2013-08-21 08:30:16 ACTION wants to be funny. sry :) 2013-08-21 09:10:35 ncopa: You said that in the new version of pingu is possible to use fwmark. In the binary that you have done for me, this feature is turned on? I would like to test. Perhaps pingu able to completely replace my scripts. 2013-08-21 09:14:26 yes 2013-08-21 09:14:37 the binaries i pushed has it 2013-08-21 09:14:56 the patched binaries i compiled for you 2013-08-21 09:14:57 should have it 2013-08-21 09:16:11 Thanks. I`ll try. 2013-08-21 09:20:01 i believe this shoudl work for you: https://gist.github.com/ncopa/edee66bdaf2732ae6485 2013-08-21 09:20:38 with newer config format 2013-08-21 09:22:06 what excatly does this ping do? 2013-08-21 09:22:40 jakal: i would actually believe that pingu would do better job managing the policy routing than your scripts 2013-08-21 09:22:58 specially if you use ppp and/or dhcp 2013-08-21 09:23:27 shafire: pingu does policy routing for multi isp 2013-08-21 09:23:44 so you can have multiple ISPs 2013-08-21 09:23:48 and routing works 2013-08-21 09:23:50 ncopa: I have a suspicion that this is so. ))) 2013-08-21 09:24:01 it can also detect if one ISP goes down 2013-08-21 09:24:29 and redirect traffic to the ISP's that is up 2013-08-21 09:24:39 either in a primary/backup style 2013-08-21 09:24:56 or also "load-balancing" with nexthop routes 2013-08-21 09:25:30 most improtantly it manages the policy routing dynamically 2013-08-21 09:25:51 so that when you use source ip from ISP1, it is always routed via ISP1 and not via ISP2 2013-08-21 09:27:19 jakal: if pingu can do policy routing for you, then i think I will not apply that 'bind-interface' patch i did for you 2013-08-21 09:27:26 i think it works, and does what is expected 2013-08-21 09:27:40 but i think that 'feature' is a bit fragile 2013-08-21 09:27:51 future changes in pingu can easily break it 2013-08-21 09:28:17 i dont like that. i like robust code 2013-08-21 09:35:46 ncopa: I support your desire for reliable code. But, if I only use pingu, then in table 2 is not the default route via ppp0 2013-08-21 09:36:09 ncopa: can I use testing packages if I want to use alpine on tmpfs? 2013-08-21 09:36:13 Only yy.yyy.yy.y dev ppp0 proto kernel scope link 2013-08-21 09:36:50 respectively daemon.info pingu[1812]: ppp0: went OFFLINE 2013-08-21 09:38:24 shafire: yes. set up apk cache 2013-08-21 09:39:19 jakal: that sounds like a bug 2013-08-21 09:40:06 ncopa: Bug associated with the interface ppp? 2013-08-21 09:40:18 jakal: yes, sounds like that 2013-08-21 09:40:38 if i do ip route show dev pp0 here 2013-08-21 09:40:46 i get one line: 2013-08-21 09:40:47 default scope link metric 300 2013-08-21 09:40:54 that is in main route table 2013-08-21 09:41:43 default scope link metric 300 2013-08-21 09:41:43 xx.xx.0.121 proto kernel scope link src xx.xx.156.213 2013-08-21 09:42:49 those 2 lines appears both in 'main' route table and in the route table 2 2013-08-21 09:43:12 jakal: does the main route table has that line? 2013-08-21 09:43:30 pingu depends on pppd to set that up properly 2013-08-21 09:44:00 yes... 2013-08-21 09:44:00 ip route show dev ppp0 2013-08-21 09:44:00 yy.yyy.41.1 proto kernel scope link src yy.yyy.41.255 2013-08-21 09:44:15 ok 2013-08-21 09:44:27 that is main route table? 2013-08-21 09:44:31 no default gw there? 2013-08-21 09:44:42 via ppp0 that is 2013-08-21 09:45:30 In one branch is connected to the ISP by PPPoE, So it would be interesting to find out the cause. 2013-08-21 09:45:30 In the config I have used the parameter "nodefaultroute" 2013-08-21 09:45:40 right 2013-08-21 09:45:44 thats the problem 2013-08-21 09:45:52 i have defaultroute in ppp config 2013-08-21 09:45:53 + 2013-08-21 09:45:58 defaultroute-metric 300 2013-08-21 09:46:14 so that default route will not take precedence 2013-08-21 09:46:46 You are right! I somehow missed this fact... 2013-08-21 09:46:51 pingu will only copy whatever is in main route table 2013-08-21 09:47:07 so if pppd changes the default route in main route table 2013-08-21 09:47:21 pingu will mirror that change to route table 2 2013-08-21 09:47:52 what made pppd a bit tricky is that it needs the 'metric' option 2013-08-21 09:47:57 defaultroute-metric 300 2013-08-21 09:48:06 the vanilla pppd does not have support for that 2013-08-21 09:48:35 it is needed so default gateway via ppp0 gets higher 'metric' 2013-08-21 09:48:51 example 2013-08-21 09:48:56 lets say you have 2 ISP 2013-08-21 09:49:06 isp1 = eth0, with dhcp 2013-08-21 09:49:15 isp2 = ppp0 with pppd 2013-08-21 09:49:33 we want ppp0 be backup isp 2013-08-21 09:49:47 if isp1 works, then all traffic should go there 2013-08-21 09:49:59 if isp1 goes down, then isp2 should take over 2013-08-21 09:50:30 the eth0 dhcp client needs to be configured to set 'metric' option to default gw 2013-08-21 09:51:18 example: default via x.x.x.x metric 203 dev eth0 2013-08-21 09:51:30 the 'metric' value for ppp0 needs to be higher 2013-08-21 09:51:52 if there are multiple default gw, the gw with lowest 'metric' will win 2013-08-21 09:51:54 At the expense of the metrics of routes I know, thank you. But I first heard about the option defaultroute-metric. Because my scripts worked. 2013-08-21 09:52:09 i had to patch pppd 2013-08-21 09:53:19 Sad ... I really want to do with standard tools. )) 2013-08-21 09:53:28 you can ofcourse keep nodefaultroute and set the default gw manually in /etc/ppp/ip-up 2013-08-21 09:53:55 the point is something needs to set the default gw in main route table for pingu to pick it up 2013-08-21 09:54:03 you can even do it statically, manually 2013-08-21 09:54:06 Yes, I also thought about it. Thank you! 2013-08-21 09:54:24 ip route add 0.0.0.0/0 via x.x.x.x dev ppp0 metric 300 2013-08-21 09:55:33 Not quite static ... If the ip address ppp interface change? I think we need a script! :) 2013-08-21 09:58:39 yeah.. you can do it in /etc/ppp/ip-up 2013-08-21 09:58:54 or patch your pppd to support defaultroute-metric 2013-08-21 09:59:19 or accept that ppp0 will always be the primary ISP 2013-08-21 09:59:35 or just use alpine linux ;) 2013-08-21 10:00:15 the point is that pingu will need something set the default gw in main route table to be able to pick it up 2013-08-21 10:03:24 Understood! Thanks for the clarification. By the way, this feature (defaultroute-metric) is not found in man pingu. 2013-08-21 10:35:16 ncopa: And so ... Pingu really replace my scripts and works amazing! Thank you very much for such a wonderful program. Now I want to try to make pingu as a deb-package and apk-package. Tell me, please, when will the new release of pingu with support for fwmark? 2013-08-21 10:42:43 jakal: the plan is to have it done today 2013-08-21 10:42:57 other people needs it today too 2013-08-21 10:43:09 really, which people? :O 2013-08-21 10:43:52 some who promised help testing of it 2013-08-21 11:11:20 ncopa: I am having issues using 'setup-bootable' to prepare USB-sticks to boot AL 2.6.3 2013-08-21 11:11:29 gettings some 'Boot error' at bootup 2013-08-21 11:12:25 Have you had any reports about such problems lately? 2013-08-21 11:14:15 is the MBR ok? 2013-08-21 11:14:30 is the partition marked as bootable? 2013-08-21 11:14:43 i dont think setup-bootable will do that for you 2013-08-21 11:27:55 syslinux missing files? 2013-08-21 11:32:05 First... The pertition wasn't marked as bootable (I thought setup-bootable did that for me) 2013-08-21 11:32:26 Could be the only cause for the problem 2013-08-21 11:32:33 Trying now 2013-08-21 11:32:44 it doesnt touch partition tables 2013-08-21 11:32:57 expect it to be paritioned and properly formatted 2013-08-21 11:33:15 Ok. Got a bit further... 2013-08-21 11:33:21 now in emergency shell 2013-08-21 11:33:56 I guess I wrote something wrong in syslinux.cfg 2013-08-21 11:35:12 Yup. 's/usb/usbdisk/' solved it 2013-08-21 11:35:13 Thanks! 2013-08-21 11:38:10 Other thing... 2013-08-21 11:38:29 I reinstalled my private laptop and thought i run setup-xorg-base 2013-08-21 11:38:45 and during that setup I had some trouble with 'dbus' installation 2013-08-21 11:38:49 something goes wrong 2013-08-21 11:39:18 I don't have it clear in my head now - so next time I get a chance to look at it I get back to you with a bit more detailed report (using AL 2.6.3) 2013-08-21 11:40:27 difficult to try fix something when you dont know what to try fix :) 2013-08-21 11:40:45 try apk update next time before you run setup-xorg-base 2013-08-21 11:42:33 ncopa: Please tell me whether it is possible to add a program "mtr" in a repository? 2013-08-21 11:43:06 mmm 2013-08-21 11:43:10 looks like we have it already 2013-08-21 11:43:14 in edge/testing 2013-08-21 11:43:28 ah yes i remember that 2013-08-21 11:43:41 i had to disable the dns support 2013-08-21 11:44:51 Are you talking about this bug? http://bugs.alpinelinux.org/issues/1144 2013-08-21 11:45:23 yeah 2013-08-21 11:45:52 i think i looked at how to fix it back then 2013-08-21 11:45:59 but it would require some work 2013-08-21 11:46:07 so i think i just disabled dns support 2013-08-21 11:47:03 All right. I'll be waiting. Thank you! 2013-08-21 11:48:32 argh... 2013-08-21 11:50:12 I understand that you have a lot of work. So do not prioritizes the issue. 2013-08-21 11:53:35 mtr code is a mess 2013-08-21 11:53:51 i better get pingu release done 2013-08-21 11:55:13 I agree. ))) 2013-08-21 12:07:48 ncopa: I just did 'apk update' and 'apk add dbus' on my fresh system (AL 2.6.3) and got this: http://sprunge.us/LVZe 2013-08-21 12:10:03 Saw that I already had a irc session I could use :-) 2013-08-21 12:18:08 sounds like some dir is missing 2013-08-21 12:18:19 is /var/misc there? 2013-08-21 12:18:30 strace can help find exactly which dir is missing 2013-08-21 12:47:00 ncopa: It seems there are some dependencies for compilation pingu on debian. I installed libev4, libev-dev, lua5.1 packages. But the compilation fails. 2013-08-21 12:50:15 "collect2: error: ld returned 1 exit status" 2013-08-21 12:56:49 jakal: if you dont need the client binding for lua, then you can do: make pingu 2013-08-21 12:57:01 i am working on a configure script 2013-08-21 12:57:11 so you can ./configure it 2013-08-21 12:57:11 oh 2013-08-21 12:57:16 ther is one more thing 2013-08-21 12:57:24 strlcpy is missing on debian 2013-08-21 12:57:42 "/usr/src/pingu/pingu-1.3/pingu_iface.c:118: undefined reference to `strlcpy'" 2013-08-21 12:57:42 "collect2: error: ld returned 1 exit status" 2013-08-21 12:57:56 use this patch to workaround that: http://sprunge.us/iFPa 2013-08-21 12:58:09 curl http://sprunge.us/iFPa | patch -p1 2013-08-21 12:58:31 then: make HAVE_STRLCPY=0 2013-08-21 12:58:36 should work around it 2013-08-21 12:58:39 The ./configure script is missing in git 2013-08-21 12:58:45 i am working on an ./configure script 2013-08-21 12:58:48 as we speak 2013-08-21 12:58:55 Aaa... Ok 2013-08-21 12:58:58 Sorry 2013-08-21 13:41:06 ncopa: do you know the parameter, which I need to set, so the c linker will look for .h files there? 2013-08-21 13:42:39 -I 2013-08-21 13:42:55 and its the c prepreocessor that looks there 2013-08-21 13:43:00 normallyl CPPFLAGS 2013-08-21 13:43:08 or CFLAGS might work 2013-08-21 13:52:14 ok, thanks 2013-08-21 14:11:07 ncopa: Re 'dbus' errors: http://sprunge.us/Nagh 2013-08-21 14:11:27 I havent looked it through myself yet... 2013-08-21 14:13:14 i bet your /var/cache/misc is missing 2013-08-21 14:13:20 try apk fix alpine-baselayout 2013-08-21 14:13:34 Yup - confirmed 2013-08-21 14:13:38 I don't have /var/cache 2013-08-21 14:14:03 and let me guess, its a data-only-on-disk setup 2013-08-21 14:14:03 Hmm... could be it was created before I ran 'setup-disk' and chose 'sys' 2013-08-21 14:16:41 Err... 2013-08-21 14:16:48 I didn't use 'setup-disk'... 2013-08-21 14:17:15 I created a partition myself, and edited 'fstab', mounting '/var/' onto the partition 2013-08-21 14:17:28 so it's the same as 'setup-disk' and then 'data' 2013-08-21 14:17:32 so you are right! 2013-08-21 14:18:01 I wonder if I would have had this problem if I had used 'setup-disk' and choosen 'data'?!? 2013-08-21 14:18:11 (In this case that is not an option) 2013-08-21 14:19:00 i think not, because then it would have mounted the /var on disk and moved over whatever already was in /var to disk 2013-08-21 14:19:39 jakal: tagged pingu 1.3 2013-08-21 14:32:16 5 days later and still no ada bootstrap, lol 2013-08-21 16:24:07 Is it normal for adduser to segfault when you don't have /dev mounted? 2013-08-21 17:34:43 hi 2013-08-21 20:31:26 does alpine random pids by default? 2013-08-22 05:13:39 ncopa: Awesome! Thank you very much! :) 2013-08-22 05:15:20 ncopa: All you have to do "configure" script, and you can do rpm or deb packages. :) 2013-08-22 05:54:44 ncopa: I thought that you did not have time to finish the script "configure". I was wrong. Sorry. 2013-08-22 06:00:52 ncopa: I'm trying to compile pingu-1.3 under ubuntu 13.04. I run "./configure". Then run 'make'. I get the following output http://pastebin.com/4eVf0ixK 2013-08-22 06:02:29 ncopa: "Lua support: disabled", but still trying to look for lua.h 2013-08-22 06:08:56 morning 2013-08-22 06:08:57 hm 2013-08-22 06:08:57 ok 2013-08-22 06:09:00 yeah its a bug 2013-08-22 06:14:12 Good morning! However, we have the local time is 12:13. )) 2013-08-22 06:16:06 jakal: https://github.com/ncopa/pingu/commit/23594efffbb5f3e2378e34cc551ab4534a22a46c 2013-08-22 06:16:13 you can edit the Makefile manually 2013-08-22 06:19:47 This fix was added to the master branch? If so, then I just clone again. 2013-08-22 06:28:53 ncopa: Brilliant! Cool! Thank you again! :) 2013-08-22 07:33:47 hi 2013-08-22 08:46:13 ncopa: Sorry to bother you. Please tell me when there will be a new package pingu-1.3 in the repositories of Alpine Linux? 2013-08-22 08:46:49 jakal: http://alpinelinux.org/apk/main/x86_64/pingu 2013-08-22 08:46:50 ? 2013-08-22 08:47:38 http://nl.alpinelinux.org/alpine/v2.6/main/x86/pingu-1.2-r2.apk 2013-08-22 08:47:56 ? 2013-08-22 08:48:05 apk add pingu@edge 2013-08-22 08:48:07 I think 2013-08-22 08:48:58 http://alpinelinux.org/apk/main/x86_64/pingu "Repository - main" 2013-08-22 08:49:05 yeah 2013-08-22 08:49:05 main edge? 2013-08-22 08:49:07 it's in edge 2013-08-22 08:49:17 Ok. Thank you. 2013-08-22 08:49:21 http://nl.alpinelinux.org/alpine/edge/main/x86_64/ 2013-08-22 08:51:33 jakal: pingu-1.3 is in edge/main already 2013-08-22 08:51:54 will do some basic testing and then i'll probably backport it to 2.6-stable too 2013-08-22 08:53:35 ncopa: Thank you, shafire: already told me that I was looking for, not where expected. 2013-08-22 09:43:19 any update on when we can expect a version of alpine for the raspberry pi? 2013-08-22 09:43:58 i think fabled is waiting for the arm builder hardware 2013-08-22 09:45:24 tomorrow, he will get the arm builder hardware 2013-08-22 09:52:29 cool... 2013-08-22 10:00:51 shafire, FedEx seems to be performing well. i'm getting it today. 2013-08-22 10:01:11 fedex is great 2013-08-22 10:01:13 ups too 2013-08-22 15:10:02 Is there no emacs package for alpine? 2013-08-22 15:13:46 never mind 2013-08-22 15:13:54 I need to compile it myself anywats 2013-08-22 15:13:57 anyways* 2013-08-22 15:16:10 https://gist.github.com/Niichan/6e7d3203f37f486825c1 2013-08-22 15:16:14 No tputs 2013-08-22 22:32:21 got it :D 2013-08-22 22:32:25 finally 2013-08-22 22:32:37 90% ready 2013-08-23 06:37:29 ncopa: Hello! I'm sorry to bother you. I compiled a package for debian. Install a package into the system. Tried to run pingu "pingu-v-c / etc / pingu / pingu.conf". The program will start. And when I finish the program by pressing "Ctrl + C", the following message appears. http://pastebin.com/cuXt5tLP 2013-08-23 06:37:55 * pingu -v -c /etc/pingu/pingu.conf 2013-08-23 07:00:25 aha 2013-08-23 07:00:39 it smells like a bug in the cleanup code 2013-08-23 07:00:50 I'll run it in valgrind 2013-08-23 07:03:17 jakal: would you mind report it here: https://github.com/ncopa/pingu/issues 2013-08-23 07:03:34 "double free on exit" 2013-08-23 07:04:45 Good. Thank you. I will add a request to github. 2013-08-23 07:10:34 ncopa: By the way, I found where a feature can be used, which I requested from you. For example, I have a few VoIP servers Asterisk, which, moreover, are the routers. A SIP IP telephony comes from the ISP in a separate VLAN. 2013-08-23 07:13:04 And, in theory, it would be great if pingu could be bind to a VLAN interface, change the routing tables and rules, but did not use the VLAN interface as the third provider. 2013-08-23 07:13:18 It can be done? 2013-08-23 07:14:03 jakal: i think it already works 2013-08-23 07:14:29 you just dont add a default gw via the vlan interface 2013-08-23 07:14:35 in your main network config 2013-08-23 07:15:02 pingu will set up the policy routing for that network interface (vlan interface) 2013-08-23 07:15:19 you can simply omit the ping host config 2013-08-23 07:15:26 and it will not ping anything there 2013-08-23 07:15:36 just setup and manager the route rules 2013-08-23 07:16:23 hi 2013-08-23 07:16:32 ncopa: today you need to help me :P 2013-08-23 07:16:51 If I do not add default route, then pingu not be able to ping VLAN gateway or VoIP ISP gateways. 2013-08-23 07:17:04 i mean 2013-08-23 07:17:27 you just dont add any route via dev 2013-08-23 07:17:43 in other words 2013-08-23 07:17:47 i think it will just work 2013-08-23 07:19:02 Unfortunately, VoIP ISP gateways are located on a different subnet provider and routes to them must pass through VLAN gateway. 2013-08-23 07:19:03 interface dummy0 { 2013-08-23 07:19:03 route-table 3 2013-08-23 07:19:03 } 2013-08-23 07:19:20 where 'dummy0' is your voip vlan interface 2013-08-23 07:20:10 $ sudo ./pingu -v -c pingu.conf 2013-08-23 07:20:10 pingu[14232]: New interface: dummy0 2013-08-23 07:22:13 VoIP ISP gateway have IP address 10.10.10.1, VLAN IP address 172.19.47.114/30. And I thought that if I ping the VoIP ISP gateway, then I can configure the a notification when it falls. 2013-08-23 07:22:31 aha 2013-08-23 07:22:35 voip has an isp 2013-08-23 07:22:56 but you dont want that route to failover? 2013-08-23 07:23:09 in case it goes down? 2013-08-23 07:23:25 Yeah, I do not want to use this link as a failover. 2013-08-23 07:23:47 Just to be notified about the fall. 2013-08-23 07:24:20 how many other default routes do you have? 2013-08-23 07:24:29 how many other ISPs 2013-08-23 07:25:13 ok i think I understand now 2013-08-23 07:25:29 There are 2 ISP. One of them provides urban telephony via SIP. 2013-08-23 07:25:42 Over VLAN 2013-08-23 07:26:08 you only want the default gw for voip ISP in the secondary route table (managed by pingu) 2013-08-23 07:26:23 but not in the main route table 2013-08-23 07:27:04 only for fwmarked traffic 2013-08-23 07:27:41 if i understand you corectly, you only vant voip traffic on isp2, and all other traffic on isp1 2013-08-23 07:28:05 you want notification if isp goes down 2013-08-23 07:28:10 but you dont want any failover 2013-08-23 07:28:45 do you have any iptables rule to mark the voip traffic? 2013-08-23 07:29:36 i think you can invert that rule and mark with isp1 2013-08-23 07:29:47 that should force all non-voip via isp1 2013-08-23 07:30:10 regardless default gw's 2013-08-23 07:30:37 'if ip packet is *not* voip then makr with mark for isp1' 2013-08-23 07:32:22 Not exactly. 2 ISP + 1 VLAN for VoIP. Because both providers are used, that is, ISP1 and ISP2. And pingu provide failover between them. But VoIP traffic goes through ISP1 only via VLAN interface. 2013-08-23 07:33:49 so you have 2 different interfaces to the same ISP1 ? 2013-08-23 07:35:11 Yes. 2013-08-23 07:36:07 Total traffic goes through a untagged interface. VoIP via a tagged interface. 2013-08-23 07:38:17 Sorry I could not write at once so. A very long time did not communicate in English. :( 2013-08-23 07:38:41 do you fwmark traffic so it goes via vlan interface? 2013-08-23 07:39:40 Yes. And it uses a separate routing table. 2013-08-23 07:41:06 i think the simplest would be to configure it as if you had 3 ISPs 2013-08-23 07:41:30 ISP1 standard, ISP2, ISP3 (ISP1 via vlan) 2013-08-23 07:41:45 And specify the metric is more than all the others? 2013-08-23 07:41:50 the set ISP1 default gw metric 10 2013-08-23 07:41:57 ISP2 defatul gw metric 20 2013-08-23 07:42:13 ISP3 default gw metric 30 2013-08-23 07:42:48 as long as pingu believes ISP1 or ISP2 is up, all traffic (excelpt fwmarked) will go via ISP1 or ISP2 2013-08-23 07:43:05 if both ISP1 and ISP2 goes down 2013-08-23 07:43:29 but pingu believes that ISP3 is up, then traffic will go there 2013-08-23 07:43:49 if you want all traffic to stop in that situation, then you could add iptables rules to block that 2013-08-23 07:46:46 I understand your description. Thank you very much! 2013-08-23 08:01:12 ncopa: Just created a ticket on github, as you requested. Thank you. 2013-08-23 08:02:09 cleverwhitewolf? :) 2013-08-23 08:02:59 Name Jakal has already been taken. :) 2013-08-23 11:31:20 jakal: bug shuold be fixed now 2013-08-23 11:32:29 ncopa: Thank you very much for your efficiency! Nice to talk with you! 2013-08-23 11:35:26 np, thanks for reporting :) 2013-08-23 11:35:34 i found other trivial bug while there 2013-08-23 11:41:08 Whatever you do, it will be for the best 2013-08-23 11:41:18 :) 2013-08-25 13:03:11 hi 2013-08-26 08:57:14 kaniini: ... 2013-08-26 09:04:50 alright i'm experiencing an issue installing alpine into an XCP vm 2013-08-26 09:04:59 quad core, 512MB ram, 100GB hdd 2013-08-26 09:05:30 full 64-bit loads and installs but can't get passed loading initramfs from the hdd 2013-08-26 09:06:09 mini 64-bit will barely boot with bad file number errors, if I'm even able to get pass that I get a bunch of modprobe errors 2013-08-26 09:06:31 xen 64-bit loads all the files but stalls at the screen where it shows loading them 2013-08-26 09:06:35 from the iso 2013-08-26 09:06:47 any ideas? 2013-08-26 09:07:37 right now I have the full 64-bit installed with the initramfs problem 2013-08-26 09:36:09 techhelper1: is this a PV or HVM guest? 2013-08-26 09:36:25 hvm 2013-08-26 09:37:25 can you paste the full bootlog? 2013-08-26 09:38:31 you can enable a serial port in Qemu and get the boot output from that, but I have no idea how to do that in XCP 2013-08-26 09:39:16 the bootlog is basically file number errors while loading the kernels 2013-08-26 09:40:02 and the full 64-bit is the only iso that will install and boot, but to the point to initramfs where it loops the boot menu 2013-08-26 09:44:55 without seeing the logs it is really hard to know exactly what is happening 2013-08-26 09:52:39 boot: prompts 2013-08-26 09:52:51 FYI I've heard reports of problems when using empty CD drives with PVHVM guests in XCP, so make sure you don't have any empty CD drive 2013-08-26 09:53:04 and repeats of file number errors loading the kernel 2013-08-26 09:53:13 i get your point about that, I've seen it doing that 2013-08-26 09:53:24 but I make sure its mounted 2013-08-26 09:53:44 file number errors you mean kernel panics? 2013-08-26 10:14:46 fabled: how is the wandboard? 2013-08-26 10:15:16 shafire, works. got kernel that boots, minimal alpine initrd also tested. 2013-08-26 10:15:34 need to probably recompile the bootstrap due to musl changes 2013-08-26 10:15:54 ah okay 2013-08-26 10:15:59 new musl is due out soon too, so planning to use it 2013-08-26 10:16:15 then i'm just to setup it as builder 2013-08-26 10:16:42 There are many arm architectures, arm7 arm8 and so on 2013-08-26 10:16:45 yes 2013-08-26 10:16:49 they are compatible 2013-08-26 10:16:52 Do we need for every arch packages? 2013-08-26 10:16:54 raspberry pi is armv6 2013-08-26 10:17:10 we can select lower supported version and target it - they work on newer cpus too 2013-08-26 10:17:28 what's the disadvantage? 2013-08-26 10:17:30 slower? 2013-08-26 10:17:37 potentially slightly slower 2013-08-26 10:18:11 i think all cpu itensive processing is usually assembly with cpu autodetect 2013-08-26 10:18:24 since arm also has few extensions that are not always available 2013-08-26 10:18:31 e.g. NEON (similar to SSE) 2013-08-26 10:18:50 ah okay 2013-08-26 10:19:07 I've got a cubie2 which is an A7 (allwinner A20), if someone provides instructions I can test on that 2013-08-26 10:19:21 royger, no instructions yet. will post when i get something. 2013-08-26 10:19:49 i do like the wandboard a lot. price is good, and it has everything needed. 2013-08-26 10:20:33 fabled: OK, anyway I'm quite sure kernel support has not been fully merged into upstream, so I would probably have to add a different kernel 2013-08-26 10:20:40 oh, right. 2013-08-26 10:20:44 fabled: it's a card, or? 2013-08-26 10:20:52 I can buy 10 of them and put it on a carrier board? 2013-08-26 10:21:20 shafire, you can do that. they also sell the single units with the cpu + developer carrier board 2013-08-26 10:21:40 I could not find any carrier board, where I could put 2 or more on 2013-08-26 10:22:00 How does this working? Could I use two arm boards togetehr? 2013-08-26 10:22:04 together*? 2013-08-26 10:22:06 i do not know about that 2013-08-26 10:22:15 i just bought the Quad Core main cpu board 2013-08-26 10:22:20 If I could that would be so cool 2013-08-26 10:24:31 one carrier board with 4x gigabit lan and 2 or more wandboards :) 2013-08-26 14:00:07 hi 2013-08-27 05:35:01 Hello! 2013-08-27 05:35:06 Tell me, please, did you consider the possibility of including nDPI (NTOP Deep Packet Inspection) and ndpi-netfilter in Alpine Linux? 2013-08-27 06:04:53 morning 2013-08-27 06:05:09 looks like nDPI is shipped with ntop. do you know how to enable it? 2013-08-27 06:07:20 mornin 2013-08-27 06:21:25 As far as I'm concerned, need to separately compile nDPI and a module for the kernel ndpi-netfilter. https://github.com/nyov/ndpi and https://github.com/ewildgoose/ndpi-netfilter 2013-08-27 06:22:39 I tried to do it on Debian Wheezy and I began to observe glitches in the Linux kernel 2013-08-27 06:25:06 As far as I know, the work of nDPI and ndpi-netfilter module is still underway. And I wonder anyone has tried this software... 2013-08-27 06:25:46 i have not tried it 2013-08-27 06:25:56 looks interesting indeed 2013-08-27 06:26:02 https://github.com/nyov/ndpi 2013-08-27 06:26:05 no "releases" 2013-08-27 06:27:04 First of all, I'm interested in this project that it can detect skype traffic and block it. 2013-08-27 06:28:27 And it also allows us to adjust the priority of traffic based on its type. 2013-08-27 06:28:46 Skype, VoIP, P2P and etc. 2013-08-27 07:45:43 hi 2013-08-27 08:31:24 hi 2013-08-27 08:40:14 hi! 2013-08-27 09:20:52 hoi 2013-08-28 00:39:30 Hello! I'd just like to ask a few queries about Alpine Linux's WebLog, specifically, why it uses PostgreSQL, instead of something lighter like SQLite or MariaDB? 2013-08-28 00:40:14 Is this by design, or simply because nobody has yet tried to make it work with the other two DB systems? 2013-08-28 00:47:49 Sorry, lost connectivity there for a bit. 2013-08-28 00:47:59 Did I miss anything? 2013-08-28 02:48:54 if Sachiru comes back, tdtrask would know best, but I suspect it's for performance reasons 2013-08-28 13:53:14 Hi. How/where do I request a new developer account on the Alpine GIT server? I have "lshw" and "scappy" packages I'd like to publish... 2013-08-28 13:54:27 paul_mezo: join to #alpine-devel 2013-08-28 16:29:05 jbilyk: some of the locations where it is installed have a LOT of traffic, but the main reason was my familiarity / ease with postgresql :) 2013-08-28 20:09:29 hi 2013-08-29 07:53:28 hi 2013-08-29 19:32:37 is the alpine livecd netbootable? 2013-08-29 19:33:22 via pxe/nfs preferably 2013-08-29 21:19:46 seems alpine can't find root on my PC - it's pata_amd & ext4, trying stock linux-grsec kernel 2013-08-29 23:09:29 ok, so my issue is extlinux not finding the config - no clue why. also the usb keyboard does not work. 2013-08-29 23:13:03 trying it as "desktop" distro for first time. borderline useable I guess. I'd really appreciate rxvt-unicode, dmenu and luakit or uzbl :-) 2013-08-29 23:37:48 listing nfs dirs fails with "Bad address" 2013-08-30 08:58:48 how do I get /usr/share/zoneinfo? 2013-08-30 08:59:39 ccxCZ: try apk add tzdata 2013-08-30 09:00:50 how come that didn't come up when I searched for timezone? :S thanks 2013-08-30 09:03:00 ncopa: can I also get gnu date / something that wil respect the TZ setting? 2013-08-30 09:07:58 is there a way to search for a filename in package datatabase? 2013-08-30 09:08:06 ccxCZ: i think we have support for posix timezones 2013-08-30 09:08:12 which is a bit basic 2013-08-30 09:08:31 you can add the posix format of your timezone to /etc/TZ i think 2013-08-30 09:08:51 ncopa-desktop:~$ cat /etc/TZ 2013-08-30 09:08:51 CET-1CEST-2,M3.5.0/02:00:00,M10.5.0/03:00:00 2013-08-30 09:09:24 i think running setup-timezone should do it for you 2013-08-30 09:12:08 ah that did the job 2013-08-30 09:13:09 thanks. ran into a lot of undocumented stuff like this (update-ca-certificates for one) 2013-08-30 09:13:51 installed from chroot - strangely the runlevels were empty so I had to populate them myself 2013-08-30 09:16:07 have you tried lxc? 2013-08-30 09:16:16 its like chroot, just alot smarter 2013-08-30 09:18:55 I've just installed if via apk.static but running from hard drive (CF card actually) 2013-08-30 09:19:21 since I needed to netboot instead of running from cd/stick 2013-08-30 09:20:15 (also we have vserver support - do we not?) :-) 2013-08-30 09:21:38 I also got fun heisenbug - access to NFS fails unless the program runs under strace 2013-08-30 09:28:00 ugh ok 2013-08-30 09:41:36 it's actually pretty useable, thanks :-) most of the issues were missing modules or me badfingering extlinux config filename :]speaking of modules, isn't there some autoprobing tool? I still haaven't got usbmouse working 2013-08-30 09:47:44 for xorg? 2013-08-30 09:48:09 autodetecting and hotplugging in xorg depends on libudev 2013-08-30 09:48:13 ehich needs udev 2013-08-30 09:48:16 which* 2013-08-30 09:49:37 kernel modules I mean 2013-08-30 09:50:02 first time I booted I had only usb keyboard in - and it just didn't work 2013-08-30 09:50:35 which alpine version? 2013-08-30 09:50:38 using slashbeast's mdev/xorg configuration 2013-08-30 09:50:50 i thought autoloading modules was fixed... 2013-08-30 09:51:49 ncopa: it was 2.5 which was the one mentioned on chroot install wikipage, but I upgraded to 2.6 and it persisted 2013-08-30 09:52:18 i think it was fixed in 2.6.3 2013-08-30 09:53:28 also when I put edge in repositories, apk freezes for some reason doing add/upgrade 2013-08-30 09:53:50 ah, thats bug in apk-tools 2013-08-30 09:53:58 it is fixed in edge 2013-08-30 09:54:20 we will likely backport it to the stable branches 2013-08-30 09:54:29 re autoloading usb 2013-08-30 09:54:42 check that this line is in your /etc/mdev.conf: 2013-08-30 09:54:44 $MODALIAS=.* root:root 0660 @modprobe -b "$MODALIAS" 2013-08-30 09:55:32 k, I'll look when I'm near the pc 2013-08-30 09:56:10 is there some etc-update/dispatch-conf alternatve in alpine? 2013-08-30 09:56:16 update-conf 2013-08-30 09:56:37 a simplified version of etc-update 2013-08-30 09:57:52 I did it by hand using find, so there should be no stray ones btw, relating to my issues 2013-08-30 10:27:06 ncopa: it's there, as first significant line. also moving away configs for initscripts such as hostname or modules, but leaving in the conf.d files for them is sure confusing :-) 2013-08-30 20:31:30 is there a reason why cpufreq_performance.ko isn't included by default? 2013-08-30 20:32:14 Hi 2013-08-30 20:32:38 hello:) 2013-08-30 20:33:01 the mainly responsible are away until monday 2013-08-30 20:34:02 it's really not a big deal and only takes a sec to correct 2013-08-30 20:34:05 I just thought it was odd 2013-08-30 20:34:33 I will forward it 2013-08-30 20:36:16 thank you