gentoo icon indicating copy to clipboard operation
gentoo copied to clipboard

sci-geosciences/gnome-maps: version bump to 43.0

Open Schievel1 opened this issue 2 years ago • 2 comments

Signed-off-by: Pascal Jäger [email protected]

Schievel1 avatar Sep 21 '22 21:09 Schievel1

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 ConductCopyright policy (expl.) ● DevmanualGitHub PRsProxy-maint guide

gentoo-bot avatar Sep 21 '22 21:09 gentoo-bot

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 ]

mattst88 avatar Sep 26 '22 23:09 mattst88

Don't bother fixing things. I'm handling them locally.

mattst88 avatar Sep 27 '22 16:09 mattst88

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.

mattst88 avatar Sep 27 '22 17:09 mattst88

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

gentoo-repo-qa-bot avatar Sep 27 '22 20:09 gentoo-repo-qa-bot

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?

mattst88 avatar Sep 28 '22 00:09 mattst88

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?

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.

leio avatar Sep 29 '22 17:09 leio

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

gentoo-repo-qa-bot avatar Sep 29 '22 20:09 gentoo-repo-qa-bot