Techlogan's Projects

techlogan/python-beta

A build of Python beta software for testing purposes. The purpose of this project is to facilitate install of python beta software. The source code is herein is unaltered and provided 'as-is' so as to run in the manner the Python Software Foundation created it to run. Any glitches or flaws in the way the software is written may be identified and corrected later in the beta phase. This software is not reccomended for production environments but rather for initial feature testing and python software development purposes. All of the features and compilable modules for the particular beta versions of python present in this repository should be in one of the contained packages.
  • Centos-stream 10 : aarch64, x86_64
  • Centos-stream 9 : aarch64, x86_64
  • EPEL 10 : aarch64, x86_64
  • Fedora 41 : aarch64, x86_64
  • Fedora 42 : aarch64, x86_64
  • Fedora rawhide : aarch64, x86_64
  • Rhel+epel 10 : aarch64, x86_64
  • Rhel 10 : aarch64, x86_64
  • Rhel 9 : aarch64, x86_64

techlogan/minio

MinIO offers S3 compatible object storage. This repository is mostly to simplify things for installing a fully and properly configured linux version of the server (many initial installs for this software do not always perform the initial install properly). I find this software package can be a good way to locally test scripts I have written which will interface with s3 before attempting to run them on a AWS cloud server. This software is also just fine in a production environment. Utilities which interfaces with the AWS s3 API through aws-cli, or scripting such as python should be able to interface with this server.
  • EPEL 10 : aarch64, x86_64
  • EPEL 9 : aarch64
  • Fedora 41 : x86_64
  • Fedora rawhide : aarch64, x86_64

techlogan/wxHexEditor

wxHexEditor is a feature rich hex editor for linux ideal for extremely large files and/or raw disk access see http://www.wxhexeditor.org for further details. Located in this repository are builds of wxHexEditor version 0.25 created from code found at https://github.com/EUA/wxHexEditor (obtained from github Mar, 2025 showing last updated late 2023) This project arises from the fact I have been compiling software for some time and then packaging it before installation in order to facilitate installation, removal and upgrades without cluttering the system with files from previous versions and/or avoid inadvertent conflicts with software installed by the package manager. Posting it to an online repository makes installation simpler. The original packages as found on github often halts on compilation errors in gcc 14. Based on what I found in the make and cmake files, I made edits to the file CmakeLists.txt in the main project and udis86/CMakeLists.txt to ensure proper compilation with fewer errors rather than simply ignoring the error as some earlier compiler versions were prone to. I added a .desktop launcher and polkit configuration for a pkexec launch of wxHexEditor for when the program is used to access a file, raw disk or other device needing sudo access. Finally, based on suggestions in issue#219 found in the github repository a modification was made to source code in src/HexDialogs.cpp at line 3262 where the code: myConfigBase::Get()->Write( _T("Language"), wxLocale::FindLanguageInfo( chcLang->GetString( chcLang->GetSelection() ) )->Description ); //Saves string into configuration file. was replaced with: if(chcLang->GetSelection() != wxNOT_FOUND) {myConfigBase::Get()->Write( _T("Language"), wxLocale::FindLanguageInfo( chcLang->GetString( chcLang->GetSelection() ) )->Description );} //Saves string into configuration file.
  • EPEL 10 : x86_64
  • Fedora rawhide : x86_64