• cheeser
  • ernimril
  • joed
  • kinabalu
  • lunk
  • ojacobson
  • r0bby
  • ThaDon
  • ricky_clarkson
  • topriddy

« 2020-07-29


2020-07-31 »

Nick Message Date
nullcone [nullcone!uid11626@gateway/web/] has joined #java-talk [12:32]
db I have this super weird issue here. a rest client (using resteasy libs shipped with wildfly) does a couple calls to a webserver, webserver replies with some JSON objects containing time stamps among other stuff. time stamps are formatted as ISO with the timezone suffix as +HHMM, effectively +0000 as it is UTC [12:33]
db now the client does a couple calls and parses the responses just fine, then it does another call and says it cannot parse the timestamp, invalid character at position 23 (that's where the timezone +XXXX starts) [12:34]
db and I'm like "whaaaat" [12:34]
db ok I found it. [12:47]
db the class which was used for deserializing this specific call's response was a specialized subclass and it had some annotation missing, somehow leading resteasy to try to deserialize it with a different deserializer than everything else. [12:48]
db it's these things that make working with JEE so... exciting. [12:48]
bobek [bobek!~bobek@unaffiliated/bobek] has joined #java-talk [01:39]
bobek [bobek!~bobek@unaffiliated/bobek] has joined #java-talk [01:54]
TomTom [TomTom!uid45892@gateway/web/] has joined #java-talk [02:12]
MikeBux [MikeBux!] has joined #java-talk [02:40]
sonOfRa morning [03:03]
[twisti] guten morgen [03:07]
Maldivia Morgen [03:10]
sonOfRa <3 that our gitlab ci caches aren't cross runner, and if you hit one without a cache, the owasp-cve checker plugin does 20 minutes of "database maintenance" after downloading the files [03:27]
puppy_za morning [03:44]
dodobrain [dodobrain!~dodobrain@unaffiliated/freakabcd] has joined #java-talk [03:59]
KidBeta [KidBeta!~Kidbeta@hpavc/kidbeta] has joined #java-talk [04:40]
acidjnk_new [acidjnk_new!] has joined #java-talk [05:20]
deepy sonOfRa: owasp gradle plugin? [06:09]
sonOfRa Maven [06:09]
deepy non-shared caches suck [06:09]
sonOfRa But basically it downloads a list of CVEs (from whenever CVEs were first issued), and compares every single CVE to your list of (transitive) dependencies [06:09]
sonOfRa The result is about a million entries for deser bugs in jackson that don't apply to anyone, really [06:10]
deepy We have a gradle plugin that does the exact same thing and is probably by the same guy [06:10]
sonOfRa I think we use it for gradle, too? But it doesn't seem to be doing 20 minutes worth of... what ever it's doing [06:10]
deepy Jeremy Long, dependency-check? [06:10]
sonOfRa yeah [06:11]
deepy yup [06:11]
deepy does about 13 minutes of whatever on clean nodes for us [06:11]
sonOfRa Annoying as hell. [06:11]
deepy well maybe 5 minutes, but the dependency scan takes 13 minutes on clean nodes [06:11]
deepy Our jenkins' pipeline specifically has a last step that's just sonar + dependency check [06:11]
deepy Becuase 1) the dependency check often fails to download the file because the mirror is very unreliable 2) the entire process is so slow that you could cry and we don't want that on PR/MRs [06:12]
sonOfRa we mirror the file internally [06:12]
sonOfRa That helps *a lot* [06:12]
deepy we do too, but it took our internal team half a year to get that setup [06:12]
sonOfRa D [06:12]
deepy half a year of "no we can't do that" [06:13]
deepy In our project we stopped caring because I had forgotten I had a VM provisioned for build caching, so I figured I'll just mirror it there :^) [06:13]
Lengsdorfer [Lengsdorfer!~Lengsdorf@unaffiliated/lengsdorfer] has joined #java-talk [06:32]
KidBeta [KidBeta!~Kidbeta@hpavc/kidbeta] has joined #java-talk [06:46]
sonOfRa perseverance launch in 2 minutes! [07:47]
sonOfRa sonOfRa's title: "NASA Live: Official Stream of NASA TV" [07:47]
dodobrain almost launch time [07:50]
Maldivia lift off [07:50]
Diablo-D3 oh I missed it [08:56]
dodobrain you can still tune in to see the animation :p [09:02]
waz too cloudy :( [09:05]
waz can't see it from here on this one [09:05]
bobek [bobek!~bobek@unaffiliated/bobek] has joined #java-talk [09:07]
dodobrain some good instruments on it. we'll see what they bring back eventually [09:09]
[twisti] im extremely excited about them including a drone [09:18]
[twisti] itll be the first actually flying and not just falling vehicle [09:19]
db false. the opportunity rover was landed using the "sky crane" which didn't just fall. [09:20]
[twisti] still pretty close imo [09:40]
[twisti] it was a breaked (?) fall [09:40]
Faux braked [09:41]
[twisti] thanks. i kept thinking 'braced', but i know thats wrong [09:49]
Faux I don't think an English person would say "braked fall" fwiw, not that I have a better proposal. [09:50]
Faux Power assisted descent. [09:50]
acuzio well [10:12]
acuzio one down 40% more to go [10:12]
acuzio ONe out of the 40% is hopefully on his way [10:14]
acuzio acuzio's title: "Louie Gohmert, who's refused to wear a mask, tests positive for Covid-19 - CNNPolitics" [10:14]
acuzio [10:33]
acuzio oh wow [10:33]
acuzio One more down [10:43]
acuzio 39.9999% to go [10:43]
acuzio reboot time [11:01]
ron one of these days, he's gonna go on a reboot time and not come back... [11:03]
acuzio [acuzio!~acuzio@unaffiliated/acuzio] has joined #java-talk [11:12]
acuzio ping [11:12]
acuzio [11:12]
ron today's not that day. [11:14]
ron 8 bit games should die [11:18]
bobek [bobek!~bobek@unaffiliated/bobek] has joined #java-talk [11:18]
tang^ [tang^!~tang^] has joined #java-talk [11:27]
TimeTrap [TimeTrap!] has joined #java-talk [11:38]
Maldivia -- sure, why not, then it'll be President Nancy Pelosi Jan 20th :D [11:41]
Maldivia Maldivia's title: "Donald J. Trump on Twitter: "With Universal Mail-In Voting (not Absentee Voting, which is good), 2020 will be the most INACCURATE & FRAUDULENT Election in history. It will be a great embarrassment to the USA. Delay the Election until peopl..." [11:41]
sonOfRa Like they're not going to try some weaseling to keep him president for the meantime [11:42]
acuzio GEOTUS For Life [12:18]
acuzio I think a whole bunch of people have been downplaying the affect of the lunatic in the White House ; we can only hope that they expire or terminated in quick time [12:19]
acuzio Thats the only hope [12:19]
fovid-19 Is Ron being Ron again. [12:41]
ron when am I not being me.. [12:42]
fovid-19 I?ll let you know. [12:42]
acuzio hey fovid-19 are you still in NYC ? [12:46]
tang^ when I want your opinion... [12:55]
TimeTrap [TimeTrap!~TimeTrap@2601:44:c280:def:7d90:ca41:e5f6:aead] has joined #java-talk [01:35]
waz ron we're all optimist that someday it'll happen [01:48]
ricky_cl1rkson parted the channel: [02:13]
ricky_clarkson [ricky_clarkson!~rjclarkso@unaffiliated/rickyclarkson/x-000000001] has joined #java-talk [02:13]
acuzio why are you all going off on my mate - ron [02:26]
TimeTrap_ [TimeTrap_!~TimeTrap@2601:44:c280:def:7d90:ca41:e5f6:aead] has joined #java-talk [02:27]
acuzio I like how His Highness The GEOTUS can say something and completely move the focus the other way while the GDP tanks 34%, John Lewis lies in state and well thats that [02:33]
ron acuzio: because I suck at life [02:34]
acuzio dude [02:34]
acuzio I am here to help you [02:34]
acuzio wait , not sure if thats a good thing or not [02:34]
Lengsdorfer [Lengsdorfer!~Lengsdorf@unaffiliated/lengsdorfer] has joined #java-talk [02:39]
tang^ /nick at_life [02:42]
acuzio In more impt. news i am getting a can of air to clean my keyboard - this is the height of freaking nonsense [02:52]
ron happening [03:05]
ron [03:05]
Diablo-D3 I just wish I knew why git decided to implement submodules horribly [03:13]
Diablo-D3 actually hmmmmmmmm [03:14]
Diablo-D3 "Git 1.8.2 added the possibility to track branches." re submodules [03:14]
Diablo-D3 1.8.2 came out 7 years ago [03:15]
Diablo-D3 exactly none of the docs say this, nor the years of SO Q&As Ive hopelessly clicked on in Google [03:15]
MikeBux Diablo-D3, I don't get what you mean ;) [03:18]
Diablo-D3 I dont want to track a specific version of a submodule [03:22]
Diablo-D3 also, goddamnit, what 1.8.2 added was just being able to specify the branch for population [03:25]
MikeBux ;) [03:32]
Diablo-D3 " [03:32]
Diablo-D3 (Git 2.22, Q2 2019, has introduced git submodule set-branch --branch aBranch -- <submodule_path>)" [03:32]
Diablo-D3 that doesnt do what I want either [03:38]
Diablo-D3 I wonder if I can add a submodule and then ignore it [04:15]
ricky_clarkson I wonder if Google would do all work on git instead of perforce if git submodules were better. [04:24]
ricky_clarkson some kind of 'every directory is a submodule' approach, dunno [04:25]
Faux Probably not. They have adopted a crazy thinking pattern, based on Perforce, and wouldn't be able to change. Or just build it all again in git, and it would look nothing like git. [04:25]
ricky_clarkson Any directory can have a BUILD and someone might only care about checking that out and using it. Over time it might be a subdirectory or parent of that initial directory that becomes the 'interesting' one for a checkout. [04:27]
ricky_clarkson that kind of change is hard to handle with git, but every-directory-is-a-repo could make it palatable. [04:28]
Faux Work have reached the point on one of our repos where we're running into problems from github's pr+review system, that's going to be a massive shock to people's systems. [04:29]
ricky_clarkson Due to the size? [04:30]
acuzio Size Matters [04:30]
acuzio bad dum tisssssssssssssssh [04:30]
Faux Yeah; too many PRs and too much automated test to run how we would like. [04:31]
ricky_clarkson So you could benefit from my imaginary feature too [04:32]
ricky_clarkson should take you about 2 lunchtimes [04:32]
Faux Your feature assumes we're able or willing to break stuff into components. [04:32]
Faux I think? [04:32]
ricky_clarkson Ah, so your issue is wider than just version control. [04:33]
acuzio I told you - Size Matters [04:34]
ricky_clarkson Project Flying Spaghetti Monster [04:34]
Faux Well, no. We can afford to test and integrate all of our changes on a finite number of machines. We just can't do it with github's sequencing and buttons. [04:34]
Faux e.g. can take any number of approved PRs, test them, and merge them in one go. If the tests fail, it can binary search for the set which will merge, and merge those. [04:35]
Faux Faux's title: "Strict Mode for your Continuous Testing | bors-ng" [04:35]
Faux We're talking about a sub-hour test cycle and a few tens of PRs integrating per day. [04:35]
ricky_clarkson Can you have a more limited set of tests guarding submit and then roll things back/raise bugs if longer test runs fail later? [04:37]
ricky_clarkson i.e., PR-specific test runs, plus scheduled larger test runs [04:37]
Faux Not really, because we roughly CD; once it's merged it's probably live within an hour or two. [04:38]
ricky_clarkson Does the push to live run tests? [04:38]
ricky_clarkson before pushing [04:38]
Faux We test on the PR [then a few days pass], then we test (same suite) on "master" (post merge), then we deploy to "staging", then we add it to the live pile. [04:39]
ricky_clarkson We have to run tests as part of the release because we can be affected by any change in dependencies, a cost of doing everything at head across a company. [04:39]
Faux The issue being when two (or more) PRs merge within the hour, we block all PRs merging until stuff is fixed. [04:39]
Faux We pin versions in apps and explicitly upgrade. [04:39]
Faux For libraries. And prod just has to work. /o/ [04:39]
acuzio hey Faux [04:48]
Faux No, that's a bad idea. [04:48]
acuzio Yeah I agree [04:49]
Faux Sitting here staring at my grafana watching the temperature on the bedroom work its way down towards 26. [04:49]
acuzio it is freaking hot [04:49]
ricky_clarkson weather 94566 [04:50]
ricky_clarkson Weather for Pleasanton, CA 94566, USA | 80 F (27 C) | humidity at 34 | clear sky | Thu, 30 Jul 2020 13:50:47 -0700 [04:50]
ricky_clarkson weather PR1 9HB [04:50]
ricky_clarkson Weather for Alderfield, Penwortham, Preston PR1 9HB, UK | 67 F (19 C) | humidity at 68 | few clouds | Thu, 30 Jul 2020 21:50:58 +0100 [04:50]
ricky_clarkson all that distance for 8C of improvement.. [04:51]
tang^ [tang^!~tang^] has joined #java-talk [04:52]
Faux weather london [04:52]
Faux Weather for London, UK | 74 F (23 C) | humidity at 36 | clear sky | Thu, 30 Jul 2020 21:52:33 +0100 [04:52]
Faux 26 outside according to the neighbour's radio weatherstation. [04:52]
Faux GO FAN GO [05:02]
ricky_clarkson RUST FAN RUST [05:05]
Faux YES [05:06]
Diablo-D3 ....... [05:06]
Diablo-D3 what am I even looking at [05:06]
ricky_clarkson Looking forward to The Boys season 2, the first had some great lines [05:07]
Diablo-D3 so [05:08]
Diablo-D3 I wonder if I add a submodule to ignore [05:08]
Diablo-D3 but leave it in .gitmodules [05:08]
Diablo-D3 can I just git pull --recursive and have it do exactly what I want [05:08]
fovid-19 weather 10028 [05:28]
fovid-19 Weather for New York, NY 10028, USA | 90 F (32 C) | humidity at 43 | few clouds | Thu, 30 Jul 2020 17:28:26 -0400 [05:28]
fovid-19 its actually rather pleasant [05:28]
tang^ weather strathmore alberta [05:28]
tang^ Weather for Strathmore, AB, Canada | 79 F (26 C) | humidity at 70 | scattered clouds | Thu, 30 Jul 2020 15:28:51 -0600 [05:28]
tang^ not fond of this humidity [05:29]
fovid-19 Yeah anything above like 60 can go hang [05:29]
fovid-19 pros of the Fahrenheit scale: I can drive around with the AC set to Nice degrees. [05:29]
tang^ cons of the Fahrenheit scale: "nice degrees" is still a rather large number [05:31]
acuzio I have been spending time learning about UYVY and YUY2 , i can only say its a fucking mess with Zoom [05:36]
ricky_clarkson wtf is nice degrees? [05:47]
tang^ I presume he's talking at like 60F [05:51]
tang^ I know I'm talking about 20C [05:51]
ricky_clarkson That doesn't seem to be a pro of Fahrenheit. [05:51]
ricky_clarkson That's like saying that metric makes me look taller. [05:52]
ricky_clarkson 180cm! Throw three darts, that's the highest you can get, can't get taller than me in 3 darts. [05:53]
tang^ hah [05:53]
tang^ need four to hit me [05:53]
waz 196cm! Never quite hit 200 [06:13]
acidjnk_new [acidjnk_new!] has joined #java-talk [06:26]
tang^ I peaked at 184 [06:41]
tang^ on my way down [06:41]
Faux 184 kelvin [06:41]
KidBeta [KidBeta!~Kidbeta@hpavc/kidbeta] has joined #java-talk [07:14]
KidBeta [KidBeta!~Kidbeta@hpavc/kidbeta] has joined #java-talk [08:42]
dodobrain [dodobrain!~dodobrain@unaffiliated/freakabcd] has joined #java-talk [08:55]
TimeTrap_ [TimeTrap_!~TimeTrap@2601:44:c280:def:7d90:ca41:e5f6:aead] has joined #java-talk [09:57]
TimeTrap_ [TimeTrap_!~TimeTrap@2601:44:c280:def:7d90:ca41:e5f6:aead] has joined #java-talk [09:58]
db [db!uid18678@gateway/web/] has joined #java-talk [11:51]