# Package incompatibility after upgrade

**URL:** <https://discourse.julialang.org/t/package-incompatibility-after-upgrade/99318>\
**Category:** General Usage\
**Created:** [May 24, 2023, 11:02am UTC](https://discourse.julialang.org/t/package-incompatibility-after-upgrade/99318 "2023-05-24T11:02:34Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![harven](https://avatars.discourse-cdn.com/v4/letter/h/3da27b/32.png) [@harven](https://discourse.julialang.org/u/harven)\
**Post date:** [May 24, 2023, 11:02am UTC](https://discourse.julialang.org/t/package-incompatibility-after-upgrade/99318/1 "2023-05-24T11:02:34Z")

</div>

I have just upgraded from julia 1.8 to 1.9 and there is now an incompatibility between the Winston (version 1.0.0) package and ImageView (version 0.11.5) package.

```
 julia> import Winston
 julia> import ImageView
 (julia:27862): GLib-GObject-WARNING **: 23:15:21.417: cannot register existing type 'GdkDisplayManager'
 (julia:27862): GLib-CRITICAL **: 23:15:21.417: g_once_init_leave: assertion 'result != 0' failed
 (julia:27862): GLib-GObject-CRITICAL **: 23:15:21.417: g_object_new_with_properties: assertion 'G_TYPE_IS_OBJECT (object_type)' failed

```

Then everything hangs and I have to kill the terminal.

Apparently, this comes from the fact that ImageView and Winston use different versions of Gtk. I was unable though to determine which version they use.

How can I make both packages to play well together?

---

<div class="post-metadata">

**Author:** ![harven](https://avatars.discourse-cdn.com/v4/letter/h/3da27b/32.png) [@harven](https://discourse.julialang.org/u/harven)\
**Post date:** [October 16, 2023, 1:13pm UTC](https://discourse.julialang.org/t/package-incompatibility-after-upgrade/99318/2 "2023-10-16T13:13:25Z")

</div>

The same problem persists with Julia 1.9.3 (and same packages version).
