<?xml version="1.0" ?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title type="text">HyperTask </title>
  <subtitle type="text">
    packages
  </subtitle>
  <id>https://issues.hyperbola.info/</id>
    <updated>2025-08-19T22:49:55Z</updated>
  <link rel="self" type="text/xml" href="feed.php?feed_type=atom"/>
  <link rel="alternate" type="text/html" hreflang="en" href="/feed.php"/>
    <entry>
    <title>FS#1620: [surf] Disable Java and JavaScript</title>
    <link href="https://issues.hyperbola.info/index.php?do=details&amp;task_id=1620" />    
    <updated>2025-08-19T22:49:55Z</updated>    
    <published>2025-07-21T03:19:33Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml"> 
<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>
</div>
    </content>
    <author><name>Jayvee Enaguas</name></author>
    <id>https://issues.hyperbola.info/:1620</id>
  </entry>
    <entry>
    <title>FS#1619: [rox] Remove the 0install component and some MIME icons containing non-free references</title>
    <link href="https://issues.hyperbola.info/index.php?do=details&amp;task_id=1619" />    
    <updated>2025-07-18T23:16:09Z</updated>    
    <published>2025-07-02T02:05:33Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml"> 
<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>
</div>
    </content>
    <author><name>Jayvee Enaguas</name></author>
    <id>https://issues.hyperbola.info/:1619</id>
  </entry>
    <entry>
    <title>FS#1618: [xenocara-twm] refused to start (+ system.twmrc rebranding)</title>
    <link href="https://issues.hyperbola.info/index.php?do=details&amp;task_id=1618" />    
    <updated>2025-07-18T23:15:38Z</updated>    
    <published>2025-06-23T10:46:43Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml"> 
<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>
</div>
    </content>
    <author><name>Jayvee Enaguas</name></author>
    <id>https://issues.hyperbola.info/:1618</id>
  </entry>
    <entry>
    <title>FS#1617: [xenocara-xcalc] Fix buttons</title>
    <link href="https://issues.hyperbola.info/index.php?do=details&amp;task_id=1617" />    
    <updated>2025-07-18T23:15:08Z</updated>    
    <published>2025-06-17T05:15:17Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml"> 
<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>
</div>
    </content>
    <author><name>Jayvee Enaguas</name></author>
    <id>https://issues.hyperbola.info/:1617</id>
  </entry>
    <entry>
    <title>FS#1462: [fail2ban] update dovecot failregex to support verbose output and postfix too</title>
    <link href="https://issues.hyperbola.info/index.php?do=details&amp;task_id=1462" />    
    <updated>2025-05-01T01:16:06Z</updated>    
    <published>2019-10-27T23:45:12Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml"> 
<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>
</div>
    </content>
    <author><name>David P.</name></author>
    <id>https://issues.hyperbola.info/:1462</id>
  </entry>
    <entry>
    <title>FS#1616: [xenocara-mkfontscale] Fix package post-transaction script</title>
    <link href="https://issues.hyperbola.info/index.php?do=details&amp;task_id=1616" />    
    <updated>2025-05-01T01:12:33Z</updated>    
    <published>2025-03-25T14:20:50Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml"> 
<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>
</div>
    </content>
    <author><name>Jayvee Enaguas</name></author>
    <id>https://issues.hyperbola.info/:1616</id>
  </entry>
    <entry>
    <title>FS#1615: [icewm] systemd and non-free apps and network references</title>
    <link href="https://issues.hyperbola.info/index.php?do=details&amp;task_id=1615" />    
    <updated>2025-01-28T22:59:57Z</updated>    
    <published>2025-01-26T11:51:51Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml"> 
<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>
</div>
    </content>
    <author><name>Jayvee Enaguas</name></author>
    <id>https://issues.hyperbola.info/:1615</id>
  </entry>
    <entry>
    <title>FS#1456: [spamassassin] has different directory permissions than &#039;filesystem&#039;</title>
    <link href="https://issues.hyperbola.info/index.php?do=details&amp;task_id=1456" />    
    <updated>2025-01-26T22:15:42Z</updated>    
    <published>2019-10-24T00:53:03Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml"> 
<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>
</div>
    </content>
    <author><name>David P.</name></author>
    <id>https://issues.hyperbola.info/:1456</id>
  </entry>
    <entry>
    <title>FS#1610: [filesystem] Review of permissions</title>
    <link href="https://issues.hyperbola.info/index.php?do=details&amp;task_id=1610" />    
    <updated>2025-01-26T22:13:24Z</updated>    
    <published>2023-01-20T15:29:20Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml"> 
<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>
</div>
    </content>
    <author><name>Tobias Dausend</name></author>
    <id>https://issues.hyperbola.info/:1610</id>
  </entry>
    <entry>
    <title>FS#698: [cryptsetup] when dmcrypt start,  the &quot;/&quot; filesystem, mtab and bootmisc is updated by waiting time</title>
    <link href="https://issues.hyperbola.info/index.php?do=details&amp;task_id=698" />    
    <updated>2025-01-26T22:12:54Z</updated>    
    <published>2018-04-14T23:20:53Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml"> 
<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>
</div>
    </content>
    <author><name>Márcio Silva</name></author>
    <id>https://issues.hyperbola.info/:698</id>
  </entry>
  </feed>
