[maemo-developers] Autobuilder repository priority ?
From: Anderson Lizardo anderson.lizardo at openbossa.orgDate: Tue Nov 3 17:30:26 EET 2009
- Previous message: Testing nonsense
- Next message: Autobuilder repository priority ?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Sat, Oct 31, 2009 at 7:45 AM, Attila Csipa <maemo at csipa.in.rs> wrote: > I have a small issue with the autobuilder. The whole thing started out by > having a package that compiled nice in the SDK but not in the autobuilder due > to a versioning mismatch (in my case python-dbus, but it's a generic problem > as you'll see). After some snooping around, I realized the problem was that > the SDK had 0.83.0-1maemo1 in fremantle/tools/free (and that's what got used > when compiling in the SDK), however, the autobuilder insists on using > 0.83.0-1maemo3 from fremantle/free (-devel). The problem is IMHO that > the repository priorities seem to be wrong. The autobuilder should be using > the highest version in the TOP PRIORITY repository that satisfies a dependency > to avoid breakage because of unstable stuff in -devel and because otherwise a > package can't be promoted without dragging other folks' packages with them. > Thoughts ? I'm interested to know what problems you are having with python-dbus. Can you please fill a bug report under https://bugs.maemo.org/enter_bug.cgi?product=PyMaemo ? As you might know, Python is not officially supported on Maemo. The PyMaemo team provides most of the Python components used by Python development on Maemo. Some Python packages happen to be present on the SDK, but that does not mean that they are officially supported. They are there to satisfy dependencies for some *SDK* tools, which are not present on the N900 device. Also note that the python packages that are on the SDK were packaged by the PyMaemo team (the -1maemo1 version was packaged by myself and other PyMaemo team members, as you can see on the debian/changelog). The Maemo developers just took the packages and integrated into the SDK to satisfy the dependencies mentioned below. But the PyMaemo team is still responsible for providing upgrades and fixes for these packages through the extras-devel/extras-testing repositories, and the user applications that use packages like python-dbus, when promoted, will automatically promote the dependencies. It *seems* to be the correct way of handling the promotion for packages not under user/* sections, like all PyMaemo components. And last but not the least, the python-dbus version you are referring (-1maemo3) is not supposed to be "unstable". We had no bug reports about it, so if you are having problems with it, please report a bug so we can fix it ASAP. Thanks, -- Anderson Lizardo OpenBossa Labs - INdT Manaus - Brazil
- Previous message: Testing nonsense
- Next message: Autobuilder repository priority ?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]