| 22 May 2024 |
Arian | I guess it doesn't matter that much given I'm only uploading the AMIs weekly and not for every bump. release-24.05 sounds fine. | 21:44:25 |
| 23 May 2024 |
Arian | Would it be possible to add the amazonImage to https://releases.nixos.org/ just like the ISOs ?
Currently the AMI upload script is nix-store --realise'ing it from cache.nixos.org (as the Hydra Download button loads the entire ISO into RAM because Perl and puts significant load on Hydra) but that downloads a whole bunch of useless "runtime dependencies" next to the amazon image.
having the image on releases.nixos.org would make the script a lot faster and waste a lot less bandwidth
| 06:13:05 |
Arian | * Would it be possible to add the amazonImage to https://releases.nixos.org/ just like the ISOs and the virtualbox image?
Currently the AMI upload script is nix-store --realise'ing it from cache.nixos.org (as the Hydra Download button loads the entire ISO into RAM because Perl and puts significant load on Hydra) but that downloads a whole bunch of useless "runtime dependencies" next to the amazon image.
having the image on releases.nixos.org would make the script a lot faster and waste a lot less bandwidth
| 06:14:10 |
Vladimír Čunát | On the other hand it would make channels update slower and naturally we'd also pay for the storage. | 06:17:13 |
Arian | in what way would make it the channel update slower? amazonImage is already part of the tested job | 06:18:58 |
Arian | Redacted or Malformed Event | 06:19:48 |
Arian | 24.05 boots successfully on Amazon 🥳
https://github.com/NixOS/amis/actions/runs/9203089651/job/25314015902?pr=132 | 06:22:53 |
Arian | Redacted or Malformed Event | 06:23:48 |
Vladimír Čunát | In reply to @arianvp:matrix.org in what way would make it the channel update slower? amazonImage is already part of the tested job The update process needs to download the image from cache and upload it to the bucket. | 06:25:45 |
Vladimír Čunát | In reply to @arianvp:matrix.org in what way would make it the channel update slower? amazonImage is already part of the tested job * The update process needs to download the image from S3 and upload it to the bucket. | 06:26:07 |
Arian | Gotcha. So we just move the slowness to somewhere else. Okay. I'll just keep it like this for now | 06:26:08 |
Vladimír Čunát | * The update process needs to download the image from S3 and upload it to the other bucket. | 06:26:14 |
Vladimír Čunát | For illustration, let me paste a bit of timestamped log from channel activation (these aren't visible publicly):
May 22 22:13:48 pluto update-nixos-unstable-start[50857]: downloading /nix/store/in1gg39qhphlxj9ryd4k2mqdr7dy5j9j-nixos-plasma6-24.05pre629726.5710852ba686-aarch64-linux.iso/iso/nixos-plasma6-24.05pre629726.5710852ba686-aarc>
May 22 22:13:48 pluto update-nixos-unstable-start[50857]: $ NIX_REMOTE=s3://nix-cache nix --experimental-features nix-command store cat '/nix/store/in1gg39qhphlxj9ryd4k2mqdr7dy5j9j-nixos-plasma6-24.05pre629726.5710852ba686->
May 22 22:16:35 pluto update-nixos-unstable-start[50857]: downloading /nix/store/qawl76aqcm61vgms1vf8kfm0l21ay6lq-nixos-plasma6-24.05pre629726.5710852ba686-x86_64-linux.iso/iso/nixos-plasma6-24.05pre629726.5710852ba686-x86_6>
May 22 22:16:35 pluto update-nixos-unstable-start[50857]: $ NIX_REMOTE=s3://nix-cache nix --experimental-features nix-command store cat '/nix/store/qawl76aqcm61vgms1vf8kfm0l21ay6lq-nixos-plasma6-24.05pre629726.5710852ba686->
May 22 22:19:46 pluto update-nixos-unstable-start[50857]: downloading /nix/store/4n8bm9qqllfsi35gmbzxwjsf0f7di405-nixos-gnome-24.05pre629726.5710852ba686-aarch64-linux.iso/iso/nixos-gnome-24.05pre629726.5710852ba686-aarch64->
May 22 22:19:46 pluto update-nixos-unstable-start[50857]: $ NIX_REMOTE=s3://nix-cache nix --experimental-features nix-command store cat '/nix/store/4n8bm9qqllfsi35gmbzxwjsf0f7di405-nixos-gnome-24.05pre629726.5710852ba686-aa>
May 22 22:22:03 pluto update-nixos-unstable-start[50857]: downloading /nix/store/5kff34rypj8nkhcaan2bpvscmmxfw9j9-nixos-gnome-24.05pre629726.5710852ba686-x86_64-linux.iso/iso/nixos-gnome-24.05pre629726.5710852ba686-x86_64-li>
May 22 22:22:03 pluto update-nixos-unstable-start[50857]: $ NIX_REMOTE=s3://nix-cache nix --experimental-features nix-command store cat '/nix/store/5kff34rypj8nkhcaan2bpvscmmxfw9j9-nixos-gnome-24.05pre629726.5710852ba686-x8>
May 22 22:24:38 pluto update-nixos-unstable-start[50857]: downloading /nix/store/0zfg4fw0y7wwd5sz6yi3m93zc3h1mxsg-nixos-ova-24.05pre629726.5710852ba686-x86_64-linux/nixos-24.05pre629726.5710852ba686-x86_64-linux.ova to /home>
May 22 22:24:38 pluto update-nixos-unstable-start[50857]: $ NIX_REMOTE=s3://nix-cache nix --experimental-features nix-command store cat '/nix/store/0zfg4fw0y7wwd5sz6yi3m93zc3h1mxsg-nixos-ova-24.05pre629726.5710852ba686-x86_>
| 06:29:02 |
Vladimír Čunát | All the three 24.05 channels are there. | 14:37:52 |
Vladimír Čunát | So I guess this will come soon: https://nixos.github.io/release-wiki/Branch-Off.html#once-the-channel-is-available | 14:38:25 |
Vladimír Čunát | Oh, looking at it, only the step (1) is missing, I think. | 14:40:20 |
pbsds | it seems the release schedule does not detail when breaking changes are unrestricted on master. Should than be after branch-off, or after tagging the release? | 21:12:45 |
pbsds | * it seems the release schedule does not detail when breaking changes are unrestricted on master. Should this be after branch-off, or after tagging the release? | 21:13:02 |
raitobezarius | just after branch-off | 21:13:46 |
raitobezarius | tagging the release happens on a parallel branch | 21:13:51 |
pbsds | but this the week of backports. maintaining similarity between master and release-24.05 may be considered benefitial | 21:14:54 |
pbsds | i commonly see comitters skip waiting for ofborg builds on backport during this week | 21:16:25 |
pbsds | * i commonly see committers skip waiting for ofborg builds on backport during this week | 21:16:32 |
pbsds | * i commonly see committers skip waiting for ofborg builds on backports during this week | 21:16:41 |
raitobezarius | In reply to @pederbs:pvv.ntnu.no i commonly see committers skip waiting for ofborg builds on backports during this week ?????????? | 21:18:25 |
Lily Foster | In reply to @pederbs:pvv.ntnu.no but this the week of backports. maintaining similarity between master and release-24.05 may be considered benefitial similarity yeah. RMs can better say/change when breaking changes are unrestricted. it should probably be clarified in release wiki though (and posted schedules) | 21:18:26 |
raitobezarius | skipping ofborg builds is not acceptable under any circumstance | 21:18:38 |
Lily Foster | In reply to @pederbs:pvv.ntnu.no i commonly see comitters skip waiting for ofborg builds on backport during this week (this is a huge problem that needs to be addressed then) | 21:18:39 |
raitobezarius | a backport is already a quite involved action | 21:18:46 |
raitobezarius | skipping their CI is really unacceptable without a proper provided rationale before the merge or something | 21:19:02 |