New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
dev-libs/libgweather: Version bump to 4.2.0 #27375
Conversation
Pull Request assignmentSubmitter: @Schievel1 dev-libs/libgweather: @gentoo/gnome Linked bugsNo 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 Docs: Code of Conduct ● Copyright policy (expl.) ● Devmanual ● GitHub PRs ● Proxy-maint guide |
Pull request CI reportReport generated at: 2022-09-21 12:17 UTC There are existing issues already. Please look into the report to make sure none of them affect the packages in question: |
Looks like |
Hm, I'm not sure what to do about the Related, I see a test fails to compile when building with
Looks like
but I don't seem to be able to get the build to fail if I build outside of portage...? Oh! It's our |
Heh, since the |
Let's add this to the end of + # The metar test requires network access
+ if has network-sandbox ${FEATURES}; then
+ sed -i -e '/metar/d' libgweather/tests/meson.build || die
+ fi |
$(meson_use gtk-doc gtk_doc) | ||
$(meson_use introspection) | ||
$(meson_use test tests) | ||
-Dsoup2=true |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think we're basically forced to go for -Dsoup2=false
.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ugh, maybe we need to make it a USE flag that packages can depend on. Otherwise e.g. evolution-data-server-3.44
(which uses libsoup:2.4) and evolution-data-server-3.46
(which uses libsoup:3.0) are going to have to have very strange version dependencies. @leio: thoughts?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I did that with the use flag for now. We still need to backtrack the packages that depend on it, if we decide for the USE-flag solution
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think this is a in-sync update case, if possible:
We have all libsoup-2 + libgweather consumers require older libgweather than we make the switch for and then when we switch a consumer over, we raise its libgweather dependency to require at minimum the version that we switched over to libsoup-3. So basically preparing the tree by adding <libgweather-4.2 to existing libgweather:4 deps. Presumably libgweather:2 is unaffected by this and we probably don't have THAT many libgweather:4 consumers so far.
We might want to deliver the newer version for libsoup-2.4 one last time too and switch it over to libsoup-3 in a -r10 or so, but might be not worth it.
iwdevtools says we're missing a dep on |
4adb263
to
e36b978
Compare
02b7cc0
to
b75e5e9
Compare
Signed-off-by: Pascal Jäger <pascal.jaeger@leimstift.de>
Signed-off-by: Pascal Jäger <pascal.jaeger@leimstift.de>
Signed-off-by: Pascal Jäger <pascal.jaeger@leimstift.de>
Signed-off-by: Pascal Jäger <pascal.jaeger@leimstift.de>
Signed-off-by: Pascal Jäger <pascal.jaeger@leimstift.de>
Signed-off-by: Pascal Jäger <pascal.jaeger@leimstift.de>
Signed-off-by: Pascal Jäger <pascal.jaeger@leimstift.de>
Signed-off-by: Pascal Jäger <pascal.jaeger@leimstift.de>
Signed-off-by: Pascal Jäger <pascal.jaeger@leimstift.de>
Signed-off-by: Pascal Jäger <pascal.jaeger@leimstift.de>
377e41b
to
6f61e5e
Compare
Signed-off-by: Pascal Jäger <pascal.jaeger@leimstift.de>
6f61e5e
to
4d16efc
Compare
Looks like the ebuilds changed in the meantime. When we agreed on how we handle this soup2/soup3 thing I will sort it out |
Pull request CI reportReport generated at: 2022-09-29 21:28 UTC New issues caused by PR: There are existing issues already. Please look into the report to make sure none of them affect the packages in question: |
Signed-off-by: Pascal Jäger pascal.jaeger@leimstift.de