]> pere.pagekite.me Git - homepage.git/blobdiff - blog/index.html
Generated.
[homepage.git] / blog / index.html
index d1280b8c3dc7fa64369fa7c6c06faa2e40abf9ad..7ea0268e2ba884f4a3cd87597f4d08fb64e7171e 100644 (file)
 
 
     
+    <div class="entry">
+      <div class="title"><a href="https://people.skolelinux.org/pere/blog/New_chrpath_release_0_17.html">New chrpath release 0.17</a></div>
+      <div class="date">10th November 2023</div>
+      <div class="body"><p>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
+<a href="https://codeberg.org/">Codeberg</a> 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:</p>
+
+<p>New in 0.17 released 2023-11-10:</p>
+
+<ul>
+<li>Moved project to Codeberg, as Alioth is shut down.</li>
+<li>Add Solaris support (use &lt;sys/byteorder.h> instead of &lt;byteswap.h>).
+   Patch from Rainer Orth.</li>
+<li>Added missing newline from printf() line.  Patch from Frank Dana.</li>
+<li>Corrected handling of multiple ELF sections. Patch from Frank Dana.</li>
+<li>Updated build rules for .deb.  Partly based on patch from djcj.</li>
+</ul>
+
+<p>The latest edition is tagged and available from
+<a href="https://codeberg.org/pere/chrpath">https://codeberg.org/pere/chrpath</a>.
+
+<p>As usual, if you use Bitcoin and want to show your support of my
+activities, please send Bitcoin donations to my address
+<b><a href="bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</a></b>.</p>
+</div>
+      <div class="tags">
+        
+        
+        Tags: <a href="https://people.skolelinux.org/pere/blog/tags/chrpath">chrpath</a>, <a href="https://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="https://people.skolelinux.org/pere/blog/tags/english">english</a>. 
+        
+        
+      </div>
+    </div>
+    <div class="padding"></div>
+    
     <div class="entry">
       <div class="title"><a href="https://people.skolelinux.org/pere/blog/Test_framework_for_DocBook_processors___formatters.html">Test framework for DocBook processors / formatters</a></div>
       <div class="date"> 5th November 2023</div>
@@ -653,79 +695,6 @@ activities, please send Bitcoin donations to my address
     </div>
     <div class="padding"></div>
     
-    <div class="entry">
-      <div class="title"><a href="https://people.skolelinux.org/pere/blog/rtlsdr_scanner__software_defined_radio_frequency_scanner_for_Linux____nice_free_software.html">rtlsdr-scanner, software defined radio frequency scanner for Linux  - nice free software</a></div>
-      <div class="date"> 7th April 2023</div>
-      <div class="body"><p>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'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
-<a href="https://www.kali.org/tools/rtlsdr-scanner/">rtlsdr-scanner
-over at the Kali site</a>, and was able to track down
-<a href="https://gitlab.com/kalilinux/packages/rtlsdr-scanner.git">the
-Kali package git repository</a> 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,
-<a href="https://gitlab.com/kalilinux/packages/python-visvis.git">python-visvis</a>
-and
-<a href="https://gitlab.com/kalilinux/packages/python-rtlsdr.git">python-rtlsdr</a>
-had to be built and installed separately.  Luckily '<tt>gbp
-buildpackage</tt>' handled them just fine and no further packages had
-to be manually built.  The end result worked out of the box after
-installation.</p>
-
-<p>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:</p>
-
-<p><a href="https://people.skolelinux.org/pere/blog/images/2023-04-07-radio-freq-scanning.png"><img src="https://people.skolelinux.org/pere/blog/images/2023-04-07-radio-freq-scanning.png" width="100%"></a></p>
-
-<p>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.</p>
-
-<p>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
-<a href="https://github.com/CdeMills/RTLSDR-Scanner/">upstream</a>
-later to fix this exception:</p>
-
-<pre>
-Traceback (most recent call last):
-  File "/usr/lib/python3/dist-packages/rtlsdr_scanner/main_window.py", line 485, in __on_save
-    save_plot(fullName, self.scanInfo, self.spectrum, self.locations)
-  File "/usr/lib/python3/dist-packages/rtlsdr_scanner/file.py", line 408, in save_plot
-    handle.write(json.dumps(data, indent=4))
-TypeError: a bytes-like object is required, not 'str'
-Traceback (most recent call last):
-  File "/usr/lib/python3/dist-packages/rtlsdr_scanner/main_window.py", line 485, in __on_save
-    save_plot(fullName, self.scanInfo, self.spectrum, self.locations)
-  File "/usr/lib/python3/dist-packages/rtlsdr_scanner/file.py", line 408, in save_plot
-    handle.write(json.dumps(data, indent=4))
-TypeError: a bytes-like object is required, not 'str'
-</pre>
-<p>As usual, if you use Bitcoin and want to show your support of my
-activities, please send Bitcoin donations to my address
-<b><a href="bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</a></b>.</p>
-</div>
-      <div class="tags">
-        
-        
-        Tags: <a href="https://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="https://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="https://people.skolelinux.org/pere/blog/tags/nice free software">nice free software</a>. 
-        
-        
-      </div>
-    </div>
-    <div class="padding"></div>
-    
     <p style="text-align: right;"><a href="index.rss"><img src="https://people.skolelinux.org/pere/blog/xml.gif" alt="RSS feed" width="36" height="14" /></a></p>
     <div id="sidebar">
       
@@ -753,7 +722,7 @@ activities, please send Bitcoin donations to my address
 
 <li><a href="https://people.skolelinux.org/pere/blog/archive/2023/10/">October (1)</a></li>
 
-<li><a href="https://people.skolelinux.org/pere/blog/archive/2023/11/">November (1)</a></li>
+<li><a href="https://people.skolelinux.org/pere/blog/archive/2023/11/">November (2)</a></li>
 
 </ul></li>
 
@@ -1167,9 +1136,9 @@ activities, please send Bitcoin donations to my address
 
  <li><a href="https://people.skolelinux.org/pere/blog/tags/bsa">bsa (2)</a></li>
 
- <li><a href="https://people.skolelinux.org/pere/blog/tags/chrpath">chrpath (2)</a></li>
+ <li><a href="https://people.skolelinux.org/pere/blog/tags/chrpath">chrpath (3)</a></li>
 
- <li><a href="https://people.skolelinux.org/pere/blog/tags/debian">debian (195)</a></li>
+ <li><a href="https://people.skolelinux.org/pere/blog/tags/debian">debian (196)</a></li>
 
  <li><a href="https://people.skolelinux.org/pere/blog/tags/debian edu">debian edu (159)</a></li>
 
@@ -1183,7 +1152,7 @@ activities, please send Bitcoin donations to my address
 
  <li><a href="https://people.skolelinux.org/pere/blog/tags/drivstoffpriser">drivstoffpriser (4)</a></li>
 
- <li><a href="https://people.skolelinux.org/pere/blog/tags/english">english (452)</a></li>
+ <li><a href="https://people.skolelinux.org/pere/blog/tags/english">english (453)</a></li>
 
  <li><a href="https://people.skolelinux.org/pere/blog/tags/fiksgatami">fiksgatami (23)</a></li>