Ok enough.

We _ARE_ headed for a fork between rpm5.org <-> Mandriva if these check-ins 
continue.

I've asked for discussion first. Not happening.

I've asked for a feature list. Not seen.

I've pointed out that many of these changes are ancient hysteria being
recycled as Newer! Better! Bestest!

There is noone asking for these changes. Show me.

There are no test cases. I will make that policy MANDATORY if necessary.

There is nothing but a 1-line description, essentially
        Add new stuff.
No examples, no writeup, no usage case, nothing.

Its happening on the "production" branch (in this case) creating
divergence that I have to muck about with later, often breaking
code because I haven't any clue what is what.

None of this code is maintainable or useful imho until some of the above is 
corrected.

73 de Jeff

On Apr 16, 2011, at 10:27 AM, Per Øyvind Karlsen wrote:

>  RPM Package Manager, CVS Repository
>  http://rpm5.org/cvs/
>  ____________________________________________________________________________
> 
>  Server: rpm5.org                         Name:   Per Øyvind Karlsen
>  Root:   /v/rpm/cvs                       Email:  pkarl...@rpm5.org
>  Module: rpm                              Date:   16-Apr-2011 16:27:26
>  Branch: rpm-5_3                          Handle: 2011041614272600
> 
>  Modified files:           (Branch: rpm-5_3)
>    rpm/lib                 rpmfc.c
> 
>  Log:
>    kernel(...) dependency helper seems to have been missing from earlier
>    commit, really commit now (and place it under mandriva #ifdef only for
>    now)
> 
>  Summary:
>    Revision    Changes     Path
>    1.73.2.8    +19 -0      rpm/lib/rpmfc.c
>  ____________________________________________________________________________
> 
>  patch -p0 <<'@@ .'
>  Index: rpm/lib/rpmfc.c
>  ============================================================================
>  $ cvs diff -u -r1.73.2.7 -r1.73.2.8 rpmfc.c
>  --- rpm/lib/rpmfc.c  12 Apr 2011 08:02:30 -0000      1.73.2.7
>  +++ rpm/lib/rpmfc.c  16 Apr 2011 14:27:26 -0000      1.73.2.8
>  @@ -909,6 +909,19 @@
>       xx = rpmfcHelper(fc, 'P', "gstreamer");
>       /* XXX: currently of no use, but for the sake of consistency... */
>       xx = rpmfcHelper(fc, 'R', "gstreamer");
>  +#if defined(RPM_VENDOR_MANDRIVA)
>  +    } else
>  +    if ((fc->fcolor->vals[fc->ix] & RPMFC_MODULE)) {
>  +    miRE mire = mireNew(RPMMIRE_REGEX, RPMTAG_FILEPATHS);
>  +    if (!mireRegcomp(mire, 
> "^.*(/lib/modules/|/var/lib/dkms/).*\\.ko(\\.gz|\\.xz)?$"))
>  +        if (mireRegexec(mire, fc->fn[fc->ix], (size_t) 0) >= 0) {
>  +            fc->fcolor->vals[fc->ix] |= (RPMFC_MODULE|RPMFC_SCRIPT);
>  +            xx = rpmfcHelper(fc, 'P', "kernel");
>  +            /* XXX: currently of no use, but for the sake of consistency... 
> */
>  +            xx = rpmfcHelper(fc, 'R', "kernel");
>  +        }
>  +    mire = mireFree(mire);
>  +#endif
>       }
> 
>   /*@-observertrans@*/
>  @@ -1111,6 +1124,12 @@
>               else if (!strncmp(fn, "/gstreamer", sizeof("/gstreamer")-1) &&
>                       fc->fcolor->vals[fc->ix] & RPMFC_LIBRARY)
>                   fc->fcolor->vals[fc->ix] |= (RPMFC_MODULE|RPMFC_SCRIPT);
>  +        } else {
>  +            miRE mire = mireNew(RPMMIRE_REGEX, RPMTAG_FILEPATHS);
>  +            if (!mireRegcomp(mire, 
> "^.*(/lib/modules/|/var/lib/dkms/).*\\.ko(\\.gz|\\.xz)?$"))
>  +                if (mireRegexec(mire, fc->fn[fc->ix], (size_t) 0) >= 0)
>  +                    fc->fcolor->vals[fc->ix] |= (RPMFC_MODULE|RPMFC_SCRIPT);
>  +            mire = mireFree(mire);
>           }
>       }
> 
>  @@ .
> ______________________________________________________________________
> RPM Package Manager                                    http://rpm5.org
> CVS Sources Repository                                rpm-...@rpm5.org

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to