Re: Guarantee of no broken dependencies?

2023-11-10 Thread Maxim Cournoyer
Hi Peter, Peter Polidoro writes: > For every commit to the Guix master branch, is there a guarantee that > there are no packages with broken dependencies? There's no strong guarantee; we rely on people having well tested their changes and reviewing what QA had to say about it. Any unexpected

Re: Guarantee of no broken dependencies?

2023-11-10 Thread Ignas Lapėnas
If a borked dependency will be uploaded, every build that depends on such a dependency will change hash, and therefore will have to be rebuilt. The build process also includes testing. Since all updates are atomic, if any one package fails nothing gets updated, and you can continue using your

Guarantee of no broken dependencies?

2023-11-10 Thread Peter Polidoro
For every commit to the Guix master branch, is there a guarantee that there are no packages with broken dependencies? I have not experienced packages with broken dependencies, so I am curious how that is checked. In theory, someone could make a commit that accidentally breaks other packages