Am Mittwoch, 28. Juni 2006 18:17 schrieb Kay Ramme - Sun Germany - Hamburg:
> Rene,
> 
> Rene Engelhard wrote:
> > We are going to ship no version of Mozilla...
> No Mozilla at all? Neither Firefox nor Thunderbird etc.? Or are you 
> talking about the suite only?

The "old" suite.

> >>> http://qa.openoffice.org/issues/show_bug.cgi?id=37034
> >> So, obviously the Dev.Guide is non-free. I wouldn't say that OOo is 
> >> non-free because of this. In this sense, Debian can obviously 
> >> redistribute the OOo SDK without the Dev.Guide only.
> > 
> > That's what we do now but it still means repackaging the source since
> What needs to be done to simplify this process?

That this stuff is free so I don't need to remove it? :)

> > I didn't see bad effects, but didn't dig deep into it. Even if there were 
> > issues
> > I wouldn't be able to use gpc...
> It seems, that already have had a good experience with basegfx. Did you 
> provide patches for removing gpc?

Well, there's already -disable-gpc. That I can use. The gpc stuff thankfully
isn't in-tree anyway so it doesn't matter that much. But I can now do a patch to
remove gpc support completely, yes.. should be also removing stuff from 
configure
and removing #ifdefs...

> >>> - - jurt/doc
> >> This is ridiculous, somebody should just remove it!
> > 
> > Maybe, but it's there..
> This files do not even get delivered. So, please just create a CWS and 
> remove them.

OK.

> > No, it's not. It's an issue for any serious admin.
> > You don't want to have any user set the link youself, you want to add it
> > globally and be done with it. That's the same case here, I could package it
> > but let the users enable the plugin but that IMHO is bad.
> So, this is an OOo issue independent of any distros needs. Obviously it 
> has not been regarded yet to be severe enough to get fixed. This has 
> nothing to do with our discussion.

It has. Because atm the mozilla plugin is useless for serious 
distributions/admins.

> > well, it changes ABI...
> SAL is supposed to encapsulate all system dependent file operations, the 
> comment in the issue states, that all necessary types are already 64 
> bit. Turning on LFS for SAL is, as far as I understand, not changing 
> SALs ABI, as non system implemented function is passed through. So, I 
> have to admit, that I do not which ABI you are talking about.

Err. *If* you build with LFS, build *everything* with it...

in any case, irc snippet, I didn't dig much into there, but:

 12:59 < asuffield> _rene_: note that it's an ABI change
 13:00 < asuffield> a few of the file-related structs change size and offsets
 13:00 < asuffield> (plus off_t itself, of course)
> 
> > 
> >>> Pushing it upstream is nice and is done, but it might be that we need the
> >>> fix now anyway for further testing of the debs, fixing a
> >>> release-critical bug, preparing for the release, help the users
> >>> suffering from the ug *now* etc.
> >> As said, the real code issues still seem to origin from your changes. 
> > 
> > No, I didn't change the plugin in any way (well, we do with michaels patch 
> > now,
> > which doesn't work reliably either)
> > It simply doesn't work if you eant to enable it globally.
> So, you mean that from your point of view this issue is release 
> critical, while the rest of OOo does not think so?

yes. That's why I neeeded to disable the plugin *completely*. No plugin
at all in my packages.

> >> The license stuff is more ugly, but should be solvable one or the other 
> >> way also.
> >>> Some things even can't be gotten upstream. Like FHS support. If you have 
> >>> a good idea how it's possible to add it without breaking your stuff (or 
> >>> mine if you
> >>> change something) please tell me. Not that fully FHS'izing OOo does work
> >> OOos standard builds are AFAIK fully FHS compliant. The problem is, that 
> >> you change OOo to match your distribution and to become a bundled product.
> > 
> > For you. Not for distris.
> > The FHS does *not* allow /opt for distris. /opt is for third-party add-ons. 
> > Like for you.
> > distris have to use /usr/lib, /usr/share, /etc, /var etc.
> > (which I currently do using some symlinks, hacks, etc, and teh config still 
> > isn't in /etc
> > and the arch-indep stuff still is in /usr/libn/openoffice/share..
> AFAIK, /opt is for unbundled software, while the other directories are 
> for bundled stuff. You may very well create a OOoForDebian and release 
> it as unbundled software. And this is exactly the point I wanted to 
> make, why do you want to release it as bundled?

Because we are bundling it with the rest of the system and want integration?
And because /opt is forbidden for distris.

> >>> distributions (not me) don't ship db4.2 anymore so they need to maintain 
> >>> own
> >>> patches to use db4.3/4.4 which can't go upstream..
> >> At least the numbering (minor update only) implies compatibility, so 
> >> what are the patches for?
> > 
> > API changes in db. They change API between minor releases which is also 
> > normal for other
> > stuff. Or change db on-disk format (which thankfully isn't the cas ehere 
> > for OOos needs)
> Does that mean, that they did change the API incompatible in a MINOR? If 
> it did not change incompatible, than there is no problem anyway.

Yes.

> >> A release candidate accepted by the OOo community as "stable" should be 
> >> good enough for Debian as well as for any other distribution. Debian 
> >> related issues might be fixed or not, depending on severity and good 
> >> will. It is unfortunately not (yet;-) possible to release a bug free 
> >> version.
> > 
> > Yes, but still then you might release a new one *after* a deadline of the 
> > distri.
> > And you as a disti have to be have th epossibility to backport fixes like 
> > the ones
> > above if needed. Buildability from sources is a principle in the Linux 
> > distributions.
> This is simple, do _not_ rely on release candidates and schedules of 
> other projects, they may slip. Take the stable product instead.
> > 
> >> The point here is just, when moving out the 3rd party stuff, we need to 
> >> ensure that our builds still run on the targeted platforms. And we only 
> >> provide _one_ build for all x86 Linux, we are just balancing the 
> >> differences of the distros. If you have a patch removing 3rd party stuff 
> >> >from the Linux builds, while preserving compatibility with the major 
> >> Linux distros, I am pretty sure that it is very welcome (and do not 
> > 
> > LOL. And Linux distri uses zlib. It is completely compatible and hasn't 
> > changes
> So, I do not know what is funny about this.

I do. You said that you use internal libs because there may be incompatibilities
and changes. zlib is ooold. It has the same ABI/API for years, every disri ships
it etc. For zlib, that argument is bogus. The same for getopt() in Linux
(glibc contains it..)

> > compatibility for AGES. Just an example. Any current Linux distri uses 
> > libcurl.so.3.
> > More examples?
> Did you provide a patch for this? Is it compatible with OOo supported 
> distros? Than there shouldn't be any problem to integrate it.

Just link with libcurl. I don't need to provide a patch for this.

All system-* patches already *are* in the tree....
(or are going in then they are ready for inclusion)

I don't know what distros you do support for except ancient ones,
all have libcurl.so.3. But that's just an example... zlib is the best one
of all, also getopt.

Regards,

Rene

-- 
René Engelhard -- Debian GNU/Linux Developer -- Debian OOo Maintainer-Team
http://www.debian.org | http://people.debian.org/~rene/ | [EMAIL PROTECTED]
http://openoffice.debian.net | debian-openoffice@lists.debian.org
GPG: 248AEB73 | Fingerprint: 41FA F208 28D4 7CA5 19BB 7AD9 F859 90B0 248A EB73

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to