*** crash_ has joined #crux | 00:38 | |
*** nogagplz has quit IRC | 02:01 | |
*** nogagplz has joined #crux | 02:05 | |
*** j_v has joined #crux | 02:09 | |
*** j_v has quit IRC | 02:51 | |
*** j_v has joined #crux | 02:53 | |
*** abenz has quit IRC | 03:16 | |
*** DeaDDooMER has quit IRC | 03:24 | |
*** SovietPony has joined #crux | 03:26 | |
*** tilman_ has joined #crux | 03:39 | |
*** _________mavric6 has quit IRC | 03:43 | |
*** _________mavric6 has joined #crux | 03:45 | |
*** j_v has quit IRC | 03:52 | |
*** j_v has joined #crux | 03:59 | |
*** SovietPony has quit IRC | 04:08 | |
*** abenz has joined #crux | 04:08 | |
*** SovietPony has joined #crux | 04:09 | |
*** emmett1 has joined #crux | 04:24 | |
*** brian|lfs has joined #crux | 04:52 | |
*** SovietPony has quit IRC | 05:02 | |
*** SovietPony has joined #crux | 05:03 | |
*** SovietPony has quit IRC | 05:12 | |
*** SovietPony has joined #crux | 05:15 | |
*** SovietPony has quit IRC | 05:37 | |
*** SovietPony has joined #crux | 05:37 | |
*** SovietPony has quit IRC | 05:44 | |
*** fun2 has quit IRC | 06:17 | |
*** emmett1 has quit IRC | 06:52 | |
*** koya has joined #crux | 07:09 | |
*** koya has quit IRC | 07:10 | |
*** fun2 has joined #crux | 07:26 | |
*** timcowchip has joined #crux | 08:01 | |
*** fun3 has joined #crux | 08:20 | |
*** fun2 has quit IRC | 08:21 | |
*** workodera has joined #crux | 08:31 | |
*** fun3 has quit IRC | 08:47 | |
*** fun2 has joined #crux | 08:53 | |
*** timcowchip has quit IRC | 09:03 | |
*** fun2 has quit IRC | 09:29 | |
*** nogagplz has quit IRC | 10:05 | |
*** nogagplz has joined #crux | 10:06 | |
*** abenz has quit IRC | 10:52 | |
*** john_cephalopoda has joined #crux | 11:22 | |
*** SovietPony has joined #crux | 11:25 | |
frinnst | soooooooooooo bored | 11:49 |
---|---|---|
ryu0 | frinnst: i know. package nftables. :) | 11:50 |
frinnst | I did a while back actually | 11:50 |
ryu0 | really. i did a search for it. nowhere to be found | 11:50 |
frinnst | https://crux.guru/crux/ports/nftables/Pkgfile | 11:50 |
ryu0 | i would think crux would want to eventually replace iptabls. | 11:50 |
frinnst | but havent used it in a year or two | 11:50 |
frinnst | so its outdated | 11:50 |
frinnst | https://crux.guru/ | 11:51 |
frinnst | lots of stuff there is broken etc. so I dont want to include it in the portdb | 11:51 |
ryu0 | i was thinking it might be good for 3.4 to include it in contrib or so. | 11:52 |
ryu0 | introduce it so people can get a feel for the "future". | 11:52 |
frinnst | sure, interested in maintaining it? :) | 11:52 |
ryu0 | eh, why not? i just don't have commit access. lol | 11:52 |
frinnst | apply! | 11:52 |
ryu0 | i primarily use crux in containers these days. | 11:53 |
frinnst | we are pretty much down to 4-5 active maintainers | 11:53 |
frinnst | and tek has been idle for almost 68 days | 11:53 |
ryu0 | i'm tempted to eventually write ports for people that want an easier time with kernel maintenance. | 11:54 |
frinnst | https://crux.nu/Main/ContribRules | 11:55 |
ryu0 | Hm. | 11:56 |
ryu0 | says something about maintaining a repo. i haven't been doing that really. hm. | 11:56 |
*** workodera_ has joined #crux | 12:07 | |
*** workodera has quit IRC | 12:07 | |
*** DeaDDooMER has joined #crux | 12:39 | |
*** SovietPony has quit IRC | 12:42 | |
cruxbot | [opt.git/3.3]: transmission-gtk: security fix for CVE-2018-5702 | 13:26 |
cruxbot | [opt.git/3.3]: [notify] transmisson: security fix for CVE-2018-5702, closes FS#1557 | 13:26 |
cruxbot | [opt.git/3.3]: cups-filters: update to 1.19.0 | 13:26 |
cruxbot | [opt.git/3.3]: jdk: update to 1.8.0_162 | 13:26 |
cruxbot | [opt.git/3.3]: jre: update to 1.8.0_162 | 13:26 |
cruxbot | [core.git/3.3]: sudo: update to 1.8.22 | 13:26 |
cruxbot | [core.git/3.3]: [notify] rsync: update to 3.1.3pre1, closes FS#1558 | 13:26 |
*** john_cephalopoda has quit IRC | 13:26 | |
*** john_cephalopoda has joined #crux | 13:38 | |
*** jue has joined #crux | 14:17 | |
*** cruxbot has joined #crux | 14:49 | |
jaeger | ryu0: repo maintenance is a pretty easy one to start :) | 15:34 |
ryu0 | jaeger: i guess. i just have no web server setup right now. | 15:39 |
joacim | github is an ok place to leave ports at | 15:40 |
joacim | bitbucket too | 15:40 |
*** alandipert has joined #crux | 15:40 | |
jaeger | yeah, either one of those would work for an httpup repo | 15:47 |
ryu0 | ok. | 15:47 |
joacim | there is neocities, but i dont know if you can hotlink plain text files | 15:48 |
jaeger | I use github for a couple of them, like MATE | 15:48 |
ryu0 | Must be australian. :P | 15:48 |
ryu0 | anyway. | 15:48 |
ryu0 | jaeger: i suspect iptables is going to be deprecated eventually. are there plans to switch over to nftables? | 15:49 |
jaeger | nothing yet that I know of but it could certainly be a discussion | 15:49 |
ryu0 | ah. i've been experimenting with them on debian. quite nice to work with. | 15:50 |
ryu0 | it feels like PERL to some extent. | 15:51 |
ryu0 | anyway i think i'd like to see that merged as an extra to let people experiment with it sooner. | 15:52 |
ryu0 | not core, but maybe one day. i think it needs time. it hasn't fully replicated iptables yet. | 15:53 |
ryu0 | jaeger: is there anyone maintaining sysvinit still? i get the feeling it's abandoned. | 15:54 |
ryu0 | i know crux is generally against systemd but it may still be worth seeing if there's a maintained init that could work better for crux. | 15:55 |
ryu0 | not systemd OFC. | 15:55 |
][_R_][ | There's quite a few, but they're all service based | 15:55 |
][_R_][ | OpenRC, runit, upstart | 15:56 |
ryu0 | is that a problem? I thought sysvinit files were largely providing services. | 15:56 |
][_R_][ | It means a complete rewrite of all the initscripts | 15:56 |
ryu0 | Ah. | 15:56 |
][_R_][ | IMO is there anything that needs to be done to sysvinit? | 15:57 |
][_R_][ | Oh! I think the suckless guys have an init | 15:57 |
ryu0 | No idea honestly. It just seemed prudent to stick with software that's being maintained. | 15:57 |
j_v | nice thing about sysvinit is that if you want service supervision, you can start that via an rc script, like openrc | 15:58 |
][_R_][ | Or run something like monit or supervisord (which are meant to do supervision, but work with a old-style init) | 15:59 |
j_v | yep, that too | 15:59 |
ryu0 | I guess so. sysvinit isn't really exposed to user processes... | 16:00 |
ryu0 | would be hard to exploit. | 16:00 |
ryu0 | assuming it has any vulnerabilities. | 16:00 |
frinnst | sysvinit is more or less "completed" | 16:01 |
ryu0 | i suppose so. in some ways systemd is actually a step back. | 16:02 |
ryu0 | it's a lot harder to add little extras to stuff. | 16:02 |
ryu0 | in some cases impossible. | 16:02 |
ryu0 | like, i think i'm stuck using ifupdown instead of networkd on debian if i want to turn on my dreamplug's wifi LEDs when the carrier status of my wireless device changes. | 16:03 |
ryu0 | it has no hooks that i'm aware of to enable such things. | 16:03 |
ryu0 | unless I write a service to listen on DBUS or some crap. | 16:03 |
ryu0 | ugh. such a pain. | 16:03 |
][_R_][ | The recent infatuation with DBUS is confusing | 16:04 |
ryu0 | yea... i prefer writing scripts in a directory. it's a lot easier to understand. | 16:04 |
ryu0 | the other makes more sense if you're used to writing C code. | 16:04 |
*** Kruppt has joined #crux | 16:04 | |
][_R_][ | Yeah, given there's not really any bash-level access to it | 16:04 |
ryu0 | but it's retarded to write C code for such a simple thing. | 16:04 |
ryu0 | in general, yea. sometimes there is but not often. | 16:05 |
ryu0 | systemd-sleep provides a method to run scripts on system suspend. | 16:05 |
ryu0 | but in general it doesn't. | 16:05 |
][_R_][ | That... existed before | 16:05 |
ryu0 | yea, as part of pm-utils. | 16:05 |
][_R_][ | Pretty much all of systemd's features and "features" existed elsewhere first | 16:05 |
ryu0 | indeed. | 16:06 |
ryu0 | i've just been learning about its new features because it's likely to be the "future" whether i like it or not. | 16:06 |
ryu0 | err | 16:06 |
ryu0 | scratch new. | 16:06 |
john_cephalopoda | There's still crux :þ | 16:07 |
ryu0 | not for this dreamplug. | 16:07 |
ryu0 | the ARM port dropped armv5 support. | 16:07 |
john_cephalopoda | KISS and systemd doesn't work well together. :þ | 16:07 |
ryu0 | and arch threw KISS out with the bath water some years back. | 16:07 |
john_cephalopoda | They don't know what KISS means. | 16:08 |
][_R_][ | I don't think the new devs ever did | 16:08 |
ryu0 | yea... | 16:08 |
workodera_ | void seems alright | 16:09 |
ryu0 | i imagine it's only a matter of time before they write a systemd task scheduler. | 16:09 |
workodera_ | also not KISS but a bit better | 16:09 |
ryu0 | and try to replace cron too. | 16:09 |
][_R_][ | void's package manager is insane | 16:09 |
][_R_][ | XML everywhere. | 16:09 |
workodera_ | I haven;t used it mch hehe | 16:09 |
john_cephalopoda | ryu0: Fedora use systemd for mounting /tmp - but only that. All other stuff is still mounted with fstab. | 16:09 |
workodera_ | I just know they support musl and libressl | 16:09 |
][_R_][ | And not like "this is hard to represent in non-XML formats" but "this is basically JSON, but in XML" | 16:09 |
ryu0 | john_cephalopoda: really. i noticed systemd mounts a lot of FS not in fstab on debian. | 16:10 |
ryu0 | i only need to put my actual system specific ones in it now. | 16:10 |
john_cephalopoda | ryu0: It probably also puts in some others, but the regular fs were mounted in fstab in fedora last time I checked. | 16:10 |
j_v | alpine works pretty good... i haven't tried it for desktop, but for my vps it has been doing well | 16:11 |
ryu0 | yea... i'm not aware of a systemd replacement for root FS or so. | 16:11 |
ryu0 | j_v: package selection is rather limiting though. | 16:11 |
ryu0 | LEDE is also an interesting project. | 16:11 |
j_v | ryu0: that is true, but it has everything i need for a small web server | 16:12 |
ryu0 | they use busybox's init. | 16:12 |
ryu0 | but it's kinda hard to use. you're basically compiling device firmware to make it usable. | 16:13 |
ryu0 | if you make custom images. | 16:13 |
ryu0 | it works but the resource constraints are quite tight. | 16:13 |
ryu0 | probably why systemd will never fly there. | 16:13 |
ryu0 | LEDE runs on devices of 32-64 MB at the low end from what i've seen. | 16:14 |
ryu0 | RAM | 16:14 |
ryu0 | this dreamplug... has 512MB and that's a lot for ARM. lol | 16:14 |
][_R_][ | Yeah. gc-linux is also pretty resource constrained | 16:14 |
frinnst | how long have you been running it? | 16:15 |
frinnst | my sheevaplugs psu died after about 2 years | 16:15 |
jaeger | ryu0: thought about trying to make your own armv5 port? | 16:16 |
frinnst | and the guruplug was pintless | 16:16 |
frinnst | pointless* | 16:16 |
jaeger | Probably wouldn't be too tough and might be a good learning thing :) | 16:16 |
john_cephalopoda | crux for armv5 :þ | 16:17 |
jaeger | I still sorta maintain a crux-i686 port, I think it'd be similar | 16:18 |
jaeger | (in terms of effort, not arch) | 16:18 |
frinnst | didnt crux-arm support globalscales plugs way back? | 16:18 |
frinnst | iirc i ran crux on it. or maybe it was just pkgutils and a few ports | 16:18 |
john_cephalopoda | It will take ages, but if there is a RISC-V device one day and I got it, I'll try to port crux to it. | 16:21 |
ryu0 | frinnst: oh. i got it used recently. | 16:27 |
ryu0 | frinnst: the PSU is external. | 16:27 |
*** workodera_ has quit IRC | 16:56 | |
ryu0 | ... Seriously? | 17:23 |
ryu0 | HP made a product named Omen? | 17:24 |
jaeger | One of my coworkers bought one and seems to really like it... will see if he changes his mind :) | 17:40 |
jaeger | the goofy big cube one | 17:41 |
ryu0 | jaeger: spongebob robotpants? | 17:54 |
ryu0 | lol | 17:54 |
frinnst | fitting name for HP | 17:56 |
joacim | i like how absolutely sorry amazon is when you have an issue =) | 18:04 |
joacim | dont seem that genuine, but i guess the lawyers that wrote these canned replies had a lot of fun | 18:05 |
cruxbot | [core.git/3.3]: ca-certificates: updated to 20180117 | 18:06 |
DaViruz | i'm not sure lawyers can have fun, or even have a sense of humor | 18:07 |
frinnst | https://www.youtube.com/watch?v=Ga5X6WnC8Qo | 18:07 |
joacim | those crocodile tears cannot be real. they must have had fun | 18:08 |
tilman | john_cephalopoda: doesn't sifive offer risc-v devices already? | 18:24 |
ryu0 | frinnst: yea, HP consumer sucks. their only good products are business or enterprise. | 18:27 |
ryu0 | i'm considering their mobile thin clients. they might be OK. | 18:28 |
ryu0 | sometime. | 18:28 |
ryu0 | What do you call BatMan and Robin after they've put on some weight? | 18:46 |
ryu0 | FatMan and Blobbin. | 18:46 |
rmull | ACTION *crickets* | 19:09 |
john_cephalopoda | tilman: They are working on it and development kits are distributed rn. | 19:10 |
john_cephalopoda | But I don't know when the actual release will come | 19:10 |
john_cephalopoda | I'll have to see if the price is right. | 19:10 |
*** j_v has quit IRC | 19:42 | |
*** tsaop has joined #crux | 19:48 | |
*** j_v has joined #crux | 20:00 | |
j_v | running kernel 4.14.14 (built with gcc-7.3.0-RC-20180117) on AMD FX(tm)-6100 Six-Core Processor; dmesg shows: [ 0.012779] Spectre V2 mitigation: Mitigation: Full AMD retpoline | 20:05 |
j_v | will have to work on setting up some perf tests to see what the impact is on performance | 20:09 |
frinnst | sweet | 20:16 |
j_v | i can publish my gcc7 port if there's an interest... it is basic build, just removed multilib and installed to /opt/gcc7. easy to target that gcc for building with by setting path to PATH=/opt/gcc7/bin:$PATH on kernel make command line | 20:20 |
frinnst | what source did you use? | 20:20 |
frinnst | a snapshot or something else? | 20:20 |
j_v | todays snapshot | 20:20 |
j_v | i was patching, but snap seemed easier | 20:20 |
frinnst | ftp://ftp.fu-berlin.de/unix/languages/gcc/snapshots/LATEST-7/ ? | 20:21 |
frinnst | ah | 20:21 |
j_v | https://gcc.gnu.org/pub/gcc/snapshots/7.3.0-RC-20180117/ | 20:23 |
j_v | should be the same, i think | 20:23 |
j_v | my usual paste method is not working, server returning 500 error, or i would have pasted it by now | 20:24 |
frinnst | yeah the mirror must have just updated. I only saw a 7.2 rc first | 20:30 |
frinnst | building it now | 20:30 |
j_v | https://gist.github.com/jvvv/2fd19dfda12a522af7adce60b4cfeaa4 | 20:33 |
j_v | ahh, cool... i doubt you will have issues you can't handle. but, well, that's my Pkgfile for it anyways. | 20:36 |
*** DeaDDooMER has quit IRC | 20:37 | |
*** tsaop has quit IRC | 20:37 | |
frinnst | Im using our 7.2 Pkgfile - just changed the version and url | 20:38 |
*** SovietPony has joined #crux | 20:38 | |
j_v | that was where i started from, but i just wanted a private install in opt so i could keep 3.3/gcc for usual builds in case i run into issues | 20:39 |
j_v | also, from what i've read, i'm not convinced that there is any benefit from the -mindirect-* stuff in userland, but not really sure about that | 20:40 |
*** jue_ has joined #crux | 21:03 | |
*** jue has quit IRC | 21:04 | |
*** jue has joined #crux | 21:33 | |
*** jue_ has quit IRC | 21:36 | |
*** abenz has joined #crux | 21:46 | |
*** frinnst has joined #crux | 21:54 | |
*** tsaop has joined #crux | 22:04 | |
*** tsaop has quit IRC | 22:16 | |
*** Kruppt has quit IRC | 23:02 | |
*** brian|lfs has quit IRC | 23:15 | |
*** john_cephalopoda has quit IRC | 23:58 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!