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