💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › kisslinux-2022-08-14.txt captured on 2024-06-16 at 13:34:33.

View Raw

More Information

⬅️ Previous capture (2023-01-29)

-=-=-=-=-=-=-

[2022-08-14T00:00:04Z] <Torr> ridicule*
[2022-08-14T00:00:27Z] <illiliti> wael[m]: run `uevent` command, unplug/hotplug device and send me output
[2022-08-14T00:03:12Z] <wael[m]> its very large so ill send whats what i want in particular
[2022-08-14T00:03:56Z] <illiliti> phoebos: https://lists.debian.org/debian-legal/2013/08/msg00003.html
[2022-08-14T00:04:16Z] <wael[m]> nevermind i can't find the atmel-dfu name so ill give the full output of me setting it to bootloader mode and then unplugging replugging to get back to normal
[2022-08-14T00:04:29Z] <wael[m]> https://termbin.com/9fhx
[2022-08-14T00:04:45Z] <illiliti> tl;dr: you cannot redistribute these files without written permission by IEEE
[2022-08-14T00:05:26Z] <midfavila> reeeeeeeeeeee piracy
[2022-08-14T00:05:33Z] <illiliti> what hwdata does is a clear violation
[2022-08-14T00:05:48Z] <illiliti> so someone send DMCA right now
[2022-08-14T00:05:58Z] <midfavila> you can't do it yourself?
[2022-08-14T00:06:37Z] <phoebos> damn
[2022-08-14T00:06:48Z] <phoebos> but it doesn't make sense for man-pages-posix
[2022-08-14T00:07:01Z] <wael[m]> i thought it was removed from rpm because it was CC0
[2022-08-14T00:07:21Z] <phoebos> it's not CC0, it's the posix standard
[2022-08-14T00:08:02Z] <phoebos> the documentation can be distributed with permission but not modified
[2022-08-14T00:08:07Z] <phoebos> which makes sense
[2022-08-14T00:08:15Z] <phoebos> because IT'S A STANDARD
[2022-08-14T00:09:09Z] <illiliti> midfavila: i'm not in position to send DMCA notices fortunately
[2022-08-14T00:10:52Z] <illiliti> wael[m]: SUBSYSTEM=usb;PRODUCT=3eb/2ff4/0;.* root:wael 777
[2022-08-14T00:11:04Z] <wael[m]> and mdev -s right?
[2022-08-14T00:11:07Z] <illiliti> yep
[2022-08-14T00:11:51Z] <illiliti> phoebos: it does because man-pages-posix is non-free
[2022-08-14T00:12:37Z] <illiliti> it violates DFSG
[2022-08-14T00:13:12Z] <wael[m]>  
[2022-08-14T00:13:12Z] <wael[m]> actually yes that works but sv restart mdev made it work not mdev -s
[2022-08-14T00:13:14Z] <wael[m]> thanks!
[2022-08-14T00:14:28Z] <phoebos> it doesn't make sense to apply the open-source criteria to documentation
[2022-08-14T00:14:42Z] <phoebos> unless they want to change the er, formatting
[2022-08-14T00:15:24Z] <illiliti> > 1. Free redistribution.
[2022-08-14T00:15:34Z] <illiliti> is it open-source criteria?
[2022-08-14T00:16:00Z] <illiliti> it should apply to documentation too
[2022-08-14T00:16:07Z] <illiliti> otherwise non-free
[2022-08-14T00:16:37Z] <phoebos> ah, ok redistribution
[2022-08-14T00:16:56Z] <illiliti> because how distro would ship documentation to users if redistribution is not allowed
[2022-08-14T00:17:25Z] <illiliti> we're violating copyright guys
[2022-08-14T00:18:32Z] <phoebos> so is the permission to distribute man-pages-posix only given to michael kerrisk, and not extended to distros?
[2022-08-14T00:18:41Z] <phoebos> even though the distros are only packaging it
[2022-08-14T00:19:45Z] <illiliti> they should grant permission to everyone, not only distros
[2022-08-14T00:20:26Z] <illiliti> so yeah, it is complicated copyright situation
[2022-08-14T00:20:47Z] <phoebos> agreed that they should, but i think packaging it is currently permitted?
[2022-08-14T00:21:04Z] <illiliti> no, packaging is redistribution
[2022-08-14T00:22:01Z] <phoebos> binary packaging ok, but surely our sources and build files are not redistribution
[2022-08-14T00:25:22Z] <illiliti> it's complicated
[2022-08-14T00:26:01Z] <illiliti> i would say that it is 50/50
[2022-08-14T00:26:14Z] <phoebos> we distribute convenience rules to download and install the project, not any of the project itself is distributed
[2022-08-14T00:26:47Z] <phoebos> if that violates copyright, then it's messed up
[2022-08-14T00:27:00Z] <midfavila> our sources files aren't a violation of copyright
[2022-08-14T00:27:26Z] <midfavila> we're redistributing a way to access the originals, which are under the control of IEEE or open group or whomever 
[2022-08-14T00:28:25Z] <illiliti> only court can prove that, IANAL
[2022-08-14T00:28:50Z] <midfavila> we're not redistributing the material
[2022-08-14T00:28:54Z] <midfavila> period
[2022-08-14T00:40:39Z] <illiliti> does man-pages package contain LICENSE or something?
[2022-08-14T00:41:36Z] <phoebos> posix manpages all have the COPYRIGHT section
[2022-08-14T00:42:19Z] <illiliti> ah, i see
[2022-08-14T00:42:24Z] <illiliti> good then
[2022-08-14T00:47:15Z] <illiliti> it is also unclear whether hwdata can redistribute pnp.ids
[2022-08-14T00:47:45Z] <illiliti> uefi.org doesn't grant explicit permission to do so
[2022-08-14T00:53:03Z] <illiliti> https://www.opengroup.org/austin/faq.html
[2022-08-14T00:53:09Z] <illiliti> > Q27. Who has been granted permission to excerpt materials from the standard?
[2022-08-14T00:53:42Z] <illiliti> clear violation of DFSG
[2022-08-14T01:30:13Z] <wael[m]> does muon use itself to compile itself?
[2022-08-14T01:35:00Z] <wael[m]> also, about pr #51, couldn't it just be merged for packages that have been tested and working? or does it get merged when all are working?
[2022-08-14T01:42:30Z] <illiliti> 1. yes
[2022-08-14T01:42:40Z] <illiliti> 2. the latter
[2022-08-14T01:43:17Z] <wael[m]> so once all packages have been tested and working it shall be merged?
[2022-08-14T01:43:57Z] <illiliti> yes
[2022-08-14T01:45:21Z] <wael[m]> which also includes the very large mesa
[2022-08-14T02:30:45Z] <wael[m]> what is the difference between ssu and su -c "$@"
[2022-08-14T02:32:58Z] <illiliti> su -c is not portable
[2022-08-14T02:33:14Z] <wael[m]> portable as in doesnt work on all systems?
[2022-08-14T02:33:25Z] <wael[m]> similar to POSIX compliance?
[2022-08-14T02:34:49Z] <illiliti> yeah, it doesn't work everywhere
[2022-08-14T02:35:10Z] <illiliti> su isn't posix
[2022-08-14T02:35:13Z] <wael[m]> what about something like opendoas?
[2022-08-14T02:36:16Z] <wael[m]> i like doas for it's feature to run a command instantly as root, though that has security concerns, same goes to persistent feature i assume.
[2022-08-14T02:37:26Z] <illiliti> if you don't need password authentication or extra configuration, consider ssu
[2022-08-14T02:37:58Z] <illiliti> otherwise sudo or doas is fine
[2022-08-14T02:39:39Z] <wael[m]> i have been using su -c purely because it is on my system and i dont need another package/program
[2022-08-14T02:39:51Z] <wael[m]> i wonder if toybox/ubase has -c
[2022-08-14T02:43:33Z] <illiliti> keep using it. there's nothing wrong with it. just keep in mind that its flags and semantics are not portable
[2022-08-14T02:43:43Z] <illiliti> ubase doesn't have -c
[2022-08-14T02:44:01Z] <wael[m]> 'unportable' in ubase was a lie!!!!!!
[2022-08-14T04:00:45Z] <ehawkvu> The post-install hook seems broken: https://0x0.st/o2vx.gGacdA
[2022-08-14T04:00:58Z] <ehawkvu> In kiss ^
[2022-08-14T04:01:40Z] <ehawkvu> KISS_HOOK=/path/to/hook/with/post-install-case sh -x kiss b pkg
[2022-08-14T04:04:09Z] <wael[m]> what does the hook do?
[2022-08-14T04:04:44Z] <ehawkvu> I'm trying to write a hook that automatically runs 'makewhatis' after installing a package with a man page
[2022-08-14T04:05:23Z] <ehawkvu> But the code in the 'post-install' part of the case statement never runs
[2022-08-14T04:08:15Z] <ehawkvu> Here's the hook: https://0x0.st/o2vY.CpGLiM
[2022-08-14T04:08:37Z] <ehawkvu> Doesn't actually run the makewhatis, just tries to print to the screen
[2022-08-14T04:10:01Z] <illiliti> run kiss i pkg
[2022-08-14T04:15:01Z] <ehawkvu> Still nothing: https://0x0.st/o2vg.ADjfpJ
[2022-08-14T04:15:23Z] <ehawkvu> It looks like it's calling it with SIGEXIT
[2022-08-14T04:33:39Z] <illiliti> https://github.com/kiss-community/kiss/blob/master/kiss#L1837
[2022-08-14T04:33:52Z] <illiliti> add KISS_HOOK here
[2022-08-14T04:41:08Z] <ehawkvu> Still the same result
[2022-08-14T04:43:32Z] <illiliti> try to run as root and get log
[2022-08-14T04:43:44Z] <illiliti> doas kiss i pkg
[2022-08-14T04:49:59Z] <ehawkvu> https://0x0.st/o2vD.CHjjkC
[2022-08-14T04:53:33Z] <illiliti> > /home/ethan/git/uni/kiss-personal/hooks/kiss-mangz-hook post-install entr /var/db/kiss/installed/entr
[2022-08-14T04:53:37Z] <illiliti> should work
[2022-08-14T04:55:01Z] <illiliti> hook is executable right?
[2022-08-14T04:55:04Z] <ehawkvu> Yes
[2022-08-14T04:55:09Z] <ehawkvu> The hook did work when ran as root
[2022-08-14T04:55:28Z] <ehawkvu> I just don't know why it had to
[2022-08-14T05:00:43Z] <illiliti> https://github.com/kisslinux/kiss/issues/283
[2022-08-14T05:00:59Z] <testuser[m]12> Hi
[2022-08-14T05:01:08Z] <illiliti> hi
[2022-08-14T05:13:19Z] <wael[m]> o/
[2022-08-14T07:35:57Z] <sad_plan> does ruby not build with libressl on the later versions? I seem to recall reading that somewhere. dont recall where though.
[2022-08-14T07:36:43Z] <wael[m]> later as in latest?
[2022-08-14T07:36:50Z] <sad_plan> yes
[2022-08-14T07:37:04Z] <sad_plan> 3.1.2 
[2022-08-14T07:37:21Z] <wael[m]> currently compiling
[2022-08-14T07:37:40Z] <sad_plan> I got it installed now, but i dont remember if it initially were built with openssl
[2022-08-14T07:37:50Z] <sad_plan> lmo if it builds :D
[2022-08-14T07:37:58Z] <sad_plan> s/lmo/lmk/
[2022-08-14T07:38:31Z] <wael[m]> yeah it doesnt compile but i dont think its a libressl thing
[2022-08-14T07:38:33Z] <wael[m]> actually it is
[2022-08-14T07:38:40Z] <wael[m]> ossl_pkey.c:681:69: error: invalid use of incomplete typedef
[2022-08-14T07:38:49Z] <sad_plan> same error I got
[2022-08-14T07:39:24Z] <wael[m]> so yes it might need a patch i guess
[2022-08-14T07:40:36Z] <sad_plan> perhaps. Ill dig around and see what ill find. I did notice couple others having it packaged, but it was 3.0.x instead of 3.1.x. so might be an issue with 3.1.x..
[2022-08-14T07:43:22Z] <sad_plan> wait, not it should build. ruby was updated before I built kiss on my desktop. I have to recheck that when I get home
[2022-08-14T07:43:32Z] <sad_plan> s/not/no/
[2022-08-14T08:11:06Z] <sad_plan> ruby failed in a fresh chroot aswell.
[2022-08-14T12:53:36Z] <midfavila> wael[m] my vote for privesc utility is sup
[2022-08-14T17:45:10Z] * illiliti hates compile-time configuration
[2022-08-14T17:46:25Z] <illiliti> yeah it is suckless way, but in practice it sucks
[2022-08-14T17:59:41Z] <Torr> Same
[2022-08-14T18:06:04Z] <Torr> Not as troublesome but also annoying are Json config files.