From owner-freebsd-xfce@freebsd.org Thu Sep 26 08:01:01 2019 Return-Path: Delivered-To: freebsd-xfce@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 133A2FD4CF for ; Thu, 26 Sep 2019 08:01:01 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 46f6n86s9rz3R18 for ; Thu, 26 Sep 2019 08:01:00 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id EB5B2FD4C7; Thu, 26 Sep 2019 08:01:00 +0000 (UTC) Delivered-To: xfce@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id EB1EAFD4C6 for ; Thu, 26 Sep 2019 08:01:00 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 46f6n85vrGz3R16 for ; Thu, 26 Sep 2019 08:01:00 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id AE1FB250A9 for ; Thu, 26 Sep 2019 08:01:00 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id x8Q810Sc047069 for ; Thu, 26 Sep 2019 08:01:00 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id x8Q810cL047065 for xfce@FreeBSD.org; Thu, 26 Sep 2019 08:01:00 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: xfce@FreeBSD.org Subject: [Bug 240804] x11/xfce4-screensaver: Newly Installed via pkg upgrade Does Not Allow Password Input and xscreensaver No Longer Function Forcing User to Reboot Frequently and/or Data Loss Date: Thu, 26 Sep 2019 08:01:00 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Many People X-Bugzilla-Who: madpilot@FreeBSD.org X-Bugzilla-Status: In Progress X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: xfce@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback+ X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-xfce@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: XFCE for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Sep 2019 08:01:01 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D240804 --- Comment #12 from Guido Falsi --- (In reply to John from comment #10) Please don't rush things. You created 3 bug reports for the same issue, one referencing a port which = is only marginally related to the issue (xscreensaver), since it's not install= ing any file causing it. This is strictly an XFCE problem. Please let's keep the conversation in one place only. This is one bug. with= two strictly related problems. - xfce installs two .desktop files (one via xfce4-session port and one via = the xfce4-screensaver port) which launch screensaver applications and, if both = are installed, both are lunched simultaneously. This setup cannot work - to make things worse, the GUI to choose which one is enabled ends up with= the same description for both of them. I already filed a bug report upstream with xfce4-screensaver [1] asking to change the name in the desktop file. That's enough. I think that your chang= es are too invasive and would not be accepted upstream. Also you patch is touc= hing the wrong file. Anyway if you want to push to upstream for your changes, I'd suggest you followup to my bug report there with a correct patch relative to their sources. My plan is to change the description with a little brutal (in relation to t= he translations [2]) patch to the xfce4-screensaver .desktop file, so as to get different descriptions, and make xfce4-session install the xscreensaver .desktop file disabled, and add a note in UPDATING. This logic is due to the fact that the xfce metaport installs xfce4-screens= aver by default, so having the default xscreensaver.desktop file enabled by defa= ult would cause the issue to appear for everybody. I need some time to test all this and I'll also be away for a few days, so I don't think I'll be able to commit a fix before monday. The other option is to revert the xfce metaport to depending on xscreensave= r as before and let people manually install xfce4-screensaver if they want to. B= ut since xfce now has it's own screensaver component this does not look optima= l. Somewhere in your messages you ask me not to disable xscreensaver by default...why? Having BOTH enabled cannot work. [1] https://bugzilla.xfce.org/show_bug.cgi?id=3D15991, referenced in bug #2= 40811 [2] we can't only patch the English version and wait for xfce to translate = it, this would require a lot of time, and in the while translated versions would get the same text anyway. Also any proposed name/description change we send= to xfce for inclusion needs to be accepted there, which we can't force --=20 You are receiving this mail because: You are the assignee for the bug.=