NixOS / nixpkgs

Nix Packages collection & NixOS
MIT License
17.72k stars 13.85k forks source link

Migrate away from outdated vala versions #32800

Closed Mic92 closed 6 years ago

Mic92 commented 6 years ago

Issue description

We currently have vala_0_23, vala_0_26, vala_0_26 and vala_0_28 in our repository that are no longer maintained upstream.

The current versions maintained upstream are: 0.34.13, 0.36.8 and 0.38.4

related to #32795

Mic92 commented 6 years ago

I talked with upstream and they recommend to set 0.38.4 as default vala version, since it comes with many bugfixes.

UPDATE we already advertise 0.38.x as default.

jtojnar commented 6 years ago

I have opened a pull request fixing this.

So now we have

allowing us to drop vala_0_23.

If we want to get rid of more, we can move all of them to vala_0_26.

Mic92 commented 6 years ago

Is libunitystill a thing? Did not ubuntu dropped unity development?

jtojnar commented 6 years ago

I do not know, the last update was in 2012 and it does not seem to be used anywhere in nixpkgs, it is probably okay to drop it.

Mic92 commented 6 years ago

I would say it is safe to do so.

jtojnar commented 6 years ago

Actually, why not just change finalterm and vanubi to vala_0_38 and mark them with meta.broken = true?