-
-
Notifications
You must be signed in to change notification settings - Fork 14.4k
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
staging-next 2024-04-22 #306080
staging-next 2024-04-22 #306080
Conversation
https://gitlab.gnome.org/GNOME/swell-foop/-/compare/41.1...46.0 Port to GTK4. Changelog-Reviewed-By: Maxine Aubrey <max@ine.dev>
https://gitlab.gnome.org/GNOME/tecla/-/compare/45.0...46.0 Changelog-Reviewed-By: Maxine Aubrey <max@ine.dev>
https://gitlab.gnome.org/GNOME/gnome-text-editor/-/compare/45.3...46.0 We don't need appstream-util or appstreamcli if we don't run tests. Changelog-Reviewed-By: Maxine Aubrey <max@ine.dev>
Co-authored-by: PowerUser64 <blake@blakenorth.net> Co-authored-by: davidak <git@davidak.de>
As mentioned above, you would need both the setup hook and
If you just needed GLib (or other bindings shipped with gobject-introspection), wrapper was not needed since |
I now tried |
Just tried it and it works for me: diff --git a/pkgs/development/python-modules/pydbus/default.nix b/pkgs/development/python-modules/pydbus/default.nix
index fc8965fd3538..8e47b4489e17 100644
--- a/pkgs/development/python-modules/pydbus/default.nix
+++ b/pkgs/development/python-modules/pydbus/default.nix
@@ -3,6 +3,8 @@
, fetchFromGitHub
, setuptools
, pygobject3
+, gobject-introspection
+, glib
}:
buildPythonPackage rec {
@@ -24,12 +26,17 @@ buildPythonPackage rec {
nativeBuildInputs = [
setuptools
+ gobject-introspection.setupHook
];
propagatedBuildInputs = [
pygobject3
];
+ buildInputs = [
+ glib
+ ];
+
pythonImportsCheck = [
"pydbus"
"pydbus.generic" |
I was only modifying pygobject3. Maybe I didn't choose the right combination of native and propagated. |
If I am reading the reference right, I believe, if |
I tried #308488 and it fixes Got to run now. |
zrythm: 1.0.0-beta.4.9.1 -> 1.0.0-rc.1
icon-library: 0.0.18 -> 0.0.19
yaru-theme: 23.10.0 -> 24.04.2
Co-authored-by: aleksana <me@aleksana.moe>
blanket: 0.6.0 -> 0.7.0
(but some other deps are still failing)
Some of the dependencies wouldn't build anymore: https://hydra.nixos.org/build/257585236/nixlog/5/tail Tested on x86_64-linux: ceph ceph-client ceph-csi ceph-dev ceph.tests
Well, it's not great, bringing a few hundred build regressions (closest view probably here so far), mostly because of python packages – but:
|
According to the 24.05 schedule, this is the last staging-next iteration that might contain breaking changes to release critical packages.
Helpful links
https://hydra.nixos.org/job/nixpkgs/staging-next/unstable#tabs-constituents
https://hydra.nixos.org/job/nixos/staging-next-small/tested
https://hydra.nixos.org/jobset/nixpkgs/staging-next
https://hydra.nixos.org/jobset/nixos/staging-next-small
Mass breakages
nothing notable so far