gentoo
gentoo copied to clipboard
sci-geosciences/gnome-maps: version bump to 43.0
Signed-off-by: Pascal Jäger [email protected]
Pull Request assignment
Submitter: @Schievel1 Areas affected: ebuilds Packages affected: sci-geosciences/gnome-maps
sci-geosciences/gnome-maps: @gentoo/gnome
Linked bugs
No bugs to link found. If your pull request references any of the Gentoo bug reports, please add appropriate GLEP 66 tags to the commit message and request reassignment.
If you do not receive any reply to this pull request, please open or link a bug to attract the attention of maintainers.
In order to force reassignment and/or bug reference scan, please append [please reassign]
to the pull request title.
Docs: Code of Conduct ● Copyright policy (expl.) ● Devmanual ● GitHub PRs ● Proxy-maint guide
Lots of reverse dependencies of geocode-glib
will need to be updated to request a particular slot of the package. See the QA report above.
MissingSlotDep | 'sci-geosciences/geocode-glib' matches more than one slot: [ 0, 2 ] |
---|
Don't bother fixing things. I'm handling them locally.
Okay, I've spent way too long on this. I've pushed a gnome-maps
branch to my github repo. If you want to pick that up, feel free. Otherwise I'll get back to it later.
Two things you've got to do from now on: install https://github.com/ionenwks/iwdevtools/ and use pkgcheck scan
.
Pull request CI report
Report generated at: 2022-09-27 20:08 UTC Newest commit scanned: 107c4ab9c25c18a8b152d68c460fa02e1b461427 Status: :white_check_mark: good
There are existing issues already. Please look into the report to make sure none of them affect the packages in question: https://qa-reports.gentoo.org/output/gentoo-ci/a53ad80933/output.html
I've applied a few more fixes and pushed everything except the gnome-maps version bump. I was testing it, and it segfaulted with a message:
(org.gnome.Maps:1941819): libsoup-ERROR **: 20:29:56.079: libsoup3 symbols detected. Using libsoup2 and libsoup3 in the same process is not supported.
My guess is that this is probably because of libgweather-4.0.0-r1
which depends on libsoup:2.4
.
I'm also confused about these dependencies, which aren't in meson.build:
app-crypt/libsecret[introspection]
dev-libs/libgweather:4=[introspection]
media-libs/clutter-gtk:1.0[introspection]
media-libs/clutter:1.0[introspection]
net-libs/gnome-online-accounts[introspection]
net-libs/libgfbgraph[introspection]
net-libs/libsoup:2.4[introspection]
net-libs/webkit-gtk:4[introspection]
I assume those are the ones that the comment
Pure introspection dependencies found by grepping imports.gi in ${S}
is referring to. @leio: do they need to be in RDEPEND
like they are currently, or should they be only in DEPEND
?
Pure introspection dependencies found by grepping imports.gi in ${S}
is referring to. @leio: do they need to be in
RDEPEND
like they are currently, or should they be only inDEPEND
?
They need to be in RDEPEND as they are imported at runtime in javascript, same as with python. If they aren't checked for in meson, they don't strictly need to be in DEPEND, I suppose, but shouldn't hurt, in case they add checks or some of them are checked or something.
Pull request CI report
Report generated at: 2022-09-29 20:57 UTC Newest commit scanned: 9f464c69026d5b943c5b4650f490de85fec04013 Status: :white_check_mark: good
There are existing issues already. Please look into the report to make sure none of them affect the packages in question: https://qa-reports.gentoo.org/output/gentoo-ci/fac0f1a860/output.html