[wayland] Applications are unable to grab input
by Christian Stadelmann
One main difference between x11 and wayland is that in x11 all applications receive all input whereas in wayland the compositor receives input and decides which application may receive it.
This causes a major issue with application which need input grab for running or showing a nested desktop. This affects e.g. GUI virtual machines (SPICE clients), RDP clients, VNC clients, nested kwin/gnome-shell/whatever. See also: https://bugzilla.redhat.com/show_bug.cgi?id=1285770 . Games might also be affected, I don't know.
I'm posting this here to raise attention because
1. to fix this we need another protocol (extension)
2. this issue can't be fixed in a single application, it needs the whole stack (wayland library, compositors, affected applications) to change
Compared to the other bugs in "WaylandRelated" lists [1] [2], these bugs need architecture design, not just fixing bugs in one package.
I don't know whether this mailing list is the right place to discuss an issue like this. If you know better, please tell me.
[1] https://bugzilla.redhat.com/showdependencytree.cgi?id=1277927&hide_resolv...
[2] https://bugzilla.gnome.org/showdependencytree.cgi?id=757579&hide_resolved=1
5 years, 11 months
Fedora Release Tools Demo (Canceled) - Written Status
by Amanda Carter
Hi folks, due to travel and various obstacles, we're not able to host a recorded demo this month. Instead we've put together a status report that includes some additional highlights we think you might be interested in. If you have feedback and/or think this works well, I'd love to know b/c I think this vehicle covers more information than a demo alone so I might do both in the future if it's worth it.
Apologies for missing the actual show and tell - if there's anything you'd like to see specifically, I'm sure we can arrange something.
https://fedoraproject.org/wiki/ReleaseEngineering/StatusReport#13SEP2016
--
Amanda Carter
6 years, 4 months
coredumpctl integration for F25
by Michael Catanzaro
Hi,
Currently we have coredumpctl installed by default, but it doesn't work
because core dumps are consumed by ABRT instead. I'd like to get
coredumpctl working out-of-the-box. We can do this by changing our
systemd presets [1] to disable abrt-ccpp.service.
ABRT will continue to function thanks to the ABRT developers' work on
coredumpctl integration via abrt-vmcore.service. There is a somewhat-
reduced feature set, but I've been running this for several months
happily and I haven't noticed any issues; my crashes are being reported
to FAF, and I can manually report to Bugzilla. See [2] for details.
This might be slightly controversial for two reasons. First, the big
change here is that core dumps will appear in the magical and super-
awesome coredumpctl tool in addition to ABRT, but would no longer be
created in the cwd when ulimit is set appropriately (we would need to
feature that in the release notes). This aligns us with upstream
systemd behavior, but diverges from Debian and Ubuntu, which still
create the old-style coredumps in the cwd. Second, my understanding is
that the ABRT developers prefer to improve abrt-cli and tell people to
use that rather than coredumpctl. But as coredumpctl is very mature
(nicer) and cross-distro so it gets many more contributors, I
definitely prefer to instruct people to use coredumpctl instead for
C/C++ crashes.
We could totally do this change for F24 as well as it should be just a
one-line change, but in the spirit of beta freeze I figure it's
probably best left for F25.
Michael
[1] https://pagure.io/fedora-release/blob/master/f/90-default.preset
[2] https://github.com/abrt/abrt/issues/1108
6 years, 5 months
workstation ostree status
by Dennis Gilmore
Hi All,
I have been working on making sure we have the workstation ostree available
for Beta, and I have hit a snag. there is a bunch of packages included that
are not available in the workstation package set.
diff --git a/fedora-ostree-workstation.json b/fedora-ostree-workstation.json
index bdbda90..c9715c6 100644
--- a/fedora-ostree-workstation.json
+++ b/fedora-ostree-workstation.json
@@ -60,7 +60,6 @@
"audit",
"augeas-libs",
"authconfig",
- "autogen-libopts",
"avahi",
"b43-fwcutter",
"b43-openfwwf",
@@ -74,7 +73,6 @@
"bind-libs-lite",
"bind-license",
"bind-utils",
- "binutils",
"bluez-cups",
"boost-iostreams",
"boost-random",
@@ -97,7 +95,6 @@
"coreutils",
"corosync",
"corosynclib",
- "cpp",
"crda",
"createrepo_c",
"createrepo_c-libs",
@@ -125,7 +122,6 @@
"dnf-yum",
"dos2unix",
"dracut-config-generic",
- "dracut-live",
"dracut-network",
"drpm",
"e2fsprogs",
@@ -142,12 +138,10 @@
"evolution-ews",
"evolution-help",
"fcoe-utils",
- "fedora-bookmarks",
"fedora-productimg-workstation",
"fedora-release-workstation",
"fedora-user-agent-chrome",
"file-roller",
- "file-roller-nautilus",
"firefox",
"firewalld",
"firewalld-filesystem",
@@ -160,8 +154,6 @@
"fprintd-pam",
"fros",
"fros-gnome",
- "gcc",
- "gcc-gdb-plugin",
"gdb",
"gdm",
"gedit",
@@ -171,8 +163,6 @@
"glade-libs",
"glibc",
"glibc",
- "glibc-devel",
- "glibc-headers",
"glibc-langpack-en",
"glib-networking",
"glusterfs",
@@ -216,8 +206,6 @@
"gnu-free-serif-fonts",
"gnupg",
"gnupg2",
- "gnutls-dane",
- "gnutls-utils",
"google-android-emoji-fonts",
"google-noto-fonts-common",
"google-noto-sans-lisu-fonts",
@@ -273,7 +261,6 @@
"ipw2100-firmware",
"ipw2200-firmware",
"ipxe-roms-qemu",
- "isl",
"isomd5sum",
"iw",
"iwl1000-firmware",
@@ -295,19 +282,16 @@
"jansson",
"jimtcl",
"jomolhari-fonts",
- "js-jquery",
"jwhois",
"kbd",
"kbd-legacy",
"kbd-misc",
"kernel",
- "kernel-headers",
"kernel-modules-extra",
"kexec-tools",
"keybinder3",
"khmeros-base-fonts",
"khmeros-fonts-common",
- "langpacks-en",
"langtable",
"langtable-data",
"langtable-python3",
@@ -357,7 +341,6 @@
"libkkc-common",
"libkkc-data",
"libmng",
- "libmpc",
"libmspack",
"libmspub",
"libmwaw",
@@ -380,7 +363,6 @@
"libreoffice-graphicfilter",
"libreoffice-impress",
"libreoffice-math",
- "libreoffice-ogltrans",
"libreoffice-pdfimport",
"libreoffice-pyuno",
"libreoffice-writer",
@@ -400,19 +382,13 @@
"librsvg2",
"libsamplerate",
"libsane-hpaio",
- "libsss_autofs",
"libsss_idmap",
"libsss_nss_idmap",
- "libsss_sudo",
"libtar",
"libteam",
"libtimezonemap",
- "libtranslit",
- "libtranslit-m17n",
"libusal",
- "libvirt-client",
"libvirt-daemon",
- "libvirt-daemon-config-network",
"libvirt-daemon-driver-interface",
"libvirt-daemon-driver-network",
"libvirt-daemon-driver-nodedev",
@@ -433,7 +409,6 @@
"libXxf86dga",
"libzhuyin",
"libzhuyin-data",
- "linux-atm-libs",
"lklug-fonts",
"lldpad",
"logrotate",
@@ -459,7 +434,6 @@
"marisa",
"mcelog",
"media-player-info",
- "memtest86+",
"mesa-dri-drivers",
"mesa-libxatracker",
"microcode_ctl",
@@ -486,7 +460,6 @@
"NetworkManager-wifi",
"NetworkManager-wwan",
"nfs-utils",
- "nss-altfiles",
"nss-mdns",
"nss-softokn-freebl",
"numactl-libs",
@@ -495,7 +468,6 @@
"openssh-clients",
"openssh-server",
"orca",
- "ostree-grub2",
"oxygen-icon-theme",
"PackageKit-gstreamer-plugin",
"paktype-naskh-basic-fonts",
@@ -551,8 +523,6 @@
"plymouth-theme-charge",
"plymouth-theme-charge",
"policycoreutils",
- "policycoreutils-python",
- "policycoreutils-python-utils",
"polkit",
"poppler-utils",
"procps-ng",
@@ -596,7 +566,6 @@
"python3-slip",
"python3-slip-dbus",
"python3-systemd",
- "python-systemd-doc",
"qemu-common",
"qemu-guest-agent",
"qemu-img",
@@ -619,7 +588,6 @@
"rng-tools",
"rootfiles",
"rpm",
- "rpm-ostree",
"rpm-plugin-systemd-inhibit",
"rp-pppoe",
"rsync",
@@ -667,7 +635,6 @@
"sssd-krb5",
"sssd-krb5-common",
"sssd-ldap",
- "sssd-proxy",
"stix-fonts",
"sudo",
"sushi",
@@ -690,12 +657,10 @@
"tigervnc-license",
"tigervnc-server-minimal",
"time",
- "timedatex",
"totem",
"totem-nautilus",
"traceroute",
"tree",
- "unbound-libs",
"unoconv",
"usb_modeswitch",
"usb_modeswitch-data",
@@ -705,12 +670,10 @@
"util-linux",
"vconfig",
"vim-minimal",
- "vinagre",
"virglrenderer",
"vlgothic-fonts",
"volume_key-libs",
"vte3",
- "web-assets-filesystem",
"wget",
"which",
"wireless-tools",
@@ -740,7 +703,6 @@
"xorg-x11-drv-nouveau",
"xorg-x11-drv-openchrome",
"xorg-x11-drv-qxl",
- "xorg-x11-drv-synaptics",
"xorg-x11-drv-vesa",
"xorg-x11-drv-vmmouse",
"xorg-x11-drv-vmmouse",
I believe that file-roller-nautilus has been removed and should be removed. as
to the rest the WG needs to decide to make changes and pull them into the
workstation packageset. which will need a combination of comps and pungi
config changes, or they need to be removed from the workstation ostree.
some like rpm-ostree, ostree-grub2 should be pulled into workstation. fedora-
bookmarks I have added to the firefox group in comps and it should be there
tomorrow.
Dennis
6 years, 5 months
USB writing changes: wiki instructions, tests
by Adam Williamson
Hey folks! Wanted to send a heads-up that I've made some fairly
significant changes to the wiki regarding writing Fedora to USB.
I've done (yet another) revision of the main wiki instructions for
writing USB sticks:
https://fedoraproject.org/wiki/How_to_create_and_use_Live_USB
since the Fedora Media Writer tool - the rewrite (of the rewrite?) of
LiveUSB Creator - now looks to be working well in testing, and is
available on all our target platforms, the page now heavily promotes it
as the best tool to use in almost all cases. Some other methods have
been entirely removed - FMW should be a better choice for Windows and
macOS than the tools that were listed before.
I retained sections for:
* livecd-iso-to-disk, as it's now the only tool that supports non-
destructive write and data persistence
* gnome-disk-utility, for non-Fedora *nix without Flatpak support
* dd, for non-Fedora *nix without Flatpak or GNOME and people who just
like dd
* unetbootin, because the section basically exists to explicitly state
that we don't support it (maybe we should add a similar section for
Rufus...)
Please do tell me about any problems you note, or if you think I
removed something wrongly, or anything. Note that as of right now the
best version of mediawriter for F23 and F24 is in updates-testing, so I
had the instructions to install it include `--enablerepo=updates-
testing`; I'm expecting the updates will go stable soon and we can
remove that.
For validation testing folks, I have also revised the USB validation
test cases. I really kinda hated the way the Installation matrix was
set up with test names that didn't match the test case page names for
no good reason, and also didn't think we really needed all the
different test cases, so I've consolidated them into three
consistently-named test cases with more result columns:
https://fedoraproject.org/wiki/QA:Testcase_USB_dd
https://fedoraproject.org/wiki/QA:Testcase_USB_fmw
https://fedoraproject.org/wiki/QA:Testcase_USB_litd
The effect is pretty much the same as before - except that we now
include the FMW test instead of the LiveUSB Creator test - we test all
three methods for both BIOS and UEFI and for both live and DVD images,
but it's just arranged a little differently (and, I hope, better). I
combined the separate 'live' and 'dvd' versions of the dd and litd test
cases (which were barely different at all) into single test cases, and
consolidated common wording between all the test cases using templates.
I've put this change live on the current Installation validation page -
https://fedoraproject.org/wiki/Test_Results:Fedora_25_Branched_20160930.n...
again, please let me know of any problems you see with this change :)
Thanks everyone!
--
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net
http://www.happyassassin.net
6 years, 6 months
Workstation WG meeting recap 2016-Sep-28
by Paul W. Frields
Minutes: https://meetbot.fedoraproject.org/fedora-meeting/2016-09-28/workstation.2...
Minutes (text): https://meetbot.fedoraproject.org/fedora-meeting/2016-09-28/workstation.2...
Log: https://meetbot.fedoraproject.org/fedora-meeting/2016-09-28/workstation.2...
* * *
===============================
#fedora-meeting: Workstation WG
===============================
Meeting started by stickster at 15:00:06 UTC. The full logs are
available at
https://meetbot.fedoraproject.org/fedora-meeting/2016-09-28/workstation.2...
.
Meeting summary
---------------
* Roll call (stickster, 15:00:10)
* OStree image as deliverable (stickster, 15:03:25)
* LINK:
https://lists.fedoraproject.org/archives/list/desktop@lists.fedoraproject...
(stickster, 15:03:30)
* AGREED: Don't include ostree workstation in any publicity stuff, and
submit Change for F26 with the expectation that during this cycle,
iteration will make it more suitable for public consumption (+1: 6,
0: 0, -1: 0) (stickster, 15:13:28)
* ACTION: mclasen consult with jkurik, edit Change page, and put into
appropriate ready-for-wrangler and F26 categories (stickster,
15:14:39)
* ACTION: stickster make sure ostree workstation doesn't appear in
publicity materials (stickster, 15:14:55)
* GNOME 3.22 pending issues (stickster, 15:16:26)
* LINK: https://bugzilla.redhat.com/show_bug.cgi?id=1378985
(stickster, 15:19:16)
* LINK: https://bugzilla.redhat.com/show_bug.cgi?id=1378987
(stickster, 15:19:19)
* LINK: https://bugzilla.redhat.com/show_bug.cgi?id=1379440 and
https://bugzilla.redhat.com/show_bug.cgi?id=1366897 are my wishlist
(mcatanzaro, 15:19:59)
* LINK: http://67.media.tumblr.com/tumblr_lhwsvuLJ6t1qzig84o1_400.gif
(stickster, 15:25:48)
* Let's try to keep an eye on any serious issues that need noted in
the Common Bugs page for Beta (stickster, 15:26:32)
* Talking points completion (stickster, 15:27:47)
* LINK:
https://fedoraproject.org/wiki/Fedora_25_talking_points#Fedora_Workstation
(stickster, 15:27:49)
* All other business (open floor) (stickster, 15:34:24)
Meeting ended at 15:37:19 UTC.
Action Items
------------
* mclasen consult with jkurik, edit Change page, and put into
appropriate ready-for-wrangler and F26 categories
* stickster make sure ostree workstation doesn't appear in publicity
materials
Action Items, by person
-----------------------
* mclasen
* mclasen consult with jkurik, edit Change page, and put into
appropriate ready-for-wrangler and F26 categories
* stickster
* stickster make sure ostree workstation doesn't appear in publicity
materials
* **UNASSIGNED**
* (none)
People Present (lines said)
---------------------------
* stickster (56)
* zodbot (13)
* mcatanzaro (11)
* mclasen (11)
* kalev (10)
* sgallagh (4)
* rdieter (3)
* otaylor (3)
Generated by `MeetBot`_ 0.1.4
.. _`MeetBot`: http://wiki.debian.org/MeetBot
--
Paul W. Frields http://paul.frields.org/
gpg fingerprint: 3DA6 A0AC 6D58 FEC4 0233 5906 ACDB C937 BD11 3717
http://redhat.com/ - - - - http://pfrields.fedorapeople.org/
The open source story continues to grow: http://opensource.com
6 years, 6 months
Request for review of blocking deliverables for Fedora 25
by Jan Kurik
Hi Workstation WG,
I would like to request review of the WG deliverables for Fedora 25
release. The list of deliverables is available on wiki:
https://fedoraproject.org/wiki/Fedora_Program_Management/ReleaseBlocking/...
Please let me know, or edit the wiki page, in case there are missing
deliverables or the current ones have wrong blocking status.
There is going to be overall review done by FESCo, probably on
2016-Sep-30 for all the blocking deliverables.
Thanks and Best Regards,
Jan
--
Jan Kuřík
Platform & Fedora Program Manager
Red Hat Czech s.r.o., Purkynova 99/71, 612 45 Brno, Czech Republic
6 years, 6 months