Releases retrieved: 1.14.4, 1.16.2 Upstream release that is considered latest: 1.16.2 Current version/release in rawhide: 1.14.2-24.fc37 URL: https://www.cairographics.org/ Please consult the package updates policy before you issue an update to a stable branch: https://docs.fedoraproject.org/en-US/fesco/Updates_Policy/ More information about the service that created this bug can be found at: https://fedoraproject.org/wiki/Upstream_release_monitoring Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream. Based on the information from Anitya: https://release-monitoring.org/project/7959/ To change the monitoring settings for the project, please visit: https://src.fedoraproject.org/rpms/cairomm
The cairomm package tracks the 1.14 series. See also bug 2128739.
Upstream changelog for 1.14.3 and 1.14.4: 2022-09-21 Kjell Ahlstedt <kjellahlstedt> 1.14.4 2022-09-11 Kjell Ahlstedt <kjellahlstedt> Convert README to README.md 2022-08-16 Kjell Ahlstedt <kjellahlstedt> Fix build with -Dbuild-deprecated-api=false Fixes #29 2022-08-16 Kjell Ahlstedt <kjellahlstedt> Autotools build: Add --disable-deprecated-api Make it possible to exclude deprecated API from the build. See #29 2022-05-24 Chun-wei Fan <fanchunwei.org> Meson: Re-organize warnings-related compiler flags for MSVC Add a short description for the warning-related compiler flags for Visual Studio. Also, use the `/wd4267` compiler flag only when building a 64-bit build, since warning C4267 only applies for 64-bit builds. 2022-05-23 Chun-wei Fan <fanchunwei.org> Meson/MSVC: Compensate for the lack of msvc_recommended_pragmas.h Since cairomm does not hard-depend on GLib, it may be the case that msvc_recommended_pragmas.h is not available during the build. If it is not, disable warnings C4244 and C4101, which are part of the warnings that it disables. 2022-05-19 Kjell Ahlstedt <kjellahlstedt> meson.build: Avoid configuration warnings 2022-02-13 Kjell Ahlstedt <kjellahlstedt> meson.build: Specify 'check' option in run_command() The default value will be changed in future Meson releases. Don't use deprecated python3.path() and execute(..., gui_app: ...). 2021-11-10 Chun-wei Fan <fanchunwei.org> build: Support Visual Studio 2022 Make these builds distinct from the Visual Studio 2019 builds. 2021-08-18 Kjell Ahlstedt <kjellahlstedt> meson.build: Check if Perl is required for building documentation New versions of mm-common use the Python scripts doc_postprocess.py and doc_install.py instead of the Perl scripts doc-postprocess.pl and doc-install.pl when documentation is built. 2021-06-11 Kjell Ahlstedt <kjellahlstedt> Update examples/README 2021-06-10 Kjell Ahlstedt <kjellahlstedt> Doxyfile.in: Add the @newin alias and CAIROMM_API= 2021-05-20 Kjell Ahlstedt <kjellahlstedt> 1.14.3 2021-05-18 Kjell Ahlstedt <kjellahlstedt> Add dependencies to Doxygen tag files in subprojects Doxygen in a main project shall not be called before tag files have been created or updated in subprojects. 2021-05-14 Kjell Ahlstedt <kjellahlstedt> Fix build as subproject without building documentation * meson.build: If mm-common-get is not found in maintainer-mode with 'required: false', try with 'required: true'. Don't try to use tag_file, if documentation is not built. * docs/reference/meson.build: Don't use variables from modules that don't define doxytagfile. These are subprojects that don't build their documentation. 2021-05-11 Chun-wei Fan <fanchunwei.org> meson: Reorganize warnings on Visual Studio builds We can now drop the ignores for warnings C4251, C4273 and C4275 along with C4530, since our code and compiler flags should now make us free of them, since we use /EHsc to build our code and we are clean of classes that we export as a whole that derives from std::xxx classes. Ignore warning C4800, and warning C4127 in the examples, since these warnings are really spurious and safe to ignore as a whole. 2021-05-11 Chun-wei Fan <fanchunwei.org> MSVC_NMake/config-msvc.mak: Clean up compiler flags Since we eliminated the C4251, C4273 and C4275 warnings, don't ignore them along with C4530, since we are now using /EHsc. This will make the compiler flags a bit cleaner 2021-05-11 Chun-wei Fan <fanchunwei.org> cairomm/exception.h: Export Cairo::logic_error selectively Since this class derives std::logic_error, don't export the class as a whole but instead export its member methods as necessary on Windows. This will make the compiled DLL to not be locked in a single compiler/STL version, and will remove the compiler warnings C4251, C4273 and C4275 on Visual Studio. 2021-05-05 Kjell Ahlstedt <kjellahlstedt> Subprojects can use meson.add_dist_script() if meson.version() >= 0.58.0 * meson.build: * docs/reference/meson.build: Call add_dist_script() in a subproject, if meson.version() >= 0.58.0. 2021-04-07 Kjell Ahlstedt <kjellahlstedt> Meson build: No implicit_include_directories 2021-03-26 Kjell Ahlstedt <kjellahlstedt> Meson build: Make it possible to use cairomm as a subproject cairo and sigc++ can be subprojects of cairomm. 2021-03-09 Kjell Ahlstedt <kjellahlstedt> docs/reference/Doxyfile.in: Remove obsolete entries 2021-03-09 Chun-wei Fan <fanchunwei.org> cairommconfig.h.*: Don't dllimport on MinGW This will fix warnings when building items using cairomm with MinGW/GCC. Please see: https://gitlab.gnome.org/GNOME/gtkmm/-/issues/90
Upstream NEWS entries: 1.14.4 (stable): Build: * Meson build: When mm-common >= 1.0.4 is used, Perl is not required (Kjell Ahlstedt) * MSVC build: Support VS2022 builds (Chun-wei Fan) Merge request !19 * Meson build: Specify 'check' option in run_command() Will be necessary with future versions of Meson. Require Meson >= 0.55.0 * Meson build: Avoid unnecessary configuration warnings (Kjell Ahlstedt) * Meson build: Re-organize warnings-related compiler flags for MSVC (Chun-wei Fan) Merge request !23 * Autotools build: Add --disable-deprecated-api * Fix build with -Dbuild-deprecated-api=false (Kjell Ahlstedt) Issue #29 (bbhtt) 1.14.3 (stable): Build: * cairommconfig.h.*: Don't dllimport on MinGW (Chun-wei Fan) Merge reqest !15 (Chun-wei Fan) Issue gtkmm#90 (Lukas K.) * Meson build: Make it possible to use cairomm as a subproject (Kjell Ahlstedt) * Meson build: No implicit_include_directories (Kjell Ahlstedt) * MSVC build: exception.h: Export Cairo::logic_error selectively (Chun-wei Fan) Merge request !18
It looks like there are no major changes that could potentially break dependent packages, so this could potentially be delivered as an update to all stable releases. On the other hand, it also looks like there are no real bugfixes or enhancements affecting the library (as opposed to the build system), and so I am inclined to do this update in Rawhide only.
FEDORA-2022-542d9f013c has been submitted as an update to Fedora 38. https://bodhi.fedoraproject.org/updates/FEDORA-2022-542d9f013c
FEDORA-2022-542d9f013c has been pushed to the Fedora 38 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-2022-a4cb6d73ae has been submitted as an update to Fedora 37. https://bodhi.fedoraproject.org/updates/FEDORA-2022-a4cb6d73ae
Thanks! Itβs after the fact now, but I finished the COPR test-rebuilds and everything looks good. Three packages were already FTBFS before introducing the update to the COPR (https://copr.fedorainfracloud.org/coprs/music/cairomm/packages/): - grub-customizer (https://koschei.fedoraproject.org/package/grub-customizer) - guitarix (https://koschei.fedoraproject.org/package/guitarix) - open-vm-tools (really mysterious: fails without a clear error message at SRPM stage in COPR, works fine in mock and koji) A few packages are finishing up still, but I don't see any regressions.
FEDORA-2022-a4cb6d73ae has been pushed to the Fedora 37 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2022-a4cb6d73ae` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2022-a4cb6d73ae See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2022-a4cb6d73ae has been pushed to the Fedora 37 stable repository. If problem still persists, please make note of it in this bug report.