Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 902143 - x11-libs/cairo-9999 XML surface removed by upstream
Summary: x11-libs/cairo-9999 XML surface removed by upstream
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-03-19 13:07 UTC by jospezial
Modified: 2023-03-20 14:33 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description jospezial 2023-03-19 13:07:55 UTC
https://gitlab.freedesktop.org/cairo/cairo/-/commit/79c6beee90962c39cbddfdb3d05c19219b8bc383
https://gitlab.freedesktop.org/cairo/cairo/-/commit/2bef8669bc992f06300464d72d8c4ea4bef8a479
"Remove XML surface
According to the Debian code search tool, nothing uses it as part of the
Cairo public API, and it has been disabled for a long time with nobody
complaining about it."


>>> Configuring source in /var/tmp/portage/x11-libs/cairo-9999/work/cairo-9999 ...
 * abi_x86_32.x86: running multilib-minimal_abi_src_configure
meson setup --libdir lib --localstatedir /var/lib --prefix /usr --sysconfdir /etc --wrap-mode nodownload --build.pkg-config-path /usr/share/pkgconfig:/usr/share/pkgconfig --pkg-config-path /usr/share/pkgconfig:/usr/share/pkgconfig --native-file /var/tmp/portage/x11-libs/cairo-9999/temp/meson.i686-pc-linux-gnu.x86.ini -Db_pch=false -Dwerror=false --buildtype plain -Dfontconfig=enabled -Dfreetype=enabled -Dpng=enabled -Dquartz=disabled -Dtee=enabled -Dxcb=enabled -Dxlib=enabled -Dxlib-xcb=disabled -Dxml=disabled -Dzlib=enabled -Dtests=disabled -Dgtk2-utils=disabled -Dglib=enabled -Dspectre=disabled -Dsymbol-lookup=disabled -Dgtk_doc=false /var/tmp/portage/x11-libs/cairo-9999/work/cairo-9999 /var/tmp/portage/x11-libs/cairo-9999/work/cairo-9999-abi_x86_32.x86
The Meson build system
Version: 1.0.1
Source dir: /var/tmp/portage/x11-libs/cairo-9999/work/cairo-9999
Build dir: /var/tmp/portage/x11-libs/cairo-9999/work/cairo-9999-abi_x86_32.x86
Build type: native build
Program version.py found: YES (/var/tmp/portage/x11-libs/cairo-9999/work/cairo-9999/version.py)

../cairo-9999/meson.build:1:0: ERROR: Unknown options: "xml"

A full log can be found at /var/tmp/portage/x11-libs/cairo-9999/work/cairo-9999-abi_x86_32.x86/meson-logs/meson-log.txt
 * ERROR: x11-libs/cairo-9999::gentoo failed (configure phase):
 *   (no error message)
 * 
 * Call stack:
 *     ebuild.sh, line  136:  Called src_configure
 *   environment, line 3264:  Called meson-multilib_src_configure
 *   environment, line 2160:  Called multilib-minimal_src_configure
 *   environment, line 2370:  Called multilib_foreach_abi 'multilib-minimal_abi_src_configure'
 *   environment, line 2620:  Called multibuild_foreach_variant '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_configure'
 *   environment, line 2325:  Called _multibuild_run '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_configure'
 *   environment, line 2323:  Called _multilib_multibuild_wrapper 'multilib-minimal_abi_src_configure'
 *   environment, line  729:  Called multilib-minimal_abi_src_configure
 *   environment, line 2364:  Called multilib_src_configure
 *   environment, line 2845:  Called meson_src_configure
 *   environment, line 2263:  Called die
 * The specific snippet of code:
 *       "${mesonargs[@]}" ) || die
Comment 1 Larry the Git Cow gentoo-dev 2023-03-20 14:33:16 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=931c76e72531bcea7a9164cad36a0936bb85f71e

commit 931c76e72531bcea7a9164cad36a0936bb85f71e
Author:     Matt Turner <mattst88@gentoo.org>
AuthorDate: 2023-03-20 14:32:50 +0000
Commit:     Matt Turner <mattst88@gentoo.org>
CommitDate: 2023-03-20 14:32:50 +0000

    x11-libs/cairo: Remove xml backend
    
    Closes: https://bugs.gentoo.org/902143
    Signed-off-by: Matt Turner <mattst88@gentoo.org>

 x11-libs/cairo/cairo-9999.ebuild | 1 -
 1 file changed, 1 deletion(-)