glib update

2015-10-04 Thread Tomasz Sowa
Hi

On FreeBSD there is a problem with the new version of glib:
$ svn log -r 393663 /usr/ports/devel/glib20

r393663 | kwm | 2015-08-06 18:14:42 +0200 (czw) | 6 linii

Disable kqueue for now, so we can take our time finding out what is up
with the file/directory monitoring code. And people can use there
Gtk based programs again.
PR: 202128

File managers such as caja, pcmanfm or thunar cannot refresh icons. So
one has to manually press F5 to refresh what is in a directory. Also the
Trash doesn't work -- there is no any files in the trash visible but
files are present under ~/.local/share/Trash/files/.

The solution is to downgrade glib to 383107 revision:
# cd /usr/ports
# svn up -r 383107
# portupgrade -f glib glib-networking glibmm

but this causes problems if an application wants a new glib library, for
example compiling libre office I get:
Package 'gio-2.0' has version '2.42.2', required version is '>= 2.43.4'
configure:34015: error: gtk3 libraries of the correct versions, not found

Is there any progress on fixing glib?


-- 
Tomek
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: glib update

2015-10-04 Thread Walter Schwarzenfeld
Hallo !!

You can revert the disabling of kqueue.
There is PR on https://bugzilla.gnome.org/show_bug.cgi?id=753378.

The had another solution:
"commenting out that mutex in gio/gunionvolumemonitor.c and it seem to
not hang any more"
581 _g_mount_get_for_mount_path (const gchar *mount_path,
582 GCancellable *cancellable)
583 {
593 if (klass->get_mount_for_mount_path)
594 {
595 // g_rec_mutex_lock (&the_volume_monitor_mutex);
596 mount = klass->get_mount_for_mount_path (mount_path, cancellable);
597 // g_rec_mutex_unlock (&the_volume_monitor_mutex);
598 }

___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: glib update

2015-10-04 Thread Walter Schwarzenfeld
rcorrect link

https://bugzilla.gnome.org/show_bug.cgi?id=753378


___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: glib update

2015-10-05 Thread Tomasz Sowa
Hi

> You can revert the disabling of kqueue.
> There is PR on https://bugzilla.gnome.org/show_bug.cgi?id=753378.
> 
> The had another solution:
> "commenting out that mutex in gio/gunionvolumemonitor.c and it seem to
> not hang any more"

Thanks, it works for me, I have left them info on their bugzilla site.

-- 
Tomek
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"