Bug#1051125: RFS: a2d/2.0.0-1 [ITP] -- APRS to DAPNET portal
Hi Boyuan, Thank you for your valuable feedback on the a2d Debian package. I appreciate your time and insights into the packaging process. Let me address the points you've raised: debian/a2d.init.d: You are absolutely right, I apologize for the oversight. I've removed /usr/local/ and revised debian/a2d.init.d script. /etc/nginx/ssl/: This empty directory is intended to be used by a2d to store user SSL certificates and implement them for nginx. I understand your concern, but this directory serves a purpose within the functionality of the program. /usr/share/scripts/: These scripts are simple helper scripts specific to a2d. I believe that they should not be available globally like other system scripts. Placing them in /usr/share/a2d/scripts/ could be better for managing them. Lintian Warnings: I have addressed the lintian warnings regarding the skip-systemd-native-flag-missing-pre-depends in the package. Thank you for pointing these out. Thank you once again for your guidance and support. I look forward to your response and any further suggestions you may have. Best regards, Yogeswaran.
Bug#1051125: RFS: a2d/2.0.0-1 [ITP] -- APRS to DAPNET portal
Hi Boyuan, I want to express my appreciation for your valuable feedback. Your insights have been immensely helpful in improving the package, and I've made several important changes. 1. I have removed empty conffiles. 2. Implemented dh_installcron to manage the crontab within /etc/cron.d/ for a safe and reliable approach. 3. Removed the "Name" field in the upstream/metadata to adhere with the current guidelines. 4. Invasive manipulation of system files has been avoided, using dh_installsystemd, and others to manage these files appropriately. 5. Eliminated wrapper, preinst and postinst scripts. Eliminated the need for mkdir -p and adopted dh_installdirs and dh_installdocs. Significantly minimized the use of postinst and postrm scripts to adhere to best practices. 6. Revised Nginx configuration handling. I've carefully redesigned the handling of Nginx configurations to ensure that default Nginx settings are not overwritten, thus safeguarding any user-modified configurations. Throughout this process, I've looked into other debian system packages to ensure that this package aligns with Debian standards. I would greatly appreciate your review of these changes and any further guidance. I look forward to your continued support. Thank you, Yogeswaran.
Bug#1051242: ITP: a2d/2.0.0-1 -- APRS to DAPNET portal
Package: wnpp Owner: Yogeswaran Umasankar Severity: wishlist * Package name : a2d Version : 2.0.0-1 Upstream contact : Yogeswaran Umasankar * URL : https://github.com/NGC2023/a2d * License : CC-BY-3.0, MIT * Vcs : https://github.com/NGC2023/a2d Section : hamradio Description: APRS to DAPNET portal This portal serves as a bridge between the APRS Automatic Packet Reporting System and the DAPNET Decentralized Amateur Paging Network platform. It allows APRS users to relay their APRS messages and alerts to their DAPNET pager. This integration enables seamless communication between two distinct radio communication systems, enhancing the reach and accessibility of critical information for amateur radio enthusiasts. To access further information about this package, please visit the following URL: https://mentors.debian.net/package/a2d/ Alternatively, you can download the package with 'dget' using this command: dget -x https://mentors.debian.net/debian/pool/main/a/a2d/a2d_2.0.0-1.dsc Changes for the initial release: a2d (2.0.0-1) unstable; urgency=medium . * Initial release. - Fixed Debian-changelog-line-too-long. - Fixed maintainer-script-calls-systemctl. - Fixed maintainer-script-ignores-errors. - Removed subdirectories from usr/bin/. - Addressed rest of lintian warnings. Regards, -- Yogeswaran Umasankar
Bug#1051125: RFS: a2d/2.0.0-1 [ITP] -- APRS to DAPNET portal
Package: sponsorship-requests Severity: wishlist Dear mentors, I am looking for a sponsor for my package "a2d": * Package name : a2d Version : 2.0.0-1 Upstream contact : Yogeswaran Umasankar kd8...@gmail.com * URL : https://github.com/NGC2023/a2d * License : MIT License * Vcs : https://github.com/NGC2023/a2d Section : hamradio The source builds the following binary packages: a2d - APRS to DAPNET portal To access further information about this package, please visit the following URL: https://mentors.debian.net/package/a2d/ Alternatively, you can download the package with 'dget' using this command: dget -x https://mentors.debian.net/debian/pool/main/a/a2d/a2d_2.0.0-1.dsc Changes for the initial release: a2d (2.0.0-1) unstable; urgency=medium . * New features: - Added a Flask web app with a user-friendly UI for a2d. - UI now displays a2d status, system and memory status and message logs. - Included light and dark modes for the UI to enhance user experience. - Enhanced security with PIN access protected by a Passphrase for the UI. - Added back up and restore a2d configurations. - Added an Instructions section to guide users. - Implemented an automatic logout feature after 20 min of inactivity. - Introduced automated APRS fetch interval management. - Users can now access listen port, server name and manage SSL certificates (self-signed and CA). - Introduced an option to select a2d default settings. - Implemented a factory reset feature for a2d, users can retain SSL certificates. - Enhanced server status UI with all status including SSL and certificate in use. - Added network health monitoring to track round trip time (RTT) to APRS and DAPNET servers. . * Bug fix: - Fixed an issue where the database was unnecessarily written in each run. - Resolved database corruption in specific scenarios. - Prevented message loss due to frequent APRS fetch. . * Improvements: - Implemented checks to prevent flooding bulk messages to DAPNET during the first run. - Optimized data transfer from ARPS for enhanced efficiency. - Enhanced data transfer to DAPNET with improved error handling for wrong credentials. - Boosted data processing speed by utilizing multiprocessing for multicore access. - Replaced multiple system services with a single, resource-efficient system service. - Transitioned from pip repository to apt repository for smoother deb installation. - Enhanced session handling and included auto logout feature. - Included clear notifications and feedback messages in the UI based on user interactions. Regards, -- Yogeswaran Umasankar, NY3W