On 29.03.2010 00:04, ext CeDeROM wrote:
Hello!

Does package name "pyside-qt4.6+0.3.0" has some special meaning, or
are there any special reasons for this naming nomenclature? Why it is
not named "pyside-qt4.6-0.3.0" or simply "pyside-0.3.0" if it depends
and can be built on qt4.5 anyway?

I believe the idea is to have the latest supported Qt version explicitly present in the package version string. Plus sign in the version string is used to bind the version part of the package name together (i.e., the stem is pyside and the version is qt4.6+0.3.0).

If hyphens were used instead, then I believe by normal conventions the package name would've been pyside-qt4.6 and the stem 0.3.0, and since minor PySide versions can't be installed side-by-side, I think this would have caused more trouble.

The qt4.6 part could of course be dropped away altogether but then it would be less obvious for the developers which Qt version features are actually supported. Here, of course, the worst case scenario would be to end up having a version number such as 4.7.2 while the actual Qt version supported is 4.6.0. :->

Guys, please correct me if my explanation was wrong. :-)

Automated build tools, such as
FreeBSD port system, goes crazy with such names, because it can only
use something like
${PKGNAMEPREFIX}${PORTNAME}${PKGNAMESUFFIX}-${PORTVERSION} with no
black magic involved. I am also wondering how to name this port -
normally it should be py-side-0.3.0 (like py-qt-x.y.z), but what about
"-qt4.6" part..

I'm completely ignorant about FreeBSD's package name conventions but since there is no native project called Side, I'd rather have the port named py-pyside or just pyside, depending on the FreeBSD port naming policies, of course.

and what about "+0.3.0" instead of standard "-0.3.0"?
Will "qt.4.6" part change? Is it really necessary to use these "qt4.6"
and "+" parts of the release name? Is it possible to change this
naming convence into simple pyside-0.3.0 style? I would be really
grateful for information/explanation :-)

The qt4.6 part of the version number will change as soon as newer Qt versions are supported. However, I'd expect the major-minor-patch numbering part be unique as well, so if you prefer, you can drop the qt4.6 part from the port version and live happily ever after.

Again, please correct me if I'm wrong...

ma.
_______________________________________________
PySide mailing list
[email protected]
http://lists.openbossa.org/listinfo/pyside

Reply via email to