Re: amd64 porters IRC meeting: preparations for sarge

2005-04-26 Thread Goswin von Brederlow
Thomas Steffen <[EMAIL PROTECTED]> writes:

> On 4/26/05, Goswin von Brederlow <[EMAIL PROTECTED]> wrote:
>> If you have a chroot that is simple:
>> 
>> 'apt-get install foobar' in the chroot
>> dpkg --force-architecture -i /chroot/var/cache/apt/foobar*deb
>
> Yes, that is a start. But I don't think that any --force-* options
> should be exposed to the user. Basically, dpkg should not be exposed.
> So we would need a wrapper to handle this.
>
>> The multiarch proposal works without chroot and always works. Having
>> the libs in chroots and the binary in / won't work with plugins or
>> libs that load other files at runtime.
>
> I had a closer look at the multiarch proposal, and it does not solve
> those problems either. It only states that they should be treated on a
> "case to case" basis. Still, it needs to be worked out some way.

With multiarch you just say

apt-get install openoffice.org

and it finds the i386 debs, downloads them, downloads any needed
Depends in the right/best bitness and installs it all.

'apt-get install foobar:arch' to force a specific architecture if in
doubt.

What is there left to handle?

>> All this is just bandaid till sarge is out of the way and true
>> multiarch can be uploaded to debian. 
>
> Well, I am not sure that multiarch is going to be so much easier, or
> so much different in the end. But I agree, once sarge is out of the
> way, things will certainly move forward again.
>
> Thomas

Multiarch is completly different. Packages will be build for the right
file positions and non overlapping. No need to cludge around with a
chroot.

MfG
Goswin


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: amd64 porters IRC meeting: preparations for sarge

2005-04-26 Thread Thomas Steffen
On 4/26/05, Goswin von Brederlow <[EMAIL PROTECTED]> wrote:
> If you have a chroot that is simple:
> 
> 'apt-get install foobar' in the chroot
> dpkg --force-architecture -i /chroot/var/cache/apt/foobar*deb

Yes, that is a start. But I don't think that any --force-* options
should be exposed to the user. Basically, dpkg should not be exposed.
So we would need a wrapper to handle this.

> The multiarch proposal works without chroot and always works. Having
> the libs in chroots and the binary in / won't work with plugins or
> libs that load other files at runtime.

I had a closer look at the multiarch proposal, and it does not solve
those problems either. It only states that they should be treated on a
"case to case" basis. Still, it needs to be worked out some way.

> All this is just bandaid till sarge is out of the way and true
> multiarch can be uploaded to debian. 

Well, I am not sure that multiarch is going to be so much easier, or
so much different in the end. But I agree, once sarge is out of the
way, things will certainly move forward again.

Thomas



Re: amd64 porters IRC meeting: preparations for sarge

2005-04-26 Thread Goswin von Brederlow
Thomas Steffen <[EMAIL PROTECTED]> writes:

> On 4/25/05, Goswin von Brederlow <[EMAIL PROTECTED]> wrote:
>
> [openoffice and libraries]
>
>> It's probably easier to write an installer that fetches and installes
>> the i386 debs on the fly.
>
> Maybe it is just because of my research background, but I am looking
> for a solution that can be generalised. So it should work for other
> applications, too, including third party binaries if possible (think
> alien).
>
> And I have to admit that an automated installer has its benefits
> there. You could just give it an executable, and it checks and updates
> the chroot, sets the library pathes etc... and it could interact with
> dpkg in both systems, which means that it could bridge the "dependency
> divide".

If you have a chroot that is simple:

'apt-get install foobar' in the chroot
dpkg --force-architecture -i /chroot/var/cache/apt/foobar*deb

Thats enough in many cases already. But if foobar needs other binaries
that you don't have outside the chroot you have to install them too.

> So does it generalise to true multiarch support? Yes, I think it
> could. It wouldn't matter which architecture you have, and which you
> want to run, the problem is always (mostly) the same.

The multiarch proposal works without chroot and always works. Having
the libs in chroots and the binary in / won't work with plugins or
libs that load other files at runtime.

> The only question is how it relates to dpkg/apt-get. Is it like a
> generalisation of dpkg, with multiarch support? No, dpkg would still
> be used. Maybe like apt-get with multiarch support? Yes, that seems
> closer. Or is it more like alien, a stop gap that usually works? In
> the beginning, most likely yes.
>
> And the beauty is that the existing infrastructure does not have to be
> changed at all.
>
> Thomas

All this is just bandaid till sarge is out of the way and true
multiarch can be uploaded to debian. So support to do anything cludgy
for sarge is very limited.

MfG
Goswin


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: amd64 porters IRC meeting: preparations for sarge

2005-04-25 Thread Thomas Steffen
On 4/25/05, Goswin von Brederlow <[EMAIL PROTECTED]> wrote:

[openoffice and libraries]

> It's probably easier to write an installer that fetches and installes
> the i386 debs on the fly.

Maybe it is just because of my research background, but I am looking
for a solution that can be generalised. So it should work for other
applications, too, including third party binaries if possible (think
alien).

And I have to admit that an automated installer has its benefits
there. You could just give it an executable, and it checks and updates
the chroot, sets the library pathes etc... and it could interact with
dpkg in both systems, which means that it could bridge the "dependency
divide".

So does it generalise to true multiarch support? Yes, I think it
could. It wouldn't matter which architecture you have, and which you
want to run, the problem is always (mostly) the same.

The only question is how it relates to dpkg/apt-get. Is it like a
generalisation of dpkg, with multiarch support? No, dpkg would still
be used. Maybe like apt-get with multiarch support? Yes, that seems
closer. Or is it more like alien, a stop gap that usually works? In
the beginning, most likely yes.

And the beauty is that the existing infrastructure does not have to be
changed at all.

Thomas



Re: amd64 porters IRC meeting: preparations for sarge

2005-04-25 Thread Goswin von Brederlow
Thomas Steffen <[EMAIL PROTECTED]> writes:

> On 4/23/05, Martin Zobel-Helas <[EMAIL PROTECTED]> wrote:
>> Here we go:
>> 
>> Logfile: http://debian-amd64.alioth.debian.org/irc-log.txt
>> Summary: http://debian-amd64.alioth.debian.org/irc-summary.txt
>
> Thank you very much for the results and the log. The future does
> indeed look promissing.
>
> But I do have a question about openoffice/chroot. As far as I could
> figure it out, the prepared solution was to install the openoffice
> package with a 32bit binary under /, and tell ld.so to use libraries
> from a 32bit chroot to resolve openoffice. At least that works nicely
> for me.

Actualy ia32-libs and friends should have all OOo needs.

> But now I see hints to use dchroot. And while to me as a developer
> that seems fine, I think it is not a feasible solution for the "end
> user". The chroot environment has so many subtle difference compared
> to the normal environment, that it could be very confusing. At the end
> of the day, the installation should appear as one system, and not as a
> split personality :-)
>
> So is there any option planned to run openoffice (and other 32bit
> apps) directly? It might still be located in /emul/i386, but I would
> like to call it directly, without the dchroot wrapper. I think
> openoffice can be installed into any directory, so it should be
> possible.
>
> Thomas

One possibility is to add an ia32-openoffie.org package that contains
the 32bit OOo binaries but is for ia64/amd64. But the package would be
huge. OOo source is already 165Mb. Add all the binary debs to that and
you get the size of ia32-openoffie.org source.

It's probably easier to write an installer that fetches and installes
the i386 debs on the fly.

MfG
Goswin


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: amd64 porters IRC meeting: preparations for sarge

2005-04-25 Thread Thomas Steffen
On 4/25/05, Lennart Sorensen <[EMAIL PROTECTED]> wrote:
> Well there are plans for openoffice 2.x to be 64bit compatible so it cna
> run natively instead.

Yes, but the release date for openoffice 2.x has been pushed back, and
if we are unlucky, they might drop 64bit support, too :-( At least I
have not seen a working version anywhere as of yet.

> I thought there were openoffice packages for 64bit that just required
> some libs installed in the chroot/emul dir but would otherwise run as if
> they were 64bit programs.

Yes, and I think using a chroot is ok for the time being. In the long
run, we have to simplify this. Maybe the 64bit dpkg can also look
after the chroot? Kind of multiarch light? I can see some potential
there.

The problem I have with the chroot solution is that is it so amazingly
ugly. The openoffice package needs special treatement, the user has to
set up the chroot and change /etc/ld.so.config, dependencies do not
work properly, and the changed /etc/ld.so.config interferes with
library upgrades.

But I am afraid that any change for the better requires at least a
basic multiarch support in dpkg. And that seems a long way off.

Thomas



Re: amd64 porters IRC meeting: preparations for sarge

2005-04-25 Thread Lennart Sorensen
On Sat, Apr 23, 2005 at 11:08:08PM +0200, Thomas Steffen wrote:
> Thank you very much for the results and the log. The future does
> indeed look promissing.
> 
> But I do have a question about openoffice/chroot. As far as I could
> figure it out, the prepared solution was to install the openoffice
> package with a 32bit binary under /, and tell ld.so to use libraries
> from a 32bit chroot to resolve openoffice. At least that works nicely
> for me.
> 
> But now I see hints to use dchroot. And while to me as a developer
> that seems fine, I think it is not a feasible solution for the "end
> user". The chroot environment has so many subtle difference compared
> to the normal environment, that it could be very confusing. At the end
> of the day, the installation should appear as one system, and not as a
> split personality :-)
> 
> So is there any option planned to run openoffice (and other 32bit
> apps) directly? It might still be located in /emul/i386, but I would
> like to call it directly, without the dchroot wrapper. I think
> openoffice can be installed into any directory, so it should be
> possible.

Well there are plans for openoffice 2.x to be 64bit compatible so it cna
run natively instead.

I thought there were openoffice packages for 64bit that just required
some libs installed in the chroot/emul dir but would otherwise run as if
they were 64bit programs.

Len Sorensen


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: amd64 porters IRC meeting: preparations for sarge

2005-04-23 Thread Thomas Steffen
On 4/23/05, Martin Zobel-Helas <[EMAIL PROTECTED]> wrote:
> Here we go:
> 
> Logfile: http://debian-amd64.alioth.debian.org/irc-log.txt
> Summary: http://debian-amd64.alioth.debian.org/irc-summary.txt

Thank you very much for the results and the log. The future does
indeed look promissing.

But I do have a question about openoffice/chroot. As far as I could
figure it out, the prepared solution was to install the openoffice
package with a 32bit binary under /, and tell ld.so to use libraries
from a 32bit chroot to resolve openoffice. At least that works nicely
for me.

But now I see hints to use dchroot. And while to me as a developer
that seems fine, I think it is not a feasible solution for the "end
user". The chroot environment has so many subtle difference compared
to the normal environment, that it could be very confusing. At the end
of the day, the installation should appear as one system, and not as a
split personality :-)

So is there any option planned to run openoffice (and other 32bit
apps) directly? It might still be located in /emul/i386, but I would
like to call it directly, without the dchroot wrapper. I think
openoffice can be installed into any directory, so it should be
possible.

Thomas



Re: amd64 porters IRC meeting: preparations for sarge

2005-04-23 Thread Martin Zobel-Helas
Hi Kyuu,

On Friday, 22 Apr 2005, you wrote:
> Frederik Schueler wrote:
> 
> >Hello,
> >
> >This is a reminder on the IRC meeting taking place on next 
> >saturday, April 23rd - the scedule was now set for 0700 UTC.
> > 
> >
> May I request that someone could perhaps brief on the results on this 
> list (or at least, post a logfile) after the meeting. I figure there are 
> others like me, who are interested in the matters but don't have any 
> useful expertise to bring to the meeting itself.

Here we go:

Logfile: http://debian-amd64.alioth.debian.org/irc-log.txt
Summary: http://debian-amd64.alioth.debian.org/irc-summary.txt

Greetings
Martin


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: amd64 porters IRC meeting: preparations for sarge

2005-04-22 Thread Kyuu Eturautti
Frederik Schueler wrote:
Hello,
This is a reminder on the IRC meeting taking place on next 
saturday, April 23rd - the scedule was now set for 0700 UTC.
 

May I request that someone could perhaps brief on the results on this 
list (or at least, post a logfile) after the meeting. I figure there are 
others like me, who are interested in the matters but don't have any 
useful expertise to bring to the meeting itself.

/v\
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]


amd64 porters IRC meeting: preparations for sarge

2005-04-21 Thread Frederik Schueler
Hello,

This is a reminder on the IRC meeting taking place on next 
saturday, April 23rd - the scedule was now set for 0700 UTC.

The meeting will take place in #debian-amd64 on irc.oftc.net. 


The agenda is as follows:

- the sarge release of debian-amd64

- patched versions of packages in sarge
  * patch D-I docs and choose-mirror for amd64? 

- security updates

- CD and DVD installation media
  * include i386 debs for a chroot on the CD/DVD set?

- Which combinations of sarge/testing/sid vs GCC versions ... to 
  continue running buildd's for.

- Should debian-amd64 actively push multiarch forward (to merge 
  i386 and amd64)? Should we have packages with matching names that 
  provide amd64 script wrappers for running chrooted i386 binaries ?

- future of debian-amd64-gcc-4.0 


Last-minute additions will be posted here:

http://debian-amd64.alioth.debian.org/irc-meeting.txt


Everyone interested is invited to join.


Kind regards
Frederik Schueler

-- 
ENOSIG


signature.asc
Description: Digital signature


amd64 porters IRC meeting: preparations for sarge - second call

2005-04-17 Thread Frederik Schueler
Hello,

This is a reminder on the IRC meeting taking place on next saturday,
April 23rd either 0700 UTC or 1400 UTC.

The final scedule is still to be fixed.

The initial call can befound here:

http://lists.debian.org/debian-amd64/2005/04/msg00307.html

the current scedule and topics list is to be found here:

http://debian-amd64.alioth.debian.org/irc-meeting.txt

Everyone interested is invited to join.


Kind regards
Frederik Schueler

-- 
ENOSIG


signature.asc
Description: Digital signature


Re: amd64 porters IRC meeting: preparations for sarge

2005-04-12 Thread Frederik Schueler
Hello,

On Tue, Apr 12, 2005 at 09:05:41AM +0100, Daniel James wrote:
> Is this intended to be an open meeting? If so, I would like to listen 
> in.

Everyone interested can join, of course :-) We will publish a log on
alioth for those who cannot attend.

Kind regards
Frederik Schueler

-- 
ENOSIG


signature.asc
Description: Digital signature


Re: amd64 porters IRC meeting: preparations for sarge

2005-04-12 Thread Frederik Schueler
Hello,

The current scedule proposal is to meet on saturday 23rd, what allows us
to find a timeframe fitting everyone's needs.

I think 7:00 UTC is a good idea, alternatively 14:00 UTC. 

On Mon, Apr 11, 2005 at 02:30:09PM -0700, Alex Perry wrote:
> I suspect another relevant agenda item is: Which combinations of 
> sarge/testing/sid vs GCC versions ... to continue running buildd's for.
> 
> I suggest we segue into an adjacent topic area (once the main topics are 
> dealt with):  Should debian-amd64 actively push multiarch forward (to 
> merge i386 and amd64) ? Should we have packages with matching names that 
> provide amd64 script wrappers for running chrooted i386 binaries ?

I put a document on alioth listing the topics so far and added these 2.

http://debian-amd64.alioth.debian.org/irc-meeting.txt

Kind regards
Frederik Schueler

-- 
ENOSIG


signature.asc
Description: Digital signature


Re: amd64 porters IRC meeting: preparations for sarge

2005-04-12 Thread Daniel James
Hi Frederik,

> I would like to collect additional topics and scedule proposals for
> the IRC meeting about the future of the debian-amd64 sarge
> distribution.

Is this intended to be an open meeting? If so, I would like to listen 
in.

Cheers

Daniel


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: amd64 porters IRC meeting: preparations for sarge

2005-04-11 Thread Alex Perry
Frederik Schueler wrote:
Now, what we need to start the meeting is: [...]
18:00 UTC is fine by me.  Don't forget we've switched to summer time; 
it's 11am PDT for example.  I'd like to avoid 8:00 UTC because that's 
1am PDT but 7:00 UTC would be usable for me.

I suspect another relevant agenda item is: Which combinations of 
sarge/testing/sid vs GCC versions ... to continue running buildd's for.

I suggest we segue into an adjacent topic area (once the main topics are 
dealt with):  Should debian-amd64 actively push multiarch forward (to 
merge i386 and amd64) ? Should we have packages with matching names that 
provide amd64 script wrappers for running chrooted i386 binaries ?

--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]


amd64 porters IRC meeting: preparations for sarge

2005-04-11 Thread Frederik Schueler
Fellow debian-amd64 porters,


I would like to collect additional topics and scedule proposals for 
the IRC meeting about the future of the debian-amd64 sarge distribution.

What I would like to discuss, is how we are going to handle:

- the sarge release of debian-amd64

- patched versions of packages in sarge

- security updates

- CD and DVD installation media

Additionally, I would like to discuss if we should fork debian-installer
and use it with newer kernel versions than 2.6.8, since an increasing
number of new amd64 mainboards do ship with hardware not supported by
that ancient kernel version (megaraid, sk98lin, sata_nv, sata_sis to 
name a few).


Now, what we need to start the meeting is: 

1. a fixed date next week, or at the weekend? suited for everyone who
   wants to attend, for example April, 19th 18:00 UTC? or better 
   8:00 UTC? 

2. additional items for the agenda.


Kind regards
Frederik Schueler

-- 
ENOSIG


signature.asc
Description: Digital signature