💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › kisslinux-2022-11-03.txt captured on 2023-01-29 at 03:44:38.

View Raw

More Information

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

[2022-11-03T00:54:57Z] <illiliti> if i understand correctly, with new ToS sourcehut's GNU ethical repository criteria grade risk getting downgraded from B to F
[2022-11-03T00:55:21Z] <illiliti> if i write bitcoin miner/wallet someday and put it under AGPL3 and decide to host it on sr.ht, i will be banned right
[2022-11-03T00:55:32Z] <illiliti> i'm pretty certain rms will not allow this despite what he thinks about crypto
[2022-11-03T01:02:01Z] <dilyn> wow, much sad
[2022-11-03T01:02:03Z] <dilyn> so terrible
[2022-11-03T01:02:04Z] <dilyn> :'(
[2022-11-03T01:18:34Z] <saturn[m]> o/
[2022-11-03T01:22:14Z] <illiliti> need to ask rms about this once sr.ht update its tos...
[2022-11-03T01:32:17Z] <illiliti> dilyn: do you have account on codeberg? hi btw
[2022-11-03T01:32:29Z] <dilyn> I do indeed
[2022-11-03T01:32:30Z] <dilyn> and hi<3
[2022-11-03T01:32:35Z] <vulpine> wtf? the GNU ethical repository criteria says calling Linux "GNU/Linux" is more important than following the WCAG accessability guidelines...
[2022-11-03T01:32:51Z] <dilyn> i've only used the account to report bugs and things on foot's repository tho haha. don't even have mirrors up
[2022-11-03T01:33:11Z] <dilyn> vulpine: that's because GNU is a joke
[2022-11-03T01:34:33Z] <illiliti> because of rms
[2022-11-03T01:34:43Z] <illiliti> he refuses to acknowledge that non-gnu linux systems exist
[2022-11-03T01:37:07Z] <illiliti> but A grade is irrelevant really
[2022-11-03T01:38:18Z] <illiliti> what matters is that sourcehut might be downgraded
[2022-11-03T01:38:54Z] <illiliti> to github/gitlab-level grades
[2022-11-03T01:39:59Z] <dilyn> I don't think devault has ever actually cared tho yeah?
[2022-11-03T01:40:06Z] <dilyn> isn't all his stuff MIT anyways
[2022-11-03T01:41:44Z] <illiliti> https://lists.sr.ht/~sircmpwn/sr.ht-discuss/%3C87a79fifzl.fsf%40fsf.org%3E
[2022-11-03T01:42:11Z] <illiliti> his stuff is AGPL3
[2022-11-03T01:42:59Z] <illiliti> https://drewdevault.com/2020/07/27/Anti-AGPL-propaganda.html
[2022-11-03T01:44:13Z] <dilyn> sure, sourcehut is agpl
[2022-11-03T01:44:20Z] <dilyn> probably for sane reasons
[2022-11-03T01:46:20Z] <illiliti> even if drew doesn't care anymore, it's still sad because fsf can stop endorsing sourcehut service
[2022-11-03T01:47:35Z] <illiliti> they might still recommend self-hosted sourcehut tho
[2022-11-03T01:48:07Z] <illiliti> or setup their own sourcehut instance and recommend it
[2022-11-03T01:51:54Z] <illiliti> but that sucks anyway
[2022-11-03T02:47:38Z] <Torr> illiliti: Why the worry with Sourcehut, may I ask?
[2022-11-03T02:52:51Z] <illiliti> because it's good service
[2022-11-03T02:52:57Z] <illiliti> unique in some sense
[2022-11-03T02:54:43Z] <Torr> Indeed
[2022-11-03T03:20:36Z] <testuser[m]> Hi
[2022-11-03T03:23:22Z] <wael_> Hi
[2022-11-03T03:28:49Z] <Torr> Ahoy wael_ and testuser[m]
[2022-11-03T03:31:05Z] <wael_> Ahoy matey
[2022-11-03T03:52:46Z] <Torr> Leaving here, see ya folks.
[2022-11-03T03:53:27Z] <Torr> Oh, btw illiliti. If u like Sourcehut, this might be interesting for ya: https://rocketgit.com
[2022-11-03T04:43:49Z] <illiliti> looks cool
[2022-11-03T05:51:38Z] <wael_> @Torr : f it doesnt support issues or pull requests I'm going to cry
[2022-11-03T05:55:20Z] <wael_> jeez the interface is dreadful
[2022-11-03T06:00:40Z] <illiliti> it has anonpush feature
[2022-11-03T06:01:29Z] <illiliti> https://rocketgit.com/op/features/anonpush
[2022-11-03T08:45:43Z] <testuser[m]> This is completely and utter madness. Files are a logic concept, that is non-unique (reflinks, snapshot) and can change at any time (defragmentation, GC, dedup). Whoever came up with this scheme is on crack and the it has no business being in the Linux kernel
[2022-11-03T08:48:01Z] <testuser[m]> Elon Musk new rule for Twitter employees: Work 12 hours a day, 7 days a week or get fired
[2022-11-03T08:48:34Z] <wael_> Breaking news: Testuser is going insane
[2022-11-03T10:55:31Z] <macslash1[m]> 20 buckeroonies for a blue tick next to your name
[2022-11-03T11:27:46Z] <saturn[m]> hello, i have an amdgpu and the kernel shows nothing when it is loaded, efi framebuffer seems to not give a difference at all
[2022-11-03T11:30:27Z] <testuser[m]> send kernel config
[2022-11-03T11:30:35Z] <saturn[m]> alright
[2022-11-03T11:31:44Z] <saturn[m]> i posted it on github as a gist, you can check it out here: https://gist.github.com/probablyneptune/a78ebb4f363f4dab80a1951c47e225ae
[2022-11-03T11:32:50Z] <testuser[m]> # CONFIG_FB_EFI is not set
[2022-11-03T11:32:55Z] <testuser[m]> set =y
[2022-11-03T11:33:48Z] <saturn[m]> alright i’ll see if that works
[2022-11-03T12:08:37Z] <wael_> sad_plan: whats the clinic end generated code at the python libressl patch
[2022-11-03T12:09:54Z] <saturn[m]> well, that didn’t work for whatever reason
[2022-11-03T12:12:31Z] <testuser[m]> wael: irrevant
[2022-11-03T12:13:54Z] <wael_> damn u right
[2022-11-03T12:25:29Z] <illiliti> testuser[m]: i think you can delete shithub-mirror user and use fine-grained token instead
[2022-11-03T12:26:16Z] <testuser[m]> i checkd its not possible u cant use deploy key for mirroring on codeberg
[2022-11-03T12:26:31Z] <testuser[m]> shitub access token only gives yes/no to access ALL Repos of user
[2022-11-03T12:27:33Z] <illiliti> no, not a deploy key
[2022-11-03T12:28:00Z] <illiliti> https://github.blog/2022-10-18-introducing-fine-grained-personal-access-tokens-for-github/
[2022-11-03T12:28:08Z] <illiliti> it's new shit
[2022-11-03T12:34:39Z] <testuser[m]> id still prefer seperate user just in case
[2022-11-03T12:34:40Z] <testuser[m]> but seems good
[2022-11-03T12:44:30Z] <illiliti> i think otherwise
[2022-11-03T12:48:17Z] <illiliti> in case of compromise, with current token attacker can get full access to everything
[2022-11-03T12:49:33Z] <illiliti> including admin settings and stuff
[2022-11-03T12:50:26Z] <illiliti> with fine-grained token that won't be possible+we don't need shithub-mirror user
[2022-11-03T12:56:35Z] <illiliti> also classic token will be deprecated eventually
[2022-11-03T13:12:38Z] <wael_> whats the difference between ; and ;; in case sh statements
[2022-11-03T13:25:44Z] <phoebos> ;; terminates a case, ; separates commands in the same case
[2022-11-03T13:26:12Z] <phoebos> case x in y) foo; bar ;; z) baz ;; esac
[2022-11-03T13:26:24Z] <phoebos> if x=y then foo and bar run
[2022-11-03T13:26:52Z] <wael_> i saw ; only being used in kiss-outdated tho
[2022-11-03T13:27:33Z] <phoebos> you don't need ;; for the last case
[2022-11-03T13:27:39Z] <phoebos> wael_: where
[2022-11-03T13:28:19Z] <wael_> my browser rendered the ;; as ; oops
[2022-11-03T13:30:51Z] <testuser[m]> https://termbin.com/59hw
[2022-11-03T13:31:07Z] <testuser[m]> illiliti: ill make granular token while keeping seperate acc aswell
[2022-11-03T13:31:27Z] <testuser[m]> not comfortable with personal acc cuz i might misclick somewhere
[2022-11-03T13:31:40Z] <illiliti> wait
[2022-11-03T13:31:59Z] <illiliti> what the hell do we need pushing to github
[2022-11-03T13:32:15Z] <illiliti> we can just pull from codeberg
[2022-11-03T13:32:40Z] <testuser[m]> mirror
[2022-11-03T13:32:41Z] <testuser[m]> wdym
[2022-11-03T13:32:42Z] <testuser[m]> codeberg to github mirror
[2022-11-03T13:33:04Z] <illiliti> is there a github actions that periodically pull?
[2022-11-03T13:33:41Z] <illiliti> i know that it's codeberg to github mirror
[2022-11-03T13:33:58Z] <illiliti> i mean we can pull from codeberg instead of pushing to github
[2022-11-03T13:34:03Z] <illiliti> see?
[2022-11-03T13:34:14Z] <testuser[m]> i think
[2022-11-03T13:34:18Z] <illiliti> no tokens and bullshit will be required
[2022-11-03T13:34:29Z] <illiliti> just a bot that pulls
[2022-11-03T13:34:44Z] <illiliti> idk if such exists tho
[2022-11-03T13:36:03Z] <testuser[m]> there's some cron thingy on actions
[2022-11-03T13:36:06Z] <testuser[m]> wait
[2022-11-03T13:45:36Z] <illiliti> don't bother
[2022-11-03T13:45:54Z] <illiliti> i'll submit PR once i figure out this stuff
[2022-11-03T13:51:32Z] <illiliti> why do you think about branch protection? is it worth it?
[2022-11-03T13:52:37Z] <illiliti> i find it useful to e.g. prevent accidental force pushes
[2022-11-03T13:55:21Z] <testuser[m]> yea i enabled it on  codeberg repos i think
[2022-11-03T13:55:28Z] <testuser[m]> it also allows preventing unsigned commits from being pushed
[2022-11-03T13:57:56Z] <illiliti> > Anyone with write access will be allowed to push to this branch (but not force push).
[2022-11-03T13:58:00Z] <illiliti> enable this one
[2022-11-03T14:24:40Z] <testuser[m]> thats already enabled
[2022-11-03T14:29:43Z] <illiliti> ok
[2022-11-03T14:35:26Z] <illiliti> why is there a certs tag?
[2022-11-03T14:35:31Z] <illiliti> https://codeberg.org/kiss-community/repo/tags
[2022-11-03T14:40:53Z] <testuser[m]> cuz i had made a release for certificates but deletd it
[2022-11-03T14:45:46Z] <wael_> does xwayland belong in community
[2022-11-03T14:45:56Z] <wael_> if at all
[2022-11-03T14:46:37Z] <illiliti> no
[2022-11-03T14:47:13Z] <wael_> damn so it stays in kiss-xorg
[2022-11-03T14:50:57Z] <testuser[m]> NO
[2022-11-03T14:52:09Z] <wael_> wat
[2022-11-03T15:33:53Z] <wael_> why is rmdir used in build scripts over rm -r
[2022-11-03T15:41:18Z] <testuser[m]> cuz they're different
[2022-11-03T15:51:01Z] <dilyn> for one, it's possibly safer
[2022-11-03T15:55:10Z] <illiliti> rmdir calls rmdir(2), rm calls remove(3)
[2022-11-03T15:56:07Z] <illiliti> the difference is that rmdir operates only on empty directories
[2022-11-03T16:09:41Z] <testuser[m]> dilyn: sup
[2022-11-03T16:10:18Z] <dilyn> o/
[2022-11-03T16:15:57Z] <illiliti> > $(echo "$KISS_PATH" | tr : ' ')
[2022-11-03T16:16:05Z] <illiliti> how about no
[2022-11-03T16:16:33Z] <illiliti> echo is unsafe here
[2022-11-03T16:16:51Z] <illiliti> and i'd use IFS here
[2022-11-03T16:19:23Z] <wael_> how
[2022-11-03T16:19:47Z] <wael_> while IFS=: read -r path done < $KISS_PATH ?
[2022-11-03T16:21:50Z] <illiliti> <<EOF\n$KISS_PATH\nEOF
[2022-11-03T16:21:56Z] <illiliti> or
[2022-11-03T16:22:22Z] <illiliti> { IFS=:; set -- $1; unset IFS; }
[2022-11-03T16:22:59Z] <illiliti> then for var; do ...
[2022-11-03T16:23:44Z] <wael_> well which one would be better
[2022-11-03T16:23:57Z] <wael_> also do you mean set -- "$KISS_PATH" or
[2022-11-03T16:24:49Z] <illiliti> yes
[2022-11-03T16:24:49Z] <testuser[m]> u can't set with quotes
[2022-11-03T16:24:58Z] <illiliti> ^
[2022-11-03T16:51:41Z] <wael_> huh weird while ifs=: blah blah <<eof $kiss_path eof doesnt sem to workk
[2022-11-03T16:56:05Z] <phoebos> IFS=:
[2022-11-03T16:56:07Z] <phoebos> while ....
[2022-11-03T16:56:20Z] <wael_> oh ifs goes before while?
[2022-11-03T16:56:31Z] <wael_> nvm that didnt work
[2022-11-03T16:57:05Z] <phoebos> i'd just use set -- $KISS_PATH
[2022-11-03T16:57:13Z] <wael_> i tried that but then the pkg is ignored
[2022-11-03T16:57:19Z] <wael_> id have to set some `pkg` variable
[2022-11-03T16:57:23Z] <phoebos> ok
[2022-11-03T16:57:59Z] <phoebos> oh you can't use read because it's all on one line
[2022-11-03T16:58:08Z] <phoebos> IFS=: read -r a b c d e
[2022-11-03T16:58:25Z] <phoebos> would still need tr : '\n'
[2022-11-03T16:58:28Z] <wael_> IFS=:\nwhile ... works but $repo must be without quotes
[2022-11-03T16:58:59Z] <phoebos> that's splitting on the echo
[2022-11-03T16:59:21Z] <phoebos> ie. the same trick used by set --
[2022-11-03T16:59:40Z] <wael_> quoting inside EOF makes it break
[2022-11-03T16:59:56Z] <wael_> so am i supposed to just not quote lol
[2022-11-03T17:00:13Z] <phoebos> no that's not the solution you think it is
[2022-11-03T17:00:45Z] <phoebos> you can either use tr : '\n', and then might as well do `for repo in ...` rather than read
[2022-11-03T17:00:49Z] <phoebos> or set -- $KISS_PATH
[2022-11-03T17:01:12Z] <wael_> alright 
[2022-11-03T17:01:22Z] <wael_> ill do tr : '\n' ig
[2022-11-03T17:01:48Z] <phoebos> then unnecessary to use read
[2022-11-03T17:02:02Z] <phoebos> just keep what you already have and switch echo to printf "%s\n"
[2022-11-03T17:04:13Z] <wael_> am i supposed to request for review or just ping
[2022-11-03T17:05:20Z] <phoebos> what did you change
[2022-11-03T17:05:23Z] <phoebos> ' ' to '\n'
[2022-11-03T17:05:27Z] <phoebos> that was for use with read
[2022-11-03T17:06:46Z] <phoebos> sorry i may not be coming across very clearly
[2022-11-03T17:08:58Z] <wael_> me too
[2022-11-03T17:28:07Z] <phoebos> wael_, your find method doesn't prefix the repo name
[2022-11-03T17:28:33Z] <phoebos> also it's possible to have a repo inside another repo, in which case find will produce duplicates
[2022-11-03T17:28:49Z] <wael_> | uniq
[2022-11-03T17:28:53Z] <wael_> wdym by prefix 
[2022-11-03T17:30:07Z] <phoebos> look at my script using git rev-parse
[2022-11-03T17:33:02Z] <wael_> i might as well just use it no?
[2022-11-03T19:00:07Z] <phoebos> if you want