]> pere.pagekite.me Git - homepage.git/blobdiff - blog/index.rss
Generated.
[homepage.git] / blog / index.rss
index 7efefa61a405dd94e725b434ed576283165da83e..5cc58293248d860d7e3e810bea4a7e03317f89b7 100644 (file)
@@ -6,6 +6,42 @@
                 <link>https://people.skolelinux.org/pere/blog/</link>
                 <atom:link href="https://people.skolelinux.org/pere/blog/index.rss" rel="self" type="application/rss+xml" />
        
+       <item>
+               <title>New chrpath release 0.17</title>
+               <link>https://people.skolelinux.org/pere/blog/New_chrpath_release_0_17.html</link>
+               <guid isPermaLink="true">https://people.skolelinux.org/pere/blog/New_chrpath_release_0_17.html</guid>
+                <pubDate>Fri, 10 Nov 2023 07:30:00 +0100</pubDate>
+               <description>&lt;p&gt;The chrpath package provide a simple command line tool to remove
+the rpath or runpath of compiled ELF program.  It is almost 10 years
+since I updated the code base, but I stumbled over the tool today, and
+decided it was time to move the code base from Subversion to git and
+find a new home for it, as the previous one (Debian Alioth) has been
+shut down.  I decided to go with
+&lt;a href=&quot;https://codeberg.org/&quot;&gt;Codeberg&lt;/a&gt; this time, as it is my git
+service of choice these days, did a quick and dirty migration to git
+and updated the code with a few patches I found in the Debian bug
+tracker.  These are the release notes:&lt;/p&gt;
+
+&lt;p&gt;New in 0.17 released 2023-11-10:&lt;/p&gt;
+
+&lt;ul&gt;
+&lt;li&gt;Moved project to Codeberg, as Alioth is shut down.&lt;/li&gt;
+&lt;li&gt;Add Solaris support (use &amp;lt;sys/byteorder.h&gt; instead of &amp;lt;byteswap.h&gt;).
+   Patch from Rainer Orth.&lt;/li&gt;
+&lt;li&gt;Added missing newline from printf() line.  Patch from Frank Dana.&lt;/li&gt;
+&lt;li&gt;Corrected handling of multiple ELF sections. Patch from Frank Dana.&lt;/li&gt;
+&lt;li&gt;Updated build rules for .deb.  Partly based on patch from djcj.&lt;/li&gt;
+&lt;/ul&gt;
+
+&lt;p&gt;The latest edition is tagged and available from
+&lt;a href=&quot;https://codeberg.org/pere/chrpath&quot;&gt;https://codeberg.org/pere/chrpath&lt;/a&gt;.
+
+&lt;p&gt;As usual, if you use Bitcoin and want to show your support of my
+activities, please send Bitcoin donations to my address
+&lt;b&gt;&lt;a href=&quot;bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&quot;&gt;15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&lt;/a&gt;&lt;/b&gt;.&lt;/p&gt;
+</description>
+       </item>
+       
        <item>
                <title>Test framework for DocBook processors / formatters</title>
                <link>https://people.skolelinux.org/pere/blog/Test_framework_for_DocBook_processors___formatters.html</link>
@@ -580,73 +616,6 @@ for you and everyone else once the packages enter Debian.&lt;/p&gt;
 
 &lt;p&gt;Now I can start on the audio recording part of this project.&lt;/p&gt;
  
-&lt;p&gt;As usual, if you use Bitcoin and want to show your support of my
-activities, please send Bitcoin donations to my address
-&lt;b&gt;&lt;a href=&quot;bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&quot;&gt;15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&lt;/a&gt;&lt;/b&gt;.&lt;/p&gt;
-</description>
-       </item>
-       
-       <item>
-               <title>rtlsdr-scanner, software defined radio frequency scanner for Linux  - nice free software</title>
-               <link>https://people.skolelinux.org/pere/blog/rtlsdr_scanner__software_defined_radio_frequency_scanner_for_Linux____nice_free_software.html</link>
-               <guid isPermaLink="true">https://people.skolelinux.org/pere/blog/rtlsdr_scanner__software_defined_radio_frequency_scanner_for_Linux____nice_free_software.html</guid>
-                <pubDate>Fri, 7 Apr 2023 23:10:00 +0200</pubDate>
-               <description>&lt;p&gt;Today I finally found time to track down a useful radio frequency
-scanner for my software defined radio.  Just for fun I tried to locate
-the radios used in the areas, and a good start would be to scan all
-the frequencies to see what is in use.  I&#39;ve tried to find a useful
-program earlier, but ran out of time before I managed to find a useful
-tool.  This time I was more successful, and after a few false leads I
-found a description of
-&lt;a href=&quot;https://www.kali.org/tools/rtlsdr-scanner/&quot;&gt;rtlsdr-scanner
-over at the Kali site&lt;/a&gt;, and was able to track down
-&lt;a href=&quot;https://gitlab.com/kalilinux/packages/rtlsdr-scanner.git&quot;&gt;the
-Kali package git repository&lt;/a&gt; to build a deb package for the
-scanner.  Sadly the package is missing from the Debian project itself,
-at least in Debian Bullseye.  Two runtime dependencies,
-&lt;a href=&quot;https://gitlab.com/kalilinux/packages/python-visvis.git&quot;&gt;python-visvis&lt;/a&gt;
-and
-&lt;a href=&quot;https://gitlab.com/kalilinux/packages/python-rtlsdr.git&quot;&gt;python-rtlsdr&lt;/a&gt;
-had to be built and installed separately.  Luckily &#39;&lt;tt&gt;gbp
-buildpackage&lt;/tt&gt;&#39; handled them just fine and no further packages had
-to be manually built.  The end result worked out of the box after
-installation.&lt;/p&gt;
-
-&lt;p&gt;My initial scans for FM channels worked just fine, so I knew the
-scanner was functioning.  But when I tried to scan every frequency
-from 100 to 1000 MHz, the program stopped unexpectedly near the
-completion.  After some debugging I discovered USB software radio I
-used rejected frequencies above 948 MHz, triggering a unreported
-exception breaking the scan.  Changing the scan to end at 957 worked
-better.  I similarly found the lower limit to be around 15, and ended
-up with the following full scan:&lt;/p&gt;
-
-&lt;p&gt;&lt;a href=&quot;https://people.skolelinux.org/pere/blog/images/2023-04-07-radio-freq-scanning.png&quot;&gt;&lt;img src=&quot;https://people.skolelinux.org/pere/blog/images/2023-04-07-radio-freq-scanning.png&quot; width=&quot;100%&quot;&gt;&lt;/a&gt;&lt;/p&gt;
-
-&lt;p&gt;Saving the scan did not work, but exporting it as a CSV file worked
-just fine.  I ended up with around 477k CVS lines with dB level for
-the given frequency.&lt;/p&gt;
-
-&lt;p&gt;The save failure seem to be a missing UTF-8 encoding issue in the
-python code.  Will see if I can find time to send a patch
-&lt;a href=&quot;https://github.com/CdeMills/RTLSDR-Scanner/&quot;&gt;upstream&lt;/a&gt;
-later to fix this exception:&lt;/p&gt;
-
-&lt;pre&gt;
-Traceback (most recent call last):
-  File &quot;/usr/lib/python3/dist-packages/rtlsdr_scanner/main_window.py&quot;, line 485, in __on_save
-    save_plot(fullName, self.scanInfo, self.spectrum, self.locations)
-  File &quot;/usr/lib/python3/dist-packages/rtlsdr_scanner/file.py&quot;, line 408, in save_plot
-    handle.write(json.dumps(data, indent=4))
-TypeError: a bytes-like object is required, not &#39;str&#39;
-Traceback (most recent call last):
-  File &quot;/usr/lib/python3/dist-packages/rtlsdr_scanner/main_window.py&quot;, line 485, in __on_save
-    save_plot(fullName, self.scanInfo, self.spectrum, self.locations)
-  File &quot;/usr/lib/python3/dist-packages/rtlsdr_scanner/file.py&quot;, line 408, in save_plot
-    handle.write(json.dumps(data, indent=4))
-TypeError: a bytes-like object is required, not &#39;str&#39;
-&lt;/pre&gt;
 &lt;p&gt;As usual, if you use Bitcoin and want to show your support of my
 activities, please send Bitcoin donations to my address
 &lt;b&gt;&lt;a href=&quot;bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&quot;&gt;15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&lt;/a&gt;&lt;/b&gt;.&lt;/p&gt;