<?xml version="1.0" ?>
<rdf:RDF xmlns:dc="http://purl.org/dc/elements/1.1/" 
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
  xmlns="http://purl.org/rss/1.0/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel rdf:about="https://issues.hyperbola.info/">
    <title>HyperTask </title>
    <link>https://issues.hyperbola.info/</link>
    <description>packages</description>
    <dc:date>2025-08-19T22:49:55Z</dc:date>
    <items>
      <rdf:Seq>
                <rdf:li rdf:resource="https://issues.hyperbola.info/index.php?do=details&amp;task_id=1620" />
                <rdf:li rdf:resource="https://issues.hyperbola.info/index.php?do=details&amp;task_id=1619" />
                <rdf:li rdf:resource="https://issues.hyperbola.info/index.php?do=details&amp;task_id=1618" />
                <rdf:li rdf:resource="https://issues.hyperbola.info/index.php?do=details&amp;task_id=1617" />
                <rdf:li rdf:resource="https://issues.hyperbola.info/index.php?do=details&amp;task_id=1462" />
                <rdf:li rdf:resource="https://issues.hyperbola.info/index.php?do=details&amp;task_id=1616" />
                <rdf:li rdf:resource="https://issues.hyperbola.info/index.php?do=details&amp;task_id=1615" />
                <rdf:li rdf:resource="https://issues.hyperbola.info/index.php?do=details&amp;task_id=1456" />
                <rdf:li rdf:resource="https://issues.hyperbola.info/index.php?do=details&amp;task_id=1610" />
                <rdf:li rdf:resource="https://issues.hyperbola.info/index.php?do=details&amp;task_id=698" />
              </rdf:Seq>
    </items>
    		
  </channel>
    <item rdf:about="https://issues.hyperbola.info/index.php?do=details&amp;task_id=1620">
    <title>FS#1620: [surf] Disable Java and JavaScript</title>
    <link>https://issues.hyperbola.info/index.php?do=details&amp;task_id=1620</link>
    <dc:date>2025-08-19T22:49:55Z</dc:date>
    <dc:creator>Jayvee Enaguas</dc:creator>
     <description>

I would probably suggest changing the C-header file of the default surf configuration to disable Java, because there is no java/openjdk package in the repository for some reason why Hyperbola removed more than three years ago (1, 2), and JavaScript, just like badwolf and netsurf.



Here are two lines that I have changed for config.h:

[Java]       = { { .i = 0 }, },
[JavaScript] = { { .i = 0 }, },
</description>
    <content:encoded><![CDATA[
<p>
I would probably suggest changing the C-header file of the default <strong>surf</strong> configuration to disable Java, because there is no <strong>java</strong>/<strong>openjdk</strong> package in the repository for some reason why Hyperbola removed more than three years ago (<a href="https://www.hyperbola.info/news/end-of-java-openjdk-support" class="urlextern" title="https://www.hyperbola.info/news/end-of-java-openjdk-support"  rel="nofollow">1</a><a href="https://wiki.hyperbola.info/" class="internallink"></a>, <a href="https://wiki.hyperbola.info/en:philosophy:java_downfalls/" class="urlextern" title="https://wiki.hyperbola.info/en:philosophy:java_downfalls/"  rel="nofollow">2</a><a href="https://wiki.hyperbola.info/" class="internallink"></a>), and JavaScript, just like <strong>badwolf</strong> and <strong>netsurf</strong>.
</p>

<p>
Here are two lines that I have changed for <a href="https://git.hyperbola.info:50100/~team/packages/extra.git/tree/surf/config.h#n33" class="urlextern" title="https://git.hyperbola.info:50100/~team/packages/extra.git/tree/surf/config.h#n33"  rel="nofollow">config.h</a><a href="https://wiki.hyperbola.info/" class="internallink"></a>:<br />
</p>
<pre class="code">[Java]       = { { .i = 0 }, },
[JavaScript] = { { .i = 0 }, },</pre>
]]></content:encoded>
  </item>
    <item rdf:about="https://issues.hyperbola.info/index.php?do=details&amp;task_id=1619">
    <title>FS#1619: [rox] Remove the 0install component and some MIME icons containing non-free references</title>
    <link>https://issues.hyperbola.info/index.php?do=details&amp;task_id=1619</link>
    <dc:date>2025-07-18T23:16:09Z</dc:date>
    <dc:creator>Jayvee Enaguas</dc:creator>
     <description>

The title is also known as &amp;#8220;Remove the 0install component and some MIME icons containing non-free apps and non-FSDG distro logos&amp;#8221; due to character limitation.



My idea was to remove something unnecessary, so I made a patch and a portion of some lines for the package builder script, including differences.

rm ROX-Filer/ROX/MIME/application*{msword,pdf,ms,realmedia,stardivision,sun,x-{deb,ja,rpm}}*.png || true
rm ROX-Filer/ROX/MIME/audio*realaudio*.png || true
rm ROX-Filer/ROX/MIME/text-x-java.png || true
rm ROX-Filer/ROX/MIME/video-quicktime.png || true
</description>
    <content:encoded><![CDATA[
<p>
The title is also known as <strong>&#8220;Remove the 0install component and some <acronym title="Multipurpose Internet Mail Extension">MIME</acronym> icons containing non-free apps and non-FSDG distro logos&#8221;</strong> due to character limitation.
</p>

<p>
My idea was to remove something unnecessary, so I made a patch and a portion of some lines for the package builder script, including differences.
</p>
<pre class="code">rm ROX-Filer/ROX/MIME/application*{msword,pdf,ms,realmedia,stardivision,sun,x-{deb,ja,rpm}}*.png || true
rm ROX-Filer/ROX/MIME/audio*realaudio*.png || true
rm ROX-Filer/ROX/MIME/text-x-java.png || true
rm ROX-Filer/ROX/MIME/video-quicktime.png || true</pre>
]]></content:encoded>
  </item>
    <item rdf:about="https://issues.hyperbola.info/index.php?do=details&amp;task_id=1618">
    <title>FS#1618: [xenocara-twm] refused to start (+ system.twmrc rebranding)</title>
    <link>https://issues.hyperbola.info/index.php?do=details&amp;task_id=1618</link>
    <dc:date>2025-07-18T23:15:38Z</dc:date>
    <dc:creator>Jayvee Enaguas</dc:creator>
     <description>

When I said the previous issue, twm wouldn&amp;#8217;t start when showing an error message below if the system doesn&amp;#8217;t have variable or helvetica as the default font.



With the system.twmrc file:

twm: unable to open fontset &amp;quot;-adobe-helvetica-bold-r-normal--*-120-*-*-*-*-*-*&amp;quot;


With the blanked .twmrc file:

twm: unable to open fontset &amp;quot;-*-helvetica-bold-r-normal-*-*-120-*-*-*-*-iso8859-1&amp;quot;


I made a patch to change the default font to fixed entirely.



I also made a system.twmrc file as the rebranding to replace the original one to make twm look better. The original one was dull and messy. For example, the icons for modern applications in the minimized state had become garbled in monochrome. Here are two screencaps comparing how they look with the default font change.

</description>
    <content:encoded><![CDATA[
<p>
When I said <a href="https://issues.hyperbola.info/index.php?do=details&amp;task_id=1617" class="urlextern" title="https://issues.hyperbola.info/index.php?do=details&amp;task_id=1617"  rel="nofollow">the previous issue</a><a href="https://wiki.hyperbola.info/" class="internallink"></a>, <strong>twm</strong> wouldn&#8217;t start when showing an error message below if the system doesn&#8217;t have <strong>variable</strong> or <strong>helvetica</strong> as the default font.
</p>

<p>
With the system.twmrc file:<br />
</p>
<pre class="code">twm: unable to open fontset &quot;-adobe-helvetica-bold-r-normal--*-120-*-*-*-*-*-*&quot;</pre>

<p>
With the blanked .twmrc file:<br />
</p>
<pre class="code">twm: unable to open fontset &quot;-*-helvetica-bold-r-normal-*-*-120-*-*-*-*-iso8859-1&quot;</pre>

<p>
I made a patch to change the default font to <strong>fixed</strong> entirely.
</p>

<p>
I also made a system.twmrc file as the rebranding to replace the original one to make <strong>twm</strong> look better. The original one was dull and messy. For example, the icons for modern applications in the minimized state had become garbled in monochrome. Here are two screencaps comparing how they look with the default font change.<br />
</p>
]]></content:encoded>
  </item>
    <item rdf:about="https://issues.hyperbola.info/index.php?do=details&amp;task_id=1617">
    <title>FS#1617: [xenocara-xcalc] Fix buttons</title>
    <link>https://issues.hyperbola.info/index.php?do=details&amp;task_id=1617</link>
    <dc:date>2025-07-18T23:15:08Z</dc:date>
    <dc:creator>Jayvee Enaguas</dc:creator>
     <description>

I just asked throgh about the removal of Adobe X11 bitmap fonts (xenocara-font-adobe-{75,100}dpi) via IRC last time. As a result, I made a patch to change four button labels and remove six lines containing font choices.

</description>
    <content:encoded><![CDATA[
<p>
I just asked throgh about the removal of Adobe X11 bitmap fonts (<strong>xenocara-font-adobe-{75,100}dpi</strong>) via <acronym title="Internet Relay Chat">IRC</acronym> last time. As a result, I made a patch to change four button labels and remove six lines containing font choices.<br />
</p>
]]></content:encoded>
  </item>
    <item rdf:about="https://issues.hyperbola.info/index.php?do=details&amp;task_id=1462">
    <title>FS#1462: [fail2ban] update dovecot failregex to support verbose output and postfix too</title>
    <link>https://issues.hyperbola.info/index.php?do=details&amp;task_id=1462</link>
    <dc:date>2025-05-01T01:16:06Z</dc:date>
    <dc:creator>David P.</dc:creator>
     <description>

Description:The /etc/fail2ban/filter.d/dovecot.conf file has a failregex with the following: 

^%(__prefix_line)s(?:auth|auth-worker\(\d+\)): (?:pam|passwd-file)\(\S+,&amp;lt;HOST&amp;gt;\): unknown user\s*$


 and works with things like: 

Month day time hostname dovecot: auth: passwd-file(user@domain.com,IP): unknown user


 but with verbosity enabled in Dovecot, this output looks like this: 

Month day time hostname dovecot: auth: passwd-file(user@domain.com,IP): unknown user (given password: password)


 and in this case it doesn&amp;#8217;t work, but it does if we fix the failregex if we replace it with: 

^%(__prefix_line)s(?:auth|auth-worker\(\d+\)): (?:pam|passwd-file)\(\S+,&amp;lt;HOST&amp;gt;\): unknown user( \(given password: \S*\))?\s*$


 with this new expression, it works with and without verbosity



And regarding postfix, to make it work correctly I &amp;#8220;backported&amp;#8221; some pieces from newest failregex:



/etc/fail2ban/postfixr-rbl.conf: 

^%(__prefix_line)sNOQUEUE: reject: RCPT from \S+\[&amp;lt;HOST&amp;gt;\]: [45]54 [45]\.7\.1 Service unavailable; Client host \[\S+\] blocked using .* from=&amp;lt;\S*&amp;gt; to=&amp;lt;\S+&amp;gt; proto=ESMTP helo=&amp;lt;\S*&amp;gt;$


 /etc/fail2ban/postfix.conf: (second failregex) 

^%(__prefix_line)sNOQUEUE: reject: RCPT from \S+\[&amp;lt;HOST&amp;gt;\]: 45[04] 4\.7\.1 Client host rejected: cannot find your (reverse )?hostname, (\[\S*\]); from=&amp;lt;\S*&amp;gt; to=&amp;lt;\S+&amp;gt; proto=ESMTP helo=&amp;lt;\S*&amp;gt;$


 I can create a patch if you want. Note that I haven&amp;#8217;t tested all filters, some others may also need some rework



Additional info:* fail2ban-0.9.6-2.hyperbola3

</description>
    <content:encoded><![CDATA[
<p>
Description:<br />The /etc/fail2ban/filter.d/dovecot.conf file has a failregex with the following: 
</p>
<pre class="code">^%(__prefix_line)s(?:auth|auth-worker\(\d+\)): (?:pam|passwd-file)\(\S+,&lt;HOST&gt;\): unknown user\s*$</pre>

<p>
 and works with things like: 
</p>
<pre class="code">Month day time hostname dovecot: auth: passwd-file(user@domain.com,IP): unknown user</pre>

<p>
 but with verbosity enabled in Dovecot, this output looks like this: 
</p>
<pre class="code">Month day time hostname dovecot: auth: passwd-file(user@domain.com,IP): unknown user (given password: password)</pre>

<p>
 and in this case it doesn&#8217;t work, but it does if we fix the failregex if we replace it with: 
</p>
<pre class="code">^%(__prefix_line)s(?:auth|auth-worker\(\d+\)): (?:pam|passwd-file)\(\S+,&lt;HOST&gt;\): unknown user( \(given password: \S*\))?\s*$</pre>

<p>
 with this new expression, it works with and without verbosity
</p>

<p>
And regarding postfix, to make it work correctly I &#8220;backported&#8221; some pieces from newest failregex:
</p>

<p>
/etc/fail2ban/postfixr-rbl.conf: 
</p>
<pre class="code">^%(__prefix_line)sNOQUEUE: reject: RCPT from \S+\[&lt;HOST&gt;\]: [45]54 [45]\.7\.1 Service unavailable; Client host \[\S+\] blocked using .* from=&lt;\S*&gt; to=&lt;\S+&gt; proto=ESMTP helo=&lt;\S*&gt;$</pre>

<p>
 /etc/fail2ban/postfix.conf: (second failregex) 
</p>
<pre class="code">^%(__prefix_line)sNOQUEUE: reject: RCPT from \S+\[&lt;HOST&gt;\]: 45[04] 4\.7\.1 Client host rejected: cannot find your (reverse )?hostname, (\[\S*\]); from=&lt;\S*&gt; to=&lt;\S+&gt; proto=ESMTP helo=&lt;\S*&gt;$</pre>

<p>
 I can create a patch if you want. Note that I haven&#8217;t tested all filters, some others may also need some rework
</p>

<p>
Additional info:<br />* fail2ban-0.9.6-2.hyperbola3
</p>
]]></content:encoded>
  </item>
    <item rdf:about="https://issues.hyperbola.info/index.php?do=details&amp;task_id=1616">
    <title>FS#1616: [xenocara-mkfontscale] Fix package post-transaction script</title>
    <link>https://issues.hyperbola.info/index.php?do=details&amp;task_id=1616</link>
    <dc:date>2025-05-01T01:12:33Z</dc:date>
    <dc:creator>Jayvee Enaguas</dc:creator>
     <description>

I&amp;#8217;ve attached two script files below to show how the differences.



This issue needs to replace all $dir with $d because $dir resulted in an empty output, and Xenocara/X11 couldn&amp;#8217;t handle reloading fonts, causing some apps like twm to break. find has also been simplified.

</description>
    <content:encoded><![CDATA[
<p>
I&#8217;ve attached two script files below to show how the differences.
</p>

<p>
This issue needs to replace all <strong>$dir</strong> with <strong>$d</strong> because <strong>$dir</strong> resulted in an empty output, and Xenocara/X11 couldn&#8217;t handle reloading fonts, causing some apps like <strong>twm</strong> to break. <strong>find</strong> has also been simplified.
</p>
]]></content:encoded>
  </item>
    <item rdf:about="https://issues.hyperbola.info/index.php?do=details&amp;task_id=1615">
    <title>FS#1615: [icewm] systemd and non-free apps and network references</title>
    <link>https://issues.hyperbola.info/index.php?do=details&amp;task_id=1615</link>
    <dc:date>2025-01-28T22:59:57Z</dc:date>
    <dc:creator>Jayvee Enaguas</dc:creator>
     <description>

Package name and version:* icewm-3.6.0-1



I&amp;#8217;ve noticed some of the entries contain references for manuals, menus, and hotkeys. Before solving any issues, find those strings and replace or remove them.



I searched these strings:* firefox* google* google-chrome* systemd



Found affected files:* lib/keys.in* man/icewm.pod* man/icewm-keys.pod* man/icewm-preferences.pod* man/icewm-toolbar.pod* man/icewm-winoptions.pod* src/default.h

</description>
    <content:encoded><![CDATA[
<p>
Package name and version:<br />* icewm-3.6.0-1
</p>

<p>
I&#8217;ve noticed some of the entries contain references for manuals, menus, and hotkeys. Before solving any issues, find those strings and replace or remove them.
</p>

<p>
I searched these strings:<br />* firefox<br />* google<br />* google-chrome<br />* systemd
</p>

<p>
Found affected files:<br />* lib/keys.in<br />* man/icewm.pod<br />* man/icewm-keys.pod<br />* man/icewm-preferences.pod<br />* man/icewm-toolbar.pod<br />* man/icewm-winoptions.pod<br />* src/default.h
</p>
]]></content:encoded>
  </item>
    <item rdf:about="https://issues.hyperbola.info/index.php?do=details&amp;task_id=1456">
    <title>FS#1456: [spamassassin] has different directory permissions than &#039;filesystem&#039;</title>
    <link>https://issues.hyperbola.info/index.php?do=details&amp;task_id=1456</link>
    <dc:date>2025-01-26T22:15:42Z</dc:date>
    <dc:creator>David P.</dc:creator>
     <description>

Description:The /usr/sbin directory in spamassassin has permissions 755https://git.hyperbola.info:50100/packages/extra.git/tree/spamassassin/PKGBUILD#n88



And &amp;#8216;filesystem&amp;#8217; sets it to 750https://git.hyperbola.info:50100/packages/core.git/tree/filesystem/PKGBUILD#n135



So when installing spamassassin, pacman throws a warning 

warning: directory permissions differ on /usr/sbin/
filesystem: 750  package: 755


 Additional info:* spamassassin 3.4.2-1.hyperbola2

</description>
    <content:encoded><![CDATA[
<p>
Description:<br />The /usr/sbin directory in spamassassin has permissions 755<br /><a href="https://git.hyperbola.info:50100/packages/extra.git/tree/spamassassin/PKGBUILD#n88" class="urlextern" title="https://git.hyperbola.info:50100/packages/extra.git/tree/spamassassin/PKGBUILD#n88"  rel="nofollow">https://git.hyperbola.info:50100/packages/extra.git/tree/spamassassin/PKGBUILD#n88</a>
</p>

<p>
And &#8216;filesystem&#8217; sets it to 750<br /><a href="https://git.hyperbola.info:50100/packages/core.git/tree/filesystem/PKGBUILD#n135" class="urlextern" title="https://git.hyperbola.info:50100/packages/core.git/tree/filesystem/PKGBUILD#n135"  rel="nofollow">https://git.hyperbola.info:50100/packages/core.git/tree/filesystem/PKGBUILD#n135</a>
</p>

<p>
So when installing spamassassin, pacman throws a warning 
</p>
<pre class="code">warning: directory permissions differ on /usr/sbin/
filesystem: 750  package: 755</pre>

<p>
 Additional info:<br />* spamassassin 3.4.2-1.hyperbola2
</p>
]]></content:encoded>
  </item>
    <item rdf:about="https://issues.hyperbola.info/index.php?do=details&amp;task_id=1610">
    <title>FS#1610: [filesystem] Review of permissions</title>
    <link>https://issues.hyperbola.info/index.php?do=details&amp;task_id=1610</link>
    <dc:date>2025-01-26T22:13:24Z</dc:date>
    <dc:creator>Tobias Dausend</dc:creator>
     <description>

Description: Packages leaves warnings about installation being within difference of the filesystem. So the package filesystem should get another review in time and warnings get therefore a solution.

</description>
    <content:encoded><![CDATA[
<p>
Description: Packages leaves warnings about installation being within difference of the filesystem. So the package filesystem should get another review in time and warnings get therefore a solution.<br />
</p>
]]></content:encoded>
  </item>
    <item rdf:about="https://issues.hyperbola.info/index.php?do=details&amp;task_id=698">
    <title>FS#698: [cryptsetup] when dmcrypt start,  the &quot;/&quot; filesystem, mtab and bootmisc is updated by waiting time</title>
    <link>https://issues.hyperbola.info/index.php?do=details&amp;task_id=698</link>
    <dc:date>2025-01-26T22:12:54Z</dc:date>
    <dc:creator>Márcio Silva</dc:creator>
     <description>

When dmcrypt service start, the &amp;#8220;/&amp;#8221; filesystem is remounted, mtab is updated and bootmisc is recording the login users, by waiting time scheduling:


* root: waiting for dmcrypt (50 seconds)
* root: timed out waiting for dmcrypt
* Remounting root filesystem read/write ...
* Remounting filesystems ...
* mtab: waiting for dmcrypt (50 seconds)
* mtab: timed out waiting for dmcrypt
* Updating /etc/mtab ...
* Creating mtab symbolic link
* bootmisc: waiting to dmcrypt (50 seconds)
* bootmisc: timed out waiting for dmcrypt
* Creating user login records ...



These features on dmcrypt service are useless and these lines print above filesystem passphrase order (the printed line), those ones break printed console and print the pressed keyboard digit when I&amp;#8217;m setting up password.Sometimes this breaks services startup, and I need press &amp;#8220;enter&amp;#8221; consecutively to allow run the services.

</description>
    <content:encoded><![CDATA[
<p>
When dmcrypt service start, the &#8220;/&#8221; filesystem is remounted, mtab is updated and bootmisc is recording the login users, by waiting time scheduling:
</p>
<pre class="code">
* root: waiting for dmcrypt (50 seconds)
* root: timed out waiting for dmcrypt
* Remounting root filesystem read/write ...
* Remounting filesystems ...
* mtab: waiting for dmcrypt (50 seconds)
* mtab: timed out waiting for dmcrypt
* Updating /etc/mtab ...
* Creating mtab symbolic link
* bootmisc: waiting to dmcrypt (50 seconds)
* bootmisc: timed out waiting for dmcrypt
* Creating user login records ...
</pre>

<p>
These features on dmcrypt service are useless and these lines print above filesystem passphrase order (the printed line), those ones break printed console and print the pressed keyboard digit when I&#8217;m setting up password.<br />Sometimes this breaks services startup, and I need press &#8220;enter&#8221; consecutively to allow run the services.<br />
</p>
]]></content:encoded>
  </item>
  </rdf:RDF>
