Software Development

Category Task Type  asc Priority Severity Summary Status Progress
Iceweasel-UXPBackport RequestVery LowMedium Request browser add-on: New Tab Tools Closed
100%
Task Description

Name: New Tab Tools
Version: 81 (compatible Firefox version 52)
Source code: Github
Description: Customize Firefox’s. Tabs Page

https://github.com/darktrojan/newtabtools

https://addons.mozilla.org/en-US/firefox/addon/new-tab-tools/

Icedove-UXPBackport RequestVery LowMedium Ublock origin for Icedove-UXP Closed
100%
Task Description

I would like to have this package also added to icedove-uxp.
It would be lovely, given that the latest legacy package of ublock origin supports legacy/thunderbird without webext of course. :)

Icedove-UXPBackport RequestVery LowLow Firetray extension for Icedove-UXP Closed
100%
Task Description

Please, provide the extension firetray for icedove-uxp.

https://addons.thunderbird.net/en-US/thunderbird/addon/firetray/

Iceweasel-UXPBackport RequestVery LowLow Search Engine Addon Request: Startpage Closed
100%
Task Description

Icecat currently has the FSF approved addon for Startpage.com.
It would be helpful to have it ported to iceweasel-uxp.
https://directory.fsf.org/wiki/Startpage_HTTPS_Privacy_Search_Engine

Iceweasel-UXPBackport RequestVery LowVery Low Request browser add-on: FireGestures Closed
100%
Task Description

Name: FireGestures
Version: 1.11.1 (compatible Firefox version 52)
Source code: Github
Description: A customizable mouse gestures extension which enables to execute various commands and user scripts with six types of gestures.

https://github.com/gomita/firegestures/

https://addons.mozilla.org/en-US/firefox/addon/firegestures/

Iceweasel-UXPBackport RequestVery LowVery Low Request browser add-on: Vimium-FF Closed
100%
Task Description

Name: Vimium-FF
Version: Newest (compatible Firefox version 52)
Source code: Github
Description: The Hacker’s Browser. Vimium provides keyboard shortcuts for navigation and control in the spirit of Vim.

This is a port of the popular Chrome extension to Firefox.

Most stuff works, but the port to Firefox remains a work in progress.

https://github.com/philc/vimium

https://addons.mozilla.org/en-US/firefox/addon/vimium-ff/

GeneralBug ReportVery LowCritical [msmtp] needs to be recompiled with libressl Closed
100%
Task Description

I may be wrong as I did not migrate to 0.3 yet, but I think that `msmtp` has been forgotten and needs to be recompiled with `libressl`.

Please remove this report if I am wrong.

GeneralBug ReportVery LowCritical [msmtp] needs libressl Closed
100%
Task Description

I may be wrong for I did not migrate to 0.3 as of yet, but I think that `msmtp` has been forgotten and needs to be recompiled with `libressl`.

Please remove this report if I am mistaken.

GeneralBug ReportVery LowCritical [msmtp] needs libressl Closed
100%
Task Description

From what I can see, `msmtp` still needs to be recompiled with `libressl`. Please remove this report if I am mistaken.

GeneralBug ReportHighCritical [efivar] libefivar.so.1: cannot open shared object file Closed
100%
Task Description

Packages:

- efivar 37-1

Logs:

root@hyperiso ~ # mkdir /mnt/{boot,home}
root@hyperiso ~ # mount /dev/sda2 /mnt
root@hyperiso ~ # mount /dev/sda1 /mnt/boot
root@hyperiso ~ # mount /dev/sda3 /mnt/home
root@hyperiso ~ # swapon /dev/sda4
...
root@hyperiso ~ # arch-chroot /mnt
[root@hyperiso /]# grub-install --target=i386-pc --recheck /dev/sda
grub-install: error while loading shared libraries: libefivar.so.1: cannot open shared object file: No such file or directory
[root@hyperiso /]# 
GeneralBug ReportVery HighCritical [Hyperbola GNU/Linux-libre 0.4] Reworking xenocara and  ...Closed
100%
Task Description

Within the concurrent version of xenocara for version 0.4 there is a problem in vesa, generating the error-message “V_BIOS address 0×0 out of range”. It is a known old bug that was fixed when D-Bus arrived by default.

This issue is oriented onto to document the steps to test further solutions and rework the x-server.

GeneralBug ReportMediumCritical [xenocara] Server is not able to be started via xdm Closed
100%
Task Description

With the newest package-update the xserver xenocara has missing dependencies towards adobe-fonts and twm.

GeneralBug ReportHighHigh [fair-viewer] Problems with running package Closed
100%
Task Description

User reports a problem with the concurrent version of fair-viewer and gtk-fair-viewer, not being able to start and run the application. More details in the posting: https://forums.hyperbola.info/viewtopic.php?pid=3476#p3476

Icedove-UXPBug ReportVery LowMedium CardBook addon make icedove crash wen adding or editing ...Closed
100%
Task Description

the cardbook version is 30.9 i tried with vcard 4.0 and vcard 3.0 same issue editing or creating a contact makes
icedove-uxp crash!

chroot-nspawnBug ReportMediumMedium[chroot-nspawn] Create mount points if mountpoint exit ...Unconfirmed
0%
Task Description

The actual behavior is to create mount points if mountpoint exits with exit status 1, however it may also exit with code 32 and thus creating a real mess:

$ sudo chroot-nspawn
Spawning container megver83 on /var/lib/archbuild/chroot1/megver83
Press ^] three times within 1s to kill container.
mount: /sys/fs/cgroup: mount point does not exist.
mkdir: cannot create directory '/sys/fs/cgroup/blkio': No such file or directory
ln: failed to create symbolic link '/sys/fs/cgroup/cpu': No such file or directory
ln: failed to create symbolic link '/sys/fs/cgroup/cpuacct': No such file or directory
mkdir: cannot create directory '/sys/fs/cgroup/cpu,cpuacct': No such file or directory
mkdir: cannot create directory '/sys/fs/cgroup/cpuset': No such file or directory
mkdir: cannot create directory '/sys/fs/cgroup/devices': No such file or directory  
mkdir: cannot create directory '/sys/fs/cgroup/freezer': No such file or directory
mkdir: cannot create directory '/sys/fs/cgroup/memory': No such file or directory
ln: failed to create symbolic link '/sys/fs/cgroup/net_cls': No such file or directory
mkdir: cannot create directory '/sys/fs/cgroup/net_cls,net_prio': No such file or directory
ln: failed to create symbolic link '/sys/fs/cgroup/net_prio': No such file or directory
mkdir: cannot create directory '/sys/fs/cgroup/pids': No such file or directory
mkdir: cannot create directory '/sys/fs/cgroup/systemd': No such file or directory
mount: /sys/fs/cgroup/blkio: mount point does not exist.
mount: /sys/fs/cgroup/cpuset: mount point does not exist.
mount: /sys/fs/cgroup/devices: mount point does not exist.
mount: /sys/fs/cgroup/freezer: mount point does not exist.
mount: /sys/fs/cgroup/memory: mount point does not exist.
mount: /sys/fs/cgroup/pids: mount point does not exist.

So I created a patch to fix this.

P.S.: although I can git clone the repo with ssh access, whenever I do a push I get:

error: remote unpack failed: unable to create temporary object directory
To ssh://git.hyperbola.info:51100/~git/software/chroot-nspawn.git
 ! [remote rejected] master -> master (unpacker error)
error: failed to push some refs to 'ssh://git.hyperbola.info:51100/~git/software/chroot-nspawn.git'

Do I have the permission to write in this repo? If not, I’d like it, as I’m planning to improve this great script

HyperISOBug ReportVery LowMedium 0.4 iso is massively broken... Closed
100%
Task Description

I have a picture to prove it, not sure if this only affects me, but it is annoying…

:(

Anywho, if you can fix this would be appreciated, very much!

:)

GeneralBug ReportMediumMedium [bind-tools], require re-build Closed
100%
Task Description

dig: error while loading shared libraries: libuv.so.1: cannot open shared object file: No such file or directory

* package

Name : bind-tools
Version : 9.16.15-1
Description : The ISC DNS tools
Architecture : x86_64
URL : https://www.isc.org/software/bind/ Licenses : ISC
Groups : None
Provides : dnsutils=9.16.15
Depends On : glibc libcap libxml2 libnsl libidn2 lmdb zlib krb5 e2fsprogs libressl readline geoip dnssec-anchors json-c
Optional Deps : python: for python scripts
Required By : None
Optional For : None
Conflicts With : dnsutils
Replaces : dnsutils host
Installed Size : 6.55 MiB
Packager : HyperBuilder hyperbuilder@hyperbola.info Build Date : Fri Sep 10 13:39:29 2021
Install Date : Mon May 16 06:19:34 2022
Install Reason : Explicitly installed
Install Script : No
Validated By : Signature

UXP applicationsBug ReportVery LowLow [ice{ape,weasel}-uxp-l10n] Default bookmarks are differ ...Closed
100%
Task Description

In the library manager:

  • At bookmarks toolbar by default, an entry of the Hyperbola website favicon is different, affected in both localization and non-localization (origin).
  • At bookmarks menu by default, a folder of Hyperbola with some clearnet and onion entries appeared in non-localization (origin), but not in localization.
GeneralFeature RequestMediumLow[Website] Rework for the onion-pageUnconfirmed
0%
Task Description

As proposed in a separate thread (https://forums.hyperbola.info/viewtopic.php?id=573): The navigation-bar needs a rework when accessing the website about the onion-protocol.

HyperBKImplementation RequestVery HighCriticalDevelop a BSD descendant kernel for HyperbolaBSDIn Progress
30%
Task Description

Develop HyperBK (Hyper Berkeley Kernel), a BSD descendant kernel with GPL-compatible licenses preserved, non-compatible ones removed, and new code written under GPL-3 for HyperbolaBSD.

TODO:

  • Download OpenBSD kernel source code from OpenBSD siteDONE
  • Download LibertyBSD scripts to deblob and rebrand kernel from their scripts. → DONE
  • Push source to HyperBK’s project. → DONE
  • Rebrand OpenBSD kernel to HyperbolaBSD with LibertyBSD scripts. → DONE
  • Rebrand entire code (functions, variable, pointers, etc) under HyperbolaBSD → DONE
  • Remove files under non GPL-compatible licenses → DONE
  • Import code from another BSD systems under GPL-compatible licenses → IN PROGRESS
  • Write new code under GPL-3 → IN PROGRESS
  • Package HyperBK for HyperbolaBSD.

PATCHING NOTE

When the check concerns kernel, we obviously want to match with HyperbolaBSD.

Example of triplet check:	hyperbolabsd)
Example of uname -s check:	HyperbolaBSD)
Example of uname -r check:	0.1)
Example of C macro check:	defined(__HyperbolaBSD__)
GeneralImplementation RequestVery HighCritical POWER (ppc64le) porting Closed
100%
Task Description

The unfortunate reality is that x86 computers come encumbered with built-in low-level backdoors like the Intel Management Engine , as well as nonfree boot firmware. This means that users can’t gain full control over their computers, even if they install a free operating system such as Hyperbola GNU/Linux-libre .

Hyperbola is working hard to fix these issues and getting closer every day, but for the time being, this is why many current Respects Your Freedom (RYF) offerings are refurbished older devices.

For the future of free computing, we need support architectures that do not come with such malware pre-installed, and the Power9-based Talos II promises to be a great architecture example for workstations and servers environments where Hyperbola is focused since is a fully free long-term support distribution.

Devices like this are the future of computing that Respects Your Freedom and for that reason it’s a high priority for Hyperbola port all packages for the POWER architecture (power64le).

NOTE: POWER porting is focused only for Hyperbola GNU/Linux-libre .

GeneralImplementation RequestVery HighCritical ARM (aarch and armv7h) porting Closed
100%
Task Description

The unfortunate reality is that x86 computers come encumbered with built-in low-level backdoors like the Intel Management Engine , as well as nonfree boot firmware. This means that users can’t gain full control over their computers, even if they install a free operating system such as Hyperbola GNU/Linux-libre .

Hyperbola is working hard to fix these issues and getting closer every day, but for the time being, this is why many current Respects Your Freedom (RYF) offerings are refurbished older devices.

For the future of free computing, we need support architectures that do not come with such malware pre-installed, and ARM A7/A53 promises to be a great architecture example for low-power computers, laptops and embedded systems.

NOTE: ARM porting is focused only for HyperbolaBSD .

GeneralImplementation RequestDeferCritical RISC-V (riscv64) porting + multilib support Closed
100%
Task Description

The unfortunate reality is that x86 computers come encumbered with built-in low-level backdoors like the Intel Management Engine , as well as nonfree boot firmware. This means that users can’t gain full control over their computers, even if they install a free operating system such as Hyperbola GNU/Linux-libre .

Hyperbola is working hard to fix these issues and getting closer every day, but for the time being, this is why many current Respects Your Freedom (RYF) offerings are refurbished older devices.

For the future of free computing, we need support architectures that do not come with such malware pre-installed, and RISC-V promises to be a great architecture example for low-power computers, laptops and embedded systems, also as ARM architecture replacement.

Devices like this are the future of computing that Respects Your Freedom and for that reason it’s a high priority for Hyperbola port all packages for the RISC-V architecture (riscv64) with multilib support.

NOTE: RISC-V porting is focused only for Hyperbola GNU/Linux-libre .

chroot-nspawnImplementation RequestHighHigh [chroot-nspawn] create systemd-nspawn replacement Closed
100%
Task Description

Create “chroot-nspawn” wrapper as a “systemd-nspawn” replacement.
It’s needed for “libretools” package.

* Create git project.
* Create “chroot-nspawn” wrapper.

GeneralImplementation RequestMediumHigh Develop GNU/HyperBK patchset Closed
100%
Task Description

Develop GNU/HyperBK patchset for toolchain (Glibc, Binutils and GCC) and packages.

PATCHING NOTE

Make sure the definitions are not simply duplicated from GNU/Linux' because that will eventually result in
out-of-sync definitions that break for us.

Example of triplet check:	linux*-gnu | gnu* | hyperbk-gnu)
Example of uname check:		Linux|GNU|GNU/*)
Example of C macro check:	defined(__linux__) || defined(__GNU__) || defined(__GLIBC__)
				[note: GNU/Hurd defines __GNU__, and GNU/HyperBK define __GLIBC__ as hardcoded macro]
Example of makefile check:	ifneq (, $(filter Linux GNU GNU_%, $(shell uname -s)))
				[note1: findstring matches subwords, use filter instead]
				[note2: list must be the first parameter, otherwise matching fails]
				[note3: "%" is make's wildcard]
GeneralImplementation RequestVery HighHigh Port Icedove to UXP platform Closed
100%
GeneralImplementation RequestVery HighHigh Port Iceape to UXP platform  Closed
100%
GeneralImplementation RequestDeferMedium ARM/POWER porting Closed
100%
Iceape-UXPImplementation RequestVery LowMedium Random agent spoofer for Iceape Closed
100%
HyperToolsImplementation RequestLowLow[hypertools] create libretools replacement for Hyperbol...Deferred
0%
Iceweasel-UXPImplementation RequestDeferLow Swiftweasel-UXP theme for Iceweasel-UXP Closed
100%
Icedove-UXPImplementation RequestDeferLow Swiftdove-UXP theme for Icedove-UXP Closed
100%
UXP applicationsImplementation RequestVery LowVery Low a libre version of Navigator,  Closed
100%
Iceweasel-UXPSecurity IssueVery LowHigh Noscript continual update request, Closed
100%
GeneralSecurity IssueVery LowMedium spacefm possible security error Closed
100%
Iceape-UXPUpdate RequestVery LowMedium noscript for Iceape request Closed
100%
Iceweasel-UXPUpdate RequestVery LowMedium [iceweasel-uxp] changing the default search-engines Closed
100%
Showing tasks 1 - 37 of 37 Page 1 of 1

Available keyboard shortcuts

Tasklist

Task Details

Task Editing