Post B6zZonawVSZproIUQC by izzy@social.shadowkat.net
(DIR) More posts by izzy@social.shadowkat.net
(DIR) Post #B6zYetMy58X6vVTNiK by ariadne@social.treehouse.systems
0 likes, 0 repeats
ultimately what i want in a distro is something that is rolling release but also contains integration tests for every packagewhen you have that, automating day to day maintenance is very easy
(DIR) Post #B6zYpBD6bXjT9flVuy by ariadne@social.treehouse.systems
0 likes, 0 repeats
like 90% of alpine's daily toil could be automated quite easily. we demonstrated that with wolfi.
(DIR) Post #B6zZ1mVXl9XOJ1OlaS by ariadne@social.treehouse.systems
0 likes, 0 repeats
with that said, there are some design flaws with the way melange works. in practice, melange works fine enough, but if i were to do it all over again (which i am pondering doing because reasons), i would probably have proper inputs rather than inputs-as-side-effect.we copied github actions model too closely.
(DIR) Post #B6zZdIww6XW9dY6UDI by cb@social.treehouse.systems
0 likes, 0 repeats
@ariadne gentoo having these came in handy quite a few times when i needed to test some patches quickly
(DIR) Post #B6zZonawVSZproIUQC by izzy@social.shadowkat.net
0 likes, 0 repeats
@ariadne alpine / abuild expects tests to run and pass for every package, but that may not be as deep as desired
(DIR) Post #B6zZooCAH4LpjFiDRI by ariadne@social.treehouse.systems
0 likes, 0 repeats
@izzy as an alpine developer for nearly 20 years, i am well aware of abuild's capabilities. i am the one who implemented check() to begin with in APKBUILDs.
(DIR) Post #B6za9LQiPzNub1JJM8 by ariadne@social.treehouse.systems
0 likes, 0 repeats
i probably wouldn't use yaml either, but probably something like starlark instead. that way you could derive packages from other packages and so on.
(DIR) Post #B6zaSbjS1zpEetG8KO by ariadne@social.treehouse.systems
0 likes, 0 repeats
@cadey i think typescript is too much language for this
(DIR) Post #B6zdOnoJTvbGp6PWBU by chrisvest@mastodon.social
0 likes, 0 repeats
@ariadne on first blush it sounds like KDL or PKL could also work
(DIR) Post #B6zdOqFgP8gKOZEP7g by ariadne@social.treehouse.systems
0 likes, 0 repeats
@chrisvest nah, a document language is not enough for what I want.
(DIR) Post #B6zu6LoEY8QhzGA1oG by cadey@pony.social
0 likes, 0 repeats
@ariadne I've been considering making something like melange but using TypeScript as the package DSL