[Bug 262883] The pkg package name for x11-wm/xfce4 should be changed from xfce to xfce4
Date: Mon, 28 Mar 2022 14:54:04 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=262883 Guido Falsi <madpilot@FreeBSD.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags|maintainer-feedback?(xfce@F |maintainer-feedback+ |reeBSD.org) | CC| |madpilot@FreeBSD.org Status|New |Open --- Comment #1 from Guido Falsi <madpilot@FreeBSD.org> --- Hi, Thanks for reporting this. While I do not dismiss your worry right away, things don't look so clear cut to me as you imply. In fact I don't feel like taking a decision by myself, I'd like to get feedback from other committers and contributors before any action is taken on this. To give a timeframe, the naming of this metaport has been like this for a long time, this is the commit which set it to "xfce": https://cgit.freebsd.org/ports/commit/?id=73097a726707ebe313ebbe450c3731df14ad431c (referencing on the current git repo, at the time we were still using CVS) An important consideration to make is that changing the pkgname of a port is quite invasive, all users would have to tell pkg to move to the new one. Also renaming the port directory has consequences, for example all users using lists of origins (for example for poudriere, but also scripts and configuration management systems can digest those) would requires users to change their configurations. So any of these changes has to stand a POLA challenge, that means: is the "astonishment" imposed on users who would have to perform special steps to keep up with the change acceptable when weighted against its advantages? The advantage you claim is conformance. Which may not be worth reverting a 19 years old change and forcing all users of xfce to reconfigure their systems. Also there is no real rule for package names to equal the port directory name, in fact most flavored ports for different python, perl and php versions end up with a package name that is not aligned with their directory name in the ports tree. I've not looked up for more examples. My impression is that a more correct fix would be to change the directory name from x11-wm/xfce4 to x11-wm/xfce, since it is quit improbable we will never have more than one major xfce version in the tree anyway, and the actual name ISS xfce. But Personally I'm open to any options, as long as it creates as little astonishment/confusion/need for manual intervention for users and committers as possible AND some consensus is reached on it. -- You are receiving this mail because: You are the assignee for the bug.