Renato Golin via llvm-dev
2016-Jun-01 18:28 UTC
[llvm-dev] [llvm-foundation] IMPORTANT: APT repo temporary switched off
On 1 June 2016 at 19:20, Dan Liew <dan at su-root.co.uk> wrote:> It seems there is already a repo for OpenSUSE [2]. We could try to > incorporate support for other distros there are make our own given > that we actually want to support multiple LLVM versions too.Looks like they're all 3.8.0 based...> If you want I could try to hack together a proof of concept using the > existing Debian packaging files targeting one particular LLVM version.If you don't mind, I really have no idea how to do that. :)> If the proof of concept works well and the community don't mind moving > we should probably talk to the OpenSUSE build service people about > setting up a more permanent home for the packages there and getting > involvement from downstream users because I don't want to maintain > packaging scripts for distributions that I don't even use.Absolutely. If we end up using their services, we need to make them aware and be in sync. :) Also, we should incorporate that maintenance into the same package as we did the last apt repo. Just make sure Anton is in the loop, and we should be able to get it going after the prototype is approved by the other users. cheers, --renato
Sylvestre Ledru via llvm-dev
2016-Jun-01 19:54 UTC
[llvm-dev] [llvm-foundation] IMPORTANT: APT repo temporary switched off
Le 01/06/2016 à 20:28, Renato Golin a écrit :> On 1 June 2016 at 19:20, Dan Liew <dan at su-root.co.uk> wrote: >> It seems there is already a repo for OpenSUSE [2]. We could try to >> incorporate support for other distros there are make our own given >> that we actually want to support multiple LLVM versions too. > Looks like they're all 3.8.0 based... > > >> If you want I could try to hack together a proof of concept using the >> existing Debian packaging files targeting one particular LLVM version. > If you don't mind, I really have no idea how to do that. :) >Guys, you are jumping on the gun. There is no need to migrate to PPA or build.o.o. llvm.org/apt was providing the mirror, not the build infra. Changing the URL of the mirror is trivial, changing the build infra is a complex work. Clearly, I don't see any real issue in the current situation. Sylvestre
Renato Golin via llvm-dev
2016-Jun-01 20:25 UTC
[llvm-dev] [llvm-foundation] IMPORTANT: APT repo temporary switched off
On 1 June 2016 at 20:54, Sylvestre Ledru <sylvestre at debian.org> wrote:> Guys, you are jumping on the gun. > There is no need to migrate to PPA or build.o.o.I think we all agreed that PPA was a bad idea from start, so don't worry about it.> llvm.org/apt was providing the mirror, not the build infra. > Changing the URL of the mirror is trivial, changing the build infra is a > complex work.It's more than just an apt mirror... Right now, only Debian based distros can use that apt repo, so if we want to do the same for RPM based ones, we'll have to double the infrastructure. Furthermore, I can see an argument to keep distro-based storage in a distro-based infrastructure, not in LLVM, as we probably should be distro-agnostic. Dan was saying that the OpenSuse build can host files for all distros, and maybe even build them, so I don't see any problem in *trying* that. If anything, we'll end up with another distro being served in the same way, and we could get Debian and Ubuntu builds to pull files from there. Even if we go back serving the files from LLVM servers, the Suse build can continue from the new location. I don't see any harm in that... As you said, changing the mirror is trivial... I'm happy with any solution that can be maintained for more than a week without crashing other crucial LLVM infrastructure. cheers, --renato
Dan Liew via llvm-dev
2016-Jun-01 23:56 UTC
[llvm-dev] [llvm-foundation] IMPORTANT: APT repo temporary switched off
On 1 June 2016 at 12:54, Sylvestre Ledru <sylvestre at debian.org> wrote:> Le 01/06/2016 à 20:28, Renato Golin a écrit : >> On 1 June 2016 at 19:20, Dan Liew <dan at su-root.co.uk> wrote: >>> It seems there is already a repo for OpenSUSE [2]. We could try to >>> incorporate support for other distros there are make our own given >>> that we actually want to support multiple LLVM versions too. >> Looks like they're all 3.8.0 based... >> >> >>> If you want I could try to hack together a proof of concept using the >>> existing Debian packaging files targeting one particular LLVM version. >> If you don't mind, I really have no idea how to do that. :) >> > Guys, you are jumping on the gun. > There is no need to migrate to PPA or build.o.o. > llvm.org/apt was providing the mirror, not the build infra. > Changing the URL of the mirror is trivial, changing the build infra is a > complex work.Sorry to jump the gun. I brought up OBS because someone mentioned PPAs and I think PPAs in their current form are terrible. Right now finding new hosting for the mirror seems like the most important thing. Maybe the LLVM foundation should weigh in here? Presumably there are funds set aside for something like this? Having packages for different LLVM versions is incredibly useful and I think help should be made available to you for hosting should you need it. Dan.