jim wrote:I don’t agree with your example about studying, my argument is this: let’s imagine that your wife washes your family’s things with her hands instead of putting them in the washing machine or dishes in the dishwasher. If it is possible to use these tools, let’s call it that, to achieve a goal and it is effective, then it should be done! Why learn to wash by hand like a washing machine?))
Why do you use such strange comparisons? And I don't want to start doing the same here, as in my point of view this is not helping in any way. Coming more below!
jim wrote:As for the Dino compilation, you write: Dino, they do the exact opposite: let's take webrtc. This is a Google corporate project...
And a few years ago, Hyperbola used all these programs and packages on an ongoing basis (dbus, NetworkManager https://wiki.hyperbola.info/doku.php?id … _packages, etc.) it turns out you only realized this a few years later?
Development is not a linear process, jim. Hyperbola has and had no influence many projects included before have taken now. Also to underline: There was and is a break between 0.1, 0.2, 0.3 and finally 0.4 in the cycle. Hyperbola started once with a taken snapshot from Arch GNU/Linux. That's absolute correct. But even in 0.2 and 0.1 taking a different route by removal of biggest issues. We are doing the same route now with HyperbolaBSD and its components in development. First you need a base working, than you optimize it following your plans and route. Hyperbola was never planned as a common GNU/Linux-oriented system-distribution fully. It was first even most oriented for server-usage.
So I count in now the historical development:
0.1 -> snapshot from Arch GNU/Linux, systemd and many more included
0.2 -> removal of systemd, already based on the snapshot taken
0.3 -> LibreSSL and Xenocara got into
0.4 -> complete rebuild from scratch
And as I have said: 0.4.x is a rebuild from scratch. All packages are ours here now, nothing is left from any snapshot.
jim wrote:Hyperbola used: flatpak ,gajim ,glib-networking ,gnome-bluetooth,go,java-common wayland etc
You may look above? Hyperbola used as of based on the snapshot. We have removed that out of reasoning. When you want all of them, please take into account to have either doing that on your own or choose different solutions you like.
jim wrote:So let's go back to my questions that you answered.
a) Add a third-party repository.
You write what is possible, it won’t be difficult for you to write an example here to make it clear how it works. I think this will be useful for everyone who reads this topic and looks for a question to this answer.
Usually one correct example is better than 10 explanations))
b) Use other repositories to build programs, even if they are similar to Arch.
Please show me the correct example, I will implement it.
Jim, I have named already an example here. You can really do the following: Copy the content (code) in a PKGBUILD-file (it needs to have this name) and use the following command in the folder you have saved it (recommendation: only this file nothing more):
That is the elementary first point to go further to create package on your own. As I have underlined I try the best possible to support, but while maintaining, packaging, writing documentation and more this is not very easy to do that all at once.
Last but not least: You demand something out of the financials, which would again collide. Who should do that in a team with three persons? You are not the only person and with the amount of financial suppot (there is nothing more as of now listed here. If you want Hyperbola to be something like Devuan, you should also grant Hyperbola the possible number of persons behind Devuan. I repeat again: We do not have them. If you are not okay with that, it is up to you for finding an outcome, not for Hyperbola or us as small team to constantly justify us here.
We are interested in constructive discussions and proposals to optimize at every given time. But what you are doing here is like demanding some more justification for anything. That is nothing we are doing! When you need some already mentioned packages for your workflow, we are absolutely okay with your decision. No issue with that, but Hyperbola has also a right for taking its own course. So coming to a possible proposal:
You can always update, modify or change any PKGBUILD and rebuild it. Making own proposals. For qemu, here is the list of files for building your very own version: https://git.hyperbola.info:50100/packag … /tree/qemu
So you said that you have updated to the newest released version, can you perhaps share your built package-sources? Others can review them, optimize and rework (work) with them. That's how Hyperbola is intended to work. And you have now also an explanation why the community is not that big. Because free, libre software is NOT gratis, it is:
- learning together
- working together
- failing also sometimes together
- learn again from this together
... and cheering up together when something finally builds and works like planned. And it is also (optimum) financial independent, so either the community is supporting with time and / or money, or some sponsors without demands. But the last scenario is not only uncommon, it won't happen as every other bigger system-distribution is NOT financial independent and the derivates are seen the same depending on corporate financials and money.
And I have also started once the same way like mentioned before with creating a PKGBUILD-file and use makepkg, on Parabola. I saw that I can build my package on my own way. But when you want a complete guideline here, you should please first try the absolute minimum. You said yourself that guidance is starting step by step.
Human being in favor with clear principles and so also for freedom in soft- and hardware!
Certainly anyone who has the power to make you believe absurdities has the power to make you commit injustices: For a life of every being full with peace and kindness, including diversity and freedom. Capitalism is destroying our minds, the planet itself and the universe in the end!