On Sun, 22 Oct 2006 17:29:36 +0200, André Detsch <[EMAIL PROTECTED]> wrote:

> Since 013 final is coming soon, its probably time for us to start
> compile official packages with Glibc 2.4.
>
> At this moment, packages at the official repository are all compiled
> against Glibc 2.3.2. Packages compiled with Glibc 2.4 (including most
> of the 013 packages) were kept separate, at
> http://rsync.gobolinux.org/013-packages/
> The question is: how is the best way to perform this transition?
>
> Once one has Glibc 2.4 installed, old Glibc 2.3.2 based packages still
> work well, so I think it is be ok to keep the old packages at the
> official repository.
>

If packages compiled with glibc 2.4 can't be used with glibc 2.3.x,  
perhaps keeping the repositories separated is a good idea. Maybe  
implementing a check against glibc version in InstallPackage and fetching  
the package from the correct repository?

> The procedure for safely installing Glibc 2.4 in a exiting system is
> quite simple, but requires a small additional step:
>
> 1 - Become superuser
> # a superuser terminal has to be open before running step 2
> # since you will not be able to perform 'su' or 'sudo' after step 2
> and before step 3
> 2 - InstallPackage Glibc--2.4--i686.tar.bz2
> # there is no need to update any file inside the Settings directory
> 3 - cd /Programs/Glibc; mv 2.3.2 old_2.3.2
> # a rm -rf could be performed as well, but having keeping a backup may
> be useful
> # if something goes wrong (having a live cd copy available might be
> also useful :)
>
I haven't tried the above steps but is it really this simple? Why would  
'Compile glibc' then die on SymlinkProgram when I tried to compile it  
(2.3.6) some time ago (recall some frustrated messages on the mailing list  
around april-may)? Will not 'InstallPackage Glibc--2.4--i686.tar.bz2' die  
on the same command?

> The most straightforward for us would be to ask users to perform this
> upgrade when willing to use never packages, but I'm not sure how can
> we enforce this.
>
Perhaps implementing a check in InstallPackage. Don't make it mandatory,  
but let the user decide if it wants to upgrade glibc. After all it can  
really break the system if it goes wrong.

-- 
/Jonas

Using Opera's revolutionary e-mail client: http://www.opera.com/mail/
_______________________________________________
gobolinux-devel mailing list
gobolinux-devel@lists.gobolinux.org
http://lists.gobolinux.org/mailman/listinfo/gobolinux-devel

Reply via email to