Software Development

Category Task Type Priority Severity Summary Status  asc Progress
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

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__)
HyperToolsImplementation RequestLowLow[hypertools] create libretools replacement for Hyperbol...Deferred
0%
Task Description

Create hypertools to replace libretools package for HyperbolaBSD and GNU/Linux

It’s long period to develop this package.
For now, a systemd-nspawn wrapper is being developed for “libretools”[0]

[0]:https://issues.hyperbola.info/index.php?do=details&task_id=86

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 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.

Iceweasel-UXPSecurity IssueVery LowHigh Noscript continual update request, Closed
100%
Task Description

I would like it if you could, fork noscript legacy and constantly update it based on the webext one’s changes without of course, using the webext.

What I mean, is be applying the new security fixes they put into the webext one (the ones you need)

and then, apply them into iceweasel-classic’s noscript.

Even if you plan on updating it once a month, this is critical in my opinion for keeping the browser safe.

5.1.85 is the current latest legacy noscript version within noscript.net’s website.

ps, this is doable right?

We don’t want obsolete software after all.

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]
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. :)

Iceape-UXPImplementation RequestVery LowMedium Random agent spoofer for Iceape Closed
100%
Task Description

0.9.5.8.4 version would be good to have.

Iceweasel-UXPUpdate RequestVery LowMedium [iceweasel-uxp] changing the default search-engines Closed
100%
Task Description

Hello,

some of the current search-engines and websites used within Iceweasel-UXP per default are not reachable or even out of function. To be named are the following for now:

- Yacy
- Quitter / GNUSocial-instance
- Invidious-instance

It would be good to change or replace those.

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!

:)

Iceweasel-UXPImplementation RequestDeferLow Swiftweasel-UXP theme for Iceweasel-UXP Closed
100%
Task Description

Description:
Historically, Swiftweasel was a Firefox-based application built on XUL platform around 2007 and abandoned in 2010. It was optimized for several architectures using the following methods such as the Profile-Guided Optimization (PGO) and binary code optimization for computers with limited resources.

Since there are users encouraging us develop a Palemoon-based application , and Swiftweasel contains non-trademarked graphics and logos, we could port Swiftweasel to UXP platform as theme for Iceweasel-UXP.

Icedove-UXPImplementation RequestDeferLow Swiftdove-UXP theme for Icedove-UXP Closed
100%
Task Description

Description:
Historically, Swiftdove was a Thunderbird-based application built on XUL platform around 2007 and abandoned in 2010. It was optimized for several architectures using the following methods such as the Profile-Guided Optimization (PGO) and binary code optimization for computers with limited resources.

Since FossaMail may potentially be revived on UXP in the future [0] and Swiftdove contains non-trademarked graphics and logos, we could port Swiftdove to UXP platform as theme for Icedove-UXP.

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/

UXP applicationsImplementation RequestVery LowVery Low a libre version of Navigator,  Closed
100%
Task Description

http://repository.binaryoutcast.com/artifacts/navigator-builds/

http://binaryoutcast.com/projects/borealis/

unlike Navigator though, it needs two things: compatibility with seamonkey addons, (the ones that effect web browsing, not the mail email parts)

and to be based off of the latest version of seamonkey, only obviously just the navigator part. I understand this might be hard to implement now, so I can wait if need be, Just thought I would show this to you.

PS, if you ever make HyperBK, port it to that too, but until then, just the os that I mentioned.

Also, last thing, any seamonkey addons that I have already asked for seamonkey, again that aren’t email/mail based, implement them for this too. :)

I will put the severity at very low if that’s okay, just until you have actual time/whatever...

Let me know if this is even remotely possible with this build.

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!

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

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 RequestVery HighHigh Port Icedove to UXP platform Closed
100%
Iceape-UXPUpdate RequestVery LowMedium noscript for Iceape request Closed
100%
GeneralSecurity IssueVery LowMedium spacefm possible security error Closed
100%
UXP applicationsBug ReportVery LowLow [ice{ape,weasel}-uxp-l10n] Default bookmarks are differ ...Closed
100%
GeneralBug ReportVery HighCritical [Hyperbola GNU/Linux-libre 0.4] Reworking xenocara and  ...Closed
100%
GeneralImplementation RequestVery HighHigh Port Iceape to UXP platform  Closed
100%
GeneralBug ReportHighHigh [fair-viewer] Problems with running package Closed
100%
Icedove-UXPBackport RequestVery LowLow Firetray extension for Icedove-UXP Closed
100%
GeneralImplementation RequestVery HighCritical POWER (ppc64le) porting Closed
100%
GeneralImplementation RequestVery HighCritical ARM (aarch and armv7h) porting Closed
100%
GeneralImplementation RequestDeferCritical RISC-V (riscv64) porting + multilib support Closed
100%
GeneralImplementation RequestDeferMedium ARM/POWER porting Closed
100%
Showing tasks 1 - 37 of 37 Page 1 of 1

Available keyboard shortcuts

Tasklist

Task Details

Task Editing