synaptic (0.91.7)
[PTS] [DDPO]
COMMITS: VCS has seen 46 commits since the 0.91.7 tag
- Git: https://github.com/mvo5/synaptic.git
-
- Branch: master
- Path: debian/changelog
- Repo size: 1204224
- Browser: https://github.com/mvo5/synaptic
- Last scan: 2026-07-11 10:23:02+00
- Next scan: 2026-07-12 08:13:00+00
- Debian changelog in Git:
synaptic (0.91.7) unstable; urgency=medium
* common: use `_system->{,Un}LockInner()`
(Closes: #1062190)
-- Michael Vogt <mvo@debian.org> Sun, 06 Apr 2025 21:12:43 +0200
- This branch is 46 commits ahead of tag 0.91.7
- Git log:
commit 9952a12c1e3d4ebbe44da63fd4e8abfb395b5886
Author: Amaa <Amaa>
Date: Thu Jul 9 13:14:39 2026 +0000
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.
commit dca96d175b93843b735df000ce085cd2e29a8eda
Author: Amaa <Amaa>
Date: Thu Jul 9 11:31:57 2026 +0000
Fix the "enumeration values 'ButtonsDefault' and 'ButtonsOk' not handled in switch":
Added the explicit default to the switch statement.
commit b3a1cd5917cd35eb3806b22b42870f2ba7e745a7
Author: Amaa <Amaa>
Date: Thu Jul 9 10:31:33 2026 +0000
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.
commit c3a254920cbde90a39b77ac4bf1fc8ca16a4ada4
Author: Amaa <Amaa>
Date: Thu Jul 9 10:06:46 2026 +0000
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.
commit 759382d8684f5fccd186e65a7f258694fc7af8cc
Author: Amaa <Amaa>
Date: Thu Jul 9 08:19:17 2026 +0000
Replace the deprecated GdkColor:
Replaced GdkColor with GdkRGBA.
Moved the initialization of _gray to the declaration and declared it const.
commit 2bbc8994b9c3b8c4cc7c5de2d848598da46b1c65
Author: Amaa <Amaa>
Date: Tue Jun 30 23:31:56 2026 +0000
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().
commit 2ba78a786f87d9a6aae4b5cd9a218698391b31ab
Author: Amaa <Amaa>
Date: Fri Jul 3 19:26:23 2026 +0000
Set the gtk-disable-deprecated defines by default:
Changed the configuration so that the GTK deprecated functionality is disabled by default.
commit cbb77b194c813371b7b5c999b8eb7eadcda7bde3
Author: Amaa <Amaa>
Date: Mon Jul 6 20:52:35 2026 +0000
Fix the deprecated std::binary_function in the implementation of the std::sort custom comparator:
Replaced the implementation with one based on std::function.
commit 460fb26c7396ece48cea3aea0a75f3b15014e525
Author: Amaa <Amaa>
Date: Sat Jul 4 10:13:34 2026 +0000
Remove the obsolete STDC_HEADERS statements from configure.ac:
Removed the obsolete AC_HEADER_STDC statements.
commit 0241b5f23e7c6ddae4a5b657ace92a129383a7b8
Author: Amaa <Amaa>
Date: Fri Jul 3 20:19:00 2026 +0000
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.
commit 7c8d33962baabfba6c4a9285a177ba475aa1b8e2
Author: Andrey Kutejko <andy128k@gmail.com>
Date: Tue Jul 7 00:53:34 2026 +0200
Install synaptic into /bin instead of /sbin
commit 2696a826d81388b76f7b0d861b50c22b84d4ed57
Author: Andrey Kutejko <andy128k@gmail.com>
Date: Mon Jul 6 21:12:24 2026 +0200
Remove unused ui files
commit d7b28e673b29fdbe50c0c60a34afdfa7972dfc13
Author: Amaa <Amaa>
Date: Thu Jul 2 19:07:55 2026 +0000
Remove using namespace from the header files:
Moved the 'using namespace std' statements out of the header files.
commit 908f486b4cbfd3bc00ce2361a7e0c9beed1c0f74
Author: Andrey Kutejko <andy128k@gmail.com>
Date: Sun Jun 21 17:13:05 2026 +0200
Replace deprecated GtkTable with GtkGrid
commit ddc2d789903c5932e96503f01149d1e4c8922c52
Merge: c46ca91 1030b73
Author: Michael Vogt <mvo@ubuntu.com>
Date: Mon Jul 6 09:08:30 2026 +0200
Merge pull request #204 from amaa-99/32-merge-add-missing-inclusion-of-apt-pkgmacrosh-for-apt_pkg_major-definition
Remove the obsolete pkgAcqFile workaround implementation
commit c46ca9175131f673c116cde8180d5959511b0d8d
Author: Amaa <Amaa>
Date: Sat Jul 4 13:47:39 2026 +0000
Remove the orphaned rswig.cc, rswig.h, rpackagemanager.h and rdependency.h files:
Removed those unused files.
commit 1030b733c7f78894b6c60542478bc8886bae81d2
Author: Amaa <Amaa>
Date: Wed Jul 1 19:26:40 2026 +0000
Remove the obsolete pkgAcqFile workaround implementation:
Removed the workaround implementation of pkgAcqFile used with APT_PKG versions older than 5.
commit c0f14197f63b22a4bbb1bf99a033b0f549004e7d
Author: Amaa <Amaa>
Date: Fri Jul 3 11:20:08 2026 +0000
Remove redundant -lapt-pkg from the makefiles:
Removed the -lapt-pkg parameter (the related libraries are now injected by APT_PKG_LIBS).
commit 2a94db5efba182f9b643ddab55605c5c76728598
Author: Amaa <Amaa>
Date: Thu Jul 2 08:18:08 2026 +0000
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.
commit 906e5c72c253648a3cb87e24aae08e6bf1c40062
Author: Amaa <Amaa>
Date: Thu Jul 2 16:22:51 2026 +0000
Remove the empty gsynaptic.h file:
Removed the gsynaptic.h file and all references to it.
commit 495eef7ea33fe1e95965c8a34d8700987c6953ba
Author: Amaa <Amaa>
Date: Thu Jul 2 07:13:36 2026 +0000
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).
commit 550939ba61860e3ae088d0ef52fdcf7659c12aa1
Author: Amaa <Amaa>
Date: Wed Jul 1 12:45:05 2026 +0000
Revise the i18n.h inclusions:
Added the missing include directives and removed the unnecessary ones.
commit 4f3948fe0ae2c331b2a63aba7e2838f7bd18e4b0
Merge: 3e05d84 b6358d9
Author: Michael Vogt <mvo@ubuntu.com>
Date: Wed Jul 1 17:53:27 2026 +0200
Merge pull request #202 from amaa-99/26-merge-fix-project-headers-included-with
Fix project headers included with #include <>
commit b6358d92ac96eb1a6ac31f9de9b07f901b3e95a9
Author: Amaa <Amaa>
Date: Wed Jul 1 10:07:58 2026 +0000
Fix project headers included with #include<>:
Moved the header inclusions to the correct location.
commit 6e988d24f8fd4dca0a78f0bb1ddc3fe10c892b96
Author: Amaa <Amaa>
Date: Wed Jul 1 10:02:07 2026 +0000
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.
commit 3e05d84db4e7254d27d3dd107018fff93d68ee06
Author: Amaa <Amaa>
Date: Fri Jun 26 00:54:36 2026 +0000
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.
commit 1a6db781559b1a7cef247190d79f1edc9622c2bd
Author: Amaa <Amaa>
Date: Tue Jun 30 09:54:00 2026 +0000
Remove leftover libept statements:
Removed the orphaned LIBEPT_CFLAGS references from the makefile templates.
commit cc14eb7d759a70101f75941c45cba50b47a70ebf
Author: Amaa <Amaa>
Date: Fri Jun 26 07:44:32 2026 +0000
Update the obsolete actions in the GitHub workflows:
Updated actions/checkout to version 7.
commit e605c7a674ae3c8f9c5b6474f27b644fde7f24dd
Author: Amaa <Amaa>
Date: Fri Jun 26 07:07:39 2026 +0000
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.
commit b5cd7dc850722f7c8e184186eac088c96a7fbd2d
Author: Amaa <Amaa>
Date: Fri Jun 26 06:11:32 2026 +0000
Add the missing header guards:
Revised the header guards and added the missing ones.
commit a58b1b953b3fc1dc99c00eafd3d9a2610337d331
Author: amaa-99 <140518484+amaa-99@users.noreply.github.com>
Date: Thu Jun 25 11:16:37 2026 +0000
Fix the building out-of-tree (#189)
* Fix the building out-of-tree:
Added the missing $(srcdir) to the image file glob definitions in various makefile.am files.
This fixes the incorrect paths generated by autoconf in out-of-tree building cases.
* Fix the building out-of-tree:
Added ${top_srcdir} to the include paths to accommodate for some test source code files having the include folder names in the #include statements.
This fixes the include files not found errors in out-of-tree building cases.
---------
Co-authored-by: Amaa <Amaa>
commit a16dbb2dd72163055ddce0f50b37d3d61144d4f2
Author: Luca Boccassi <luca.boccassi@gmail.com>
Date: Sun May 3 18:18:21 2026 +0100
Also try run0 when sudo/pkexec are not found
run0 also allows running commands as other users. If neither
sudo nor pkexec are found, try run0.
https://www.freedesktop.org/software/systemd/man/latest/run0.html
commit 5f6df93107c08480167bcdfeddc7d0cc1866961e
Author: Luca Boccassi <luca.boccassi@gmail.com>
Date: Sun May 3 18:21:16 2026 +0100
debian/control: drop obsolete alternative dependency
polkitd and pkexec are available as packages since bookworm (debian 12)
and jammy (ubuntu 22.04), so the alternatives can be dropped now
commit f0847497666ae87b030b0f4b1c2a24bb6fe7c266
Author: Andrey Kutejko <andy128k@gmail.com>
Date: Sat Feb 28 01:12:31 2026 +0100
Use GtkApplication
commit cbf77cc06d2f780cc56f4826085052dc27ab19f8
Author: Andrey Kutejko <andy128k@gmail.com>
Date: Sat Feb 28 13:07:24 2026 +0100
Add missing return statement
commit d7ee6844b522586200c1d8b67e7646e9c68f856f
Author: Andrey Kutejko <andy128k@gmail.com>
Date: Sat Feb 28 12:59:37 2026 +0100
Remove dead code
commit f30169b13b1eea85ae3be9592febc0601f9a45b0
Author: Andrey Kutejko <andy128k@gmail.com>
Date: Tue Jan 20 23:52:50 2026 +0100
Reimplement toolbar with regular boxes and buttons
commit 0620b62ccb5aa94e16755134b3cfa01c5c616de5
Author: Andrey Kutejko <andy128k@gmail.com>
Date: Sun Jan 18 17:27:25 2026 +0100
Reimplement menu and toolbar with GActions
commit 0798629e34e9a1c2e1c61206d5d7621372ece7de
Author: Ekaterine Papava <papava.e@gtu.ge>
Date: Thu Dec 11 06:46:57 2025 +0100
po: Update Georgian translation
commit 48e17b5bed0fde3e7deffff939770e1b3fb119c3
Author: AsciiWolf <mail@asciiwolf.com>
Date: Fri Nov 14 00:02:49 2025 +0100
Update AppStream metadata
Remove deprecated developer_name tag
commit 2cded3bf23fe6927a19d60c7febdafee992130ad
Author: I.Rezkov <fagothmail@gmail.com>
Date: Fri Oct 31 21:06:08 2025 +0300
fix downloading screenshots
commit 76ed6a370e167f3b79e1ce585e64641f5ba1e51f
Author: Daniel Gröber <dxld@darkboxed.org>
Date: Thu Jul 10 15:16:26 2025 +0200
quick filter: Desensitise whole widget while index is updating
commit b83349fcfd4eb71516657f1483e767c6ef6592dc
Author: Daniel Gröber <dxld@darkboxed.org>
Date: Thu Jul 10 15:15:20 2025 +0200
quick filter: Hide only when apt-xapian-index is unavailable
Previously the widget wouldn't be displayed on first run as epected since
the xapian database doesn't exist yet at this point.
commit 171def26430548c64b39244c8cb6f2bc01a4f655
Author: Daniel Gröber <dxld@darkboxed.org>
Date: Thu Jul 10 15:14:15 2025 +0200
quick filter: Simplify widget hiding code
commit 1b7a816cbae1cc063d0e446c36b449778b8732de
Author: Daniel Gröber <dxld@darkboxed.org>
Date: Wed Jul 9 13:51:40 2025 +0200
Revive "quick filter" by using apt-xapian-index directly without ept
Users report the removal of the libept dependency caused loss of the "quick
filter" bar which, reportedly, has better usability than Edit>Search
feature for some users due to better relevancy of results.
(Eg. try "apt" Search will return aapt as the first result whereas quick
filter will return "apt" as first result as expected)
It seems libept was hastily removed from Debian because of overall
deprecation of debbugs, however here in synaptic none of the debbugs parts
of libept were really used only the transitive dependency on libxapian-dev
and two trivial API functions for xapian database handling where relevant.
This commit refactors the code to depend on libxapian-dev directly and
pulls in the trivial code to find the apt-xapain-index database file.
See commit 21790e0263 ("Build without libept")
Closes: #1103351
commit 15b6a177d8f12445f1ec8ba3c32585accb5ce50d
Author: Michael Vogt <michael.vogt@gmail.com>
Date: Tue May 6 22:15:11 2025 +0200
workflow: move workflow to ubuntu-latest