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

gnome3.glade: 3.22.2 -> 3.36.0 #87202

Merged
merged 3 commits into from May 15, 2020
Merged

Conversation

r-ryantm
Copy link
Contributor

@r-ryantm r-ryantm commented May 7, 2020

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

meta.description for gnome3.glade is: "User interface designer for GTK applications"

meta.homepage for gnome3.glade is: "https://wiki.gnome.org/Apps/Glade"

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

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

34 package rebuild(s)

34 x86_64-linux rebuild(s)
33 i686-linux rebuild(s)
3 x86_64-darwin rebuild(s)
33 aarch64-linux rebuild(s)


First fifty rebuilds by attrpath
adapta-gtk-theme
calls
chrome-gnome-shell
contrast
epiphany
fractal
gnome-builder
gnome-podcasts
gnome3.bijiben
gnome3.epiphany
gnome3.geary
gnome3.glade
gnome3.gnome-calendar
gnome3.gnome-clocks
gnome3.gnome-contacts
gnome3.gnome-control-center
gnome3.gnome-notes
gnome3.gnome-session
gnome3.gnome-shell
gnome3.gnome-terminal
gnome3.gnome-tweak-tool
gnome3.gnome-tweaks
gnome3.gnome_control_center
gnome3.gnome_session
gnome3.gnome_shell
gnome3.gnome_terminal
gnome3.pomodoro
gnome3.seahorse
gnomeExtensions.gsconnect
libhandy
pantheon.elementary-gsettings-schemas
pantheon.elementary-onboarding
pantheon.elementary-session-settings
shortwave
Instructions to test this update (click to expand)

Either download from Cachix:

nix-store -r /nix/store/79bvj0dhspgb3h0gbclbcqiwcr5pb5lb-glade-3.36.0 \
  --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 gnome3.glade https://github.com/r-ryantm/nixpkgs/archive/c110b1da93651037b383aabf88b985b0584ba395.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/79bvj0dhspgb3h0gbclbcqiwcr5pb5lb-glade-3.36.0
ls -la /nix/store/79bvj0dhspgb3h0gbclbcqiwcr5pb5lb-glade-3.36.0/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.

Result of nixpkgs-review 1

1 package marked as broken and skipped:
- gnomeExtensions.system-monitor
25 packages failed to build:
- adapta-gtk-theme
- calls
- chrome-gnome-shell
- contrast
- epiphany
- fractal
- gnome-podcasts
- gnome3.bijiben
- gnome3.geary
- gnome3.gnome-calendar
- gnome3.gnome-clocks
- gnome3.gnome-contacts
- gnome3.gnome-control-center
- gnome3.gnome-session
- gnome3.gnome-shell
- gnome3.gnome-terminal
- gnome3.gnome-tweak-tool
- gnome3.pomodoro
- gnome3.seahorse
- gnomeExtensions.gsconnect
- libhandy
- pantheon.elementary-gsettings-schemas
- pantheon.elementary-onboarding
- pantheon.elementary-session-settings
- shortwave
2 packages built:
- gnome-builder
- gnome3.glade

Maintainer pings

cc @hedning @jtojnar @worldofpeace for testing.

@ofborg ofborg bot added the 6.topic: GNOME GNOME desktop environment and its underlying platform label May 7, 2020
@ofborg ofborg bot requested review from jtojnar, hedning and worldofpeace May 7, 2020 17:01
@hedning
Copy link
Contributor

hedning commented May 7, 2020

news:

Glade 3.36.0

  • widget: canonicalize support-warning property name
  • tests: Include back GtkTreeViewColumn
  • gtk+: properly cast to avoid warnings
  • gtk+: workaround truncation warning by being safer
  • gladeui: remove unused type_func variable
  • gladeui: Ensure that we write the "type-func" property when a get-type-function is defined in the catalog
  • Allow to specify placeholder to GtkListBox
  • gtk+: Allow to use GtkResponseType with GtkDialog and GtkInfobar buttons
  • gladeui: Change the boolean parsing logic to be the same as Gtk
  • Appdata: update app-id
  • Update FSF address
  • gladeui: Modernize GladeSignalEditor codebase
  • RDNN appdata & desktop file
  • gtk+: Add homogeneous property to GtkStackSwitcher
  • gladeui: Fix wrong pointer convertion in GladeDesignView
  • gtk+: Provide Gtk 3.22 properties for GtkScrolledWindow
  • gtk+: Add missing 3.22 enum/flag values
  • gladeui: Modernize GladeWidgetAdaptor definition
  • gtk+: Keep internationalization context in Atk properties
  • gladeui: Plug tiny leak on Drag & Drop
  • gladeui: Fix crash on drag-n-drop
  • gladeui: fix several tiny memory leaks found with valgrind
  • Make it easier to track GladeXML elements and be GObject Introspection friendly by registering boxed types
  • gladeui: Replace the last occurences of GladeWidgetClass with GladeWidgetAdaptor in the comments
  • gladeui: Use G_DECLARE_FINAL_TYPE for GladeObjectStub
  • gladeui: Use G_DECLARE_DERIVABLE_TYPE for GladeNamedIconChooserDialog
  • gladeui: Use G_DECLARE_DERIVABLE_TYPE for GladeInspector
  • gladeui: Use G_DECLARE_DERIVABLE_TYPE for GladeEditorProperty
  • gladeui: Use G_DECLARE_DERIVABLE_TYPE for GladeEditor
  • gladeui: Use G_DECLARE_INTERFACE for GladeEditable
  • gladeui: Use G_DECLARE_INTERFACE for GladeDrag
  • gladeui: Use G_DECLARE_DERIVABLE_TYPE for GladeDesignView
  • gladeui: Use G_DECLARE_DERIVABLE_TYPE for GladeDesignLayout
  • gladeui: Use G_DECLARE_DERIVABLE_TYPE for GladeCommand
  • gladeui: Use G_DECLARE_DERIVABLE_TYPE for GladeClipboard
  • gladeui: Use G_DECLARE_DERIVABLE_TYPE for GladeCellRendererIcon
  • gladeui: Use G_DECLARE_DERIVABLE_TYPE for GladeBaseEditor
  • gladeui: Use G_DECLARE_DERIVABLE_TYPE for GladeApp
  • gladeui: Use G_DECLARE_DERIVABLE_TYPE for GladeAdaptorChooserWidget
  • gladeui: Use G_DECLARE_DERIVABLE_TYPE for GladeEditorSkeleton
  • gladeui: Use G_DECLARE_DERIVABLE_TYPE for GladeEditorTable
  • dnd: Enable Drag&Drop on wayland
  • gladeui: remove implicit cast in assignment
  • build: remove G_CONST_RETURN usage
  • gladeui: ignore various GParameter deprecations
  • Fix on debug traces after rename GladePropertyClass to GladePropertyDef
  • meson: Activate enable-debug variables
  • Prevent dragging an ancestor inside a child
  • GladePopup: Clear add item when adding as toplevel
  • GtkImage: Fix icon size being reset
  • build: Fix OSX support in meson
  • build: Do not use a system variable only for Windows
  • Fix loading dylibs on OSX
  • Set the "About Dialogue" as modal
  • Fix split sentense in GladeProject
  • Adding "Glade" to "About" section.
  • Respect the Glade namespace for macros and defines
  • Rename *Klass to *Class as there are no name collision anymore
  • Fix two memory leaks discovered with valgrind
  • GladeSignalDef: fix documentation for glade_signal_def_set_deprecated
  • Rename GWActionClass to GladeWidgetActionDef to use the right namespace
  • Rename GladePropertyClass to GladePropertyDef and declare it as boxed
  • Rename GladeSignalClass to GladeSignalDef and declare it as boxed
  • Create GladeSettings to hold the settings instead of using a Gtk widget for holding it
  • Add GDK_VERSION_MIN_REQUIRED
  • Utils: get the absolute path but avoid accessing it
  • Fix several compiler warnings
  • Replace some functions by Gtk 3.22 ones
  • GladeSignalClass: rename glade_signal_class_get_type
  • Allow to use GtkFileChooserNative
  • GladeProperty: Keep the bind-source, bind-property and bind-flags elements
  • Couple of fixes for memory leaks found with valgrind
  • GtkLinkButton: allow to edit the label
  • gladeui: Fix several memory leaks with GladeWidgetAdaptor
  • gladeui: Fix leak of create_type in GladePropertyClass
  • gladeui: fix memory leak in GWActionClass
  • introspection: Add many annotations to sources
  • No wide handles in center_paned and left_paned
  • flatpak: Set meson as buildsystem
  • build: Port to meson build system
  • gtk+: Add deprecated flag to GtkButton and GtkImage stock properties
  • doc: remove missing xml files
  • doc: Modernize the documentation
  • docs: Make some changes to fix warnings with the documentation
  • Add metadata information about releases
  • i18n: Do not use input file for not translated files
  • Fix xgettext string extraction for catalogs
  • snap: update for icon filename changes
  • Add translator comments to the .desktop file
  • gladeui-2.0.pc: Data paths relative to datadir
  • icon: update app icon
  • GladeProject: escape markup in parser errors
  • Use autoreconf instead deprecated gnome-common
  • Stop defaulting missing images to deprecated stock icons
  • Migrate from intltool to gettext
  • gladeui: Fix GIR package reference and add c-include
  • dtd: Add several new elements
  • Add initial implementation of Automatic Templates
  • GladeIntro: fix regresion in find_widget_forall()
  • GladeProject: add handler signals
  • GladeEditor: expose signal editor widget as a property
  • GladeIntro: use name and buildable name to find widgets
  • GladeWindow: simplify pointer mode actions
  • GladeWindow: move actions to GtkApplication
  • GladeEPropAttrs: use sane adjustment values for size and scale attrs
  • GtkActionable: add action-target property
  • Fix tab/space identation
  • GladeWidgetAdaptor: add glade_widget_adaptor_get_display_name()
  • GladeWindow: port to GtkApplication
  • Remove GladeInstantiable prefix from UI
  • GladeGtkBin: add initial support for GtkBin abstract class
  • GladeWidget: add support for abstract classes
  • widget-editor: Replace margin right/left for end/start
  • GladeModelButton: improve editor
  • GladeEditorProperty, GladePropertyClass, GladeWidgetAdaptor:
  • GladeModelButton: enable icon/iconic properties
  • Gtk plugin: add support for GFileIcon
  • Add initial support for GFile type properties
  • Bump Gtk required version to 3.22
  • GladeGtkBox: improve children sort function
  • GladeGtkHeaderBar: Improve position packing property handling
  • Add OARS tags
  • Gtk catalog: mark GtkImageMenuItem as deprecated since 3.10
  • GladeWidgetAdaptor: added deprecated-since metadata
  • GladeImageItemEditor: use display name for commands names
  • GladeCommand: ensure widget name on object properties
  • GladeGtkAdjustment: add digits virtual property
  • GladeEPropNumeric: bind precision property to spin button
  • GladeProperty: add precision property
  • GladePropertyClass: round floating point values to epsilon
  • ui/widget: Make template ver# warning more useful
  • GladeCommand: ignore special child types placeholders in add command. GladeGtkWindow: mark titlebar placeholder as special child type.
  • Gtk Catalog: add back GtkStatusbar
  • GladeGtkHeaderBar: mark title and subtitle as translatable
  • GladeGtkDialog: chain up post_create() method
  • GladeGtkWindow: remove get_children() method
  • GladeAdaptorChooser: add missing translation domain
  • GladeGtkWidget: save accessible-role atk property
  • GladeGtkWindow: fix regression in csd handling

Copy link
Contributor

@jtojnar jtojnar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Port to meson, drop intltool.

Copy link
Contributor

@jtojnar jtojnar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Runs fine, meson port not yet in the tarball.

@hedning
Copy link
Contributor

hedning commented May 15, 2020

The bot says there's a bunch of reverse dependencies that doesn't build. Is that reproducable or not?

@jtojnar
Copy link
Contributor

jtojnar commented May 15, 2020

Right, this seems to have broken libhandy, good catch. Will investigate.

@jtojnar
Copy link
Contributor

jtojnar commented May 15, 2020

also switch away from dependency aliases and reorder the attributes a bit
@jtojnar
Copy link
Contributor

jtojnar commented May 15, 2020

libhandy now builds. gnome-builder seems to build too.

@ofborg ofborg bot requested a review from hedning May 15, 2020 17:47
@hedning hedning merged commit 59e2e44 into NixOS:master May 15, 2020
@r-ryantm r-ryantm deleted the auto-update/glade branch May 16, 2020 23:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants