19 Oct 2024 |
Darohan | Download lix_build_failure.log | 06:23:34 |
Darohan | ^ full error log just in case
| 06:23:57 |
Darohan | ^ error log just in case
| 06:24:33 |
| Li-ion changed their display name from ion to Li-ion. | 08:11:53 |
blitz | In reply to @darohan:tchncs.de
Anyone else having a hard time installing the new Lix release? Both on a device that previously didn't have Lix, and one upgrading from 2.91.0, I get the error error: attribute 'stable_upstream' missing - both using a NixOS Flake. Scrolled up a ways in this chat, and did some googling, but it doesn't seem like anyone else is having this?
I get the same. Updating from 2.91.0 to 2.91.1 breaks the eval | 11:22:40 |
blitz | it's this change: https://git.lix.systems/lix-project/nixos-module/commit/b3457b78ac65e9c4b2702b9b37f01c8355a82cb5 | 11:22:45 |
blitz | Also in general it would be nice not to have to manually update version numbers. Maybe we could have a "stable" branch in lix/nixos-module that always points to the latest version? | 11:24:05 |
@jade_:matrix.org | this has been suggested months ago and i have been too busy fighting other fires to do it. there is now a stable branch on the module, which i guess is about to force implementing more releng. | 17:57:51 |
@jade_:matrix.org | * this has been suggested months ago and i have been too busy fighting other fires to do it. there (oops let me actually push it) is a stable branch on the module, which i guess is about to force implementing more releng. | 17:58:41 |
@jade_:matrix.org | part of the resistance to implementing this (which i just ran into now) is that git does not like the idea of refs that are constantly force pushed, especially if they are in the tags namespace, but the most accurate thing to put into that ref is the id of an annotated tag | 18:02:39 |
@jade_:matrix.org | so it is a branch, but i expect people to be confused by the branch :/ | 18:03:02 |
antifuchs | yea, that's a very valid worry. I think this might be a case where having a "messy" history would be fine: whenever there's a new stable release, make a merge commit into stable (or whatever the branch is called) | 18:24:48 |
@jade_:matrix.org | true, and i know exactly how to do that | 18:39:44 |
@jade_:matrix.org | git merge -s ours | 18:39:47 |
@jade_:matrix.org | it just would be more releng code and i am simply burned out completely on releng code | 18:40:12 |
| @jade_:matrix.org left the room. | 18:40:36 |
20 Oct 2024 |
| Evelyn joined the room. | 06:38:27 |
Darohan | In reply to @blitz:chat.x86.lol it's this change: https://git.lix.systems/lix-project/nixos-module/commit/b3457b78ac65e9c4b2702b9b37f01c8355a82cb5 Ah, was wondering where the source was. Would it be better for me to open an issue there?
| 07:54:49 |
Darohan | Scrap that, looks like a fix has already been merged to main
| 07:56:58 |
colons | Download cannot find Git revision.png | 11:56:11 |
colons | this revision absolutely does exist in that repo. i've tried to wipe out .cache/nix/gitv3 and this still happens. idk what to do here | 11:56:38 |
colons | (im using npins in a way similar to what https://jade.fyi/blog/pinning-nixos-with-npins/ recommends, if that matters) | 11:57:42 |
aloisw | The repo does contain the revision, but not the main branch. | 11:58:20 |
colons | oh. im unsure why npins would have updated it then | 11:58:58 |
colons | what do i do about this? | 11:59:09 |
aloisw | I'm not sure how npins works exactly, but that revision is on the stable branch, so maybe you specified that somewhere (and need to specify it in some other place too to apply during fetching). | 12:00:00 |
colons | i'll have a look at my configs, thanks | 12:00:30 |
colons | baffled that a pin would update outside of the branch it has been asked to track, but maybe i've got different branches specified in different places? i don't know how that would have happened | 12:00:59 |
aloisw | Can you show the entry in your npins/sources.json corresponding to the module? | 12:01:25 |
colons | "lix": {
"type": "GitRelease",
"repository": {
"type": "Git",
"url": "https://git.lix.systems/lix-project/lix"
},
"pre_releases": false,
"version_upper_bound": null,
"release_prefix": null,
"version": "2.91.1",
"revision": "ad9d06f7838a25beec425ff406fe68721fef73be",
"url": null,
"hash": "0ibpbvc6871bqyab0msml2g2y3c6jvg6yb169lykg4257izss8c6"
},
| 12:03:08 |