[opensuse-factory] Re-packaging Plasma desktop file
Howdy everyone, Tumbleweed-with-Plasma user. I submitted a patch to KDE for https://bugs.kde.org/show_bug.cgi?id=377994, but they say that the issue is with openSUSE for re-packaging the plasma.desktop file. They say you shouldn't do that: https://phabricator.kde.org/D5471#102634 "I should think the solution to your problem is asking opensuse nicely to stop changing plasma's version numbers [...]" "I don't know why openSUSE started replacing the upstream plasma5 session file with something that is basically an exact copy, I was not involved in the process. However, I also think that it is wrong and needs to be cleaned up." This re-packaging requires a downstream patch to kinfocenter to change the name of the looked-for desktop file to plasma5.desktop (from plasma.desktop). Using the unadulterated upstream plasma desktop file should also allow using the upstream kinfocenter, too. Less work all around! I've filed a bugzilla ticket to track this: https://bugzilla.opensuse.org/enter_bug.cgi?product=openSUSE%20Tumbleweed Nate -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Hi, Am Sonntag, 16. April 2017, 16:50:12 CEST schrieb Nate Graham:
Howdy everyone, Tumbleweed-with-Plasma user. I submitted a patch to KDE for https://bugs.kde.org/show_bug.cgi?id=377994, but they say that the issue is with openSUSE for re-packaging the plasma.desktop file. They say you shouldn't do that: https://phabricator.kde.org/D5471#102634
as you noticed I already replied to the review request. Cheers, Fabian
"I should think the solution to your problem is asking opensuse nicely to stop changing plasma's version numbers [...]"
"I don't know why openSUSE started replacing the upstream plasma5 session file with something that is basically an exact copy, I was not involved in the process. However, I also think that it is wrong and needs to be cleaned up."
This re-packaging requires a downstream patch to kinfocenter to change the name of the looked-for desktop file to plasma5.desktop (from plasma.desktop). Using the unadulterated upstream plasma desktop file should also allow using the upstream kinfocenter, too. Less work all around!
I've filed a bugzilla ticket to track this: https://bugzilla.opensuse.org/enter_bug.cgi?product=openSUSE%20Tumbleweed
Nate
-- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 04/16/2017 09:18 AM, Fabian Vogt wrote:
Hi,
Am Sonntag, 16. April 2017, 16:50:12 CEST schrieb Nate Graham:
Howdy everyone, Tumbleweed-with-Plasma user. I submitted a patch to KDE for https://bugs.kde.org/show_bug.cgi?id=377994, but they say that the issue is with openSUSE for re-packaging the plasma.desktop file. They say you shouldn't do that: https://phabricator.kde.org/D5471#102634
as you noticed I already replied to the review request.
Cheers, Fabian
Oh haha, I didn't realize you were with SUSE :P I'd be happy to do the work if you'll hold my hand a bit. Nate -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Nate Graham composed on 2017-04-16 08:50 (UTC-0600):
Tumbleweed-with-Plasma user. I submitted a patch to KDE for https://bugs.kde.org/show_bug.cgi?id=377994, but they say that the issue is with openSUSE for re-packaging the plasma.desktop file. They say you shouldn't do that: https://phabricator.kde.org/D5471#102634
"I should think the solution to your problem is asking opensuse nicely to stop changing plasma's version numbers [...]"
Upstream should stop replacing well-working software with alphaware.
"I don't know why openSUSE started replacing the upstream plasma5 session file with something that is basically an exact copy, I was not involved in the process. However, I also think that it is wrong and needs to be cleaned up."
Apparently that writer is oblivious to openSUSE's history of dealing with upstream's tradition of replacing well tested useful software with alphaware, and you are too new to openSUSE to be aware of the legacy its adaptation created. When upstream replaced KDE3 with KDE4, it made no provision to have the working old version exist side-by-side with the alpha version, for users to be able to sample the alphaware and yet be able to get their work done with reliable software. Duplicate names could not be tolerated on the filesystem. The openSUSE solution permitted its users a choice between well working software and alphaware by renaming the alphaware packages to include the root version number. Essentially the same thing happened when upstream dropped KDE4 for its overhauled v5 system when it was a bit more like betaware than alphaware yet still not ready for release as a complete product.
This re-packaging requires a downstream patch to kinfocenter to change the name of the looked-for desktop file to plasma5.desktop (from plasma.desktop). Using the unadulterated upstream plasma desktop file should also allow using the upstream kinfocenter, too. Less work all around!
I've filed a bugzilla ticket to track this: https://bugzilla.opensuse.org/enter_bug.cgi?product=openSUSE%20Tumbleweed
https://bugzilla.opensuse.org/show_bug.cgi?id=1034345 -- "The wise are known for their understanding, and pleasant words are persuasive." Proverbs 16:21 (New Living Translation) Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata *** http://fm.no-ip.com/ -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 04/16/2017 09:28 AM, Felix Miata wrote:
Nate Graham composed on 2017-04-16 08:50 (UTC-0600):
Tumbleweed-with-Plasma user. I submitted a patch to KDE for https://bugs.kde.org/show_bug.cgi?id=377994, but they say that the issue is with openSUSE for re-packaging the plasma.desktop file. They say you shouldn't do that: https://phabricator.kde.org/D5471#102634
"I should think the solution to your problem is asking opensuse nicely to stop changing plasma's version numbers [...]"
Upstream should stop replacing well-working software with alphaware.
"I don't know why openSUSE started replacing the upstream plasma5 session file with something that is basically an exact copy, I was not involved in the process. However, I also think that it is wrong and needs to be cleaned up."
Apparently that writer is oblivious to openSUSE's history of dealing with upstream's tradition of replacing well tested useful software with alphaware, and you are too new to openSUSE to be aware of the legacy its adaptation created.
When upstream replaced KDE3 with KDE4, it made no provision to have the working old version exist side-by-side with the alpha version, for users to be able to sample the alphaware and yet be able to get their work done with reliable software. Duplicate names could not be tolerated on the filesystem. The openSUSE solution permitted its users a choice between well working software and alphaware by renaming the alphaware packages to include the root version number. Essentially the same thing happened when upstream dropped KDE4 for its overhauled v5 system when it was a bit more like betaware than alphaware yet still not ready for release as a complete product.
I am quite new to KDE Plasma, yes. I didn't go through the 3->4 or 4->5 transitions. What you describe does sound useful, but then it puts the onus on downstream to keep the re-packaged files in sync. If openSUSE wants to version and re-package the desktop file, then it's got to stay in sync with the actual Plasma version. Nate -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
participants (3)
-
Fabian Vogt
-
Felix Miata
-
Nate Graham