!lymvtcwDJ7ZA9Npq:lix.systems

Lix Development

427 Members
(Technical) development of Lix, the package manager, a Nix implementation. Please be mindful of ongoing technical conversations in this channel.142 Servers

Load older messages


SenderMessageTime
21 May 2024
@delroth:delroth.netdelrothgot some time this evening to write down my current S3 plans and before filing an issue to track the work I'd like to get some consensus on whether that's the right direction :)15:58:59
@puck:puck.moepucka pad, probably16:01:21
@jade_:matrix.orgjade_granted pad access to the private beta group. we need to do something better about this but for now you will have access.16:30:38
@k900:0upti.meK900Read that as "paid access"16:37:39
@delroth:delroth.netdelroth
In reply to @jade_:matrix.org
granted pad access to the private beta group. we need to do something better about this but for now you will have access.
do you have a URL for that?
16:43:19
@qyriad:katesiria.orgQyriadhttps://pad.lix.systems16:57:52
@ajs124:ajs124.deajs124 joined the room.18:09:05
@delroth:delroth.netdelrothhttps://pad.lix.systems/s/k6jQQtEF6 quick dump19:36:12
@delroth:delroth.netdelrothhmm pad.lix.systems URLs don't seem to be accessible for logged out users19:36:36
@delroth:delroth.netdelrothnot great19:36:39
@puck:puck.moepuckadjust it19:36:48
@puck:puck.moepuckpress the "limited" in the top right of the (visual) editor19:36:59
@puck:puck.moepuckalso, just share the pad url, rather than the "publish" link19:37:07
@delroth:delroth.netdelroth * https://pad.lix.systems/MP-uY5PtQI-_LDhI6Dtw_A quick dump19:37:44
@delroth:delroth.netdelrothdone, thanks19:37:47
@puck:puck.moepuck fwiw, HttpBinaryCacheStore already implements upload 19:38:35
@delroth:delroth.netdelrothoh, how did I miss that, I thought I checked19:39:34
@delroth:delroth.netdelrothah because the virtual method is upsertFile not uploadFile (the S3 backend has both methods, but the latter is just an internal helper)19:40:20
@puck:puck.moepuck delroth also you missed that 272 suggests just vendoring the part of the aws sdk that does profile handling; rather than nuking it as such; iirc artemist was one of the people using the credential helper stuff from the aws sdk 19:43:33
@puck:puck.moepuckwhich is a bit more of an overkill solution, but19:44:09
@delroth:delroth.netdelrothI think for the same reason that reimplementing it would be tricky, I expect vendoring it to require a lot of detangling19:44:22
@delroth:delroth.netdelroththere's likely a bunch of internal deps on util libs for stuff like API queries to IMDS19:44:37
@puck:puck.moepuckyeah, exactly19:45:05
@delroth:delroth.netdelrothsimilar to why switching to the credentials loading part of that Rust lib would probably be a bad idea - it depends on Hyper19:45:06
@delroth:delroth.netdelroth also: grep -r s3: tests/ returns no results 🤡 19:45:37
@delroth:delroth.netdelrothso I added an item for that19:45:44
@delroth:delroth.netdelrothI'm sure there's a minimalistic enough S3 implementation we can use to test stuff against19:46:54
@delroth:delroth.netdelroth(at least in integration tests)19:47:00
@k900:0upti.meK900minio?19:47:03
@puck:puck.moepucki mean, generating the needed HMAC signatures isn't hard19:47:23

Show newer messages


Back to Room ListRoom Version: 10