|
From: Gudjon I. G. <gu...@mc...> - 2009-05-11 19:15:54
|
Hi Micha
> The number will be 0.3.0, main reason is the switch to pure Qt4. If I
> understand it correctly, this formal issue (simple from a authors point)
> is a much more important part for package scheduling.
This sounds fine.
>
>> PyQwt3d, Labplot,
>> Scidavis and perhaps some more programs depend on 0.2.7.
>
> I'm not quite convinced from what I've seen from the current interface
> (not the functionality per se!) for multiple curves. I'll discuss this
> at least with John and Ion, so we can find solutions for a subset of the
> mentioned applications and the interface himself. I'm just in the
> process of preparing a proposal.
>
> I'm afraid, for others compatibility issues will occur (in any case, the
> interface *will* change) and they have to stay with 0.2.7 if untouched.
> (the things said still don't mean a complete overhaul). Regarding
> PyQwt3d, I'll try to contact Gerard.
The current status in Debian is the following.
Source package:
qwtplot3d
Binary packages:
libqwtplot3d-qt3
libqwtplot3d-qt3-dev
libqwtplot3d-qt4
libqwtplot3d-qt4-dev
libqwtplot3d-doc
In order to make all coexist, I had to add the ending
libqwtplot3d.so > libqwtplot3d-qt{3,4}.so
and
/usr/include/qwtplot3d > /usr/include/qwtplot3d-qt{3,4}
If version 0.3.0 only supports qt4, then I suggest the following plan for
my Debian package release.
Source package:
qwtplot3d0 version 0.3.0~20090511svn including multiple_curves branch
Binary packages:
libqwtplot3d0
libqwtplot3d0-dev
libqwtplot3d0-doc
and I don't change any library names or include directories. In that way,
both 0.2.7 and 0.3.0 can coexist and no one is forced to upgrade his
program until version 0.2.7 stops compiling.
Is it OK that I release such a Debian package in order to release a new
Qtiplot package even if you have not agreed on the final feature plan? I
repeat that it takes more than a month to pass by the legal team and then
I can just make an upgrade as soon as it enters Debian with your new
version, provided that the license doesn't change from the current one
(the current new one). A new package or new license means a lengthy pass
through the legal team.
Regards
Gudjon
|