[opensuse-factory] Libgee 0.9.92 to enter Factory soon
Hi all, Together with the efforts of pushing GNOME 3.8 to Factory soon, I will prepare with the submission of libgee 0.9.92. There are some confusions there that I would like to address beforehand: libgee 0.6.x shipped gee-1.0.pc since libgee 0.7.x, the .pc file stepped 'back' to gee-0.8.pc gee-0.8 in this case is newer than gee-1.0, and a conscious decision by upstream (it's not a version per se, rather a API version). The packages in the GNOME stack are already prepared for this, but there might be more packages not playing nice there yet. Those will need to be patched, hopefully together with upstream. the bare minimum is to change configure(.ac) to detect the right pkgconfig file (gee-0.8 instead of gee-1.0). Should there REALLY be a need to keep gee 0.6 alive for a short while, then I would be willing to maintain that but also would want to work towards a drop of this extra package prior to the next release... Without voices, gee 0.9.92 (gee-0.8) will be the only one alive within short time. Best regards, Dominique -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Sunday 2013-03-17 13:59, Dimstar / Dominique Leuenberger wrote:
gee-0.8 in this case is newer than gee-1.0, and a conscious decision by upstream (it's not a version per se, rather a API version).
So, why could not they just call it gee-2.0 then? That would have at least fulfilled the is-newer property. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Sun, 2013-03-17 at 18:37 +0100, Jan Engelhardt wrote:
On Sunday 2013-03-17 13:59, Dimstar / Dominique Leuenberger wrote:
gee-0.8 in this case is newer than gee-1.0, and a conscious decision by upstream (it's not a version per se, rather a API version).
So, why could not they just call it gee-2.0 then? That would have at least fulfilled the is-newer property. Out of my reach of decision, not up for debate at this time and irrelevant for the fact that it will end up in Factory and some packages might fail, needing to be ported to the new API.
Dominique -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Quoting Dimstar / Dominique Leuenberger
Hi all,
Together with the efforts of pushing GNOME 3.8 to Factory soon, I will prepare with the submission of libgee 0.9.92.
There are some confusions there that I would like to address beforehand:
libgee 0.6.x shipped gee-1.0.pc since libgee 0.7.x, the .pc file stepped 'back' to gee-0.8.pc
gee-0.8 in this case is newer than gee-1.0, and a conscious decision by upstream (it's not a version per se, rather a API version).
The packages in the GNOME stack are already prepared for this, but there might be more packages not playing nice there yet. Those will need to be patched, hopefully together with upstream.
the bare minimum is to change configure(.ac) to detect the right pkgconfig file (gee-0.8 instead of gee-1.0).
Should there REALLY be a need to keep gee 0.6 alive for a short while, then I would be willing to maintain that but also would want to work towards a drop of this extra package prior to the next release...
Without voices, gee 0.9.92 (gee-0.8) will be the only one alive within short time.
As a followup: libgee 0.9.92 is now in openSUSE:Factory and provides pkgconfig(gee-0.8) in libgee-devel. So, if your package BuildRequires: libgee-devel, you will get the new version and this might break! If so, and there is no easy way to port your package (yet) to libgee 0.9, simply replace to BuildRequires: pkgconfig(gee-1.0); libgee 0.6 has been added as well (for now) as libgee06 and will provide the right files. The goal, though, remains the same: I'd prefer not to ship libgee06 in the final 13.1 release in the end :) Dominique -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
participants (3)
-
Dimstar / Dominique Leuenberger
-
Dominique Leuenberger a.k.a. Dimstar
-
Jan Engelhardt