Re: ooffice

2002-11-29 Thread Gwenole Beauchesne
On Thu, 28 Nov 2002, Stew Benedict wrote:

  Also oopadmin (openoffice setup program) is missing from my install, one of 
  its things is font installation:)
 
 I thought the admin program was spadmin?

spadmin is here indeed for spool administration, mostly printer setup. But 
we have printerdrake which generates OOo and StarOffice profiles very 
well, so why bother with spadmin?

I won't provide an oopadmin wrapper script, as people that really want
that will not what to do, in an unsupported manner.

Bye,
Gwenole.





Re: more on RPMs

2002-11-04 Thread Gwenole Beauchesne
Hi,


Agreed.  But somehow I don't see that as happening.  The best
alternative to an automated build system is to give you guys complete
control over your archs.


They have. Any port chooses what to put in the distribution, even some 
bits of contribs if you wish. I don't see the problem or you have to 
enlight me. That's what happens for ia64, x86-64, ppc.

Changes are always merged back in cooker, otherwise this can't work. 
Also, new SRPMs are rsync'ed in the alternate arch and rpm-
rebuilder'ized.

Bye,
Gwenole.




Re: openoffice?

2002-05-22 Thread Gwenole Beauchesne

On Fri, 17 May 2002, Michael Marcucio wrote:

 well i thought it was yellowdog because it is hosted here:)
 ftp://ftp.yellowdoglinux.com/pub/yellowdog/software/openoffice/

Aren't those simple repackaging of the binaries? i.e. they don't build the 
binaries themselves but provide Kevin's.





Re: PPC SRPMS proposal

2002-04-25 Thread Gwenole Beauchesne

On Wed, 24 Apr 2002, Ben Reser wrote:

 WHEREAS, Mandrake PPC Cooker, towards the end of the development cycle
 falls out of sync with Cooker x86.  As a result the SRPMS for it start
 disappearing, unless they are identical to the released version.

It's normal Cooker x86 remains with new stuff, as 8.2 x86 is released. 
8.2 ppc is based on... 8.2 packages, not cooker.

 WHEREAS, In the process of making custom changes just for PPC that do
 not get rolled into x86 Mandrake may make patches to the source of
 various GPL programs.

Patches made up in the port process should be merged in Cooker, when the 
stable port branch is released.

 THEREFOR, I propose that the following directory tree be made on the
 Mandrake mirrors:
 
 a) Mandrake-devel/cooker/SRPMS/ppc, would contain the SRPMS for
 cooker-ppc that differ from the current ones in X86, plus ones for
 packages that are point releases (as defined above).
 
 b) Mandrake/current/SRPMS/ppc, contains SRPMS for the current release of
 Mandrake PPC that differ from the SRPMS for the x86 version of the same
 release.
 
 This would minimize duplication on the mirrors but would make valuable
 SRPMS available.

I believe this is already the case.

[gb@no gcc]$ cat /mnt/BIG/dis/vitamin/ia64/Mandrake/SRPMS/0INDEX

   Mandrake Linux/Itanium 8.1 Sources
   ==

   Mandrake and its logo are trademarks of MandrakeSoft S.A.
   Red Hat, RPM and glint are trademarks of Red Hat Software, Inc.
   Other trademarks are copyrighted by their respective owners.



Contents of this directory
--

   This directory contains the source RPMs for Mandrake Linux/Itanium
   8.1 that differs from the common set available for Mandrake
   Linux/Ix86 8.1.

   Package Name   Version-Release

   DrakX  8.1-2mdk
   [...]

Bye,
Gwenole.





Re: PPC SRPMS proposal

2002-04-25 Thread Gwenole Beauchesne

On Thu, 25 Apr 2002, Olivier Thauvin wrote:

  [gb@no gcc]$ cat /mnt/BIG/dis/vitamin/ia64/Mandrake/SRPMS/0INDEX
 
 Hum, and how can we access to this tree, mirror are differents:
 ncftp ...andrake/Mandrake-devel  ls cooker/

You are looking at Cooker, but we were talking about stable trees (e.g.
bluebird). So, that should go into Mandrake/version/arch/.

 For example when I build a contrib package for x86, when is it port to other 
 arch ? 

Never if contribs are not taken into account, which usually is the case.
Main should be enough and already burns out 2 CDs completely.

Bye,
Gwenole.





Re: PPC SRPMS proposal

2002-04-25 Thread Gwenole Beauchesne

On Thu, 25 Apr 2002, Ben Reser wrote:

 Yes and they normally are.  But if Stew is say a month behind you and he
 makes a patch and releases a 2.4.18-6.2mdk kernel and you're already on
 12mdk there can be one heck of a lot of difference between the two.

Yes, kernel is another problem. AFAIK, Stew usually send patches for
kernel release N, but Juan includes them for N+2 since N+1 is usally
already on the way at this time. Yes, things that worked at release N
could break at release N+2.

I believe kernel changes should be notified and while kernel N+2 is 
building on x86, SRPMs should be generated and propagated to other arches, 
for build checking.

 Uhh PPC != ia64.

Yes, but the process is likewise.

 And what's on your private machines is not neccessarily available to the
 rest of the world.
 
 [breser@stream SRPMS]$ pwd
 /mirror/linux/mandrake/Mandrake/8.1/SRPMS
 [breser@stream SRPMS]$ ls -l ia64
 
 [breser@stream ia64]$ pwd
 /mirror/linux/mandrake/Mandrake/8.1/ia64
 [breser@stream ia64]$ ls -l SRPMS
 ls: SRPMS: No such file or directory

Hmmm, probably that directory didn't get propagated to the primary mirror. 
Warly?

That should be Mandrake/8.1/ia64/Mandrake/SRPMS though I'd prefer 
Mandrake/8.1/SRPMS/ia64/ too, on mirrors.

 You totally ignored my GPL point.

I haven't.

 It's pretty silly that I've tried to come up with a solution for
 everyone's desire to have PPC SRPMS but at the same time tried to be
 reasonable about not wasting gobs of space on the mirrors

That's the actual solution I explained to you.





Re: %make failed and beta2 report

2002-03-28 Thread Gwenole Beauchesne

On Thu, 28 Mar 2002, Olivier Thauvin wrote:

 4) The most important, I am rebuilding some plf package for ppc, but the make 
 failed if %make is invoked in spec file. The make directive work properly but 
 I think this is a bad optmisation flag but I can't help you for that. I have 
 just the message fg, no job running.

rpm --eval %make should yield make [-jnumprocs]

If --eval %thing returns %thing, that's simply because rpm doesn't know
about %thing. Please check /usr/lib/rpm/ppc-mandrake-linux/macros or 
/usr/lib/rpm/macros for %make definition.

On x86 side, the %make macro is defined in 
/usr/lib/rpm/i586-mandrake-linux/macros

Bye,
Gwenole.





Re: XFree86-4.1.0-19mdk and PPC..

2001-10-18 Thread Gwenole Beauchesne

On Wed, 17 Oct 2001, Ben Reser wrote:

 I believe -fno-merge-constants is a x86 only thing.  It's a compiler
 optimization that was added and turned on by default.  That flag turns
 it off.  If you compiler doesn't support it then it doesn't support the
 optimization either so removing it will not harm anything.

Hmm, forgot to make a fix for XFree86. Constants merging is not an
x86-only thing. It's just that option got backported to gcc-2.96 and
3.0.x from gcc-3.1.

A patch is attached.


--- XFree86-4.spec~ Thu Oct  4 21:51:39 2001
+++ XFree86-4.spec  Thu Oct 18 09:08:25 2001
@@ -526,6 +526,9 @@
 # S3 driver
 cd xc/programs/Xserver/hw/xfree86/drivers; bzcat %{SOURCE203} | tar xf -; cd -
 
+# Check for constants merging capabilities to disable
+NO_MERGE_CONSTANTS=$(if %{__cc} -fno-merge-constants -S -o /dev/null -xc /dev/null 
+/dev/null 21; then echo -fno-merge-constants; fi)
+
 cat xc/config/cf/host.def END
 %if %{BuildDebugVersion}
 #define XFree86Devel   YES
@@ -536,7 +539,7 @@
 #define DefaultGcc2AxpOpt   $RPM_OPT_FLAGS
 
 #define NeedModuleRanlib   YES
-#define ModuleCFlags \$(CDEBUGFLAGS) \$(CCOPTIONS) -fno-merge-constants \
+#define ModuleCFlags \$(CDEBUGFLAGS) \$(CCOPTIONS) $NO_MERGE_CONSTANTS \
 \$(THREAD_CFLAGS) \$(ALLDEFINES)
 #define ModuleRanlibCmdRanlibCmd