Skip to content
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

glibmm: 2.62.0 -> 2.64.2 #86890

Merged
merged 1 commit into from May 6, 2020
Merged

glibmm: 2.62.0 -> 2.64.2 #86890

merged 1 commit into from May 6, 2020

Conversation

@r-ryantm
Copy link
Contributor

r-ryantm commented May 5, 2020

Semi-automatic update generated by nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/glibmm/versions.

meta.description for glibmm is: "C++ interface to the GLib library"

meta.homepage for glibmm is: "https://gtkmm.org/"

Updates performed
  • Version update
To inspect upstream changes
Impact
Checks done (click to expand)

Rebuild report (if merged into master) (click to expand)
690 total rebuild path(s)

226 package rebuild(s)

226 x86_64-linux rebuild(s)
214 i686-linux rebuild(s)
38 x86_64-darwin rebuild(s)
212 aarch64-linux rebuild(s)


First fifty rebuilds by attrpath
adapta-gtk-theme
aesop
ahoviewer
aj-snapshot
ams-lv2
arc-icon-theme
arc-theme
ardour
arx-libertatis
asciidoc-full
asciidoc-full-with-plugins
astroid
atkmm
bibata-cursors
bibata-cursors-translucent
bibata-extra-cursors
bombono
bookworm
btrbk
capitaine-cursors
carla
chrome-gnome-shell
clevis
collectd
collectd-data
dablin
dblatexFull
deepin.dde-control-center
deepin.dde-daemon
deepin.dde-dock
deepin.dde-file-manager
deepin.dde-kwin
deepin.dde-launcher
deepin.dde-session-ui
deepin.deepin-desktop-schemas
deepin.deepin-icon-theme
deepin.startdde
disorderfs
elementary-planner
elementary-xfce-icon-theme
emojione
eq10q
faba-icon-theme
faba-mono-icons
faust2jack
faust2jaqt
ffado
fim
flat-remix-icon-theme
fme
Instructions to test this update (click to expand)

Either download from Cachix:

nix-store -r /nix/store/8h5a06a4bk6iwnvnbv6441vscg63s7cm-glibmm-2.64.2 \
  --option binary-caches 'https://cache.nixos.org/ https://r-ryantm.cachix.org/' \
  --option trusted-public-keys '
  r-ryantm.cachix.org-1:gkUbLkouDAyvBdpBX0JOdIiD2/DP1ldF3Z3Y6Gqcc4c=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(r-ryantm's Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.

Or, build yourself:

nix-build -A glibmm https://github.com/r-ryantm/nixpkgs/archive/22a814fc748a871af96d3ea938b30d22c5939b28.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:

ls -la /nix/store/8h5a06a4bk6iwnvnbv6441vscg63s7cm-glibmm-2.64.2
ls -la /nix/store/8h5a06a4bk6iwnvnbv6441vscg63s7cm-glibmm-2.64.2/bin


Pre-merge build results

We have automatically built all packages that will get rebuilt due to this change.

This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the change, simply because they are already broken on the target branch.


Maintainer pings

cc @7c6f434c for testing.

@7c6f434c
Copy link
Member

7c6f434c commented May 6, 2020

@ryantm do I understand correctly that fulll rev-dep rebuild did not happen here because of too much stuff to build? Because the per-merge build results section looks broken

@ryantm
Copy link
Member

ryantm commented May 6, 2020

@7c6f434c yes that's correct. We are still working on the formatting.

@7c6f434c 7c6f434c merged commit 7ce657a into NixOS:staging May 6, 2020
17 checks passed
17 checks passed
glibmm, glibmm.passthru.tests on x86_64-darwin Unexpected error: unexpected build failure
Details
Evaluation Performance Report Evaluator Performance Report
Details
glibmm, glibmm.passthru.tests on aarch64-linux Success
Details
glibmm, glibmm.passthru.tests on x86_64-linux Success
Details
grahamcofborg-eval ^.^!
Details
grahamcofborg-eval-check-maintainers matching changed paths to changed attrs...
Details
grahamcofborg-eval-check-meta config.nix: checkMeta = true
Details
grahamcofborg-eval-darwin nix-instantiate --arg nixpkgs { outPath=./.; revCount=999999; shortRev="22a814f"; rev="22a814fc748a871af96d3ea938b30d22c5939b28"; } ./pkgs/t
Details
grahamcofborg-eval-lib-tests nix-build --arg pkgs import ./. {} ./lib/tests/release.nix
Details
grahamcofborg-eval-nixos nix-instantiate --arg nixpkgs { outPath=./.; revCount=999999; shortRev="22a814f"; rev="22a814fc748a871af96d3ea938b30d22c5939b28"; } ./nixos/
Details
grahamcofborg-eval-nixos-manual nix-instantiate --arg nixpkgs { outPath=./.; revCount=999999; shortRev="22a814f"; rev="22a814fc748a871af96d3ea938b30d22c5939b28"; } ./nixos/
Details
grahamcofborg-eval-nixos-options nix-instantiate --arg nixpkgs { outPath=./.; revCount=999999; shortRev="22a814f"; rev="22a814fc748a871af96d3ea938b30d22c5939b28"; } ./nixos/
Details
grahamcofborg-eval-nixpkgs-manual nix-instantiate --arg nixpkgs { outPath=./.; revCount=999999; shortRev="22a814f"; rev="22a814fc748a871af96d3ea938b30d22c5939b28"; } ./pkgs/t
Details
grahamcofborg-eval-nixpkgs-tarball nix-instantiate --arg nixpkgs { outPath=./.; revCount=999999; shortRev="22a814f"; rev="22a814fc748a871af96d3ea938b30d22c5939b28"; } ./pkgs/t
Details
grahamcofborg-eval-nixpkgs-unstable-jobset nix-instantiate --arg nixpkgs { outPath=./.; revCount=999999; shortRev="22a814f"; rev="22a814fc748a871af96d3ea938b30d22c5939b28"; } ./pkgs/t
Details
grahamcofborg-eval-package-list nix-env -qa --json --file .
Details
grahamcofborg-eval-package-list-no-aliases nix-env -qa --json --file . --arg config { allowAliases = false; }
Details
@7c6f434c
Copy link
Member

7c6f434c commented May 6, 2020

I see, thanks

@r-ryantm r-ryantm deleted the r-ryantm:auto-update/glibmm branch May 6, 2020
@jtojnar
Copy link
Contributor

jtojnar commented May 8, 2020

Should have witched to meson:

	(https://ftp.gnome.org/pub/GNOME/sources/glibmm/2.63/glibmm-2.63.1.news)
	2.63.1: (unstable):
	Distro packagers should probably not package this yet.
	
	Glib:
	* ustring: Fix memory leak in make_valid()
	  Use convert_return_gchar_ptr_to_*() in a couple of methods
	  (Martin Ejdestig) Merge request !11
	* Add ustring::sprintf(), wrapping g_strdup_printf()
	  (Daniel Boles) Issue #21
	* Fix callback races in glibmm when GSource is destructed
	  (Dainis Jonitis) Issue #41
	* Checksum, Datetime, TimeZone: Declare as _CLASS_BOXEDTYPE
	  (Kjell Ahlstedt)
	* Property: Add const get_proxy() returning ReadOnly
	  Getting Proxy from ReadOnly is const
	  (Daniel Boles) Issue #44
	* Property: Update for compatibility with Gtk::Builder
	  (Kjell Ahlstedt)
	* Fix memory leak in Variant<std::tuple<>>::create()
	  (Van de Bugger, Kjell Ahlstedt) Issue #48
	* Remove TimeVal
	  (Kjell Ahlstedt)
	
	Gio:
	* Add Application::add_option_group()
	  (Kjell Ahlstedt Issue #46 (Patrick Storz)
	* DBus::Object: Fix refcounts in some vfuncs
	  (Kjell Ahlstedt)
	* Gio::DBus: Add ObjectProxy, ObjectSkeleton, ObjectManager,
	  ObjectManagerClient, ObjectManagerServer
	  (Kjell Ahlstedt) Issue #43 (Martin Ejdestig)
	* Drive, MountOperation, ThemedIcon, TlsDatabase, VolumeMonitor:
	  Fix ownership of some lists and arrays (Fixes memory leaks
	  and dangling pointers)
	  (Kjell Ahlstedt)
	* Add SocketControlMessage::add_deserialize_func()
	  (Kjell Ahlstedt) Issue #52 (Ankur deep jaiswal)
	
	gmmproc:
	* Update for new glib deprecation macros
	  (Kjell Ahlstedt)
	
	Build:
	* Doxyfile.in: Remove unused configuration constants
	  (Kjell Ahlstedt) Issue #22
	* Require glib-2.0 >= 2.61.2
	  (Kjell Ahlstedt)
	* Change the ABI to glibmm-2.64
	  (Kjell Ahlstedt)
	
	Documentation:
	* Glib::init(), Gio::init(): Improve the documentation
	  (Kjell Ahlstedt) Issue #49 (Van de Bugger)
	* Glib::ustring can't always replace std::string
	  (Kjell Ahlstedt) Issue #47 (Patrick Storz)
	
	
	
	
	(https://ftp.gnome.org/pub/GNOME/sources/glibmm/2.64/glibmm-2.64.0.news)
	2.64.0 (stable):
	
	Glib:
	* Add get_user_runtime_dir()
	  (scx) Issue #57, merge request !14
	* Add get_host_name()
	  (scx) Issue #58, merge request !15
	* MainContext: Add push/pop/get_thread_default()
	  (Kjell Ahlstedt) Issue #56 (Yackie-Yang)
	* Add StdStringView and UStringView
	  Use them in build_filename()
	  (Thomas Holder, Kjell Ahlstedt) Issue #34
	* Regex: match(), match_all(): Deprecate rvalue string references
	  (Thomas Holder, Kjell Ahlstedt) Issue #66, merge request !26
	* Add Glib::canonicalize_filename()
	  (Kjell Ahlstedt) Issue #59 (Patrick Storz)
	* ustring: Fix insert(iterator, In, In)
	  (Thomas Holder) Merge request !19
	
	Gio:
	* DBus::Connection: Make the wrap() function thread-safe
	  (Kjell Ahlstedt) Issue #56 (Yackie-Yang)
	* DBus::Message::get_unix_fd_list(): Add refreturn
	  (Kjell Ahlstedt) Issue #68 (kr.woaini)
	
	gmmproc:
	* Add optional decl_prefix parameter to _CLASS_BOXEDTYPE,
	  _CLASS_BOXEDTYPE_STATIC, _CLASS_GOBJECT, _CLASS_INTERFACE,
	  _CLASS_OPAQUE_COPYABLE, _CLASS_OPAQUE_REFCOUNTED, _WRAP_GERROR
	  Used for adding GLIBMM_API or similar for MS Visual C++
	  (Chun-wei Fan)
	
	Build:
	* Add Meson support
	  (Chun-wei Fan, Kjell Ahlstedt) Merge request !28
	* Drop gendef from Windows builds
	  (Chun-wei Fan) Issue #12 (Mikhail Titov), merge request !30
	
	Documentation:
	* Correct spelling of spawn_async_with_pipes()
	  (Mike Fleetwood) Merge request !16
	* Glib::Binding: Several doc improvements
	  (Daniel Boles) Merge request !17
	* Glib::Binding: Explain why SlotTransform takes GValue*
	  (Kjell Ahlstedt) Issue #61 (Daniel Boles)
	* Regex: Note that Glib::ustring must be used in match methods
	  (Kjell Ahlstedt) Issue #66, merge request !26
	* Gio::AsyncResult: Improve the class description
	  (Kjell Ahlstedt) Issue #27 (Alberto Mardegan)
	
	
	2.62.0 (stable):
	
	Glib:
	* Add ustring::make_valid()
	  (Krzysztof Piecuch) Bug #780075
	  (Martin Ejdestig) Merge request !11
	  Issue #40 (Tanu Kaskinen)
	* Use convert_return_gchar_ptr_to_*() in a couple of ustring methods
	
	
	(https://ftp.gnome.org/pub/GNOME/sources/glibmm/2.64/glibmm-2.64.1.news)
	2.64.1: (stable):
	
	Glib:
	* Add missing #includes
	  (Kjell Ahlstedt) Issue #69 (Kalev Lember)
	
	
	
	
	(https://ftp.gnome.org/pub/GNOME/sources/glibmm/2.64/glibmm-2.64.2.news)
	2.64.2: (stable):
	
	Glib:
	* build_filename(): Fix the template overload
	  (Kjell Ahlstedt) Issue #71 (Kalev Lember)
	
	Build:
	* Meson build: Install generate_extra_defs.h
	  (Kjell Ahlstedt) Issue #70 (Jan Alexander Steffens)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked issues

Successfully merging this pull request may close these issues.

None yet

4 participants
You can’t perform that action at this time.