-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Mon, 05 Oct 2026 20:24:49 +0200 Source: synaptic Architecture: source Version: 0.92 Distribution: unstable Urgency: medium Maintainer: Michael Vogt <mvo@debian.org> Changed-By: Michael Vogt <mvo@debian.org> Closes: 1103351 Changes: synaptic (0.92) unstable; urgency=medium . [ Michael Vogt ] * workflow: move workflow to ubuntu-latest * meson: update version to match changelog * tests: skip test_rpackagefilter.cc if HOME not writable * debian: add libpolkit-gobject-1-dev build-dep * debian,help: add xmlto and custom synaptic-html target * meson: add new `lint` target * gtk: tweaks after embedding UI files * gtk: fix lock-version and mark-auto-installed * docs: update INSTALL for meson * common: remove unused variables * gtk: remove unused variables * gtk: handle gdk_rgba_parse() failure in gtk_get_color_from_string() * gtk: fix GList leak in RGMainWindow::cbMenuAutoInstalledClicked() * gtk: replace (void (*)(void *, void *) -> GFunc * .git-blame-ignore-revs: adjust or PR#187 * data: convert metainfo/policy i18n markup from intltool to gettext * po: convert POTFILES.in from intltool to plain gettext format * gtk: tiny naming tweak in initColor -> initColorsAndIcons * common: make RFilter::getName() const too * rpackageview: use auto loop in getSubViews() * common,gtk: use std::optional in RInstallProgress::{start,poll} * common,gtk: robustness tweaks for new install progress poll() * debian: run wrap-and-sort * debian: add desktop-file-utils to b-d * rsources: add a read-only version of deb822 parsing * HACKING: add simple instructions how to build/run tests . [ Daniel Gröber ] * Revive "quick filter" by using apt-xapian-index directly without ept (Closes: #1103351) * quick filter: Simplify widget hiding code * quick filter: Hide only when apt-xapian-index is unavailable * quick filter: Desensitise whole widget while index is updating . [ I.Rezkov ] * fix downloading screenshots . [ AsciiWolf ] * Update AppStream metadata . [ Ekaterine Papava ] * po: Update Georgian translation . [ Andrey Kutejko ] * Reimplement menu and toolbar with GActions * Reimplement toolbar with regular boxes and buttons * Remove dead code * Add missing return statement * Use GtkApplication * Replace deprecated GtkTable with GtkGrid * Remove unused ui files * Install synaptic into /bin instead of /sbin * build: replace autotools with meson * Update github action to use Meson * Fix a test * debian: switch packaging to meson * Update pre-build.sh to modify meson.build * Replace message box about not beeing root with a message in status bar * Embed ui files * Use prefix option consistently * Refer to icons by names * Replace include guards with #pragma once * Add missing translatable file to POTFILES * Add `fmt` script for formatting code * Reformat code * Remove unused code related to window embedding * Extract `poll` and `finish` methods of install progress * Always inhibit delete-event for windows . [ Luca Boccassi ] * debian/control: drop obsolete alternative dependency * Also try run0 when sudo/pkexec are not found . [ Amaa ] * Add the missing header guards: Revised the header guards and added the missing ones. * Remove the config.h.in generated file from the repo: Removed the config.h.in file which is (always) generated by the autogen during the build configuration process. * Update the obsolete actions in the GitHub workflows: Updated actions/checkout to version 7. * Remove leftover libept statements: Removed the orphaned LIBEPT_CFLAGS references from the makefile templates. * Add the missing config.h inclusions: Revised the inclusion of config.h so that it is the first one included in the source files and added the missing inclusions. * Fix project headers included with #include<>: Replaced the #include<> with #include"" for the affected files. This fixes those headers getting searched for in the incorrect paths, and, on specific scenarios, confusing the IDEs and code analysis tools. * Fix project headers included with #include<>: Moved the header inclusions to the correct location. * Revise the i18n.h inclusions: Added the missing include directives and removed the unnecessary ones. * Revise the GTK_DISABLE_DEPRECATED project configuration: Added GDK_DISABLE_DEPRECATED, GDK_PIXBUF_DISABLE_DEPRECATED and G_DISABLE_DEPRECATED to the disable deprecation options. Changed the configuration argument from --with-gtk-disable-deprecated to --enable-gtk-deprecated (i.e. deprecated functionality is now disabled by default). * Remove the empty gsynaptic.h file: Removed the gsynaptic.h file and all references to it. * Revise the include paths in the makefiles: Added the include path to the generated config.h and normalized the include paths to the project headers. Normalized the definition of PACKAGE_DATA_DIR, PACKAGE_LOCALE_DIR and SYNAPTICSTATEDIR. Deleted the unused definition of synapticlocaledir. Added a check for apt-pkg to configure.ac and added the respective CFLAGS and LIBS to the makefiles. Normalized the CFLAGS and the LIBS among the makefiles. * Remove redundant -lapt-pkg from the makefiles: Removed the -lapt-pkg parameter (the related libraries are now injected by APT_PKG_LIBS). * Remove the obsolete pkgAcqFile workaround implementation: Removed the workaround implementation of pkgAcqFile used with APT_PKG versions older than 5. * Remove the orphaned rswig.cc, rswig.h, rpackagemanager.h and rdependency.h files: Removed those unused files. * Remove using namespace from the header files: Moved the 'using namespace std' statements out of the header files. * Add an option to put the application path definitions in the config.h (with default values): Added the --enable-ide-integration autogen option to enable putting the application path definitions (with default values) in the config.h file. This is useful for cases where the development tools fail due to those symbols not being defined. * Remove the obsolete STDC_HEADERS statements from configure.ac: Removed the obsolete AC_HEADER_STDC statements. * Fix the deprecated std::binary_function in the implementation of the std::sort custom comparator: Replaced the implementation with one based on std::function. * Set the gtk-disable-deprecated defines by default: Changed the configuration so that the GTK deprecated functionality is disabled by default. * Revise the RPackage::installedFiles() implementation: Changed the implementation to return std::string instead of relying on a static variable for storage lifetime. Avoided calling FileExists() twice in case the file was already found. Added returning an informative message in case the list can't be retrieved. Added skipping the insertion of empty lines instead of relying on a single empty line always being read from the input file. Removed the unused HAVE_RPM variant of RPackage::installedFiles(). * Replace the deprecated GdkColor: Replaced GdkColor with GdkRGBA. Moved the initialization of _gray to the declaration and declared it const. * Fix "object backing the pointer will be destroyed at the end of the full-expression": Fixed the access to the object's data outside its lifetime. * Fix "object backing the pointer will be destroyed at the end of the full-expression": Fixed the access to the object's data outside its lifetime. * Fix the "enumeration values 'ButtonsDefault' and 'ButtonsOk' not handled in switch": Added the explicit default to the switch statement. * Fix "unused local variable": Removed the unused (duplicate) variables. Adjusted the variable names to lower case and moved the local string variable into the loop. * Revise the #include statements: Added missing #include statements and removed the not used. Grouped the #include statements and removed duplicates. Fixed the circular/recursive inclusion cases. * Fix ruserdialog.h included as system header: Corrected <ruserdialog.h> to "ruserdialog.h". * Fix "unused local variable": Removed the unused variables. * Fix "unused local variable": Removed the unused variables. * Fix "unused local variable": Removed the unused variables. * Fix unitialized local variable in RGFilterManagerWindow::getPatternFilter: Fixed the potential cases where 'type' would be used unitialized or with the wrong value. Removed the unused local variables. * Fix size_t assigned to int: Corrected int to size_t. * Add missing const to getName(), getSubViews() and getViews(): Added the missing const attributes and revised the implementation of the respective methods. * Fix "unused local variable": Removed the unused variables. [ amaa-99 ] * Fix the building out-of-tree (#189) * Remove the obsolete intl source folder. * Fix memory leaks in RPatternPackageFilter::addPattern(): Revised the implementation and added the missing freeing of allocated memory. * Invalid non-blank line in synaptic.desktop.in: Removed the leading '_' from the Name, GenericName and Comment entries. Checksums-Sha1: 3d0ebf8ba1cb32db0173464ada292405c04a8bb5 1747 synaptic_0.92.dsc 1c51115c463b559ca0a1ea7294b6c22330ba214e 2362428 synaptic_0.92.tar.xz b9bd38914f36696b790e7d1d5445bfde6d00faca 16423 synaptic_0.92_source.buildinfo Checksums-Sha256: 055ded198d825e8566ab77954e040538825e4c43adc1e8723b404b996d421ff0 1747 synaptic_0.92.dsc ac7b799fcaaf0d9a18cca1f686428349cc69b94198e454bb6c0f33684a686db3 2362428 synaptic_0.92.tar.xz 0791aa134b56e08a367e37dc5b4dd11298a3daedc5dbca58c3f313deb279ad81 16423 synaptic_0.92_source.buildinfo Files: fba3f8f0184bcac9d6f90452ac9a860d 1747 admin optional synaptic_0.92.dsc eb1c471cffb58da6c4ee60fe8b4f76bf 2362428 admin optional synaptic_0.92.tar.xz c1b18c12cac321cb9468a8f5c3d8eb31 16423 admin optional synaptic_0.92_source.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE2mxnVNiIdibNBqEomMq7Or1MpZ4FAmrD7Z4ACgkQmMq7Or1M pZ474w//bx6CLgrW7g2ylxmGBGChbZomiUiirKFGAEI8x+Foeo9WxHV75s0UMakr lmW4f72ZuwzG3DOvKj5rpyqHXgD0qMsTIyfc9c+jmYxuTNm8KbulyDUoEnKxbazc cfTzoKmHKSfgqxTR8cHTYI61aqFllydBdJytKzsaQYm3lLX0BDeYOf+WPclvSYMr adHJDKUUrep3NlXRlEpnJ0u4/PJfzCNyw9+I3hkhTTEqMc3SXO1nV0jd+j18gAD4 YY2NweFuMd0PHIYjrERnSHjEEIfUEsW2SD6AzXOAxg67A82Ou3YiImTw42mJVBjX 74kjXaaIzInIGF+aswDvgTVDd8gKfcCp9K2hUwovvCr+EGFYG2Fq+0i9jI+sTosG H0GY8j6QE769cd/Q+N120+mwziXIskHrLa9oIheVhgk4OhFdsfcF8UI+KaiGVMuV +dHIczST3gXNkJzbXW0KkMpuiG+RQfXRorkcsBfIlojcLXzqLA4+zHiec845eRfv bugvtyX/59oz8h+Sfsci4z4CcQPY2byWcJKW5HOa1y3gbXQAH8hn2EmjZeaRRc+g 7oPEZbdCLA7/Lsuq3V7Sbg4tGMt0tDrGtdLCcNE2xVotYTOOcMWF2dsf7hH6VPuh ru0UU3GylpP/kxe5IL4R2irlXMaRzcISWRDMJEGPm9m6R+FPCSQ= =68jC -----END PGP SIGNATURE-----