Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 1633225 - LXQt fail to build due to sddm-breeze requires ibus indirectly, but ibus excluded in kickstart
Summary: LXQt fail to build due to sddm-breeze requires ibus indirectly, but ibus excl...
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: comps
Version: 29
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Zamir SUN
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks: LXQt-0.14
TreeView+ depends on / blocked
 
Reported: 2018-09-26 12:56 UTC by Zamir SUN
Modified: 2019-02-19 01:39 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2019-02-19 01:39:09 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Zamir SUN 2018-09-26 12:56:52 UTC
Quoting adamwill's email:
'''
The lxqt-desktop package group in comps includes sddm-breeze. Also, fedora-lxqt-common.ks in fedora-kickstarts excludes ibus:

-ibus*

this causes a problem, because sddm-breeze requires plasma-workspace, and plasma-workspace indirectly (via plasma-desktop) requires ibus. You can see this causing the image compose to fail here:

https://koji.fedoraproject.org/koji/taskinfo?taskID=29871592
https://kojipkgs.fedoraproject.org//work/tasks/1592/29871592/anaconda-packaging.log

Up until this week (and still in Fedora 29), rather than failing, the LXQt images simply did not include sddm-breeze.
'''

So I am filing this bug for tracking and LXQt SIG will fix this later on.

Comment 1 Zamir SUN 2018-09-26 13:20:02 UTC
The current workaround lies in kickstart:

https://pagure.io/fedora-kickstarts/pull-request/441

Will need to review kickstart as well after this is fully resolved.

Comment 2 Raphael Groner 2018-10-27 21:50:24 UTC
Can you fix in in F29, too?

Generally, we need a better solution to get rid of plasma-shell &co. because there's definitely no sense in pulling those dependencies for the only reason of default theme.

Comment 3 Zamir SUN 2018-10-28 01:09:40 UTC
Ouch, I thought it only affects Rawhide. 
I just send it to Fedora 29
https://pagure.io/fedora-kickstarts/pull-request/451

But I am afraid we might miss the GA as the Fedora GA is already a GO.

Comment 4 Zamir SUN 2019-02-09 13:33:46 UTC
Well, I see now actually nothing depends on sddm-breeze at all. The package lxqt-themes-fedora even uses lightdm rather than sddm.
And the only place that pulls in sddm is in our fedora-comps which explicitly declare sddm-breeze as part of @lxqt-desktop.
Judging from the current status, I will replace it with sddm-themes, and also drop kwin as a step forward to reduce the dependencies with kde related stuff.

Comment 5 Zamir SUN 2019-02-13 12:37:02 UTC
Hi Raphael,

Recently I checked our spin page[1], and saw there are some differences with our package groups. To be clear, in the spin page, we have FeatherPad, QupZilla etc listed there but not in our spin Live media. So do you mind I fix our spin kickstart and comps file to make it the same with the spin page? In this way, the default editor will be FeatherPad instead of enki. And the browser will be qupzilla instead of falkon? If you prefer to keep the comps as-is, do you have any idea why we changed it to falkon before?

Thanks.

[1] https://spins.fedoraproject.org/en/lxqt/

Comment 6 Raphael Groner 2019-02-13 18:47:15 UTC
Hi Zamir,

why do you recommend FeatherPad instead of Enki? I agree we should keep documentation in synchronization to announce the actual applications.

Qupzilla got renamed to Falkon by upstream. That means, the spin page needs a fix, as well as the screenshot.

Comment 7 Kevin Kofler 2019-02-13 19:00:56 UTC
See: https://www.falkon.org/about/

(There used to be a notice at qupzilla dot org too, but that site is now owned by cybersquatters, so I am NOT linking to it. Use only https://www.falkon.org/ now.)

Comment 8 Zamir SUN 2019-02-14 13:21:27 UTC
(In reply to Raphael Groner from comment #6)
> Hi Zamir,
> 
> why do you recommend FeatherPad instead of Enki? I agree we should keep
> documentation in synchronization to announce the actual applications.
> 

Hi Raphael,

Actually I don't have any preference. I am fine to have any of the two in the group. I mention this simple because I saw FeatherPad is listed in the LXQt release plan[1] as well as the Fedora spin page[2].

> Qupzilla got renamed to Falkon by upstream. That means, the spin page needs
> a fix, as well as the screenshot.

Thanks.
So this way, I prefer to fix the page instead - keep Enki and Falkon in the compose, while the only thing that needed to fix is the webpage now.

Of course I will still fix the sddm dependencies as I mentioned before in this bug.

[1] https://forum.lxqt.org/t/build-order-release-plan-0-14-0/292
[2] https://spins.fedoraproject.org/en/lxqt/

Comment 9 Zamir SUN 2019-02-19 01:39:09 UTC
Fixed.

https://pagure.io/fedora-comps/pull-request/366


Note You need to log in before you can comment on or make changes to this bug.