X-Git-Url: https://pere.pagekite.me/gitweb/homepage.git/blobdiff_plain/5b2d2cd98a57fbe477e4b9c7aa1dc13d5f975a56..7da4701f39c55bdb1215d52027af69f3586fe524:/blog/index.rss diff --git a/blog/index.rss b/blog/index.rss index 7efefa61a4..5cc5829324 100644 --- a/blog/index.rss +++ b/blog/index.rss @@ -6,6 +6,42 @@ https://people.skolelinux.org/pere/blog/ + + New chrpath release 0.17 + https://people.skolelinux.org/pere/blog/New_chrpath_release_0_17.html + https://people.skolelinux.org/pere/blog/New_chrpath_release_0_17.html + Fri, 10 Nov 2023 07:30:00 +0100 + <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> + + + Test framework for DocBook processors / formatters https://people.skolelinux.org/pere/blog/Test_framework_for_DocBook_processors___formatters.html @@ -580,73 +616,6 @@ for you and everyone else once the packages enter Debian.</p> <p>Now I can start on the audio recording part of this project.</p> -<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> - - - - - rtlsdr-scanner, software defined radio frequency scanner for Linux - nice free software - https://people.skolelinux.org/pere/blog/rtlsdr_scanner__software_defined_radio_frequency_scanner_for_Linux____nice_free_software.html - https://people.skolelinux.org/pere/blog/rtlsdr_scanner__software_defined_radio_frequency_scanner_for_Linux____nice_free_software.html - Fri, 7 Apr 2023 23:10:00 +0200 - <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>