Re: [opensuse-packaging] -Uvh different from -e followed by -ivh?

2008-01-25 Thread Michael Schroeder
On Thu, Jan 24, 2008 at 09:27:32AM -0800, Dan Stromberg wrote:
 Thanks folks, this is really informative.
 
 One of our rpm's needs (sort of :) to be able to replace some files in 
 /etc.  Rather than have two rpm's owning the same files, I chose (based 
 on input from this list) to make this rpm put the files in /susev3_etc, 
 and then have a %post copy the files from /susev3_etc to /etc.  This was 
 done because having two rpm's owning the same file yields undefined 
 behavior.

Hmm, IMHO it's not undefined but last one wins. And having the
filed shared in rpm seems to be the cleanest solution to me.

What file in /etc are you talking about?

Cheers,
  Michael.

-- 
Michael Schroeder   [EMAIL PROTECTED]
SUSE LINUX Products GmbH, GF Markus Rex, HRB 16746 AG Nuernberg
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [opensuse-packaging] -Uvh different from -e followed by -ivh?

2008-01-25 Thread Michael Schroeder
On Fri, Jan 25, 2008 at 09:07:45AM -0800, Dan Stromberg wrote:
 Hmm, IMHO it's not undefined but last one wins. And having the
 filed shared in rpm seems to be the cleanest solution to me.
   
 Last one removed wins, or last one still on the system wins?

Last installed wins. Files don't get removed if they are
shared with other rpms.

 Whether there's undefined behavior or not, needing to specify 
 --replacefiles was not ideal.

Yeah, that's true. Hmm, maybe you can %ghost the file so
that rpm knows it is shared and change it in the %post section.

Cheers,
  Michael.

-- 
Michael Schroeder   [EMAIL PROTECTED]
SUSE LINUX Products GmbH, GF Markus Rex, HRB 16746 AG Nuernberg
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [opensuse] RPM dependencies

2008-01-22 Thread Michael Schroeder
On Tue, Jan 22, 2008 at 04:25:37PM +0100, Sonja Krause-Harder wrote:
 On Tue, Jan 22, 2008 at 05:08:35PM +0200, Dirk Moolman wrote:
  Is there a command (except for rpm -i), to check for dependencies before
  I try to install a package ?
 
 rpm -q --requires -p rpmfile
 
 -q: query mode
 --requires: show requires
 -p: we're asking about an uninstalled rpm file, not an installed rpm

If you just want to test if a rpm is installable, use:

rpm -U --test rpmfile

Cheers,
  Michael.

-- 
Michael Schroeder   [EMAIL PROTECTED]
SUSE LINUX Products GmbH, GF Markus Rex, HRB 16746 AG Nuernberg
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}
-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [opensuse-packaging] ... testing for pre/postinstall scripts that break patchrpms

2007-11-05 Thread Michael Schroeder
On Thu, Nov 01, 2007 at 04:30:21AM -0600, Bart Whiteley wrote:
 Autobuild fails my package with the following error:
... testing for pre/postinstall scripts that break patchrpms 
   postinstall script of package.rpm failed
 
 Can someone tell me what this might mean?
 That doesn't mean that the %post fails during a normal installation, right?
 But instead, some inspection of the script determined that it's not
 compatible with patchrpms?
 
 Any pointers on tracking down the problem?

The patchrpm check runs the scripts with the '-e' shell option
to make them abort when a command fails. This is done to catch
syntax errors in the scriptlets.

Thus, commands that might fail need an extra  || true.
Also, constructs like
foo  bar
are bad (the scripts aborts when foo fails), use
if foo ; then bar ; fi
instead.

Cheers,
  Michael.

-- 
Michael Schroeder   [EMAIL PROTECTED]
SUSE LINUX Products GmbH, GF Markus Rex, HRB 16746 AG Nuernberg
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [opensuse-packaging] rpm5.org

2007-10-25 Thread Michael Schroeder
On Thu, Oct 25, 2007 at 11:51:50AM +0400, Nikolay Derkach wrote:
 ?? ??, 25/10/2007 ?? 01:43 +0200, Pascal Bleser ??:
  -BEGIN PGP SIGNED MESSAGE-
  Hash: SHA1
  
  When I look at the Team presented on http://rpm5.org I notice several
  people involved in QA for several distributions, but no one for
  openSUSE/SLE*.
  
  Lack of time, lack of interest, technical reasons ?

Lack of time, mostly.

  Thanks for enlightening me :)
 
 There was a news at linux.com, it claimed that Novell was going to 
 concentrate its efforts on RPMv4 development.
 Novell has joined Red Hat in the rpm.org project, while Mandriva, cAos, and 
 PLD have decided to work with Johnson's rpm5.org effort. [*]

That's not really true. It's just that there are two branches
of rpm, one stable branch (maintained by Panu) and one development
branch (maintained by Jeff). We need a reliable version, so we
use the stable branch for now.
At some time in the future, Jeff's branch might be copied into
the stable branch.
If you want to experiment with rpm5, feel free to create packages
in the build services.

Cheers,
  Michael.

-- 
Michael Schroeder   [EMAIL PROTECTED]
SUSE LINUX Products GmbH, GF Markus Rex, HRB 16746 AG Nuernberg
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [opensuse-packaging] rpm5.org

2007-10-25 Thread Michael Schroeder
On Thu, Oct 25, 2007 at 12:54:21PM +0200, Pascal Bleser wrote:
 SUSE does have its specific ways to use RPM that differ from other
 distributions, most notably not using arch coloring but -32bit subpackages
 instead (for biarch) [1]. I don't know how far it translates into RPM codebase
 patches or just conventions.

That's just conventions, i.e. we have
%_transaction_color 0
in /usr/lib/rpm/macros.

Cheers,
  Michael.

-- 
Michael Schroeder   [EMAIL PROTECTED]
SUSE LINUX Products GmbH, GF Markus Rex, HRB 16746 AG Nuernberg
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [opensuse-packaging] rpm5.org

2007-10-25 Thread Michael Schroeder
On Thu, Oct 25, 2007 at 01:13:35PM +0200, Marcus Rueckert wrote:
 On 2007-10-25 13:06:59 +0200, Peter Czanik wrote:
  Well, in this case I would not need to enter a blocker bug for openSUSE
  10.3 ppc32 just a few minutes ago (
  https://bugzilla.novell.com/show_bug.cgi?id=336678 ). The problem is,
  that 64bit packages are installed on a 32bit system, and render it
  practically useless, especially when it comes to on-line updates...
 
 that is a yast bug and not an RPM bug.

It's probably not even a bug in yast. I think he has installed the
64bit pattern.

Cheers,
  Michael.

-- 
Michael Schroeder   [EMAIL PROTECTED]
SUSE LINUX Products GmbH, GF Markus Rex, HRB 16746 AG Nuernberg
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [opensuse-packaging] Library naming

2007-10-04 Thread Michael Schroeder
On Thu, Oct 04, 2007 at 05:37:28PM +0200, Richard Guenther wrote:
 That is how the new scheme was designed.  If libelf0-devel and 
 libelf1-devel conflict then the name libelf-devel should have been kept.
 (Of course there are some internal problems with that, in case both
 libelf versions are in a single build repository.  This may be the
 reason of the differing names.)
 
 Btw, I only see libelf0 in 10.3.

But you can't know in advance if some other version will conflict
or not, can you? So shouldn't it be libelf-devel until you know
that different versions do not conflict?

Cheers,
  Michael.

-- 
Michael Schroeder   [EMAIL PROTECTED]
SUSE LINUX Products GmbH, GF Markus Rex, HRB 16746 AG Nuernberg
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [opensuse-factory] Re: What changed between Build1005 and Build1010 in x86_64?

2007-09-12 Thread Michael Schroeder
On Wed, Sep 12, 2007 at 03:08:17PM +0200, Henne Vogelsang wrote:
 On Wednesday, September 12, 2007 at 08:34:52, JP Rosevear wrote:
  On Wed, 2007-09-12 at 10:53 +0200, Andreas Jaeger wrote:
   To check what has changed, you can check the opensuse-commit list:
   http://lists.opensuse.org/opensuse-commit/2007-09/date.html
   
   It will show you all changes by date.  The compiler has not been changed
   past Beta3,
  
  The other thing is that there was a rev change (from 3 to 4) with no
  source change.  Did we intentionally bump everything before RC1?
 
 You mean release? Rebuilds always increment the Release tag by 1 in
 factory and by .1 in released products. 

Only if the rpms can reach customers, like the FACTORY rpms do.

Cheers,
  Michael.

-- 
Michael Schroeder   [EMAIL PROTECTED]
SUSE LINUX Products GmbH, GF Markus Rex, HRB 16746 AG Nuernberg
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [opensuse-factory] Frequent rpmdb crashes in opensuse 10.3 beta 2

2007-09-05 Thread Michael Schroeder
On Tue, Sep 04, 2007 at 07:47:20PM -0300, Juan Erbes wrote:
 How long time I must run memtest?
 I runed it for many minutes, and not appear any memory error.

Then your memory is good. A couple of minutes should be enough to
show errors.

 I changed the voltage from the memorys from 1.9 to 2.1 volts as
 recomended by OCZ:
 http://www.ocztechnology.com/products/memory/ocz_ddr2_pc2_6400_reaper_hpc_edition
 (This is the exact model of the memorys)
 Yesterday I rebuilded the rpmdb, and now after adjusting the memorys
 voltage, the problem continues.

Sorry, in that case I don't know what's wrong.

Cheers,
  Michael.

-- 
Michael Schroeder   [EMAIL PROTECTED]
SUSE LINUX Products GmbH, GF Markus Rex, HRB 16746 AG Nuernberg
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [opensuse-factory] Frequent rpmdb crashes in opensuse 10.3 beta 2

2007-09-04 Thread Michael Schroeder
On Mon, Sep 03, 2007 at 09:45:30PM -0300, Juan Erbes wrote:
 The last days I got more than 5 crashes with the rpmdb, and must
 rebuild it with rpm --rebuilddb, and in one case, after rebuilding,
 in the first case I woluld to install a rpm package.
 The last case was installing a package compiled in the system and
 created by checkinstall:
 
 rpmdb: PANIC: Argumento inválido
 rpmdb: PANIC: fatal region error detected; run recovery
 [...]

Hmm, a problem with your memory chips? Please run memtest.

Cheers,
  Michael.

-- 
Michael Schroeder   [EMAIL PROTECTED]
SUSE LINUX Products GmbH, GF Markus Rex, HRB 16746 AG Nuernberg
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [opensuse-packaging] Re: Handling license symlinks

2007-09-03 Thread Michael Schroeder
On Mon, Sep 03, 2007 at 01:05:56PM +0200, Lukas Ocilka wrote:
 Libzypp supports --nodeps as a fallback solution for installing RPMs.
 First, it, of course, tries to install an RPM in a normal way, then
 libzypp tries that with --nodeps automatically.

Huh, isn't that already fixed? libzypp must install all rpms
with '--force --nodeps' right from the start.

Cheers,
  Michael.

-- 
Michael Schroeder   [EMAIL PROTECTED]
SUSE LINUX Products GmbH, GF Markus Rex, HRB 16746 AG Nuernberg
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [opensuse-packaging] Building packages with linking a license from licenses.rpm

2007-07-24 Thread Michael Schroeder
On Tue, Jul 24, 2007 at 04:49:36PM +0200, Michael Matz wrote:
 The solution was already proposed by Richard.  Make the license rpm 
 provide the md5sums of included licenses, make the packages require the 
 md5 sum of its licenses, let the solver do the rest.

Poor solver, so many dependencies, so little time...

Btw, a0b00c == a00b0c for the solver, so you can't guarantee
the md5sums are really the same. But chances are good ;-)

Cheers,
  Michael.

-- 
Michael Schroeder   [EMAIL PROTECTED]
SUSE LINUX Products GmbH, GF Markus Rex, HRB 16746 AG Nuernberg
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [opensuse-packaging] Building packages with linking a license from licenses.rpm

2007-07-24 Thread Michael Schroeder
On Tue, Jul 24, 2007 at 06:31:17PM +0200, Reinhard Max wrote:
 On Tue, 24 Jul 2007 at 17:53, Michael Schroeder wrote:
 
  Oh, sorry, no it doesn't do that in names. (But I wouldn't do it in 
  names, Provide: licensemd5 = md5sum is cleaner. See the kernel 
  provides.)
 
 What about using the full path names for the symbolic dependencies? 

You mean a md5 file assertion, like this one?

Requires: md5(/bin/bash) = 1a721bf3db58ee74b38dbf79408609b3

Cheers,
  Michael.

-- 
Michael Schroeder   [EMAIL PROTECTED]
SUSE LINUX Products GmbH, GF Markus Rex, HRB 16746 AG Nuernberg
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [opensuse] What is this problem?

2007-06-18 Thread Michael Schroeder
On Sun, Jun 17, 2007 at 01:44:10AM -0400, Bob S wrote:
 Hello SuSE people,
 
 I recently added a KDE repo to my smart channels.(see thread smart channels 
 disabled)  after having it disappear somehow. Did my update and tried to 
 upgrade. Got the following message. (partial)(excuse the wrapping please)
 
 Committing transaction...
 Preparing... 
  [  0%]
 error: file /opt/kde3/lib/kde3/cupsdconf.la from install of 
 kdelibs3-3.5.7-35.1 conflicts with file from package 
 kdelibs3-32bit-3.5.5-45.4

You're trying to install both kdelibs3.i586 and kdelibs3-32bit.x86_64.
This can't work, either delete kdelibs3-32bit.x86_64 or install
kdelibs3.x86_64.

Cheers,
  Michael.

-- 
Michael Schroeder   [EMAIL PROTECTED]
SUSE LINUX Products GmbH, GF Markus Rex, HRB 16746 AG Nuernberg
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}
-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [opensuse-factory] SLP daemon

2007-05-31 Thread Michael Schroeder
On Thu, May 31, 2007 at 11:14:35PM +1200, Volker Kuhlmann wrote:
 /etc/slp.reg.d/sane.reg:service scanner.sane://$HOSTNAME:6566,en,65535
 /etc/slp.reg.d/ssh.reg:service ssh://$HOSTNAME:22,en,65535
 /etc/slp.reg.d/ssh.reg:service fish://$HOSTNAME:22,en,65535

Strange, not on my system:

/etc/slp.reg.d/sane.reg:
...
##Register a saned service on this system
service:scanner.sane://$HOSTNAME:6566,en,65535
...

But it's marked as a config file, maybe you got a very old version...

Michael.

-- 
Michael Schroeder   [EMAIL PROTECTED]
SUSE LINUX Products GmbH, GF Markus Rex, HRB 16746 AG Nuernberg
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [opensuse-factory] SLP daemon

2007-05-30 Thread Michael Schroeder
On Wed, May 30, 2007 at 11:28:10PM +1200, Volker Kuhlmann wrote:
 On Mon 28 May 2007 06:08:38 NZST +1200, Michael Schroeder wrote:
 
  tcpdump -x -s 1024 -v -i eth0 port 427
 
 Thanks Michael. I can't get it to go.
 
 As a sidenote, slptool findsrvtypes gives useful output, but putting one of
 those lines at the end of slptool findsrvs never gives me anything. I've
 tried 2 different networks now. Can someone confirm 
 
 cat /etc/slp.reg.d/suse.reg
 service install.suse:ftp://$HOSTNAME/suse10.2/,en,65535
 description SUSE 10.2 box i386 + AMD64
 
 is correct?

Seems wrong to me. It's gotta be:

service:install.suse:ftp://$HOSTNAME/suse10.2/,en,65535
description=SUSE 10.2 box i386 + AMD64

Cheers,
  Michael.

-- 
Michael Schroeder   [EMAIL PROTECTED]
SUSE LINUX Products GmbH, GF Markus Rex, HRB 16746 AG Nuernberg
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [opensuse-factory] SLP daemon

2007-05-27 Thread Michael Schroeder
On Sun, May 27, 2007 at 05:37:23PM +1200, Volker Kuhlmann wrote:
 tcpdump shows on the SLP server box:
 
 # tcpdump -a -v -i eth0 port 427
 tcpdump: listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes
 17:17:27.053047 IP (tos 0x0, ttl   1, id 0, offset 0, flags [DF], proto: UDP 
 (17), length: 161) linux1.site.filenet-tms  239.255.255.253.svrloc: UDP, 
 length 133
 17:17:27.549483 IP (tos 0x0, ttl   1, id 0, offset 0, flags [DF], proto: UDP 
 (17), length: 161) linux1.site.filenet-tms  239.255.255.253.svrloc: UDP, 
 length 133
 17:17:28.049505 IP (tos 0x0, ttl   1, id 0, offset 0, flags [DF], proto: UDP 
 (17), length: 161) linux1.site.filenet-tms  239.255.255.253.svrloc: UDP, 
 length 133
 
 So the SLP server never sends a reply. Why?

Hard too tell without knowning the requests. Try

tcpdump -x -s 1024 -v -i eth0 port 427

Cheers,
  Michael.

-- 
Michael Schroeder   [EMAIL PROTECTED]
SUSE LINUX Products GmbH, GF Markus Rex, HRB 16746 AG Nuernberg
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[opensuse] Re: vt220 emulation problem with oracle forms on SLES8 with Dophin 9500 series Mobile computers

2007-05-18 Thread Michael Schroeder
On Fri, May 18, 2007 at 10:31:29AM +0300, Peter Nixon wrote:
 When connecting to the RedHat machine from the mobile terminal 'stty -a' 
 shows:
 
 rows 0; columns 0;
 
 The SLES8 machine shows:
 
 rows 24; columns 80
 
 
 Obviously BOTH of these are wrong for the terminal, yet the Oracle Forms 
 application shows the bottom status bar in the correct place with RedHat, 
 yet with SLES8 the terminal screen needs to be scrolled down to see it.

Hmm, maybe the oracle application does something fancy (like calling
the resize application) when the rows/columns are zero.
Does it work on a sles machine if you do 'stty rows 0 columns 0'
before strarting the application?

 BOTH servers show the correct rows and columns when connecting with putty 
 from windows or a standard xterm. (The values also correctly change if the 
 term is resized)

I guess the application also behaves correctly in this case?

Cheers,
  Michael.

-- 
Michael Schroeder   [EMAIL PROTECTED]
SUSE LINUX Products GmbH, GF Markus Rex, HRB 16746 AG Nuernberg
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}
-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [opensuse] Major problem ! Delta iso doesn't work !

2007-05-17 Thread Michael Schroeder
On Thu, May 17, 2007 at 03:10:41PM -0300, Druid wrote:
 Wtf is this? https://bugzilla.novell.com/show_bug.cgi?id=275656
 
 Can you please stay away from bugzilla?
 Can you please read the instructions of the damn program?
 Can you please stop sending scandal emails about your major problems?
 Can you please stop being annoying and wasting people's time?

Folks, please calm down a bit. Yes, it was a stupid mistake, but
there's no need to be rude. Everybody makes mistakes.

Cheers,
  Michael.

-- 
Michael Schroeder   [EMAIL PROTECTED]
SUSE LINUX Products GmbH, GF Markus Rex, HRB 16746 AG Nuernberg
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}
-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [opensuse-packaging] perl directories

2007-05-16 Thread Michael Schroeder
On Wed, May 16, 2007 at 11:21:00AM +0200, Ludwig Nussel wrote:
 suse $ perl -V:installvendorarch -V:installvendorlib
 installvendorarch='/usr/lib/perl5/vendor_perl/5.8.8/i586-linux-thread-multi';
 installvendorlib='/usr/lib/perl5/vendor_perl/5.8.8';
 
 debian $ perl -V:installvendorarch -V:installvendorlib  
 installvendorarch='/usr/lib/perl5';
 installvendorlib='/usr/share/perl5';
 
 Couldn't we have a lot more noarch packages by defining those
 variables the Debian way?

No, the debian way is just broken. There must be a 'vendor' somewhere
in the vendor variables...

Besides, $installvendorlib is where the noarch stuff should live.

Cheers, 
  Michael.

-- 
Michael Schroeder   [EMAIL PROTECTED]
SUSE LINUX Products GmbH, GF Markus Rex, HRB 16746 AG Nuernberg
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [opensuse-packaging] perl directories

2007-05-16 Thread Michael Schroeder
On Wed, May 16, 2007 at 11:59:40AM +0200, Ludwig Nussel wrote:
 Ok, so there is no objection against removing the exact version
 number from the path at least?

Nope, we can't do this because perl may change in an incompatible
way (it did so in the past).

  Besides, $installvendorlib is where the noarch stuff should live.
 
 The .packlist file gets installed into $installvendorarch though. See for
 example perl-URI. Since that file is touched by
 %perl_process_packlist anyways, couldn't it be moved to a noarch dir
 or removed?

Either that or we add a noarch flag that tells it to put
the packlist into vendorlib.

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



Re: [opensuse] vt220 emulation problem with oracle forms on SLES8 with Dophin 9500 series Mobile computers

2007-05-11 Thread Michael Schroeder
On Fri, May 11, 2007 at 09:56:09AM +0300, Peter Nixon wrote:
 I have tried copying the /etc/termcap file from a working RHEL machine to the 
 SLES machine and it didn't make any difference either (While the diff of the 
 files was huge, the vt220 definition seemed to be identical)
 
 Does anyone have any clue as to what I can do solve this problem (and keep my 
 customer running SLES?)

Is the screen size correct? I.e. does 'stty -a' show the correct
number for rows and columns?

Cheers,
  Michael.

-- 
Michael Schroeder   [EMAIL PROTECTED]
SUSE LINUX Products GmbH, GF Markus Rex, HRB 16746 AG Nuernberg
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}
-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [opensuse] 10.2: YOU resets /root/ permissions?

2007-03-23 Thread Michael Schroeder
On Fri, Mar 23, 2007 at 05:43:27PM +0100, Johnny Ernst Nielsen wrote:
 Fredag 23 marts 2007 17:30 kvad Carlos E. R.:
  The Friday 2007-03-23 at 16:44 +0100, Johnny Ernst Nielsen wrote:
   How do I tell YOU to not reset my custom permissions for /root/ ?
 
  Could you elaborate, please?
  What are those permissions you are refering to?
 
 The permissions for the directory /root
 I have set it to be viewable by all.
 Every time YOU runs it resets the permissions so that only root can 
 view the directory.

Check out the entry for /root in /etc/permissions. (It's not YOU
that resets the permissions, but SuSEconfig). I think you can
overwrite this entry with a custom entry in the /etc/permissions.local
file.

Cheers,
  Michael

-- 
Michael Schroeder   [EMAIL PROTECTED]
SUSE LINUX Products GmbH, GF Markus Rex, HRB 16746 AG Nuernberg
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}
-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [opensuse] Re: OpenSUSE updater (OT, slightly)

2007-02-18 Thread Michael Schroeder
On Sat, Feb 17, 2007 at 12:09:14PM +0100, Verner Kjærsgaard wrote:
 Lørdag 17 februar 2007 10:26 skrev Andreas Jaeger:
  opensuse-updater is part of the openSUSE package management pattern.
  Deinstall zmd, zen-updater and rug and install zypper and
  opensuse-updater instead - use YaST to do the install,
 
  Andreas
 
 Just to give you an exampe; SuSE10.2, plain vanilla, new install.
 I've been trying for a couple of days to update the freeNX server to the 
 latest - which can be found at 
 
 software.opensuse.org/download/NX/openSUSE_10.2/
 
 This is what you'll enter into YaST as a software repository. Only the darned 
 thing doesn't work, at all

Uh, yes, I'm actually to blame for this (at least to a part). There's
a bug in libzypp (already fixed AFAIK) that makes it return an
error if the repository doesn't provide the pubkey which was used
when signing the data. Due to a configuration change the build
service didn't copy the pubkey anymore, so there are some old
repositories out there which won't install with libzypp. All the
newer ones contain the pubkey again.

Sorry,
  Michael.

-- 
Michael Schroeder   [EMAIL PROTECTED]
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}
-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [opensuse] mp3 layer 3 - mp3 layer 2

2007-01-22 Thread Michael Schroeder
On Sun, Jan 21, 2007 at 04:20:08PM -0900, John Andersen wrote:
 Well there is sox , but its not clear it will convert
 from 3 to 2, as it does not address layer at all, 
 at least not under that term.
 
 Isn't the primary difference a fixed bitrate in mp2?

No, Layer 3 has improvements like a bit reservoir, huffman coding
for the samples, different sized subband emulation, a 36 point idct
on top of the subbands.
It's pretty much a mess, they threw every algorithm in they could
find. That's what makes mp3 much more vulnerable to bad encoder
settings.

Cheers,
  Michael.

-- 
Michael Schroeder   [EMAIL PROTECTED]
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}
-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [opensuse] rpm freshen question

2007-01-11 Thread Michael Schroeder
On Wed, Jan 10, 2007 at 04:18:56PM -0500, Andy Harrison wrote:
 Related to my post here:
 http://lists.opensuse.org/opensuse/2007-01/msg01232.html
 
 I blew away a few of the files that were part of the
 kernel-default-2.6.18.2-34.i586.rpm package.  Is there an rpm command
 I can use to restore these missing files?  I thought that was the
 function of the freshen param, but it doesn't appear to work.

Freshen installs a package iff the version/release is bigger. Thus
you can't use it to reinstall files.

Just do 'rpm -U --force kernel-default-2.6.18.2-34.i586.rpm package'.

Cheers,
  Michael.

-- 
Michael Schroeder   [EMAIL PROTECTED]
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}
-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [opensuse] rpm freshen question

2007-01-11 Thread Michael Schroeder
On Wed, Jan 10, 2007 at 03:27:47PM -0600, Sunny wrote:
 On 1/10/07, Andy Harrison [EMAIL PROTECTED] wrote:
 Related to my post here:
 http://lists.opensuse.org/opensuse/2007-01/msg01232.html
 
 I blew away a few of the files that were part of the
 kernel-default-2.6.18.2-34.i586.rpm package.  Is there an rpm command
 I can use to restore these missing files?  I thought that was the
 function of the freshen param, but it doesn't appear to work.
 
 --
 Andy Harrison
 
 Did you try rpm -F --allfiles ?

The --allfiles flag has nothing to do with -F (freshen), it tells rpm
that config files marked with missingok should get installed even
if they were deleted in the previously installed rpm.

Cheers,
  Michael.

-- 
Michael Schroeder   [EMAIL PROTECTED]
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}
-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [opensuse] rpm segfaulting

2006-12-04 Thread Michael Schroeder
On Sat, Dec 02, 2006 at 12:10:33PM +0100, Carlos E. R. wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1
 
 
 Hi,
 
 My rpm command segfaults when installing Mesa (and only that rpm that I 
 know):
 
   nimrodel:~ # rpm --verbose --upgrade Mesa-6.4.2-19.12.i586.rpm
   Preparing packages for installation...
   Segmentation fault

Does 'rpm --rebuilddb' help? is there more output if you use '-vv'
instead of the single '--verbose'?

Cheers,
  Michael.

-- 
Michael Schroeder   [EMAIL PROTECTED]
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}
-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [opensuse] Split the packages

2006-11-09 Thread Michael Schroeder
On Sun, Oct 29, 2006 at 01:29:24AM +0200, Robert Schiele wrote:
 I'd recommend instead to enhance the package manager with a mechanism to
 configure it filtering away files based on a pattern that can be configured
 for a specific instance.  That way you can use this feature with each and
 every package without requiring the packager to consider this on creation of
 the package.

Rpm has actually already support for excluding directories, the
macro for this is %{_netsharedpath}.

Cheers,
  Michael.

-- 
Michael Schroeder   [EMAIL PROTECTED]
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [opensuse-packaging] Differencies between tools?

2006-10-02 Thread Michael Schroeder
On Fri, Sep 29, 2006 at 11:10:56PM +0300, Cougar wrote:
 
 On Fri, 29 Sep 2006, Anders Norrbring wrote:
 
  Another highly annoying thing is that if I build a package with y2pmbuild, 
  it
  contains rights for the user 'compiler' which of course doesn't exist on any
  system.
  
  So, the result is that when I run rpm -i on a source rpm created, I get 
  these
  annoying messages:
  
  rpm -ivh amavisd-new-2.4.3_rc2-2.src.rpm
 1:amavisd-newwarning: user compiler does not exist - using 
  root
  warning: user compiler does not exist - using root
  warning: user compiler does not exist - using root
  warning: user compiler does not exist - using root
  warning: user compiler does not exist - using root
  warning: user compiler does not exist - using root
  warning: user compiler does not exist - using root
  ### [100%]
  warning: user compiler does not exist - using root
  warning: user compiler does not exist - using root
  
  My question is, how do I get around that, so I get decent behaving 
  packages?
 
 Specify user and group in SPEC file in %files section like this:
 
 %defattr(644,root,root,755)
 
 or for each file like this:
 
 %attr(755,root,root) %{_datadir}/mythtv/mythvideo/scripts/allocine.pl

This will not work, as this is about .src.rpms. I've patched rpm
to support a _srcdefattr macro, this is how build does it.

It's probably a bug in y2pmbuild that it doesn't use _srcdefattr.
CCing Ludwig.

Cheers,
  Michael.

-- 
Michael Schroeder   [EMAIL PROTECTED]
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [opensuse] 64bit kernel and 32bit userland - Package Upgrades

2006-09-11 Thread Michael Schroeder
On Mon, Sep 11, 2006 at 12:50:04PM +0200, Dag Stenstad wrote:
  I have a 64bit XEN dom0, where I want to run a 32bit userland in a
  XEN domU. I have booted a 32bit userland with a 64bit kernel, as a
  64bit dom0 seemingly only allows a 64bit kernel to be used. The 32bit
  userland works quite well, I've not had any unexpected errors.
  However; When I want to upgrade or install any software, YaST and
  friends seems to look at my ARCH to select which packages to install.
  How can I override YaST and friends magic?
  Maybe it works if you run linux32 yast2. linux32 changes the
  personality to 32bit.
 
 Yes, that worked great. I also got hold of a 32bit binary of linux32
 thanks to Jan Engelhardt.

perl -e 'syscall(136, 0x808);exec @ARGV' yast2

;-)
  Micha.

-- 
Michael Schroeder   [EMAIL PROTECTED]
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [opensuse-factory] Agenda for tomorrow's distribution meeting

2006-08-31 Thread Michael Schroeder
On Thu, Aug 31, 2006 at 11:15:27AM +1200, Volker Kuhlmann wrote:
 On Thu 31 Aug 2006 06:43:37 NZST +1200, Andreas Jaeger wrote:
 
  In the context of Richard's suggestion, we speak about the CORE build
  system for automatically building packages and that one does not need
  an editor at all.
 
 True. This will hopefully sort out (ie drop) the vi requirement from
 buildrequires of SUSE packages.

10.1 doesn't have expanded BuildRequires anymore.

Cheers,
  Michael.

-- 
Michael Schroeder   [EMAIL PROTECTED]
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [opensuse] Help with suidperl

2006-08-24 Thread Michael Schroeder
On Thu, Aug 24, 2006 at 06:49:41PM +0200, Jan Engelhardt wrote:
  Hi,
 
  I am needing help with suidperl, about a month ago, I install
  openwebmail, and it has me change the permission to 4755, which let
  openwebmail work, but the problem I having is all my other perl stuff
  has stop working because it gives an error that while running a
  premature end of script header.
 
 Try to run `suidperl -cwT otherperlstuff` as normal user and check the 
 error.

Note also that you MUST NOT give suidperl root s-bits, as it is
just a hard link to perl. It's only existing for compatibility reasons.

The right place for the s-bit is sperl, i.e. /usr/bin/sperl5.8.8

Cheers,
  Michael.

-- 
Michael Schroeder   [EMAIL PROTECTED]
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [opensuse-factory] Announcing Yast-GTK

2006-08-23 Thread Michael Schroeder
On Wed, Aug 23, 2006 at 06:24:30PM +0100, Ricardo Cruz wrote:
  Anyway, the problem is that I thought Zypp would only report available 
 patches :/... Now in SVN only available patches are displayed. Do you, as a 
 user, have the need for an installed patches catalog? And btw, can you remove 
 installed patches?

My understanding is that a patch is a kind of assertion, i.e.
it enforces that the included packages have version numbers greater
than the unpatched ones. If you remove a patch, no package will change,
but it will then be possible to downgrade the packages in the
patch to old versions without a package conflict.

Cheers,
  Michael.

-- 
Michael Schroeder   [EMAIL PROTECTED]
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [opensuse] rpm's do not recognize system architechure

2006-08-21 Thread Michael Schroeder
On Mon, Aug 21, 2006 at 02:22:08PM -0400, Patrick Shanahan wrote:
 * Andreas Hanke [EMAIL PROTECTED] [08-21-06 10:55]:
  Patrick Shanahan schrieb:
   09:25 wahoo:~ # rpm -hiv 
   http://ftp.skynet.be/pub/suser-guru/rpm/packages/System/smart/smart-0.42-8.guru.suse101.x86_64.rpm
   Retrieving 
   http://ftp.skynet.be/pub/suser-guru/rpm/packages/System/smart/smart-0.42-8.guru.suse101.x86_64.rpm
   Preparing...### 
   [100%]
   package smart-0.42-8.guru.suse101 is intended for a x86_64 
   architecture
  
  What's the output of these commands:
  
  rpm -q --queryformat '%{NAME}-%{VERSION}-%{RELEASE}.%{ARCH}\n' rpm
  
  rpm --showrc | head
  
  rpm --eval '%_arch'
  
  rpm --eval '%_target_cpu'
  
  rpm -V rpm
 
 
 14:13 wahoo:~ # rpm -q --queryformat 
 '%{NAME}-%{VERSION}-%{RELEASE}.%{ARCH}\n' rpm
 rpm-4.4.2-43.4.i586
 rpm-4.4.2-43.4.x86_64

Ah, a user of 'smart'. Smart automatically installs all architectures
it can find for a package, effectively breaking them. Please
deinstall 'rpm.i586' and reinstall 'rpm.x86_64'.

Cheers,
  Michael.

-- 
Michael Schroeder   [EMAIL PROTECTED]
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [opensuse] rpm's do not recognize system architechure

2006-08-21 Thread Michael Schroeder
On Mon, Aug 21, 2006 at 08:37:51PM +0200, Andreas Hanke wrote:
 Hi,
 
 Patrick Shanahan schrieb:
  14:13 wahoo:~ # rpm -q --queryformat 
  '%{NAME}-%{VERSION}-%{RELEASE}.%{ARCH}\n' rpm
  rpm-4.4.2-43.4.i586
  rpm-4.4.2-43.4.x86_64
 
 Ouch. rpm itself is installed twice, once for i586 and once for x86_64.
 That's what I suspected...
 
 What you need in the end is that
 
 rpm -q --queryformat '%{NAME}-%{VERSION}-%{RELEASE}.%{ARCH}\n' rpm
 
 returns exactly
 
 rpm-4.4.2-43.4.x86_64
 
 and that
 
 rpm -V
 
 returns exactly nothing.
 
 How to get there? Difficult. ;)

Doesn't 'rpm -e rpm.i586' work? And don't forget to install the
right version of rpm afterwards...

Cheers,
  Michael.

-- 
Michael Schroeder   [EMAIL PROTECTED]
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [opensuse] rpm's do not recognize system architechure

2006-08-21 Thread Michael Schroeder
On Mon, Aug 21, 2006 at 09:47:11PM +0200, Andreas Hanke wrote:
 Patrick Shanahan schrieb:
  yes, but then rpm does not work.
 
 I guess that it's because your /bin/rpm is still i586 and you've lost
 your i586 shared libraries while doing rpm -e rpm.i586.

Hmm, this should work then:

rpm -e rpm.x86_64

and later on 'rpm -hUv rpm-x86_64.rpm'.

Cheers,
  Michael.

-- 
Michael Schroeder   [EMAIL PROTECTED]
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [opensuse-factory] updating m4 package from factory

2006-07-28 Thread Michael Schroeder
On Thu, Jul 27, 2006 at 08:27:07PM +0200, Robert Schiele wrote:
 This is the same behaviour you see with YaST installer.  No wait --- YaST does
 remove the packages depending on the old version even when it leaves other
 packages on the system depending on the removed ones thus leaving the system
 in an inconsistent state.

Not true as far as I know. You'll get an error in the solving pass
in this case.

Micha.

-- 
Michael Schroeder   [EMAIL PROTECTED]
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}

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



Re: [opensuse] New drpmsync Version available

2006-07-11 Thread Michael Schroeder
On Fri, Jul 07, 2006 at 09:46:28PM +0200, Michael Schroeder wrote:
 I finally found some time to work a bit on drpmsync. A new version
 is available from https://forgesvn1.novell.com/svn/drpmsync/trunk .

I just uploaded an even newer version. It now supports rsync style
filters:
--include pat
--exclude pat
--include-arch pat
--exclude-arch pat

The arch filters don't work on an rsync source, as the rpm architecture
information is not available in this case.

Enjoy,
  Michael.

-- 
Michael Schroeder   [EMAIL PROTECTED]
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}

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



Re: [opensuse] New drpmsync Version available

2006-07-10 Thread Michael Schroeder
On Fri, Jul 07, 2006 at 11:13:39PM +0200, Robert Schiele wrote:
 On Fri, Jul 07, 2006 at 09:46:28PM +0200, Michael Schroeder wrote:
  - support for mirror servers (i.e. what Robert suggested: Pull
the filelist from the main server, get the deltas from a mirror
server).
 
 Please apply what is described in
 https://bugzilla.novell.com/show_bug.cgi?id=183793 to the repository building
 process.

I'm not sure that this is a good idea. Just ask the server, it
should be much more responsive.

Cheers,
  Michael.

-- 
Michael Schroeder   [EMAIL PROTECTED]
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}

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



Re: [opensuse] New drpmsync Version available

2006-07-10 Thread Michael Schroeder
On Mon, Jul 10, 2006 at 12:00:32PM +0200, Michael Schroeder wrote:
 On Fri, Jul 07, 2006 at 11:13:39PM +0200, Robert Schiele wrote:
  On Fri, Jul 07, 2006 at 09:46:28PM +0200, Michael Schroeder wrote:
   - support for mirror servers (i.e. what Robert suggested: Pull
 the filelist from the main server, get the deltas from a mirror
 server).
  
  Please apply what is described in
  https://bugzilla.novell.com/show_bug.cgi?id=183793 to the repository 
  building
  process.
 
 I'm not sure that this is a good idea. Just ask the server, it
 should be much more responsive.

Anyway, I added the --use-filelist and --get-filelist option exactly
for that reason.

M.


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



Re: [opensuse] New drpmsync Version available

2006-07-10 Thread Michael Schroeder
On Mon, Jul 10, 2006 at 12:58:47PM +0200, Robert Schiele wrote:
 It would be a very good idea if you argued why you think this is a bad idea.
 Just postulating this does not really convince me.

Actually I don't need to convince you. You need to convince me.

 Actually the contents file as shipped from the drpmsync server is an index
 over the repository.  So what's actually wrong with shipping it _with_ the
 repository.  I mean you are also shipping repository meta data although they
 could be provided by a proprietary protocol server as well.

What you're saying is like the rsync server should put the contents
on disk.

I just changed the format of the on-disk filelist. It now includes
an id and a md5sum. Please update to the current svn version.
It now also supports on-disk filelist gzip compression.

(As you can see I'm working in your direction, so that we can
easily add a drpmsync.filelist file)

Micha.

-- 
Michael Schroeder   [EMAIL PROTECTED]
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}

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



Re: [opensuse] New drpmsync Version available

2006-07-10 Thread Michael Schroeder
On Mon, Jul 10, 2006 at 03:01:41PM +0200, Robert Schiele wrote:
 No, I don't need.  If Novell insists in keeping all of the vital
 infrastructure of the openSUSE project prorietary

drpmsync isn't proprietary. Stop spreading nonsense.

 and you exploit that fact
 refusing to keep the discussion on a senseful level by not providing arguments
 for your opinions then I should most likely opt out at this point.  In that
 case every further minute I invest here seems to be a complete waste of time
 and I should prefer investing that time in preparing my move to Vancouver.

Sure, if that suits you better, go ahead.

  What you're saying is like the rsync server should put the contents
  on disk.
 
 Whoever puts it there. It should be visible through traditional protocols like
 rsync to support mirrors that do not run drpmsync _without_ the need to
 contact a single point of failure server before.

You didn't get my point: I said that arguing that drpmsync should put
its filelist on disk is like saying that rsync should put its (i.e.
rsync's) internal file list on the disk.

The main problem with this is just that the data is outdated if
there's an update just running, so you'll get a lot more errors
about missing files than when the filelist is generated on the fly.

Cheers,
  Michael.

-- 
Michael Schroeder   [EMAIL PROTECTED]
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}

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



Re: [opensuse] New drpmsync Version available

2006-07-10 Thread Michael Schroeder
On Mon, Jul 10, 2006 at 04:02:00PM +0200, Robert Schiele wrote:
  You didn't get my point: I said that arguing that drpmsync should put
  its filelist on disk is like saying that rsync should put its (i.e.
  rsync's) internal file list on the disk.
  
  The main problem with this is just that the data is outdated if
  there's an update just running, so you'll get a lot more errors
  about missing files than when the filelist is generated on the fly.
 
 No.  For the drpmsync server itself it is perfectly ok to create the list on
 the fly.  But there should be a static version available for
 non-drpmsync-server systems.  The argument that this might get out of sync
 does not really match here because getting out of sync is ways better than
 having no server at all.

But that was when the server was misconfigured. The cache file
generation was broken due to a bad app armor configuration and the
number of clients limited to two. Both things have been fixed last
week.

 Again: My proposal should not influence the way the drpmsync server operates
 at all.  I intends to provide an _alternative_ way of doing things without
 doing any harm (but using about 3MB of disk space) to any other service.

Agreed, it wouldn't break things. I'm just a bit reluctant because
of the outdated filelist problems, as already stated.

 I would even provide a patch for the repository building scripts to do so but
 because they are prorietary (Yes, they are!) I cannot do this.

What do you mean? The repository is synced with drpmsync (and so
the delta rpms are created). There is no secret script.
The way to create the on disk filelist would just be another
drpmsync call.

Cheers,
  Michael.

-- 
Michael Schroeder   [EMAIL PROTECTED]
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}

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



Re: [opensuse] New drpmsync Version available

2006-07-10 Thread Michael Schroeder
On Mon, Jul 10, 2006 at 05:19:12PM +0200, Robert Schiele wrote:
   Again: My proposal should not influence the way the drpmsync server 
   operates
   at all.  I intends to provide an _alternative_ way of doing things without
   doing any harm (but using about 3MB of disk space) to any other service.
  
  Agreed, it wouldn't break things. I'm just a bit reluctant because
  of the outdated filelist problems, as already stated.
 
 Well, if it finally proves that my idea was completely crap then we could
 easily remove this file again.  But not even trying it just because there
 _might_ be a problem does not really make sense if the is no big risk
 involved.

Ok, I give up. Lets give it a try.

   I would even provide a patch for the repository building scripts to do so 
   but
   because they are prorietary (Yes, they are!) I cannot do this.
  
  What do you mean? The repository is synced with drpmsync (and so
  the delta rpms are created). There is no secret script.
  The way to create the on disk filelist would just be another
  drpmsync call.
 
 Well, ok, maybe this is the source of some misunderstanding: My idea was to
 create this file immediately when creating the repository (on the same system
 that creates files like INDEX.gz or ARCHIVES.gz).  In that case the file will
 be always in sync with the repository at any time a mirror sync is complete.
 
 Sure the file _could_ be also generated by the drpmsync server but I would
 recommend to decouple this completely (besides the fact that code might be
 shared and that the actual client makes use of the deltas generated by the
 real drpmsync server) because this file describes only states of the files
 contained in the repository.  The logic how to use this information to apply
 patches is completely up to the client implementation.

Maybe, but it IMHO makes no sense to put drpmsync code into the
repository creation code. I'll just call drpmsync for the job.

Cheers,
  Michael.

-- 
Michael Schroeder   [EMAIL PROTECTED]
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}

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



[opensuse] New drpmsync Version available

2006-07-07 Thread Michael Schroeder

Hi folks,

I finally found some time to work a bit on drpmsync. A new version
is available from https://forgesvn1.novell.com/svn/drpmsync/trunk .

New Features:
- while applydeltarpm is running the next delta is fetched over
  the network.
- new --get-filelist and --use-filelist options to save the
  filelist to a file or re-use a fetched one.
- new --list and --list-recursive option to list a directory
  on the server.
- trailing slashes are stripped from the source directory.

The last point is actually quite important. I plan to make
drpmsync more similar to rsync, this means that

  drpmsync server/dir .

will *always* create a subdirectory in one of the next versions.
So you'll need to add '/' or '/.' to your source specifications to
stay compatible.

Planned next steps:
- source handling changes (see above).
- support for mirror servers (i.e. what Robert suggested: Pull
  the filelist from the main server, get the deltas from a mirror
  server).
- exclude and --exclude-arch.

Enjoy,
  Michael.

-- 
Michael Schroeder   [EMAIL PROTECTED]
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}

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



Re: [opensuse] RPM 4.4 and file conflicts --RELOADED

2006-06-22 Thread Michael Schroeder
On Thu, Jun 22, 2006 at 09:42:51AM +0200, Oliver Tennert wrote:
 Please be aware that I am not blaming SUSE  Co. for it, this is a RedHat  
 Co. invention. It is just that SUSE (as far as I can see it) seems not to be 
 aware of this.

Maybe it's a bug in the tagged fileindex patch. I'll have a look at
it.

Cheers,
  Michael.

-- 
Michael Schroeder   [EMAIL PROTECTED]
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}

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



Re: [opensuse] RPM 4.4 and file conflicts

2006-06-21 Thread Michael Schroeder
On Wed, Jun 21, 2006 at 03:49:20PM +0200, Oliver Tennert wrote:
 do I understand it right that since RPM 4.3 or so file conflicts when 
 installing several RPMs are not shown anymore but ignored?

No, there's no change in the file conflict handling. Why do you
think there is?

Cheers,
  Michael.

-- 
Michael Schroeder   [EMAIL PROTECTED]
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}

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



Re: [opensuse-factory] Call for testing: upcoming smart 0.42

2006-06-14 Thread Michael Schroeder
On Wed, Jun 14, 2006 at 11:37:43AM -0400, Michael Galloway wrote:
 i get this error when trying to update using smart:
 
 Failed to download packages:
 
 http://software.opensuse.org/download/home:/cthiel1/SL-10.0/i586/smart-gui-0.41-42.1.i586.rpm:
  Not Found

That's an outdated version, please go to

http://software.opensuse.org/download/home:/cthiel1/SL-10.0/repodata/

and select the current version of the package you like to download.

Cheers,
  Michael.

-- 
Michael Schroeder   [EMAIL PROTECTED]
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}

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



Re: [opensuse] Package management tool confusion

2006-06-02 Thread Michael Schroeder
On Fri, Jun 02, 2006 at 08:31:42PM +0200, Harry ten Berge wrote:
 Back to the topic: what is exactly the reason that development of
 yet-another-package-solution was started (zmd/rug) and so on where smart
 offers in my opinion a very well starting point...

The reason is basically that the enterprise version needs some
features that smart doesn't have.
The most important one is the handling of patches, i.e. groups
of rpms. We need a way to make it possible for the admin to
select/deselect such patches, e.g. when he decides that the patch
is too unsafe for his critical application.
Tools like smare just look at single rpms and check if a newer
version is available or not. This is not enough for the enterprise.

Btw, zmd/rug is not a new thing, it is based on the red carpet
system. What's new is the libzypp library.

Cheers,
  Michael.

-- 
Michael Schroeder   [EMAIL PROTECTED]
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}

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



Re: [opensuse] [RFC] Reducing Online Update Requirements

2006-05-19 Thread Michael Schroeder
On Fri, May 19, 2006 at 09:04:20PM +0200, Carl-Daniel Hailfinger wrote:
 Hi,
 
 some time ago, I invented Delta-RPMs to reduce the needed time
 and bandwidth for online updates.

Hey, don't write such things. Your scheme had nothing to do with
the ways deltarpms work.

Cheers,
  Michael.

-- 
Michael Schroeder   [EMAIL PROTECTED]
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}

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



Re: [opensuse] dbus-1 vs dbus-1-* dependency bug

2006-05-08 Thread Michael Schroeder
On Wed, May 03, 2006 at 09:20:27PM +0200, Robert Schiele wrote:
 Some of your colleagues claimed that you have a script that automatically does
 such dependency checks.  Either they all lied at me or you should actually
 start using this script.

The script doesn't check versions yet.

Cheers,
  Michael.

-- 
Michael Schroeder   [EMAIL PROTECTED]
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}

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



Re: [opensuse] Upgrade RC1 to RC3?

2006-05-01 Thread Michael Schroeder
On Mon, May 01, 2006 at 04:27:49PM +0200, Carlos E. R. wrote:
 I believe there is a set of deltas labeled RC1_RC3, use those. Otherwise, 
 apply 1 to 2, check the md5sums, then apply 2 to 3, but expect anything 
 from half an hour to an hour for each CD (two phases, double time). It is 
 very CPU intensive, dunno why.

Because the bzip2 de/re-compression eats up lots of cpu cycles...

Cheers,
  Michael.

-- 
Michael Schroeder   [EMAIL PROTECTED]
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}

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



Re: [opensuse] Upgrade RC1 to RC3?

2006-05-01 Thread Michael Schroeder
On Mon, May 01, 2006 at 09:47:06PM +0200, Carlos E. R. wrote:
 The Monday 2006-05-01 at 19:21 +0200, Michael Schroeder wrote:
 
   from half an hour to an hour for each CD (two phases, double time). It is 
   very CPU intensive, dunno why.
  
  Because the bzip2 de/re-compression eats up lots of cpu cycles...
 
 Ah! That explains it. I knew that it handles a lot of data, but it didn't 
 somehow seem reasonable the time it used. Couldn't it use some other 
 faster compress method? Less compression, perhaps? I didn't see an option 
 in the man page for that.

No, it can't. The rpm payloads are compressed with bzip2,
applydeltaiso has to use the same algorithm to be able to
recreate an exact copy.

 Failing that, I could try recompiling the bzip binary optimizing for 
 pentium 4 instead of the default :-?

I doubt that this will help, as memory latency is what's hurting bzip2,
but you can try nevertheless.

Cheers,
  Michael.

-- 
Michael Schroeder   [EMAIL PROTECTED]
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}

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



Re: [opensuse] openSUSE @ Google Summer of Code 2006

2006-04-28 Thread Michael Schroeder
On Fri, Apr 28, 2006 at 10:27:40AM +0200, Christoph Thiel wrote:
 On Fri, 28 Apr 2006, SunSunich wrote:
  Yes, like that, but for whole system update. Actualy i forgot that such 
  feature already used for online update. May be it will be not so hard to 
  mirror that feature on System Update.
 
 I like that idea very much -- but it might not be as easy as it seems in 
 the first place ;)

Actually we already talked about this a couple of months ago. I
think it can be implemented by having a transport mechanism drpmsync
next to nfs, ftp and the like. I don't think it would be so hard
to implement.

Cheers,
  Michael.

-- 
Michael Schroeder   [EMAIL PROTECTED]
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}

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



Re: [opensuse] applydeltaiso question

2006-04-25 Thread Michael Schroeder
On Mon, Apr 24, 2006 at 08:32:49PM -0400, Paul Kaplan wrote:
 I'm trying to do a test install of 10.1 RC.  I'm currently running Mandriva 
 and using applydeltaiso included with the distro to modify the RC1 isos with 
 the deltaisos.  The RC1 iso and delta iso md5sums checked out OK, but none of 
 the resulting RC2 isos have the correct md5sum.
 
 Is there some version specific issue with applydeltaiso?  What about 
 something 
 unique to running it under SUSE as opposed to another distro.

It's the bzip2 library. The bzip2 author changed the algorithm
for some obscure reason to only use huffman length up to 17 bits
when encoding. We changed that back to 20 to be compatible with
the old versions (as applydeltaiso doesn't work, as you noticed).

Cheers,
  Michael.

-- 
Michael Schroeder   [EMAIL PROTECTED]
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}

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



Re: [opensuse-factory] Delta-ISO problem for CD1

2006-04-24 Thread Michael Schroeder
On Sun, Apr 23, 2006 at 02:19:11PM +0200, Andreas Jaeger wrote:
 Andras Mantia [EMAIL PROTECTED] writes:
 
  On Sunday 23 April 2006 09:46, Andreas Jaeger wrote:
  No idea what's wrong,
 
  This morning I tried again, and it works. Might be some memory issue, as 
 
 Glad to hear.
  I have some borrowed memory now in my system,as my old ones failed and 
  I'm waiting for a replacement. :-(
 
 It could also be some non-determinism (meaning: error) in the
 applydeltaiso package, somebody would need to run valgrind and check,

Nah, applydeltaiso is 100% bug free ;-)

A memory issue is actually not that unlinkely, as the bzip2 compression
algorithm exercises the memory a bit. From the bzip2 bzlib.c:

  \n*** A special note about internal error number 1007 ***\n
  \n
  Experience suggests that a common cause of i.e. 1007\n
  is unreliable memory or other hardware.  The 1007 assertion\n
  just happens to cross-check the results of huge numbers of\n
  memory reads/writes, and so acts (unintendedly) as a stress\n
  test of your memory system.\n
  \n


Cheers,
  Michael.

-- 
Michael Schroeder   [EMAIL PROTECTED]
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}

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



[opensuse] drpmsync svn repository

2006-04-19 Thread Michael Schroeder

Hi folks,

the current development version of the drpmsync program is now
available via https://forgesvn1.novell.com/svn/drpmsync/trunk.

Enjoy,
  Michael.

-- 
Michael Schroeder   [EMAIL PROTECTED]
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}

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



Re: [opensuse-factory] SUSE Linux 10.1 RC1 Status Update

2006-04-12 Thread Michael Schroeder
On Wed, Apr 12, 2006 at 08:24:12PM +0400, SunSunich wrote:
 Yes, this is exactly what i want! but is it possible to use drpmsync for sync 
 of separate rpm only? I mean, may be it is possible to create a view of a 
 package tree, that will include the package i need, and then use it for 
 update? or for example i can just tell drpmsync what packages I need exactly 
 in order not to sync the whole factory tree?

Unfortunately not yet. But I hope in the very near future...

Cheers,
  Michael.

-- 
Michael Schroeder   [EMAIL PROTECTED]
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}

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



Re: [opensuse-factory] Q: rpm -q --requires

2006-03-15 Thread Michael Schroeder
On Wed, Mar 15, 2006 at 10:08:52AM +0100, Ulrich Windl wrote:
 a simple question: Is it considered as a bug if an RPM lists a specific 
 requirement multiple times? I can guess that this wastes some space in the 
 RPM as 
 well as RAM when tracking dependencies.

No, it's normal behaviour for rpm (although not very clever).
You can try to create a bugreport upstream.

Cheers,
  Michael.

-- 
Michael Schroeder   [EMAIL PROTECTED]
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}

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



Re: [opensuse-packaging] Distribution: tag

2006-03-13 Thread Michael Schroeder
On Mon, Mar 13, 2006 at 12:14:47PM +0100, Pascal Bleser wrote:
 It would be nice if RPM(build) did something like
 #include /etc/rpm.d/*
 when pulling macro definition files because that way, one could 
 provide his macros as an RPM package and BuildRequires it in the 
 spec file.

Actually it does for 10.1:

$ grep macros /usr/lib/rpm/rpmrc
macrofiles: 
/usr/lib/rpm/macros:/usr/lib/rpm/%{_target}/macros:/usr/lib/rpm/suse_macros:/etc/rpm/macros.*:/etc/rpm/macros:/etc/rpm/%{_target}/macros:~/.rpmmacros

There's a 'wildcard' entry in it: /etc/rpm/macros.*

Cheers,
  Michael.

-- 
Michael Schroeder   [EMAIL PROTECTED]
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}

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



Re: [opensuse] A remarkable Boot Splash image during 10.1b2 installation

2006-02-17 Thread Michael Schroeder
On Fri, Feb 17, 2006 at 12:53:50PM +0100, Andreas Jaeger wrote:
 P.S. If you press it at the right time, you have a chance of 100% to
 see the easter egg.

Shouldn't that be christmas egg?

Cheers,
  Michael.

-- 
Michael Schroeder   [EMAIL PROTECTED]
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}

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



Re: [opensuse] Re: kotd nongpl kernels for beta3

2006-02-06 Thread Michael Schroeder

Folks, could you all calm down a bit? The problem turned out to
be that a rsyncd deamon died on one of our servers. This was fixed
yesterday, now the sync is running again.

And yes, we didn't detect the problem due to severe overload caused
by SL10.1, so we're grateful to Eberhard for writing a mail about
this.

Cheers,
  Michael.

-- 
Michael Schroeder   [EMAIL PROTECTED]
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}

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



Re: [opensuse] Re: kotd nongpl kernels for beta3

2006-02-05 Thread Michael Schroeder
On Sun, Feb 05, 2006 at 11:46:24PM +0100, Eberhard Moenkeberg wrote:
 This nasty inconsistency is still not fixed yet.
 What is going on at SUSE?
 Do we have to see a loss of quality with the loss of Hubert?

The KOTD service runs fully automatic.

As the kernels did build I guess something is wrong with Andreas'
script that does the copying to ftp.suse.com.

Cheers,
  Michael.

-- 
Michael Schroeder   [EMAIL PROTECTED]
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}

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



Re: [opensuse] Some questions regarding rpm's, yast and CPAN

2006-01-12 Thread Michael Schroeder
On Thu, Jan 12, 2006 at 08:24:01AM +0100, Pascal Bleser wrote:
 The reason is that Perl modules are installed under
 /usr/lib/perl5/...
 
 So what?
 On 64bit, that directory is /usr/lib64/perl5/...

No, that's not correct for opensuse. We always use /usr/lib/perl5.

Cheers,
  Michael.

-- 
Michael Schroeder   [EMAIL PROTECTED]
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}

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



Re: [opensuse] Delta-ISO: Building prozess howto?

2005-12-06 Thread Michael Schroeder
On Tue, Dec 06, 2005 at 12:48:40AM +0100, Carl-Daniel Hailfinger wrote:
 Reinhard Gimbel schrieb:
 
 To create a delta iso you simply need both iso's you want to build a 
 delta iso from.
 
 And LOTS of RAM and CPU power. I'd recommend 4 GB RAM as minimum and
 the fastest processor you can get. It might still take a day or more
 if you're processing DVD isos.

It shouldn't take a day for a DVD, I think 10 hours are a bit more
realistic.

Cheers,
  Michael.

-- 
Michael Schroeder   [EMAIL PROTECTED]
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}

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



Re: [opensuse] Delta-ISO: Building prozess howto?

2005-12-06 Thread Michael Schroeder
On Tue, Dec 06, 2005 at 06:57:34PM +0100, Andreas Mantke wrote:
 My box have only 1 GB RAM. I don't know if this is enought to make a 
 delta-cd-iso. What do you mean?

Depends on the CD data. Delta generation needs about three times
the size of the data it is working on as memory. Just give it a try.

 This is very problematic. There are not only rpms on the cd. We put  
 also binarys for linux, windows and other OS on the image. And 
 there are textfiles (txt and html) on the cd.
 If I understood your words in the right way, delta only works with 
 the rpm-stuff. The binarys and the text-files don't become smaler.

No, that's wrong. The deltaiso algorithm also works with the
other data on CD. It won't help you much if the data is compressed,
though, as the delta between two compressed files (that are not
identical) is quite big.

As I said, just give it a try.

Cheers,
  Michael.

-- 
Michael Schroeder   [EMAIL PROTECTED]
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}

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