Today's Update wants to break MATE desktop by deleting python3-pyxdg-0.26-6.2.noarch

Just did the zypper dup and got this - it looks like python3-xdg is being removed but is needed for MATE desktop

Reading installed packages...
Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' for more information about this command.
Computing distribution upgrade...

Problem: mate-menu-20.04.1-2.1.noarch requires python3-xdg, but this requirement cannot be provided
  deleted providers: python3-pyxdg-0.26-6.2.noarch
not installable providers: python3-xdg-4.0.1-1.1.noarch[download.opensuse.org-oss]
 Solution 1: Following actions will be done:
  deinstallation of mate-menu-20.04.1-2.1.noarch
  deinstallation of mate-panel-branding-openSUSE-42.1-4.44.noarch
  deinstallation of mate-menu-lang-20.04.1-2.1.noarch
 Solution 2: deinstallation of python3-pyxdg-0.26-6.2.noarch
 Solution 3: keep obsolete python3-pyxdg-0.26-6.2.noarch
 Solution 4: break mate-menu-20.04.1-2.1.noarch by ignoring some of its dependencies

Choose from above solutions by number or cancel [1/2/3/4/c/d/?] (c): 3

I chose 3 but every update from now on will want to delete python3-pyxdg-0.26-6.2.noarch.

bor@tw:~> zypper se --provides python3-xdg
Loading repository data...
Reading installed packages...


S | Name        | Summary                                              | Type
--+-------------+------------------------------------------------------+--------
  | python3-xdg | Variables defined by the XDG Base Directory Specif-> | package
bor@tw:~> 

If you want some extra assurance in case it’s being removed from the oss,
I’d recommend adding the devel:languages:python repo

https://software.opensuse.org/package/python3-xdg?search_term=python3-xdg

TSU

I filled out a Bugzilla on it.

I suspect it was not supposed to be deleted and got added as no developer seems to be using MATE.

I had a similar experience today, but instead it tries to break Openshot. Any news on the bug file yet?

Loading repository data...
Reading installed packages...
Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' for more information about this command.
Computing distribution upgrade...

Problem: openshot-qt-2.5.1-2.1.noarch requires python3-pyxdg, but this requirement cannot be provided
  not installable providers: python3-pyxdg-0.26-7.1.noarch[download.opensuse.org-oss]
 Solution 1: deinstallation of openshot-qt-2.5.1-1.2.noarch
 Solution 2: deinstallation of python3-xdg-4.0.1-1.1.noarch
 Solution 3: keep obsolete openshot-qt-2.5.1-1.2.noarch
 Solution 4: break openshot-qt-2.5.1-2.1.noarch by ignoring some of its dependencies

Choose from above solutions by number or cancel [1/2/3/4/c/d/?] (c): 

What exactly do you mean? Did you file any bug report for it? Unless someone reports it there will be no news.

The latest changes for pyxdg certainly look contradicting:

- Also conflict with the python-xdg as we provide same namespace
- Do not provide xdg namespace as there is python-xdg package now

No I personally didn’t file a bug yet, but I was indeed asking for a report / i.e. whether larryr knew anything of his bug report.

Found the bug report, seems it is still open.

Would it be better to file a separate bug, you think, or add a comment? Because it is not entirely the same, seeing my update wants to delete *python3-pyxdg-0.26-7.1 and not -6.2

It’s probably best to just add a comment.

If you open a new bug report, it will probably be marked as a duplicate of the open report.

Yes, I also see this bug. But I only have MATE installed as an optional extra desktop environment. I rarely use it. So I have been taking the option to break mate-menu by ignoring some of its requirements.