NetBSD Problem Report #52350

From martin@aprisoft.de  Thu Jun 29 07:56:16 2017
Return-Path: <martin@aprisoft.de>
Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200])
	(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
	(Client CN "mail.netbsd.org", Issuer "Postmaster NetBSD.org" (verified OK))
	by mollari.NetBSD.org (Postfix) with ESMTPS id 787E37A265
	for <gnats-bugs@gnats.NetBSD.org>; Thu, 29 Jun 2017 07:56:16 +0000 (UTC)
Message-Id: <20170629075605.865A15CC761@emmas.aprisoft.de>
Date: Thu, 29 Jun 2017 09:56:05 +0200 (CEST)
From: martin@NetBSD.org
Reply-To: martin@NetBSD.org
To: gnats-bugs@NetBSD.org
Subject: xfce4 not working on NetBSD-current
X-Send-Pr-Version: 3.95

>Number:         52350
>Category:       pkg
>Synopsis:       xfce4 not working on NetBSD-current
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    pkg-manager
>State:          closed
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Thu Jun 29 08:00:00 +0000 2017
>Closed-Date:    Tue Jun 26 06:54:15 +0000 2018
>Last-Modified:  Tue Jun 26 06:54:15 +0000 2018
>Originator:     Martin Husemann
>Release:        NetBSD 8.99.1
>Organization:
The NetBSD Foundation, Inc.
>Environment:
System: NetBSD seven-days-to-the-wolves.aprisoft.de 8.99.1 NetBSD 8.99.1 (GENERIC) #149: Wed Jun 28 20:52:01 CEST 2017 martin@seven-days-to-the-wolves.aprisoft.de:/work/src/sys/arch/amd64/compile/GENERIC amd64
Architecture: x86_64
Machine: amd64
>Description:

I am having massive trouble with the new Xfce4 version in pkgsrc on one
machine (while it is working fine for Youri).

I can not move Icons in a panel (right click, select move, try to move it
around and watch the panel crash). Several dialogs are missing important
scrollbars (e.g. the appearance applet). I get crashes from xfce4-session.

So I tested on another machine, going for a clean install:

I updated the machine to NetBSD-current as of yesterday. I removed
all pkgs (pkg_delete -r \*), and made sure $WRKPBKDIR was empty (besides
the binary pkgs I keep there: PACKAGES?=${WRKOBJDIR}/packages/${MACHINE_ARCH}).

Then I updated pkgsrc to -current as of yesterday evening.

Next I installed shells/tcsh and meta-pkgs/xfce4 from source.

That gave me:

digest-20160304     Message digest wrapper utility
cwrappers-20170611  pkgsrc compiler wrappers
checkperms-1.11nb1  Check and correct file permissions
tcsh-6.20.00nb2     Extended C-shell with many useful features
m4-1.4.17           GNU version of UNIX m4 macro language processor
libtool-base-2.4.6  Generic shared library support script (the script itself)
gmake-4.1nb3        GNU version of 'make' utility
perl-5.26.0nb1      Practical Extraction and Report Language
p5-XML-Parser-2.44nb3 Perl extension interface to James Clark's XML parser, expat
intltool-0.51.0nb2  Internationalization Tool Collection
pkgconf-1.3.5       API-driven pkg-config replacement
osabi-NetBSD-8.99.1 Operating System version dummy-package
x11-links-1.05      Shadow tree of links to native X11 headers and libraries
gettext-lib-0.19.8.1 Internationalized Message Handling Library (libintl)
gettext-tools-0.19.8.1nb1 Tools for providing messages in different languages
bison-3.0.4nb3      GNU yacc(1) replacement
bash-4.4.012        The GNU Bourne Again Shell
readline-7.0        GNU library that can recall and edit previous input
mozilla-rootcerts-1.0.20170121nb5 Root CA certificates from the Mozilla Project
libffi-3.2.1nb3     Foreign function interface
python27-2.7.13nb1  Interpreted, interactive, object-oriented programming language
py27-expat-2.7.13   Python interface to expat
p5-gettext-1.07nb2  Perl5 module interface to C I18N functions
help2man-1.47.4     Generate simple manual pages from program output
autoconf-2.69nb7    Generates automatic source code configuration scripts
libelf-0.8.13nb1    ELF object file access library
pcre-8.40nb2        Perl Compatible Regular Expressions library
glib2-2.50.3        Some useful routines for C programming (glib2)
gdbus-codegen-2.50.3 Generate code and/or documentation for one or more D-Bus interfaces
py27-cElementTree-2.7.13 C implementation of Python ElementTree API
gobject-introspection-1.50.0 GObject Introspection
xmlcatmgr-2.2nb1    XML and SGML catalog manager
libxml2-2.9.4nb4    XML parser library from the GNOME project
shared-mime-info-1.8 Core database of common types
atk-2.22.0          Set of interfaces for accessibility
jbigkit-2.1         JBIG-KIT lossless image compression library
jpeg-9b             IJG's jpeg compression utilities
tiff-4.0.8nb1       Library and tools for reading and writing TIFF data files
png-1.6.29          Library for manipulating PNG images
gdk-pixbuf2-2.36.6  Image loaders for gtk2
getopt-1.1.6        Program to help shell scripts parse command-line parameters
docbook-xml-4.5     XML DTD designed for computer documentation
docbook-xsl-1.79.1nb2 Docbook XSL modular stylesheet
libgpg-error-1.27   Definitions of common error values for all GnuPG components
libgcrypt-1.7.7     GNU cryptographic library
libxslt-1.1.29nb2   XSLT parser library from the GNOME project
xmlto-0.0.28nb1     Tool to help transform XML documents into other formats
dbus-1.10.18        Message bus system
at-spi2-core-2.22.0 Assistive Technology Service Provider Interface Core
at-spi2-atk-2.22.0  Assistive Technology Service Provider Interface A11y Toolkit
icu-59.1            Robust and full-featured Unicode services
harfbuzz-1.4.6      OpenType text shaping engine
lzo-2.10            Portable lossless data compression library
cairo-1.14.10       Vector graphics library with cross-device output support
cairo-gobject-1.14.10 Vector graphics library with cross-device output support
pango-1.40.3nb2     Library for layout and rendering of text
automake-1.15.1     GNU Standards-compliant Makefile generator
xorg-util-macros-1.19.1 Xorg autotool macros
libepoxy-1.4.3      Library for OpenGL function pointer management
hicolor-icon-theme-0.13nb1 Standard icon theme called hicolor
desktop-file-utils-0.23 Utilities to manage desktop entries
gtk3+-3.22.9nb2     GIMP Toolkit v3 - libraries for building X11 user interfaces
p5-Locale-libintl-1.26nb1 Perl internationalization library
texi2html-5.0nb6    Texinfo-to-HTML direct translator
yasm-1.3.0          Complete rewrite of the NASM assembler with BSD license
fribidi-0.19.7      Free Implementation of the Unicode Bidirectional Algorithm
enca-1.15           Extremely Naive Charset Analyser
libass-0.13.4nb2    Portable subtitle renderer for the ASS/SSA subtitle format
libogg-1.3.2        Ogg project codecs library
libvorbis-1.3.5     Library for the Ogg Vorbis audio encoding format
libtheora-1.1.1nb2  Video codec for Ogg multimedia streaming
lame-3.99.5nb3      Fast, high quality MP3 encoder
xvidcore-1.3.3      ISO MPEG-4 compliant video codec
nasm-2.13.01        General-purpose x86 assembler
x264-devel-20170615 GPL licensed H.264 encoder
libvdpau-1.1.1nb1   Video Decode and Presentation API for Unix
libva-1.7.3nb5      Video Acceleration API
libvpx-1.6.1nb1     On2 VP8 library from Google
ffmpeg1-1.2.12nb7   Decoding, encoding and streaming software (v1.x)
ffmpegthumbnailer-2.0.8nb7 Lightweight video thumbnailer that can be used by file managers
rhash-1.3.4         Calculate/check CRC32, MD5, SHA1, GOST, TTH, BTIH or other hash sums
libuv-1.12.0        Cross-platform asychronous I/O
gsed-4.4            GNU implementation of sed, the POSIX stream editor
libidn-1.33         Internationalized Domain Names command line tool
curl-7.54.1         Client that groks URLs
cmake-3.8.2         Cross platform make
lcms2-2.8           Little Color Management System - a color management library
openjpeg-2.1.2      JPEG 2000 library
poppler-0.55.0      PDF rendering library
poppler-glib-0.55.0 PDF rendering library (GLib wrapper)
libgsf-1.14.34nb1   GNOME2 structured file library
dbus-glib-0.108     GLib bindings for the D-BUS message bus system
xfce4-tumbler-0.1.32 D-Bus thumbnailing service
gtk2+-2.24.31nb4    GIMP Toolkit v2 - libraries for building X11 user interfaces
libxfce4util-4.13.0 Xfce basic library
xfce4-conf-4.12.1   Xfce client-server configuration storage and query system
gperf-3.1           GNU perfect hash function generator
xcb-util-0.4.0      XCB Utilities
startup-notification-0.12nb3 X11 application startup notification library
libxfce4ui-4.13.1   Xfce widget library
xfce4-garcon-0.6.1  Xfce menu library
xfce4-appfinder-4.12.0nb4 Xfce application finder
libglade-2.6.4nb25  Runtime interpreter for GLADE GUI files
py27-libxml2-2.9.4nb2 Python wrapper for libxml2
itstool-2.0.2       ITS Tool allows you to translate XML documents with PO files
gmp-6.1.2           Library for arbitrary precision arithmetic
mpfr-3.1.5          GMP-based library for multiple-precision floating-point computations
gawk-4.1.4          GNU awk
py27-libxslt-1.1.29nb1 Python wrapper for libxslt
gnome-doc-utils-0.20.10nb2 Documentation utilities for the GNOME project
rarian-0.8.1nb4     Documentation metadata library
gtk-doc-1.21nb3     Tools for authors of the GTK+ reference documentation
tdb-1.3.8           Small database system which uses files to store data
libwnck3-3.20.1nb2  Library to write pagers and tasklists
popt-1.16nb1        Command line option parsing library
samba-3.6.25nb6     SMB/CIFS protocol server suite
libcddb-1.3.2nb1    Library to access data on a CDDB server
libcdio-0.93nb4     CD-ROM access library
libcdio-paranoia-0.93nb2 CD-ROM access library: CDDA support
pciids-20150907     Repository of PCI IDs (pci.ids database)
libvolume_id-0.81.1nb1 Library to provide file system type information
libIDL-0.8.14nb4    CORBA Interface Definition Language parser
ORBit2-2.14.19nb4   High-performance CORBA ORB with C language support
GConf-2.32.4nb11    Configuration database system used by GNOME
usbids-20081118     Repository of USB IDs (usb.ids database)
policykit-0.9nb20   Framework for managing admin policies and privileges
hal-info-20091130nb5 FreeDesktop hardware abstraction layer (info subpackage)
hal-0.5.14nb18      FreeDesktop hardware abstraction layer
libproxy-0.4.15     Library that provides automatic proxy configuration management
libltdl-2.4.6       Generic shared library support (libltdl abstraction library)
libunistring-0.9.7  Unicode string library
libcfg+-0.7.0       Command line and configuration file parsing library
libatomic_ops-7.6.0 Multi-platform library of atomic operations by Hans Boehm
boehm-gc-7.6.0nb2   Garbage collection and memory leak detection for C and C++
guile20-2.0.14nb2   Official extension language for the GNU operating system (2.0 branch)
autogen-5.18.10nb2  The Automated Text and Program Generation Tool
libtasn1-4.10       ASN.1 structure parser library
nettle-3.3          Cryptographic library
gnutls-3.5.12       GNU Transport Layer Security library
glib-networking-2.48.0nb1 Network-related giomodules for glib
libsoup-2.54.1nb3   HTTP library implementation in C
libgnome-keyring-3.12.0 GNOME password and secret manager
gvfs-1.6.7nb28      Userspace virtual filesystem
libexif-0.6.21      EXIF file library
libnotify-0.7.6nb6  Desktop notification framework
p5-Business-ISBN-Data-20140910.003nb2 Data for the p5-Business-ISBN package
p5-Business-ISBN-3.004nb1 Perl5 module to work with International Standard Book Numbers (ISBNs)
p5-URI-1.71nb2      Perl5 Uniform Resource Identifiers class (URI, RFC 2396)
xfce4-exo-0.11.3    Xfce extension library
zonetab-0           NetBSD zone.tab file
xfce4-panel-4.13.0  Xfce panel
xfce4-thunar-1.6.11 Xfce file manager
xfce4-desktop-4.13.1 Xfce desktop background manager
xfce4-gtk2-engine-3.2.0nb4 Xfce GTK2 themes
gtksourceview3-3.22.0nb2 Text widget that extends GTK3's GtkTextView widget
xfce4-mousepad-0.4.0nb5 Xfce text editor
libical-1.0nb3      Reference implementation of the iCalendar data type and format
xfce4-orage-4.12.1nb4 Xfce time managing application
gstreamer0.10-0.10.36nb9 Open source multimedia framework
libcanberra-0.27nb8 Desktop event sound library
libwnck-2.30.6nb21  Library to write pagers and tasklists
iso-codes-3.75      List of country, language and currency names
libxklavier-5.4nb2  High-level API for the X Keyboard Extension (XKB)
xfce4-settings-4.13.0 Xfce settings manager
xfce4-session-4.13.0 Xfce session manager
vte-0.38.4          Terminal widget with improved accessibility and I18N support
xfce4-terminal-0.8.5.1 Xfce terminal emulator
xfce4-wm-4.13.0     Xfce window manager
xfce4-wm-themes-4.10.0nb4 Xfce window manager themes
xfce4-xarchiver-0.5.4nb4 Xfce archiver handler
libcroco-0.6.8      Toolkit to parse and manipulate CSS (Cascading Style Sheets)
librsvg-2.40.15nb5  SVG library for GNOME
p5-XML-NamespaceSupport-1.12nb1 Perl module to the SAX2 NamespaceSupport class
p5-XML-SAX-Base-1.09nb1 Perl base class SAX Drivers and Filters
p5-XML-SAX-0.99nb6  Perl interface to the SAX2 XML Parser
p5-XML-SAX-Expat-0.51nb3 Perl SAX2 XML driver sitting on top of Expat (XML::Parser)
p5-XML-Simple-2.24nb1 Easy Perl API to read/write XML
icon-naming-utils-0.8.90nb5 Adapts GNOME and KDE icon names to the Icon Naming Specification
gnome-icon-theme-3.12.0nb2 Theme consisting of a set of icons for GNOME
elementary-xfce-icon-theme-0.8 Elementary icons forked, extended and maintained for Xfce
w3m-0.5.3.0.20170102 Multilingualized version of a pager/text-based browser w3m
xdg-utils-1.1.2     Tools to assist applications with various desktop integration tasks
xfce4-4.12.0nb7     Xfce


I have:

PKG_DEFAULT_OPTIONS	+= -introspection -pulseaudio -polkit

and in .xsession:

--8<--
#! /bin/sh

eval `dbus-launch --sh-syntax --exit-with-session`
exec startxfce4
-->8--

Finaly I fired up xdm and tried to log in.

This gives me a plain blue screen and the xfce arrow pointer. Nothing else.

So I don't even get as far as on the other machine, and no usable desktop
at all.

>How-To-Repeat:
see above

>Fix:
n/a

>Release-Note:

>Audit-Trail:
From: Martin Husemann <martin@duskware.de>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: pkg/52350: xfce4 not working on NetBSD-current
Date: Fri, 30 Jun 2017 14:10:31 +0200

 I retried with:

 PKG_DEFAULT_OPTIONS     += -gvfs

 This is the minimal options I need to be able to build xfce4 at all (due
 to the gobject-introspection issues).

 I then created a new user account and tried it with that. Same .xsession
 file as before.

 Result is the same.

 I got a xfce4-panel core:

 Core was generated by `xfce4-panel'.
 Program terminated with signal SIGSEGV, Segmentation fault.
 #0  XScreenCount (dpy=0x0)
     at /work/xsrc/external/mit/libX11/dist/src/Macros.c:109
 109     int XScreenCount(Display *dpy) { return (ScreenCount(dpy)); }
 (gdb) bt
 #0  XScreenCount (dpy=0x0)
     at /work/xsrc/external/mit/libX11/dist/src/Macros.c:109
 #1  0x0000000000413a60 in panel_application_load ()
 #2  0x000000000042d320 in main ()


 and still lots of .xsession-errors (though I had no setup at all so far).

 All pkgs installed now are listed below.

 Martin

 digest-20160304     Message digest wrapper utility
 cwrappers-20170611  pkgsrc compiler wrappers
 checkperms-1.11nb1  Check and correct file permissions
 tcsh-6.20.00nb2     Extended C-shell with many useful features
 mini_sendmail-1.3.6nb2 Accept email on behalf of the real sendmail without spooling
 osabi-NetBSD-8.99.1 Operating System version dummy-package
 x11-links-1.05      Shadow tree of links to native X11 headers and libraries
 rxvt-2.7.10nb6      Low memory usage xterm replacement that supports color
 m4-1.4.17           GNU version of UNIX m4 macro language processor
 libtool-base-2.4.6  Generic shared library support script (the script itself)
 gmake-4.1nb3        GNU version of 'make' utility
 perl-5.26.0nb1      Practical Extraction and Report Language
 p5-XML-Parser-2.44nb3 Perl extension interface to James Clark's XML parser, expat
 intltool-0.51.0nb2  Internationalization Tool Collection
 pkgconf-1.3.5       API-driven pkg-config replacement
 gettext-lib-0.19.8.1 Internationalized Message Handling Library (libintl)
 gettext-tools-0.19.8.1nb1 Tools for providing messages in different languages
 bison-3.0.4nb3      GNU yacc(1) replacement
 bash-4.4.012        The GNU Bourne Again Shell
 readline-7.0        GNU library that can recall and edit previous input
 mozilla-rootcerts-1.0.20170121nb5 Root CA certificates from the Mozilla Project
 libffi-3.2.1nb3     Foreign function interface
 python27-2.7.13nb1  Interpreted, interactive, object-oriented programming language
 py27-expat-2.7.13   Python interface to expat
 p5-gettext-1.07nb2  Perl5 module interface to C I18N functions
 help2man-1.47.4     Generate simple manual pages from program output
 autoconf-2.69nb7    Generates automatic source code configuration scripts
 libelf-0.8.13nb1    ELF object file access library
 pcre-8.40nb2        Perl Compatible Regular Expressions library
 glib2-2.50.3        Some useful routines for C programming (glib2)
 gdbus-codegen-2.50.3 Generate code and/or documentation for one or more D-Bus interfaces
 py27-cElementTree-2.7.13 C implementation of Python ElementTree API
 gobject-introspection-1.50.0 GObject Introspection
 xmlcatmgr-2.2nb1    XML and SGML catalog manager
 atk-2.22.0          Set of interfaces for accessibility
 libxml2-2.9.4nb4    XML parser library from the GNOME project
 shared-mime-info-1.8 Core database of common types
 jbigkit-2.1         JBIG-KIT lossless image compression library
 jpeg-9b             IJG's jpeg compression utilities
 tiff-4.0.8nb1       Library and tools for reading and writing TIFF data files
 png-1.6.29          Library for manipulating PNG images
 gdk-pixbuf2-2.36.6  Image loaders for gtk2
 getopt-1.1.6        Program to help shell scripts parse command-line parameters
 docbook-xml-4.5     XML DTD designed for computer documentation
 docbook-xsl-1.79.1nb2 Docbook XSL modular stylesheet
 libgpg-error-1.27   Definitions of common error values for all GnuPG components
 libgcrypt-1.7.7     GNU cryptographic library
 libxslt-1.1.29nb2   XSLT parser library from the GNOME project
 xmlto-0.0.28nb1     Tool to help transform XML documents into other formats
 dbus-1.10.18        Message bus system
 at-spi2-core-2.22.0 Assistive Technology Service Provider Interface Core
 at-spi2-atk-2.22.0  Assistive Technology Service Provider Interface A11y Toolkit
 icu-59.1            Robust and full-featured Unicode services
 harfbuzz-1.4.6      OpenType text shaping engine
 lzo-2.10            Portable lossless data compression library
 cairo-1.14.10       Vector graphics library with cross-device output support
 cairo-gobject-1.14.10 Vector graphics library with cross-device output support
 pango-1.40.3nb2     Library for layout and rendering of text
 automake-1.15.1     GNU Standards-compliant Makefile generator
 xorg-util-macros-1.19.1 Xorg autotool macros
 libepoxy-1.4.3      Library for OpenGL function pointer management
 hicolor-icon-theme-0.13nb1 Standard icon theme called hicolor
 desktop-file-utils-0.23 Utilities to manage desktop entries
 gtk3+-3.22.9nb2     GIMP Toolkit v3 - libraries for building X11 user interfaces
 p5-Locale-libintl-1.26nb1 Perl internationalization library
 texi2html-5.0nb6    Texinfo-to-HTML direct translator
 yasm-1.3.0          Complete rewrite of the NASM assembler with BSD license
 fribidi-0.19.7      Free Implementation of the Unicode Bidirectional Algorithm
 enca-1.15           Extremely Naive Charset Analyser
 libass-0.13.4nb2    Portable subtitle renderer for the ASS/SSA subtitle format
 libogg-1.3.2        Ogg project codecs library
 libvorbis-1.3.5     Library for the Ogg Vorbis audio encoding format
 libtheora-1.1.1nb2  Video codec for Ogg multimedia streaming
 lame-3.99.5nb3      Fast, high quality MP3 encoder
 xvidcore-1.3.3      ISO MPEG-4 compliant video codec
 nasm-2.13.01        General-purpose x86 assembler
 x264-devel-20170615 GPL licensed H.264 encoder
 libvdpau-1.1.1nb1   Video Decode and Presentation API for Unix
 libva-1.7.3nb5      Video Acceleration API
 libvpx-1.6.1nb1     On2 VP8 library from Google
 ffmpeg1-1.2.12nb7   Decoding, encoding and streaming software (v1.x)
 ffmpegthumbnailer-2.0.8nb7 Lightweight video thumbnailer that can be used by file managers
 rhash-1.3.4         Calculate/check CRC32, MD5, SHA1, GOST, TTH, BTIH or other hash sums
 libuv-1.12.0        Cross-platform asychronous I/O
 gsed-4.4            GNU implementation of sed, the POSIX stream editor
 libidn-1.33         Internationalized Domain Names command line tool
 curl-7.54.1         Client that groks URLs
 cmake-3.8.2         Cross platform make
 lcms2-2.8           Little Color Management System - a color management library
 openjpeg-2.1.2      JPEG 2000 library
 poppler-0.55.0      PDF rendering library
 poppler-glib-0.55.0 PDF rendering library (GLib wrapper)
 libgsf-1.14.34nb1   GNOME2 structured file library
 dbus-glib-0.108     GLib bindings for the D-BUS message bus system
 gperf-3.1           GNU perfect hash function generator
 xfce4-tumbler-0.1.32 D-Bus thumbnailing service
 gtk2+-2.24.31nb4    GIMP Toolkit v2 - libraries for building X11 user interfaces
 libxfce4util-4.13.0 Xfce basic library
 xfce4-conf-4.12.1   Xfce client-server configuration storage and query system
 xcb-util-0.4.0      XCB Utilities
 startup-notification-0.12nb3 X11 application startup notification library
 libxfce4ui-4.13.1   Xfce widget library
 xfce4-garcon-0.6.1  Xfce menu library
 xfce4-appfinder-4.12.0nb4 Xfce application finder
 libglade-2.6.4nb25  Runtime interpreter for GLADE GUI files
 py27-libxml2-2.9.4nb2 Python wrapper for libxml2
 itstool-2.0.2       ITS Tool allows you to translate XML documents with PO files
 gmp-6.1.2           Library for arbitrary precision arithmetic
 mpfr-3.1.5          GMP-based library for multiple-precision floating-point computations
 gawk-4.1.4          GNU awk
 py27-libxslt-1.1.29nb1 Python wrapper for libxslt
 gnome-doc-utils-0.20.10nb2 Documentation utilities for the GNOME project
 rarian-0.8.1nb4     Documentation metadata library
 gtk-doc-1.21nb3     Tools for authors of the GTK+ reference documentation
 libwnck3-3.20.1nb2  Library to write pagers and tasklists
 libexif-0.6.21      EXIF file library
 libnotify-0.7.6nb6  Desktop notification framework
 p5-Business-ISBN-Data-20140910.003nb2 Data for the p5-Business-ISBN package
 p5-Business-ISBN-3.004nb1 Perl5 module to work with International Standard Book Numbers (ISBNs)
 p5-URI-1.71nb2      Perl5 Uniform Resource Identifiers class (URI, RFC 2396)
 xfce4-exo-0.11.3    Xfce extension library
 xfce4-panel-4.13.0  Xfce panel
 xfce4-thunar-1.6.11 Xfce file manager
 xfce4-desktop-4.13.1 Xfce desktop background manager
 xfce4-gtk2-engine-3.2.0nb4 Xfce GTK2 themes
 gtksourceview3-3.22.0nb2 Text widget that extends GTK3's GtkTextView widget
 xfce4-mousepad-0.4.0nb5 Xfce text editor
 zonetab-0           NetBSD zone.tab file
 libical-1.0nb3      Reference implementation of the iCalendar data type and format
 xfce4-orage-4.12.1nb4 Xfce time managing application
 libltdl-2.4.6       Generic shared library support (libltdl abstraction library)
 libIDL-0.8.14nb4    CORBA Interface Definition Language parser
 ORBit2-2.14.19nb4   High-performance CORBA ORB with C language support
 GConf-2.32.4nb11    Configuration database system used by GNOME
 gstreamer0.10-0.10.36nb9 Open source multimedia framework
 libcanberra-0.27nb8 Desktop event sound library
 libwnck-2.30.6nb21  Library to write pagers and tasklists
 iso-codes-3.75      List of country, language and currency names
 libxklavier-5.4nb2  High-level API for the X Keyboard Extension (XKB)
 xfce4-settings-4.13.0 Xfce settings manager
 nspr-4.14           Platform-neutral API for system level and libc like functions
 spidermonkey17-17.0.0nb1 Standalone JavaScript implementation in C
 polkit-0.113nb3     Authorization Manager
 xfce4-session-4.13.0 Xfce session manager
 vte-0.38.4          Terminal widget with improved accessibility and I18N support
 xfce4-terminal-0.8.5.1 Xfce terminal emulator
 xfce4-wm-4.13.0     Xfce window manager
 xfce4-wm-themes-4.10.0nb4 Xfce window manager themes
 xfce4-xarchiver-0.5.4nb4 Xfce archiver handler
 libcroco-0.6.8      Toolkit to parse and manipulate CSS (Cascading Style Sheets)
 librsvg-2.40.15nb5  SVG library for GNOME
 p5-XML-NamespaceSupport-1.12nb1 Perl module to the SAX2 NamespaceSupport class
 p5-XML-SAX-Base-1.09nb1 Perl base class SAX Drivers and Filters
 p5-XML-SAX-0.99nb6  Perl interface to the SAX2 XML Parser
 p5-XML-SAX-Expat-0.51nb3 Perl SAX2 XML driver sitting on top of Expat (XML::Parser)
 p5-XML-Simple-2.24nb1 Easy Perl API to read/write XML
 icon-naming-utils-0.8.90nb5 Adapts GNOME and KDE icon names to the Icon Naming Specification
 gnome-icon-theme-3.12.0nb2 Theme consisting of a set of icons for GNOME
 elementary-xfce-icon-theme-0.8 Elementary icons forked, extended and maintained for Xfce
 libatomic_ops-7.6.0 Multi-platform library of atomic operations by Hans Boehm
 boehm-gc-7.6.0nb2   Garbage collection and memory leak detection for C and C++
 w3m-0.5.3.0.20170102 Multilingualized version of a pager/text-based browser w3m
 xdg-utils-1.1.2     Tools to assist applications with various desktop integration tasks
 xfce4-4.12.0nb7     Xfce

From: "John D. Baker" <jdbaker@mylinuxisp.com>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: pkg/52350: xfce4 not working on NetBSD-current
Date: Wed, 5 Jul 2017 01:18:20 -0500 (CDT)

 I am also seeing problems with the new Xfce4 in pkgsrc-2017Q2.  As the
 test system is not local, I am having to run it via VNC through an SSH
 tunnel.

 The tunnel is established with:

   $ ssh -L 5901:remote:5901 user@remote

 I start it as follows:

   $ startxfce4 -- $(which Xvfb) :1 -screen 0 1152x900x8 &

 and make it available via VNC with:

   $ x11vnc -N -bg -display :1

 and connect to it with:

   $ vncviewer -brg233 localhost:1

 ("net/tightvncviewer")

 The remote user having never run Xfce before, there is nothing in
 "~/.config" or "~/.cache" to get in the way.

 The display shows only a single window titled "Panel" in the middle of the
 screen.  The window itself is completely black but the title bar, frame and
 buttons seem drawn properly.

 The left window button ("window ops"?) pops down a menu of operations.
 Clicking it again dismisses the menu, but only the portion that overlaid
 the window is refreshed.  The portion extending below the window is not
 blanked.

 The window can be picked up and moved, but the motion is not blanked, so
 a trail of outlines is left.

 The window can be closed by either the close button on the right or the
 "Close" item in the pop-down menu.

 Upon closing the window a small black rectangle appears in the upper left
 corner of the screen.  It can be picked up and moved, but leave a trail of
 black outlines.

 Prior to closing the "Panel" window, one can hover the mouse over regions
 in the upper left of the display and some sort of pop-up window will
 appear and disappear in numerous places along the upper left side of
 the display.

 After closing the "Panel" window, only the black rectangle remains and
 no further activity is visible when the mouse is in the upper left of
 the screen.


 Running 'fluxbox' on this VNC arrangement works relatively well.


 At present I cannot try this on a machine with a local display.  It may
 be some time before I can arrange it.

 -- 
 |/"\ John D. Baker, KN5UKS               NetBSD     Darwin/MacOS X
 |\ / jdbaker[snail]mylinuxisp[flyspeck]com    OpenBSD            FreeBSD
 | X  No HTML/proprietary data in email.   BSD just sits there and works!
 |/ \ GPGkeyID:  D703 4A7E 479F 63F8 D3F4  BD99 9572 8F23 E4AD 1645

From: "John D. Baker" <jdbaker@mylinuxisp.com>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: pkg/52350: xfce4 not working on NetBSD-current
Date: Mon, 10 Jul 2017 20:45:45 -0500 (CDT)

 On Wed, 5 Jul 2017, John D. Baker wrote:

 > At present I cannot try this on a machine with a local display.  It
 > may be some time before I can arrange it.

 I have installed xfce4 and xfce4-extras from pkgsrc-2017Q2 on an
 amd64-8.0_BETA system.

 It read existing saved preference data and behaved itself.

 Upon removing "~/.cache", "~/.config", and various "~/.g*" directories,
 a new login via 'xdm' displayed the "Welcome" panel and the default
 configuration seems to work.

 The only annoying thing is that highlighted text fields become unreadable
 when highlighted.  This was most obvious when adjusting Firefox
 preferences.

 -- 
 |/"\ John D. Baker, KN5UKS               NetBSD     Darwin/MacOS X
 |\ / jdbaker[snail]mylinuxisp[flyspeck]com    OpenBSD            FreeBSD
 | X  No HTML/proprietary data in email.   BSD just sits there and works!
 |/ \ GPGkeyID:  D703 4A7E 479F 63F8 D3F4  BD99 9572 8F23 E4AD 1645

From: "John D. Baker" <jdbaker@mylinuxisp.com>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: pkg/52350: xfce4 not working on NetBSD-current
Date: Sat, 15 Jul 2017 19:06:47 -0500 (CDT)

 On Mon, 10 Jul 2017, John D. Baker wrote:

 > Upon removing "~/.cache", "~/.config", and various "~/.g*" directories,
 > a new login via 'xdm' displayed the "Welcome" panel and the default
 > configuration seems to work.

 I've updated an i386-8.0_BETA system with packages from 2017Q2.

 The buttons on the initial panel welcome window are not distinguishable
 from the background and do not highlight when the mouse moves over them
 nor when pressed.  Similar problem with the "Help" and "Close" buttons
 in the Panel preferences editor.

 When choosing which panel to modify in the panel preferences editor, the
 currently-selected panel field is highlighted, but when expanded to select
 a panel, no selection highlights when the mouse moves over it.  One must
 be sure the mouse is over the desired panel before releasing the button.
 Similarly, the "Mode" field highlights, but no selection highlights when
 expanded to list options.

 The checkbox next to "Lock panel" is almost too small to see.
 The sliders in each of the "Measurements" items have no "thumb", so cannot
 be changed.


 Items in menus are not highlighted when the mouse rolls over them.
 Items that invoke sub-menus display the sub-menu, but likewise no
 menu items are highlighted.


 The above observations are not consistent.  The "File Manager" settings
 editor seems to behave properly.  I think that's because it is the same
 as it was in pkgsrc-2017Q1.


 Conclusion:  "No sir, I don't like it."

 Reverting to pkgsrc-2017Q1...

 -- 
 |/"\ John D. Baker, KN5UKS               NetBSD     Darwin/MacOS X
 |\ / jdbaker[snail]mylinuxisp[flyspeck]com    OpenBSD            FreeBSD
 | X  No HTML/proprietary data in email.   BSD just sits there and works!
 |/ \ GPGkeyID:  D703 4A7E 479F 63F8 D3F4  BD99 9572 8F23 E4AD 1645

From: "John D. Baker" <jdbaker@mylinuxisp.com>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: pkg/52350: xfce4 not working on NetBSD-current
Date: Tue, 18 Jul 2017 18:15:17 -0500 (CDT)

 By keeping both a pkgsrc-2017Q1 and a pkgsrc-2017Q2 tree, I've managed
 to build all of my usual complement of software except "xfce4" and
 "xfce4-extras" from pkgsrc-2017Q2.  I then built "xfce4" and "xfce4-extras"
 from pkgsrc-2017Q1.  The system is amd64-7.1_STABLE with native Xorg.

 This hybrid arrangement seems to work and the older XFCE looks quite nice
 and seems to function properly.

 As an adjunct to this, I removed "firefox" and built "www/firefox52"
 since it can still be built with gtk2 and doesn't require GCC 4.9 or
 later on netbsd-7.

 I'll be updating my other machines in a similar fashion soon.

 -- 
 |/"\ John D. Baker, KN5UKS               NetBSD     Darwin/MacOS X
 |\ / jdbaker[snail]mylinuxisp[flyspeck]com    OpenBSD            FreeBSD
 | X  No HTML/proprietary data in email.   BSD just sits there and works!
 |/ \ GPGkeyID:  D703 4A7E 479F 63F8 D3F4  BD99 9572 8F23 E4AD 1645

From: "John D. Baker" <jdbaker@mylinuxisp.com>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: pkg/52350: xfce4 not working on NetBSD-current (fwd)
Date: Mon, 21 Aug 2017 15:32:25 -0500 (CDT)

 Forwarding to gnats-bugs@ so it gets to PR submitter, et al.

 ---------- Forwarded message ----------
 From: Stefan Hertenberger <stefan@hertenberger.bayern>

 Hello,

 this seems to be a theme problem, try vertex-theme
 https://github.com/horst3180/Vertex-theme

 works like expected with the xfce4 from pkgsrc-2017Q2

 Stefan

From: Martin Husemann <martin@duskware.de>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: pkg/52350: xfce4 not working on NetBSD-current
Date: Sun, 27 Aug 2017 11:17:20 +0200

 I rebuild all pkgs after recent toolchain fixes and also enabled (now working
 again) introspection.

 Additionally I installed graphics/mate-themes and select one of the non-xfce
 themes. This improved things a lot!

 Some desktop icons are still there (I have a gut feeling that it depends on
 name resolution, and this notebook living in different networks and with
 changing names).

 Should we drop the xfce4 themes (all of them not working properly) and 
 instead depend on mate-themes?

 Martin

From: Patrick Welche <prlw1@cam.ac.uk>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: pkg/52350: xfce4 not working on NetBSD-current
Date: Sat, 21 Oct 2017 13:26:51 +0100

 I just looked at

   https://bugzilla.xfce.org/describecomponents.cgi

 and see that

   gtk-xfce-engine
   xfce4-icon-theme

 are the only packages involving the word "theme", and they are both listed
 under "Archive" "Deprecated products".

 This suggests that you have a good plan...

From: "John D. Baker" <jdbaker@mylinuxisp.com>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: pkg/52350: xfce4 not working on NetBSD-current
Date: Sat, 2 Jun 2018 21:22:56 -0500 (CDT)

 Now that the XFCE4 maintainer has resurfaced and updated a bunch of stuff,
 has the situation improved for XFCE4?

 Given the immediately previous two addenda to this PR, unless the
 situation has changed it would seem that "xfce4-wm-themes" should be
 dropped entirely and replaced with something else.

 -- 
 |/"\ John D. Baker, KN5UKS               NetBSD     Darwin/MacOS X
 |\ / jdbaker[snail]mylinuxisp[flyspeck]com    OpenBSD            FreeBSD
 | X  No HTML/proprietary data in email.   BSD just sits there and works!
 |/ \ GPGkeyID:  D703 4A7E 479F 63F8 D3F4  BD99 9572 8F23 E4AD 1645

State-Changed-From-To: open->feedback
State-Changed-By: youri@NetBSD.org
State-Changed-When: Mon, 04 Jun 2018 01:48:05 +0000
State-Changed-Why:
I just tested a fresh install for NetBSD-8 and committed a bunch of fixes. Could you try?


State-Changed-From-To: feedback->closed
State-Changed-By: martin@NetBSD.org
State-Changed-When: Tue, 26 Jun 2018 06:54:15 +0000
State-Changed-Why:
Works fine now!


>Unformatted:

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.43 2018/01/16 07:36:43 maya Exp $
$NetBSD: gnats_config.sh,v 1.9 2014/08/02 14:16:04 spz Exp $
Copyright © 1994-2017 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.