#912332 dewalls: qbs removal from Buster

Package:
src:dewalls
Source:
dewalls
Submitter:
Lisandro Damián Nicanor Pérez Meyer
Date:
2018-12-07 04:21:03 UTC
Severity:
important
#912332#5
Date:
2018-10-30 13:35:20 UTC
From:
To:
Hi! Qbs upstream announced yesterday that they will be deprecating it:

http://blog.qt.io/blog/2018/10/29/deprecation-of-qbs/

There are currently only two packages using qbs in the archive: qt creator
and dewalls. As Qt creator can use it's internal copy (and will probably only
need it just backwards compatibility) dewalls becomes the only package
that really needs it.

So ideally please ask upstream to switch the build system. We will probably
ask for qbs' removal soon.

Thanks, Lisandro.

#912332#10
Date:
2018-10-30 17:45:32 UTC
From:
To:
Hmm. dewalls is used by cavewhere which is also destined for Debian
and also uses QBS. Cavewhere also uses qmath3d, plotsauce and
lib-qt-qml-tricks, all of which build with QBS.
https://lists.debian.org/debian-devel/2016/09/msg00001.html

Upstream is a big fan of QBS and really doesn't like CMake so getting
him to change could be tricky.

So if I'd finished packaging/uploading cavewhere there would be 5
QBS-using packages in the archive. I have done most of that work, but
there remain some wrinkles which is wqhy t's not yet uploaded. I could
leave them all as embedded libraries of cavewhere, but was avoiding
that as it's generally deemed poor form.

I'll ask upstream what their plans are, but right now I would have a
significant issue with QBS being removed as it blocks uploading of
cavewhere which is something I've put a lot of work into over the last
year or two.

Wookey

#912332#15
Date:
2018-10-30 17:52:58 UTC
From:
To:
El martes, 30 de octubre de 2018 14:45:32 -03 Wookey escribió:

Yes, it's a frustrating situation, but considering the latest news I'm afraid
we are no longer interested in it's maintenance, nor we think it's really a
good thing to keep in the archive a tool that, at least for now, it's dead
upstream (or at very least that's the current situation, it might change).

If someone steps up to become a new upstream for qbs we will probably be happy
to orphan it. And supposing it becomes really detached to Qt itself.

Of course, this is a very recent situation, so you might want to contact
upstream and see what he will be doing next.

FWIW, qbs has 4 years in the archive already, and dewalls is the only rdep
besides qt creator (which can be easily solved).

Regards, Lisandro.

#912332#20
Date:
2018-12-04 15:58:08 UTC
From:
To:
Yea, pretty surprised by the announcement a couple of weeks ago. I thought
Qt6 would be built with QBS. I was wrong. I plan on continuing to use QBS,
until it's support is removed from QtCreator and Qt. Once I'm forced to
migrate to CMAKE I will. It definitely won't happen within a year. Probably
2 to 3 years once support is dropped. CMAKE personally drives me nuts...