[gobolinux-users] Package Manager

André Detsch detsch at gobolinux.org
Mon Apr 16 01:27:32 UTC 2007


Sorry for the late reply. At the beginning of the last Monday I've
wrote an email that apparently was not delivered to the mailing list
(just checked the ML archives).

Manager had the required functionalities to work with dependencies (by
placing them on the commands queue), but the functionality was
temporarily disabled, since the servers did not had yet stand-alone
dependencies files for the binary packages.  Last week I've adjusted
the package repositories, to contain these files. So, I've re-enabled
the dependencies handling in Manager (calling CheckDependencies
script). Sorry for inconveniences of disabling the feature during that
time.

Also last week I've improved the revision handling (including some
adjustments on GetAvailable and GuessLatest), fixing some behaviours
when using Manager. I've done some testings myself (upgrading my whole
system) and it seems to be working pretty well. (Any program uses to
work better on the developer's machine, though :)

About the front-end discussion: Manager is implemented, as much as
possible, as a front-end (the way the commands queue is represented
ilustrates this approach). Besides the package management actions
(commands queue), functionalities like discovering available and
installed versions, version comparison and dependencies handling are
performed by separate scripts, calleable through command line or
importable as a lib when using python. If someone identifies some
aspect of the program that could be further isolated (making the
functionality useable to other script, for example), please tell me.

I did not spend much time on Manager o last release (013), as I was
prioritizing base functionalities (CheckDependencies, BuildLiveCD,
ChrootCompile, etc). On 014, I almost could not help at all. However,
with the changes I've recently made on Manager, it seems to be in
shape again. I'll prepare a release really soon (will try to do it
tomorrow). I'll love to have people testing it. If people still have
usability issues with it (and if I cannot fix them), I'm in favor of
dropping the icon we currently have on default users Desktop.


On 4/8/07, Tom Connell <Gobolinux at tjconnell.co.uk> wrote:
> Hi,
>
> I am still having big problems with updating programs!
>
> I am trying to upgrade to Firefox 2 and the problems I have encountered
> so far are:
>
> 1) Manager is NOT resolving dependencies Firefox 2 has about 10
> dependancy updates that need to be done and although I have ticked the
> boxes to queue dependancies and to force updates this is not happening!
>
> 2) InstallPackage IS resolving dependencies and generating the list and
> offering an option to install all (ia) this is not happening as only the
> first (FontConfig) was installed before I was returned to a prompt!
>
> 3) I started to install the dependencies individually and hit a wall at
> GCC 4.1.2 which failed verification! (Why does a binary package like
> Firefox NEED GCC?)
>
> So I am stuck!!!
>
> The dependency list in the info box in Manager is colour coded! What do
> these colours mean  as I can find no help??
>
> I assumed a red version means it is needed! However the colours don't
> change after the required dependancy is installed??
>
> The version is also displayed in blue and some program names are also in
> red???
>
> Anyone know some answers??
>
> Thanks
>
> Tom Connell
>
> _______________________________________________
> gobolinux-users mailing list
> gobolinux-users at lists.gobolinux.org
> http://lists.gobolinux.org/mailman/listinfo/gobolinux-users
>


-- 
Andre Detsch


More information about the gobolinux-users mailing list