[Bug 979124] Review Request: qbs - Qt Build Suite

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



https://bugzilla.redhat.com/show_bug.cgi?id=979124



--- Comment #62 from Jake Petroules <jake.petroules@xxxxxxxxxxxxx> ---
> We have a policy in Fedora of not shipping packages that are useless without a third-party dependency:
> https://fedoraproject.org/wiki/Packaging:Guidelines#Packages_which_are_not_useful_without_external_bits
>
> (A way around this would be to ship the WiX support in the main qbs package, or together with NSIS support, because then the resulting package is not unusable without > a third-party dependency.)

We kind of keep going back and forth on this, but you might be right. We could
just roll all of the module packages into the main qbs package, and add
dependencies like Qt, NSIS, etc., as Recommends or Suggests or whatever it is
in RPM.

> But IMHO, not only we shouldn't be shipping WiX support at all, but YOU as upstream shouldn't be, either. People should use NSIS instead. WiX is a typical example of "Free, but shackled".

Please explain why upstream shouldn't be shipping WiX support. I suppose we
should remove support for Microsoft Visual C++ and all the Apple-related
features too?

"People should use NSIS instead." -- well, I think people shouldn't be using
NSIS, and should use WiX instead. Personal opinions are not really relevant
here.

> There surely are ways for us around that (e.g. shipping a dummy WiX support that errors when people actually want to run WiX, which wouldn't work anyway).

Why do you *deliberately* want to break this?

> I still doubt that QBS is realistically going to be picked up outside of the Qt community.

We already have people using it for non-Qt projects. Regardless of opinion or
expectation, this is one of the core design philosophies.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
_______________________________________________
package-review mailing list
package-review@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/package-review





[Index of Archives]     [Fedora Legacy]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]     [Fedora Tools]