276

Re: [Hyperbola] Going the way and packaging, the roadmap after 0.4

Than I would like to invite sharing your idea(s) in form of a PKGBUILD for the community to try here: https://forums.hyperbola.info/viewtopic.php?id=773
The original idea of hyperdesktop is quite a bit more than a collection of dependencies. So if you want to create more, feel free.

But a collection of dependencies is also possible as tutorial or wiki-article, even better though as it gives room for enhancements more than pure code and configuration-files provided. So our way is set for one example given with the invitation of sharing more - either in form of an article, forum-posting or also another project alike.

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!

277

Re: [Hyperbola] Going the way and packaging, the roadmap after 0.4

To inform that we will remove the following two packages in the next days as they are not compliant with our Social Contract:

astromenace
rocksndiamonds

Reasoning in detail:

rocksndiamonds
This package provides the game engine for Rocks'n'Diamonds, an arcade game in the tradition of "Boulder Dash", "Emerald Mine", "Supaplex", "Sokoban", etcetera. Game levels emulating all of these can be downloaded from ArtSoft.org. The data is published under non-free licensing.

astromenace
This part of 3D models was licensed from third-party design studio.   Game developers have source files for these models but they do not have rights   to distribute these sources. Only precompiled 3D models could be distributed. That is why one of CC licenses is chosen.

So both packages are not providing fully free and libre sources and data, only allowing redistribution but not further modification.

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!

278

Re: [Hyperbola] Going the way and packaging, the roadmap after 0.4

Another package to be removed with the already mentioned: manaplus
We have no server-component for this. While this does not make the software not non-free, it leaves a bitter and sweet taste not providing the possibility for every user do and decide free about the way to play and use. So this package is removed also.

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!

279

Re: [Hyperbola] Going the way and packaging, the roadmap after 0.4

For everyone to underline why we sometimes add packages and later remove them again: Licensing is not always easy and we are doing auditing foremost every day nowadays. So we are not free from failure and do the best we can to provide only free, libre and community-oriented packages. Sometimes we then don't get all information at a time and need afterwards to correct our own additions.

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!

280

Re: [Hyperbola] Going the way and packaging, the roadmap after 0.4

The following packages will be removed before 0.4.3-release:

php (including all split packages)
ph7
php-gmagick
php-pear
php-net-url
php-net-socket
php-net-smtp
php-net-dime
php-mail-mimdecode
php-mail-mime
php-http-request
php-mail
php-auth-sasl

Reasoning is the licensing-issue with PHP in general, so Hyperbola is able to overcome this with HyperbolaBSD.

And to remember: It is an illusion when stating something is "somewhat free and sufficient better better than not-free". Yes, we can make compromises. But there are good ones and bad ones. Those licenses where the need to ask for permission are surely not in the first named category. Either something is done under a free, libre and permissive license or not. Nothing in between!

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!

281

Re: [Hyperbola] Going the way and packaging, the roadmap after 0.4

Further packages to be removed:

gpsd
hiawatha

We don't need more webserver-packages and GPS / geolocation is an individual decision, not needed for essentials in an operating-system (even worse when it comes to security-questions). Package-scripts will be linked before removal from git today so they can be used further local.

Also to be removed:

ffcall
clisp
cl-alexandria
ecl
cl-ppcre
sbcl
clx

Those packages were needed for stumpwm, which was removed long ago as being not functional.

We will also remove all UXP-addons from the repositories, concluding that they can be easily used in local profiles instead of system-wide provided. All of them will stay nevertheless, but not in form of packages as this is a weird mix of installation.

iceape-uxp-noscript
iceape-uxp-ublock-origin-legacy
iceweasel-uxp-noscript
iceweasel-uxp-ublock-origin-legacy
iceweasel-uxp-urlrewriter
icedove-uxp-icecrypt

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!

282

Re: [Hyperbola] Going the way and packaging, the roadmap after 0.4

Does common lisp have the same problems as rust and go?

283

Re: [Hyperbola] Going the way and packaging, the roadmap after 0.4

No, but we don't need it. If it is needed for someone: https://git.hyperbola.info:50100/~team/ … 756a62e11c

Please remember that we do not longer go for the distribution way. Meaning: To integrate as much useful packages as all want. We only provide a base, surely with common parts and more. But that's it: Everything else can be ported and provided from the community. Even using the PKGBUILD-files as linked for local installation. clisp was integrated because of the wish for stumpwm. With its removal there is no further usecase left. Towards the opposite of many others Hyperbola always followed this thought and now makes the point even more clear: Sharing packaging-scripts and more is nothing bad.

The packaging-scripts and patches are not lost or removed, so there are several options:

1. Creating an additional repository for packages so people using Hyperbola GNU/Linux-libre and HyperbolaBSD can add it and install packages.
2. Get on as maintainer, being part of the team and support packaging and porting.
3. Help with financial support so we are able to do more.

Also all three at once are possible. But every package we add needs either patching or additional updating over time. And as we want to focus onwards HyperbolaBSD we have to make sure all works and is in a good shape over a longer period of time now since 0.4.3 is again the last release with GNU/Linux-libre and Linux with GNU generalized. We are leaving those spheres and have no intention to look backwards. Sidenote: I would be curious for possible usecase for clisp or further work done with it from the community, so also here the invitation to show it to everyone interested. I do not doubt it is meaningful, but nevertheless Hyperbola has not the intention to be Debian alike and provide more and more packages. As underlined: We need maintainers, feel welcome if interested and we can establish that package with its dependencies again.

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!

284

Re: [Hyperbola] Going the way and packaging, the roadmap after 0.4

The release for Hyperbola GNU/Linux-libre will be surely done, but we need also time for preparations. So this will be around this weekend. smile
Please take also into perspective: The migration from testing to stable alone takes up to 2 days.

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!

285

Re: [Hyperbola] Going the way and packaging, the roadmap after 0.4

Now after release of version 0.4.3, there will be most only patches and fixes coming. Therefore now a listing of packages with fixes to come:

qemu (removed missing zstd-dependency)
dhcpcd-ui (added desktop-support, removed unnedded autostart)
cbatticon (added desktop-support, added gtk2-support, updated to new release)

Furthermore two new packages will enter:

seatd
snac

The last package mentioned is a little nice meant present as everyone can use it to create an own federated communication-instance.

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!

286

Re: [Hyperbola] Going the way and packaging, the roadmap after 0.4

Is seatd also supposed to work in HyperbolaBSD? Those trying to port it to NetBSD or OpenBSD have encountered difficulties.

287

Re: [Hyperbola] Going the way and packaging, the roadmap after 0.4

seatd is ported for FreeBSD and HyperbolaBSD is for sure NOT only OpenBSD-forked: It will conclude own development, ports and additions from FreeBSD, DragonflyBSD and OpenBSD also. We already differ within the binaries created, which are not usable on any OpenBSD-installation.

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!

288

Re: [Hyperbola] Going the way and packaging, the roadmap after 0.4

The following package will be removed: taisei

Reasoning is the enforced dependency for zstd and libwebp.
Also we will remove cglm as this has no longer any relevant meaning.

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!

289

Re: [Hyperbola] Going the way and packaging, the roadmap after 0.4

Regarding libwebp: There is a severe security-issue reported (https://nvd.nist.gov/vuln/detail/CVE-2023-5129) and the project itself is direct related towards Google, so not a community-project and therefore a candidate for removal in the near future.

As always: We will go to phase this out, step by step.

UPDATE: For the moment we can only make sure that as less packages as possible have libwebp as dependency but webkitgtk enforces it as mandatory. So we have the only choice left with patching and mitigating.

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!

290

Re: [Hyperbola] Going the way and packaging, the roadmap after 0.4

We are coming further for our transition towards HyperbolaBSD. The following packages will be removed soon and dependencies are resolved with their removal also:

libgudev
colord
taisei
cglm
libmanette
gpac

So no worries: There won't be any problems especially with removing libgudev and colord. They have no further meaning for Hyperbola. We also work on the integration and testing for:

sdhcp

And there is more to come. wink
So we hope that all interested have the same fun to discover the new (for now part secret as not in the final testing and we do not communicate something unsure) additions as we have also to develop and package them.

But let's come first into the details why especially we are planning to remove libgudev: Hyperbola is a system with approach of being maximum minimalistic. That means we search to reduce the dependency-trees more and more possible. In our times of more growing dependencies that is - to be honest - not the easiest task selected at all. But especially libgudev needs now with every new release a very special version of udev, which the for now used eudev is not giving. An upgrade is going to be therefore more and more out of a problem. So in the perspective that HyperbolaBSD will therefore use for sure a different approach and udev is more complicated than really helping we are going that step now and remove this library and also will list it as being totally incompatible for now and in the future.

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!

291

Re: [Hyperbola] Going the way and packaging, the roadmap after 0.4

So it is again time to remember: Hyperbola is a community-driven system. If you want some more packages, some updates out of the line, please do it yourself and share your discovery and results here in the forums. We have removed "flagged out of date" for packages, around them also minetest. So to underline here also: We will not and can not update those packages as they enforce dependencies we do not provide. You find alternative solutions or patches around that for zstd? Please share them. Same for upgrades for tauthon and python. We will not and can not do that until we want to risk the stability of the whole system itself.

Hyperbola is a stable system, but this means also stable in the point of migration for HyperbolaBSD.
We do not cover endless wishes or demands, we are also NOT rolling-release likewise always adding the newest releases. So we do not react on those "flagging" and remove it. If there is something to discuss or inform, please use the forums. We will look forward also to remove that option complete from our website-infrastructure in the near future.Step forward and bring arguments, not some flagging.

Please also remember: Not the newest release is depending. It is the whole system and every dependency in the perspective fitting. If you want always the newest, please think again why you want to use Hyperbola as this is not our common goal. And we surely won't add also packages while their maintainers and developers want use Hyperbola as some platform to test their newest releases. Especially this is not acceptable for us as a small team: We cannot provide that and exactly therefore we have removed some packages likewise in the past. Stable means stable running, only minor updates and fixes. We have done and do what we can, daily base: Also to provide a nice and stable oriented experience for all interested. But if the number of packages is not sufficient for you when reading, please think for other solutions. We want to work together on technical emancipation and this implicates also not thousands of more packages or endless updates. One system under control of its users, not by any other instance or company.

We mean it, when we say: Free software, free society. That's not just some line sounding nice for us. And we do not throw this overboard, when it comes to convinience.

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!

292

Re: [Hyperbola] Going the way and packaging, the roadmap after 0.4

At the moment the following libraries are under approval and perhaps also possible removal-candidates:

libva
libvdpau

Yes, both libraries offer video-acceleration, but also both are not developed under community-efforts. libva is done by Intel, while libvdpau was original created by Nvidia. So both of them don't follow the guidelines Hyperbola has as project and therefore we look forward into the efforts to mitigate their usage at minimum and remove them from the dependency-trees at best.

We don't have interests to support companies in their ways to undermine free, libre software. Only because something is marked as "open-source" it is not fully free from social issues, besides the technical growing dependencies towards those companies. A free, libre system like Hyperbola GNU/Linux-libre and HyperbolaBSD in the making do not follow companies and their efforts. Yes, the people behind those libraries have done much effort and work to make them "better", but nevertheless either work directly for Intel (compare the official link for libva: https://01.org/linuxmedia/vaapi) or won't be able to overcome the trademarks (libvdpau). And we all can see the facts about Rust and PHP.

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!

293

Re: [Hyperbola] Going the way and packaging, the roadmap after 0.4

VAAPI it's bound to patented codecs:  https://lwn.net/Articles/910978/

294

Re: [Hyperbola] Going the way and packaging, the roadmap after 0.4

Thanks for pointing this out. So this will help Hyperbola for sure.

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!

295

Re: [Hyperbola] Going the way and packaging, the roadmap after 0.4

The next packages to be removed are now clear:

libva
libvdpau
impressive

The reasoning for the first two packages is already clear, the third added as there are BSD-ports available but the dependency-tree is nevertheless not making it further possible. For OpenBSD there is an older version with enabled pdftk-support only available. All in all there is not much more need for impressive and it brings also no further more useful help as application.

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!

296

Re: [Hyperbola] Going the way and packaging, the roadmap after 0.4

What will removing vaapi do btw? I am curious.

also, why remove libva? Doesn't badwolf use that for audio?

Or is that no longer the case?

Curious

HyperbolaBSD: The Future of Secure Libre Lightweight Operating Systems!

297

Re: [Hyperbola] Going the way and packaging, the roadmap after 0.4

libva is not for audio and therefore Bad Wolf will have no issue with it. It is the further acceleration library for videos but until now only active if you install the corresponding further interfaces from mesa-stack. In general most users will have nothing lost, neither for libva nor for libvdpau.

This will only make Hyperbola coming more closer towards BSD-transition and getting free from corporate projects. We do not need them!

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!

298

Re: [Hyperbola] Going the way and packaging, the roadmap after 0.4

We will also include a fast needed patch for libcue:

https://cve.mitre.org/cgi-bin/cvename.c … 2023-43641

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!

299

Re: [Hyperbola] Going the way and packaging, the roadmap after 0.4

Packages got removed from git-repositories:

libva
libvdpau
impressive

Hyperbola is not doing performative contradiction. smile
Free software means also a free society and free from false balances and misleading influence. No company, nor any corporation is giving away something free and libre. Besides to remember: Being unusable is (also) a human right.

If someone think someone else or something is "unusable", please think again. It is one point to describe objects alike, but another to describe beings that way. No correlation, just a note ... because too many of us think that way about others, with exactly this capitalist exploitation logic. Nevertheless it is a sign of respect to support and respect the work done.

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!

300

Re: [Hyperbola] Going the way and packaging, the roadmap after 0.4

Okay, what's in the work for the moment regarding 0.4.3.1?

We have found a possible candidate for qemu named qtemu (https://qtemu.org/), running also on BSD possible. Furthermore tinydns is in the testing and not to forget again about work on sdhcp as small dhcp-service.

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!