, so even
> when the user has *explicitly* configured their system to not use md5 for
> anything security-relevant, libdeltarpm won't know or care.
They are used as a consistency check, it might as well use crc32.
So I don't see why FIPS is a concern for you.
Cheers,
Michael.
--
Mi
Cheers,
Michael.
--
Michael Schroeder m...@suse.de
SUSE LINUX GmbH, GF Jeff Hawn, HRB 16746 AG Nuernberg
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}
___
devel mailing list --
ust a couple of
lines of code.
Cheers,
Michael.
--
Michael Schroeder m...@suse.de
SUSE LINUX GmbH, GF Jeff Hawn, HRB 16746 AG Nuernberg
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}
___
devel
ppen if the filelists.xml
download fails? This can happen because the metadata has been rewritten
in the meantime. How should the error be propagated back to the user?
Cheers,
Michael.
--
Michael Schroeder m...@suse.de
SUSE LINUX GmbH, GF Jeff Hawn, H
ew rpm versions, but I guess the time has come to bury it
> for good.
Please do not code packaging policies into rpm, that's what tools
like rpmlint are for.
Thanks,
Michael.
--
Michael Schroeder m...@suse.de
SUSE LINUX GmbH, GF Jeff Hawn, HRB 16746
On Thu, Jul 13, 2017 at 09:11:42AM +0100, Richard W.M. Jones wrote:
> On Tue, Jul 11, 2017 at 06:53:40AM -0700, stan wrote:
> > On Tue, 11 Jul 2017 13:52:32 +0200
> > Michael Schroeder <m...@suse.de> wrote:
> >
> > > So, suggesting different data
databases is fine and all, but they have
to be integrated and well tested. We re-added support for multiple
database just for that, so that we can test things and decide what
to do.
Cheers,
Michael.
--
Michael Schroeder m...@suse.de
SUSE LINUX GmbH, GF Je
; makes sense. The full spec changelog is then kept in dist-git and just
> trimmed as part of the build process. No loss and it's uniform.
FWIW, SUSE has a patch in rpm that trims only the changelog of binary rpms
and leaves the full changelog in the source rpms.
Cheers,
M
On Tue, Oct 25, 2016 at 11:35:46AM +0100, Richard W.M. Jones wrote:
> SUSE deleted all their RPM changelogs a very long time ago, we should
> do the same.
AFAIK the SUSE .changes files predate the switch to rpm. So we
somewhat never used rpm style changelogs. ;)
Cheers,
Michael.
--
M
provides
all the needed data, it's dnf/hawkey that only displays the top level.
Regarding the pulled in dependencies, libsolv also provides that, but
hawkey doesn't have an API for it (yet?).
Cheers,
Michael.
--
Michael Schroeder m...@suse.de
SUSE LINUX GmbH,
rrect because "A Requires B" may mean that
B must by 100% installed (with postinstall scriptlets) for A to work,
thus A may still not work in B's post script.
Cheers,
Michael.
--
Michael Schroeder m...@suse.de
SUSE LINUX GmbH,
one
starts.
Cheers,
Michael.
--
Michael Schroeder m...@suse.de
SUSE LINUX GmbH, GF Jeff Hawn, HRB 16746 AG Nuernberg
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}
--
devel mailing list
devel@lists.fedoraproject.org
https
uses '|' in the dependencies.
And there's IF and THEN/ELSE. IF is a postfix op, like in perl
and ruby:
Requires: a IF b
THEN/ELSE is the infix one:
Requires: b THEN a
Requires: b ? a
Requires: b THEN a ELSE c
Requires: b ? a : c
Cheers,
Michael.
--
Michael Schroeder
and the config does not specify which package to
prefer.
Cheers,
Michael.
--
Michael Schroeder m...@suse.de
SUSE LINUX GmbH, GF Jeff Hawn, HRB 16746 AG Nuernberg
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}
--
devel mailing list
, not Recommends. For Recommends, dnf will
also install bar if you install foo. It will also remove bar again if
you deinstall foo and clean_requirements_on_remove is set to true.
Cheers,
Michael.
--
Michael Schroeder m...@suse.de
SUSE LINUX GmbH, GF
be using these tags I guess.
DNF does not do anything with Suggests/Enhances. Libsolv uses them
to tiebreak decisions if multiple packages provide something.
Cheers,
Michael.
--
Michael Schroeder m...@suse.de
SUSE LINUX Products GmbH, GF Jeff Hawn, HRB 16746 AG
,
Michael.
--
Michael Schroeder m...@suse.de
SUSE LINUX Products GmbH, GF Jeff Hawn, HRB 16746 AG Nuernberg
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman
having read the debian bugs. What do _you_ want to do with it?
IMHO it's about selecting different features at package build time.
As rpm supports macros, you would test some macro, e.g. %fedora_version
or %_vendor.
Cheers,
Michael.
--
Michael Schroeder m
measurements for depsolving without the python
overhead, you can try the libsolv-demo package (it's a subpackage
of libsolv, so it should be available for Fedora). It consists of
a single binary, /usr/bin/solv, that is a little package manager
on top of libsolv.
Cheers,
Michael.
--
Michael Schroeder
ago,
though, I don't know if Fedora made a giant leap in the meantime.)
To the point where they've since been sold
two times and have never really recovered.
Please don't claim things you don't know anything about.
Cheers,
Michael.
--
Michael Schroeder m
isn't really affected by this, because the
SAT rules only contain package-package relationships, thus no
dependencies.
The rule creation will be the part that's slower. And you'll
need much more memory...
Cheers,
Michael.
--
Michael Schroeder m...@suse.de
SUSE
,
Michael.
--
Michael Schroeder m...@suse.de
SUSE LINUX Products GmbH, GF Jeff Hawn, HRB 16746 AG Nuernberg
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org
On Mon, Feb 13, 2012 at 12:25:08PM +0100, drago01 wrote:
On Mon, Feb 13, 2012 at 12:13 PM, Michael Schroeder m...@suse.de wrote:
On Fri, Feb 10, 2012 at 08:09:41PM +0100, Lennart Poettering wrote:
Hmm, you are aware that you reach the biggest compat by just symlinking
/bin to /usr/bin
currently doing it in a lightweight fashion,
i.e. no movement of directories (until rpm learns do deal with
those) and no big /bin - /usr/bin symlink.
(We're mostly doing it because to provide some kind of Fedora
compatibility for 3rd parties.)
Cheers,
Michael.
--
Michael Schroeder
guess users installing KDE with
RPM Fusion Free enabled will also get the VLC backend by default, which is
not what we want.
Sounds like you want weak dependencies (i.e. Suggests et al).
Cheers,
Michael.
--
Michael Schroeder m...@suse.de
SUSE LINUX
is chosen.
Cheers,
Michael.
--
Michael Schroeder m...@suse.de
SUSE LINUX Products GmbH, GF Jeff Hawn, HRB 16746 AG Nuernberg
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}
--
devel mailing list
devel@lists.fedoraproject.org
https
bindings and a simple python demo program
which uses a single rpm transaction to do the work.)
Url: https://github.com/opensuse/libsolv
Cheers,
Michael.
--
Michael Schroeder m...@suse.de
SUSE LINUX Products GmbH, GF Jeff Hawn, HRB 16746 AG Nuernberg
main(_){while
.
Hmm, to me the traceback looks like the fork() system call in
yum failed, so applydeltarpm isn't even running.
Cheers,
Michael.
--
Michael Schroeder m...@suse.de
SUSE LINUX Products GmbH, GF Jeff Hawn, HRB 16746 AG Nuernberg
main(_){while(_=~getchar())putchar
that it's the culprit here.
Cheers,
Michael.
--
Michael Schroeder m...@suse.de
SUSE LINUX Products GmbH, GF Jeff Hawn, HRB 16746 AG Nuernberg
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}
--
devel mailing list
devel@lists.fedoraproject.org
that it is.
(Yes, Debian is different in that regard: versioned requires
never match unversioned provides for them. But they also don't
support an any release matcher.)
Cheers,
Michael.
--
Michael Schroeder m...@suse.de
SUSE LINUX Products GmbH, GF Markus Rex, HRB 16746 AG
of a rpm might be already a dangerous operation.
(But most repositories nowadays already contain checksums over
the complete rpm, and most people trust repositories, not
individual rpms.)
Cheers,
Michael.
--
Michael Schroeder m...@suse.de
SUSE LINUX Products GmbH, GF
On Mon, Jun 14, 2010 at 10:24:13AM +0200, Michael Schroeder wrote:
It's not that hard to fix, there's no need to keep the target
rpm in memory at all. The source rpm can be limited to some
max size with the down side that the end of the target rpm
cannot match the start of the source rpm
much harm in the real world.
I've already looked at the code, it shouldn't be much work to
implement. I'll try to do it this or next week.
Cheers,
Michael.
--
Michael Schroeder m...@suse.de
SUSE LINUX Products GmbH, GF Markus Rex, HRB 16746 AG Nuernberg
main
] for the pseudo-file structure).
I don't know if that's clear enough, feel free to ask if it's not.
Uh, my plan was to just change makedeltarpm.c and delta.c, what
do you want to change in cfile.c?
Cheers,
Michael.
--
Michael Schroeder m...@suse.de
SUSE LINUX
.
--
Michael Schroeder m...@suse.de
SUSE LINUX Products GmbH, GF Markus Rex, HRB 16746 AG Nuernberg
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
35 matches
Mail list logo