Skip to main content
Topic: Beta 4 release (01-01-2015)  (Read 15356 times)

Re: Beta 4 release (01-01-2015)

Reply #25
@Frenzie, Travis can wait, we would need to automate packaging first anyway.
Maybe we should research this option for now, to get even more targets for free?
https://en.opensuse.org/openSUSE:Build_Service_supported_build_targets
Nadszedł już czas, najwyższy czas, nienawiść zniszczyć w sobie.
The time has come, the high time, to destroy hatred in oneself.

Re: Beta 4 release (01-01-2015)

Reply #26

Maybe we should research this option for now, to get even more targets for free?
https://en.opensuse.org/openSUSE:Build_Service_supported_build_targets


Since you didn't mention it, did you also look at <a href="http://0install.net/">Zero Install[/url], as I suggested earlier, regarding getting targets for free? It's <a href="http://0install.net/why.html">About[/url] page describes it as a cross-platform installer, that uses some XML file, that describes the software and dependencies to be installed. The file needs to be published somewhere by the developer and is apparently to be used like an RSS feed by the user (for updates). There is a <a href="http://0install.net/injector-packagers.html">packaging guide[/url], which describes how to create such a software description file. That way, the software developer only needs to maintain the XML file and the installer will fetch the necessary files for the user's system from the description. Zero Install itself seems to be available from the package installers of a <a href="http://0install.net/distribution-integration.html">number of distributions[/url] already.

There's also the <a href="http://nixos.org/nix/">Nix package manager[/url], which seems to implement similar functionality, although Zero Install seems to come with more conceptual forethought, like digital signatures for software packages. Nix seems to be available for some Linux distributions and Mac OS X, but unlike Zero Install, not Windows.


Although I'm not sure if it is possible to have static build of QtWebKit and if it is doable for QtWebEngine.
We can at least try. ;-)


I think, static builds should still be preferred for maximum compatibility. Fully custom build options might also allow for minimal file size. I'm not sure how the <a href="http://alpinelinux.org/about/">Alpine Linux[/url] folks do it, but since they're using <a href="http://www.musl-libc.org/intro.html">musl[/url] as their libc, which was designed for static linking, and they seem to have a <a href="http://git.alpinelinux.org/cgit/aports/log/?qt=grep&q=otter">package[/url] for Otter, they might have built it and their Qt5 statically. I did not look into it though. But static builds should be possible. In the case of using musl as the libc to build, it might also help keeping file size low, <a href="http://www.etalabs.net/compare_libcs.html">compared[/url] to other libc implementations.


we would need to think about dedicated VPS in next weeks, something cheap but powerful enough.


The cheapest dedicated server I've seen is <a href="http://www.online.net/en/dedicated-server/dedibox-scg2">Dedibox SC Gen2[/url]. Availability seems to be limited though. Last month, it was the same picture: 42 available, but at some point, availability switched to "victim of its success", so there might only be a limited number of systems per month, after which one has to wait before they can be ordered again. If just any VPS is enough, there are of course cheaper bare minimum box <a href="http://lowendbox.com/">offers[/url].

Re: Beta 4 release (01-01-2015)

Reply #27
@4r3a9n8d2o7m8, there are lots of these systems, more or less dead, that is totally separate topic, to be revisited near 1.0. ;-)
Same applies to static builds, these would be nice to have but require time and resources, so I won't work on them myself for now (again, any volunteers? ;-)).
42 available

I guess that it has nothing to do with actual number of free slots. :-)
http://en.wikipedia.org/wiki/42_(number)#The_Hitchhiker.27s_Guide_to_the_Galaxy
Nadszedł już czas, najwyższy czas, nienawiść zniszczyć w sobie.
The time has come, the high time, to destroy hatred in oneself.