<samueldr>
though I think I have some of it resolved by writing this up... or at least I can cut off a portion
<supersandro2000>
Disk was not mounted within 120s
<samueldr>
right, you *thought* about that, but how do you resolve that with the given information?
<samueldr>
I can't just go and add `if` clauses for every cases possible
<supersandro2000>
if the hook timeouts?
<supersandro2000>
you can detect if the disk timeouts and if that task takes longer than X than it is failed
<samueldr>
there isn't that high level of a view on things
<samueldr>
I was really looking more into, given the data available, how would any of you format that for the end-user, not having any kind of human knowledge pushing you to prefer a wording
<pie_>
so i was wondering if this might just be thegithub enterprise stuff or something and someone said its decrypted gh enterprise stuff and just a stunt
<pie_>
I imagine you can put anyone's name on a git(hub) commit though so they probably just did that
<samueldr>
maybe be less direct for ways to procure... stolen... things :)
<samueldr>
ah
<samueldr>
read the post better, it's not what was shared, but a way to produce what was shared
supersandro2000 has joined #nixos-chat
<samueldr>
that revealer scripts is revealing
<samueldr>
I love the key that's been used
<pie_>
should write a nix expression for it and it effectively becomes a oneliner :P
cjpbirkb1 has joined #nixos-chat
cjpbirkb2 has joined #nixos-chat
cjpbirkbeck has quit [Ping timeout: 256 seconds]
cjpbirkb1 has quit [Ping timeout: 240 seconds]
LnL has quit [Ping timeout: 240 seconds]
LnL has joined #nixos-chat
<drakonis>
that's amazing
<drakonis>
i'll take ten of those
cjpbirkbeck has joined #nixos-chat
cjpbirkb2 has quit [Ping timeout: 265 seconds]
<samueldr>
I'd like a software forge that can handle "chained PRs" so e.g. I start a PR, then open another that is built upon the first, then a third built upon the second, etc
<samueldr>
all of the PRs target the same branch, but you can view each PR's incremental changes independently
<samueldr>
(and probably locks merging until the preceding ones are merged)
<samueldr>
it'd be nice if the last one would show only the diff on top of the second one *without* resorting to branch shenanigans
<clever>
i usually do that by filing one PR against the branch of the other
<samueldr>
*without* resorting to branch shenanigans :)
<samueldr>
and if you don't have write access to the repo, then you can't do that
<samueldr>
I can't open a PR for samueldr/mobile-nixos on NixOS/mobile-nixos :)
<samueldr>
and, there's also the catch that when you merge the latter PR on the second PR, then the second becomes harder to review/grok
<clever>
yeah
<samueldr>
last lengthy gig with a client we often had to deal with something similar, and it was painful :/
<samueldr>
don't tell me I'll have to next build a software forge platform?
cjpbirkbeck has quit [Quit: Goodbye, take care]
<supersandro2000>
nope
<supersandro2000>
you need to adjust your workflow a tiny bit
<supersandro2000>
review things faster
<energizer>
anybody have a nix expr for github yet?
<energizer>
oh hahaha you were just talking about that
neeasade has joined #nixos-chat
endformationage has quit [Quit: WeeChat 2.9]
cole-h has quit [Ping timeout: 240 seconds]
__monty__ has joined #nixos-chat
FRidh has joined #nixos-chat
thibm has joined #nixos-chat
liff has quit [Ping timeout: 260 seconds]
liff has joined #nixos-chat
<sphalerite>
hexa-: I'm running a freifunk node on a unifi AC-Lite — thanks for the firmware work :D I want to reconfigure it now though, and I don't see a way to get in nor can I find how to put it back into config mode. What am I missing?
<hexa->
sphalerite: pretty sure it has a reset switch somewhere
<hexa->
right next to its lan port
<hexa->
while the system is booted, press that ~10 seconds and it will reboot into config mode
<hexa->
or … if you configured ssh keys … tell me if you have :)
<ar>
sphalerite: openwrt on uap-ac-lite?
<hexa->
ar: yep
<hexa->
considering the shitty firmware they push out in the last years, that is the best course of action, if …
<ar>
i'm still happy with my uap-ac-pro
<hexa->
just the one?
<sphalerite>
hexa-: hm, no LED feedback in any case…
<sphalerite>
Alternatively I guess I'll open it up again and talk to the UART.
<hexa->
sphalerite: no SSH set up?
<sphalerite>
no, that wasn't shown in the instructions :p
<hexa->
yeah, well :)
<hexa->
so you need to press reset for 10s, while the ap has booted
<hexa->
if you press reset early during boot you'd trigger something tftp in the bootloader
<hexa->
it has booted, when it contioniusly shows blue
<sphalerite>
huh, I don't get any blue, only white
<sphalerite>
but hey, now I've popped open the case, I can just use the uart :p
<hexa->
uh ok, white blinking means it boots
<hexa->
might be stuck in uboot though
<sphalerite>
well it goes white, then white blinking, then constant white
<hexa->
how did you flash the device?
<hexa->
and does it ping on 192.168.1.20? :P
<sphalerite>
I flashed it via u-boot+tftp (with the UART) several months ago and it was working fine
<sphalerite>
… wait, am I using the right device? :|
<hexa->
hrhr
<hexa->
steady white means waiting for adoption in stock unifi
<hexa->
check your controller .P
<sphalerite>
I don't have a controller :D
<hexa->
eh, ok
<hexa->
when you have uart, tell me what you find :)
<sphalerite>
hexa-: ok no it is freifunk after all!
<hexa->
ok
<hexa->
where is it stuck at?
<sphalerite>
not stuck at all
<sphalerite>
though it isn't advertising a network..?
neeasade has quit [Ping timeout: 260 seconds]
<hexa->
sphalerite: tmate?
<sphalerite>
hexa-: I've rebooted it into config mode and am setting it up again, since it needs some config changes after my move anyway. I'll ping again if it doesn't do what it's supposed to after that :)
<hexa->
alright!
<hexa->
sgtm
FRidh has quit [Ping timeout: 260 seconds]
FRidh has joined #nixos-chat
<sphalerite>
hexa-++ for excellent pebkac debugging
<{^_^}>
hexa-'s karma now has 2 digits!
<hexa->
:)
<gchristensen>
my afternoon yesterday and morning today has been me wondering "why does this server feel so sluggish?" and finally I realized: it is in Tokyo and I'm typing over SSH...
neeasade has joined #nixos-chat
<pie_>
do it like i do and everything will feel sluggish, no wondering needed :)
<ldlework>
lol
<hexa->
github is very eventually consistent in the last 48h
<hexa->
createing an issue leads me to a 404
<ldlework>
i feel bad for them
<eyJhb>
Github is insane atm...
<eyJhb>
Also all the things with youtube-dl, where you might get banned/suspended for it
<FRidh>
indeed so many issues with gh lately. Unreachable, funny issues where comments are ordered differently
<gchristensen>
I mean, they really have no choice in the matter
<gchristensen>
I'm all for dishing on github but let's not kid ourselves about the law
<FRidh>
right, dmca you don't get around
<gchristensen>
*insert something about decentralized and censorship-proof systems*
<__monty__>
Technically they *do* have a choice.
<__monty__>
The easy thing is just to decide to comply.
<joepie91>
^
<joepie91>
it's entirely valid under the DMCA to trash a takedown notice, it just makes you liable if you get it wrong
<gchristensen>
it isn't worth pretending that they or any other company would ever do that
<joepie91>
(and this was really a C&D and not a DMCA takedown notice anyway()
<joepie91>
gchristensen: that doesn't make it not a choice
<joepie91>
I can fully agree with "you cannot expect a commercial company to make that choice", but let's also not pretend that it was a situation of "no choice" to begin with :)
<gchristensen>
fine, but it doesn't change the point of the matter
<joepie91>
I think it does, because it shows that the problem isn't just with the legislation, but also with entrusting the public commons to a commercial corporation
<gchristensen>
I don't think you need the choice to show the problem with trusting the public commons to a commercial corporation
<joepie91>
considering how many people I've seen use "they had no choice" as a way to justify github's (or other corporations') behaviour and imply that there exists no possible alternative approach... I have to disagree there :)
<joepie91>
the framing really does matter here IMO
<gchristensen>
if you insist
<joepie91>
it makes the difference between disagreement and apathy
__monty__ has quit [Quit: leaving]
<eyJhb>
Minify the code, release it as a video downloader
<FRidh>
crazy to see how close it is with the elections
<eyJhb>
Yuuup..
<FRidh>
assuming no further changes
<FRidh>
its basically nevada deciding
<eyJhb>
I have a feeling it will be trump, with not having looked at the stats for some time
<eyJhb>
If so, there is room in Denmark you guys
<hexa->
it honestly looks like PA will shift
<clever>
-r--r--r-- 1 root root 388M Dec 31 1969 result/initrd
<clever>
gchristensen: uh oh, my initrd wound up bigger then i was expecting, just due to adding gdb, lol
<clever>
even a 10mb one takes forever to load...
<gchristensen>
heh
<clever>
luckily, i added a progress meter, its now at 9%
<clever>
10%
<clever>
11%
<clever>
this might take a while...
<thibm>
clever: what kind of machine?
<clever>
thibm: booting an rpi4 over usb-dev mode
<clever>
now at 50%, lol
thibm has quit [Ping timeout: 264 seconds]
<viric>
In Catalonia there was a decentralised software communication tool to help organize mobs for independence, distributed as apk files on github, and it was taken down by the Spanish Military Police https://github.com/github/gov-takedowns/tree/master/Spain/2019
<viric>
Last week these police arrested some people (for two days) among different things for building the application, mixing Russia, Assange, Snowden, Gorbachev 10.000 soldiers and cryptocurrency all together.
<viric>
A big plot to show a bad picture about Spain to the world
<clever>
MESS:00:19:37.202874:0: Loading 'initrd' to 0x0 size 0x3b400000
<viric>
yes, also money laundering, funding the plot, etc.
<viric>
AH there was also the plan to make a film with Viggo Mortensen against Spain
<viric>
all this is in the same plot that the judge says "some parts look good, some unbelivable, but move on and arrest"
<viric>
They included 'transcripts' of chat messages interchanged about Putin too, all text in Spanish, when it's evident none of these comunicate in Spanish
<viric>
The usual military police makeup against Catalans. A historical constant.
<eyJhb>
joepie91: Do you know if there are any alternatives to `@google-cloud/datastore`, which has the same implementation that I can just plug in, and it will just work locally instead of relying on Google, etc.
<gchristensen>
lol I have a server now which is multiple-personality based on which SSH key you use
<hexa->
how come that according to github insights we have 2200 merges prs in the last 30 days, and only ~700 new ones opened, but the number of open pull requests is still climbing?
<hexa->
s/merges/merged/
<gchristensen>
2200 includes PRs merged which were opened before
<hexa->
so rather 2900 opened and we only merged 2200?
<hexa->
that open prs graph, I don't understand the number
<gchristensen>
sum(github_prs{state="open"}) without (merged,review,state,status) - sum(github_prs{state="open"} offset $offset) without (merged,review,state,status)
<gchristensen>
# of open PRS today - # of open PRS 30 days ago
<hexa->
oh ok!
<hexa->
thx
endformationage has joined #nixos-chat
cole-h has joined #nixos-chat
<joepie91>
eyJhb: nope, sorry - I completely avoid proprietary APIs like this in the first place, so I've never needed to migrate off them afterwards
<eyJhb>
joepie91: Well, not really mine in the first place :p I just want to run it without all that crap. Might have to make a simple module to be a stand in...
<eyJhb>
They use it quite a lot. Should be fairly easy I hope
<joepie91>
heh, I also just avoid other people's stuff that relies on such services :P
<joepie91>
but yeah, no idea how easy it is to replace
<eyJhb>
I really want to have access to all the challenges they have, without all the crap they require :p But yeah, cost benefit I guess :p
<eyJhb>
Lets see how far I get, atm. I focus on some other ones.
<eyJhb>
Currently doing lovely Nix stuff for it <3
rajivr has quit [Quit: Connection closed for inactivity]
<sphalerite>
gchristensen: it's very secure software, it detects hacking attempts and crashes to prevent the hacker from getting in
<gchristensen>
lmao
<tilpner>
I wanted to figure out the battery level of a bluetooth headset recently
<tilpner>
StackExchange suggests some dbus-send command, but any dbus-send invocation core dumps for some reason
<tilpner>
Is yours broken as well?
<tilpner>
(Not every invocation, actually. I'll try to reduce the argument set)
<eyJhb>
gchristensen: well... WE are not on a lockdown at all like you, but apparantly northen Jutland is on a semi-lockdown now because of a new type of covid-19 in mink, that spreads to humans
<gchristensen>
ah ... to be clear there is no government mandated lockdown as such
<gchristensen>
but, for exactly that reason it has forced my household in to severe lockdown
<eyJhb>
OHh, so you are doing it on your own?
<eyJhb>
Mink?
<gchristensen>
the lack of effective controls at a large scale here
<eyJhb>
Apparantly the minks are dicks, and do not keep their distance. -- True...
<V>
I reverse-engineered my headphones' proprietary protocol and wrote a thing that polls that instead
<FRidh>
eyJhb: in the netherlands they have been clearing mink farms regularly before and over summer, to the point it seemed like fraud, considering they have to close down in a couple of years anyway.
<eyJhb>
Fraud in what way? Closing early?
<FRidh>
Yes. Closing down now due to a break out is covered.
<eyJhb>
Hmm, yeah. Are they getting any compensation?
<FRidh>
yes, they do, and it is higher than the market price of the fur. Anyway, I recall reading they did some investigation and don't think its the case, so that's good
<sphalerite>
Anyone aware of a tool that can automatically detect the parameters of a serial console? I think I've got the baud rate right now, but I'm still only getting gibberish…
<gchristensen>
An error has occured in one of your routes.Detail: strutils.nim(1087) parseIntasyncfutures.nim(383) readasyncfutures.nim(383) readasyncfutures.nim(383) readasyncfutures.nim(383) readinvalid integer: Show