* gchristensen
reads the legal definition of "ice cream"
<samueldr>
is it cause for concern?
<gchristensen>
what _is_ "ice cream"
<gchristensen>
"it’s 16% fat — that’s the highest amount of fat that ice cream can have — and it’s 30% overrun which means we put in the least amount of air possible." I'm trying to find where in the law it says this
<gchristensen>
https://www.accessdata.fda.gov/scripts/cdrh/cfdocs/cfcfr/CFRSearch.cfm?fr=135.110 says "Except that when one or more bulky flavors are used, the weights of milkfat and total milk solids are not less than 10 percent and 20 percent, respectively, of the remainder obtained by subtracting the weight of the bulky flavors from the weight of the finished food; but in no case is the weight of milkfat
<gchristensen>
or total milk solids less than 8 percent and 16 percent, respectively, of the weight of the finished food."
<gchristensen>
is 16% actually the lower limit here, and they misinterpreted it to be higher limit?
<samueldr>
ugh, so fiddly... I need to install _an_ android, any, on the oneplus3 to log something from the running system, and seemingly whatever I do no android wants to boot :(
<gchristensen>
heh. this old disk gave up the ghost and I forgot to add the boot option of "let me boot without it plz"
<cole-h>
Is that bad?
<cole-h>
That sounds bad
<samueldr>
ah, finally got lineageos booted through wiping everything and installing multiple times, no idea what made the difference
<gchristensen>
it certainly makes things more challenging...
<samueldr>
I swear it took less time to port mobile nixos initially than it did to re-install android :|
<gchristensen>
I'm going to write a blog post on "the unreasonable effectiveness of plugging the cable in"
<aleph->
lol
<aleph->
samueldr: heheheh
<cole-h>
ashkitten: FWIW, I get the segfault for glimpse, too
<gchristensen>
yeah mine was at run time, I forgot an important word in my initial post
<cole-h>
Runtime
<ashkitten>
dunno whats up with that
<ashkitten>
it worked for me
<cole-h>
Time to strace and miss that it's opening something it shouldn't be, like I did.... :P
<gchristensen>
elvishjerricco: just came across ac omment from you about rebalancing data in zfs... I'mwishing it was possible.
<elvishjerricco>
gchristensen: Yea ZFS is honestly kinda bad at adapting as you change requirements / settings
drakonis has quit [Quit: WeeChat 2.8]
<ashkitten>
nobody has been able to implement block pointer rewrite
<elvishjerricco>
The fact that those things are even possible puts it way ahead of most file systems.
<ashkitten>
ask about bpr in #zfsonlinux you'll get laughed at
<elvishjerricco>
But like btrfs has way better rewriting
<gchristensen>
yeah
<aleph->
Man I can't wait for that single disk expansion PR to eventually land
<aleph->
That'll be dang handy
<gchristensen>
I'm debating between sending it to itself, destroying the source, sending to itself again, and destroying the source to get it closer to balanced
<gchristensen>
but I'm not sure it is worth it
<gchristensen>
since the pool is almost entirely backups, old ones are deleted over time anyway -- naturally rebalancing over time
<ashkitten>
i think i remember someone saying that there was a working implementation of bp rewrite but the implementer was afraid that it touched too many parts of zfs and if it was merged it'd be the last feature ever implemented since the codebase would become unmaintainable or something
<gchristensen>
yeah those are scary changes
<elvishjerricco>
gchristensen: The crappy part is that I order to balance, you MUST destroy the pool you're attempting to balance.
<gchristensen>
for 50/50, but I could get close with a series of sends
<elvishjerricco>
I wonder if there's a tool that tells you the level of balancing in a ZFS pool
<ashkitten>
apparently it'd be far more feasible to implement bp rewrite as a standalone tool that works on offline pools using libzfs, fwiw. i don't think anyone's done it though
<elvishjerricco>
gchristensen: FWIW balance is a different thing than equal vdev allocation
<gchristensen>
yeah
<gchristensen>
but look at "free"
<elvishjerricco>
What am I looking for here?
<gchristensen>
55G free vs. 19T free
<elvishjerricco>
Ah, yea it'd be nice to balance that :P
<gchristensen>
:)
<elvishjerricco>
Side note: Just realized I could switch to ZFS native encryption by having only /boot encrypted with LUKS, and leaving the rest of the system encrypted by ZFS.
<gchristensen>
my datasets are ~2T on average, and just sending each to itself a few times (foo -> foo2; delete foo; rename foo2 foo... for each dataset) would even things out some
<elvishjerricco>
Neat
<cole-h>
elvishjerricco: Gonna write that up so I can bookmark it for when I switch? ;)
<elvishjerricco>
cole-h: Man I haven't written a blog post in forever :P
<cole-h>
The first and last one I "read" from you was the one about encrypted /boot :P
<samueldr>
10.3 GiB [##########] /.git
<elvishjerricco>
I think I need to update that one
<elvishjerricco>
I think Grub can do LUKS 2 now
<samueldr>
that linux git repo with multiple remotes is getting a bit big
<cole-h>
It can, but it's unreleased elvishjerricco
<elvishjerricco>
Ah
<gchristensen>
samueldr: oof
<cole-h>
2.04 was 9mo ago, luks2 init was 2020-01-10
<elvishjerricco>
Maybe I'll wait till it's released and default on NixOS then
* cole-h
pictures elvishjerricco with gray hair, finally updating their blogpost
<infinisil>
> nixos-19_09.grub2.name
<{^_^}>
"grub-2.02"
<infinisil>
> nixos-20_03.grub2.name
<{^_^}>
"grub-2.04"
<cole-h>
Admittedly, an amorphous blob with gray hair, considering I don't know what you look like, but...
<elvishjerricco>
Lol gray hair would be quite surprising to a 25 year old :P
<cole-h>
"wait till it's released and default on NixOS then"
<cole-h>
Implying you'll have gray hair by the time that rolls around :P
<infinisil>
If a person gets gray hair, will they still have gray hair if they shave their head?
<elvishjerricco>
Anything that takes more than a year is not generally relevant to software developers :P
waleee-cl has quit [Quit: Connection closed for inactivity]
<ashkitten>
elvishjerricco: my family apparently goes gray very early. i expect to start getting gray hairs in my mid 20s lol
<ashkitten>
honestly, early 20s
<ashkitten>
i wonder how gray roots would look with green hair...
<elvishjerricco>
My hair went from blinding white blond to a slightly bright brown when I hit twenty, so I at least partially understand :P
<ashkitten>
oh you really are an elf!
<elvishjerricco>
ashkitten: is there lore about elves that darkens their hair?
<ashkitten>
no, they're just stereotypically portrayed as extraordinarily white with light blonde hair lol. it's a kinda awful portrayal of unrealistic white european centric beauty standards
<ashkitten>
i just thought it was funny because your name would imply that you are elvish
<elvishjerricco>
ashkitten: Ah haha yea young me definitely had the hair for those standards
<elvishjerricco>
If elves exist, maybe I'm one of them :P
<clever>
samueldr: byte order issues, bit endian vs little endian?
<samueldr>
probably not
<samueldr>
I think it's ram decay and not actually the previous boot that got in the pstore backend
<clever>
ah
<samueldr>
but it's annoying me to no end, I simply want to boot my patched kernel with debug logging and somehow I can't make it work appropriately :(
<ashkitten>
oh i love LhnuP
noonien has quit [Quit: Connection closed for inactivity]
slack1256 has quit [Remote host closed the connection]
<{^_^}>
zfsonlinux/zfs#7734 (by runderwo, 1 year ago, open): Swap deadlock in 0.7.9
__monty__ has joined #nixos-chat
misuzu has joined #nixos-chat
noonien has joined #nixos-chat
<gchristensen>
julm: I don't like swap :). last time I used swap it was exclusively to do suspend-to-disk, but ZFS doesn't support that
<__monty__>
Swap is terrible but I can't use nix without it...
<julm>
oh
<MichaelRaskin>
Rachel (by the Bay): imagine a Linux bootstrapping speedrun from minimal basic binaries. Guix: yeah, the system is already defined via automating that kind of speedrun, sure.
<gchristensen>
but if I did make swap, I'd make a partition, encrypt it with luks, and mount that as swap julm :)
<MichaelRaskin>
(Not sure if they actually default to that low-start bootstrapping as the system definition)
<jtojnar>
ldlework are the verb arguments on the right optional? In “SE In Action”, I understand that “te vecnu” means “x1 buys x2 from x3 for price x4” but I did not notice anything about partially applied verbs being allowed
<worldofpeace>
gchristensen: I've finished up one of your PRs #81848
<gchristensen>
although all the places in thediff that use "ized" should use an "ised"
<gchristensen>
dang I'm annoyed with myself, I was hoping to get that PR in to 20.03 way back when I submitted it :D
<gchristensen>
thank you worldofpeace! I can update the `ize`s
<__monty__>
ize over ise!
<worldofpeace>
gchristensen: I kinda liked the ized better, but it is whatever. I think you might have targetted 20.09 because that is where the note was in. It would have been a cool thing for 20.03
<worldofpeace>
Throw me at any PR and I can ✨ it gchristensen
<eyJhb>
worldofpeace: when will 20.03 be released? (oficially)
<worldofpeace>
eyJhb: tbh, whenever the next days me and disasm can do it
<eyJhb>
Sounds good! But I guess there isn't any reason not just to switch now?
<__monty__>
worldofpeace: Is GHC not getting bumped on aarch64?
<worldofpeace>
eyJhb: The only missing task is marking packages as broken, a mindnumbing thing. So without that, 20.03 has already been declared good
<gchristensen>
__monty__: GHC can't be bumped on aarch64
<jtojnar>
from the job names, you would get attribute names
<jtojnar>
and from attribute name you could use meta.location
<jtojnar>
and then find the meta node in the AST for the file and insert broken = <platforms collected in step 1>
<gchristensen>
probably would want to filter out jobs that failed just once or recently
<jtojnar>
the last step is what is unclear to me
<__monty__>
Doesn't sound hard when you put it like this.
<ldlework>
jtojnar: Yeah, verb arguments are optional.
<jtojnar>
__monty__ well there can be multiple derivations in a single file and I am not sure how would we find them in the AST
<ldlework>
jtojnar: how did you find it?
joepie91 has quit [Quit: killed]
<worldofpeace>
Jan Tojnar: I've thought of doing basically the same thing for marking packages as broken for 20.03. it's needed tooling for release management
<jtojnar>
ldlework IRC backlog from yesterday
<ldlework>
ah
<ldlework>
jtojnar: how far did you get?
<jtojnar>
ldlework now reading Tanru (I usually read few cards and then switch to another browser tab in round robin fashion)
<ldlework>
jtojnar: ah then you're nearly done with the core grammar
<ldlework>
jtojnar: I recommend trying to formulate some simple sentences
<{^_^}>
docker/distribution#3143 (by eyJhb, 2 days ago, open): WIP: Add pagination on `/v2/<name>/tags/list`
<worldofpeace>
eyJhb: oh no, I wouldn't actually watch a soap 😁 Though my friends and I watch the telenovela style ones sometimes, because they're ridiculous
<eyJhb>
worldofpeace: it is okay if you do! Which was it?
cole-h has joined #nixos-chat
<__monty__>
eyJhb: You don't usually watch *a* telenovella. All telenovellas are pretty much equally over the top. Did you watch the youtube vid? That's not parody.
<cole-h>
It `[downloads] songs, playlists and albums directly from Deezer's Server"` which I'm pretty sure is piracy...
<etu>
So does youtube-dl from a big list of websites
<gchristensen>
the thing that makes me ??? at that PR is the appimage from a dropox
<gchristensen>
don't love ... most ... things about that PR.
<etu>
An appimage may be fine... sometimes... but we rather build from source... The website/repo provides an appimage so why fetch it from dropbox? That's just weird.
<tilpner>
There's no point in building an AppImage inside nixpkgs
<tilpner>
Fetching one from Dropbox is terrifying though
<gchristensen>
cole-h: IMO the poor quality distribution and piracy ... I'd punt that to NUR :)
<cole-h>
That's what I was thinking.
<etu>
tilpner: There is one point, since appimages are self contained and don't provide any way to update things. So installing an appimage from nixpkgs gives a much bigger chance of updates than having it in the home directory.
<tilpner>
etu: If we can build the AppImage, we can most likely build it properly
drakonis has joined #nixos-chat
<etu>
tilpner: yeah, we rather build from source
<tilpner>
etu: If you put in the effort to build the AppImage from scratch (not fetching it), there's little to no advantage over just using the source-built version
<qyliss>
i'm all for piracy
<qyliss>
but i don't think there should be appimages in nixpkgs
<qyliss>
especially not from a dropbox url
<gchristensen>
who is going to comment on the PR
waleee-cl has joined #nixos-chat
<tilpner>
So, uhh, can I just unmaintain appimageTools, and we'll remove all of this? :/
<cole-h>
lol
<gchristensen>
tilpner: I think it is useful to have appimageTools, thank you for providing it, and you should keep maintaining it :)
<qyliss>
appimageTools is great!
<qyliss>
I'm just not sure it should be used _in Nixpkgs_
<tilpner>
I haven't done anything in a while, and then bignaux came along and was banned mid-refactor
<tilpner>
So now it's in a weird state, were it's half-refactored with a vision I don't have
<tilpner>
*where
<samueldr>
maybe a couple app images in nixpkgs as a canary / CI validation
<gchristensen>
tilpner: could go back
cjpbirkbeck has quit [Quit: cjpbirkbeck]
cjpbirkbeck has joined #nixos-chat
<__monty__>
cole-h: Does Deezer only serve pirated material? And is said material "pirated" in all jurisdictions?
<cole-h>
No, I mean the downloading from Deezer is piracy AFAIK
<cole-h>
You create a free account, take the access cookie, plug it into Deezloader, and BAM you can download their entire catalogue, where you would normally have to pay to do so
<__monty__>
Oh, maybe a good time to ask. Should we switch to using SRI hashes all over nixpkgs now? And if so, how do I compell nix-prefetch-url to give me those?
<gchristensen>
cole-h: are you going to comment ?
<cole-h>
I could, sure
<gchristensen>
just want to be sure -somebody- does :P
<MichaelRaskin>
Just to prevent the risk of someone accidentally merging?
<gchristensen>
yea
<gchristensen>
but also so it isn't one of those PRs that languishes wtih no feedback
<MichaelRaskin>
Of all the PRs, this one languishing doesn't sound specially bad
<gchristensen>
nah
<MichaelRaskin>
Anyone enthusiastic to unpack the appimage and check what ClamAV thinks of it?
<gchristensen>
that is such a fun idea
<cole-h>
...how do you do ranges of history on the log bot?
<tilpner>
F(what little)IW, the md5 hash matches the websites
<gchristensen>
I guess that narrows down the shadiness to how much you trust deezloaderremix :)
<cole-h>
Today. But who's to say they won't change it in the future after this (hypothetically) gets merged.
<tilpner>
The sha256 should catch that
<cole-h>
I mean when they update it in the future
<tilpner>
But of course, nobody's going to scrutinise a PR thta changes it
<cole-h>
If they update 4.3.0 -> 4.3.1 and the sha256 changes, very little people would be wary enough to check against DeezloaderRemix's hashes
<cole-h>
Or maybe that's just me
<gchristensen>
I'm still of the opinion this should be in NUR
<MichaelRaskin>
> All compiled downloads are on Telegram. — OOOK, that at least explains why in the world, Dropbox
<{^_^}>
error: syntax error, unexpected $undefined, expecting ID or OR_KW or DOLLAR_CURLY or '"', at (string):296:41
<gchristensen>
I'dsuggest requireFile but honestly I don't thin kthis should be in nixpkgs :P
<tilpner>
I kind of agree, but the decision should be consistent
cjpbirkbeck has quit [Quit: cjpbirkbeck]
<tilpner>
Why exactly would it be rejected, and which existing packages would need to be revised?
<qyliss>
I think you risk starting an argument with the piracy line
<MichaelRaskin>
And not only with the submitter!
<qyliss>
indeed
<cole-h>
:P Fair, dropped.
<tilpner>
cole-h: Sorry for the destructive criticism, but this response might be quite irritating to the author, by using this vague "not the right place" argument
<tilpner>
cole-h: If the concerns (dropbox, md5) are addressed, would it be fine? If so, why not say so. And if not, where was the author supposed to learn of this
<tilpner>
(Absolutely not your responsibility, especially the last part)
<cole-h>
If RemixDevs were to put up tagged releases as seen on GH, I wouldn't be as opposed (just fetchurl it). But I don't like the idea of downloading from a generic file host like Dropbox
<tilpner>
I agree
<tilpner>
But the reply does not follow the typical "fix this, then you can hope for merge" pattern of a review
<cole-h>
Indeed...
<cole-h>
Draft updated again. I'll need to come back to it, because I have a small bit of homework to finish up
<cole-h>
If anybody else wants to ensure this gets acted upon faster, feel free to take over
<samueldr>
do #nixos-dev with this dicussion please :)
<samueldr>
to*
cjpbirkbeck has joined #nixos-chat
<ldlework>
just taught another friend go, this will be their first game after the lesson, their second game overall, https://online-go.com/review/462580
tilpner_ has joined #nixos-chat
tilpner has quit [Ping timeout: 240 seconds]
tilpner_ is now known as tilpner
<pie_>
ldlework: why write programs when you can get nothing at all done by fiddling with nix all day
* pie_
facepalms
<pie_>
and i thought this was about go te language
<pie_>
brain space appropriation
tilpner_ has joined #nixos-chat
tilpner has quit [Ping timeout: 258 seconds]
tilpner_ is now known as tilpner
<tilpner>
cole-h++
<{^_^}>
cole-h's karma got increased to 23
<ldlework>
pie_: hehe
neeasade has quit [Remote host closed the connection]
joepie91 has joined #nixos-chat
<gchristensen>
elvishjerricco: side effect of that severely unbalanced pool: scrubbing can finish "10 days" of scrib in 9 hours, and then the last "hour" can take 5.
tilpner has quit [Remote host closed the connection]
tilpner has joined #nixos-chat
<ashkitten>
gchristensen: scrubs on my desktop take about 5 seconds for the first 2TB, and 6 hours for the rest
<gchristensen>
nice
<gchristensen>
wait, that sounds like the first while is doing a metadata scan to do a sequential scrub later
tilpner has quit [Remote host closed the connection]
tilpner_ has joined #nixos-chat
<ashkitten>
dunno
<ashkitten>
just telling what it says
<gchristensen>
aye :)
<gchristensen>
48C is "room temperature" right? I can frost my cake now?
<__monty__>
>.<
<ashkitten>
dunno what rooms are like where you come from
tilpner_ is now known as tilpner
<ashkitten>
but that's like, a heat wave in death valley
<gchristensen>
one year when I livedin TX it was over 40C for like 100 days in ar ow
<ashkitten>
what
<ashkitten>
how
<gchristensen>
Texas, baby. everythings bigger in Texas, including days over 40C.
<hexa->
Texas has been judged and executed
<hexa->
Only place worse is supposed to be Florida
<gchristensen>
which is where I grew up. I'm not sure, they might be tied
<hexa->
Oh, ok
<gchristensen>
at least FL has one nice beach
<hexa->
I'm watching last week tonight regularly, so my impression might be skewed.
<gchristensen>
florida gets a worse record because all its crimes are public
<__monty__>
Such a fun comedy show.
<cole-h>
Florida Man does it again
<cole-h>
I've been reading the same chapter in my history book for the past 3 hours :( I keep getting distracted
<gchristensen>
I recommend making a cake instead
<__monty__>
"Nobody really knows what happened in the 17th century because sources are inhumanly dull."
<cole-h>
"Nobodee reallee knows what happenede in the 17the centurey because sources are inhumanlee dulle." you mean
<gchristensen>
you mean, "becaufe fourcef"
<waleee-cl>
Thee Germanies had some "action"
<__monty__>
You always know what to say to a girl, gchristensen 😊
<gchristensen>
lol
<cole-h>
hahaha
<waleee-cl>
"forced liquidity transfer northwards" was a common theme