On 2/11/26 1:38 PM, Stephen Morris wrote:
On 2/10/26 3:26 PM, George R Goffe via users wrote:
Jerry,

Thanks for your response!

Yeah.. I know what you say about rawhide... who wants a nice well- behaved bug proof system?

As a long time Systems Administrator, my thoughts are to report oddities or problems so they can, at least, be fixed... and I have seen quite a few real doozies. Oh well.

Again, thanks for your response.

Regards,

George...
  p.s., so what does the gnome-shell(api) mean?

It's a virtual provide for situations like this.  Gnome Shell has an api version and plugins need to know that they have a compatible api. There are a wide variety of virtual provides like this.
This computer is still on F42 and this is what I get:
# dnf repoquery --provides gnome-shell
gnome-shell(api) = 48

The full list has various other virtual provides as well.

Hi Samuel, just a silly question because I don't understand how Fedora internals work and what virtual provides actually is and how it functions, I issue the repoquery and one of the messages I get is: gnome-shell(x86-64) = 49.3-2.fc43     , given the architecture is x86_64, how does what is in the brackets ensure that you are running the right architecture?

It's for other packages to use. It doesn't appear that anything uses that provides, but you can see in the list that gnome-shell requires "python3(x86-64)". I don't know the specifics of generating or using those provides but you can run a command like this to see what uses it:

dnf repoquery --whatrequires 'python3(x86-64)'

Also, another silly question, if we ignore the fact that the query was against Rawhide, the failure messages are produced from a reinstall of the version of gnome-shell already installed, so given those messages how did that gnome-shell package get installed in the first place? And if it was originally installed with options to ignore those failure situations isn't the solution to the query to reinstall it with the same options?

That is a very good question and one that occurred to me after I realized later that you were trying to do a reinstall. I thought at first that you were trying to install the F45 package on F44. I don't have an answer for this. I don't think there is an option to ignore that.

--
_______________________________________________
users mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/[email protected]
Do not reply to spam, report it: 
https://forge.fedoraproject.org/infra/tickets/issues/new

Reply via email to