On Monday 29 March 2010 06:02:00 Matti Airas wrote:
> 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.

After all, this is just the name of the source package, the PySide version is 
0.3.0, we decided to put the latest supported Qt version in it just to clarify 
things, but the name of the project is "PySide" (not Py-Side ;-) ) and the 
current version is 0.3.0. so if the "qt46+" string will mess up your package 
system, feel free to remove it and just call the package pyside-0.3.0.

In the next days I'll try to get time and update the current ArchLinux 
packages and I plan to call it just "pyside", so when Qt 4.7 comes to light 
will be easier for me to create a package without the need of say "pyside-qt47 
replaces pyside-qt46".

> Again, please correct me if I'm wrong...
> 
> ma.
> _______________________________________________
> PySide mailing list
> [email protected]
> http://lists.openbossa.org/listinfo/pyside

-- 
Hugo Parente Lima
INdT - Instituto Nokia de Tecnologia

Attachment: signature.asc
Description: This is a digitally signed message part.

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

Reply via email to