💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › kisslinux-2022-08-14.txt captured on 2024-05-12 at 16:02:07.
⬅️ 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.