Summary: | app-office/abiword-3.0.2 - black working area | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Juergen Rose <rose> |
Component: | Current packages | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | aklhfex, mgorny, proteuss, rzubaly |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | http://bugzilla.abisource.com/show_bug.cgi?id=13815 | ||
See Also: |
https://bugs.debian.org/842443 http://bugzilla.abisource.com/show_bug.cgi?id=13791 |
||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 595886 | ||
Attachments: | Patch to fix flickering (incremental version from upstream's) |
Description
Juergen Rose
2016-11-30 16:57:17 UTC
Same problem here. $ emerge --info abiword Portage 2.3.2 (python 3.5.2-final-0, default/linux/amd64/13.0/desktop/gnome/systemd, gcc-6.2.0, glibc-2.23-r3, 4.8.10-gentoo x86_64) ================================================================= System Settings ================================================================= System uname: Linux-4.8.10-gentoo-x86_64-Intel-R-_Core-TM-2_Duo_CPU_E8400_@_3.00GHz-with-gentoo-2.3 KiB Mem: 8108068 total, 72364 free KiB Swap: 0 total, 0 free Timestamp of repository gentoo: Wed, 23 Nov 2016 13:22:56 +0000 Timestamp of repository gnome: Mon, 14 Nov 2016 09:05:27 +0000 Timestamp of repository ikelos: Wed, 23 Nov 2016 00:42:01 +0000 Timestamp of repository jorgicio: Tue, 22 Nov 2016 22:21:52 +0000 Timestamp of repository octopus: Tue, 15 Nov 2016 00:41:53 +0000 Timestamp of repository torbrowser: Sat, 19 Nov 2016 08:44:32 +0000 sh bash 4.4_p5 ld GNU ld (Gentoo 2.27 p1.0) 2.27 app-shells/bash: 4.4_p5::gentoo dev-lang/perl: 5.24.1_rc4::gentoo dev-lang/python: 2.7.12::gentoo, 3.5.2::gentoo dev-util/cmake: 3.7.0::gentoo dev-util/pkgconfig: 0.29.1::gentoo sys-apps/baselayout: 2.3::gentoo sys-apps/sandbox: 2.10-r2::gentoo sys-devel/autoconf: 2.13::gentoo, 2.69-r2::gentoo sys-devel/automake: 1.11.6-r2::gentoo, 1.13.4-r1::gentoo, 1.14.1-r1::gentoo, 1.15-r2::gentoo sys-devel/binutils: 2.27::gentoo sys-devel/gcc: 6.2.0-r1::gentoo sys-devel/gcc-config: 1.8-r1::gentoo sys-devel/libtool: 2.4.6-r2::gentoo sys-devel/make: 4.2.1::gentoo sys-kernel/linux-headers: 4.8::gentoo (virtual/os-headers) sys-libs/glibc: 2.23-r3::gentoo Repositories: gentoo location: /var/portage/repos/gentoo sync-type: git sync-uri: https://github.com/gentoo-mirror/gentoo priority: -1000 fturco location: /var/portage/repos/fturco masters: gentoo gnome location: /var/portage/repos/gnome sync-type: git sync-uri: https://github.com/gentoo-mirror/gnome masters: gentoo ikelos location: /var/portage/repos/ikelos sync-type: git sync-uri: https://github.com/gentoo-mirror/ikelos masters: gentoo jorgicio location: /var/portage/repos/jorgicio sync-type: git sync-uri: https://github.com/gentoo-mirror/jorgicio masters: gentoo netfab location: /var/portage/repos/netfab sync-type: git sync-uri: https://github.com/netfab/overlay masters: gentoo octopus location: /var/portage/repos/octopus sync-type: git sync-uri: https://github.com/gentoo-mirror/octopus masters: gentoo torbrowser location: /var/portage/repos/torbrowser sync-type: git sync-uri: https://github.com/gentoo-mirror/torbrowser masters: gentoo wichtounet location: /var/portage/repos/wichtounet sync-type: git sync-uri: https://github.com/gentoo-mirror/wichtounet masters: gentoo ACCEPT_KEYWORDS="amd64 ~amd64" ACCEPT_LICENSE="@FREE" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -march=native -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c" CXXFLAGS="-O2 -march=native -pipe" DISTDIR="/var/portage/distfiles" FCFLAGS="-O2 -pipe" FEATURES="assume-digests binpkg-logs buildpkg config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync" FFLAGS="-O2 -pipe" GENTOO_MIRRORS="http://mirror.switch.ch/ftp/mirror/gentoo/" LANG="en_US.UTF-8" LDFLAGS="-Wl,-O1 -Wl,--as-needed" MAKEOPTS="-j2" PKGDIR="/var/portage/packages" PORTAGE_COMPRESS="xz" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git" PORTAGE_TMPDIR="/var/tmp" USE="X a52 aac acl acpi alsa amd64 bash-completion berkdb bzip2 cairo cdda cdr cjk cli colord cracklib crypt cryptsetup cups cxx dbus device-mapper djvu dri dts dvd dvdr eds emacs encode evo exif fat ffmpeg firefox firefox-bookmarks flac gdbm gif git glamor gnome gnome-keyring gnome-online-accounts gphoto2 gstreamer gtk gtk3 iconv ieee1394 imagemagick introspection ipv6 iso jpeg latex lcms libnotify libsecret mad mime mmx mmxext modules mono mp3 mp4 mpeg mtp multilib nautilus ncurses networkmanager nls nptl ogg opengl openmp opus pam pango pcre pdf perl png policykit ppds pulseaudio python qt3support qt4 qt5 readline rss ruby samba scanner sdl seccomp session smp sound spell sqlite sse sse2 ssh ssl startup-notification svg systemd tcpd tiff tracker truetype udev udisks unicode upower usb v4l vala vorbis vpx webkit wifi wxwidgets x264 x265 xcb xft xml xv zlib" ABI_X86="64" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext sse sse2 sse3 sse4_1 ssse3" CURL_SSL="openssl" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ublox ubx" GRUB_PLATFORMS="pc" INPUT_DEVICES="evdev" KERNEL="linux" L10N="en en-US" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="en en_US" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-6" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_5" RUBY_TARGETS="ruby23" SANE_BACKENDS="snapscan hp" USERLAND="GNU" VIDEO_CARDS="intel i915 nouveau" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" Unset: CC, CPPFLAGS, CTARGET, CXX, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON ================================================================= Package Settings ================================================================= app-office/abiword-3.0.2::gentoo was built with the following: USE="cups eds goffice introspection latex plugins readline spell -calendar -collab -debug -grammar -map -math -ots -redland -thesaurus -wmf -wordperfect" ABI_X86="64" Upstream bug: http://bugzilla.abisource.com/show_bug.cgi?id=13815 Looks like GTK+ 3.22 compatibility. (In reply to Chris Mayo from comment #2) > Upstream bug: > http://bugzilla.abisource.com/show_bug.cgi?id=13815 > > Looks like GTK+ 3.22 compatibility. The proposed patch of Comment #16 of http://bugzilla.abisource.com/show_bug.cgi?id=13815 works for me. Upstream bug is closed now. Could we backport this, please? Some of our users would appreciate a working document editor. Update: I've tried backporting this. While the black screen issue is fixed, it's indeed refreshing like crazy, making gnumeric kinda useless anyway. I guess there's no point in doing this until upstream fixes the other issue. [master 691ec47] app-office/abiword: Fix regression with gtk+-3.22 (#601300), try to add references for all our applied patches. 2 files changed, 206 insertions(+) create mode 100644 app-office/abiword/abiword-3.0.2-r1.ebuild create mode 100644 app-office/abiword/files/abiword-3.0.2-fix-black-drawing-regression.patch I will keep opened because of the redrawing issue. In my case, I am still able to work with the patch (is the patch also applied by all the other major distributions). I am not sure if the redrawing issue I am able to reproduce is the same as mgorny and others, in my case I see it when moving the mouse over the top bars... but I see it always, even without the patch... then, at least it seems (in my setup and in my case) as "as broken as before" but with the advantage of we solving the "black on black issue". http://bugzilla.abisource.com/show_bug.cgi?id=13791 flickering issue patch added Created attachment 522942 [details, diff] Patch to fix flickering (incremental version from upstream's) Here's the patch fixing Abiword-3.0.2 flickering. I derived this patch from upstream: http://dev.laptop.org/~quozl/z/1diDDl.txt I just removed the redundant, patched parts from upstream fix. I recompiled Abiword and the issue is gone. This patch is to be applied against abiword-3.0.2-r1. It can be saved as /etc/portage/patches/app-office/abiword-3.0.2-r1/abiword-3.0.2-fix-flickering.patch in the user patch directory of portage. Note that this file does no longer quite reflect the changes described in the header section. (In reply to Vince C. from comment #8) I confirm that this patch fixed the flickering. Thank you. I also can confirm the patch works... could be great to apply it (or propose a bumped ebuild against master) The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4c1b039f810bfabee5f6c55e4d93ecf76bf4918 commit b4c1b039f810bfabee5f6c55e4d93ecf76bf4918 Author: Pacho Ramos <pacho@gentoo.org> AuthorDate: 2019-02-23 11:33:38 +0000 Commit: Pacho Ramos <pacho@gentoo.org> CommitDate: 2019-02-23 11:54:38 +0000 app-office/abiword: Multiple bug fixes - Fix flickering with recent GTK+ versions (#601300) - cairo[X] looks to not be needed, don't rdepend on it (as other distributions do too) (#618756) - Fix compilation issues (#656026) - Fix libical3 compatibility (#677072) - Don't force smooth scrolling (from Debian, upstreamed) Closes: https://bugs.gentoo.org/601300 Closes: https://bugs.gentoo.org/618756 Closes: https://bugs.gentoo.org/656026 Closes: https://bugs.gentoo.org/677072 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Pacho Ramos <pacho@gentoo.org> app-office/abiword/Manifest | 1 + app-office/abiword/abiword-3.0.2-r2.ebuild | 164 +++++++++++++++++++++++++++++ 2 files changed, 165 insertions(+) |