]> git.pld-linux.org Git - packages/poldek.git/commitdiff
- more fixes
authorMarcin Banasiak <marcin.banasiak@gmail.com>
Sun, 22 Nov 2009 18:52:44 +0000 (18:52 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    poldek-dont-lose-deps.patch -> 1.2

poldek-dont-lose-deps.patch

index a005d00db50ab27bc2ace2294fa3511b58a4c93f..c981ad0c76dd64469917d99106c00acb6fc72e08 100644 (file)
@@ -36,3 +36,18 @@ diff -urN a/install3/misc.c b/install3/misc.c
          
      if (n_array_size(suspkgs) == 0) {
          found = 0;
+diff -urN a/install3/process.c b/install3/process.c
+--- a/install3/process.c       2009-11-22 01:39:38.000000000 +0100
++++ b/install3/process.c       2009-11-22 19:41:42.862076125 +0100
+@@ -77,6 +77,11 @@
+             i3_forget_error(ictx, pkg);
+         }
+     }
++
++    /* this package may be used again and we have to process it (do not
++     * stop on the first condition in i3_process_package()) to generate
++     * new ->obsoletedby as we removed them here. */    
++    pkg_clr_mf(ictx->processed, i3pkg->pkg, PKGMARK_GRAY);
+     
+     if (i3pkg->markedby) {
+         indent = inc_indent(indent);
This page took 0.061958 seconds and 4 git commands to generate.