RPM Package Manager, CVS Repository
  http://rpm5.org/cvs/
  ____________________________________________________________________________

  Server: rpm5.org                         Name:   Elan Ruusamäe
  Root:   /v/rpm/cvs                       Email:  g...@rpm5.org
  Module: rpm                              Date:   03-Mar-2009 22:30:46
  Branch: rpm-5_1                          Handle: 2009030321304501

  Modified files:           (Branch: rpm-5_1)
    rpm                     CHANGES
    rpm/lib                 transaction.c

  Log:
    - markLinkedFailed if rpm file reopen failed during transaction to
    avoid losing old pkg info from db

  Summary:
    Revision    Changes     Path
    1.2288.2.187+1  -0      rpm/CHANGES
    1.371.2.3   +3  -0      rpm/lib/transaction.c
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: rpm/CHANGES
  ============================================================================
  $ cvs diff -u -r1.2288.2.186 -r1.2288.2.187 CHANGES
  --- rpm/CHANGES       3 Feb 2009 18:17:52 -0000       1.2288.2.186
  +++ rpm/CHANGES       3 Mar 2009 21:30:45 -0000       1.2288.2.187
  @@ -1,4 +1,5 @@
   5.1.6 -> 5.1.7:
  +    - glen: markLinkedFailed if rpm file reopen failed during transaction to 
avoid losing old pkg info from db
       - jbj: add rpmdsNSType() to -lrpm loader map.
       - jbj: update po files (Translation Project).
       - jbj: update PO and doxygen manifests.
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/lib/transaction.c
  ============================================================================
  $ cvs diff -u -r1.371.2.2 -r1.371.2.3 transaction.c
  --- rpm/lib/transaction.c     15 Oct 2008 20:02:22 -0000      1.371.2.2
  +++ rpm/lib/transaction.c     3 Mar 2009 21:30:46 -0000       1.371.2.3
  @@ -1787,6 +1787,9 @@
                        /*...@innerbreak@*/ break;
                    }
                    if (rpmteFd(p) != NULL) gotfd = 1;
  +             } else {
  +                 ourrc++;
  +                 xx = markLinkedFailed(ts, p);
                }
            }
            /*...@=type@*/
  @@ .
______________________________________________________________________
RPM Package Manager                                    http://rpm5.org
CVS Sources Repository                                rpm-cvs@rpm5.org

Reply via email to