- add header refcount annotations throughout.
authorjbj <devnull@localhost>
Thu, 1 Nov 2001 20:15:10 +0000 (20:15 +0000)
committerjbj <devnull@localhost>
Thu, 1 Nov 2001 20:15:10 +0000 (20:15 +0000)
CVS patchset: 5146
CVS date: 2001/11/01 20:15:10

58 files changed:
CHANGES
build/pack.c
build/spec.c
convertdb.c
lib/depends.c
lib/hdrinline.h
lib/header.c
lib/header.h
lib/package.c
lib/problems.c
lib/psm.c
lib/query.c
lib/rpmal.c
lib/rpmchecksig.c
lib/rpminstall.c
lib/rpmlib.h
lib/signature.c
lib/transaction.c
lib/ts.c
po/cs.po
po/da.po
po/de.po
po/en_RN.po
po/es.po
po/eu_ES.po
po/fi.po
po/fr.po
po/gl.po
po/hu.po
po/id.po
po/is.po
po/it.po
po/ja.po
po/ko.po
po/no.po
po/pl.po
po/pt.po
po/pt_BR.po
po/ro.po
po/rpm.pot
po/ru.po
po/sk.po
po/sl.po
po/sr.po
po/sv.po
po/tr.po
po/uk.po
po/wa.po
po/zh.po
po/zh_CN.GB2312.po
python/rpmmodule.c
rpm.spec
rpm.spec.in
rpmdb/db1.c
rpmdb/rpmdb.c
tools/dump.c
tools/rpminject.c
tools/rpmsort.c

diff --git a/CHANGES b/CHANGES
index b9a6030..2d4b04a 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -34,6 +34,7 @@
        - start hiding availablePackage data/methods in rpmal.c/rpmal.h.
        - add some dinky availablePackage methods.
        - transaction.c: cleanly uncouple availablePackage from TFI_t.
+       - add header refcount annotations throughout.
 
 4.0.3 -> 4.0.4:
 
index 347d4af..2b6e849 100644 (file)
@@ -312,7 +312,7 @@ int readRPM(const char *fileName, Spec *specp, struct rpmlead *lead,
     spec->packages = newPackage(spec);
 
     /* XXX the header just allocated will be allocated again */
-    spec->packages->header = headerFree(spec->packages->header);
+    spec->packages->header = headerFree(spec->packages->header, "spec->packages");
 
     /* Read the rpm lead, signatures, and header */
     {  rpmTransactionSet ts = rpmtransCreateSet(NULL, NULL);
@@ -407,8 +407,8 @@ int writeRPM(Header *hdrp, const char *fileName, int type,
     int rc = 0;
 
     /* Transfer header reference form *hdrp to h. */
-    h = headerLink(*hdrp);
-    *hdrp = headerFree(*hdrp);
+    h = headerLink(*hdrp, "writeRPM xfer");
+    *hdrp = headerFree(*hdrp, "writeRPM xfer");
 
     if (Fileno(csa->cpioFdIn) < 0) {
        csa->cpioArchiveSize = 0;
@@ -468,7 +468,7 @@ int writeRPM(Header *hdrp, const char *fileName, int type,
        goto exit;
     }
     /* Re-reference reallocated header. */
-    *hdrp = headerLink(h);
+    *hdrp = headerLink(h, "writeRPM");
 
     /*
      * Write the header+archive into a temp file so that the size of
@@ -635,7 +635,7 @@ int writeRPM(Header *hdrp, const char *fileName, int type,
 #endif
 
        rc = headerWrite(fd, nh, HEADER_MAGIC_YES);
-       nh = headerFree(nh);
+       nh = headerFree(nh, "writeRPM nh");
 
        if (rc) {
            rc = RPMERR_NOSPACE;
@@ -664,7 +664,7 @@ int writeRPM(Header *hdrp, const char *fileName, int type,
 
 exit:
     sha1 = _free(sha1);
-    h = headerFree(h);
+    h = headerFree(h, "writeRPM exit");
     sig = rpmFreeSignature(sig);
     if (ifd) {
        (void) Fclose(ifd);
index 6a7b4ae..a54efae 100644 (file)
@@ -156,7 +156,7 @@ Package freePackage(Package pkg)
     pkg->postUnFile = _free(pkg->postUnFile);
     pkg->verifyFile = _free(pkg->verifyFile);
 
-    pkg->header = headerFree(pkg->header);
+    pkg->header = headerFree(pkg->header, "pkg->header");
     pkg->fileList = freeStringBuf(pkg->fileList);
     pkg->fileFile = _free(pkg->fileFile);
     if (pkg->cpioList) {
@@ -505,7 +505,7 @@ Spec freeSpec(Spec spec)
        rl = _free(rl);
     }
     
-    spec->sourceHeader = headerFree(spec->sourceHeader);
+    spec->sourceHeader = headerFree(spec->sourceHeader, "spec->sourceHeader");
 
     if (spec->sourceCpioList) {
        TFI_t fi = spec->sourceCpioList;
@@ -516,7 +516,7 @@ Spec freeSpec(Spec spec)
        /*@=refcounttrans@*/
     }
     
-    spec->buildRestrictions = headerFree(spec->buildRestrictions);
+    spec->buildRestrictions = headerFree(spec->buildRestrictions, "spec->>buildRestrictions");
 
     if (!spec->recursing) {
        if (spec->BASpecs != NULL)
index 929cb2f..f943fd5 100644 (file)
@@ -188,7 +188,7 @@ int convertDB(void)
         rpmdbAdd(db, dbentry);
 
        free(group);
-       headerFree(dbentry);
+       headerFree(dbentry, "convertDB");
 
        oldrpmdbFreePackageInfo(package);
     }
index c9a5ec6..010a27a 100644 (file)
@@ -467,7 +467,8 @@ static int removePackage(rpmTransactionSet ts, int dboffset, int depends)
     }
 
     if (ts->removedPackages != NULL) { /* XXX can't happen. */
-       ts->removedPackages[ts->numRemovedPackages++] = dboffset;
+       ts->removedPackages[ts->numRemovedPackages] = dboffset;
+       ts->numRemovedPackages++;
        qsort(ts->removedPackages, ts->numRemovedPackages,
                        sizeof(*ts->removedPackages), intcmp);
     }
@@ -479,7 +480,8 @@ static int removePackage(rpmTransactionSet ts, int dboffset, int depends)
 
     ts->order[ts->orderCount].type = TR_REMOVED;
     ts->order[ts->orderCount].u.removed.dboffset = dboffset;
-    ts->order[ts->orderCount++].u.removed.dependsOnIndex = depends;
+    ts->order[ts->orderCount].u.removed.dependsOnIndex = depends;
+    ts->orderCount++;
 
     return 0;
 }
@@ -538,7 +540,7 @@ int rpmtransAddPackage(rpmTransactionSet ts, Header h, FD_t fd,
 
        ph = alGetHeader(ts->addedPackages, i, 0);
        rc = rpmVersionCompare(ph, h);
-       ph = headerFree(ph);
+       ph = headerFree(ph, "alGetHeader");
 
        if (rc > 0) {
            rpmMessage(RPMMESS_WARNING,
@@ -735,7 +737,7 @@ rpmDependencyConflict rpmdepFreeConflicts(rpmDependencyConflict conflicts,
 
     if (conflicts)
     for (i = 0; i < numConflicts; i++) {
-       conflicts[i].byHeader = headerFree(conflicts[i].byHeader);
+       conflicts[i].byHeader = headerFree(conflicts[i].byHeader, "problem");
        conflicts[i].byName = _free(conflicts[i].byName);
        conflicts[i].byVersion = _free(conflicts[i].byVersion);
        conflicts[i].byRelease = _free(conflicts[i].byRelease);
@@ -999,7 +1001,7 @@ static int checkPackageDeps(rpmTransactionSet ts, problemsSet psp,
            }
 
            {   rpmDependencyConflict pp = psp->problems + psp->num;
-               pp->byHeader = headerLink(h);
+               pp->byHeader = headerLink(h, "problem(requires)");
                pp->byName = xstrdup(name);
                pp->byVersion = xstrdup(version);
                pp->byRelease = xstrdup(release);
@@ -1079,7 +1081,7 @@ static int checkPackageDeps(rpmTransactionSet ts, problemsSet psp,
            }
 
            {   rpmDependencyConflict pp = psp->problems + psp->num;
-               pp->byHeader = headerLink(h);
+               pp->byHeader = headerLink(h, "problem(conflicts)");
                pp->byName = xstrdup(name);
                pp->byVersion = xstrdup(version);
                pp->byRelease = xstrdup(release);
@@ -1511,14 +1513,14 @@ static void addQ(transactionElement p,
 
 int rpmdepOrder(rpmTransactionSet ts)
 {
-    int nadded = alGetSize(ts->addedPackages);
+    int numAddedPackages = alGetSize(ts->addedPackages);
     int chainsaw = ts->transFlags & RPMTRANS_FLAG_CHAINSAW;
     transactionElement p;
     transactionElement q;
     transactionElement r;
     tsortInfo tsi;
     tsortInfo tsi_next;
-    int * ordering = alloca(sizeof(*ordering) * (nadded + 1));
+    int * ordering = alloca(sizeof(*ordering) * (numAddedPackages + 1));
     int orderingCount = 0;
     unsigned char * selected = alloca(sizeof(*selected) * (ts->orderCount + 1));
     int loopcheck;
@@ -1538,7 +1540,7 @@ fprintf(stderr, "*** rpmdepOrder(%p) order %p[%d]\n", ts, ts->order, ts->orderCo
 /*@=modfilesystem =nullpass@*/
 
     /* T1. Initialize. */
-    loopcheck = ts->orderCount;
+    loopcheck = numAddedPackages;      /* XXX TR_ADDED only: should be ts->orderCount */
     if ((p = ts->order) != NULL)
     for (i = 0; i < ts->orderCount; i++, p++) {
 
@@ -1552,7 +1554,7 @@ fprintf(stderr, "*** rpmdepOrder(%p) order %p[%d]\n", ts, ts->order, ts->orderCo
        p->release = NULL;
 
        /* XXX Only added packages are ordered (for now). */
-       switch(p->type) {
+       switch (p->type) {
        case TR_ADDED:
            /*@switchbreak@*/ break;
        case TR_REMOVED:
@@ -1582,7 +1584,7 @@ prtTSI(p->NEVR, &p->tsi);
        rpmDepSet requires;
 
        /* XXX Only added packages are ordered (for now). */
-       switch(p->type) {
+       switch (p->type) {
        case TR_ADDED:
            /*@switchbreak@*/ break;
        case TR_REMOVED:
@@ -1645,7 +1647,7 @@ fprintf(stderr, "\t+++ %p[%d] %s %s-%s-%s requires[%d] %p[%d] Flags %p\n", p, i,
     if ((p = ts->order) != NULL)
     for (i = 0; i < ts->orderCount; i++, p++) {
        /* XXX Only added packages are ordered (for now). */
-       switch(p->type) {
+       switch (p->type) {
        case TR_ADDED:
            /*@switchbreak@*/ break;
        case TR_REMOVED:
@@ -1672,7 +1674,7 @@ rescan:
     for (i = 0; i < ts->orderCount; i++, p++) {
 
        /* XXX Only added packages are ordered (for now). */
-       switch(p->type) {
+       switch (p->type) {
        case TR_ADDED:
            /*@switchbreak@*/ break;
        case TR_REMOVED:
@@ -1701,7 +1703,7 @@ fprintf(stderr, "\t+++ %p[%d] %s addQ ++ q %p %d\n", p, i, p->NEVR, q, qlen);
     for (; q != NULL; q = q->tsi.tsi_suc) {
 
        /* XXX Only added packages are ordered (for now). */
-       switch(q->type) {
+       switch (q->type) {
        case TR_ADDED:
            /*@switchbreak@*/ break;
        case TR_REMOVED:
@@ -1714,7 +1716,8 @@ fprintf(stderr, "\t+++ %p[%d] %s addQ ++ q %p %d\n", p, i, p->NEVR, q, qlen);
                        orderingCount, q->npreds, q->tsi.tsi_qcnt, q->depth,
                        (2 * q->depth), "",
                        (q->NEVR ? q->NEVR : "???"));
-       ordering[orderingCount++] = q->u.addedIndex;
+       ordering[orderingCount] = q->u.addedIndex;
+       orderingCount++;
        qlen--;
        loopcheck--;
 
@@ -1753,7 +1756,7 @@ fprintf(stderr, "\t+++ %p[%d] %s addQ ++ q %p %d\n", p, i, p->NEVR, q, qlen);
        for (i = 0; i < ts->orderCount; i++, q++) {
 
            /* XXX Only added packages are ordered (for now). */
-           switch(q->type) {
+           switch (q->type) {
            case TR_ADDED:
                /*@switchbreak@*/ break;
            case TR_REMOVED:
@@ -1774,7 +1777,7 @@ fprintf(stderr, "\t+++ %p[%d] %s addQ ++ q %p %d\n", p, i, p->NEVR, q, qlen);
        for (i = 0; i < ts->orderCount; i++, q++) {
 
            /* XXX Only added packages are ordered (for now). */
-           switch(q->type) {
+           switch (q->type) {
            case TR_ADDED:
                /*@switchbreak@*/ break;
            case TR_REMOVED:
@@ -1797,7 +1800,7 @@ fprintf(stderr, "\t+++ %p[%d] %s addQ ++ q %p %d\n", p, i, p->NEVR, q, qlen);
            int printed;
 
            /* XXX Only added packages are ordered (for now). */
-           switch(r->type) {
+           switch (r->type) {
            case TR_ADDED:
                /*@switchbreak@*/ break;
            case TR_REMOVED:
@@ -1861,6 +1864,12 @@ fprintf(stderr, "\t+++ %p[%d] %s addQ ++ q %p %d\n", p, i, p->NEVR, q, qlen);
            rpmMessage(RPMMESS_DEBUG, _("========== continuing tsort ...\n"));
            goto rescan;
        }
+
+       /* Return no. of packages that could not be ordered. */
+       rpmMessage(RPMMESS_ERROR, _("rpmdepOrder failed, %d elements remain\n"),
+                       loopcheck);
+       return loopcheck;
+
        return 1;
     }
 
@@ -1870,14 +1879,13 @@ fprintf(stderr, "\t+++ %p[%d] %s addQ ++ q %p %d\n", p, i, p->NEVR, q, qlen);
      * the new package. This would be easier if we could sort the
      * addedPackages array, but we store indexes into it in various places.
      */
-    nadded = alGetSize(ts->addedPackages);
-    orderList = xcalloc(nadded, sizeof(*orderList));
+    orderList = xcalloc(numAddedPackages, sizeof(*orderList));
     j = 0;
     if ((p = ts->order) != NULL)
     for (i = 0, j = 0; i < ts->orderCount; i++, p++) {
 
        /* XXX Only added packages are ordered (for now). */
-       switch(p->type) {
+       switch (p->type) {
        case TR_ADDED:
            /*@switchbreak@*/ break;
        case TR_REMOVED:
@@ -1895,14 +1903,14 @@ fprintf(stderr, "\t+++ %p[%d] %s addQ ++ q %p %d\n", p, i, p->NEVR, q, qlen);
        p->NEVR = _free(p->NEVR);
        p->name = _free(p->name);
 
-       /* Prepare added package partial ordering permutation. */
+       /* Prepare added package ordering permutation. */
        orderList[j].alIndex = p->u.addedIndex;
        orderList[j].orIndex = i;
        j++;
     }
-    assert(j <= nadded);
+    assert(j <= numAddedPackages);
 
-    qsort(orderList, nadded, sizeof(*orderList), orderListIndexCmp);
+    qsort(orderList, numAddedPackages, sizeof(*orderList), orderListIndexCmp);
 
     newOrder = xcalloc(ts->orderCount, sizeof(*newOrder));
     for (i = 0, newOrderCount = 0; i < orderingCount; i++) {
@@ -1910,7 +1918,8 @@ fprintf(stderr, "\t+++ %p[%d] %s addQ ++ q %p %d\n", p, i, p->NEVR, q, qlen);
        orderListIndex needle;
 
        key.alIndex = ordering[i];
-       needle = bsearch(&key, orderList, nadded, sizeof(key),orderListIndexCmp);
+       needle = bsearch(&key, orderList, numAddedPackages,
+                               sizeof(key), orderListIndexCmp);
        /* bsearch should never, ever fail */
        if (needle == NULL) continue;
 
@@ -1987,7 +1996,7 @@ int rpmdepCheck(rpmTransactionSet ts,
     Header h = NULL;
     availablePackage p;
     problemsSet ps = NULL;
-    int nadded;
+    int numAddedPackages;
     int closeatexit = 0;
     int i, j, xx;
     int rc;
@@ -1999,7 +2008,7 @@ int rpmdepCheck(rpmTransactionSet ts,
        closeatexit = 1;
     }
 
-    nadded = alGetSize(ts->addedPackages);
+    numAddedPackages = alGetSize(ts->addedPackages);
 
     ps = xcalloc(1, sizeof(*ps));
     ps->alloced = 5;
@@ -2016,7 +2025,7 @@ int rpmdepCheck(rpmTransactionSet ts,
      * Look at all of the added packages and make sure their dependencies
      * are satisfied.
      */
-    for (i = 0; i < nadded; i++)
+    for (i = 0; i < numAddedPackages; i++)
     {
        char * pkgNVR, * n, * v, * r;
        rpmDepSet provides;
@@ -2033,7 +2042,7 @@ int rpmdepCheck(rpmTransactionSet ts,
         rpmMessage(RPMMESS_DEBUG,  "========== +++ %s\n" , pkgNVR);
        h = alGetHeader(ts->addedPackages, i, 0);
        rc = checkPackageDeps(ts, ps, h, NULL, multiLib);
-       h = headerFree(h);
+       h = headerFree(h, "alGetHeader");
        if (rc) {
            pkgNVR = _free(pkgNVR);
            goto exit;
index e7be859..5300b9c 100644 (file)
@@ -40,29 +40,49 @@ Header headerNew(void)
 
 /** \ingroup header
  * Dereference a header instance.
+ * @todo Remove debugging entry from the ABI.
  * @param h            header
  * @return             NULL always
  */
 /*@unused@*/ static inline
-/*@null@*/ Header headerFree( /*@null@*/ /*@killref@*/ Header h)
+/*@null@*/ Header XheaderFree( /*@killref@*/ /*@null@*/ Header h,
+               const char * msg, const char * fn, unsigned ln)
        /*@modifies h @*/
 {
     /*@-abstract@*/
     if (h == NULL) return NULL;
     /*@=abstract@*/
-    return (h2hv(h)->hdrfree) (h);
+    return (h2hv(h)->Xhdrfree) (h, msg, fn, ln);
 }
 
 /** \ingroup header
  * Reference a header instance.
+ * @todo Remove debugging entry from the ABI.
  * @param h            header
- * @return             referenced header instance
+ * @return             new theader reference
  */
 /*@unused@*/ static inline
-Header headerLink(Header h)
+Header XheaderLink(Header h, const char * msg, const char * fn, unsigned ln)
        /*@modifies h @*/
 {
-    return (h2hv(h)->hdrlink) (h);
+    return (h2hv(h)->Xhdrlink) (h, msg, fn, ln);
+}
+
+/** \ingroup header
+ * Dereference a header instance.
+ * @todo Remove debugging entry from the ABI.
+ * @param h            header
+ * @return             new theader reference
+ */
+/*@unused@*/ static inline
+Header XheaderUnlink(/*@killref@*/ /*@null@*/ Header h,
+               const char * msg, const char * fn, unsigned ln)
+       /*@modifies h @*/
+{
+    /*@-abstract@*/
+    if (h == NULL) return NULL;
+    /*@=abstract@*/
+    return (h2hv(h)->Xhdrunlink) (h, msg, fn, ln);
 }
 
 /*@-exportlocal@*/
index a0b5c9d..a4298aa 100644 (file)
@@ -33,6 +33,9 @@
 #define PARSER_IN_ARRAY 1
 #define PARSER_IN_EXPR  2
 
+/*@unchecked@*/
+static int _h_debug = 0;
+
 /** \ingroup header
  */
 /*@observer@*/ /*@unchecked@*/
@@ -91,31 +94,38 @@ _free(/*@only@*/ /*@null@*/ /*@out@*/ const void * p) /*@modifies *p @*/
 }
 
 /** \ingroup header
- * Create new (empty) header instance.
- * @return             header
+ * Reference a header instance.
+ * @param h            header
+ * @return             referenced header instance
  */
 HSTATIC
-Header headerNew(void)
-       /*@*/
+Header XheaderLink(Header h, const char * msg, const char * fn, unsigned ln)
+       /*@modifies h @*/
 {
-    Header h = xcalloc(1, sizeof(*h));
-
-    /*@-assignexpose@*/
-    h->hv = *hdrVec;           /* structure assignment */
-    /*@=assignexpose@*/
-    h->blob = NULL;
-    h->indexAlloced = INDEX_MALLOC_SIZE;
-    h->indexUsed = 0;
-    h->flags = HEADERFLAG_SORTED;
-    h->nrefs = 1;
-
-    h->index = (h->indexAlloced
-       ? xcalloc(h->indexAlloced, sizeof(*h->index))
-       : NULL);
+    if (h != NULL) h->nrefs++;
+/*@-modfilesystem@*/
+if (_h_debug)
+fprintf(stderr, "--> h %p ++ %d %s at %s:%u\n", h, (h != NULL ? h->nrefs : 0), msg, fn, ln);
+/*@=modfilesystem@*/
+    /*@-refcounttrans@*/ return h; /*@=refcounttrans@*/
+}
 
-    /*@-globstate -observertrans @*/
-    return h;
-    /*@=globstate =observertrans @*/
+/** \ingroup header
+ * Dereference a header instance.
+ * @param h            header
+ * @return             NULL always
+ */
+HSTATIC
+Header XheaderUnlink(/*@killref@*/ /*@null@*/ Header h,
+               const char * msg, const char * fn, unsigned ln)
+       /*@modifies h @*/
+{
+/*@-modfilesystem@*/
+if (_h_debug)
+fprintf(stderr, "--> h %p -- %d %s at %s:%u\n", h, (h != NULL ? h->nrefs : 0), msg, fn, ln);
+/*@=modfilesystem@*/
+    h->nrefs--;
+    return NULL;
 }
 
 /** \ingroup header
@@ -124,10 +134,13 @@ Header headerNew(void)
  * @return             NULL always
  */
 HSTATIC /*@null@*/
-Header headerFree( /*@null@*/ /*@killref@*/ Header h)
+Header XheaderFree( /*@null@*/ /*@killref@*/ Header h,
+               const char * msg, const char * fn, unsigned ln)
        /*@modifies h @*/
 {
-    if (h == NULL || --h->nrefs > 0)
+    (void) XheaderUnlink(h, msg, fn, ln);
+
+    if (h == NULL || h->nrefs > 0)
        return NULL;    /* XXX return previous header? */
 
     if (h->index) {
@@ -153,16 +166,31 @@ Header headerFree( /*@null@*/ /*@killref@*/ Header h)
 }
 
 /** \ingroup header
- * Reference a header instance.
- * @param h            header
- * @return             referenced header instance
+ * Create new (empty) header instance.
+ * @return             header
  */
 HSTATIC
-Header headerLink(Header h)
-       /*@modifies h @*/
+Header headerNew(void)
+       /*@*/
 {
-    h->nrefs++;
-    /*@-refcounttrans@*/ return h; /*@=refcounttrans@*/
+    Header h = xcalloc(1, sizeof(*h));
+
+    /*@-assignexpose@*/
+    h->hv = *hdrVec;           /* structure assignment */
+    /*@=assignexpose@*/
+    h->blob = NULL;
+    h->indexAlloced = INDEX_MALLOC_SIZE;
+    h->indexUsed = 0;
+    h->flags = HEADERFLAG_SORTED;
+
+    h->index = (h->indexAlloced
+       ? xcalloc(h->indexAlloced, sizeof(*h->index))
+       : NULL);
+
+    /*@-globstate -observertrans @*/
+    h->nrefs = 0;
+    return headerLink(h, "headerNew");
+    /*@=globstate =observertrans @*/
 }
 
 /**
@@ -908,7 +936,8 @@ Header headerLoad(/*@kept@*/ void * uh)
     h->indexUsed = il;
     h->index = xcalloc(h->indexAlloced, sizeof(*h->index));
     h->flags = HEADERFLAG_SORTED;
-    h->nrefs = 1;
+    h->nrefs = 0;
+    h = headerLink(h, "headerLoad");
 
     /*
      * XXX XFree86-libs, ash, and pdksh from Red Hat 5.2 have bogus
@@ -1060,7 +1089,7 @@ Header headerReload(/*@only@*/ Header h, int tag)
     /*@-onlytrans@*/
     void * uh = doHeaderUnload(h, &length);
 
-    h = headerFree(h);
+    h = headerFree(h, "headerReload");
     /*@=onlytrans@*/
     if (uh == NULL)
        return NULL;
@@ -3109,7 +3138,7 @@ HSTATIC /*@null@*/
 HeaderIterator headerFreeIterator(/*@only@*/ HeaderIterator hi)
        /*@modifies hi @*/
 {
-    hi->h = headerFree(hi->h);
+    hi->h = headerFree(hi->h, "Iterator");
     hi = _free(hi);
     return hi;
 }
@@ -3127,7 +3156,7 @@ HeaderIterator headerInitIterator(Header h)
 
     headerSort(h);
 
-    hi->h = headerLink(h);
+    hi->h = headerLink(h, "Iterator");
     hi->next_index = 0;
     return hi;
 }
@@ -3204,9 +3233,10 @@ Header headerCopy(Header h)
 
 /*@observer@*/ /*@unchecked@*/
 static struct HV_s hdrVec1 = {
+    XheaderLink,
+    XheaderUnlink,
+    XheaderFree,
     headerNew,
-    headerFree,
-    headerLink,
     headerSort,
     headerUnsort,
     headerSizeof,
index 9b12805..3bd4664 100644 (file)
@@ -301,7 +301,8 @@ Header (*HDRnew) (void)
  * @return             NULL always
  */
 typedef
-/*@null@*/ Header (*HDRfree) (/*@null@*/ /*@killref@*/ Header h)
+/*@null@*/ Header (*HDRfree) (/*@null@*/ /*@killref@*/ Header h,
+               const char * msg, const char * fn, unsigned ln)
         /*@modifies h @*/;
 
 /** \ingroup header
@@ -310,7 +311,17 @@ typedef
  * @return             referenced header instance
  */
 typedef
-Header (*HDRlink) (Header h)
+Header (*HDRlink) (Header h, const char * msg, const char * fn, unsigned ln)
+        /*@modifies h @*/;
+
+/** \ingroup header
+ * Dereference a header instance.
+ * @param h            header
+ * @return             NULL always
+ */
+typedef
+Header (*HDRunlink) (/*@killref@*/ Header h,
+               const char * msg, const char * fn, unsigned ln)
         /*@modifies h @*/;
 
 /** \ingroup header
@@ -641,9 +652,10 @@ int (*HDRnextiter) (HeaderIterator hi,
  */
 typedef /*@abstract@*/ struct HV_s * HV_t;
 struct HV_s {
+    HDRlink    Xhdrlink;
+    HDRunlink  Xhdrunlink;
+    HDRfree    Xhdrfree;
     HDRnew     hdrnew;
-    HDRfree    hdrfree;
-    HDRlink    hdrlink;
     HDRsort    hdrsort;
     HDRunsort  hdrunsort;
     HDRsizeof  hdrsizeof;
@@ -699,6 +711,10 @@ void * headerFreeData( /*@only@*/ /*@null@*/ const void * data, rpmTagType type)
     return NULL;
 }
 
+#define        headerLink(_h, _msg)    XheaderLink(_h, _msg, __FILE__, __LINE__)
+#define        headerUnlink(_h, _msg)  XheaderUnlink(_h, _msg, __FILE__, __LINE__)
+#define        headerFree(_h, _msg)    XheaderFree(_h, _msg, __FILE__, __LINE__)
+
 #if !defined(__HEADER_PROTOTYPES__)
 #include <hdrinline.h>
 #endif
index 5706bb1..a65327b 100644 (file)
@@ -192,7 +192,7 @@ static rpmRC readPackageHeaders(FD_t fd,
     } 
 
     if (hdrPtr == NULL)
-       *hdr = headerFree(*hdr);
+       *hdr = headerFree(*hdr, "ReadPackageHeaders exit");
     
     return RPMRC_OK;
 }
@@ -367,9 +367,9 @@ exit:
        headerMergeLegacySigs(h, sig);
 
        /* Bump reference count for return. */
-       *hdrp = headerLink(h);
+       *hdrp = headerLink(h, "ReadPackageFile *hdrp");
     }
-    h = headerFree(h);
+    h = headerFree(h, "ReadPackageFile");
     if (ts->sig != NULL)
        ts->sig = headerFreeData(ts->sig, ts->sigtype);
     if (ts->dig != NULL)
index 34b87ae..c323106 100644 (file)
@@ -32,7 +32,7 @@ void rpmProblemSetFree(rpmProblemSet tsprobs)
     for (i = 0; i < tsprobs->numProblems; i++) {
        rpmProblem p = tsprobs->probs + i;
 #ifdef DYING
-       p->h = headerFree(p->h);
+       p->h = headerFree(p->h, "problems");
 #endif
        p->pkgNEVR = _free(p->pkgNEVR);
        p->altNEVR = _free(p->altNEVR);
index e4990dc..e657ec6 100644 (file)
--- a/lib/psm.c
+++ b/lib/psm.c
@@ -181,10 +181,10 @@ Header relocateFileList(const rpmTransactionSet ts, TFI_t fi,
            validRelocations = hfd(validRelocations, validType);
        }
        /* XXX FIXME multilib file actions need to be checked. */
-       return headerLink(origH);
+       return headerLink(origH, "relocate(return)");
     }
 
-    h = headerLink(origH);
+    h = headerLink(origH, "relocate(orig)");
 
     relocations = alloca(sizeof(*relocations) * numRelocations);
 
@@ -593,7 +593,7 @@ void loadFi(const rpmTransactionSet ts, TFI_t fi, Header h, int keep_header)
     fi->hfd = hfd = headerFreeData;
 
     /*@-branchstate@*/
-    if (h && fi->h == NULL)    fi->h = headerLink(h);
+    if (h && fi->h == NULL)    fi->h = headerLink(h, "loadFi");
     /*@=branchstate@*/
 
     /* Duplicate name-version-release so that headers can be free'd. */
@@ -653,7 +653,7 @@ void loadFi(const rpmTransactionSet ts, TFI_t fi, Header h, int keep_header)
 
        if (ts != NULL && fi->h != NULL)
        {   Header foo = relocateFileList(ts, fi, fi->h, fi->actions);
-           foo = headerFree(foo);
+           foo = headerFree(foo, "loadFi TR_ADDED relocate");
        }
 
     if (!fi->keep_header) {
@@ -676,7 +676,7 @@ void loadFi(const rpmTransactionSet ts, TFI_t fi, Header h, int keep_header)
            fi->fstates = xcalloc(1, fi->fc * sizeof(*fi->fstates));
        fi->dil = memcpy(xmalloc(fi->fc * sizeof(*fi->dil)),
                                fi->dil, fi->fc * sizeof(*fi->dil));
-       fi->h = headerFree(fi->h);
+       fi->h = headerFree(fi->h, "loadFi TR_ADDED");
     }
 
        break;
@@ -700,7 +700,7 @@ void loadFi(const rpmTransactionSet ts, TFI_t fi, Header h, int keep_header)
            fi->fstates = xcalloc(1, fi->fc * sizeof(*fi->fstates));
        fi->dil = memcpy(xmalloc(fi->fc * sizeof(*fi->dil)),
                                fi->dil, fi->fc * sizeof(*fi->dil));
-       fi->h = headerFree(fi->h);
+       fi->h = headerFree(fi->h, "loadFi TR_REMOVED");
        break;
     }
 
@@ -771,7 +771,7 @@ void freeFi(TFI_t fi)
     fi->replacedSizes = _free(fi->replacedSizes);
     fi->replaced = _free(fi->replaced);
 
-    fi->h = headerFree(fi->h);
+    fi->h = headerFree(fi->h, "freeFi");
 
     /*@-nullstate@*/ /* FIX: fi->{name,version,release,actions,...,h} NULL */
     return;
@@ -1216,7 +1216,7 @@ rpmRC rpmInstallSourcePackage(rpmTransactionSet ts,
     loadFi(ts, fi, fi->h, 1);
     hge = fi->hge;
     hfd = (fi->hfd ? fi->hfd : headerFreeData);
-    h = headerFree(h); /* XXX reference held by transaction set */
+    h = headerFree(h, "InstallSourcePackage");
 
     (void) rpmInstallLoadMacros(fi, fi->h);
 
@@ -1336,7 +1336,7 @@ exit:
     _specdir = _free(_specdir);
     _sourcedir = _free(_sourcedir);
 
-    if (h) h = headerFree(h);
+    if (h) h = headerFree(h, "InstallSourcePackage exit");
 
     if (fi) {
        freeFi(fi);
@@ -2095,7 +2095,7 @@ assert(psm->mi == NULL);
                    psm->oh = headerCopyLoad(uh);
                    uh = hfd(uh, uht);
                } else {
-                   psm->oh = headerLink(fi->h);
+                   psm->oh = headerLink(fi->h, "PSM_PKGSAVE_PRE)");
                }
            }
 
@@ -2418,8 +2418,8 @@ assert(psm->mi == NULL);
        }
 
        if (fi->h && (psm->goal == PSM_PKGERASE || psm->goal == PSM_PKGSAVE))
-           fi->h = headerFree(fi->h);
-       psm->oh = headerFree(psm->oh);
+           fi->h = headerFree(fi->h, "PSM_PKGSAVE_POST fi->h");
+       psm->oh = headerFree(psm->oh, "PSM_PKGSAVE_POST psm->oh");
        psm->pkgURL = _free(psm->pkgURL);
        psm->rpmio_flags = _free(psm->rpmio_flags);
        psm->failedFile = _free(psm->failedFile);
@@ -2547,7 +2547,7 @@ assert(psm->mi == NULL);
 
        fi->h = rpmdbNextIterator(psm->mi);
        if (fi->h)
-           fi->h = headerLink(fi->h);
+           fi->h = headerLink(fi->h, "PSM_RPMDB_LOAD)");
 else {
 fprintf(stderr, "*** PSM_RDB_LOAD: header #%u not found\n", fi->record);
 }
index 9788f93..3356571 100644 (file)
@@ -627,7 +627,7 @@ restart:
            /* Query a package file. */
            if (rpmrc == RPMRC_OK) {
                res = qva->qva_showPackage(qva, ts, h);
-               h = headerFree(h);
+               h = headerFree(h, "QueryVerify");
                rpmtransClean(ts);
                continue;
            }
index 5eb690a..41cbbb9 100644 (file)
@@ -159,9 +159,9 @@ Header alGetHeader(availableList al, int pkgNum, int unlink)
     Header h = NULL;
 
     if (alp != NULL && alp->h != NULL) {
-       h = headerLink(alp->h);
+       h = headerLink(alp->h, "alGetHeader");
        if (unlink) {
-           alp->h = headerFree(alp->h);
+           alp->h = headerFree(alp->h, "alGetHeader unlink");
            alp->h = NULL;
        }
     }
@@ -277,7 +277,7 @@ availableList alFree(availableList al)
        p->requires.N = hfd(p->requires.N, -1);
        p->requires.EVR = hfd(p->requires.EVR, -1);
        p->baseNames = hfd(p->baseNames, -1);
-       p->h = headerFree(p->h);
+       p->h = headerFree(p->h, "alFree");
 
        if (p->relocs) {
            for (r = p->relocs; (r->oldPath || r->newPath); r++) {
@@ -414,7 +414,7 @@ fprintf(stderr, "*** del %p[%d] %s-%s-%s\n", al->list, pkgNum, p->name, p->versi
 
        dirNames = hfd(dirNames, dnt);
     }
-    p->h = headerFree(p->h);
+    p->h = headerFree(p->h, "alDelPackage");
     memset(p, 0, sizeof(*p));
     /*@-nullstate@*/ /* FIX: al->list->h may be NULL */
     return;
@@ -447,7 +447,7 @@ alAddPackage(availableList al, int pkgNum,
 
     p = al->list + pkgNum;
 
-    p->h = headerLink(h);      /* XXX reference held by transaction set */
+    p->h = headerLink(h, "alAddPackage");      /* XXX reference held by transaction set */
     p->multiLib = 0;   /* MULTILIB */
 
     xx = headerNVR(p->h, &p->name, &p->version, &p->release);
index 3d5c340..21c97a3 100644 (file)
@@ -393,7 +393,7 @@ static int rpmImportPubkey(rpmTransactionSet ts,
 
 bottom:
        /* Clean up. */
-       h = headerFree(h);
+       h = headerFree(h, "ImportPubkey");
        dig = pgpFreeDig(dig);
        pkt = _free(pkt);
        n = _free(n);
index 561fb48..055bd3c 100644 (file)
@@ -413,7 +413,7 @@ restart:
                }
                mi = rpmdbFreeIterator(mi);
                if (count == 0) {
-                   eiu->h = headerFree(eiu->h);
+                   eiu->h = headerFree(eiu->h, "Install freshen");
                    continue;
                }
                /* Package is newer than those currently installed. */
@@ -426,7 +426,7 @@ restart:
            /*@=nullstate@*/
 
            /* XXX reference held by transaction set */
-           eiu->h = headerFree(eiu->h);
+           eiu->h = headerFree(eiu->h, "Install added");
            if (eiu->relocations)
                eiu->relocations->oldPath = _free(eiu->relocations->oldPath);
 
@@ -724,7 +724,7 @@ IDTX IDTXfree(IDTX idtx)
        if (idtx->idt)
        for (i = 0; i < idtx->nidt; i++) {
            IDT idt = idtx->idt + i;
-           idt->h = headerFree(idt->h);
+           idt->h = headerFree(idt->h, "IDTXfree");
            idt->key = _free(idt->key);
        }
        idtx->idt = _free(idtx->idt);
@@ -857,13 +857,13 @@ IDTX IDTXglob(rpmTransactionSet ts, const char * globstr, rpmTag tag)
 
            idtx = IDTXgrow(idtx, 1);
            if (idtx == NULL || idtx->idt == NULL) {
-               h = headerFree(h);
+               h = headerFree(h, "IDTXglob skip");
                (void) Fclose(fd);
                continue;
            }
            {   IDT idt;
                idt = idtx->idt + idtx->nidt;
-               idt->h = headerLink(h);
+               idt->h = headerLink(h, "IDTXglob idt->h");
                idt->key = av[i];
                av[i] = NULL;
                idt->instance = 0;
@@ -873,7 +873,7 @@ IDTX IDTXglob(rpmTransactionSet ts, const char * globstr, rpmTag tag)
        }
        /*@=branchstate@*/
 
-       h = headerFree(h);
+       h = headerFree(h, "IDTXglob next");
        (void) Fclose(fd);
     }
 
index 451b722..851883e 100644 (file)
@@ -1479,9 +1479,9 @@ int rpmdepCheck(rpmTransactionSet ts,
  * eliminated by removing PreReq's from the loop(s). Only dependencies from
  * added or removed packages are used to determine ordering using a
  * topological sort (Knuth vol. 1, p. 262). Use rpmdepCheck() to verify
- * that all dependencies can be reolved.
+ * that all dependencies can be resolved.
  *
- * The order ends up as installed packages followed by removed packages,
+ * The final order ends up as installed packages followed by removed packages,
  * with packages removed for upgrades immediately following the new package
  * to be installed.
  *
@@ -1489,7 +1489,7 @@ int rpmdepCheck(rpmTransactionSet ts,
  * transaction set, but we store indexes into the array in various places.
  *
  * @param ts           transaction set
- * @return             0 if packages are successfully ordered, 1 otherwise
+ * @return             no. of (added) packages that could not be ordered
  */
 int rpmdepOrder(rpmTransactionSet ts)
        /*@globals internalState@*/
index 4960924..156ca43 100644 (file)
@@ -200,7 +200,7 @@ rpmRC rpmReadSignature(FD_t fd, Header * headerp, sigType sig_type)
     if (headerp && rc == 0)
        *headerp = h;
     else
-       h = headerFree(h);
+       h = headerFree(h, "ReadSignature");
 
     return rc;
 }
@@ -233,7 +233,7 @@ Header rpmNewSignature(void)
 
 Header rpmFreeSignature(Header h)
 {
-    return headerFree(h);
+    return headerFree(h, "FreeSignature");
 }
 
 static int makePGPSignature(const char * file, /*@out@*/ void ** sig,
index 62c7130..4619d05 100644 (file)
@@ -1135,7 +1135,7 @@ int keep_header = 1;      /* XXX rpmProblemSetAppend prevents dumping headers. */
 
        totalFileCount += alGetFilesCount(ts->addedPackages, i);
 
-       h = headerFree(h);
+       h = headerFree(h, "alGetHeader (rpmtsRun sanity)");
 
     }
 
@@ -1207,7 +1207,7 @@ int keep_header = 1;      /* XXX rpmProblemSetAppend prevents dumping headers. */
                mi = rpmtsInitIterator(ts, RPMDBI_PACKAGES,
                                &fi->record, sizeof(fi->record));
                if ((fi->h = rpmdbNextIterator(mi)) != NULL)
-                   fi->h = headerLink(fi->h);
+                   fi->h = headerLink(fi->h,  "TR_REMOVED loadFi");
                mi = rpmdbFreeIterator(mi);
            }
            if (fi->h == NULL) {
@@ -1492,7 +1492,7 @@ int keep_header = 1;      /* XXX rpmProblemSetAppend prevents dumping headers. */
 
            rpmMessage(RPMMESS_DEBUG, "========== +++ %s-%s-%s\n",
                        fi->name, fi->version, fi->release);
-           h = (fi->h ? headerLink(fi->h) : NULL);
+           h = (fi->h ? headerLink(fi->h, "TR_ADDED install") : NULL);
            /*@-branchstate@*/
            if (fi->fd == NULL) {
                /*@-noeffectuncon @*/ /* FIX: ??? */
@@ -1502,7 +1502,7 @@ int keep_header = 1;      /* XXX rpmProblemSetAppend prevents dumping headers. */
                if (fi->fd != NULL) {
                    rpmRC rpmrc;
 
-                   h = headerFree(h);
+                   h = headerFree(h, "TR_ADDED install");
 
                    /*@-mustmod@*/      /* LCL: segfault */
                    rpmrc = rpmReadPackageFile(ts, fi->fd,
@@ -1519,9 +1519,9 @@ int keep_header = 1;      /* XXX rpmProblemSetAppend prevents dumping headers. */
                        ourrc++;
                    } else if (fi->h != NULL) {
                        Header foo = relocateFileList(ts, fi, h, NULL);
-                       h = headerFree(h);
-                       h = headerLink(foo);
-                       foo = headerFree(foo);
+                       h = headerFree(h, "TR_ADDED read free");
+                       h = headerLink(foo, "TR_ADDED relocate xfer");
+                       foo = headerFree(foo, "TR_ADDED relocate");
                    }
                    if (fi->fd != NULL) gotfd = 1;
                }
@@ -1532,9 +1532,9 @@ int keep_header = 1;      /* XXX rpmProblemSetAppend prevents dumping headers. */
                Header hsave = NULL;
 
                if (fi->h) {
-                   hsave = headerLink(fi->h);
-                   fi->h = headerFree(fi->h);
-                   fi->h = headerLink(h);
+                   hsave = headerLink(fi->h, "TR_ADDED fi->h hsave");
+                   fi->h = headerFree(fi->h, "TR_ADDED fi->h free");
+                   fi->h = headerLink(h, "TR_ADDED fi->h link");
                } else {
 char * fstates = fi->fstates;
 fileAction * actions = fi->actions;
@@ -1573,17 +1573,17 @@ fi->relocs = relocs;
                    ourrc++;
                    lastFailed = i;
                }
-               fi->h = headerFree(fi->h);
+               fi->h = headerFree(fi->h, "TR_ADDED fi->h free");
                if (hsave) {
-                   fi->h = headerLink(hsave);
-                   hsave = headerFree(hsave);
+                   fi->h = headerLink(hsave, "TR_ADDED fi->h restore");
+                   hsave = headerFree(hsave, "TR_ADDED hsave free");
                }
            } else {
                ourrc++;
                lastFailed = i;
            }
 
-           h = headerFree(h);
+           h = headerFree(h, "TR_ADDED h free");
 
            if (gotfd) {
                /*@-noeffectuncon @*/ /* FIX: check rc */
index cbf0367..5ec561a 100644 (file)
--- a/lib/ts.c
+++ b/lib/ts.c
@@ -211,7 +211,7 @@ static int ftsPrint(FTS * ftsp, FTSENT * fts, rpmTransactionSet ts)
        break;
     }
 
-    h = headerFree(h);
+    h = headerFree(h, "ftsPrint exit");
     if (fd)
        xx = Fclose(fd);
     return 0;
index 43d11f1..bbb21fe 100644 (file)
--- a/po/cs.po
+++ b/po/cs.po
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: rpm 4.0.3\n"
-"POT-Creation-Date: 2001-10-30 22:54-0500\n"
+"POT-Creation-Date: 2001-11-01 14:59-0500\n"
 "PO-Revision-Date: 2001-07-24 10:02+0100\n"
 "Last-Translator: Milan Kerslager <kerslage@linux.cz>\n"
 "Language-Team: Czech <cs@li.org>\n"
@@ -1433,7 +1433,7 @@ msgid " failed - "
 msgstr "selhal - "
 
 #. XXX legacy epoch-less requires/conflicts compatibility
-#: lib/depends.c:184
+#: lib/depends.c:183
 #, c-format
 msgid ""
 "the \"B\" dependency needs an epoch (assuming same as \"A\")\n"
@@ -1442,75 +1442,75 @@ msgstr ""
 "Závislost \"B\" potøebuje období (pøedpokládáno stejné jako \"A\")\n"
 "\tA %s\tB %s\n"
 
-#: lib/depends.c:213
+#: lib/depends.c:212
 #, c-format
 msgid "  %s    A %s\tB %s\n"
 msgstr "  %s    A %s\tB %s\n"
 
-#: lib/depends.c:214 lib/depends.c:791 lib/depends.c:923
+#: lib/depends.c:213 lib/depends.c:796 lib/depends.c:928
 msgid "YES"
 msgstr "ANO"
 
-#: lib/depends.c:214 lib/depends.c:791 lib/depends.c:923
+#: lib/depends.c:213 lib/depends.c:796 lib/depends.c:928
 msgid "NO "
 msgstr "NE "
 
-#: lib/depends.c:356
+#: lib/depends.c:355
 #, c-format
 msgid "cannot open Packages database in %s\n"
 msgstr "nemohu otevøít databázi balíèkù v %s\n"
 
-#: lib/depends.c:544
+#: lib/depends.c:547
 #, c-format
 msgid "newer package %s already added, skipping %s\n"
 msgstr ""
 
-#: lib/depends.c:549
+#: lib/depends.c:552
 #, fuzzy, c-format
 msgid "package %s already added, ignoring\n"
 msgstr "balíèek %s je ji¾ nainstalován"
 
-#: lib/depends.c:554
+#: lib/depends.c:557
 #, c-format
 msgid "older package %s already added, replacing with %s\n"
 msgstr ""
 
-#: lib/depends.c:790
+#: lib/depends.c:795
 #, c-format
 msgid "%s: %-45s %-s (cached)\n"
 msgstr "%s: %-45s %-s (ke¹ováno)\n"
 
-#: lib/depends.c:819
+#: lib/depends.c:824
 #, c-format
 msgid "%s: %-45s YES (rpmrc provides)\n"
 msgstr "%s: %-45s ANO (rpmrc poskytuje)\n"
 
-#: lib/depends.c:836
+#: lib/depends.c:841
 #, c-format
 msgid "%s: %-45s YES (rpmlib provides)\n"
 msgstr "%s: %-45s ANO (rpmlib poskytuje)\n"
 
-#: lib/depends.c:859
+#: lib/depends.c:864
 #, c-format
 msgid "%s: %-45s YES (db files)\n"
 msgstr "%s: %-45s ANO (db soubory)\n"
 
-#: lib/depends.c:872
+#: lib/depends.c:877
 #, c-format
 msgid "%s: %-45s YES (db provides)\n"
 msgstr "%s: %-45s ANO (db poskytuje)\n"
 
-#: lib/depends.c:886
+#: lib/depends.c:891
 #, c-format
 msgid "%s: %-45s YES (db package)\n"
 msgstr "%s: %-45s ANO (db balíèek)\n"
 
-#: lib/depends.c:902
+#: lib/depends.c:907
 #, c-format
 msgid "%s: %-45s NO\n"
 msgstr "%s: %-45s NE\n"
 
-#: lib/depends.c:923
+#: lib/depends.c:928
 #, c-format
 msgid "%s: (%s, %s) added to Depends cache.\n"
 msgstr "%s: (%s, %s) pøidáno do ke¹e závislostí.\n"
@@ -1518,48 +1518,54 @@ msgstr "%s: (%s, %s) p
 #. requirements are satisfied.
 #. @switchbreak@
 #. requirements are not satisfied.
-#: lib/depends.c:989
+#: lib/depends.c:994
 #, c-format
 msgid "package %s-%s-%s require not satisfied: %s\n"
 msgstr "balíèek %s-%s-%s má nesplnìné po¾adavky: %s\n"
 
 #. conflicts exist.
-#: lib/depends.c:1067
+#: lib/depends.c:1074
 #, c-format
 msgid "package %s conflicts: %s\n"
 msgstr "balíèek %s koliduje: %s\n"
 
-#: lib/depends.c:1319
-#, c-format
-msgid "removing %s-%s-%s \"%s\" from tsort relations.\n"
+#: lib/depends.c:1330
+#, fuzzy, c-format
+msgid "removing %s \"%s\" from tsort relations.\n"
 msgstr "odstraòuji %s-%s-%s \"%s\" z tsort relací.\n"
 
 #. Record all relations.
-#: lib/depends.c:1475
+#: lib/depends.c:1581
 msgid "========== recording tsort relations\n"
 msgstr "========== ukládání tsort relací\n"
 
 #. T4. Scan for zeroes.
-#: lib/depends.c:1543
+#: lib/depends.c:1668
 msgid ""
 "========== tsorting packages (order, #predecessors, #succesors, depth)\n"
 msgstr ""
 "========== tsorting balíèkù (poøadí, #pøedchùdce, #následovník, hloubka)\n"
 
-#: lib/depends.c:1595
+#: lib/depends.c:1744
 msgid "========== successors only (presentation order)\n"
 msgstr "========== pouze úspì¹né (poøadí dle prezentace)\n"
 
-#: lib/depends.c:1656
+#: lib/depends.c:1830
 msgid "LOOP:\n"
 msgstr "SMYÈKA:\n"
 
-#: lib/depends.c:1686
+#: lib/depends.c:1864
 msgid "========== continuing tsort ...\n"
 msgstr "========== pokraèuje tsort ...\n"
 
+#. Return no. of packages that could not be ordered.
+#: lib/depends.c:1869
+#, c-format
+msgid "rpmdepOrder failed, %d elements remain\n"
+msgstr ""
+
 #: lib/formats.c:29 lib/formats.c:53 lib/formats.c:84 lib/formats.c:281
-#: lib/header.c:2929 lib/header.c:2950 lib/header.c:2972
+#: lib/header.c:2958 lib/header.c:2979 lib/header.c:3001
 msgid "(not a number)"
 msgstr "(není èíslo)"
 
@@ -1653,88 +1659,88 @@ msgstr "%s vytvo
 
 #. This should not be allowed
 #. @-modfilesys@
-#: lib/header.c:314
+#: lib/header.c:342
 msgid "dataLength() RPM_STRING_TYPE count must be 1.\n"
 msgstr "Poèet dataLength() RPM_STRING_TYPE musí být 1.\n"
 
 #. @-modfilesys@
-#: lib/header.c:351 lib/header_internal.c:161 lib/psm.c:949
+#: lib/header.c:379 lib/header_internal.c:161 lib/psm.c:949
 #, c-format
 msgid "Data type %d not supported\n"
 msgstr "Datový typ %d není podporován\n"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2186
+#: lib/header.c:2215
 #, c-format
 msgid "missing { after %"
 msgstr "chybí { po %"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2216
+#: lib/header.c:2245
 msgid "missing } after %{"
 msgstr "po %{ chybí }"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2230
+#: lib/header.c:2259
 msgid "empty tag format"
 msgstr "prázdný formát znaèky"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2244
+#: lib/header.c:2273
 msgid "empty tag name"
 msgstr "prázdné jméno znaèky"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2261
+#: lib/header.c:2290
 msgid "unknown tag"
 msgstr "neznámá znaèka"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2288
+#: lib/header.c:2317
 msgid "] expected at end of array"
 msgstr "na konci pole oèekáváno ]"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2306
+#: lib/header.c:2335
 msgid "unexpected ]"
 msgstr "neoèekávaná ]"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2310
+#: lib/header.c:2339
 msgid "unexpected }"
 msgstr "neoèekávaná }"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2376
+#: lib/header.c:2405
 msgid "? expected in expression"
 msgstr "ve výrazu oèekáván ?"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2385
+#: lib/header.c:2414
 msgid "{ expected after ? in expression"
 msgstr "ve výrazu je po ? oèekávána {"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2398 lib/header.c:2440
+#: lib/header.c:2427 lib/header.c:2469
 msgid "} expected in expression"
 msgstr "ve výrazu je oèekávána }"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2408
+#: lib/header.c:2437
 msgid ": expected following ? subexpression"
 msgstr "v podvýrazu je po ? oèekávána :"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2425
+#: lib/header.c:2454
 msgid "{ expected after : in expression"
 msgstr "ve výrazu je po : oèekávána {"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2450
+#: lib/header.c:2479
 msgid "| expected at end of expression"
 msgstr "na konci výrazu je oèekáváno |"
 
-#: lib/header.c:2673
+#: lib/header.c:2702
 msgid "(unknown type)"
 msgstr "(neznámý typ)"
 
@@ -2179,67 +2185,67 @@ msgstr "podepsat bal
 msgid "generate signature"
 msgstr "generovat PGP/GPG podpis"
 
-#: lib/problems.c:208
+#: lib/problems.c:202
 #, c-format
 msgid " is needed by %s-%s-%s\n"
 msgstr " je nutné pro %s-%s-%s\n"
 
-#: lib/problems.c:211
+#: lib/problems.c:205
 #, c-format
 msgid " conflicts with %s-%s-%s\n"
 msgstr " koliduje s %s-%s-%s\n"
 
-#: lib/problems.c:251
+#: lib/problems.c:245
 #, c-format
 msgid "package %s is for a different architecture"
 msgstr "balíèek %s je pro jinou architekturu"
 
-#: lib/problems.c:256
+#: lib/problems.c:250
 #, c-format
 msgid "package %s is for a different operating system"
 msgstr "balíèek %s je pro jiný operaèní systém"
 
-#: lib/problems.c:261
+#: lib/problems.c:255
 #, c-format
 msgid "package %s is already installed"
 msgstr "balíèek %s je ji¾ nainstalován"
 
-#: lib/problems.c:266
+#: lib/problems.c:260
 #, c-format
 msgid "path %s in package %s is not relocateable"
 msgstr "cesta %s v balíèku %s není pøemístitelná"
 
-#: lib/problems.c:271
+#: lib/problems.c:265
 #, c-format
 msgid "file %s conflicts between attempted installs of %s and %s"
 msgstr "soubor %s zpùsobuje konflikt mezi instalovaným %s a %s"
 
-#: lib/problems.c:276
+#: lib/problems.c:270
 #, c-format
 msgid "file %s from install of %s conflicts with file from package %s"
 msgstr "soubor %s z instalace %s koliduje se souborem z balíèku %s"
 
-#: lib/problems.c:281
+#: lib/problems.c:275
 #, c-format
 msgid "package %s (which is newer than %s) is already installed"
 msgstr "balíèek %s (který je novìj¹í, ne¾ %s) je ji¾ nainstalován"
 
-#: lib/problems.c:286
+#: lib/problems.c:280
 #, c-format
 msgid "installing package %s needs %ld%cb on the %s filesystem"
 msgstr "instalace balíèku %s potøebuje %ld%cB na systému souborù %s"
 
-#: lib/problems.c:296
+#: lib/problems.c:290
 #, c-format
 msgid "installing package %s needs %ld inodes on the %s filesystem"
 msgstr "instalace balíèku %s potøebuje %ld inodù na systému souborù %s"
 
-#: lib/problems.c:301
+#: lib/problems.c:295
 #, c-format
 msgid "package %s pre-transaction syscall(s): %s failed: %s"
 msgstr "pøedtransakèní syscall v balíèku %s: %s selhalo: %s"
 
-#: lib/problems.c:308
+#: lib/problems.c:302
 #, c-format
 msgid "unknown error %d encountered while manipulating package %s"
 msgstr "neznámá chyba %d vznikla pøi manipulaci s balíèkem %s"
index be28d39..6cd2554 100644 (file)
--- a/po/da.po
+++ b/po/da.po
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: rpm 4.0.3\n"
-"POT-Creation-Date: 2001-10-30 22:54-0500\n"
+"POT-Creation-Date: 2001-11-01 14:59-0500\n"
 "PO-Revision-Date: 2001-04-05 23:03GMT\n"
 "Last-Translator: Claus Hindsgaul <claus_h@image.dk>\n"
 "Language-Team: Danish <dansk@klid.dk>\n"
@@ -1434,7 +1434,7 @@ msgid " failed - "
 msgstr " mislykkedes - "
 
 #. XXX legacy epoch-less requires/conflicts compatibility
-#: lib/depends.c:184
+#: lib/depends.c:183
 #, c-format
 msgid ""
 "the \"B\" dependency needs an epoch (assuming same as \"A\")\n"
@@ -1443,76 +1443,76 @@ msgstr ""
 "\"B\"-afhængighed kræver en epoke (antager samme som \"A\")\n"
 "\tA %s\tB %s\n"
 
-#: lib/depends.c:213
+#: lib/depends.c:212
 #, c-format
 msgid "  %s    A %s\tB %s\n"
 msgstr "  %s    A %s\tB %s\n"
 
-#: lib/depends.c:214 lib/depends.c:791 lib/depends.c:923
+#: lib/depends.c:213 lib/depends.c:796 lib/depends.c:928
 msgid "YES"
 msgstr ""
 
-#: lib/depends.c:214 lib/depends.c:791 lib/depends.c:923
+#: lib/depends.c:213 lib/depends.c:796 lib/depends.c:928
 #, fuzzy
 msgid "NO "
 msgstr "IKKE O.K."
 
-#: lib/depends.c:356
+#: lib/depends.c:355
 #, c-format
 msgid "cannot open Packages database in %s\n"
 msgstr "kunne ikke åbne Packages-database i %s\n"
 
-#: lib/depends.c:544
+#: lib/depends.c:547
 #, c-format
 msgid "newer package %s already added, skipping %s\n"
 msgstr ""
 
-#: lib/depends.c:549
+#: lib/depends.c:552
 #, fuzzy, c-format
 msgid "package %s already added, ignoring\n"
 msgstr "pakken %s er allerede installeret"
 
-#: lib/depends.c:554
+#: lib/depends.c:557
 #, c-format
 msgid "older package %s already added, replacing with %s\n"
 msgstr ""
 
-#: lib/depends.c:790
+#: lib/depends.c:795
 #, fuzzy, c-format
 msgid "%s: %-45s %-s (cached)\n"
 msgstr "%s: %-45s %-3s (husket)\n"
 
-#: lib/depends.c:819
+#: lib/depends.c:824
 #, c-format
 msgid "%s: %-45s YES (rpmrc provides)\n"
 msgstr "%s: %-45s JA (rpmrc tilfører)\n"
 
-#: lib/depends.c:836
+#: lib/depends.c:841
 #, c-format
 msgid "%s: %-45s YES (rpmlib provides)\n"
 msgstr "%s: %-45s JA (rpmlib tilfører)\n"
 
-#: lib/depends.c:859
+#: lib/depends.c:864
 #, c-format
 msgid "%s: %-45s YES (db files)\n"
 msgstr "%s: %-45s JA (db-filer)\n"
 
-#: lib/depends.c:872
+#: lib/depends.c:877
 #, c-format
 msgid "%s: %-45s YES (db provides)\n"
 msgstr "%s: %-45s JA (db tilfører)\n"
 
-#: lib/depends.c:886
+#: lib/depends.c:891
 #, c-format
 msgid "%s: %-45s YES (db package)\n"
 msgstr "%s: %-45s JA (db-pakke)\n"
 
-#: lib/depends.c:902
+#: lib/depends.c:907
 #, c-format
 msgid "%s: %-45s NO\n"
 msgstr "%s: %-45s NEJ\n"
 
-#: lib/depends.c:923
+#: lib/depends.c:928
 #, c-format
 msgid "%s: (%s, %s) added to Depends cache.\n"
 msgstr "%s: (%s, %s) tilføjet til afhængigheds-buffer.\n"
@@ -1520,47 +1520,53 @@ msgstr "%s: (%s, %s) tilf
 #. requirements are satisfied.
 #. @switchbreak@
 #. requirements are not satisfied.
-#: lib/depends.c:989
+#: lib/depends.c:994
 #, c-format
 msgid "package %s-%s-%s require not satisfied: %s\n"
 msgstr "pakke %s-%s-%s krav ikke opfyldt: %s\n"
 
 #. conflicts exist.
-#: lib/depends.c:1067
+#: lib/depends.c:1074
 #, c-format
 msgid "package %s conflicts: %s\n"
 msgstr "pakke %s skaber konflikt: %s\n"
 
-#: lib/depends.c:1319
-#, c-format
-msgid "removing %s-%s-%s \"%s\" from tsort relations.\n"
+#: lib/depends.c:1330
+#, fuzzy, c-format
+msgid "removing %s \"%s\" from tsort relations.\n"
 msgstr "fjerne %s-%s-%s \"%s\" fra tsort-relationer.\n"
 
 #. Record all relations.
-#: lib/depends.c:1475
+#: lib/depends.c:1581
 msgid "========== recording tsort relations\n"
 msgstr "========== gemmer tsort-relationer\n"
 
 #. T4. Scan for zeroes.
-#: lib/depends.c:1543
+#: lib/depends.c:1668
 msgid ""
 "========== tsorting packages (order, #predecessors, #succesors, depth)\n"
 msgstr ""
 
-#: lib/depends.c:1595
+#: lib/depends.c:1744
 msgid "========== successors only (presentation order)\n"
 msgstr "========== kun efterfølgere (præsentationsrækkefølge)\n"
 
-#: lib/depends.c:1656
+#: lib/depends.c:1830
 msgid "LOOP:\n"
 msgstr "LØKKE:\n"
 
-#: lib/depends.c:1686
+#: lib/depends.c:1864
 msgid "========== continuing tsort ...\n"
 msgstr "========== fortsætter tsort ...\n"
 
+#. Return no. of packages that could not be ordered.
+#: lib/depends.c:1869
+#, c-format
+msgid "rpmdepOrder failed, %d elements remain\n"
+msgstr ""
+
 #: lib/formats.c:29 lib/formats.c:53 lib/formats.c:84 lib/formats.c:281
-#: lib/header.c:2929 lib/header.c:2950 lib/header.c:2972
+#: lib/header.c:2958 lib/header.c:2979 lib/header.c:3001
 msgid "(not a number)"
 msgstr "(ikke et tal)"
 
@@ -1653,88 +1659,88 @@ msgstr "%s oprettet som %s\n"
 
 #. This should not be allowed
 #. @-modfilesys@
-#: lib/header.c:314
+#: lib/header.c:342
 msgid "dataLength() RPM_STRING_TYPE count must be 1.\n"
 msgstr "dataLength() RPM_STRING_TYPE-antal skal være 1.\n"
 
 #. @-modfilesys@
-#: lib/header.c:351 lib/header_internal.c:161 lib/psm.c:949
+#: lib/header.c:379 lib/header_internal.c:161 lib/psm.c:949
 #, c-format
 msgid "Data type %d not supported\n"
 msgstr "Datatype %d understøttes ikke\n"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2186
+#: lib/header.c:2215
 #, c-format
 msgid "missing { after %"
 msgstr "manglende { efter %"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2216
+#: lib/header.c:2245
 msgid "missing } after %{"
 msgstr "manglende } efter %{"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2230
+#: lib/header.c:2259
 msgid "empty tag format"
 msgstr "tomt mærkeformat"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2244
+#: lib/header.c:2273
 msgid "empty tag name"
 msgstr "tomt mærkenavn"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2261
+#: lib/header.c:2290
 msgid "unknown tag"
 msgstr "ukendt mærke"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2288
+#: lib/header.c:2317
 msgid "] expected at end of array"
 msgstr "] forventet ved slutningen af tabel"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2306
+#: lib/header.c:2335
 msgid "unexpected ]"
 msgstr "uventet ]"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2310
+#: lib/header.c:2339
 msgid "unexpected }"
 msgstr "uventet }"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2376
+#: lib/header.c:2405
 msgid "? expected in expression"
 msgstr "? forventet i udtryk"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2385
+#: lib/header.c:2414
 msgid "{ expected after ? in expression"
 msgstr "{ forventet efter ? i udtryk"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2398 lib/header.c:2440
+#: lib/header.c:2427 lib/header.c:2469
 msgid "} expected in expression"
 msgstr "} forventet i udtryk"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2408
+#: lib/header.c:2437
 msgid ": expected following ? subexpression"
 msgstr ": forventet efter ?-underudtryk"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2425
+#: lib/header.c:2454
 msgid "{ expected after : in expression"
 msgstr "{ forventet efter : i udtryk"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2450
+#: lib/header.c:2479
 msgid "| expected at end of expression"
 msgstr "| forventet ved slutningen af udtryk"
 
-#: lib/header.c:2673
+#: lib/header.c:2702
 msgid "(unknown type)"
 msgstr "(ukendt type)"
 
@@ -2197,68 +2203,68 @@ msgstr "underskriv en pakke (slet nuv
 msgid "generate signature"
 msgstr "generér PGP/GPG-signatur"
 
-#: lib/problems.c:208
+#: lib/problems.c:202
 #, c-format
 msgid " is needed by %s-%s-%s\n"
 msgstr " kræves af %s-%s-%s\n"
 
-#: lib/problems.c:211
+#: lib/problems.c:205
 #, c-format
 msgid " conflicts with %s-%s-%s\n"
 msgstr " skaber konflikt med %s-%s-%s\n"
 
-#: lib/problems.c:251
+#: lib/problems.c:245
 #, c-format
 msgid "package %s is for a different architecture"
 msgstr "pakken %s hører til en anden arkitektur"
 
-#: lib/problems.c:256
+#: lib/problems.c:250
 #, c-format
 msgid "package %s is for a different operating system"
 msgstr "pakken %s hører til et andet operativsystem"
 
-#: lib/problems.c:261
+#: lib/problems.c:255
 #, c-format
 msgid "package %s is already installed"
 msgstr "pakken %s er allerede installeret"
 
-#: lib/problems.c:266
+#: lib/problems.c:260
 #, c-format
 msgid "path %s in package %s is not relocateable"
 msgstr "sti %s i pakke %s kan ikke omrokeres"
 
-#: lib/problems.c:271
+#: lib/problems.c:265
 #, c-format
 msgid "file %s conflicts between attempted installs of %s and %s"
 msgstr "filen %s skaber konflikt mellem den forsøgte installation af %s og %s"
 
-#: lib/problems.c:276
+#: lib/problems.c:270
 #, c-format
 msgid "file %s from install of %s conflicts with file from package %s"
 msgstr ""
 "filen %s fra installationen af %s skaber konflikt med fil fra pakken %s"
 
-#: lib/problems.c:281
+#: lib/problems.c:275
 #, c-format
 msgid "package %s (which is newer than %s) is already installed"
 msgstr "pakke %s (som er nyere end %s) er allerede installeret"
 
-#: lib/problems.c:286
+#: lib/problems.c:280
 #, c-format
 msgid "installing package %s needs %ld%cb on the %s filesystem"
 msgstr "installation af pakke %s kræver %ld%cb på %s-filsystemet"
 
-#: lib/problems.c:296
+#: lib/problems.c:290
 #, c-format
 msgid "installing package %s needs %ld inodes on the %s filesystem"
 msgstr "installation af pakken %s kræver %ld inode'r på %s-filsystemet"
 
-#: lib/problems.c:301
+#: lib/problems.c:295
 #, c-format
 msgid "package %s pre-transaction syscall(s): %s failed: %s"
 msgstr "pakke %s prætransaktion-systemkald: %s mislykkedes: %s"
 
-#: lib/problems.c:308
+#: lib/problems.c:302
 #, c-format
 msgid "unknown error %d encountered while manipulating package %s"
 msgstr "ukendt fejl %d under arbejdet med pakken %s"
index c62fa59..80b8e42 100644 (file)
--- a/po/de.po
+++ b/po/de.po
@@ -37,7 +37,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: rpm 4.0.3\n"
-"POT-Creation-Date: 2001-10-30 22:54-0500\n"
+"POT-Creation-Date: 2001-11-01 14:59-0500\n"
 "PO-Revision-Date: 1998-08-03 18:02+02:00\n"
 "Last-Translator: Karl Eichwalder <ke@SuSE.DE>\n"
 "Language-Team: German <de@li.org>\n"
@@ -1569,82 +1569,82 @@ msgid " failed - "
 msgstr "pgp fehlgeschlagen"
 
 #. XXX legacy epoch-less requires/conflicts compatibility
-#: lib/depends.c:184
+#: lib/depends.c:183
 #, c-format
 msgid ""
 "the \"B\" dependency needs an epoch (assuming same as \"A\")\n"
 "\tA %s\tB %s\n"
 msgstr ""
 
-#: lib/depends.c:213
+#: lib/depends.c:212
 #, c-format
 msgid "  %s    A %s\tB %s\n"
 msgstr ""
 
-#: lib/depends.c:214 lib/depends.c:791 lib/depends.c:923
+#: lib/depends.c:213 lib/depends.c:796 lib/depends.c:928
 msgid "YES"
 msgstr ""
 
-#: lib/depends.c:214 lib/depends.c:791 lib/depends.c:923
+#: lib/depends.c:213 lib/depends.c:796 lib/depends.c:928
 msgid "NO "
 msgstr ""
 
-#: lib/depends.c:356
+#: lib/depends.c:355
 #, fuzzy, c-format
 msgid "cannot open Packages database in %s\n"
 msgstr "Fehler: kann nicht öffnen %s%s/packages.rpm\n"
 
-#: lib/depends.c:544
+#: lib/depends.c:547
 #, c-format
 msgid "newer package %s already added, skipping %s\n"
 msgstr ""
 
-#: lib/depends.c:549
+#: lib/depends.c:552
 #, fuzzy, c-format
 msgid "package %s already added, ignoring\n"
 msgstr "Paket %s ist nicht installiert\n"
 
-#: lib/depends.c:554
+#: lib/depends.c:557
 #, c-format
 msgid "older package %s already added, replacing with %s\n"
 msgstr ""
 
-#: lib/depends.c:790
+#: lib/depends.c:795
 #, fuzzy, c-format
 msgid "%s: %-45s %-s (cached)\n"
 msgstr "die Datei »%s« gehört zu keinem Paket\n"
 
-#: lib/depends.c:819
+#: lib/depends.c:824
 #, c-format
 msgid "%s: %-45s YES (rpmrc provides)\n"
 msgstr ""
 
-#: lib/depends.c:836
+#: lib/depends.c:841
 #, fuzzy, c-format
 msgid "%s: %-45s YES (rpmlib provides)\n"
 msgstr "die Datei »%s« gehört zu keinem Paket\n"
 
-#: lib/depends.c:859
+#: lib/depends.c:864
 #, c-format
 msgid "%s: %-45s YES (db files)\n"
 msgstr ""
 
-#: lib/depends.c:872
+#: lib/depends.c:877
 #, c-format
 msgid "%s: %-45s YES (db provides)\n"
 msgstr ""
 
-#: lib/depends.c:886
+#: lib/depends.c:891
 #, fuzzy, c-format
 msgid "%s: %-45s YES (db package)\n"
 msgstr "die Datei »%s« gehört zu keinem Paket\n"
 
-#: lib/depends.c:902
+#: lib/depends.c:907
 #, c-format
 msgid "%s: %-45s NO\n"
 msgstr ""
 
-#: lib/depends.c:923
+#: lib/depends.c:928
 #, fuzzy, c-format
 msgid "%s: (%s, %s) added to Depends cache.\n"
 msgstr "die Datei »%s« gehört zu keinem Paket\n"
@@ -1652,48 +1652,54 @@ msgstr "die Datei 
 #. requirements are satisfied.
 #. @switchbreak@
 #. requirements are not satisfied.
-#: lib/depends.c:989
+#: lib/depends.c:994
 #, fuzzy, c-format
 msgid "package %s-%s-%s require not satisfied: %s\n"
 msgstr "Paket %s wird nicht in %s aufgeführt"
 
 #. conflicts exist.
-#: lib/depends.c:1067
+#: lib/depends.c:1074
 #, fuzzy, c-format
 msgid "package %s conflicts: %s\n"
 msgstr "Paket %s wird nicht in %s aufgeführt"
 
 # FIXME
-#: lib/depends.c:1319
+#: lib/depends.c:1330
 #, fuzzy, c-format
-msgid "removing %s-%s-%s \"%s\" from tsort relations.\n"
+msgid "removing %s \"%s\" from tsort relations.\n"
 msgstr "Fehler beim Löschen des Eintrags %s nach %s"
 
 #. Record all relations.
-#: lib/depends.c:1475
+#: lib/depends.c:1581
 msgid "========== recording tsort relations\n"
 msgstr ""
 
 #. T4. Scan for zeroes.
-#: lib/depends.c:1543
+#: lib/depends.c:1668
 msgid ""
 "========== tsorting packages (order, #predecessors, #succesors, depth)\n"
 msgstr ""
 
-#: lib/depends.c:1595
+#: lib/depends.c:1744
 msgid "========== successors only (presentation order)\n"
 msgstr ""
 
-#: lib/depends.c:1656
+#: lib/depends.c:1830
 msgid "LOOP:\n"
 msgstr ""
 
-#: lib/depends.c:1686
+#: lib/depends.c:1864
 msgid "========== continuing tsort ...\n"
 msgstr ""
 
+#. Return no. of packages that could not be ordered.
+#: lib/depends.c:1869
+#, c-format
+msgid "rpmdepOrder failed, %d elements remain\n"
+msgstr ""
+
 #: lib/formats.c:29 lib/formats.c:53 lib/formats.c:84 lib/formats.c:281
-#: lib/header.c:2929 lib/header.c:2950 lib/header.c:2972
+#: lib/header.c:2958 lib/header.c:2979 lib/header.c:3001
 msgid "(not a number)"
 msgstr "(keine Zahl)"
 
@@ -1790,91 +1796,91 @@ msgstr "kann Datei %s nicht 
 
 #. This should not be allowed
 #. @-modfilesys@
-#: lib/header.c:314
+#: lib/header.c:342
 msgid "dataLength() RPM_STRING_TYPE count must be 1.\n"
 msgstr ""
 
 #. @-modfilesys@
-#: lib/header.c:351 lib/header_internal.c:161 lib/psm.c:949
+#: lib/header.c:379 lib/header_internal.c:161 lib/psm.c:949
 #, c-format
 msgid "Data type %d not supported\n"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2186
+#: lib/header.c:2215
 #, c-format
 msgid "missing { after %"
 msgstr "fehlende { nach %{"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2216
+#: lib/header.c:2245
 msgid "missing } after %{"
 msgstr "fehlende } nach %{"
 
 # »Tag« übersetzen??? -ke-
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2230
+#: lib/header.c:2259
 msgid "empty tag format"
 msgstr "leeres »Tag«-Format"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2244
+#: lib/header.c:2273
 msgid "empty tag name"
 msgstr "leerer »Tag«-Name"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2261
+#: lib/header.c:2290
 msgid "unknown tag"
 msgstr "unbekannter »Tag«"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2288
+#: lib/header.c:2317
 msgid "] expected at end of array"
 msgstr "] am Ende des Arrays erwartet"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2306
+#: lib/header.c:2335
 msgid "unexpected ]"
 msgstr "unerwartete ]"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2310
+#: lib/header.c:2339
 msgid "unexpected }"
 msgstr "unerwartete }"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2376
+#: lib/header.c:2405
 msgid "? expected in expression"
 msgstr "? im Ausdruck erwartet"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2385
+#: lib/header.c:2414
 #, fuzzy
 msgid "{ expected after ? in expression"
 msgstr "{ nach ? im Ausdruck erwartet"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2398 lib/header.c:2440
+#: lib/header.c:2427 lib/header.c:2469
 msgid "} expected in expression"
 msgstr "} im Ausdruck erwartet"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2408
+#: lib/header.c:2437
 msgid ": expected following ? subexpression"
 msgstr ": nach ? Unterausdruck erwartet"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2425
+#: lib/header.c:2454
 #, fuzzy
 msgid "{ expected after : in expression"
 msgstr "{ nach : im Ausdruck erwartet"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2450
+#: lib/header.c:2479
 msgid "| expected at end of expression"
 msgstr "| am Ende des Ausdrucks erwartet"
 
-#: lib/header.c:2673
+#: lib/header.c:2702
 msgid "(unknown type)"
 msgstr "(unbekannter Typ)"
 
@@ -2363,71 +2369,71 @@ msgstr "Ein Paket signieren (die aktuelle Signature wird verworfen)"
 msgid "generate signature"
 msgstr "PGP-Signatur generieren"
 
-#: lib/problems.c:208
+#: lib/problems.c:202
 #, c-format
 msgid " is needed by %s-%s-%s\n"
 msgstr " wird von %s-%s-%s gebraucht\n"
 
-#: lib/problems.c:211
+#: lib/problems.c:205
 #, c-format
 msgid " conflicts with %s-%s-%s\n"
 msgstr " steht im Konflikt mit %s-%s-%s\n"
 
 # FIXME shared, besser: "mit anderen geteilte ..."
-#: lib/problems.c:251
+#: lib/problems.c:245
 #, fuzzy, c-format
 msgid "package %s is for a different architecture"
 msgstr "Paket %s-%s-%s beinhaltet geteilte Dateien\n"
 
 # FIXME shared, besser: "mit anderen geteilte ..."
-#: lib/problems.c:256
+#: lib/problems.c:250
 #, fuzzy, c-format
 msgid "package %s is for a different operating system"
 msgstr "Paket %s-%s-%s beinhaltet geteilte Dateien\n"
 
-#: lib/problems.c:261
+#: lib/problems.c:255
 #, fuzzy, c-format
 msgid "package %s is already installed"
 msgstr "Paket %s ist nicht installiert\n"
 
-#: lib/problems.c:266
+#: lib/problems.c:260
 #, fuzzy, c-format
 msgid "path %s in package %s is not relocateable"
 msgstr "Paket %s ist nicht installiert\n"
 
-#: lib/problems.c:271
+#: lib/problems.c:265
 #, c-format
 msgid "file %s conflicts between attempted installs of %s and %s"
 msgstr ""
 
-#: lib/problems.c:276
+#: lib/problems.c:270
 #, fuzzy, c-format
 msgid "file %s from install of %s conflicts with file from package %s"
 msgstr " steht im Konflikt mit %s-%s-%s\n"
 
 # FIXME shared, besser: "mit anderen geteilte ..."
-#: lib/problems.c:281
+#: lib/problems.c:275
 #, fuzzy, c-format
 msgid "package %s (which is newer than %s) is already installed"
 msgstr "Paket %s-%s-%s beinhaltet geteilte Dateien\n"
 
-#: lib/problems.c:286
+#: lib/problems.c:280
 #, c-format
 msgid "installing package %s needs %ld%cb on the %s filesystem"
 msgstr ""
 
-#: lib/problems.c:296
+#: lib/problems.c:290
 #, c-format
 msgid "installing package %s needs %ld inodes on the %s filesystem"
 msgstr ""
 
 # FIXME shared, besser: "mit anderen geteilte ..."
-#: lib/problems.c:301
+#: lib/problems.c:295
 #, fuzzy, c-format
 msgid "package %s pre-transaction syscall(s): %s failed: %s"
 msgstr "Paket %s-%s-%s beinhaltet geteilte Dateien\n"
 
-#: lib/problems.c:308
+#: lib/problems.c:302
 #, c-format
 msgid "unknown error %d encountered while manipulating package %s"
 msgstr ""
index 01af174..5190ae9 100644 (file)
@@ -6,7 +6,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: rpm 4.0.3\n"
-"POT-Creation-Date: 2001-10-30 22:54-0500\n"
+"POT-Creation-Date: 2001-11-01 14:59-0500\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1411,82 +1411,82 @@ msgid " failed - "
 msgstr ""
 
 #. XXX legacy epoch-less requires/conflicts compatibility
-#: lib/depends.c:184
+#: lib/depends.c:183
 #, c-format
 msgid ""
 "the \"B\" dependency needs an epoch (assuming same as \"A\")\n"
 "\tA %s\tB %s\n"
 msgstr ""
 
-#: lib/depends.c:213
+#: lib/depends.c:212
 #, c-format
 msgid "  %s    A %s\tB %s\n"
 msgstr ""
 
-#: lib/depends.c:214 lib/depends.c:791 lib/depends.c:923
+#: lib/depends.c:213 lib/depends.c:796 lib/depends.c:928
 msgid "YES"
 msgstr ""
 
-#: lib/depends.c:214 lib/depends.c:791 lib/depends.c:923
+#: lib/depends.c:213 lib/depends.c:796 lib/depends.c:928
 msgid "NO "
 msgstr ""
 
-#: lib/depends.c:356
+#: lib/depends.c:355
 #, c-format
 msgid "cannot open Packages database in %s\n"
 msgstr ""
 
-#: lib/depends.c:544
+#: lib/depends.c:547
 #, c-format
 msgid "newer package %s already added, skipping %s\n"
 msgstr ""
 
-#: lib/depends.c:549
+#: lib/depends.c:552
 #, c-format
 msgid "package %s already added, ignoring\n"
 msgstr ""
 
-#: lib/depends.c:554
+#: lib/depends.c:557
 #, c-format
 msgid "older package %s already added, replacing with %s\n"
 msgstr ""
 
-#: lib/depends.c:790
+#: lib/depends.c:795
 #, c-format
 msgid "%s: %-45s %-s (cached)\n"
 msgstr ""
 
-#: lib/depends.c:819
+#: lib/depends.c:824
 #, c-format
 msgid "%s: %-45s YES (rpmrc provides)\n"
 msgstr ""
 
-#: lib/depends.c:836
+#: lib/depends.c:841
 #, c-format
 msgid "%s: %-45s YES (rpmlib provides)\n"
 msgstr ""
 
-#: lib/depends.c:859
+#: lib/depends.c:864
 #, c-format
 msgid "%s: %-45s YES (db files)\n"
 msgstr ""
 
-#: lib/depends.c:872
+#: lib/depends.c:877
 #, c-format
 msgid "%s: %-45s YES (db provides)\n"
 msgstr ""
 
-#: lib/depends.c:886
+#: lib/depends.c:891
 #, c-format
 msgid "%s: %-45s YES (db package)\n"
 msgstr ""
 
-#: lib/depends.c:902
+#: lib/depends.c:907
 #, c-format
 msgid "%s: %-45s NO\n"
 msgstr ""
 
-#: lib/depends.c:923
+#: lib/depends.c:928
 #, c-format
 msgid "%s: (%s, %s) added to Depends cache.\n"
 msgstr ""
@@ -1494,47 +1494,53 @@ msgstr ""
 #. requirements are satisfied.
 #. @switchbreak@
 #. requirements are not satisfied.
-#: lib/depends.c:989
+#: lib/depends.c:994
 #, c-format
 msgid "package %s-%s-%s require not satisfied: %s\n"
 msgstr ""
 
 #. conflicts exist.
-#: lib/depends.c:1067
+#: lib/depends.c:1074
 #, c-format
 msgid "package %s conflicts: %s\n"
 msgstr ""
 
-#: lib/depends.c:1319
+#: lib/depends.c:1330
 #, c-format
-msgid "removing %s-%s-%s \"%s\" from tsort relations.\n"
+msgid "removing %s \"%s\" from tsort relations.\n"
 msgstr ""
 
 #. Record all relations.
-#: lib/depends.c:1475
+#: lib/depends.c:1581
 msgid "========== recording tsort relations\n"
 msgstr ""
 
 #. T4. Scan for zeroes.
-#: lib/depends.c:1543
+#: lib/depends.c:1668
 msgid ""
 "========== tsorting packages (order, #predecessors, #succesors, depth)\n"
 msgstr ""
 
-#: lib/depends.c:1595
+#: lib/depends.c:1744
 msgid "========== successors only (presentation order)\n"
 msgstr ""
 
-#: lib/depends.c:1656
+#: lib/depends.c:1830
 msgid "LOOP:\n"
 msgstr ""
 
-#: lib/depends.c:1686
+#: lib/depends.c:1864
 msgid "========== continuing tsort ...\n"
 msgstr ""
 
+#. Return no. of packages that could not be ordered.
+#: lib/depends.c:1869
+#, c-format
+msgid "rpmdepOrder failed, %d elements remain\n"
+msgstr ""
+
 #: lib/formats.c:29 lib/formats.c:53 lib/formats.c:84 lib/formats.c:281
-#: lib/header.c:2929 lib/header.c:2950 lib/header.c:2972
+#: lib/header.c:2958 lib/header.c:2979 lib/header.c:3001
 msgid "(not a number)"
 msgstr ""
 
@@ -1625,88 +1631,88 @@ msgstr ""
 
 #. This should not be allowed
 #. @-modfilesys@
-#: lib/header.c:314
+#: lib/header.c:342
 msgid "dataLength() RPM_STRING_TYPE count must be 1.\n"
 msgstr ""
 
 #. @-modfilesys@
-#: lib/header.c:351 lib/header_internal.c:161 lib/psm.c:949
+#: lib/header.c:379 lib/header_internal.c:161 lib/psm.c:949
 #, c-format
 msgid "Data type %d not supported\n"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2186
+#: lib/header.c:2215
 #, c-format
 msgid "missing { after %"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2216
+#: lib/header.c:2245
 msgid "missing } after %{"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2230
+#: lib/header.c:2259
 msgid "empty tag format"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2244
+#: lib/header.c:2273
 msgid "empty tag name"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2261
+#: lib/header.c:2290
 msgid "unknown tag"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2288
+#: lib/header.c:2317
 msgid "] expected at end of array"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2306
+#: lib/header.c:2335
 msgid "unexpected ]"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2310
+#: lib/header.c:2339
 msgid "unexpected }"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2376
+#: lib/header.c:2405
 msgid "? expected in expression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2385
+#: lib/header.c:2414
 msgid "{ expected after ? in expression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2398 lib/header.c:2440
+#: lib/header.c:2427 lib/header.c:2469
 msgid "} expected in expression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2408
+#: lib/header.c:2437
 msgid ": expected following ? subexpression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2425
+#: lib/header.c:2454
 msgid "{ expected after : in expression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2450
+#: lib/header.c:2479
 msgid "| expected at end of expression"
 msgstr ""
 
-#: lib/header.c:2673
+#: lib/header.c:2702
 msgid "(unknown type)"
 msgstr ""
 
@@ -2137,67 +2143,67 @@ msgstr ""
 msgid "generate signature"
 msgstr ""
 
-#: lib/problems.c:208
+#: lib/problems.c:202
 #, c-format
 msgid " is needed by %s-%s-%s\n"
 msgstr ""
 
-#: lib/problems.c:211
+#: lib/problems.c:205
 #, c-format
 msgid " conflicts with %s-%s-%s\n"
 msgstr ""
 
-#: lib/problems.c:251
+#: lib/problems.c:245
 #, c-format
 msgid "package %s is for a different architecture"
 msgstr ""
 
-#: lib/problems.c:256
+#: lib/problems.c:250
 #, c-format
 msgid "package %s is for a different operating system"
 msgstr ""
 
-#: lib/problems.c:261
+#: lib/problems.c:255
 #, c-format
 msgid "package %s is already installed"
 msgstr ""
 
-#: lib/problems.c:266
+#: lib/problems.c:260
 #, c-format
 msgid "path %s in package %s is not relocateable"
 msgstr ""
 
-#: lib/problems.c:271
+#: lib/problems.c:265
 #, c-format
 msgid "file %s conflicts between attempted installs of %s and %s"
 msgstr ""
 
-#: lib/problems.c:276
+#: lib/problems.c:270
 #, c-format
 msgid "file %s from install of %s conflicts with file from package %s"
 msgstr ""
 
-#: lib/problems.c:281
+#: lib/problems.c:275
 #, c-format
 msgid "package %s (which is newer than %s) is already installed"
 msgstr ""
 
-#: lib/problems.c:286
+#: lib/problems.c:280
 #, c-format
 msgid "installing package %s needs %ld%cb on the %s filesystem"
 msgstr ""
 
-#: lib/problems.c:296
+#: lib/problems.c:290
 #, c-format
 msgid "installing package %s needs %ld inodes on the %s filesystem"
 msgstr ""
 
-#: lib/problems.c:301
+#: lib/problems.c:295
 #, c-format
 msgid "package %s pre-transaction syscall(s): %s failed: %s"
 msgstr ""
 
-#: lib/problems.c:308
+#: lib/problems.c:302
 #, c-format
 msgid "unknown error %d encountered while manipulating package %s"
 msgstr ""
index 01af174..5190ae9 100644 (file)
--- a/po/es.po
+++ b/po/es.po
@@ -6,7 +6,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: rpm 4.0.3\n"
-"POT-Creation-Date: 2001-10-30 22:54-0500\n"
+"POT-Creation-Date: 2001-11-01 14:59-0500\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1411,82 +1411,82 @@ msgid " failed - "
 msgstr ""
 
 #. XXX legacy epoch-less requires/conflicts compatibility
-#: lib/depends.c:184
+#: lib/depends.c:183
 #, c-format
 msgid ""
 "the \"B\" dependency needs an epoch (assuming same as \"A\")\n"
 "\tA %s\tB %s\n"
 msgstr ""
 
-#: lib/depends.c:213
+#: lib/depends.c:212
 #, c-format
 msgid "  %s    A %s\tB %s\n"
 msgstr ""
 
-#: lib/depends.c:214 lib/depends.c:791 lib/depends.c:923
+#: lib/depends.c:213 lib/depends.c:796 lib/depends.c:928
 msgid "YES"
 msgstr ""
 
-#: lib/depends.c:214 lib/depends.c:791 lib/depends.c:923
+#: lib/depends.c:213 lib/depends.c:796 lib/depends.c:928
 msgid "NO "
 msgstr ""
 
-#: lib/depends.c:356
+#: lib/depends.c:355
 #, c-format
 msgid "cannot open Packages database in %s\n"
 msgstr ""
 
-#: lib/depends.c:544
+#: lib/depends.c:547
 #, c-format
 msgid "newer package %s already added, skipping %s\n"
 msgstr ""
 
-#: lib/depends.c:549
+#: lib/depends.c:552
 #, c-format
 msgid "package %s already added, ignoring\n"
 msgstr ""
 
-#: lib/depends.c:554
+#: lib/depends.c:557
 #, c-format
 msgid "older package %s already added, replacing with %s\n"
 msgstr ""
 
-#: lib/depends.c:790
+#: lib/depends.c:795
 #, c-format
 msgid "%s: %-45s %-s (cached)\n"
 msgstr ""
 
-#: lib/depends.c:819
+#: lib/depends.c:824
 #, c-format
 msgid "%s: %-45s YES (rpmrc provides)\n"
 msgstr ""
 
-#: lib/depends.c:836
+#: lib/depends.c:841
 #, c-format
 msgid "%s: %-45s YES (rpmlib provides)\n"
 msgstr ""
 
-#: lib/depends.c:859
+#: lib/depends.c:864
 #, c-format
 msgid "%s: %-45s YES (db files)\n"
 msgstr ""
 
-#: lib/depends.c:872
+#: lib/depends.c:877
 #, c-format
 msgid "%s: %-45s YES (db provides)\n"
 msgstr ""
 
-#: lib/depends.c:886
+#: lib/depends.c:891
 #, c-format
 msgid "%s: %-45s YES (db package)\n"
 msgstr ""
 
-#: lib/depends.c:902
+#: lib/depends.c:907
 #, c-format
 msgid "%s: %-45s NO\n"
 msgstr ""
 
-#: lib/depends.c:923
+#: lib/depends.c:928
 #, c-format
 msgid "%s: (%s, %s) added to Depends cache.\n"
 msgstr ""
@@ -1494,47 +1494,53 @@ msgstr ""
 #. requirements are satisfied.
 #. @switchbreak@
 #. requirements are not satisfied.
-#: lib/depends.c:989
+#: lib/depends.c:994
 #, c-format
 msgid "package %s-%s-%s require not satisfied: %s\n"
 msgstr ""
 
 #. conflicts exist.
-#: lib/depends.c:1067
+#: lib/depends.c:1074
 #, c-format
 msgid "package %s conflicts: %s\n"
 msgstr ""
 
-#: lib/depends.c:1319
+#: lib/depends.c:1330
 #, c-format
-msgid "removing %s-%s-%s \"%s\" from tsort relations.\n"
+msgid "removing %s \"%s\" from tsort relations.\n"
 msgstr ""
 
 #. Record all relations.
-#: lib/depends.c:1475
+#: lib/depends.c:1581
 msgid "========== recording tsort relations\n"
 msgstr ""
 
 #. T4. Scan for zeroes.
-#: lib/depends.c:1543
+#: lib/depends.c:1668
 msgid ""
 "========== tsorting packages (order, #predecessors, #succesors, depth)\n"
 msgstr ""
 
-#: lib/depends.c:1595
+#: lib/depends.c:1744
 msgid "========== successors only (presentation order)\n"
 msgstr ""
 
-#: lib/depends.c:1656
+#: lib/depends.c:1830
 msgid "LOOP:\n"
 msgstr ""
 
-#: lib/depends.c:1686
+#: lib/depends.c:1864
 msgid "========== continuing tsort ...\n"
 msgstr ""
 
+#. Return no. of packages that could not be ordered.
+#: lib/depends.c:1869
+#, c-format
+msgid "rpmdepOrder failed, %d elements remain\n"
+msgstr ""
+
 #: lib/formats.c:29 lib/formats.c:53 lib/formats.c:84 lib/formats.c:281
-#: lib/header.c:2929 lib/header.c:2950 lib/header.c:2972
+#: lib/header.c:2958 lib/header.c:2979 lib/header.c:3001
 msgid "(not a number)"
 msgstr ""
 
@@ -1625,88 +1631,88 @@ msgstr ""
 
 #. This should not be allowed
 #. @-modfilesys@
-#: lib/header.c:314
+#: lib/header.c:342
 msgid "dataLength() RPM_STRING_TYPE count must be 1.\n"
 msgstr ""
 
 #. @-modfilesys@
-#: lib/header.c:351 lib/header_internal.c:161 lib/psm.c:949
+#: lib/header.c:379 lib/header_internal.c:161 lib/psm.c:949
 #, c-format
 msgid "Data type %d not supported\n"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2186
+#: lib/header.c:2215
 #, c-format
 msgid "missing { after %"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2216
+#: lib/header.c:2245
 msgid "missing } after %{"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2230
+#: lib/header.c:2259
 msgid "empty tag format"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2244
+#: lib/header.c:2273
 msgid "empty tag name"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2261
+#: lib/header.c:2290
 msgid "unknown tag"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2288
+#: lib/header.c:2317
 msgid "] expected at end of array"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2306
+#: lib/header.c:2335
 msgid "unexpected ]"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2310
+#: lib/header.c:2339
 msgid "unexpected }"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2376
+#: lib/header.c:2405
 msgid "? expected in expression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2385
+#: lib/header.c:2414
 msgid "{ expected after ? in expression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2398 lib/header.c:2440
+#: lib/header.c:2427 lib/header.c:2469
 msgid "} expected in expression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2408
+#: lib/header.c:2437
 msgid ": expected following ? subexpression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2425
+#: lib/header.c:2454
 msgid "{ expected after : in expression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2450
+#: lib/header.c:2479
 msgid "| expected at end of expression"
 msgstr ""
 
-#: lib/header.c:2673
+#: lib/header.c:2702
 msgid "(unknown type)"
 msgstr ""
 
@@ -2137,67 +2143,67 @@ msgstr ""
 msgid "generate signature"
 msgstr ""
 
-#: lib/problems.c:208
+#: lib/problems.c:202
 #, c-format
 msgid " is needed by %s-%s-%s\n"
 msgstr ""
 
-#: lib/problems.c:211
+#: lib/problems.c:205
 #, c-format
 msgid " conflicts with %s-%s-%s\n"
 msgstr ""
 
-#: lib/problems.c:251
+#: lib/problems.c:245
 #, c-format
 msgid "package %s is for a different architecture"
 msgstr ""
 
-#: lib/problems.c:256
+#: lib/problems.c:250
 #, c-format
 msgid "package %s is for a different operating system"
 msgstr ""
 
-#: lib/problems.c:261
+#: lib/problems.c:255
 #, c-format
 msgid "package %s is already installed"
 msgstr ""
 
-#: lib/problems.c:266
+#: lib/problems.c:260
 #, c-format
 msgid "path %s in package %s is not relocateable"
 msgstr ""
 
-#: lib/problems.c:271
+#: lib/problems.c:265
 #, c-format
 msgid "file %s conflicts between attempted installs of %s and %s"
 msgstr ""
 
-#: lib/problems.c:276
+#: lib/problems.c:270
 #, c-format
 msgid "file %s from install of %s conflicts with file from package %s"
 msgstr ""
 
-#: lib/problems.c:281
+#: lib/problems.c:275
 #, c-format
 msgid "package %s (which is newer than %s) is already installed"
 msgstr ""
 
-#: lib/problems.c:286
+#: lib/problems.c:280
 #, c-format
 msgid "installing package %s needs %ld%cb on the %s filesystem"
 msgstr ""
 
-#: lib/problems.c:296
+#: lib/problems.c:290
 #, c-format
 msgid "installing package %s needs %ld inodes on the %s filesystem"
 msgstr ""
 
-#: lib/problems.c:301
+#: lib/problems.c:295
 #, c-format
 msgid "package %s pre-transaction syscall(s): %s failed: %s"
 msgstr ""
 
-#: lib/problems.c:308
+#: lib/problems.c:302
 #, c-format
 msgid "unknown error %d encountered while manipulating package %s"
 msgstr ""
index 01af174..5190ae9 100644 (file)
@@ -6,7 +6,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: rpm 4.0.3\n"
-"POT-Creation-Date: 2001-10-30 22:54-0500\n"
+"POT-Creation-Date: 2001-11-01 14:59-0500\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1411,82 +1411,82 @@ msgid " failed - "
 msgstr ""
 
 #. XXX legacy epoch-less requires/conflicts compatibility
-#: lib/depends.c:184
+#: lib/depends.c:183
 #, c-format
 msgid ""
 "the \"B\" dependency needs an epoch (assuming same as \"A\")\n"
 "\tA %s\tB %s\n"
 msgstr ""
 
-#: lib/depends.c:213
+#: lib/depends.c:212
 #, c-format
 msgid "  %s    A %s\tB %s\n"
 msgstr ""
 
-#: lib/depends.c:214 lib/depends.c:791 lib/depends.c:923
+#: lib/depends.c:213 lib/depends.c:796 lib/depends.c:928
 msgid "YES"
 msgstr ""
 
-#: lib/depends.c:214 lib/depends.c:791 lib/depends.c:923
+#: lib/depends.c:213 lib/depends.c:796 lib/depends.c:928
 msgid "NO "
 msgstr ""
 
-#: lib/depends.c:356
+#: lib/depends.c:355
 #, c-format
 msgid "cannot open Packages database in %s\n"
 msgstr ""
 
-#: lib/depends.c:544
+#: lib/depends.c:547
 #, c-format
 msgid "newer package %s already added, skipping %s\n"
 msgstr ""
 
-#: lib/depends.c:549
+#: lib/depends.c:552
 #, c-format
 msgid "package %s already added, ignoring\n"
 msgstr ""
 
-#: lib/depends.c:554
+#: lib/depends.c:557
 #, c-format
 msgid "older package %s already added, replacing with %s\n"
 msgstr ""
 
-#: lib/depends.c:790
+#: lib/depends.c:795
 #, c-format
 msgid "%s: %-45s %-s (cached)\n"
 msgstr ""
 
-#: lib/depends.c:819
+#: lib/depends.c:824
 #, c-format
 msgid "%s: %-45s YES (rpmrc provides)\n"
 msgstr ""
 
-#: lib/depends.c:836
+#: lib/depends.c:841
 #, c-format
 msgid "%s: %-45s YES (rpmlib provides)\n"
 msgstr ""
 
-#: lib/depends.c:859
+#: lib/depends.c:864
 #, c-format
 msgid "%s: %-45s YES (db files)\n"
 msgstr ""
 
-#: lib/depends.c:872
+#: lib/depends.c:877
 #, c-format
 msgid "%s: %-45s YES (db provides)\n"
 msgstr ""
 
-#: lib/depends.c:886
+#: lib/depends.c:891
 #, c-format
 msgid "%s: %-45s YES (db package)\n"
 msgstr ""
 
-#: lib/depends.c:902
+#: lib/depends.c:907
 #, c-format
 msgid "%s: %-45s NO\n"
 msgstr ""
 
-#: lib/depends.c:923
+#: lib/depends.c:928
 #, c-format
 msgid "%s: (%s, %s) added to Depends cache.\n"
 msgstr ""
@@ -1494,47 +1494,53 @@ msgstr ""
 #. requirements are satisfied.
 #. @switchbreak@
 #. requirements are not satisfied.
-#: lib/depends.c:989
+#: lib/depends.c:994
 #, c-format
 msgid "package %s-%s-%s require not satisfied: %s\n"
 msgstr ""
 
 #. conflicts exist.
-#: lib/depends.c:1067
+#: lib/depends.c:1074
 #, c-format
 msgid "package %s conflicts: %s\n"
 msgstr ""
 
-#: lib/depends.c:1319
+#: lib/depends.c:1330
 #, c-format
-msgid "removing %s-%s-%s \"%s\" from tsort relations.\n"
+msgid "removing %s \"%s\" from tsort relations.\n"
 msgstr ""
 
 #. Record all relations.
-#: lib/depends.c:1475
+#: lib/depends.c:1581
 msgid "========== recording tsort relations\n"
 msgstr ""
 
 #. T4. Scan for zeroes.
-#: lib/depends.c:1543
+#: lib/depends.c:1668
 msgid ""
 "========== tsorting packages (order, #predecessors, #succesors, depth)\n"
 msgstr ""
 
-#: lib/depends.c:1595
+#: lib/depends.c:1744
 msgid "========== successors only (presentation order)\n"
 msgstr ""
 
-#: lib/depends.c:1656
+#: lib/depends.c:1830
 msgid "LOOP:\n"
 msgstr ""
 
-#: lib/depends.c:1686
+#: lib/depends.c:1864
 msgid "========== continuing tsort ...\n"
 msgstr ""
 
+#. Return no. of packages that could not be ordered.
+#: lib/depends.c:1869
+#, c-format
+msgid "rpmdepOrder failed, %d elements remain\n"
+msgstr ""
+
 #: lib/formats.c:29 lib/formats.c:53 lib/formats.c:84 lib/formats.c:281
-#: lib/header.c:2929 lib/header.c:2950 lib/header.c:2972
+#: lib/header.c:2958 lib/header.c:2979 lib/header.c:3001
 msgid "(not a number)"
 msgstr ""
 
@@ -1625,88 +1631,88 @@ msgstr ""
 
 #. This should not be allowed
 #. @-modfilesys@
-#: lib/header.c:314
+#: lib/header.c:342
 msgid "dataLength() RPM_STRING_TYPE count must be 1.\n"
 msgstr ""
 
 #. @-modfilesys@
-#: lib/header.c:351 lib/header_internal.c:161 lib/psm.c:949
+#: lib/header.c:379 lib/header_internal.c:161 lib/psm.c:949
 #, c-format
 msgid "Data type %d not supported\n"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2186
+#: lib/header.c:2215
 #, c-format
 msgid "missing { after %"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2216
+#: lib/header.c:2245
 msgid "missing } after %{"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2230
+#: lib/header.c:2259
 msgid "empty tag format"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2244
+#: lib/header.c:2273
 msgid "empty tag name"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2261
+#: lib/header.c:2290
 msgid "unknown tag"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2288
+#: lib/header.c:2317
 msgid "] expected at end of array"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2306
+#: lib/header.c:2335
 msgid "unexpected ]"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2310
+#: lib/header.c:2339
 msgid "unexpected }"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2376
+#: lib/header.c:2405
 msgid "? expected in expression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2385
+#: lib/header.c:2414
 msgid "{ expected after ? in expression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2398 lib/header.c:2440
+#: lib/header.c:2427 lib/header.c:2469
 msgid "} expected in expression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2408
+#: lib/header.c:2437
 msgid ": expected following ? subexpression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2425
+#: lib/header.c:2454
 msgid "{ expected after : in expression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2450
+#: lib/header.c:2479
 msgid "| expected at end of expression"
 msgstr ""
 
-#: lib/header.c:2673
+#: lib/header.c:2702
 msgid "(unknown type)"
 msgstr ""
 
@@ -2137,67 +2143,67 @@ msgstr ""
 msgid "generate signature"
 msgstr ""
 
-#: lib/problems.c:208
+#: lib/problems.c:202
 #, c-format
 msgid " is needed by %s-%s-%s\n"
 msgstr ""
 
-#: lib/problems.c:211
+#: lib/problems.c:205
 #, c-format
 msgid " conflicts with %s-%s-%s\n"
 msgstr ""
 
-#: lib/problems.c:251
+#: lib/problems.c:245
 #, c-format
 msgid "package %s is for a different architecture"
 msgstr ""
 
-#: lib/problems.c:256
+#: lib/problems.c:250
 #, c-format
 msgid "package %s is for a different operating system"
 msgstr ""
 
-#: lib/problems.c:261
+#: lib/problems.c:255
 #, c-format
 msgid "package %s is already installed"
 msgstr ""
 
-#: lib/problems.c:266
+#: lib/problems.c:260
 #, c-format
 msgid "path %s in package %s is not relocateable"
 msgstr ""
 
-#: lib/problems.c:271
+#: lib/problems.c:265
 #, c-format
 msgid "file %s conflicts between attempted installs of %s and %s"
 msgstr ""
 
-#: lib/problems.c:276
+#: lib/problems.c:270
 #, c-format
 msgid "file %s from install of %s conflicts with file from package %s"
 msgstr ""
 
-#: lib/problems.c:281
+#: lib/problems.c:275
 #, c-format
 msgid "package %s (which is newer than %s) is already installed"
 msgstr ""
 
-#: lib/problems.c:286
+#: lib/problems.c:280
 #, c-format
 msgid "installing package %s needs %ld%cb on the %s filesystem"
 msgstr ""
 
-#: lib/problems.c:296
+#: lib/problems.c:290
 #, c-format
 msgid "installing package %s needs %ld inodes on the %s filesystem"
 msgstr ""
 
-#: lib/problems.c:301
+#: lib/problems.c:295
 #, c-format
 msgid "package %s pre-transaction syscall(s): %s failed: %s"
 msgstr ""
 
-#: lib/problems.c:308
+#: lib/problems.c:302
 #, c-format
 msgid "unknown error %d encountered while manipulating package %s"
 msgstr ""
index 76cd31c..e5c06f3 100644 (file)
--- a/po/fi.po
+++ b/po/fi.po
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: rpm 4.0.3\n"
-"POT-Creation-Date: 2001-10-30 22:54-0500\n"
+"POT-Creation-Date: 2001-11-01 14:59-0500\n"
 "Last-Translator: Raimo Koski <rkoski@pp.weppi.fi>\n"
 "Language-Team: Finnish <linux@sot.com>\n"
 "Content-Type: text/plain; charset=\n"
@@ -1452,82 +1452,82 @@ msgid " failed - "
 msgstr "pgp epäonnistui"
 
 #. XXX legacy epoch-less requires/conflicts compatibility
-#: lib/depends.c:184
+#: lib/depends.c:183
 #, c-format
 msgid ""
 "the \"B\" dependency needs an epoch (assuming same as \"A\")\n"
 "\tA %s\tB %s\n"
 msgstr ""
 
-#: lib/depends.c:213
+#: lib/depends.c:212
 #, c-format
 msgid "  %s    A %s\tB %s\n"
 msgstr ""
 
-#: lib/depends.c:214 lib/depends.c:791 lib/depends.c:923
+#: lib/depends.c:213 lib/depends.c:796 lib/depends.c:928
 msgid "YES"
 msgstr ""
 
-#: lib/depends.c:214 lib/depends.c:791 lib/depends.c:923
+#: lib/depends.c:213 lib/depends.c:796 lib/depends.c:928
 msgid "NO "
 msgstr ""
 
-#: lib/depends.c:356
+#: lib/depends.c:355
 #, fuzzy, c-format
 msgid "cannot open Packages database in %s\n"
 msgstr "virhe: en voi avata %s%s/packages.rpm\n"
 
-#: lib/depends.c:544
+#: lib/depends.c:547
 #, c-format
 msgid "newer package %s already added, skipping %s\n"
 msgstr ""
 
-#: lib/depends.c:549
+#: lib/depends.c:552
 #, fuzzy, c-format
 msgid "package %s already added, ignoring\n"
 msgstr "paketti %s ei ole asennettu\n"
 
-#: lib/depends.c:554
+#: lib/depends.c:557
 #, c-format
 msgid "older package %s already added, replacing with %s\n"
 msgstr ""
 
-#: lib/depends.c:790
+#: lib/depends.c:795
 #, fuzzy, c-format
 msgid "%s: %-45s %-s (cached)\n"
 msgstr "tiedostoa %s ei omista mikään paketti\n"
 
-#: lib/depends.c:819
+#: lib/depends.c:824
 #, c-format
 msgid "%s: %-45s YES (rpmrc provides)\n"
 msgstr ""
 
-#: lib/depends.c:836
+#: lib/depends.c:841
 #, fuzzy, c-format
 msgid "%s: %-45s YES (rpmlib provides)\n"
 msgstr "tiedostoa %s ei omista mikään paketti\n"
 
-#: lib/depends.c:859
+#: lib/depends.c:864
 #, c-format
 msgid "%s: %-45s YES (db files)\n"
 msgstr ""
 
-#: lib/depends.c:872
+#: lib/depends.c:877
 #, c-format
 msgid "%s: %-45s YES (db provides)\n"
 msgstr ""
 
-#: lib/depends.c:886
+#: lib/depends.c:891
 #, fuzzy, c-format
 msgid "%s: %-45s YES (db package)\n"
 msgstr "tiedostoa %s ei omista mikään paketti\n"
 
-#: lib/depends.c:902
+#: lib/depends.c:907
 #, c-format
 msgid "%s: %-45s NO\n"
 msgstr ""
 
-#: lib/depends.c:923
+#: lib/depends.c:928
 #, fuzzy, c-format
 msgid "%s: (%s, %s) added to Depends cache.\n"
 msgstr "tiedostoa %s ei omista mikään paketti\n"
@@ -1535,47 +1535,53 @@ msgstr "tiedostoa %s ei omista mik
 #. requirements are satisfied.
 #. @switchbreak@
 #. requirements are not satisfied.
-#: lib/depends.c:989
+#: lib/depends.c:994
 #, fuzzy, c-format
 msgid "package %s-%s-%s require not satisfied: %s\n"
 msgstr "paketti %s ei ole %s:ssä"
 
 #. conflicts exist.
-#: lib/depends.c:1067
+#: lib/depends.c:1074
 #, fuzzy, c-format
 msgid "package %s conflicts: %s\n"
 msgstr "paketti %s ei ole %s:ssä"
 
-#: lib/depends.c:1319
+#: lib/depends.c:1330
 #, fuzzy, c-format
-msgid "removing %s-%s-%s \"%s\" from tsort relations.\n"
+msgid "removing %s \"%s\" from tsort relations.\n"
 msgstr "virhe poistettaessa tietuetta %s %s:stä"
 
 #. Record all relations.
-#: lib/depends.c:1475
+#: lib/depends.c:1581
 msgid "========== recording tsort relations\n"
 msgstr ""
 
 #. T4. Scan for zeroes.
-#: lib/depends.c:1543
+#: lib/depends.c:1668
 msgid ""
 "========== tsorting packages (order, #predecessors, #succesors, depth)\n"
 msgstr ""
 
-#: lib/depends.c:1595
+#: lib/depends.c:1744
 msgid "========== successors only (presentation order)\n"
 msgstr ""
 
-#: lib/depends.c:1656
+#: lib/depends.c:1830
 msgid "LOOP:\n"
 msgstr ""
 
-#: lib/depends.c:1686
+#: lib/depends.c:1864
 msgid "========== continuing tsort ...\n"
 msgstr ""
 
+#. Return no. of packages that could not be ordered.
+#: lib/depends.c:1869
+#, c-format
+msgid "rpmdepOrder failed, %d elements remain\n"
+msgstr ""
+
 #: lib/formats.c:29 lib/formats.c:53 lib/formats.c:84 lib/formats.c:281
-#: lib/header.c:2929 lib/header.c:2950 lib/header.c:2972
+#: lib/header.c:2958 lib/header.c:2979 lib/header.c:3001
 msgid "(not a number)"
 msgstr "(ei ole luku)"
 
@@ -1668,90 +1674,90 @@ msgstr "en voinut avata tiedostoa %s: "
 
 #. This should not be allowed
 #. @-modfilesys@
-#: lib/header.c:314
+#: lib/header.c:342
 msgid "dataLength() RPM_STRING_TYPE count must be 1.\n"
 msgstr ""
 
 #. @-modfilesys@
-#: lib/header.c:351 lib/header_internal.c:161 lib/psm.c:949
+#: lib/header.c:379 lib/header_internal.c:161 lib/psm.c:949
 #, c-format
 msgid "Data type %d not supported\n"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2186
+#: lib/header.c:2215
 #, c-format
 msgid "missing { after %"
 msgstr "puuttuva '{' '%':n jälkeen"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2216
+#: lib/header.c:2245
 msgid "missing } after %{"
 msgstr "puuttuva '{' '%{':n jälkeen"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2230
+#: lib/header.c:2259
 msgid "empty tag format"
 msgstr "tyhjä nimiön formaatti"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2244
+#: lib/header.c:2273
 msgid "empty tag name"
 msgstr "tyhjä nimiön nimi"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2261
+#: lib/header.c:2290
 msgid "unknown tag"
 msgstr "tuntematon nimiö"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2288
+#: lib/header.c:2317
 msgid "] expected at end of array"
 msgstr "']' puuttuu taulukkomäärittelyn lopusta"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2306
+#: lib/header.c:2335
 msgid "unexpected ]"
 msgstr "odottamaton ']'"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2310
+#: lib/header.c:2339
 msgid "unexpected }"
 msgstr "odottamaton '}'"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2376
+#: lib/header.c:2405
 msgid "? expected in expression"
 msgstr "odotin '?'-merkkiä ilmauksessa"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2385
+#: lib/header.c:2414
 #, fuzzy
 msgid "{ expected after ? in expression"
 msgstr "odotin '{' '?'-merkin jälkeen ilmauksessa "
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2398 lib/header.c:2440
+#: lib/header.c:2427 lib/header.c:2469
 msgid "} expected in expression"
 msgstr "odotin '}'-merkkiä ilmauksessa"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2408
+#: lib/header.c:2437
 msgid ": expected following ? subexpression"
 msgstr "odotin ':' '?'-merkin jälkeen ali-ilmauksessa "
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2425
+#: lib/header.c:2454
 #, fuzzy
 msgid "{ expected after : in expression"
 msgstr "odotin '{' ':'-merkin jälkeen ilmauksessa "
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2450
+#: lib/header.c:2479
 msgid "| expected at end of expression"
 msgstr "odotin '}'-merkkiä ilmauksen lopussa"
 
-#: lib/header.c:2673
+#: lib/header.c:2702
 msgid "(unknown type)"
 msgstr "(tuntematon tyyppi)"
 
@@ -2230,67 +2236,67 @@ msgstr "allekirjoita paketti (hylk
 msgid "generate signature"
 msgstr "generoi PGP-allekirjoitus"
 
-#: lib/problems.c:208
+#: lib/problems.c:202
 #, c-format
 msgid " is needed by %s-%s-%s\n"
 msgstr "vaatii %s-%s-%s\n"
 
-#: lib/problems.c:211
+#: lib/problems.c:205
 #, c-format
 msgid " conflicts with %s-%s-%s\n"
 msgstr " on ristiriidassa %s-%s-%s:n kanssa\n"
 
-#: lib/problems.c:251
+#: lib/problems.c:245
 #, fuzzy, c-format
 msgid "package %s is for a different architecture"
 msgstr "paketti %s-%s-%s  sisältää jaettuja tiedostoja\n"
 
-#: lib/problems.c:256
+#: lib/problems.c:250
 #, fuzzy, c-format
 msgid "package %s is for a different operating system"
 msgstr "paketti %s-%s-%s  sisältää jaettuja tiedostoja\n"
 
-#: lib/problems.c:261
+#: lib/problems.c:255
 #, fuzzy, c-format
 msgid "package %s is already installed"
 msgstr "paketti %s ei ole asennettu\n"
 
-#: lib/problems.c:266
+#: lib/problems.c:260
 #, fuzzy, c-format
 msgid "path %s in package %s is not relocateable"
 msgstr "paketti %s ei ole asennettu\n"
 
-#: lib/problems.c:271
+#: lib/problems.c:265
 #, c-format
 msgid "file %s conflicts between attempted installs of %s and %s"
 msgstr ""
 
-#: lib/problems.c:276
+#: lib/problems.c:270
 #, fuzzy, c-format
 msgid "file %s from install of %s conflicts with file from package %s"
 msgstr " on ristiriidassa %s-%s-%s:n kanssa\n"
 
-#: lib/problems.c:281
+#: lib/problems.c:275
 #, fuzzy, c-format
 msgid "package %s (which is newer than %s) is already installed"
 msgstr "paketti %s-%s-%s  sisältää jaettuja tiedostoja\n"
 
-#: lib/problems.c:286
+#: lib/problems.c:280
 #, c-format
 msgid "installing package %s needs %ld%cb on the %s filesystem"
 msgstr ""
 
-#: lib/problems.c:296
+#: lib/problems.c:290
 #, c-format
 msgid "installing package %s needs %ld inodes on the %s filesystem"
 msgstr ""
 
-#: lib/problems.c:301
+#: lib/problems.c:295
 #, fuzzy, c-format
 msgid "package %s pre-transaction syscall(s): %s failed: %s"
 msgstr "paketti %s-%s-%s  sisältää jaettuja tiedostoja\n"
 
-#: lib/problems.c:308
+#: lib/problems.c:302
 #, c-format
 msgid "unknown error %d encountered while manipulating package %s"
 msgstr ""
index 02d2df0..3d98bb8 100644 (file)
--- a/po/fr.po
+++ b/po/fr.po
@@ -6,7 +6,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: rpm 4.0.3\n"
-"POT-Creation-Date: 2001-10-30 22:54-0500\n"
+"POT-Creation-Date: 2001-11-01 14:59-0500\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1492,82 +1492,82 @@ msgid " failed - "
 msgstr "La construction a chou.\n"
 
 #. XXX legacy epoch-less requires/conflicts compatibility
-#: lib/depends.c:184
+#: lib/depends.c:183
 #, c-format
 msgid ""
 "the \"B\" dependency needs an epoch (assuming same as \"A\")\n"
 "\tA %s\tB %s\n"
 msgstr ""
 
-#: lib/depends.c:213
+#: lib/depends.c:212
 #, c-format
 msgid "  %s    A %s\tB %s\n"
 msgstr ""
 
-#: lib/depends.c:214 lib/depends.c:791 lib/depends.c:923
+#: lib/depends.c:213 lib/depends.c:796 lib/depends.c:928
 msgid "YES"
 msgstr ""
 
-#: lib/depends.c:214 lib/depends.c:791 lib/depends.c:923
+#: lib/depends.c:213 lib/depends.c:796 lib/depends.c:928
 msgid "NO "
 msgstr ""
 
-#: lib/depends.c:356
+#: lib/depends.c:355
 #, fuzzy, c-format
 msgid "cannot open Packages database in %s\n"
 msgstr "impossible d'ouvrir: %s\n"
 
-#: lib/depends.c:544
+#: lib/depends.c:547
 #, c-format
 msgid "newer package %s already added, skipping %s\n"
 msgstr ""
 
-#: lib/depends.c:549
+#: lib/depends.c:552
 #, fuzzy, c-format
 msgid "package %s already added, ignoring\n"
 msgstr "aucun package n'a t spcifi pour l'installation"
 
-#: lib/depends.c:554
+#: lib/depends.c:557
 #, c-format
 msgid "older package %s already added, replacing with %s\n"
 msgstr ""
 
-#: lib/depends.c:790
+#: lib/depends.c:795
 #, c-format
 msgid "%s: %-45s %-s (cached)\n"
 msgstr ""
 
-#: lib/depends.c:819
+#: lib/depends.c:824
 #, c-format
 msgid "%s: %-45s YES (rpmrc provides)\n"
 msgstr ""
 
-#: lib/depends.c:836
+#: lib/depends.c:841
 #, c-format
 msgid "%s: %-45s YES (rpmlib provides)\n"
 msgstr ""
 
-#: lib/depends.c:859
+#: lib/depends.c:864
 #, c-format
 msgid "%s: %-45s YES (db files)\n"
 msgstr ""
 
-#: lib/depends.c:872
+#: lib/depends.c:877
 #, c-format
 msgid "%s: %-45s YES (db provides)\n"
 msgstr ""
 
-#: lib/depends.c:886
+#: lib/depends.c:891
 #, c-format
 msgid "%s: %-45s YES (db package)\n"
 msgstr ""
 
-#: lib/depends.c:902
+#: lib/depends.c:907
 #, c-format
 msgid "%s: %-45s NO\n"
 msgstr ""
 
-#: lib/depends.c:923
+#: lib/depends.c:928
 #, c-format
 msgid "%s: (%s, %s) added to Depends cache.\n"
 msgstr ""
@@ -1575,47 +1575,53 @@ msgstr ""
 #. requirements are satisfied.
 #. @switchbreak@
 #. requirements are not satisfied.
-#: lib/depends.c:989
+#: lib/depends.c:994
 #, fuzzy, c-format
 msgid "package %s-%s-%s require not satisfied: %s\n"
 msgstr "aucun package n'a t spcifi pour l'installation"
 
 #. conflicts exist.
-#: lib/depends.c:1067
+#: lib/depends.c:1074
 #, fuzzy, c-format
 msgid "package %s conflicts: %s\n"
 msgstr "aucun package n'a t spcifi pour la dsinstallation"
 
-#: lib/depends.c:1319
-#, c-format
-msgid "removing %s-%s-%s \"%s\" from tsort relations.\n"
-msgstr ""
+#: lib/depends.c:1330
+#, fuzzy, c-format
+msgid "removing %s \"%s\" from tsort relations.\n"
+msgstr "impossible d'ouvrir: %s\n"
 
 #. Record all relations.
-#: lib/depends.c:1475
+#: lib/depends.c:1581
 msgid "========== recording tsort relations\n"
 msgstr ""
 
 #. T4. Scan for zeroes.
-#: lib/depends.c:1543
+#: lib/depends.c:1668
 msgid ""
 "========== tsorting packages (order, #predecessors, #succesors, depth)\n"
 msgstr ""
 
-#: lib/depends.c:1595
+#: lib/depends.c:1744
 msgid "========== successors only (presentation order)\n"
 msgstr ""
 
-#: lib/depends.c:1656
+#: lib/depends.c:1830
 msgid "LOOP:\n"
 msgstr ""
 
-#: lib/depends.c:1686
+#: lib/depends.c:1864
 msgid "========== continuing tsort ...\n"
 msgstr ""
 
+#. Return no. of packages that could not be ordered.
+#: lib/depends.c:1869
+#, c-format
+msgid "rpmdepOrder failed, %d elements remain\n"
+msgstr ""
+
 #: lib/formats.c:29 lib/formats.c:53 lib/formats.c:84 lib/formats.c:281
-#: lib/header.c:2929 lib/header.c:2950 lib/header.c:2972
+#: lib/header.c:2958 lib/header.c:2979 lib/header.c:3001
 msgid "(not a number)"
 msgstr ""
 
@@ -1706,90 +1712,90 @@ msgstr "impossible d'ouvrir: %s\n"
 
 #. This should not be allowed
 #. @-modfilesys@
-#: lib/header.c:314
+#: lib/header.c:342
 msgid "dataLength() RPM_STRING_TYPE count must be 1.\n"
 msgstr ""
 
 #. @-modfilesys@
-#: lib/header.c:351 lib/header_internal.c:161 lib/psm.c:949
+#: lib/header.c:379 lib/header_internal.c:161 lib/psm.c:949
 #, c-format
 msgid "Data type %d not supported\n"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2186
+#: lib/header.c:2215
 #, c-format
 msgid "missing { after %"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2216
+#: lib/header.c:2245
 msgid "missing } after %{"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2230
+#: lib/header.c:2259
 msgid "empty tag format"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2244
+#: lib/header.c:2273
 msgid "empty tag name"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2261
+#: lib/header.c:2290
 msgid "unknown tag"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2288
+#: lib/header.c:2317
 msgid "] expected at end of array"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2306
+#: lib/header.c:2335
 #, fuzzy
 msgid "unexpected ]"
 msgstr "source de requte inattendue"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2310
+#: lib/header.c:2339
 #, fuzzy
 msgid "unexpected }"
 msgstr "source de requte inattendue"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2376
+#: lib/header.c:2405
 msgid "? expected in expression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2385
+#: lib/header.c:2414
 msgid "{ expected after ? in expression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2398 lib/header.c:2440
+#: lib/header.c:2427 lib/header.c:2469
 msgid "} expected in expression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2408
+#: lib/header.c:2437
 msgid ": expected following ? subexpression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2425
+#: lib/header.c:2454
 msgid "{ expected after : in expression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2450
+#: lib/header.c:2479
 msgid "| expected at end of expression"
 msgstr ""
 
-#: lib/header.c:2673
+#: lib/header.c:2702
 msgid "(unknown type)"
 msgstr ""
 
@@ -2283,67 +2289,67 @@ msgstr ""
 msgid "generate signature"
 msgstr "      --sign            - genre une signature PGP"
 
-#: lib/problems.c:208
+#: lib/problems.c:202
 #, c-format
 msgid " is needed by %s-%s-%s\n"
 msgstr ""
 
-#: lib/problems.c:211
+#: lib/problems.c:205
 #, c-format
 msgid " conflicts with %s-%s-%s\n"
 msgstr ""
 
-#: lib/problems.c:251
+#: lib/problems.c:245
 #, fuzzy, c-format
 msgid "package %s is for a different architecture"
 msgstr "aucun package n'a t spcifi pour l'installation"
 
-#: lib/problems.c:256
+#: lib/problems.c:250
 #, fuzzy, c-format
 msgid "package %s is for a different operating system"
 msgstr "aucun package n'a t spcifi pour l'installation"
 
-#: lib/problems.c:261
+#: lib/problems.c:255
 #, fuzzy, c-format
 msgid "package %s is already installed"
 msgstr "aucun package n'a t spcifi pour l'installation"
 
-#: lib/problems.c:266
+#: lib/problems.c:260
 #, fuzzy, c-format
 msgid "path %s in package %s is not relocateable"
 msgstr "aucun package n'a t spcifi pour l'installation"
 
-#: lib/problems.c:271
+#: lib/problems.c:265
 #, c-format
 msgid "file %s conflicts between attempted installs of %s and %s"
 msgstr ""
 
-#: lib/problems.c:276
+#: lib/problems.c:270
 #, c-format
 msgid "file %s from install of %s conflicts with file from package %s"
 msgstr ""
 
-#: lib/problems.c:281
+#: lib/problems.c:275
 #, fuzzy, c-format
 msgid "package %s (which is newer than %s) is already installed"
 msgstr "aucun package n'a t spcifi pour l'installation"
 
-#: lib/problems.c:286
+#: lib/problems.c:280
 #, c-format
 msgid "installing package %s needs %ld%cb on the %s filesystem"
 msgstr ""
 
-#: lib/problems.c:296
+#: lib/problems.c:290
 #, c-format
 msgid "installing package %s needs %ld inodes on the %s filesystem"
 msgstr ""
 
-#: lib/problems.c:301
+#: lib/problems.c:295
 #, c-format
 msgid "package %s pre-transaction syscall(s): %s failed: %s"
 msgstr ""
 
-#: lib/problems.c:308
+#: lib/problems.c:302
 #, c-format
 msgid "unknown error %d encountered while manipulating package %s"
 msgstr ""
index 0c9a9fd..e37cd01 100644 (file)
--- a/po/gl.po
+++ b/po/gl.po
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: rpm 4.0.1\n"
-"POT-Creation-Date: 2001-10-30 22:54-0500\n"
+"POT-Creation-Date: 2001-11-01 14:59-0500\n"
 "PO-Revision-Date: 2001-01-13 22:31+0100\n"
 "Last-Translator: Jesús Bravo Álvarez <jba@pobox.com>\n"
 "Language-Team: Galician <trasno@ceu.fi.udc.es>\n"
@@ -1406,82 +1406,82 @@ msgid " failed - "
 msgstr ""
 
 #. XXX legacy epoch-less requires/conflicts compatibility
-#: lib/depends.c:184
+#: lib/depends.c:183
 #, c-format
 msgid ""
 "the \"B\" dependency needs an epoch (assuming same as \"A\")\n"
 "\tA %s\tB %s\n"
 msgstr ""
 
-#: lib/depends.c:213
+#: lib/depends.c:212
 #, c-format
 msgid "  %s    A %s\tB %s\n"
 msgstr ""
 
-#: lib/depends.c:214 lib/depends.c:791 lib/depends.c:923
+#: lib/depends.c:213 lib/depends.c:796 lib/depends.c:928
 msgid "YES"
 msgstr ""
 
-#: lib/depends.c:214 lib/depends.c:791 lib/depends.c:923
+#: lib/depends.c:213 lib/depends.c:796 lib/depends.c:928
 msgid "NO "
 msgstr ""
 
-#: lib/depends.c:356
+#: lib/depends.c:355
 #, c-format
 msgid "cannot open Packages database in %s\n"
 msgstr ""
 
-#: lib/depends.c:544
+#: lib/depends.c:547
 #, c-format
 msgid "newer package %s already added, skipping %s\n"
 msgstr ""
 
-#: lib/depends.c:549
+#: lib/depends.c:552
 #, c-format
 msgid "package %s already added, ignoring\n"
 msgstr ""
 
-#: lib/depends.c:554
+#: lib/depends.c:557
 #, c-format
 msgid "older package %s already added, replacing with %s\n"
 msgstr ""
 
-#: lib/depends.c:790
+#: lib/depends.c:795
 #, c-format
 msgid "%s: %-45s %-s (cached)\n"
 msgstr ""
 
-#: lib/depends.c:819
+#: lib/depends.c:824
 #, c-format
 msgid "%s: %-45s YES (rpmrc provides)\n"
 msgstr ""
 
-#: lib/depends.c:836
+#: lib/depends.c:841
 #, c-format
 msgid "%s: %-45s YES (rpmlib provides)\n"
 msgstr ""
 
-#: lib/depends.c:859
+#: lib/depends.c:864
 #, c-format
 msgid "%s: %-45s YES (db files)\n"
 msgstr ""
 
-#: lib/depends.c:872
+#: lib/depends.c:877
 #, c-format
 msgid "%s: %-45s YES (db provides)\n"
 msgstr ""
 
-#: lib/depends.c:886
+#: lib/depends.c:891
 #, c-format
 msgid "%s: %-45s YES (db package)\n"
 msgstr ""
 
-#: lib/depends.c:902
+#: lib/depends.c:907
 #, c-format
 msgid "%s: %-45s NO\n"
 msgstr ""
 
-#: lib/depends.c:923
+#: lib/depends.c:928
 #, c-format
 msgid "%s: (%s, %s) added to Depends cache.\n"
 msgstr ""
@@ -1489,47 +1489,53 @@ msgstr ""
 #. requirements are satisfied.
 #. @switchbreak@
 #. requirements are not satisfied.
-#: lib/depends.c:989
+#: lib/depends.c:994
 #, c-format
 msgid "package %s-%s-%s require not satisfied: %s\n"
 msgstr ""
 
 #. conflicts exist.
-#: lib/depends.c:1067
+#: lib/depends.c:1074
 #, c-format
 msgid "package %s conflicts: %s\n"
 msgstr ""
 
-#: lib/depends.c:1319
+#: lib/depends.c:1330
 #, c-format
-msgid "removing %s-%s-%s \"%s\" from tsort relations.\n"
+msgid "removing %s \"%s\" from tsort relations.\n"
 msgstr ""
 
 #. Record all relations.
-#: lib/depends.c:1475
+#: lib/depends.c:1581
 msgid "========== recording tsort relations\n"
 msgstr ""
 
 #. T4. Scan for zeroes.
-#: lib/depends.c:1543
+#: lib/depends.c:1668
 msgid ""
 "========== tsorting packages (order, #predecessors, #succesors, depth)\n"
 msgstr ""
 
-#: lib/depends.c:1595
+#: lib/depends.c:1744
 msgid "========== successors only (presentation order)\n"
 msgstr ""
 
-#: lib/depends.c:1656
+#: lib/depends.c:1830
 msgid "LOOP:\n"
 msgstr ""
 
-#: lib/depends.c:1686
+#: lib/depends.c:1864
 msgid "========== continuing tsort ...\n"
 msgstr ""
 
+#. Return no. of packages that could not be ordered.
+#: lib/depends.c:1869
+#, c-format
+msgid "rpmdepOrder failed, %d elements remain\n"
+msgstr ""
+
 #: lib/formats.c:29 lib/formats.c:53 lib/formats.c:84 lib/formats.c:281
-#: lib/header.c:2929 lib/header.c:2950 lib/header.c:2972
+#: lib/header.c:2958 lib/header.c:2979 lib/header.c:3001
 msgid "(not a number)"
 msgstr ""
 
@@ -1620,88 +1626,88 @@ msgstr ""
 
 #. This should not be allowed
 #. @-modfilesys@
-#: lib/header.c:314
+#: lib/header.c:342
 msgid "dataLength() RPM_STRING_TYPE count must be 1.\n"
 msgstr ""
 
 #. @-modfilesys@
-#: lib/header.c:351 lib/header_internal.c:161 lib/psm.c:949
+#: lib/header.c:379 lib/header_internal.c:161 lib/psm.c:949
 #, c-format
 msgid "Data type %d not supported\n"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2186
+#: lib/header.c:2215
 #, c-format
 msgid "missing { after %"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2216
+#: lib/header.c:2245
 msgid "missing } after %{"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2230
+#: lib/header.c:2259
 msgid "empty tag format"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2244
+#: lib/header.c:2273
 msgid "empty tag name"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2261
+#: lib/header.c:2290
 msgid "unknown tag"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2288
+#: lib/header.c:2317
 msgid "] expected at end of array"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2306
+#: lib/header.c:2335
 msgid "unexpected ]"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2310
+#: lib/header.c:2339
 msgid "unexpected }"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2376
+#: lib/header.c:2405
 msgid "? expected in expression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2385
+#: lib/header.c:2414
 msgid "{ expected after ? in expression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2398 lib/header.c:2440
+#: lib/header.c:2427 lib/header.c:2469
 msgid "} expected in expression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2408
+#: lib/header.c:2437
 msgid ": expected following ? subexpression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2425
+#: lib/header.c:2454
 msgid "{ expected after : in expression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2450
+#: lib/header.c:2479
 msgid "| expected at end of expression"
 msgstr ""
 
-#: lib/header.c:2673
+#: lib/header.c:2702
 msgid "(unknown type)"
 msgstr ""
 
@@ -2132,67 +2138,67 @@ msgstr ""
 msgid "generate signature"
 msgstr ""
 
-#: lib/problems.c:208
+#: lib/problems.c:202
 #, c-format
 msgid " is needed by %s-%s-%s\n"
 msgstr ""
 
-#: lib/problems.c:211
+#: lib/problems.c:205
 #, c-format
 msgid " conflicts with %s-%s-%s\n"
 msgstr ""
 
-#: lib/problems.c:251
+#: lib/problems.c:245
 #, c-format
 msgid "package %s is for a different architecture"
 msgstr ""
 
-#: lib/problems.c:256
+#: lib/problems.c:250
 #, c-format
 msgid "package %s is for a different operating system"
 msgstr ""
 
-#: lib/problems.c:261
+#: lib/problems.c:255
 #, c-format
 msgid "package %s is already installed"
 msgstr ""
 
-#: lib/problems.c:266
+#: lib/problems.c:260
 #, c-format
 msgid "path %s in package %s is not relocateable"
 msgstr ""
 
-#: lib/problems.c:271
+#: lib/problems.c:265
 #, c-format
 msgid "file %s conflicts between attempted installs of %s and %s"
 msgstr ""
 
-#: lib/problems.c:276
+#: lib/problems.c:270
 #, c-format
 msgid "file %s from install of %s conflicts with file from package %s"
 msgstr ""
 
-#: lib/problems.c:281
+#: lib/problems.c:275
 #, c-format
 msgid "package %s (which is newer than %s) is already installed"
 msgstr ""
 
-#: lib/problems.c:286
+#: lib/problems.c:280
 #, c-format
 msgid "installing package %s needs %ld%cb on the %s filesystem"
 msgstr ""
 
-#: lib/problems.c:296
+#: lib/problems.c:290
 #, c-format
 msgid "installing package %s needs %ld inodes on the %s filesystem"
 msgstr ""
 
-#: lib/problems.c:301
+#: lib/problems.c:295
 #, c-format
 msgid "package %s pre-transaction syscall(s): %s failed: %s"
 msgstr ""
 
-#: lib/problems.c:308
+#: lib/problems.c:302
 #, c-format
 msgid "unknown error %d encountered while manipulating package %s"
 msgstr ""
index 01af174..5190ae9 100644 (file)
--- a/po/hu.po
+++ b/po/hu.po
@@ -6,7 +6,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: rpm 4.0.3\n"
-"POT-Creation-Date: 2001-10-30 22:54-0500\n"
+"POT-Creation-Date: 2001-11-01 14:59-0500\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1411,82 +1411,82 @@ msgid " failed - "
 msgstr ""
 
 #. XXX legacy epoch-less requires/conflicts compatibility
-#: lib/depends.c:184
+#: lib/depends.c:183
 #, c-format
 msgid ""
 "the \"B\" dependency needs an epoch (assuming same as \"A\")\n"
 "\tA %s\tB %s\n"
 msgstr ""
 
-#: lib/depends.c:213
+#: lib/depends.c:212
 #, c-format
 msgid "  %s    A %s\tB %s\n"
 msgstr ""
 
-#: lib/depends.c:214 lib/depends.c:791 lib/depends.c:923
+#: lib/depends.c:213 lib/depends.c:796 lib/depends.c:928
 msgid "YES"
 msgstr ""
 
-#: lib/depends.c:214 lib/depends.c:791 lib/depends.c:923
+#: lib/depends.c:213 lib/depends.c:796 lib/depends.c:928
 msgid "NO "
 msgstr ""
 
-#: lib/depends.c:356
+#: lib/depends.c:355
 #, c-format
 msgid "cannot open Packages database in %s\n"
 msgstr ""
 
-#: lib/depends.c:544
+#: lib/depends.c:547
 #, c-format
 msgid "newer package %s already added, skipping %s\n"
 msgstr ""
 
-#: lib/depends.c:549
+#: lib/depends.c:552
 #, c-format
 msgid "package %s already added, ignoring\n"
 msgstr ""
 
-#: lib/depends.c:554
+#: lib/depends.c:557
 #, c-format
 msgid "older package %s already added, replacing with %s\n"
 msgstr ""
 
-#: lib/depends.c:790
+#: lib/depends.c:795
 #, c-format
 msgid "%s: %-45s %-s (cached)\n"
 msgstr ""
 
-#: lib/depends.c:819
+#: lib/depends.c:824
 #, c-format
 msgid "%s: %-45s YES (rpmrc provides)\n"
 msgstr ""
 
-#: lib/depends.c:836
+#: lib/depends.c:841
 #, c-format
 msgid "%s: %-45s YES (rpmlib provides)\n"
 msgstr ""
 
-#: lib/depends.c:859
+#: lib/depends.c:864
 #, c-format
 msgid "%s: %-45s YES (db files)\n"
 msgstr ""
 
-#: lib/depends.c:872
+#: lib/depends.c:877
 #, c-format
 msgid "%s: %-45s YES (db provides)\n"
 msgstr ""
 
-#: lib/depends.c:886
+#: lib/depends.c:891
 #, c-format
 msgid "%s: %-45s YES (db package)\n"
 msgstr ""
 
-#: lib/depends.c:902
+#: lib/depends.c:907
 #, c-format
 msgid "%s: %-45s NO\n"
 msgstr ""
 
-#: lib/depends.c:923
+#: lib/depends.c:928
 #, c-format
 msgid "%s: (%s, %s) added to Depends cache.\n"
 msgstr ""
@@ -1494,47 +1494,53 @@ msgstr ""
 #. requirements are satisfied.
 #. @switchbreak@
 #. requirements are not satisfied.
-#: lib/depends.c:989
+#: lib/depends.c:994
 #, c-format
 msgid "package %s-%s-%s require not satisfied: %s\n"
 msgstr ""
 
 #. conflicts exist.
-#: lib/depends.c:1067
+#: lib/depends.c:1074
 #, c-format
 msgid "package %s conflicts: %s\n"
 msgstr ""
 
-#: lib/depends.c:1319
+#: lib/depends.c:1330
 #, c-format
-msgid "removing %s-%s-%s \"%s\" from tsort relations.\n"
+msgid "removing %s \"%s\" from tsort relations.\n"
 msgstr ""
 
 #. Record all relations.
-#: lib/depends.c:1475
+#: lib/depends.c:1581
 msgid "========== recording tsort relations\n"
 msgstr ""
 
 #. T4. Scan for zeroes.
-#: lib/depends.c:1543
+#: lib/depends.c:1668
 msgid ""
 "========== tsorting packages (order, #predecessors, #succesors, depth)\n"
 msgstr ""
 
-#: lib/depends.c:1595
+#: lib/depends.c:1744
 msgid "========== successors only (presentation order)\n"
 msgstr ""
 
-#: lib/depends.c:1656
+#: lib/depends.c:1830
 msgid "LOOP:\n"
 msgstr ""
 
-#: lib/depends.c:1686
+#: lib/depends.c:1864
 msgid "========== continuing tsort ...\n"
 msgstr ""
 
+#. Return no. of packages that could not be ordered.
+#: lib/depends.c:1869
+#, c-format
+msgid "rpmdepOrder failed, %d elements remain\n"
+msgstr ""
+
 #: lib/formats.c:29 lib/formats.c:53 lib/formats.c:84 lib/formats.c:281
-#: lib/header.c:2929 lib/header.c:2950 lib/header.c:2972
+#: lib/header.c:2958 lib/header.c:2979 lib/header.c:3001
 msgid "(not a number)"
 msgstr ""
 
@@ -1625,88 +1631,88 @@ msgstr ""
 
 #. This should not be allowed
 #. @-modfilesys@
-#: lib/header.c:314
+#: lib/header.c:342
 msgid "dataLength() RPM_STRING_TYPE count must be 1.\n"
 msgstr ""
 
 #. @-modfilesys@
-#: lib/header.c:351 lib/header_internal.c:161 lib/psm.c:949
+#: lib/header.c:379 lib/header_internal.c:161 lib/psm.c:949
 #, c-format
 msgid "Data type %d not supported\n"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2186
+#: lib/header.c:2215
 #, c-format
 msgid "missing { after %"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2216
+#: lib/header.c:2245
 msgid "missing } after %{"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2230
+#: lib/header.c:2259
 msgid "empty tag format"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2244
+#: lib/header.c:2273
 msgid "empty tag name"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2261
+#: lib/header.c:2290
 msgid "unknown tag"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2288
+#: lib/header.c:2317
 msgid "] expected at end of array"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2306
+#: lib/header.c:2335
 msgid "unexpected ]"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2310
+#: lib/header.c:2339
 msgid "unexpected }"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2376
+#: lib/header.c:2405
 msgid "? expected in expression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2385
+#: lib/header.c:2414
 msgid "{ expected after ? in expression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2398 lib/header.c:2440
+#: lib/header.c:2427 lib/header.c:2469
 msgid "} expected in expression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2408
+#: lib/header.c:2437
 msgid ": expected following ? subexpression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2425
+#: lib/header.c:2454
 msgid "{ expected after : in expression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2450
+#: lib/header.c:2479
 msgid "| expected at end of expression"
 msgstr ""
 
-#: lib/header.c:2673
+#: lib/header.c:2702
 msgid "(unknown type)"
 msgstr ""
 
@@ -2137,67 +2143,67 @@ msgstr ""
 msgid "generate signature"
 msgstr ""
 
-#: lib/problems.c:208
+#: lib/problems.c:202
 #, c-format
 msgid " is needed by %s-%s-%s\n"
 msgstr ""
 
-#: lib/problems.c:211
+#: lib/problems.c:205
 #, c-format
 msgid " conflicts with %s-%s-%s\n"
 msgstr ""
 
-#: lib/problems.c:251
+#: lib/problems.c:245
 #, c-format
 msgid "package %s is for a different architecture"
 msgstr ""
 
-#: lib/problems.c:256
+#: lib/problems.c:250
 #, c-format
 msgid "package %s is for a different operating system"
 msgstr ""
 
-#: lib/problems.c:261
+#: lib/problems.c:255
 #, c-format
 msgid "package %s is already installed"
 msgstr ""
 
-#: lib/problems.c:266
+#: lib/problems.c:260
 #, c-format
 msgid "path %s in package %s is not relocateable"
 msgstr ""
 
-#: lib/problems.c:271
+#: lib/problems.c:265
 #, c-format
 msgid "file %s conflicts between attempted installs of %s and %s"
 msgstr ""
 
-#: lib/problems.c:276
+#: lib/problems.c:270
 #, c-format
 msgid "file %s from install of %s conflicts with file from package %s"
 msgstr ""
 
-#: lib/problems.c:281
+#: lib/problems.c:275
 #, c-format
 msgid "package %s (which is newer than %s) is already installed"
 msgstr ""
 
-#: lib/problems.c:286
+#: lib/problems.c:280
 #, c-format
 msgid "installing package %s needs %ld%cb on the %s filesystem"
 msgstr ""
 
-#: lib/problems.c:296
+#: lib/problems.c:290
 #, c-format
 msgid "installing package %s needs %ld inodes on the %s filesystem"
 msgstr ""
 
-#: lib/problems.c:301
+#: lib/problems.c:295
 #, c-format
 msgid "package %s pre-transaction syscall(s): %s failed: %s"
 msgstr ""
 
-#: lib/problems.c:308
+#: lib/problems.c:302
 #, c-format
 msgid "unknown error %d encountered while manipulating package %s"
 msgstr ""
index 01af174..5190ae9 100644 (file)
--- a/po/id.po
+++ b/po/id.po
@@ -6,7 +6,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: rpm 4.0.3\n"
-"POT-Creation-Date: 2001-10-30 22:54-0500\n"
+"POT-Creation-Date: 2001-11-01 14:59-0500\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1411,82 +1411,82 @@ msgid " failed - "
 msgstr ""
 
 #. XXX legacy epoch-less requires/conflicts compatibility
-#: lib/depends.c:184
+#: lib/depends.c:183
 #, c-format
 msgid ""
 "the \"B\" dependency needs an epoch (assuming same as \"A\")\n"
 "\tA %s\tB %s\n"
 msgstr ""
 
-#: lib/depends.c:213
+#: lib/depends.c:212
 #, c-format
 msgid "  %s    A %s\tB %s\n"
 msgstr ""
 
-#: lib/depends.c:214 lib/depends.c:791 lib/depends.c:923
+#: lib/depends.c:213 lib/depends.c:796 lib/depends.c:928
 msgid "YES"
 msgstr ""
 
-#: lib/depends.c:214 lib/depends.c:791 lib/depends.c:923
+#: lib/depends.c:213 lib/depends.c:796 lib/depends.c:928
 msgid "NO "
 msgstr ""
 
-#: lib/depends.c:356
+#: lib/depends.c:355
 #, c-format
 msgid "cannot open Packages database in %s\n"
 msgstr ""
 
-#: lib/depends.c:544
+#: lib/depends.c:547
 #, c-format
 msgid "newer package %s already added, skipping %s\n"
 msgstr ""
 
-#: lib/depends.c:549
+#: lib/depends.c:552
 #, c-format
 msgid "package %s already added, ignoring\n"
 msgstr ""
 
-#: lib/depends.c:554
+#: lib/depends.c:557
 #, c-format
 msgid "older package %s already added, replacing with %s\n"
 msgstr ""
 
-#: lib/depends.c:790
+#: lib/depends.c:795
 #, c-format
 msgid "%s: %-45s %-s (cached)\n"
 msgstr ""
 
-#: lib/depends.c:819
+#: lib/depends.c:824
 #, c-format
 msgid "%s: %-45s YES (rpmrc provides)\n"
 msgstr ""
 
-#: lib/depends.c:836
+#: lib/depends.c:841
 #, c-format
 msgid "%s: %-45s YES (rpmlib provides)\n"
 msgstr ""
 
-#: lib/depends.c:859
+#: lib/depends.c:864
 #, c-format
 msgid "%s: %-45s YES (db files)\n"
 msgstr ""
 
-#: lib/depends.c:872
+#: lib/depends.c:877
 #, c-format
 msgid "%s: %-45s YES (db provides)\n"
 msgstr ""
 
-#: lib/depends.c:886
+#: lib/depends.c:891
 #, c-format
 msgid "%s: %-45s YES (db package)\n"
 msgstr ""
 
-#: lib/depends.c:902
+#: lib/depends.c:907
 #, c-format
 msgid "%s: %-45s NO\n"
 msgstr ""
 
-#: lib/depends.c:923
+#: lib/depends.c:928
 #, c-format
 msgid "%s: (%s, %s) added to Depends cache.\n"
 msgstr ""
@@ -1494,47 +1494,53 @@ msgstr ""
 #. requirements are satisfied.
 #. @switchbreak@
 #. requirements are not satisfied.
-#: lib/depends.c:989
+#: lib/depends.c:994
 #, c-format
 msgid "package %s-%s-%s require not satisfied: %s\n"
 msgstr ""
 
 #. conflicts exist.
-#: lib/depends.c:1067
+#: lib/depends.c:1074
 #, c-format
 msgid "package %s conflicts: %s\n"
 msgstr ""
 
-#: lib/depends.c:1319
+#: lib/depends.c:1330
 #, c-format
-msgid "removing %s-%s-%s \"%s\" from tsort relations.\n"
+msgid "removing %s \"%s\" from tsort relations.\n"
 msgstr ""
 
 #. Record all relations.
-#: lib/depends.c:1475
+#: lib/depends.c:1581
 msgid "========== recording tsort relations\n"
 msgstr ""
 
 #. T4. Scan for zeroes.
-#: lib/depends.c:1543
+#: lib/depends.c:1668
 msgid ""
 "========== tsorting packages (order, #predecessors, #succesors, depth)\n"
 msgstr ""
 
-#: lib/depends.c:1595
+#: lib/depends.c:1744
 msgid "========== successors only (presentation order)\n"
 msgstr ""
 
-#: lib/depends.c:1656
+#: lib/depends.c:1830
 msgid "LOOP:\n"
 msgstr ""
 
-#: lib/depends.c:1686
+#: lib/depends.c:1864
 msgid "========== continuing tsort ...\n"
 msgstr ""
 
+#. Return no. of packages that could not be ordered.
+#: lib/depends.c:1869
+#, c-format
+msgid "rpmdepOrder failed, %d elements remain\n"
+msgstr ""
+
 #: lib/formats.c:29 lib/formats.c:53 lib/formats.c:84 lib/formats.c:281
-#: lib/header.c:2929 lib/header.c:2950 lib/header.c:2972
+#: lib/header.c:2958 lib/header.c:2979 lib/header.c:3001
 msgid "(not a number)"
 msgstr ""
 
@@ -1625,88 +1631,88 @@ msgstr ""
 
 #. This should not be allowed
 #. @-modfilesys@
-#: lib/header.c:314
+#: lib/header.c:342
 msgid "dataLength() RPM_STRING_TYPE count must be 1.\n"
 msgstr ""
 
 #. @-modfilesys@
-#: lib/header.c:351 lib/header_internal.c:161 lib/psm.c:949
+#: lib/header.c:379 lib/header_internal.c:161 lib/psm.c:949
 #, c-format
 msgid "Data type %d not supported\n"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2186
+#: lib/header.c:2215
 #, c-format
 msgid "missing { after %"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2216
+#: lib/header.c:2245
 msgid "missing } after %{"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2230
+#: lib/header.c:2259
 msgid "empty tag format"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2244
+#: lib/header.c:2273
 msgid "empty tag name"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2261
+#: lib/header.c:2290
 msgid "unknown tag"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2288
+#: lib/header.c:2317
 msgid "] expected at end of array"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2306
+#: lib/header.c:2335
 msgid "unexpected ]"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2310
+#: lib/header.c:2339
 msgid "unexpected }"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2376
+#: lib/header.c:2405
 msgid "? expected in expression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2385
+#: lib/header.c:2414
 msgid "{ expected after ? in expression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2398 lib/header.c:2440
+#: lib/header.c:2427 lib/header.c:2469
 msgid "} expected in expression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2408
+#: lib/header.c:2437
 msgid ": expected following ? subexpression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2425
+#: lib/header.c:2454
 msgid "{ expected after : in expression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2450
+#: lib/header.c:2479
 msgid "| expected at end of expression"
 msgstr ""
 
-#: lib/header.c:2673
+#: lib/header.c:2702
 msgid "(unknown type)"
 msgstr ""
 
@@ -2137,67 +2143,67 @@ msgstr ""
 msgid "generate signature"
 msgstr ""
 
-#: lib/problems.c:208
+#: lib/problems.c:202
 #, c-format
 msgid " is needed by %s-%s-%s\n"
 msgstr ""
 
-#: lib/problems.c:211
+#: lib/problems.c:205
 #, c-format
 msgid " conflicts with %s-%s-%s\n"
 msgstr ""
 
-#: lib/problems.c:251
+#: lib/problems.c:245
 #, c-format
 msgid "package %s is for a different architecture"
 msgstr ""
 
-#: lib/problems.c:256
+#: lib/problems.c:250
 #, c-format
 msgid "package %s is for a different operating system"
 msgstr ""
 
-#: lib/problems.c:261
+#: lib/problems.c:255
 #, c-format
 msgid "package %s is already installed"
 msgstr ""
 
-#: lib/problems.c:266
+#: lib/problems.c:260
 #, c-format
 msgid "path %s in package %s is not relocateable"
 msgstr ""
 
-#: lib/problems.c:271
+#: lib/problems.c:265
 #, c-format
 msgid "file %s conflicts between attempted installs of %s and %s"
 msgstr ""
 
-#: lib/problems.c:276
+#: lib/problems.c:270
 #, c-format
 msgid "file %s from install of %s conflicts with file from package %s"
 msgstr ""
 
-#: lib/problems.c:281
+#: lib/problems.c:275
 #, c-format
 msgid "package %s (which is newer than %s) is already installed"
 msgstr ""
 
-#: lib/problems.c:286
+#: lib/problems.c:280
 #, c-format
 msgid "installing package %s needs %ld%cb on the %s filesystem"
 msgstr ""
 
-#: lib/problems.c:296
+#: lib/problems.c:290
 #, c-format
 msgid "installing package %s needs %ld inodes on the %s filesystem"
 msgstr ""
 
-#: lib/problems.c:301
+#: lib/problems.c:295
 #, c-format
 msgid "package %s pre-transaction syscall(s): %s failed: %s"
 msgstr ""
 
-#: lib/problems.c:308
+#: lib/problems.c:302
 #, c-format
 msgid "unknown error %d encountered while manipulating package %s"
 msgstr ""
index e543dab..f24f9a1 100644 (file)
--- a/po/is.po
+++ b/po/is.po
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: rpm 4.0.3\n"
-"POT-Creation-Date: 2001-10-30 22:54-0500\n"
+"POT-Creation-Date: 2001-11-01 14:59-0500\n"
 "PO-Revision-Date: 2001-07-12 13:25+0000\n"
 "Last-Translator: Richard Allen <ra@hp.is>\n"
 "Language-Team: is <kde-isl@mmedia.is>\n"
@@ -1411,82 +1411,82 @@ msgid " failed - "
 msgstr ""
 
 #. XXX legacy epoch-less requires/conflicts compatibility
-#: lib/depends.c:184
+#: lib/depends.c:183
 #, c-format
 msgid ""
 "the \"B\" dependency needs an epoch (assuming same as \"A\")\n"
 "\tA %s\tB %s\n"
 msgstr ""
 
-#: lib/depends.c:213
+#: lib/depends.c:212
 #, c-format
 msgid "  %s    A %s\tB %s\n"
 msgstr ""
 
-#: lib/depends.c:214 lib/depends.c:791 lib/depends.c:923
+#: lib/depends.c:213 lib/depends.c:796 lib/depends.c:928
 msgid "YES"
 msgstr ""
 
-#: lib/depends.c:214 lib/depends.c:791 lib/depends.c:923
+#: lib/depends.c:213 lib/depends.c:796 lib/depends.c:928
 msgid "NO "
 msgstr ""
 
-#: lib/depends.c:356
+#: lib/depends.c:355
 #, c-format
 msgid "cannot open Packages database in %s\n"
 msgstr "get ekki opnað pakka gagnagrunn í\n"
 
-#: lib/depends.c:544
+#: lib/depends.c:547
 #, c-format
 msgid "newer package %s already added, skipping %s\n"
 msgstr ""
 
-#: lib/depends.c:549
+#: lib/depends.c:552
 #, c-format
 msgid "package %s already added, ignoring\n"
 msgstr ""
 
-#: lib/depends.c:554
+#: lib/depends.c:557
 #, c-format
 msgid "older package %s already added, replacing with %s\n"
 msgstr ""
 
-#: lib/depends.c:790
+#: lib/depends.c:795
 #, c-format
 msgid "%s: %-45s %-s (cached)\n"
 msgstr ""
 
-#: lib/depends.c:819
+#: lib/depends.c:824
 #, c-format
 msgid "%s: %-45s YES (rpmrc provides)\n"
 msgstr ""
 
-#: lib/depends.c:836
+#: lib/depends.c:841
 #, c-format
 msgid "%s: %-45s YES (rpmlib provides)\n"
 msgstr ""
 
-#: lib/depends.c:859
+#: lib/depends.c:864
 #, c-format
 msgid "%s: %-45s YES (db files)\n"
 msgstr ""
 
-#: lib/depends.c:872
+#: lib/depends.c:877
 #, c-format
 msgid "%s: %-45s YES (db provides)\n"
 msgstr ""
 
-#: lib/depends.c:886
+#: lib/depends.c:891
 #, c-format
 msgid "%s: %-45s YES (db package)\n"
 msgstr ""
 
-#: lib/depends.c:902
+#: lib/depends.c:907
 #, c-format
 msgid "%s: %-45s NO\n"
 msgstr ""
 
-#: lib/depends.c:923
+#: lib/depends.c:928
 #, c-format
 msgid "%s: (%s, %s) added to Depends cache.\n"
 msgstr ""
@@ -1494,47 +1494,53 @@ msgstr ""
 #. requirements are satisfied.
 #. @switchbreak@
 #. requirements are not satisfied.
-#: lib/depends.c:989
+#: lib/depends.c:994
 #, c-format
 msgid "package %s-%s-%s require not satisfied: %s\n"
 msgstr ""
 
 #. conflicts exist.
-#: lib/depends.c:1067
+#: lib/depends.c:1074
 #, c-format
 msgid "package %s conflicts: %s\n"
 msgstr ""
 
-#: lib/depends.c:1319
+#: lib/depends.c:1330
 #, c-format
-msgid "removing %s-%s-%s \"%s\" from tsort relations.\n"
+msgid "removing %s \"%s\" from tsort relations.\n"
 msgstr ""
 
 #. Record all relations.
-#: lib/depends.c:1475
+#: lib/depends.c:1581
 msgid "========== recording tsort relations\n"
 msgstr ""
 
 #. T4. Scan for zeroes.
-#: lib/depends.c:1543
+#: lib/depends.c:1668
 msgid ""
 "========== tsorting packages (order, #predecessors, #succesors, depth)\n"
 msgstr ""
 
-#: lib/depends.c:1595
+#: lib/depends.c:1744
 msgid "========== successors only (presentation order)\n"
 msgstr ""
 
-#: lib/depends.c:1656
+#: lib/depends.c:1830
 msgid "LOOP:\n"
 msgstr ""
 
-#: lib/depends.c:1686
+#: lib/depends.c:1864
 msgid "========== continuing tsort ...\n"
 msgstr ""
 
+#. Return no. of packages that could not be ordered.
+#: lib/depends.c:1869
+#, c-format
+msgid "rpmdepOrder failed, %d elements remain\n"
+msgstr ""
+
 #: lib/formats.c:29 lib/formats.c:53 lib/formats.c:84 lib/formats.c:281
-#: lib/header.c:2929 lib/header.c:2950 lib/header.c:2972
+#: lib/header.c:2958 lib/header.c:2979 lib/header.c:3001
 msgid "(not a number)"
 msgstr ""
 
@@ -1625,88 +1631,88 @@ msgstr "%s b
 
 #. This should not be allowed
 #. @-modfilesys@
-#: lib/header.c:314
+#: lib/header.c:342
 msgid "dataLength() RPM_STRING_TYPE count must be 1.\n"
 msgstr ""
 
 #. @-modfilesys@
-#: lib/header.c:351 lib/header_internal.c:161 lib/psm.c:949
+#: lib/header.c:379 lib/header_internal.c:161 lib/psm.c:949
 #, c-format
 msgid "Data type %d not supported\n"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2186
+#: lib/header.c:2215
 #, c-format
 msgid "missing { after %"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2216
+#: lib/header.c:2245
 msgid "missing } after %{"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2230
+#: lib/header.c:2259
 msgid "empty tag format"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2244
+#: lib/header.c:2273
 msgid "empty tag name"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2261
+#: lib/header.c:2290
 msgid "unknown tag"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2288
+#: lib/header.c:2317
 msgid "] expected at end of array"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2306
+#: lib/header.c:2335
 msgid "unexpected ]"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2310
+#: lib/header.c:2339
 msgid "unexpected }"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2376
+#: lib/header.c:2405
 msgid "? expected in expression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2385
+#: lib/header.c:2414
 msgid "{ expected after ? in expression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2398 lib/header.c:2440
+#: lib/header.c:2427 lib/header.c:2469
 msgid "} expected in expression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2408
+#: lib/header.c:2437
 msgid ": expected following ? subexpression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2425
+#: lib/header.c:2454
 msgid "{ expected after : in expression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2450
+#: lib/header.c:2479
 msgid "| expected at end of expression"
 msgstr ""
 
-#: lib/header.c:2673
+#: lib/header.c:2702
 msgid "(unknown type)"
 msgstr ""
 
@@ -2142,67 +2148,67 @@ msgstr ""
 msgid "generate signature"
 msgstr "búa til undirskrift"
 
-#: lib/problems.c:208
+#: lib/problems.c:202
 #, c-format
 msgid " is needed by %s-%s-%s\n"
 msgstr ""
 
-#: lib/problems.c:211
+#: lib/problems.c:205
 #, c-format
 msgid " conflicts with %s-%s-%s\n"
 msgstr ""
 
-#: lib/problems.c:251
+#: lib/problems.c:245
 #, c-format
 msgid "package %s is for a different architecture"
 msgstr ""
 
-#: lib/problems.c:256
+#: lib/problems.c:250
 #, c-format
 msgid "package %s is for a different operating system"
 msgstr ""
 
-#: lib/problems.c:261
+#: lib/problems.c:255
 #, c-format
 msgid "package %s is already installed"
 msgstr ""
 
-#: lib/problems.c:266
+#: lib/problems.c:260
 #, c-format
 msgid "path %s in package %s is not relocateable"
 msgstr ""
 
-#: lib/problems.c:271
+#: lib/problems.c:265
 #, c-format
 msgid "file %s conflicts between attempted installs of %s and %s"
 msgstr ""
 
-#: lib/problems.c:276
+#: lib/problems.c:270
 #, c-format
 msgid "file %s from install of %s conflicts with file from package %s"
 msgstr ""
 
-#: lib/problems.c:281
+#: lib/problems.c:275
 #, c-format
 msgid "package %s (which is newer than %s) is already installed"
 msgstr ""
 
-#: lib/problems.c:286
+#: lib/problems.c:280
 #, c-format
 msgid "installing package %s needs %ld%cb on the %s filesystem"
 msgstr ""
 
-#: lib/problems.c:296
+#: lib/problems.c:290
 #, c-format
 msgid "installing package %s needs %ld inodes on the %s filesystem"
 msgstr ""
 
-#: lib/problems.c:301
+#: lib/problems.c:295
 #, c-format
 msgid "package %s pre-transaction syscall(s): %s failed: %s"
 msgstr ""
 
-#: lib/problems.c:308
+#: lib/problems.c:302
 #, c-format
 msgid "unknown error %d encountered while manipulating package %s"
 msgstr ""
index 01af174..5190ae9 100644 (file)
--- a/po/it.po
+++ b/po/it.po
@@ -6,7 +6,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: rpm 4.0.3\n"
-"POT-Creation-Date: 2001-10-30 22:54-0500\n"
+"POT-Creation-Date: 2001-11-01 14:59-0500\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1411,82 +1411,82 @@ msgid " failed - "
 msgstr ""
 
 #. XXX legacy epoch-less requires/conflicts compatibility
-#: lib/depends.c:184
+#: lib/depends.c:183
 #, c-format
 msgid ""
 "the \"B\" dependency needs an epoch (assuming same as \"A\")\n"
 "\tA %s\tB %s\n"
 msgstr ""
 
-#: lib/depends.c:213
+#: lib/depends.c:212
 #, c-format
 msgid "  %s    A %s\tB %s\n"
 msgstr ""
 
-#: lib/depends.c:214 lib/depends.c:791 lib/depends.c:923
+#: lib/depends.c:213 lib/depends.c:796 lib/depends.c:928
 msgid "YES"
 msgstr ""
 
-#: lib/depends.c:214 lib/depends.c:791 lib/depends.c:923
+#: lib/depends.c:213 lib/depends.c:796 lib/depends.c:928
 msgid "NO "
 msgstr ""
 
-#: lib/depends.c:356
+#: lib/depends.c:355
 #, c-format
 msgid "cannot open Packages database in %s\n"
 msgstr ""
 
-#: lib/depends.c:544
+#: lib/depends.c:547
 #, c-format
 msgid "newer package %s already added, skipping %s\n"
 msgstr ""
 
-#: lib/depends.c:549
+#: lib/depends.c:552
 #, c-format
 msgid "package %s already added, ignoring\n"
 msgstr ""
 
-#: lib/depends.c:554
+#: lib/depends.c:557
 #, c-format
 msgid "older package %s already added, replacing with %s\n"
 msgstr ""
 
-#: lib/depends.c:790
+#: lib/depends.c:795
 #, c-format
 msgid "%s: %-45s %-s (cached)\n"
 msgstr ""
 
-#: lib/depends.c:819
+#: lib/depends.c:824
 #, c-format
 msgid "%s: %-45s YES (rpmrc provides)\n"
 msgstr ""
 
-#: lib/depends.c:836
+#: lib/depends.c:841
 #, c-format
 msgid "%s: %-45s YES (rpmlib provides)\n"
 msgstr ""
 
-#: lib/depends.c:859
+#: lib/depends.c:864
 #, c-format
 msgid "%s: %-45s YES (db files)\n"
 msgstr ""
 
-#: lib/depends.c:872
+#: lib/depends.c:877
 #, c-format
 msgid "%s: %-45s YES (db provides)\n"
 msgstr ""
 
-#: lib/depends.c:886
+#: lib/depends.c:891
 #, c-format
 msgid "%s: %-45s YES (db package)\n"
 msgstr ""
 
-#: lib/depends.c:902
+#: lib/depends.c:907
 #, c-format
 msgid "%s: %-45s NO\n"
 msgstr ""
 
-#: lib/depends.c:923
+#: lib/depends.c:928
 #, c-format
 msgid "%s: (%s, %s) added to Depends cache.\n"
 msgstr ""
@@ -1494,47 +1494,53 @@ msgstr ""
 #. requirements are satisfied.
 #. @switchbreak@
 #. requirements are not satisfied.
-#: lib/depends.c:989
+#: lib/depends.c:994
 #, c-format
 msgid "package %s-%s-%s require not satisfied: %s\n"
 msgstr ""
 
 #. conflicts exist.
-#: lib/depends.c:1067
+#: lib/depends.c:1074
 #, c-format
 msgid "package %s conflicts: %s\n"
 msgstr ""
 
-#: lib/depends.c:1319
+#: lib/depends.c:1330
 #, c-format
-msgid "removing %s-%s-%s \"%s\" from tsort relations.\n"
+msgid "removing %s \"%s\" from tsort relations.\n"
 msgstr ""
 
 #. Record all relations.
-#: lib/depends.c:1475
+#: lib/depends.c:1581
 msgid "========== recording tsort relations\n"
 msgstr ""
 
 #. T4. Scan for zeroes.
-#: lib/depends.c:1543
+#: lib/depends.c:1668
 msgid ""
 "========== tsorting packages (order, #predecessors, #succesors, depth)\n"
 msgstr ""
 
-#: lib/depends.c:1595
+#: lib/depends.c:1744
 msgid "========== successors only (presentation order)\n"
 msgstr ""
 
-#: lib/depends.c:1656
+#: lib/depends.c:1830
 msgid "LOOP:\n"
 msgstr ""
 
-#: lib/depends.c:1686
+#: lib/depends.c:1864
 msgid "========== continuing tsort ...\n"
 msgstr ""
 
+#. Return no. of packages that could not be ordered.
+#: lib/depends.c:1869
+#, c-format
+msgid "rpmdepOrder failed, %d elements remain\n"
+msgstr ""
+
 #: lib/formats.c:29 lib/formats.c:53 lib/formats.c:84 lib/formats.c:281
-#: lib/header.c:2929 lib/header.c:2950 lib/header.c:2972
+#: lib/header.c:2958 lib/header.c:2979 lib/header.c:3001
 msgid "(not a number)"
 msgstr ""
 
@@ -1625,88 +1631,88 @@ msgstr ""
 
 #. This should not be allowed
 #. @-modfilesys@
-#: lib/header.c:314
+#: lib/header.c:342
 msgid "dataLength() RPM_STRING_TYPE count must be 1.\n"
 msgstr ""
 
 #. @-modfilesys@
-#: lib/header.c:351 lib/header_internal.c:161 lib/psm.c:949
+#: lib/header.c:379 lib/header_internal.c:161 lib/psm.c:949
 #, c-format
 msgid "Data type %d not supported\n"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2186
+#: lib/header.c:2215
 #, c-format
 msgid "missing { after %"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2216
+#: lib/header.c:2245
 msgid "missing } after %{"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2230
+#: lib/header.c:2259
 msgid "empty tag format"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2244
+#: lib/header.c:2273
 msgid "empty tag name"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2261
+#: lib/header.c:2290
 msgid "unknown tag"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2288
+#: lib/header.c:2317
 msgid "] expected at end of array"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2306
+#: lib/header.c:2335
 msgid "unexpected ]"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2310
+#: lib/header.c:2339
 msgid "unexpected }"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2376
+#: lib/header.c:2405
 msgid "? expected in expression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2385
+#: lib/header.c:2414
 msgid "{ expected after ? in expression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2398 lib/header.c:2440
+#: lib/header.c:2427 lib/header.c:2469
 msgid "} expected in expression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2408
+#: lib/header.c:2437
 msgid ": expected following ? subexpression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2425
+#: lib/header.c:2454
 msgid "{ expected after : in expression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2450
+#: lib/header.c:2479
 msgid "| expected at end of expression"
 msgstr ""
 
-#: lib/header.c:2673
+#: lib/header.c:2702
 msgid "(unknown type)"
 msgstr ""
 
@@ -2137,67 +2143,67 @@ msgstr ""
 msgid "generate signature"
 msgstr ""
 
-#: lib/problems.c:208
+#: lib/problems.c:202
 #, c-format
 msgid " is needed by %s-%s-%s\n"
 msgstr ""
 
-#: lib/problems.c:211
+#: lib/problems.c:205
 #, c-format
 msgid " conflicts with %s-%s-%s\n"
 msgstr ""
 
-#: lib/problems.c:251
+#: lib/problems.c:245
 #, c-format
 msgid "package %s is for a different architecture"
 msgstr ""
 
-#: lib/problems.c:256
+#: lib/problems.c:250
 #, c-format
 msgid "package %s is for a different operating system"
 msgstr ""
 
-#: lib/problems.c:261
+#: lib/problems.c:255
 #, c-format
 msgid "package %s is already installed"
 msgstr ""
 
-#: lib/problems.c:266
+#: lib/problems.c:260
 #, c-format
 msgid "path %s in package %s is not relocateable"
 msgstr ""
 
-#: lib/problems.c:271
+#: lib/problems.c:265
 #, c-format
 msgid "file %s conflicts between attempted installs of %s and %s"
 msgstr ""
 
-#: lib/problems.c:276
+#: lib/problems.c:270
 #, c-format
 msgid "file %s from install of %s conflicts with file from package %s"
 msgstr ""
 
-#: lib/problems.c:281
+#: lib/problems.c:275
 #, c-format
 msgid "package %s (which is newer than %s) is already installed"
 msgstr ""
 
-#: lib/problems.c:286
+#: lib/problems.c:280
 #, c-format
 msgid "installing package %s needs %ld%cb on the %s filesystem"
 msgstr ""
 
-#: lib/problems.c:296
+#: lib/problems.c:290
 #, c-format
 msgid "installing package %s needs %ld inodes on the %s filesystem"
 msgstr ""
 
-#: lib/problems.c:301
+#: lib/problems.c:295
 #, c-format
 msgid "package %s pre-transaction syscall(s): %s failed: %s"
 msgstr ""
 
-#: lib/problems.c:308
+#: lib/problems.c:302
 #, c-format
 msgid "unknown error %d encountered while manipulating package %s"
 msgstr ""
index b281b33..66ace6e 100644 (file)
--- a/po/ja.po
+++ b/po/ja.po
@@ -6,7 +6,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: rpm 4.0.3\n"
-"POT-Creation-Date: 2001-10-30 22:54-0500\n"
+"POT-Creation-Date: 2001-11-01 14:59-0500\n"
 "PO-Revision-Date: 1999-12-01 22:49 +JST\n"
 "Last-Translator: Kanda Mitsuru <kanda@nn.iij4u.or.jp>\n"
 "Language-Team: JRPM <jrpm@linux.or.jp>\n"
@@ -1484,7 +1484,7 @@ msgid " failed - "
 msgstr "¼ºÇÔ - "
 
 #. XXX legacy epoch-less requires/conflicts compatibility
-#: lib/depends.c:184
+#: lib/depends.c:183
 #, c-format
 msgid ""
 "the \"B\" dependency needs an epoch (assuming same as \"A\")\n"
@@ -1493,75 +1493,75 @@ msgstr ""
 "\"B\" ¤Î°Í¸À­¤Ï epoch ¤òɬÍפȤ·¤Þ¤¹(\"A\"¤ÈƱ¤¸¤Ç¤¢¤ë¤È²¾Äꤷ¤Æ)\n"
 "\tA %s\tB %s\n"
 
-#: lib/depends.c:213
+#: lib/depends.c:212
 #, c-format
 msgid "  %s    A %s\tB %s\n"
 msgstr ""
 
-#: lib/depends.c:214 lib/depends.c:791 lib/depends.c:923
+#: lib/depends.c:213 lib/depends.c:796 lib/depends.c:928
 msgid "YES"
 msgstr ""
 
-#: lib/depends.c:214 lib/depends.c:791 lib/depends.c:923
+#: lib/depends.c:213 lib/depends.c:796 lib/depends.c:928
 msgid "NO "
 msgstr ""
 
-#: lib/depends.c:356
+#: lib/depends.c:355
 #, fuzzy, c-format
 msgid "cannot open Packages database in %s\n"
 msgstr "%s/packages.rpm ¤ò¥ª¡¼¥×¥ó¤Ç¤­¤Þ¤»¤ó\n"
 
-#: lib/depends.c:544
+#: lib/depends.c:547
 #, c-format
 msgid "newer package %s already added, skipping %s\n"
 msgstr ""
 
-#: lib/depends.c:549
+#: lib/depends.c:552
 #, fuzzy, c-format
 msgid "package %s already added, ignoring\n"
 msgstr "¥Ñ¥Ã¥±¡¼¥¸ %s-%s-%s ¤Ï¤¹¤Ç¤Ë¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: lib/depends.c:554
+#: lib/depends.c:557
 #, c-format
 msgid "older package %s already added, replacing with %s\n"
 msgstr ""
 
-#: lib/depends.c:790
+#: lib/depends.c:795
 #, fuzzy, c-format
 msgid "%s: %-45s %-s (cached)\n"
 msgstr "%s: %s ¤Ï db ¥Ñ¥Ã¥±¡¼¥¸¤Ë¤è¤Ã¤ÆËþ¤µ¤ì¤Æ¤¤¤Þ¤¹¡£\n"
 
-#: lib/depends.c:819
+#: lib/depends.c:824
 #, fuzzy, c-format
 msgid "%s: %-45s YES (rpmrc provides)\n"
 msgstr "%s: %s ¤Ï rpmrc ¤¬Ä󶡤¹¤ë¤³¤È¤Ë¤è¤Ã¤ÆËþ¤µ¤ì¤Þ¤¹¡£\n"
 
-#: lib/depends.c:836
+#: lib/depends.c:841
 #, fuzzy, c-format
 msgid "%s: %-45s YES (rpmlib provides)\n"
 msgstr "%s: %s ¤Ï rpmrc ¤¬Ä󶡤¹¤ë¤³¤È¤Ë¤è¤Ã¤ÆËþ¤µ¤ì¤Þ¤¹¡£\n"
 
-#: lib/depends.c:859
+#: lib/depends.c:864
 #, c-format
 msgid "%s: %-45s YES (db files)\n"
 msgstr ""
 
-#: lib/depends.c:872
+#: lib/depends.c:877
 #, fuzzy, c-format
 msgid "%s: %-45s YES (db provides)\n"
 msgstr "%s: %s ¤Ï db ¤¬Ä󶡤¹¤ë¤³¤È¤Ë¤è¤Ã¤ÆËþ¤µ¤ì¤Þ¤¹¡£\n"
 
-#: lib/depends.c:886
+#: lib/depends.c:891
 #, fuzzy, c-format
 msgid "%s: %-45s YES (db package)\n"
 msgstr "%s: %s ¤Ï db ¥Ñ¥Ã¥±¡¼¥¸¤Ë¤è¤Ã¤ÆËþ¤µ¤ì¤Æ¤¤¤Þ¤¹¡£\n"
 
-#: lib/depends.c:902
+#: lib/depends.c:907
 #, c-format
 msgid "%s: %-45s NO\n"
 msgstr ""
 
-#: lib/depends.c:923
+#: lib/depends.c:928
 #, fuzzy, c-format
 msgid "%s: (%s, %s) added to Depends cache.\n"
 msgstr "%s: %s ¤Ï¥Ñ¥Ã¥±¡¼¥¸¤Ë²Ã¤¨¤ë¤³¤È¤Ë¤è¤Ã¤ÆËþ¤µ¤ì¤Þ¤¹¡£\n"
@@ -1569,47 +1569,53 @@ msgstr "%s: %s 
 #. requirements are satisfied.
 #. @switchbreak@
 #. requirements are not satisfied.
-#: lib/depends.c:989
+#: lib/depends.c:994
 #, fuzzy, c-format
 msgid "package %s-%s-%s require not satisfied: %s\n"
 msgstr "¥Ñ¥Ã¥±¡¼¥¸ %s ¤Ï require ¤¬Ëþ¤¿¤µ¤ì¤Æ¤¤¤Þ¤»¤ó: %s\n"
 
 #. conflicts exist.
-#: lib/depends.c:1067
+#: lib/depends.c:1074
 #, c-format
 msgid "package %s conflicts: %s\n"
 msgstr "%s ¤È¶¥¹ç¤¹¤ë¥Ñ¥Ã¥±¡¼¥¸¤¬¤¢¤ê¤Þ¤¹: %s\n"
 
-#: lib/depends.c:1319
+#: lib/depends.c:1330
 #, fuzzy, c-format
-msgid "removing %s-%s-%s \"%s\" from tsort relations.\n"
+msgid "removing %s \"%s\" from tsort relations.\n"
 msgstr "group ¥¤¥ó¥Ç¥Ã¥¯¥¹¤òºï½ü¤·¤Þ¤¹\n"
 
 #. Record all relations.
-#: lib/depends.c:1475
+#: lib/depends.c:1581
 msgid "========== recording tsort relations\n"
 msgstr ""
 
 #. T4. Scan for zeroes.
-#: lib/depends.c:1543
+#: lib/depends.c:1668
 msgid ""
 "========== tsorting packages (order, #predecessors, #succesors, depth)\n"
 msgstr ""
 
-#: lib/depends.c:1595
+#: lib/depends.c:1744
 msgid "========== successors only (presentation order)\n"
 msgstr ""
 
-#: lib/depends.c:1656
+#: lib/depends.c:1830
 msgid "LOOP:\n"
 msgstr ""
 
-#: lib/depends.c:1686
+#: lib/depends.c:1864
 msgid "========== continuing tsort ...\n"
 msgstr ""
 
+#. Return no. of packages that could not be ordered.
+#: lib/depends.c:1869
+#, c-format
+msgid "rpmdepOrder failed, %d elements remain\n"
+msgstr ""
+
 #: lib/formats.c:29 lib/formats.c:53 lib/formats.c:84 lib/formats.c:281
-#: lib/header.c:2929 lib/header.c:2950 lib/header.c:2972
+#: lib/header.c:2958 lib/header.c:2979 lib/header.c:3001
 msgid "(not a number)"
 msgstr "(¿ô»ú¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó)"
 
@@ -1702,89 +1708,89 @@ msgstr "
 
 #. This should not be allowed
 #. @-modfilesys@
-#: lib/header.c:314
+#: lib/header.c:342
 #, fuzzy
 msgid "dataLength() RPM_STRING_TYPE count must be 1.\n"
 msgstr "grabDate() RPM_STRING_TYPE ¥«¥¦¥ó¥È¤Ï 1 ¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó¡£\n"
 
 #. @-modfilesys@
-#: lib/header.c:351 lib/header_internal.c:161 lib/psm.c:949
+#: lib/header.c:379 lib/header_internal.c:161 lib/psm.c:949
 #, c-format
 msgid "Data type %d not supported\n"
 msgstr "¥Ç¡¼¥¿¥¿¥¤¥× %d ¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó\n"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2186
+#: lib/header.c:2215
 #, c-format
 msgid "missing { after %"
 msgstr "% ¤Î¸å¤Ë { ¤¬¤¢¤ê¤Þ¤»¤ó"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2216
+#: lib/header.c:2245
 msgid "missing } after %{"
 msgstr "%{ ¤Î¸å¤Ë } ¤¬¤¢¤ê¤Þ¤»¤ó"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2230
+#: lib/header.c:2259
 msgid "empty tag format"
 msgstr "¶õ¤Î¥¿¥°¥Õ¥©¡¼¥Þ¥Ã¥È"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2244
+#: lib/header.c:2273
 msgid "empty tag name"
 msgstr "¶õ¤Î¥¿¥°Ì¾"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2261
+#: lib/header.c:2290
 msgid "unknown tag"
 msgstr "ÉÔÌÀ¤Ê¥¿¥°"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2288
+#: lib/header.c:2317
 msgid "] expected at end of array"
 msgstr "ÇÛÎó¤Î¸å¤Ë ] ¤¬´üÂÔ¤µ¤ì¤Þ¤¹"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2306
+#: lib/header.c:2335
 msgid "unexpected ]"
 msgstr "ͽ´ü¤»¤Ì ]"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2310
+#: lib/header.c:2339
 msgid "unexpected }"
 msgstr "ͽ´ü¤»¤Ì }"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2376
+#: lib/header.c:2405
 msgid "? expected in expression"
 msgstr "¼°Ãæ¤Ç ? ¤¬´üÂÔ¤µ¤ì¤Þ¤¹"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2385
+#: lib/header.c:2414
 msgid "{ expected after ? in expression"
 msgstr "¼°Ãæ¤Ç ? ¤Î¸å¤Ë { ¤¬´üÂÔ¤µ¤ì¤Þ¤¹"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2398 lib/header.c:2440
+#: lib/header.c:2427 lib/header.c:2469
 msgid "} expected in expression"
 msgstr "¼°Ãæ¤Ë } ¤¬´üÂÔ¤µ¤ì¤Þ¤¹"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2408
+#: lib/header.c:2437
 msgid ": expected following ? subexpression"
 msgstr "°Ê²¼¤Î ? ¥µ¥Ö¼°¤Î ¤Ë: ¤¬´üÂÔ¤µ¤ì¤Þ¤¹"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2425
+#: lib/header.c:2454
 msgid "{ expected after : in expression"
 msgstr "¼°Ãæ¤Ç : ¤Î¸å¤Ë { ¤¬´üÂÔ¤µ¤ì¤Þ¤¹"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2450
+#: lib/header.c:2479
 msgid "| expected at end of expression"
 msgstr "¼°¤Î½ª¤ê¤Ë | ¤¬´üÂÔ¤µ¤ì¤Þ¤¹"
 
-#: lib/header.c:2673
+#: lib/header.c:2702
 msgid "(unknown type)"
 msgstr "(ÉÔÌÀ¤Ê¥¿¥¤¥×)"
 
@@ -2281,76 +2287,76 @@ msgstr "
 msgid "generate signature"
 msgstr "PGP/GPG ½ð̾¤òÀ¸À®¤·¤Þ¤¹"
 
-#: lib/problems.c:208
+#: lib/problems.c:202
 #, c-format
 msgid " is needed by %s-%s-%s\n"
 msgstr "¤Ï %s-%s-%s ¤ËɬÍפȤµ¤ì¤Æ¤¤¤Þ¤¹\n"
 
-#: lib/problems.c:211
+#: lib/problems.c:205
 #, c-format
 msgid " conflicts with %s-%s-%s\n"
 msgstr " %s-%s-%s ¤È¶¥¹ç¤·¤Þ¤¹\n"
 
-#: lib/problems.c:251
+#: lib/problems.c:245
 #, fuzzy, c-format
 msgid "package %s is for a different architecture"
 msgstr "¥Ñ¥Ã¥±¡¼¥¸ %s-%s-%s ¤Ï°Û¤Ê¤ë¥¢¡¼¥­¥Æ¥¯¥Á¥ã¸þ¤±¤Ç¤¹"
 
-#: lib/problems.c:256
+#: lib/problems.c:250
 #, fuzzy, c-format
 msgid "package %s is for a different operating system"
 msgstr "¥Ñ¥Ã¥±¡¼¥¸ %s-%s-%s ¤Ï°Û¤Ê¤ë OS ¸þ¤±¤Ç¤¹"
 
-#: lib/problems.c:261
+#: lib/problems.c:255
 #, fuzzy, c-format
 msgid "package %s is already installed"
 msgstr "¥Ñ¥Ã¥±¡¼¥¸ %s-%s-%s ¤Ï¤¹¤Ç¤Ë¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: lib/problems.c:266
+#: lib/problems.c:260
 #, fuzzy, c-format
 msgid "path %s in package %s is not relocateable"
 msgstr "¥Ñ¥Ã¥±¡¼¥¸ %s ¤ÏºÆÇÛÃ֤Ǥ­¤Þ¤»¤ó"
 
-#: lib/problems.c:271
+#: lib/problems.c:265
 #, fuzzy, c-format
 msgid "file %s conflicts between attempted installs of %s and %s"
 msgstr ""
 "¥Õ¥¡¥¤¥ë %s ¤Ï %s-%s-%s ¤È %s-%s-%s ¤Î¥¤¥ó¥¹¥È¡¼¥ë¤Î¥Õ¥¡¥¤¥ë¤È¶¥¹ç¤·¤Æ¤¤¤Þ¤¹"
 
-#: lib/problems.c:276
+#: lib/problems.c:270
 #, fuzzy, c-format
 msgid "file %s from install of %s conflicts with file from package %s"
 msgstr ""
 "%s-%s-%s ¤Î¥¤¥ó¥¹¥È¡¼¥ë¤«¤é¤Î¥Õ¥¡¥¤¥ë %s ¤Ï¥Ñ¥Ã¥±¡¼¥¸ %s-%s-%s ¤«¤é¤Î¥Õ¥¡¥¤¥ë"
 "¤È¶¥¹ç¤·¤Æ¤¤¤Þ¤¹"
 
-#: lib/problems.c:281
+#: lib/problems.c:275
 #, fuzzy, c-format
 msgid "package %s (which is newer than %s) is already installed"
 msgstr ""
 "¥Ñ¥Ã¥±¡¼¥¸ %s-%s-%s (%s-%s-%s¤è¤ê¤â¿·¤·¤¤¤â¤Î) ¤Ï¤¹¤Ç¤Ë¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Æ¤¤¤Þ"
 "¤¹"
 
-#: lib/problems.c:286
+#: lib/problems.c:280
 #, fuzzy, c-format
 msgid "installing package %s needs %ld%cb on the %s filesystem"
 msgstr ""
 "¥Ñ¥Ã¥±¡¼¥¸ %s-%s-%s ¤Î¥¤¥ó¥¹¥È¡¼¥ë¤Ï %ld%cb ¤¬É¬ÍפǤ¹(%s ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¾å"
 "¤Ç)"
 
-#: lib/problems.c:296
+#: lib/problems.c:290
 #, fuzzy, c-format
 msgid "installing package %s needs %ld inodes on the %s filesystem"
 msgstr ""
 "¥Ñ¥Ã¥±¡¼¥¸ %s-%s-%s ¤Î¥¤¥ó¥¹¥È¡¼¥ë¤Ï %ld%cb ¤¬É¬ÍפǤ¹(%s ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¾å"
 "¤Ç)"
 
-#: lib/problems.c:301
+#: lib/problems.c:295
 #, c-format
 msgid "package %s pre-transaction syscall(s): %s failed: %s"
 msgstr ""
 
-#: lib/problems.c:308
+#: lib/problems.c:302
 #, fuzzy, c-format
 msgid "unknown error %d encountered while manipulating package %s"
 msgstr "ÉÔÌÀ¤Ê¥¨¥é¡¼ %d ¤¬¥Ñ¥Ã¥±¡¼¥¸ %s-%s-%s ¤ÎÁàºîÃæ¤Ë¤ª¤­¤Þ¤·¤¿"
index 013ebbe..2f82c9b 100644 (file)
--- a/po/ko.po
+++ b/po/ko.po
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: rpm 4.0.3\n"
-"POT-Creation-Date: 2001-10-30 22:54-0500\n"
+"POT-Creation-Date: 2001-11-01 14:59-0500\n"
 "PO-Revision-Date: 2001-09-07 22:03+0900\n"
 "Last-Translator: Jong-Hoon Ryu <redhat4u@netian.com>\n"
 "Language-Team: GNU Translation project <ko@li.org>\n"
@@ -1424,7 +1424,7 @@ msgid " failed - "
 msgstr " ½ÇÆÐÇÔ - "
 
 #. XXX legacy epoch-less requires/conflicts compatibility
-#: lib/depends.c:184
+#: lib/depends.c:183
 #, c-format
 msgid ""
 "the \"B\" dependency needs an epoch (assuming same as \"A\")\n"
@@ -1433,75 +1433,75 @@ msgstr ""
 "\"B\" ÀÇÁ¸¼ºÀº Áß¿ä½Ã µÇ´Â °Í(epoch)À» ÇÊ¿ä·Î ÇÕ´Ï´Ù (\"A\" ·Î °¡Á¤ÇÕ´Ï´Ù)\n"
 "\tA %s\tB %s\n"
 
-#: lib/depends.c:213
+#: lib/depends.c:212
 #, c-format
 msgid "  %s    A %s\tB %s\n"
 msgstr "  %s    A %s\tB %s\n"
 
-#: lib/depends.c:214 lib/depends.c:791 lib/depends.c:923
+#: lib/depends.c:213 lib/depends.c:796 lib/depends.c:928
 msgid "YES"
 msgstr "¿¹"
 
-#: lib/depends.c:214 lib/depends.c:791 lib/depends.c:923
+#: lib/depends.c:213 lib/depends.c:796 lib/depends.c:928
 msgid "NO "
 msgstr "¾Æ´Ï¿À"
 
-#: lib/depends.c:356
+#: lib/depends.c:355
 #, c-format
 msgid "cannot open Packages database in %s\n"
 msgstr "%s ¾ÈÀÇ ÆÐÅ°Áö µ¥ÀÌÅͺ£À̽º¸¦ ¿­ ¼ö ¾ø½À´Ï´Ù\n"
 
-#: lib/depends.c:544
+#: lib/depends.c:547
 #, c-format
 msgid "newer package %s already added, skipping %s\n"
 msgstr ""
 
-#: lib/depends.c:549
+#: lib/depends.c:552
 #, fuzzy, c-format
 msgid "package %s already added, ignoring\n"
 msgstr "%s ÆÐÅ°Áö´Â À̹̠¼³Ä¡µÇ¾î ÀÖ½À´Ï´Ù"
 
-#: lib/depends.c:554
+#: lib/depends.c:557
 #, c-format
 msgid "older package %s already added, replacing with %s\n"
 msgstr ""
 
-#: lib/depends.c:790
+#: lib/depends.c:795
 #, c-format
 msgid "%s: %-45s %-s (cached)\n"
 msgstr "%s: %-45s %-s (ij½ÃµÊ)\n"
 
-#: lib/depends.c:819
+#: lib/depends.c:824
 #, c-format
 msgid "%s: %-45s YES (rpmrc provides)\n"
 msgstr "%s: %-45s ¿¹ (rpmrcÀÌ Á¦°øÇÔ)\n"
 
-#: lib/depends.c:836
+#: lib/depends.c:841
 #, c-format
 msgid "%s: %-45s YES (rpmlib provides)\n"
 msgstr "%s: %-45s ¿¹ (rpmlibÀÌ Á¦°øÇÔ)\n"
 
-#: lib/depends.c:859
+#: lib/depends.c:864
 #, c-format
 msgid "%s: %-45s YES (db files)\n"
 msgstr "%s: %-45s ¿¹ (db ÆÄÀÏ)\n"
 
-#: lib/depends.c:872
+#: lib/depends.c:877
 #, c-format
 msgid "%s: %-45s YES (db provides)\n"
 msgstr "%s: %-45s ¿¹ (db°¡ Á¦°øÇÔ)\n"
 
-#: lib/depends.c:886
+#: lib/depends.c:891
 #, c-format
 msgid "%s: %-45s YES (db package)\n"
 msgstr "%s: %-45s ¿¹ (db ÆÐÅ°Áö)\n"
 
-#: lib/depends.c:902
+#: lib/depends.c:907
 #, c-format
 msgid "%s: %-45s NO\n"
 msgstr "%s: %-45s ¾Æ´Ï¿À\n"
 
-#: lib/depends.c:923
+#: lib/depends.c:928
 #, c-format
 msgid "%s: (%s, %s) added to Depends cache.\n"
 msgstr "%s: (%s, %s) ÀÇÁ¸(Depends) Ä³½Ã¿¡ Ãß°¡µÇ¾ú½À´Ï´Ù.\n"
@@ -1509,48 +1509,54 @@ msgstr "%s: (%s, %s) 
 #. requirements are satisfied.
 #. @switchbreak@
 #. requirements are not satisfied.
-#: lib/depends.c:989
+#: lib/depends.c:994
 #, c-format
 msgid "package %s-%s-%s require not satisfied: %s\n"
 msgstr "%s-%s-%s ÆÐÅ°ÁöÀÇ ÇÊ¿ä »çÇ×ÀÌ ¸¸Á·µÇÁö ¾ÊÀ½: %s\n"
 
 #. conflicts exist.
-#: lib/depends.c:1067
+#: lib/depends.c:1074
 #, c-format
 msgid "package %s conflicts: %s\n"
 msgstr "ÆÐÅ°Áö %s (ÀÌ)°¡ Ãæµ¹ÇÔ: %s\n"
 
-#: lib/depends.c:1319
-#, c-format
-msgid "removing %s-%s-%s \"%s\" from tsort relations.\n"
+#: lib/depends.c:1330
+#, fuzzy, c-format
+msgid "removing %s \"%s\" from tsort relations.\n"
 msgstr "tsort °ü°è¿¡¼­ %s-%s-%s \"%s\" (À»)¸¦ »èÁ¦ÇÕ´Ï´Ù.\n"
 
 #. Record all relations.
-#: lib/depends.c:1475
+#: lib/depends.c:1581
 msgid "========== recording tsort relations\n"
 msgstr "========== tsort °ü°è¸¦ ±â·Ï(record)ÇÕ´Ï´Ù\n"
 
 #. T4. Scan for zeroes.
-#: lib/depends.c:1543
+#: lib/depends.c:1668
 msgid ""
 "========== tsorting packages (order, #predecessors, #succesors, depth)\n"
 msgstr ""
 "========== ÆÐÅ°Áö¸¦ tsort ÇÕ´Ï´Ù (¼ø¼­, #¼±ÀÓÀÚ, #ÈÄÀÓÀÚ, ±íÀÌ[depth])\n"
 
-#: lib/depends.c:1595
+#: lib/depends.c:1744
 msgid "========== successors only (presentation order)\n"
 msgstr "========== ÈÄÀÓÀÚ [successors only] (Ç¥Çö ¼ø)\n"
 
-#: lib/depends.c:1656
+#: lib/depends.c:1830
 msgid "LOOP:\n"
 msgstr "·çÇÁ(LOOP):\n"
 
-#: lib/depends.c:1686
+#: lib/depends.c:1864
 msgid "========== continuing tsort ...\n"
 msgstr "========== tsort¸¦ ÁøÇàÇÕ´Ï´Ù...\n"
 
+#. Return no. of packages that could not be ordered.
+#: lib/depends.c:1869
+#, c-format
+msgid "rpmdepOrder failed, %d elements remain\n"
+msgstr ""
+
 #: lib/formats.c:29 lib/formats.c:53 lib/formats.c:84 lib/formats.c:281
-#: lib/header.c:2929 lib/header.c:2950 lib/header.c:2972
+#: lib/header.c:2958 lib/header.c:2979 lib/header.c:3001
 msgid "(not a number)"
 msgstr "(¼ýÀÚ°¡ ¾Æ´Õ´Ï´Ù)"
 
@@ -1644,88 +1650,88 @@ msgstr "%s (
 
 #. This should not be allowed
 #. @-modfilesys@
-#: lib/header.c:314
+#: lib/header.c:342
 msgid "dataLength() RPM_STRING_TYPE count must be 1.\n"
 msgstr "dataLength() RPM_STRING_TYPE Ä«¿îÆ®´Â ¹Ýµå½Ã '1' À̾î¾ß ÇÕ´Ï´Ù.\n"
 
 #. @-modfilesys@
-#: lib/header.c:351 lib/header_internal.c:161 lib/psm.c:949
+#: lib/header.c:379 lib/header_internal.c:161 lib/psm.c:949
 #, c-format
 msgid "Data type %d not supported\n"
 msgstr "%d µ¥ÀÌÅÍ À¯ÇüÀº »ç¿ëÇϽǠ¼ö ¾ø½À´Ï´Ù\n"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2186
+#: lib/header.c:2215
 #, c-format
 msgid "missing { after %"
 msgstr "'%' µÚ¿¡ '{' ¸¦ Ã£À» ¼ö ¾ø½À´Ï´Ù"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2216
+#: lib/header.c:2245
 msgid "missing } after %{"
 msgstr "'%{' µÚ¿¡ '}' ¸¦ Ã£À» ¼ö ¾ø½À´Ï´Ù"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2230
+#: lib/header.c:2259
 msgid "empty tag format"
 msgstr "űנÇü½ÄÀÌ ºñ¾îÀÖ½À´Ï´Ù"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2244
+#: lib/header.c:2273
 msgid "empty tag name"
 msgstr "űנÀ̸§ÀÌ ºñ¾îÀÖ½À´Ï´Ù"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2261
+#: lib/header.c:2290
 msgid "unknown tag"
 msgstr "¾Ë ¼ö ¾ø´Â Å±נÀÔ´Ï´Ù"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2288
+#: lib/header.c:2317
 msgid "] expected at end of array"
 msgstr "¹è¿­ÀÇ ³¡ºÎºÐ¿¡ ']' °¡ ÇÊ¿äÇÕ´Ï´Ù"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2306
+#: lib/header.c:2335
 msgid "unexpected ]"
 msgstr "ºÒÇÊ¿äÇÑ ']' °¡ »ç¿ëµÇ°í ÀÖ½À´Ï´Ù"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2310
+#: lib/header.c:2339
 msgid "unexpected }"
 msgstr "ºÒÇÊ¿äÇÑ '}' °¡ »ç¿ëµÇ°í ÀÖ½À´Ï´Ù"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2376
+#: lib/header.c:2405
 msgid "? expected in expression"
 msgstr "Ç¥Çö½Ä¿¡ '?' °¡ ÇÊ¿äÇÕ´Ï´Ù"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2385
+#: lib/header.c:2414
 msgid "{ expected after ? in expression"
 msgstr "Ç¥Çö½Ä¿¡¼­ '?' µÚ¿¡ '{' °¡ ÇÊ¿äÇÕ´Ï´Ù"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2398 lib/header.c:2440
+#: lib/header.c:2427 lib/header.c:2469
 msgid "} expected in expression"
 msgstr "Ç¥Çö½Ä¿¡ '}' °¡ ÇÊ¿äÇÕ´Ï´Ù"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2408
+#: lib/header.c:2437
 msgid ": expected following ? subexpression"
 msgstr "ÇϺΠǥÇö½Ä(subexpression)ÀÇ '?' ´ÙÀ½¿¡ ':' ÀÌ ÇÊ¿äÇÕ´Ï´Ù"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2425
+#: lib/header.c:2454
 msgid "{ expected after : in expression"
 msgstr "Ç¥Çö½Ä¿¡¼­ ':' µÚ¿¡ '{' °¡ ÇÊ¿äÇÕ´Ï´Ù"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2450
+#: lib/header.c:2479
 msgid "| expected at end of expression"
 msgstr "Ç¥Çö½ÄÀÇ ³¡ºÎºÐ¿¡ '|' °¡ ÇÊ¿äÇÕ´Ï´Ù"
 
-#: lib/header.c:2673
+#: lib/header.c:2702
 msgid "(unknown type)"
 msgstr "(¾Ë ¼ö ¾ø´Â À¯Çü)"
 
@@ -2173,72 +2179,72 @@ msgstr "
 msgid "generate signature"
 msgstr "¼­¸íÀ» ÀÛ¼ºÇÕ´Ï´Ù"
 
-#: lib/problems.c:208
+#: lib/problems.c:202
 #, c-format
 msgid " is needed by %s-%s-%s\n"
 msgstr " (Àº)´Â %s-%s-%s ¿¡¼­ ÇÊ¿ä·Î ÇÕ´Ï´Ù\n"
 
-#: lib/problems.c:211
+#: lib/problems.c:205
 #, c-format
 msgid " conflicts with %s-%s-%s\n"
 msgstr " %s-%s-%s (¿Í)°ú Ãæµ¹ÇÕ´Ï´Ù\n"
 
-#: lib/problems.c:251
+#: lib/problems.c:245
 #, c-format
 msgid "package %s is for a different architecture"
 msgstr "%s (Àº)´Â ´Ù¸¥ ¾ÆÅ°ÅØÃĸ¦ À§ÇÑ ÆÐÅ°ÁöÀÔ´Ï´Ù"
 
-#: lib/problems.c:256
+#: lib/problems.c:250
 #, c-format
 msgid "package %s is for a different operating system"
 msgstr "%s (Àº)´Â ´Ù¸¥ ¿î¿µÃ¼Á¦¸¦ À§ÇÑ ÆÐÅ°ÁöÀÔ´Ï´Ù"
 
-#: lib/problems.c:261
+#: lib/problems.c:255
 #, c-format
 msgid "package %s is already installed"
 msgstr "%s ÆÐÅ°Áö´Â À̹̠¼³Ä¡µÇ¾î ÀÖ½À´Ï´Ù"
 
-#: lib/problems.c:266
+#: lib/problems.c:260
 #, c-format
 msgid "path %s in package %s is not relocateable"
 msgstr "%2$s ÆÐÅ°Áö ¾ÈÀÇ %1$s °æ·Î´Â Àç¹èÄ¡ÇÒ ¼ö ¾ø½À´Ï´Ù"
 
-#: lib/problems.c:271
+#: lib/problems.c:265
 #, c-format
 msgid "file %s conflicts between attempted installs of %s and %s"
 msgstr "%2$s (¿Í)°ú %3$s ÀÇ ¼³Ä¡ °úÁ¤¿¡¼­ %1$s ÆÄÀÏÀÌ ¼­·Î Ãæµ¹ÇÕ´Ï´Ù"
 
-#: lib/problems.c:276
+#: lib/problems.c:270
 #, c-format
 msgid "file %s from install of %s conflicts with file from package %s"
 msgstr "%2$s ¿¡¼­ ¼³Ä¡µÇ´Â %1$s ÆÄÀÏÀº %3$s ÆÐÅ°ÁöÀÇ ÆÄÀÏ°ú Ãæµ¹ÇÕ´Ï´Ù"
 
-#: lib/problems.c:281
+#: lib/problems.c:275
 #, c-format
 msgid "package %s (which is newer than %s) is already installed"
 msgstr "%s ÆÐÅ°Áö (%s º¸´Ù ÃÖ½ÅÀÇ ÆÐÅ°Áö)´Â À̹̠¼³Ä¡µÇ¾î ÀÖ½À´Ï´Ù"
 
-#: lib/problems.c:286
+#: lib/problems.c:280
 #, c-format
 msgid "installing package %s needs %ld%cb on the %s filesystem"
 msgstr ""
 "%4$s ÆÄÀϽýºÅÛ »ó¿¡¼­ %1$s ÆÐÅ°Áö¸¦ ¼³Ä¡ÇÒ °æ¿ì¿¡´Â %2$ld%3$cb (ÀÌ)°¡ ÇÊ¿äÇÕ"
 "´Ï´Ù"
 
-#: lib/problems.c:296
+#: lib/problems.c:290
 #, c-format
 msgid "installing package %s needs %ld inodes on the %s filesystem"
 msgstr ""
 "%3$s ÆÄÀϽýºÅÛ »ó¿¡¼­ %1$s ÆÐÅ°Áö¸¦ ¼³Ä¡ÇÒ °æ¿ì¿¡´Â %2$ld ÀÇ ¾ÆÀ̳ëµå(inode)"
 "°¡ ÇÊ¿äÇÕ´Ï´Ù"
 
-#: lib/problems.c:301
+#: lib/problems.c:295
 #, c-format
 msgid "package %s pre-transaction syscall(s): %s failed: %s"
 msgstr ""
 "%s ÆÐÅ°ÁöÀÇ ¼±(pre)-Æ®·£Àè¼Ç ½Ã½ºÅÛÄÝ(syscall): %s (ÀÌ)°¡ ½ÇÆÐÇß½À´Ï´Ù: %s"
 
-#: lib/problems.c:308
+#: lib/problems.c:302
 #, c-format
 msgid "unknown error %d encountered while manipulating package %s"
 msgstr ""
index 8e6f49e..f6a6534 100644 (file)
--- a/po/no.po
+++ b/po/no.po
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: rpm 4.0.3\n"
-"POT-Creation-Date: 2001-10-30 22:54-0500\n"
+"POT-Creation-Date: 2001-11-01 14:59-0500\n"
 "PO-Revision-Date: 2001-06-27 12:24+0200\n"
 "Last-Translator: Kjartan Maraas <kmaraas@gnome.org>\n"
 "Language-Team: Norwegian <no@li.org>\n"
@@ -1425,82 +1425,82 @@ msgid " failed - "
 msgstr " feilet - "
 
 #. XXX legacy epoch-less requires/conflicts compatibility
-#: lib/depends.c:184
+#: lib/depends.c:183
 #, c-format
 msgid ""
 "the \"B\" dependency needs an epoch (assuming same as \"A\")\n"
 "\tA %s\tB %s\n"
 msgstr ""
 
-#: lib/depends.c:213
+#: lib/depends.c:212
 #, c-format
 msgid "  %s    A %s\tB %s\n"
 msgstr ""
 
-#: lib/depends.c:214 lib/depends.c:791 lib/depends.c:923
+#: lib/depends.c:213 lib/depends.c:796 lib/depends.c:928
 msgid "YES"
 msgstr "JA"
 
-#: lib/depends.c:214 lib/depends.c:791 lib/depends.c:923
+#: lib/depends.c:213 lib/depends.c:796 lib/depends.c:928
 msgid "NO "
 msgstr "NEI"
 
-#: lib/depends.c:356
+#: lib/depends.c:355
 #, c-format
 msgid "cannot open Packages database in %s\n"
 msgstr "kan ikke åpne pakkedatabase i %s\n"
 
-#: lib/depends.c:544
+#: lib/depends.c:547
 #, c-format
 msgid "newer package %s already added, skipping %s\n"
 msgstr ""
 
-#: lib/depends.c:549
+#: lib/depends.c:552
 #, fuzzy, c-format
 msgid "package %s already added, ignoring\n"
 msgstr "pakke %s er allerede installert"
 
-#: lib/depends.c:554
+#: lib/depends.c:557
 #, c-format
 msgid "older package %s already added, replacing with %s\n"
 msgstr ""
 
-#: lib/depends.c:790
+#: lib/depends.c:795
 #, c-format
 msgid "%s: %-45s %-s (cached)\n"
 msgstr ""
 
-#: lib/depends.c:819
+#: lib/depends.c:824
 #, c-format
 msgid "%s: %-45s YES (rpmrc provides)\n"
 msgstr ""
 
-#: lib/depends.c:836
+#: lib/depends.c:841
 #, c-format
 msgid "%s: %-45s YES (rpmlib provides)\n"
 msgstr ""
 
-#: lib/depends.c:859
+#: lib/depends.c:864
 #, c-format
 msgid "%s: %-45s YES (db files)\n"
 msgstr ""
 
-#: lib/depends.c:872
+#: lib/depends.c:877
 #, c-format
 msgid "%s: %-45s YES (db provides)\n"
 msgstr ""
 
-#: lib/depends.c:886
+#: lib/depends.c:891
 #, c-format
 msgid "%s: %-45s YES (db package)\n"
 msgstr ""
 
-#: lib/depends.c:902
+#: lib/depends.c:907
 #, c-format
 msgid "%s: %-45s NO\n"
 msgstr ""
 
-#: lib/depends.c:923
+#: lib/depends.c:928
 #, c-format
 msgid "%s: (%s, %s) added to Depends cache.\n"
 msgstr ""
@@ -1508,47 +1508,53 @@ msgstr ""
 #. requirements are satisfied.
 #. @switchbreak@
 #. requirements are not satisfied.
-#: lib/depends.c:989
+#: lib/depends.c:994
 #, c-format
 msgid "package %s-%s-%s require not satisfied: %s\n"
 msgstr ""
 
 #. conflicts exist.
-#: lib/depends.c:1067
+#: lib/depends.c:1074
 #, c-format
 msgid "package %s conflicts: %s\n"
 msgstr "pakke %s er i konflikt: %s\n"
 
-#: lib/depends.c:1319
+#: lib/depends.c:1330
 #, c-format
-msgid "removing %s-%s-%s \"%s\" from tsort relations.\n"
+msgid "removing %s \"%s\" from tsort relations.\n"
 msgstr ""
 
 #. Record all relations.
-#: lib/depends.c:1475
+#: lib/depends.c:1581
 msgid "========== recording tsort relations\n"
 msgstr ""
 
 #. T4. Scan for zeroes.
-#: lib/depends.c:1543
+#: lib/depends.c:1668
 msgid ""
 "========== tsorting packages (order, #predecessors, #succesors, depth)\n"
 msgstr ""
 
-#: lib/depends.c:1595
+#: lib/depends.c:1744
 msgid "========== successors only (presentation order)\n"
 msgstr ""
 
-#: lib/depends.c:1656
+#: lib/depends.c:1830
 msgid "LOOP:\n"
 msgstr ""
 
-#: lib/depends.c:1686
+#: lib/depends.c:1864
 msgid "========== continuing tsort ...\n"
 msgstr ""
 
+#. Return no. of packages that could not be ordered.
+#: lib/depends.c:1869
+#, c-format
+msgid "rpmdepOrder failed, %d elements remain\n"
+msgstr ""
+
 #: lib/formats.c:29 lib/formats.c:53 lib/formats.c:84 lib/formats.c:281
-#: lib/header.c:2929 lib/header.c:2950 lib/header.c:2972
+#: lib/header.c:2958 lib/header.c:2979 lib/header.c:3001
 msgid "(not a number)"
 msgstr ""
 
@@ -1639,88 +1645,88 @@ msgstr "%s opprettet som %s\n"
 
 #. This should not be allowed
 #. @-modfilesys@
-#: lib/header.c:314
+#: lib/header.c:342
 msgid "dataLength() RPM_STRING_TYPE count must be 1.\n"
 msgstr ""
 
 #. @-modfilesys@
-#: lib/header.c:351 lib/header_internal.c:161 lib/psm.c:949
+#: lib/header.c:379 lib/header_internal.c:161 lib/psm.c:949
 #, c-format
 msgid "Data type %d not supported\n"
 msgstr "Datatype %d ikke støttet\n"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2186
+#: lib/header.c:2215
 #, c-format
 msgid "missing { after %"
 msgstr "mangler { etter %"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2216
+#: lib/header.c:2245
 msgid "missing } after %{"
 msgstr "mangler } etter %{"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2230
+#: lib/header.c:2259
 msgid "empty tag format"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2244
+#: lib/header.c:2273
 msgid "empty tag name"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2261
+#: lib/header.c:2290
 msgid "unknown tag"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2288
+#: lib/header.c:2317
 msgid "] expected at end of array"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2306
+#: lib/header.c:2335
 msgid "unexpected ]"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2310
+#: lib/header.c:2339
 msgid "unexpected }"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2376
+#: lib/header.c:2405
 msgid "? expected in expression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2385
+#: lib/header.c:2414
 msgid "{ expected after ? in expression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2398 lib/header.c:2440
+#: lib/header.c:2427 lib/header.c:2469
 msgid "} expected in expression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2408
+#: lib/header.c:2437
 msgid ": expected following ? subexpression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2425
+#: lib/header.c:2454
 msgid "{ expected after : in expression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2450
+#: lib/header.c:2479
 msgid "| expected at end of expression"
 msgstr ""
 
-#: lib/header.c:2673
+#: lib/header.c:2702
 msgid "(unknown type)"
 msgstr "(ukjent type)"
 
@@ -2164,67 +2170,67 @@ msgstr "signer en pakke (forkast n
 msgid "generate signature"
 msgstr "generer signatur"
 
-#: lib/problems.c:208
+#: lib/problems.c:202
 #, c-format
 msgid " is needed by %s-%s-%s\n"
 msgstr " kreves av %s-%s-%s\n"
 
-#: lib/problems.c:211
+#: lib/problems.c:205
 #, c-format
 msgid " conflicts with %s-%s-%s\n"
 msgstr " er i konflikt med %s-%s-%s\n"
 
-#: lib/problems.c:251
+#: lib/problems.c:245
 #, c-format
 msgid "package %s is for a different architecture"
 msgstr "pakke %s er for en annen arkitektur"
 
-#: lib/problems.c:256
+#: lib/problems.c:250
 #, c-format
 msgid "package %s is for a different operating system"
 msgstr "pakke %s er for et annet operativsystem"
 
-#: lib/problems.c:261
+#: lib/problems.c:255
 #, c-format
 msgid "package %s is already installed"
 msgstr "pakke %s er allerede installert"
 
-#: lib/problems.c:266
+#: lib/problems.c:260
 #, c-format
 msgid "path %s in package %s is not relocateable"
 msgstr "sti %s i pakke %s kan ikke relokeres"
 
-#: lib/problems.c:271
+#: lib/problems.c:265
 #, c-format
 msgid "file %s conflicts between attempted installs of %s and %s"
 msgstr ""
 
-#: lib/problems.c:276
+#: lib/problems.c:270
 #, c-format
 msgid "file %s from install of %s conflicts with file from package %s"
 msgstr ""
 
-#: lib/problems.c:281
+#: lib/problems.c:275
 #, c-format
 msgid "package %s (which is newer than %s) is already installed"
 msgstr ""
 
-#: lib/problems.c:286
+#: lib/problems.c:280
 #, c-format
 msgid "installing package %s needs %ld%cb on the %s filesystem"
 msgstr ""
 
-#: lib/problems.c:296
+#: lib/problems.c:290
 #, c-format
 msgid "installing package %s needs %ld inodes on the %s filesystem"
 msgstr ""
 
-#: lib/problems.c:301
+#: lib/problems.c:295
 #, c-format
 msgid "package %s pre-transaction syscall(s): %s failed: %s"
 msgstr ""
 
-#: lib/problems.c:308
+#: lib/problems.c:302
 #, c-format
 msgid "unknown error %d encountered while manipulating package %s"
 msgstr ""
index 4c126c2..947398a 100644 (file)
--- a/po/pl.po
+++ b/po/pl.po
@@ -8,7 +8,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: rpm 4.0.3\n"
-"POT-Creation-Date: 2001-10-30 22:54-0500\n"
+"POT-Creation-Date: 2001-11-01 14:59-0500\n"
 "PO-Revision-Date: 1999-05-25 17:00+0100\n"
 "Last-Translator: Pawe³ Dziekoñski <pdziekonski@mml.ch.pwr.wroc.pl>\n"
 "Language-Team: Polish <pl@li.org>\n"
@@ -1466,83 +1466,83 @@ msgid " failed - "
 msgstr " nie powiod³o siê -"
 
 #. XXX legacy epoch-less requires/conflicts compatibility
-#: lib/depends.c:184
+#: lib/depends.c:183
 #, c-format
 msgid ""
 "the \"B\" dependency needs an epoch (assuming same as \"A\")\n"
 "\tA %s\tB %s\n"
 msgstr ""
 
-#: lib/depends.c:213
+#: lib/depends.c:212
 #, c-format
 msgid "  %s    A %s\tB %s\n"
 msgstr ""
 
-#: lib/depends.c:214 lib/depends.c:791 lib/depends.c:923
+#: lib/depends.c:213 lib/depends.c:796 lib/depends.c:928
 msgid "YES"
 msgstr ""
 
-#: lib/depends.c:214 lib/depends.c:791 lib/depends.c:923
+#: lib/depends.c:213 lib/depends.c:796 lib/depends.c:928
 #, fuzzy
 msgid "NO "
 msgstr "NIE DOBRZE"
 
-#: lib/depends.c:356
+#: lib/depends.c:355
 #, fuzzy, c-format
 msgid "cannot open Packages database in %s\n"
 msgstr "nie mo¿na otworzyæ %s/packages.rpm\n"
 
-#: lib/depends.c:544
+#: lib/depends.c:547
 #, c-format
 msgid "newer package %s already added, skipping %s\n"
 msgstr ""
 
-#: lib/depends.c:549
+#: lib/depends.c:552
 #, fuzzy, c-format
 msgid "package %s already added, ignoring\n"
 msgstr "pakiet %s-%s-%s jest ju¿ zainstalowany"
 
-#: lib/depends.c:554
+#: lib/depends.c:557
 #, c-format
 msgid "older package %s already added, replacing with %s\n"
 msgstr ""
 
-#: lib/depends.c:790
+#: lib/depends.c:795
 #, fuzzy, c-format
 msgid "%s: %-45s %-s (cached)\n"
 msgstr "plik %s nie nale¿y do ¿adnego pakietu\n"
 
-#: lib/depends.c:819
+#: lib/depends.c:824
 #, c-format
 msgid "%s: %-45s YES (rpmrc provides)\n"
 msgstr ""
 
-#: lib/depends.c:836
+#: lib/depends.c:841
 #, fuzzy, c-format
 msgid "%s: %-45s YES (rpmlib provides)\n"
 msgstr "plik %s nie nale¿y do ¿adnego pakietu\n"
 
-#: lib/depends.c:859
+#: lib/depends.c:864
 #, c-format
 msgid "%s: %-45s YES (db files)\n"
 msgstr ""
 
-#: lib/depends.c:872
+#: lib/depends.c:877
 #, c-format
 msgid "%s: %-45s YES (db provides)\n"
 msgstr ""
 
-#: lib/depends.c:886
+#: lib/depends.c:891
 #, fuzzy, c-format
 msgid "%s: %-45s YES (db package)\n"
 msgstr "plik %s nie nale¿y do ¿adnego pakietu\n"
 
-#: lib/depends.c:902
+#: lib/depends.c:907
 #, c-format
 msgid "%s: %-45s NO\n"
 msgstr ""
 
-#: lib/depends.c:923
+#: lib/depends.c:928
 #, fuzzy, c-format
 msgid "%s: (%s, %s) added to Depends cache.\n"
 msgstr "plik %s nie nale¿y do ¿adnego pakietu\n"
@@ -1550,47 +1550,53 @@ msgstr "plik %s nie nale
 #. requirements are satisfied.
 #. @switchbreak@
 #. requirements are not satisfied.
-#: lib/depends.c:989
+#: lib/depends.c:994
 #, fuzzy, c-format
 msgid "package %s-%s-%s require not satisfied: %s\n"
 msgstr "zale¿no¶ci pakietu %s nie zosta³y spe³nione: %s\n"
 
 #. conflicts exist.
-#: lib/depends.c:1067
+#: lib/depends.c:1074
 #, c-format
 msgid "package %s conflicts: %s\n"
 msgstr "pakiet %s jest w konflikcie: %s\n"
 
-#: lib/depends.c:1319
+#: lib/depends.c:1330
 #, fuzzy, c-format
-msgid "removing %s-%s-%s \"%s\" from tsort relations.\n"
+msgid "removing %s \"%s\" from tsort relations.\n"
 msgstr "usuwanie indeksu grupy\n"
 
 #. Record all relations.
-#: lib/depends.c:1475
+#: lib/depends.c:1581
 msgid "========== recording tsort relations\n"
 msgstr ""
 
 #. T4. Scan for zeroes.
-#: lib/depends.c:1543
+#: lib/depends.c:1668
 msgid ""
 "========== tsorting packages (order, #predecessors, #succesors, depth)\n"
 msgstr ""
 
-#: lib/depends.c:1595
+#: lib/depends.c:1744
 msgid "========== successors only (presentation order)\n"
 msgstr ""
 
-#: lib/depends.c:1656
+#: lib/depends.c:1830
 msgid "LOOP:\n"
 msgstr ""
 
-#: lib/depends.c:1686
+#: lib/depends.c:1864
 msgid "========== continuing tsort ...\n"
 msgstr ""
 
+#. Return no. of packages that could not be ordered.
+#: lib/depends.c:1869
+#, c-format
+msgid "rpmdepOrder failed, %d elements remain\n"
+msgstr ""
+
 #: lib/formats.c:29 lib/formats.c:53 lib/formats.c:84 lib/formats.c:281
-#: lib/header.c:2929 lib/header.c:2950 lib/header.c:2972
+#: lib/header.c:2958 lib/header.c:2979 lib/header.c:3001
 msgid "(not a number)"
 msgstr "(nie jest liczb±)"
 
@@ -1683,89 +1689,89 @@ msgstr "ostrze
 
 #. This should not be allowed
 #. @-modfilesys@
-#: lib/header.c:314
+#: lib/header.c:342
 #, fuzzy
 msgid "dataLength() RPM_STRING_TYPE count must be 1.\n"
 msgstr "grabData() RPM_STRING_TYPE licznik musi byæ 1.\n"
 
 #. @-modfilesys@
-#: lib/header.c:351 lib/header_internal.c:161 lib/psm.c:949
+#: lib/header.c:379 lib/header_internal.c:161 lib/psm.c:949
 #, c-format
 msgid "Data type %d not supported\n"
 msgstr "Typ danych %d nie jest obs³ugiwany\n"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2186
+#: lib/header.c:2215
 #, c-format
 msgid "missing { after %"
 msgstr "brak { po %"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2216
+#: lib/header.c:2245
 msgid "missing } after %{"
 msgstr "brak } po %{"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2230
+#: lib/header.c:2259
 msgid "empty tag format"
 msgstr "pusty format etykiety"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2244
+#: lib/header.c:2273
 msgid "empty tag name"
 msgstr "pusta nazwa etykiety"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2261
+#: lib/header.c:2290
 msgid "unknown tag"
 msgstr "nieznana etykieta"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2288
+#: lib/header.c:2317
 msgid "] expected at end of array"
 msgstr "spodziewany ] na koñcu tablicy"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2306
+#: lib/header.c:2335
 msgid "unexpected ]"
 msgstr "nie spodziewany ]"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2310
+#: lib/header.c:2339
 msgid "unexpected }"
 msgstr "nie spodziewany }"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2376
+#: lib/header.c:2405
 msgid "? expected in expression"
 msgstr "spodziewany ? w wyra¿eniu"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2385
+#: lib/header.c:2414
 msgid "{ expected after ? in expression"
 msgstr "spodziewany { po ? w wyra¿eniu"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2398 lib/header.c:2440
+#: lib/header.c:2427 lib/header.c:2469
 msgid "} expected in expression"
 msgstr "spodziewany } w wyra¿eniu"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2408
+#: lib/header.c:2437
 msgid ": expected following ? subexpression"
 msgstr "spodziewany : po podwyra¿eniu ?"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2425
+#: lib/header.c:2454
 msgid "{ expected after : in expression"
 msgstr "spodziewany { po : w wyra¿eniu"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2450
+#: lib/header.c:2479
 msgid "| expected at end of expression"
 msgstr "spodziewany | na koñcu wyra¿enia"
 
-#: lib/header.c:2673
+#: lib/header.c:2702
 msgid "(unknown type)"
 msgstr "(nieznany typ)"
 
@@ -2244,69 +2250,69 @@ msgstr "podpisz pakiet (porzu
 msgid "generate signature"
 msgstr "generuj sygnaturê PGP/GPG"
 
-#: lib/problems.c:208
+#: lib/problems.c:202
 #, c-format
 msgid " is needed by %s-%s-%s\n"
 msgstr " jest wymagany przez %s-%s-%s\n"
 
-#: lib/problems.c:211
+#: lib/problems.c:205
 #, c-format
 msgid " conflicts with %s-%s-%s\n"
 msgstr " jest w konflikcie z %s-%s-%s\n"
 
-#: lib/problems.c:251
+#: lib/problems.c:245
 #, fuzzy, c-format
 msgid "package %s is for a different architecture"
 msgstr "pakiet %s-%s-%s zbudowano dla innej architektury"
 
-#: lib/problems.c:256
+#: lib/problems.c:250
 #, fuzzy, c-format
 msgid "package %s is for a different operating system"
 msgstr "pakiet %s-%s-%s zbudowano dla innego systemu operacyjnego"
 
-#: lib/problems.c:261
+#: lib/problems.c:255
 #, fuzzy, c-format
 msgid "package %s is already installed"
 msgstr "pakiet %s-%s-%s jest ju¿ zainstalowany"
 
-#: lib/problems.c:266
+#: lib/problems.c:260
 #, fuzzy, c-format
 msgid "path %s in package %s is not relocateable"
 msgstr "pakiet %s nie jest przesuwalny\n"
 
-#: lib/problems.c:271
+#: lib/problems.c:265
 #, c-format
 msgid "file %s conflicts between attempted installs of %s and %s"
 msgstr ""
 
-#: lib/problems.c:276
+#: lib/problems.c:270
 #, fuzzy, c-format
 msgid "file %s from install of %s conflicts with file from package %s"
 msgstr ""
 "plik %s z pakietu %s-%s-%s jest w konflikcie z plikiem z pakietu %s-%s-%s"
 
-#: lib/problems.c:281
+#: lib/problems.c:275
 #, fuzzy, c-format
 msgid "package %s (which is newer than %s) is already installed"
 msgstr ""
 "pakiet %s-%s-%s (który jest nowszy ni¿ %s-%s-%s) jest ju¿ zainstalowany"
 
-#: lib/problems.c:286
+#: lib/problems.c:280
 #, fuzzy, c-format
 msgid "installing package %s needs %ld%cb on the %s filesystem"
 msgstr "instalacja pakietu %s-%s-%s wymaga %ld%c w systemie plików %s"
 
-#: lib/problems.c:296
+#: lib/problems.c:290
 #, fuzzy, c-format
 msgid "installing package %s needs %ld inodes on the %s filesystem"
 msgstr "instalacja pakietu %s-%s-%s wymaga %ld%c w systemie plików %s"
 
-#: lib/problems.c:301
+#: lib/problems.c:295
 #, c-format
 msgid "package %s pre-transaction syscall(s): %s failed: %s"
 msgstr ""
 
-#: lib/problems.c:308
+#: lib/problems.c:302
 #, fuzzy, c-format
 msgid "unknown error %d encountered while manipulating package %s"
 msgstr "wyst±pi³ nieznany b³±d %d w trakcie manipulowania pakietem %s-%s-%s"
index 58d66e1..348b3db 100644 (file)
--- a/po/pt.po
+++ b/po/pt.po
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: rpm 4.0.3\n"
-"POT-Creation-Date: 2001-10-30 22:54-0500\n"
+"POT-Creation-Date: 2001-11-01 14:59-0500\n"
 "PO-Revision-Date: 2000-06-22 01:13+01:00\n"
 "Last-Translator: José Nuno Coelho Sanarra Pires\n"
 "Language-Team: pt <kde@poli.org>\n"
@@ -1421,7 +1421,7 @@ msgid " failed - "
 msgstr " falhou - "
 
 #. XXX legacy epoch-less requires/conflicts compatibility
-#: lib/depends.c:184
+#: lib/depends.c:183
 #, c-format
 msgid ""
 "the \"B\" dependency needs an epoch (assuming same as \"A\")\n"
@@ -1430,76 +1430,76 @@ msgstr ""
 "A dependência \"B\" precisa duma época (assumindo a mesma que \"A\")\n"
 "\t %s\tB %s\n"
 
-#: lib/depends.c:213
+#: lib/depends.c:212
 #, c-format
 msgid "  %s    A %s\tB %s\n"
 msgstr "  %s     A %s\tB %s\n"
 
-#: lib/depends.c:214 lib/depends.c:791 lib/depends.c:923
+#: lib/depends.c:213 lib/depends.c:796 lib/depends.c:928
 msgid "YES"
 msgstr ""
 
-#: lib/depends.c:214 lib/depends.c:791 lib/depends.c:923
+#: lib/depends.c:213 lib/depends.c:796 lib/depends.c:928
 #, fuzzy
 msgid "NO "
 msgstr "NÃO-OK"
 
-#: lib/depends.c:356
+#: lib/depends.c:355
 #, c-format
 msgid "cannot open Packages database in %s\n"
 msgstr "não consigo abrir a base de dados Packages em %s\n"
 
-#: lib/depends.c:544
+#: lib/depends.c:547
 #, c-format
 msgid "newer package %s already added, skipping %s\n"
 msgstr ""
 
-#: lib/depends.c:549
+#: lib/depends.c:552
 #, fuzzy, c-format
 msgid "package %s already added, ignoring\n"
 msgstr "o pacote %s já está instalado"
 
-#: lib/depends.c:554
+#: lib/depends.c:557
 #, c-format
 msgid "older package %s already added, replacing with %s\n"
 msgstr ""
 
-#: lib/depends.c:790
+#: lib/depends.c:795
 #, fuzzy, c-format
 msgid "%s: %-45s %-s (cached)\n"
 msgstr "%s: %-45s %-3s (em cache)\n"
 
-#: lib/depends.c:819
+#: lib/depends.c:824
 #, c-format
 msgid "%s: %-45s YES (rpmrc provides)\n"
 msgstr "%s: %-45s SIM (oferecidos pelo rpmrc)\n"
 
-#: lib/depends.c:836
+#: lib/depends.c:841
 #, c-format
 msgid "%s: %-45s YES (rpmlib provides)\n"
 msgstr "%s: %-45s SIM (oferecidos pela rpmlib)\n"
 
-#: lib/depends.c:859
+#: lib/depends.c:864
 #, c-format
 msgid "%s: %-45s YES (db files)\n"
 msgstr "%s: %-45s SIM (ficheiros db)\n"
 
-#: lib/depends.c:872
+#: lib/depends.c:877
 #, c-format
 msgid "%s: %-45s YES (db provides)\n"
 msgstr "%s: %-45s SI (oferecidos pelo db)\n"
 
-#: lib/depends.c:886
+#: lib/depends.c:891
 #, c-format
 msgid "%s: %-45s YES (db package)\n"
 msgstr "%s: %-45s SIM (pacote db)\n"
 
-#: lib/depends.c:902
+#: lib/depends.c:907
 #, c-format
 msgid "%s: %-45s NO\n"
 msgstr "%s: %-45s NÃO\n"
 
-#: lib/depends.c:923
+#: lib/depends.c:928
 #, c-format
 msgid "%s: (%s, %s) added to Depends cache.\n"
 msgstr "%s: (%s, %s) adicionado à cache de dependências.\n"
@@ -1507,47 +1507,53 @@ msgstr "%s: (%s, %s) adicionado 
 #. requirements are satisfied.
 #. @switchbreak@
 #. requirements are not satisfied.
-#: lib/depends.c:989
+#: lib/depends.c:994
 #, c-format
 msgid "package %s-%s-%s require not satisfied: %s\n"
 msgstr "requisito %s-%s-%s do pacote não satisfeito: %s\n"
 
 #. conflicts exist.
-#: lib/depends.c:1067
+#: lib/depends.c:1074
 #, c-format
 msgid "package %s conflicts: %s\n"
 msgstr "o pacote %s está em conflito: %s\n"
 
-#: lib/depends.c:1319
-#, c-format
-msgid "removing %s-%s-%s \"%s\" from tsort relations.\n"
+#: lib/depends.c:1330
+#, fuzzy, c-format
+msgid "removing %s \"%s\" from tsort relations.\n"
 msgstr "a remover o %s-%s-%s \"%s\" das relações do tsort.\n"
 
 #. Record all relations.
-#: lib/depends.c:1475
+#: lib/depends.c:1581
 msgid "========== recording tsort relations\n"
 msgstr "=========== a guardar as relações do tsort\n"
 
 #. T4. Scan for zeroes.
-#: lib/depends.c:1543
+#: lib/depends.c:1668
 msgid ""
 "========== tsorting packages (order, #predecessors, #succesors, depth)\n"
 msgstr ""
 
-#: lib/depends.c:1595
+#: lib/depends.c:1744
 msgid "========== successors only (presentation order)\n"
 msgstr "========== só os sucessores (ordem de apresentação)\n"
 
-#: lib/depends.c:1656
+#: lib/depends.c:1830
 msgid "LOOP:\n"
 msgstr "CICLO:\n"
 
-#: lib/depends.c:1686
+#: lib/depends.c:1864
 msgid "========== continuing tsort ...\n"
 msgstr "========== a prosseguir o tsort ...\n"
 
+#. Return no. of packages that could not be ordered.
+#: lib/depends.c:1869
+#, c-format
+msgid "rpmdepOrder failed, %d elements remain\n"
+msgstr ""
+
 #: lib/formats.c:29 lib/formats.c:53 lib/formats.c:84 lib/formats.c:281
-#: lib/header.c:2929 lib/header.c:2950 lib/header.c:2972
+#: lib/header.c:2958 lib/header.c:2979 lib/header.c:3001
 msgid "(not a number)"
 msgstr "(não é um número)"
 
@@ -1640,88 +1646,88 @@ msgstr "%s criado como %s\n"
 
 #. This should not be allowed
 #. @-modfilesys@
-#: lib/header.c:314
+#: lib/header.c:342
 msgid "dataLength() RPM_STRING_TYPE count must be 1.\n"
 msgstr "o valor RPM_STRING_TYPE do dataLength() tem de ser 1.\n"
 
 #. @-modfilesys@
-#: lib/header.c:351 lib/header_internal.c:161 lib/psm.c:949
+#: lib/header.c:379 lib/header_internal.c:161 lib/psm.c:949
 #, c-format
 msgid "Data type %d not supported\n"
 msgstr "O tipo de dados %d não é suportado\n"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2186
+#: lib/header.c:2215
 #, c-format
 msgid "missing { after %"
 msgstr "falta um { depois do %"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2216
+#: lib/header.c:2245
 msgid "missing } after %{"
 msgstr "falta um } depois do %{"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2230
+#: lib/header.c:2259
 msgid "empty tag format"
 msgstr "formato da opção em branco"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2244
+#: lib/header.c:2273
 msgid "empty tag name"
 msgstr "nome da opção em branco"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2261
+#: lib/header.c:2290
 msgid "unknown tag"
 msgstr "opção desconhecida"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2288
+#: lib/header.c:2317
 msgid "] expected at end of array"
 msgstr "] esperado no fim do vector"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2306
+#: lib/header.c:2335
 msgid "unexpected ]"
 msgstr "] inesperado"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2310
+#: lib/header.c:2339
 msgid "unexpected }"
 msgstr "} inesperado"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2376
+#: lib/header.c:2405
 msgid "? expected in expression"
 msgstr "esperado um ? na expressão"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2385
+#: lib/header.c:2414
 msgid "{ expected after ? in expression"
 msgstr "esperado um { a seguir ao ? na expressão"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2398 lib/header.c:2440
+#: lib/header.c:2427 lib/header.c:2469
 msgid "} expected in expression"
 msgstr "esperado um } na expressão"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2408
+#: lib/header.c:2437
 msgid ": expected following ? subexpression"
 msgstr "esperado um : a seguir à sub-expressão ?"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2425
+#: lib/header.c:2454
 msgid "{ expected after : in expression"
 msgstr "esperado um { a seguir ao : na expressão"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2450
+#: lib/header.c:2479
 msgid "| expected at end of expression"
 msgstr "esperado um | no fim da expressão"
 
-#: lib/header.c:2673
+#: lib/header.c:2702
 msgid "(unknown type)"
 msgstr "(tipo desconhecido)"
 
@@ -2176,67 +2182,67 @@ msgstr "assinar um pacote (retira a assinatura actual)"
 msgid "generate signature"
 msgstr "gerar a assinatura PGP/GPG"
 
-#: lib/problems.c:208
+#: lib/problems.c:202
 #, c-format
 msgid " is needed by %s-%s-%s\n"
 msgstr " é necessário pelo %s-%s-%s\n"
 
-#: lib/problems.c:211
+#: lib/problems.c:205
 #, c-format
 msgid " conflicts with %s-%s-%s\n"
 msgstr " está em conflito com o %s-%s-%s\n"
 
-#: lib/problems.c:251
+#: lib/problems.c:245
 #, c-format
 msgid "package %s is for a different architecture"
 msgstr "o pacote %s é para uma arquitectura diferente"
 
-#: lib/problems.c:256
+#: lib/problems.c:250
 #, c-format
 msgid "package %s is for a different operating system"
 msgstr "o pacote %s é para um sistema operativo diferente"
 
-#: lib/problems.c:261
+#: lib/problems.c:255
 #, c-format
 msgid "package %s is already installed"
 msgstr "o pacote %s já está instalado"
 
-#: lib/problems.c:266
+#: lib/problems.c:260
 #, c-format
 msgid "path %s in package %s is not relocateable"
 msgstr "a directoria %s no pacote %s não pode ser mudada de sítio"
 
-#: lib/problems.c:271
+#: lib/problems.c:265
 #, c-format
 msgid "file %s conflicts between attempted installs of %s and %s"
 msgstr "o ficheiro %s está em conflito com as tentativas de instalação do %s e %s"
 
-#: lib/problems.c:276
+#: lib/problems.c:270
 #, c-format
 msgid "file %s from install of %s conflicts with file from package %s"
 msgstr "o ficheiro %s da instalação do %s está em conflito com o ficheiro do pacote %s"
 
-#: lib/problems.c:281
+#: lib/problems.c:275
 #, c-format
 msgid "package %s (which is newer than %s) is already installed"
 msgstr "o pacote %s (que é mais recente que o %s) já está instalado"
 
-#: lib/problems.c:286
+#: lib/problems.c:280
 #, c-format
 msgid "installing package %s needs %ld%cb on the %s filesystem"
 msgstr "a instalação do pacote %s precisa de %ld%cb no sistema de ficheiros %s"
 
-#: lib/problems.c:296
+#: lib/problems.c:290
 #, c-format
 msgid "installing package %s needs %ld inodes on the %s filesystem"
 msgstr "a instalação do pacote %s precisa de %ld 'inodes' no sistema de ficheiros %s"
 
-#: lib/problems.c:301
+#: lib/problems.c:295
 #, c-format
 msgid "package %s pre-transaction syscall(s): %s failed: %s"
 msgstr "a(s) chamada(s) de pré-transacção do pacote %s: %s falhou: %s"
 
-#: lib/problems.c:308
+#: lib/problems.c:302
 #, c-format
 msgid "unknown error %d encountered while manipulating package %s"
 msgstr "encontrado o erro desconhecido %d ao manipular o pacote %s"
index a34fdde..b57badc 100644 (file)
@@ -4,7 +4,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: rpm 4.0.3\n"
-"POT-Creation-Date: 2001-10-30 22:54-0500\n"
+"POT-Creation-Date: 2001-11-01 14:59-0500\n"
 
 #: build.c:36
 #, fuzzy
@@ -1578,83 +1578,83 @@ msgid " failed - "
 msgstr "Construo falhou.\n"
 
 #. XXX legacy epoch-less requires/conflicts compatibility
-#: lib/depends.c:184
+#: lib/depends.c:183
 #, c-format
 msgid ""
 "the \"B\" dependency needs an epoch (assuming same as \"A\")\n"
 "\tA %s\tB %s\n"
 msgstr ""
 
-#: lib/depends.c:213
+#: lib/depends.c:212
 #, c-format
 msgid "  %s    A %s\tB %s\n"
 msgstr ""
 
-#: lib/depends.c:214 lib/depends.c:791 lib/depends.c:923
+#: lib/depends.c:213 lib/depends.c:796 lib/depends.c:928
 msgid "YES"
 msgstr ""
 
-#: lib/depends.c:214 lib/depends.c:791 lib/depends.c:923
+#: lib/depends.c:213 lib/depends.c:796 lib/depends.c:928
 msgid "NO "
 msgstr ""
 
 # , c-format
-#: lib/depends.c:356
+#: lib/depends.c:355
 #, fuzzy, c-format
 msgid "cannot open Packages database in %s\n"
 msgstr "No consegui abrir: %s\n"
 
-#: lib/depends.c:544
+#: lib/depends.c:547
 #, c-format
 msgid "newer package %s already added, skipping %s\n"
 msgstr ""
 
-#: lib/depends.c:549
+#: lib/depends.c:552
 #, fuzzy, c-format
 msgid "package %s already added, ignoring\n"
 msgstr "no foi passado pacote para instalao"
 
-#: lib/depends.c:554
+#: lib/depends.c:557
 #, c-format
 msgid "older package %s already added, replacing with %s\n"
 msgstr ""
 
-#: lib/depends.c:790
+#: lib/depends.c:795
 #, c-format
 msgid "%s: %-45s %-s (cached)\n"
 msgstr ""
 
-#: lib/depends.c:819
+#: lib/depends.c:824
 #, c-format
 msgid "%s: %-45s YES (rpmrc provides)\n"
 msgstr ""
 
-#: lib/depends.c:836
+#: lib/depends.c:841
 #, c-format
 msgid "%s: %-45s YES (rpmlib provides)\n"
 msgstr ""
 
-#: lib/depends.c:859
+#: lib/depends.c:864
 #, c-format
 msgid "%s: %-45s YES (db files)\n"
 msgstr ""
 
-#: lib/depends.c:872
+#: lib/depends.c:877
 #, c-format
 msgid "%s: %-45s YES (db provides)\n"
 msgstr ""
 
-#: lib/depends.c:886
+#: lib/depends.c:891
 #, c-format
 msgid "%s: %-45s YES (db package)\n"
 msgstr ""
 
-#: lib/depends.c:902
+#: lib/depends.c:907
 #, c-format
 msgid "%s: %-45s NO\n"
 msgstr ""
 
-#: lib/depends.c:923
+#: lib/depends.c:928
 #, c-format
 msgid "%s: (%s, %s) added to Depends cache.\n"
 msgstr ""
@@ -1662,47 +1662,54 @@ msgstr ""
 #. requirements are satisfied.
 #. @switchbreak@
 #. requirements are not satisfied.
-#: lib/depends.c:989
+#: lib/depends.c:994
 #, fuzzy, c-format
 msgid "package %s-%s-%s require not satisfied: %s\n"
 msgstr "no foi passado pacote para instalao"
 
 #. conflicts exist.
-#: lib/depends.c:1067
+#: lib/depends.c:1074
 #, fuzzy, c-format
 msgid "package %s conflicts: %s\n"
 msgstr "no foi passado pacote para desinstalao"
 
-#: lib/depends.c:1319
-#, c-format
-msgid "removing %s-%s-%s \"%s\" from tsort relations.\n"
-msgstr ""
+# , c-format
+#: lib/depends.c:1330
+#, fuzzy, c-format
+msgid "removing %s \"%s\" from tsort relations.\n"
+msgstr "No consegui abrir: %s\n"
 
 #. Record all relations.
-#: lib/depends.c:1475
+#: lib/depends.c:1581
 msgid "========== recording tsort relations\n"
 msgstr ""
 
 #. T4. Scan for zeroes.
-#: lib/depends.c:1543
+#: lib/depends.c:1668
 msgid ""
 "========== tsorting packages (order, #predecessors, #succesors, depth)\n"
 msgstr ""
 
-#: lib/depends.c:1595
+#: lib/depends.c:1744
 msgid "========== successors only (presentation order)\n"
 msgstr ""
 
-#: lib/depends.c:1656
+#: lib/depends.c:1830
 msgid "LOOP:\n"
 msgstr ""
 
-#: lib/depends.c:1686
+#: lib/depends.c:1864
 msgid "========== continuing tsort ...\n"
 msgstr ""
 
+#. Return no. of packages that could not be ordered.
+#: lib/depends.c:1869
+#, c-format
+msgid "rpmdepOrder failed, %d elements remain\n"
+msgstr ""
+
 #: lib/formats.c:29 lib/formats.c:53 lib/formats.c:84 lib/formats.c:281
-#: lib/header.c:2929 lib/header.c:2950 lib/header.c:2972
+#: lib/header.c:2958 lib/header.c:2979 lib/header.c:3001
 msgid "(not a number)"
 msgstr ""
 
@@ -1800,90 +1807,90 @@ msgstr "No consegui abrir: %s\n"
 
 #. This should not be allowed
 #. @-modfilesys@
-#: lib/header.c:314
+#: lib/header.c:342
 msgid "dataLength() RPM_STRING_TYPE count must be 1.\n"
 msgstr ""
 
 #. @-modfilesys@
-#: lib/header.c:351 lib/header_internal.c:161 lib/psm.c:949
+#: lib/header.c:379 lib/header_internal.c:161 lib/psm.c:949
 #, c-format
 msgid "Data type %d not supported\n"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2186
+#: lib/header.c:2215
 #, c-format
 msgid "missing { after %"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2216
+#: lib/header.c:2245
 msgid "missing } after %{"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2230
+#: lib/header.c:2259
 msgid "empty tag format"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2244
+#: lib/header.c:2273
 msgid "empty tag name"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2261
+#: lib/header.c:2290
 msgid "unknown tag"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2288
+#: lib/header.c:2317
 msgid "] expected at end of array"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2306
+#: lib/header.c:2335
 #, fuzzy
 msgid "unexpected ]"
 msgstr "fonte de pesquisa no esperado"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2310
+#: lib/header.c:2339
 #, fuzzy
 msgid "unexpected }"
 msgstr "fonte de pesquisa no esperado"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2376
+#: lib/header.c:2405
 msgid "? expected in expression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2385
+#: lib/header.c:2414
 msgid "{ expected after ? in expression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2398 lib/header.c:2440
+#: lib/header.c:2427 lib/header.c:2469
 msgid "} expected in expression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2408
+#: lib/header.c:2437
 msgid ": expected following ? subexpression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2425
+#: lib/header.c:2454
 msgid "{ expected after : in expression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2450
+#: lib/header.c:2479
 msgid "| expected at end of expression"
 msgstr ""
 
-#: lib/header.c:2673
+#: lib/header.c:2702
 msgid "(unknown type)"
 msgstr ""
 
@@ -2370,67 +2377,67 @@ msgstr "assine um pacote (descarte a assinatura corrente)"
 msgid "generate signature"
 msgstr "gere assinatura PGP"
 
-#: lib/problems.c:208
+#: lib/problems.c:202
 #, c-format
 msgid " is needed by %s-%s-%s\n"
 msgstr ""
 
-#: lib/problems.c:211
+#: lib/problems.c:205
 #, c-format
 msgid " conflicts with %s-%s-%s\n"
 msgstr ""
 
-#: lib/problems.c:251
+#: lib/problems.c:245
 #, fuzzy, c-format
 msgid "package %s is for a different architecture"
 msgstr "no foi passado pacote para instalao"
 
-#: lib/problems.c:256
+#: lib/problems.c:250
 #, fuzzy, c-format
 msgid "package %s is for a different operating system"
 msgstr "no foi passado pacote para instalao"
 
-#: lib/problems.c:261
+#: lib/problems.c:255
 #, fuzzy, c-format
 msgid "package %s is already installed"
 msgstr "no foi passado pacote para instalao"
 
-#: lib/problems.c:266
+#: lib/problems.c:260
 #, fuzzy, c-format
 msgid "path %s in package %s is not relocateable"
 msgstr "no foi passado pacote para instalao"
 
-#: lib/problems.c:271
+#: lib/problems.c:265
 #, c-format
 msgid "file %s conflicts between attempted installs of %s and %s"
 msgstr ""
 
-#: lib/problems.c:276
+#: lib/problems.c:270
 #, c-format
 msgid "file %s from install of %s conflicts with file from package %s"
 msgstr ""
 
-#: lib/problems.c:281
+#: lib/problems.c:275
 #, fuzzy, c-format
 msgid "package %s (which is newer than %s) is already installed"
 msgstr "no foi passado pacote para instalao"
 
-#: lib/problems.c:286
+#: lib/problems.c:280
 #, c-format
 msgid "installing package %s needs %ld%cb on the %s filesystem"
 msgstr ""
 
-#: lib/problems.c:296
+#: lib/problems.c:290
 #, c-format
 msgid "installing package %s needs %ld inodes on the %s filesystem"
 msgstr ""
 
-#: lib/problems.c:301
+#: lib/problems.c:295
 #, c-format
 msgid "package %s pre-transaction syscall(s): %s failed: %s"
 msgstr ""
 
-#: lib/problems.c:308
+#: lib/problems.c:302
 #, c-format
 msgid "unknown error %d encountered while manipulating package %s"
 msgstr ""
index fd4dcc6..ca463de 100644 (file)
--- a/po/ro.po
+++ b/po/ro.po
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: rpm 4.0.3\n"
-"POT-Creation-Date: 2001-10-30 22:54-0500\n"
+"POT-Creation-Date: 2001-11-01 14:59-0500\n"
 "PO-Revision-Date: 1999-04-10 12:00+EST\n"
 "Last-Translator: Cristian Gafton <gafton@redhat.com>\n"
 "Language-Team: Romanian <ro@li.org>\n"
@@ -1406,82 +1406,82 @@ msgid " failed - "
 msgstr ""
 
 #. XXX legacy epoch-less requires/conflicts compatibility
-#: lib/depends.c:184
+#: lib/depends.c:183
 #, c-format
 msgid ""
 "the \"B\" dependency needs an epoch (assuming same as \"A\")\n"
 "\tA %s\tB %s\n"
 msgstr ""
 
-#: lib/depends.c:213
+#: lib/depends.c:212
 #, c-format
 msgid "  %s    A %s\tB %s\n"
 msgstr ""
 
-#: lib/depends.c:214 lib/depends.c:791 lib/depends.c:923
+#: lib/depends.c:213 lib/depends.c:796 lib/depends.c:928
 msgid "YES"
 msgstr ""
 
-#: lib/depends.c:214 lib/depends.c:791 lib/depends.c:923
+#: lib/depends.c:213 lib/depends.c:796 lib/depends.c:928
 msgid "NO "
 msgstr ""
 
-#: lib/depends.c:356
+#: lib/depends.c:355
 #, c-format
 msgid "cannot open Packages database in %s\n"
 msgstr ""
 
-#: lib/depends.c:544
+#: lib/depends.c:547
 #, c-format
 msgid "newer package %s already added, skipping %s\n"
 msgstr ""
 
-#: lib/depends.c:549
+#: lib/depends.c:552
 #, c-format
 msgid "package %s already added, ignoring\n"
 msgstr ""
 
-#: lib/depends.c:554
+#: lib/depends.c:557
 #, c-format
 msgid "older package %s already added, replacing with %s\n"
 msgstr ""
 
-#: lib/depends.c:790
+#: lib/depends.c:795
 #, c-format
 msgid "%s: %-45s %-s (cached)\n"
 msgstr ""
 
-#: lib/depends.c:819
+#: lib/depends.c:824
 #, c-format
 msgid "%s: %-45s YES (rpmrc provides)\n"
 msgstr ""
 
-#: lib/depends.c:836
+#: lib/depends.c:841
 #, c-format
 msgid "%s: %-45s YES (rpmlib provides)\n"
 msgstr ""
 
-#: lib/depends.c:859
+#: lib/depends.c:864
 #, c-format
 msgid "%s: %-45s YES (db files)\n"
 msgstr ""
 
-#: lib/depends.c:872
+#: lib/depends.c:877
 #, c-format
 msgid "%s: %-45s YES (db provides)\n"
 msgstr ""
 
-#: lib/depends.c:886
+#: lib/depends.c:891
 #, c-format
 msgid "%s: %-45s YES (db package)\n"
 msgstr ""
 
-#: lib/depends.c:902
+#: lib/depends.c:907
 #, c-format
 msgid "%s: %-45s NO\n"
 msgstr ""
 
-#: lib/depends.c:923
+#: lib/depends.c:928
 #, c-format
 msgid "%s: (%s, %s) added to Depends cache.\n"
 msgstr ""
@@ -1489,47 +1489,53 @@ msgstr ""
 #. requirements are satisfied.
 #. @switchbreak@
 #. requirements are not satisfied.
-#: lib/depends.c:989
+#: lib/depends.c:994
 #, c-format
 msgid "package %s-%s-%s require not satisfied: %s\n"
 msgstr ""
 
 #. conflicts exist.
-#: lib/depends.c:1067
+#: lib/depends.c:1074
 #, c-format
 msgid "package %s conflicts: %s\n"
 msgstr ""
 
-#: lib/depends.c:1319
+#: lib/depends.c:1330
 #, c-format
-msgid "removing %s-%s-%s \"%s\" from tsort relations.\n"
+msgid "removing %s \"%s\" from tsort relations.\n"
 msgstr ""
 
 #. Record all relations.
-#: lib/depends.c:1475
+#: lib/depends.c:1581
 msgid "========== recording tsort relations\n"
 msgstr ""
 
 #. T4. Scan for zeroes.
-#: lib/depends.c:1543
+#: lib/depends.c:1668
 msgid ""
 "========== tsorting packages (order, #predecessors, #succesors, depth)\n"
 msgstr ""
 
-#: lib/depends.c:1595
+#: lib/depends.c:1744
 msgid "========== successors only (presentation order)\n"
 msgstr ""
 
-#: lib/depends.c:1656
+#: lib/depends.c:1830
 msgid "LOOP:\n"
 msgstr ""
 
-#: lib/depends.c:1686
+#: lib/depends.c:1864
 msgid "========== continuing tsort ...\n"
 msgstr ""
 
+#. Return no. of packages that could not be ordered.
+#: lib/depends.c:1869
+#, c-format
+msgid "rpmdepOrder failed, %d elements remain\n"
+msgstr ""
+
 #: lib/formats.c:29 lib/formats.c:53 lib/formats.c:84 lib/formats.c:281
-#: lib/header.c:2929 lib/header.c:2950 lib/header.c:2972
+#: lib/header.c:2958 lib/header.c:2979 lib/header.c:3001
 msgid "(not a number)"
 msgstr ""
 
@@ -1620,88 +1626,88 @@ msgstr ""
 
 #. This should not be allowed
 #. @-modfilesys@
-#: lib/header.c:314
+#: lib/header.c:342
 msgid "dataLength() RPM_STRING_TYPE count must be 1.\n"
 msgstr ""
 
 #. @-modfilesys@
-#: lib/header.c:351 lib/header_internal.c:161 lib/psm.c:949
+#: lib/header.c:379 lib/header_internal.c:161 lib/psm.c:949
 #, c-format
 msgid "Data type %d not supported\n"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2186
+#: lib/header.c:2215
 #, c-format
 msgid "missing { after %"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2216
+#: lib/header.c:2245
 msgid "missing } after %{"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2230
+#: lib/header.c:2259
 msgid "empty tag format"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2244
+#: lib/header.c:2273
 msgid "empty tag name"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2261
+#: lib/header.c:2290
 msgid "unknown tag"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2288
+#: lib/header.c:2317
 msgid "] expected at end of array"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2306
+#: lib/header.c:2335
 msgid "unexpected ]"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2310
+#: lib/header.c:2339
 msgid "unexpected }"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2376
+#: lib/header.c:2405
 msgid "? expected in expression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2385
+#: lib/header.c:2414
 msgid "{ expected after ? in expression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2398 lib/header.c:2440
+#: lib/header.c:2427 lib/header.c:2469
 msgid "} expected in expression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2408
+#: lib/header.c:2437
 msgid ": expected following ? subexpression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2425
+#: lib/header.c:2454
 msgid "{ expected after : in expression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2450
+#: lib/header.c:2479
 msgid "| expected at end of expression"
 msgstr ""
 
-#: lib/header.c:2673
+#: lib/header.c:2702
 msgid "(unknown type)"
 msgstr ""
 
@@ -2132,67 +2138,67 @@ msgstr ""
 msgid "generate signature"
 msgstr ""
 
-#: lib/problems.c:208
+#: lib/problems.c:202
 #, c-format
 msgid " is needed by %s-%s-%s\n"
 msgstr ""
 
-#: lib/problems.c:211
+#: lib/problems.c:205
 #, c-format
 msgid " conflicts with %s-%s-%s\n"
 msgstr ""
 
-#: lib/problems.c:251
+#: lib/problems.c:245
 #, c-format
 msgid "package %s is for a different architecture"
 msgstr ""
 
-#: lib/problems.c:256
+#: lib/problems.c:250
 #, c-format
 msgid "package %s is for a different operating system"
 msgstr ""
 
-#: lib/problems.c:261
+#: lib/problems.c:255
 #, c-format
 msgid "package %s is already installed"
 msgstr ""
 
-#: lib/problems.c:266
+#: lib/problems.c:260
 #, c-format
 msgid "path %s in package %s is not relocateable"
 msgstr ""
 
-#: lib/problems.c:271
+#: lib/problems.c:265
 #, c-format
 msgid "file %s conflicts between attempted installs of %s and %s"
 msgstr ""
 
-#: lib/problems.c:276
+#: lib/problems.c:270
 #, c-format
 msgid "file %s from install of %s conflicts with file from package %s"
 msgstr ""
 
-#: lib/problems.c:281
+#: lib/problems.c:275
 #, c-format
 msgid "package %s (which is newer than %s) is already installed"
 msgstr ""
 
-#: lib/problems.c:286
+#: lib/problems.c:280
 #, c-format
 msgid "installing package %s needs %ld%cb on the %s filesystem"
 msgstr ""
 
-#: lib/problems.c:296
+#: lib/problems.c:290
 #, c-format
 msgid "installing package %s needs %ld inodes on the %s filesystem"
 msgstr ""
 
-#: lib/problems.c:301
+#: lib/problems.c:295
 #, c-format
 msgid "package %s pre-transaction syscall(s): %s failed: %s"
 msgstr ""
 
-#: lib/problems.c:308
+#: lib/problems.c:302
 #, c-format
 msgid "unknown error %d encountered while manipulating package %s"
 msgstr ""
index 8fe1bff..3ed965e 100644 (file)
@@ -6,7 +6,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2001-10-31 17:15-0500\n"
+"POT-Creation-Date: 2001-11-01 14:59-0500\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1423,11 +1423,11 @@ msgstr ""
 msgid "  %s    A %s\tB %s\n"
 msgstr ""
 
-#: lib/depends.c:213 lib/depends.c:794 lib/depends.c:926
+#: lib/depends.c:213 lib/depends.c:796 lib/depends.c:928
 msgid "YES"
 msgstr ""
 
-#: lib/depends.c:213 lib/depends.c:794 lib/depends.c:926
+#: lib/depends.c:213 lib/depends.c:796 lib/depends.c:928
 msgid "NO "
 msgstr ""
 
@@ -1436,57 +1436,57 @@ msgstr ""
 msgid "cannot open Packages database in %s\n"
 msgstr ""
 
-#: lib/depends.c:545
+#: lib/depends.c:547
 #, c-format
 msgid "newer package %s already added, skipping %s\n"
 msgstr ""
 
-#: lib/depends.c:550
+#: lib/depends.c:552
 #, c-format
 msgid "package %s already added, ignoring\n"
 msgstr ""
 
-#: lib/depends.c:555
+#: lib/depends.c:557
 #, c-format
 msgid "older package %s already added, replacing with %s\n"
 msgstr ""
 
-#: lib/depends.c:793
+#: lib/depends.c:795
 #, c-format
 msgid "%s: %-45s %-s (cached)\n"
 msgstr ""
 
-#: lib/depends.c:822
+#: lib/depends.c:824
 #, c-format
 msgid "%s: %-45s YES (rpmrc provides)\n"
 msgstr ""
 
-#: lib/depends.c:839
+#: lib/depends.c:841
 #, c-format
 msgid "%s: %-45s YES (rpmlib provides)\n"
 msgstr ""
 
-#: lib/depends.c:862
+#: lib/depends.c:864
 #, c-format
 msgid "%s: %-45s YES (db files)\n"
 msgstr ""
 
-#: lib/depends.c:875
+#: lib/depends.c:877
 #, c-format
 msgid "%s: %-45s YES (db provides)\n"
 msgstr ""
 
-#: lib/depends.c:889
+#: lib/depends.c:891
 #, c-format
 msgid "%s: %-45s YES (db package)\n"
 msgstr ""
 
-#: lib/depends.c:905
+#: lib/depends.c:907
 #, c-format
 msgid "%s: %-45s NO\n"
 msgstr ""
 
-#: lib/depends.c:926
+#: lib/depends.c:928
 #, c-format
 msgid "%s: (%s, %s) added to Depends cache.\n"
 msgstr ""
@@ -1494,47 +1494,53 @@ msgstr ""
 #. requirements are satisfied.
 #. @switchbreak@
 #. requirements are not satisfied.
-#: lib/depends.c:992
+#: lib/depends.c:994
 #, c-format
 msgid "package %s-%s-%s require not satisfied: %s\n"
 msgstr ""
 
 #. conflicts exist.
-#: lib/depends.c:1072
+#: lib/depends.c:1074
 #, c-format
 msgid "package %s conflicts: %s\n"
 msgstr ""
 
-#: lib/depends.c:1328
+#: lib/depends.c:1330
 #, c-format
 msgid "removing %s \"%s\" from tsort relations.\n"
 msgstr ""
 
 #. Record all relations.
-#: lib/depends.c:1579
+#: lib/depends.c:1581
 msgid "========== recording tsort relations\n"
 msgstr ""
 
 #. T4. Scan for zeroes.
-#: lib/depends.c:1666
+#: lib/depends.c:1668
 msgid ""
 "========== tsorting packages (order, #predecessors, #succesors, depth)\n"
 msgstr ""
 
-#: lib/depends.c:1741
+#: lib/depends.c:1744
 msgid "========== successors only (presentation order)\n"
 msgstr ""
 
-#: lib/depends.c:1827
+#: lib/depends.c:1830
 msgid "LOOP:\n"
 msgstr ""
 
-#: lib/depends.c:1861
+#: lib/depends.c:1864
 msgid "========== continuing tsort ...\n"
 msgstr ""
 
+#. Return no. of packages that could not be ordered.
+#: lib/depends.c:1869
+#, c-format
+msgid "rpmdepOrder failed, %d elements remain\n"
+msgstr ""
+
 #: lib/formats.c:29 lib/formats.c:53 lib/formats.c:84 lib/formats.c:281
-#: lib/header.c:2929 lib/header.c:2950 lib/header.c:2972
+#: lib/header.c:2958 lib/header.c:2979 lib/header.c:3001
 msgid "(not a number)"
 msgstr ""
 
@@ -1625,88 +1631,88 @@ msgstr ""
 
 #. This should not be allowed
 #. @-modfilesys@
-#: lib/header.c:314
+#: lib/header.c:342
 msgid "dataLength() RPM_STRING_TYPE count must be 1.\n"
 msgstr ""
 
 #. @-modfilesys@
-#: lib/header.c:351 lib/header_internal.c:161 lib/psm.c:949
+#: lib/header.c:379 lib/header_internal.c:161 lib/psm.c:949
 #, c-format
 msgid "Data type %d not supported\n"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2186
+#: lib/header.c:2215
 #, c-format
 msgid "missing { after %"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2216
+#: lib/header.c:2245
 msgid "missing } after %{"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2230
+#: lib/header.c:2259
 msgid "empty tag format"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2244
+#: lib/header.c:2273
 msgid "empty tag name"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2261
+#: lib/header.c:2290
 msgid "unknown tag"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2288
+#: lib/header.c:2317
 msgid "] expected at end of array"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2306
+#: lib/header.c:2335
 msgid "unexpected ]"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2310
+#: lib/header.c:2339
 msgid "unexpected }"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2376
+#: lib/header.c:2405
 msgid "? expected in expression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2385
+#: lib/header.c:2414
 msgid "{ expected after ? in expression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2398 lib/header.c:2440
+#: lib/header.c:2427 lib/header.c:2469
 msgid "} expected in expression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2408
+#: lib/header.c:2437
 msgid ": expected following ? subexpression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2425
+#: lib/header.c:2454
 msgid "{ expected after : in expression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2450
+#: lib/header.c:2479
 msgid "| expected at end of expression"
 msgstr ""
 
-#: lib/header.c:2673
+#: lib/header.c:2702
 msgid "(unknown type)"
 msgstr ""
 
index a48b465..19e1783 100644 (file)
--- a/po/ru.po
+++ b/po/ru.po
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: rpm 4.0.3\n"
-"POT-Creation-Date: 2001-10-30 22:54-0500\n"
+"POT-Creation-Date: 2001-11-01 14:59-0500\n"
 "PO-Revision-Date: 2001-08-29 13:55-0400\n"
 "Last-Translator: Eugene Kanter <eugene@blackcatlinux.com>\n"
 "Language-Team:  Black Cat Linux Team <blackcat-support@blackcatlinux.com>\n"
@@ -1442,7 +1442,7 @@ msgid " failed - "
 msgstr "ÎÅ ÕÄÁÌÏÓØ - "
 
 #. XXX legacy epoch-less requires/conflicts compatibility
-#: lib/depends.c:184
+#: lib/depends.c:183
 #, c-format
 msgid ""
 "the \"B\" dependency needs an epoch (assuming same as \"A\")\n"
@@ -1451,75 +1451,75 @@ msgstr ""
 "ÄÌÑ ÚÁ×ÉÓÉÍÏÓÔÉ \"B\" ÎÕÖÎÏ ÕËÁÚÁÔØ \"epoch\" (ÔÁË ÖÅ ËÁË ÄÌÑ \"A\")\n"
 "\tA %s\tB %s\n"
 
-#: lib/depends.c:213
+#: lib/depends.c:212
 #, c-format
 msgid "  %s    A %s\tB %s\n"
 msgstr "  %s    A %s\tB %s\n"
 
-#: lib/depends.c:214 lib/depends.c:791 lib/depends.c:923
+#: lib/depends.c:213 lib/depends.c:796 lib/depends.c:928
 msgid "YES"
 msgstr "äá"
 
-#: lib/depends.c:214 lib/depends.c:791 lib/depends.c:923
+#: lib/depends.c:213 lib/depends.c:796 lib/depends.c:928
 msgid "NO "
 msgstr "îåT"
 
-#: lib/depends.c:356
+#: lib/depends.c:355
 #, c-format
 msgid "cannot open Packages database in %s\n"
 msgstr "ÎÅ ÍÏÇÕ ÏÔËÒÙÔØ ÂÁÚÕ ÄÁÎÎÙÈ Packages × %s\n"
 
-#: lib/depends.c:544
+#: lib/depends.c:547
 #, c-format
 msgid "newer package %s already added, skipping %s\n"
 msgstr ""
 
-#: lib/depends.c:549
+#: lib/depends.c:552
 #, fuzzy, c-format
 msgid "package %s already added, ignoring\n"
 msgstr "ÐÁËÅÔ %s ÕÖÅ ÕÓÔÁÎÏ×ÌÅÎ"
 
-#: lib/depends.c:554
+#: lib/depends.c:557
 #, c-format
 msgid "older package %s already added, replacing with %s\n"
 msgstr ""
 
-#: lib/depends.c:790
+#: lib/depends.c:795
 #, c-format
 msgid "%s: %-45s %-s (cached)\n"
 msgstr "%s: %-45s %-s (cached)\n"
 
-#: lib/depends.c:819
+#: lib/depends.c:824
 #, c-format
 msgid "%s: %-45s YES (rpmrc provides)\n"
 msgstr "%s: %-45s YES (rpmrc provides)\n"
 
-#: lib/depends.c:836
+#: lib/depends.c:841
 #, c-format
 msgid "%s: %-45s YES (rpmlib provides)\n"
 msgstr "%s: %-45s YES (rpmlib provides)\n"
 
-#: lib/depends.c:859
+#: lib/depends.c:864
 #, c-format
 msgid "%s: %-45s YES (db files)\n"
 msgstr "%s: %-45s YES (db files)\n"
 
-#: lib/depends.c:872
+#: lib/depends.c:877
 #, c-format
 msgid "%s: %-45s YES (db provides)\n"
 msgstr "%s: %-45s YES (db provides)\n"
 
-#: lib/depends.c:886
+#: lib/depends.c:891
 #, c-format
 msgid "%s: %-45s YES (db package)\n"
 msgstr "%s: %-45s YES (db package)\n"
 
-#: lib/depends.c:902
+#: lib/depends.c:907
 #, c-format
 msgid "%s: %-45s NO\n"
 msgstr "%s: %-45s NO\n"
 
-#: lib/depends.c:923
+#: lib/depends.c:928
 #, c-format
 msgid "%s: (%s, %s) added to Depends cache.\n"
 msgstr "%s: (%s, %s) ÄÏÂÁ×ÌÅÎÏ × ËÅÛ ÚÁ×ÉÓÉÍÏÓÔÅÊ\n"
@@ -1527,49 +1527,55 @@ msgstr "%s: (%s, %s) 
 #. requirements are satisfied.
 #. @switchbreak@
 #. requirements are not satisfied.
-#: lib/depends.c:989
+#: lib/depends.c:994
 #, c-format
 msgid "package %s-%s-%s require not satisfied: %s\n"
 msgstr "ÔÒÅÂÏ×ÁÎÉÑ ÐÁËÅÔÁ %s-%s-%s ÎÅ ÕÄÏ×ÌÅÔ×ÏÒÅÎÙ: %s\n"
 
 #. conflicts exist.
-#: lib/depends.c:1067
+#: lib/depends.c:1074
 #, c-format
 msgid "package %s conflicts: %s\n"
 msgstr "ÐÁËÅÔ %s ËÏÎÆÌÉËÔÕÅÔ Ó: %s\n"
 
-#: lib/depends.c:1319
-#, c-format
-msgid "removing %s-%s-%s \"%s\" from tsort relations.\n"
+#: lib/depends.c:1330
+#, fuzzy, c-format
+msgid "removing %s \"%s\" from tsort relations.\n"
 msgstr "ÕÄÁÌÑÅÔÓÑ %s-%s-%s \"%s\" ÉÚ ÕÐÏÒÑÄÏÞÅÎÎÙÈ ÚÁ×ÉÓÉÍÏÓÔÅÊ.\n"
 
 #. Record all relations.
-#: lib/depends.c:1475
+#: lib/depends.c:1581
 msgid "========== recording tsort relations\n"
 msgstr "========== ÚÁÐÉÓØ ÕÐÏÒÑÄÏÞÅÎÎÙÈ ÚÁ×ÉÓÉÍÏÓÔÅÊ\n"
 
 #. T4. Scan for zeroes.
-#: lib/depends.c:1543
+#: lib/depends.c:1668
 msgid ""
 "========== tsorting packages (order, #predecessors, #succesors, depth)\n"
 msgstr ""
 "========== ÓÏÒÔÉÒÏ×ËÁ ÐÁËÅÔÏ× (ÏÞÅÒÅÄÎÏÓÔØ, #predecessors, #succesors, "
 "ÇÌÕÂÉÎÁ)\n"
 
-#: lib/depends.c:1595
+#: lib/depends.c:1744
 msgid "========== successors only (presentation order)\n"
 msgstr "========== ÔÏÌØËÏ ÐÏÓÌÅÄÏ×ÁÔÅÌÉ (× ÐÏÒÑÄËÅ ÐÒÅÄÓÔÁ×ÌÅÎÉÑ)\n"
 
-#: lib/depends.c:1656
+#: lib/depends.c:1830
 msgid "LOOP:\n"
 msgstr "ãéëì:\n"
 
-#: lib/depends.c:1686
+#: lib/depends.c:1864
 msgid "========== continuing tsort ...\n"
 msgstr "========== ÐÒÏÄÏÌÖÅÎÉÅ ÕÐÏÒÑÄÏÞÅÎÉÑ ...\n"
 
+#. Return no. of packages that could not be ordered.
+#: lib/depends.c:1869
+#, c-format
+msgid "rpmdepOrder failed, %d elements remain\n"
+msgstr ""
+
 #: lib/formats.c:29 lib/formats.c:53 lib/formats.c:84 lib/formats.c:281
-#: lib/header.c:2929 lib/header.c:2950 lib/header.c:2972
+#: lib/header.c:2958 lib/header.c:2979 lib/header.c:3001
 msgid "(not a number)"
 msgstr "(ÎÅ ÞÉÓÌÏ)"
 
@@ -1663,88 +1669,88 @@ msgstr "%s 
 
 #. This should not be allowed
 #. @-modfilesys@
-#: lib/header.c:314
+#: lib/header.c:342
 msgid "dataLength() RPM_STRING_TYPE count must be 1.\n"
 msgstr "dataLength() ÄÏÐÕÓÔÉÍ ÔÏÌØËÏ ÏÄÉΠÜÌÅÍÅÎÔ ÔÉÐÁ RPM_STRING_TYPE\n"
 
 #. @-modfilesys@
-#: lib/header.c:351 lib/header_internal.c:161 lib/psm.c:949
+#: lib/header.c:379 lib/header_internal.c:161 lib/psm.c:949
 #, c-format
 msgid "Data type %d not supported\n"
 msgstr "ôÉРÄÁÎÎÙÈ %d ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ\n"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2186
+#: lib/header.c:2215
 #, c-format
 msgid "missing { after %"
 msgstr "ÏÔÓÕÔÓÔ×ÕÅÔ \"{\" ÐÏÓÌÅ \"%\""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2216
+#: lib/header.c:2245
 msgid "missing } after %{"
 msgstr "ÏÔÓÕÔÓÔ×ÕÅÔ \"}\" ÐÏÓÌÅ \"%{\""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2230
+#: lib/header.c:2259
 msgid "empty tag format"
 msgstr "ÐÕÓÔÏÊ ÆÏÒÍÁÔ ÔÜÇÁ"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2244
+#: lib/header.c:2273
 msgid "empty tag name"
 msgstr "ÐÕÓÔÏÅ ÉÍÑ ÔÜÇÁ"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2261
+#: lib/header.c:2290
 msgid "unknown tag"
 msgstr "ÎÅÉÚ×ÅÓÔÎÙÊ ÔÜÇ"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2288
+#: lib/header.c:2317
 msgid "] expected at end of array"
 msgstr "× ËÏÎÃÅ ÍÁÓÓÉ×Á ÏÖÉÄÁÌÁÓØ \"]\""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2306
+#: lib/header.c:2335
 msgid "unexpected ]"
 msgstr "ÎÅÏÖÉÄÁÎÎÁÑ \"]\""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2310
+#: lib/header.c:2339
 msgid "unexpected }"
 msgstr "ÎÅÏÖÉÄÁÎÎÁÑ \"}\""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2376
+#: lib/header.c:2405
 msgid "? expected in expression"
 msgstr "× ×ÙÒÁÖÅÎÉÉ ÏÖÉÄÁÌÏÓØ \"?\""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2385
+#: lib/header.c:2414
 msgid "{ expected after ? in expression"
 msgstr "× ×ÙÒÁÖÅÎÉÉ ÐÏÓÌÅ \"?\" ÏÖÉÄÁÌÏÓØ \"{\""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2398 lib/header.c:2440
+#: lib/header.c:2427 lib/header.c:2469
 msgid "} expected in expression"
 msgstr "× ×ÙÒÁÖÅÎÉÉ ÏÖÉÄÁÌÏÓØ \"}\""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2408
+#: lib/header.c:2437
 msgid ": expected following ? subexpression"
 msgstr "× ×ÙÒÁÖÅÎÉÉ ÐÏÓÌÅ \"?\" ÏÖÉÄÁÌÏÓØ \":\""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2425
+#: lib/header.c:2454
 msgid "{ expected after : in expression"
 msgstr "× ×ÙÒÁÖÅÎÉÉ ÐÏÓÌÅ \":\" ÏÖÉÄÁÌÏÓØ \"{\""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2450
+#: lib/header.c:2479
 msgid "| expected at end of expression"
 msgstr "× ËÏÎÃÅ ×ÙÒÁÖÅÎÉÑ ÏÖÉÄÁÌÓÑ \"|\""
 
-#: lib/header.c:2673
+#: lib/header.c:2702
 msgid "(unknown type)"
 msgstr "(ÎÅÉÚ×ÅÓÔÎÙÊ ÔÉÐ)"
 
@@ -2192,67 +2198,67 @@ msgstr "
 msgid "generate signature"
 msgstr "ÇÅÎÅÒÉÒÏ×ÁÔØ ÐÏÄÐÉÓØ"
 
-#: lib/problems.c:208
+#: lib/problems.c:202
 #, c-format
 msgid " is needed by %s-%s-%s\n"
 msgstr " ÎÕÖÅΠÄÌÑ %s-%s-%s\n"
 
-#: lib/problems.c:211
+#: lib/problems.c:205
 #, c-format
 msgid " conflicts with %s-%s-%s\n"
 msgstr " ËÏÎÆÌÉËÔÕÅÔ Ó %s-%s-%s\n"
 
-#: lib/problems.c:251
+#: lib/problems.c:245
 #, c-format
 msgid "package %s is for a different architecture"
 msgstr "ÐÁËÅÔ %s - ÄÌÑ ÄÒÕÇÏÊ ÁÒÈÉÔÅËÔÕÒÙ"
 
-#: lib/problems.c:256
+#: lib/problems.c:250
 #, c-format
 msgid "package %s is for a different operating system"
 msgstr "ÐÁËÅÔ %s - ÄÌÑ ÄÒÕÇÏÊ ÏÐÅÒÁÃÉÏÎÎÏÊ ÓÉÓÔÅÍÙ"
 
-#: lib/problems.c:261
+#: lib/problems.c:255
 #, c-format
 msgid "package %s is already installed"
 msgstr "ÐÁËÅÔ %s ÕÖÅ ÕÓÔÁÎÏ×ÌÅÎ"
 
-#: lib/problems.c:266
+#: lib/problems.c:260
 #, c-format
 msgid "path %s in package %s is not relocateable"
 msgstr "ÐÕÔØ %s × ÐÁËÅÔÅ %s - ÎÅ ÐÅÒÅÍÅÝÁÅÍÙÊ"
 
-#: lib/problems.c:271
+#: lib/problems.c:265
 #, c-format
 msgid "file %s conflicts between attempted installs of %s and %s"
 msgstr "ËÏÎÆÌÉËÔ ÆÁÊÌÁ %s ÐÒÉ ÐÏÐÙÔËÁÈ ÕÓÔÁÎÏ×ËÉ %s É %s"
 
-#: lib/problems.c:276
+#: lib/problems.c:270
 #, c-format
 msgid "file %s from install of %s conflicts with file from package %s"
 msgstr "ÆÁÊÌ %s ÉÚ ÕÓÔÁÎÏ×ÌÅÎÎÏÇÏ ÐÁËÅÔÁ %s ËÏÎÆÌÉËÔÕÅÔ Ó ÆÁÊÌÏÍ ÉÚ ÐÁËÅÔÁ %s"
 
-#: lib/problems.c:281
+#: lib/problems.c:275
 #, c-format
 msgid "package %s (which is newer than %s) is already installed"
 msgstr "ÐÁËÅÔ %s (ËÏÔÏÒÙÊ ÎÏ×ÅÅ, ÞÅÍ %s) ÕÖÅ ÕÓÔÁÎÏ×ÌÅÎ"
 
-#: lib/problems.c:286
+#: lib/problems.c:280
 #, c-format
 msgid "installing package %s needs %ld%cb on the %s filesystem"
 msgstr "ÄÌÑ ÕÓÔÁÎÏ×ËÉ ÐÁËÅÔÁ %s ÎÕÖÎÏ %ld%cb ÎÁ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÅ %s"
 
-#: lib/problems.c:296
+#: lib/problems.c:290
 #, c-format
 msgid "installing package %s needs %ld inodes on the %s filesystem"
 msgstr "ÄÌÑ ÕÓÔÁÎÏ×ËÉ ÐÁËÅÔÁ %s ÎÕÖÎÏ %ld inodes ÎÁ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÅ %s"
 
-#: lib/problems.c:301
+#: lib/problems.c:295
 #, c-format
 msgid "package %s pre-transaction syscall(s): %s failed: %s"
 msgstr "ÐÁËÅÔ %s pre-transaction syscall(s): %s: ÏÛÉÂËÁ: %s"
 
-#: lib/problems.c:308
+#: lib/problems.c:302
 #, c-format
 msgid "unknown error %d encountered while manipulating package %s"
 msgstr "ÎÅÉÚ×ÅÓÔÎÁÑ ÏÛÉÂËÁ %d ÐÒÉ ÒÁÂÏÔÅ Ó ÐÁËÅÔÏÍ %s"
index 5f20e22..dab88b8 100644 (file)
--- a/po/sk.po
+++ b/po/sk.po
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: rpm 4.0.3\n"
-"POT-Creation-Date: 2001-10-30 22:54-0500\n"
+"POT-Creation-Date: 2001-11-01 14:59-0500\n"
 "PO-Revision-Date: 1999-04-08 21:37+02:00\n"
 "Last-Translator: Stanislav Meduna <stano@eunet.sk>\n"
 "Language-Team: Slovak <sk-i18n@rak.isternet.sk>\n"
@@ -1465,83 +1465,83 @@ msgid " failed - "
 msgstr " zlyhalo - "
 
 #. XXX legacy epoch-less requires/conflicts compatibility
-#: lib/depends.c:184
+#: lib/depends.c:183
 #, c-format
 msgid ""
 "the \"B\" dependency needs an epoch (assuming same as \"A\")\n"
 "\tA %s\tB %s\n"
 msgstr ""
 
-#: lib/depends.c:213
+#: lib/depends.c:212
 #, c-format
 msgid "  %s    A %s\tB %s\n"
 msgstr ""
 
-#: lib/depends.c:214 lib/depends.c:791 lib/depends.c:923
+#: lib/depends.c:213 lib/depends.c:796 lib/depends.c:928
 msgid "YES"
 msgstr ""
 
-#: lib/depends.c:214 lib/depends.c:791 lib/depends.c:923
+#: lib/depends.c:213 lib/depends.c:796 lib/depends.c:928
 #, fuzzy
 msgid "NO "
 msgstr "NIE JE V PORIADKU"
 
-#: lib/depends.c:356
+#: lib/depends.c:355
 #, fuzzy, c-format
 msgid "cannot open Packages database in %s\n"
 msgstr "nie je mo¾né otvori» %s/packages.rpm\n"
 
-#: lib/depends.c:544
+#: lib/depends.c:547
 #, c-format
 msgid "newer package %s already added, skipping %s\n"
 msgstr ""
 
-#: lib/depends.c:549
+#: lib/depends.c:552
 #, fuzzy, c-format
 msgid "package %s already added, ignoring\n"
 msgstr "balík %s nie je nain¹talovaný\n"
 
-#: lib/depends.c:554
+#: lib/depends.c:557
 #, c-format
 msgid "older package %s already added, replacing with %s\n"
 msgstr ""
 
-#: lib/depends.c:790
+#: lib/depends.c:795
 #, fuzzy, c-format
 msgid "%s: %-45s %-s (cached)\n"
 msgstr "súbor %s nie je vlastnený ¾iadnym balíkom\n"
 
-#: lib/depends.c:819
+#: lib/depends.c:824
 #, c-format
 msgid "%s: %-45s YES (rpmrc provides)\n"
 msgstr ""
 
-#: lib/depends.c:836
+#: lib/depends.c:841
 #, fuzzy, c-format
 msgid "%s: %-45s YES (rpmlib provides)\n"
 msgstr "súbor %s nie je vlastnený ¾iadnym balíkom\n"
 
-#: lib/depends.c:859
+#: lib/depends.c:864
 #, c-format
 msgid "%s: %-45s YES (db files)\n"
 msgstr ""
 
-#: lib/depends.c:872
+#: lib/depends.c:877
 #, c-format
 msgid "%s: %-45s YES (db provides)\n"
 msgstr ""
 
-#: lib/depends.c:886
+#: lib/depends.c:891
 #, fuzzy, c-format
 msgid "%s: %-45s YES (db package)\n"
 msgstr "súbor %s nie je vlastnený ¾iadnym balíkom\n"
 
-#: lib/depends.c:902
+#: lib/depends.c:907
 #, c-format
 msgid "%s: %-45s NO\n"
 msgstr ""
 
-#: lib/depends.c:923
+#: lib/depends.c:928
 #, fuzzy, c-format
 msgid "%s: (%s, %s) added to Depends cache.\n"
 msgstr "súbor %s nie je vlastnený ¾iadnym balíkom\n"
@@ -1549,47 +1549,53 @@ msgstr "s
 #. requirements are satisfied.
 #. @switchbreak@
 #. requirements are not satisfied.
-#: lib/depends.c:989
+#: lib/depends.c:994
 #, fuzzy, c-format
 msgid "package %s-%s-%s require not satisfied: %s\n"
 msgstr "po¾iadavka balíka %s nie je uspokojená: %s\n"
 
 #. conflicts exist.
-#: lib/depends.c:1067
+#: lib/depends.c:1074
 #, c-format
 msgid "package %s conflicts: %s\n"
 msgstr "balík %s koliduje: %s\n"
 
-#: lib/depends.c:1319
+#: lib/depends.c:1330
 #, fuzzy, c-format
-msgid "removing %s-%s-%s \"%s\" from tsort relations.\n"
+msgid "removing %s \"%s\" from tsort relations.\n"
 msgstr "odstraòuje sa index skupín\n"
 
 #. Record all relations.
-#: lib/depends.c:1475
+#: lib/depends.c:1581
 msgid "========== recording tsort relations\n"
 msgstr ""
 
 #. T4. Scan for zeroes.
-#: lib/depends.c:1543
+#: lib/depends.c:1668
 msgid ""
 "========== tsorting packages (order, #predecessors, #succesors, depth)\n"
 msgstr ""
 
-#: lib/depends.c:1595
+#: lib/depends.c:1744
 msgid "========== successors only (presentation order)\n"
 msgstr ""
 
-#: lib/depends.c:1656
+#: lib/depends.c:1830
 msgid "LOOP:\n"
 msgstr ""
 
-#: lib/depends.c:1686
+#: lib/depends.c:1864
 msgid "========== continuing tsort ...\n"
 msgstr ""
 
+#. Return no. of packages that could not be ordered.
+#: lib/depends.c:1869
+#, c-format
+msgid "rpmdepOrder failed, %d elements remain\n"
+msgstr ""
+
 #: lib/formats.c:29 lib/formats.c:53 lib/formats.c:84 lib/formats.c:281
-#: lib/header.c:2929 lib/header.c:2950 lib/header.c:2972
+#: lib/header.c:2958 lib/header.c:2979 lib/header.c:3001
 msgid "(not a number)"
 msgstr "(nie je èíslo)"
 
@@ -1682,89 +1688,89 @@ msgstr "varovanie: %s vytvoren
 
 #. This should not be allowed
 #. @-modfilesys@
-#: lib/header.c:314
+#: lib/header.c:342
 #, fuzzy
 msgid "dataLength() RPM_STRING_TYPE count must be 1.\n"
 msgstr "grabData() RPM_STRING_TYPE poèet musí by» 1.\n"
 
 #. @-modfilesys@
-#: lib/header.c:351 lib/header_internal.c:161 lib/psm.c:949
+#: lib/header.c:379 lib/header_internal.c:161 lib/psm.c:949
 #, c-format
 msgid "Data type %d not supported\n"
 msgstr "Typ údajov %d nie je podorovaný\n"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2186
+#: lib/header.c:2215
 #, c-format
 msgid "missing { after %"
 msgstr "chýbajúce { po %"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2216
+#: lib/header.c:2245
 msgid "missing } after %{"
 msgstr "chýbajúce } po %{"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2230
+#: lib/header.c:2259
 msgid "empty tag format"
 msgstr "prázdny tag formát"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2244
+#: lib/header.c:2273
 msgid "empty tag name"
 msgstr "prázdne meno tagu"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2261
+#: lib/header.c:2290
 msgid "unknown tag"
 msgstr "neznámy tag"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2288
+#: lib/header.c:2317
 msgid "] expected at end of array"
 msgstr "] oèakávané na konci poµa"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2306
+#: lib/header.c:2335
 msgid "unexpected ]"
 msgstr "neoèakávané ]"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2310
+#: lib/header.c:2339
 msgid "unexpected }"
 msgstr "neoèakávané }"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2376
+#: lib/header.c:2405
 msgid "? expected in expression"
 msgstr "? oèakávané vo výraze"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2385
+#: lib/header.c:2414
 msgid "{ expected after ? in expression"
 msgstr "{ oèakávané po ? vo výraze"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2398 lib/header.c:2440
+#: lib/header.c:2427 lib/header.c:2469
 msgid "} expected in expression"
 msgstr "} oèakávané vo výraze"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2408
+#: lib/header.c:2437
 msgid ": expected following ? subexpression"
 msgstr ": oèakávané po ? podvýraze"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2425
+#: lib/header.c:2454
 msgid "{ expected after : in expression"
 msgstr "{ oèakávané po : vo výraze"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2450
+#: lib/header.c:2479
 msgid "| expected at end of expression"
 msgstr "| oèakávené na konci výrazu"
 
-#: lib/header.c:2673
+#: lib/header.c:2702
 msgid "(unknown type)"
 msgstr "(neznámy typ)"
 
@@ -2243,67 +2249,67 @@ msgstr "podp
 msgid "generate signature"
 msgstr "vytvori» PGP/GPG podpis"
 
-#: lib/problems.c:208
+#: lib/problems.c:202
 #, c-format
 msgid " is needed by %s-%s-%s\n"
 msgstr " je vy¾adované %s-%s-%s\n"
 
-#: lib/problems.c:211
+#: lib/problems.c:205
 #, c-format
 msgid " conflicts with %s-%s-%s\n"
 msgstr " koliduje s %s-%s-%s\n"
 
-#: lib/problems.c:251
+#: lib/problems.c:245
 #, fuzzy, c-format
 msgid "package %s is for a different architecture"
 msgstr "balík %s nie je nain¹talovaný\n"
 
-#: lib/problems.c:256
+#: lib/problems.c:250
 #, c-format
 msgid "package %s is for a different operating system"
 msgstr ""
 
-#: lib/problems.c:261
+#: lib/problems.c:255
 #, fuzzy, c-format
 msgid "package %s is already installed"
 msgstr "balík %s nie je nain¹talovaný\n"
 
-#: lib/problems.c:266
+#: lib/problems.c:260
 #, fuzzy, c-format
 msgid "path %s in package %s is not relocateable"
 msgstr "balík %s nie je nain¹talovaný\n"
 
-#: lib/problems.c:271
+#: lib/problems.c:265
 #, c-format
 msgid "file %s conflicts between attempted installs of %s and %s"
 msgstr ""
 
-#: lib/problems.c:276
+#: lib/problems.c:270
 #, c-format
 msgid "file %s from install of %s conflicts with file from package %s"
 msgstr ""
 
-#: lib/problems.c:281
+#: lib/problems.c:275
 #, fuzzy, c-format
 msgid "package %s (which is newer than %s) is already installed"
 msgstr "balík %s nie je nain¹talovaný\n"
 
-#: lib/problems.c:286
+#: lib/problems.c:280
 #, c-format
 msgid "installing package %s needs %ld%cb on the %s filesystem"
 msgstr ""
 
-#: lib/problems.c:296
+#: lib/problems.c:290
 #, c-format
 msgid "installing package %s needs %ld inodes on the %s filesystem"
 msgstr ""
 
-#: lib/problems.c:301
+#: lib/problems.c:295
 #, c-format
 msgid "package %s pre-transaction syscall(s): %s failed: %s"
 msgstr ""
 
-#: lib/problems.c:308
+#: lib/problems.c:302
 #, c-format
 msgid "unknown error %d encountered while manipulating package %s"
 msgstr ""
index 753684a..20d3b0c 100644 (file)
--- a/po/sl.po
+++ b/po/sl.po
@@ -1,12 +1,12 @@
 # -*- mode:po; coding:iso-latin-2; -*- Slovenian messages for Redhat pkg. mngr.
 # Copyright (C) 2000 Free Software Foundation, Inc.
 # Primo¾ Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>, 2000.
-# $Id: sl.po,v 1.181 2001/10/31 04:01:44 jbj Exp $
+# $Id: sl.po,v 1.182 2001/11/01 20:15:19 jbj Exp $
 #
 msgid ""
 msgstr ""
 "Project-Id-Version: rpm 4.0.3\n"
-"POT-Creation-Date: 2001-10-30 22:54-0500\n"
+"POT-Creation-Date: 2001-11-01 14:59-0500\n"
 "PO-Revision-Date: 2000-10-08 19:05+0200\n"
 "Last-Translator: Grega Fajdiga <gregor.fajdiga@telemach.net>\n"
 "Language-Team: Slovenian <sl@li.org>\n"
@@ -1466,7 +1466,7 @@ msgid " failed - "
 msgstr " neuspe¹no - "
 
 #. XXX legacy epoch-less requires/conflicts compatibility
-#: lib/depends.c:184
+#: lib/depends.c:183
 #, c-format
 msgid ""
 "the \"B\" dependency needs an epoch (assuming same as \"A\")\n"
@@ -1475,76 +1475,76 @@ msgstr ""
 "odvisnost \"B\" potrebuje \"epoch\" (privzeto enak kot \"A\")\n"
 "\tA %s\tB %s\n"
 
-#: lib/depends.c:213
+#: lib/depends.c:212
 #, c-format
 msgid "  %s    A %s\tB %s\n"
 msgstr "  %s    A %s\tB %s\n"
 
-#: lib/depends.c:214 lib/depends.c:791 lib/depends.c:923
+#: lib/depends.c:213 lib/depends.c:796 lib/depends.c:928
 msgid "YES"
 msgstr ""
 
-#: lib/depends.c:214 lib/depends.c:791 lib/depends.c:923
+#: lib/depends.c:213 lib/depends.c:796 lib/depends.c:928
 #, fuzzy
 msgid "NO "
 msgstr "NI DOBRO"
 
-#: lib/depends.c:356
+#: lib/depends.c:355
 #, fuzzy, c-format
 msgid "cannot open Packages database in %s\n"
 msgstr "zbirko podatkov paketov ni mo¾no odpreti v %s\n"
 
-#: lib/depends.c:544
+#: lib/depends.c:547
 #, c-format
 msgid "newer package %s already added, skipping %s\n"
 msgstr ""
 
-#: lib/depends.c:549
+#: lib/depends.c:552
 #, fuzzy, c-format
 msgid "package %s already added, ignoring\n"
 msgstr "paket %s-%s-%s je ¾e name¹èen"
 
-#: lib/depends.c:554
+#: lib/depends.c:557
 #, c-format
 msgid "older package %s already added, replacing with %s\n"
 msgstr ""
 
-#: lib/depends.c:790
+#: lib/depends.c:795
 #, fuzzy, c-format
 msgid "%s: %-45s %-s (cached)\n"
 msgstr "%s: %-45s %-3s (predpomnjeno)\n"
 
-#: lib/depends.c:819
+#: lib/depends.c:824
 #, fuzzy, c-format
 msgid "%s: %-45s YES (rpmrc provides)\n"
 msgstr "%s: %-45s DA (rpmrc ponudbe)\n"
 
-#: lib/depends.c:836
+#: lib/depends.c:841
 #, fuzzy, c-format
 msgid "%s: %-45s YES (rpmlib provides)\n"
 msgstr "%s: %-45s DA (rpmlib ponudbe)\n"
 
-#: lib/depends.c:859
+#: lib/depends.c:864
 #, c-format
 msgid "%s: %-45s YES (db files)\n"
 msgstr "%s: %-45s DA (db datoteke)\n"
 
-#: lib/depends.c:872
+#: lib/depends.c:877
 #, fuzzy, c-format
 msgid "%s: %-45s YES (db provides)\n"
 msgstr "%s: %-45s DA (db ponudbe)\n"
 
-#: lib/depends.c:886
+#: lib/depends.c:891
 #, fuzzy, c-format
 msgid "%s: %-45s YES (db package)\n"
 msgstr "%s: %s zadovoljen ob paketih db.\n"
 
-#: lib/depends.c:902
+#: lib/depends.c:907
 #, c-format
 msgid "%s: %-45s NO\n"
 msgstr "%s: %-45s NE\n"
 
-#: lib/depends.c:923
+#: lib/depends.c:928
 #, fuzzy, c-format
 msgid "%s: (%s, %s) added to Depends cache.\n"
 msgstr "%s: (%s, %s) dodano v predpomnilnik Depends.\n"
@@ -1552,47 +1552,53 @@ msgstr "%s: (%s, %s) dodano v predpomnilnik Depends.\n"
 #. requirements are satisfied.
 #. @switchbreak@
 #. requirements are not satisfied.
-#: lib/depends.c:989
+#: lib/depends.c:994
 #, fuzzy, c-format
 msgid "package %s-%s-%s require not satisfied: %s\n"
 msgstr "Za paket %s-%s-%s: zahteva %s ni zadovoljena\n"
 
 #. conflicts exist.
-#: lib/depends.c:1067
+#: lib/depends.c:1074
 #, c-format
 msgid "package %s conflicts: %s\n"
 msgstr "paket %s jw v sporu z: %s\n"
 
-#: lib/depends.c:1319
+#: lib/depends.c:1330
 #, fuzzy, c-format
-msgid "removing %s-%s-%s \"%s\" from tsort relations.\n"
+msgid "removing %s \"%s\" from tsort relations.\n"
 msgstr "odstranjujemo seznam skupin\n"
 
 #. Record all relations.
-#: lib/depends.c:1475
+#: lib/depends.c:1581
 msgid "========== recording tsort relations\n"
 msgstr ""
 
 #. T4. Scan for zeroes.
-#: lib/depends.c:1543
+#: lib/depends.c:1668
 msgid ""
 "========== tsorting packages (order, #predecessors, #succesors, depth)\n"
 msgstr ""
 
-#: lib/depends.c:1595
+#: lib/depends.c:1744
 msgid "========== successors only (presentation order)\n"
 msgstr ""
 
-#: lib/depends.c:1656
+#: lib/depends.c:1830
 msgid "LOOP:\n"
 msgstr ""
 
-#: lib/depends.c:1686
+#: lib/depends.c:1864
 msgid "========== continuing tsort ...\n"
 msgstr ""
 
+#. Return no. of packages that could not be ordered.
+#: lib/depends.c:1869
+#, c-format
+msgid "rpmdepOrder failed, %d elements remain\n"
+msgstr ""
+
 #: lib/formats.c:29 lib/formats.c:53 lib/formats.c:84 lib/formats.c:281
-#: lib/header.c:2929 lib/header.c:2950 lib/header.c:2972
+#: lib/header.c:2958 lib/header.c:2979 lib/header.c:3001
 msgid "(not a number)"
 msgstr "(ni ¹tevilo)"
 
@@ -1685,89 +1691,89 @@ msgstr "opozorilo: %s ustvarjen kot %s"
 
 #. This should not be allowed
 #. @-modfilesys@
-#: lib/header.c:314
+#: lib/header.c:342
 #, fuzzy
 msgid "dataLength() RPM_STRING_TYPE count must be 1.\n"
 msgstr "¹tevec grabData() RPM_STRING_TYPE mora biti 1.\n"
 
 #. @-modfilesys@
-#: lib/header.c:351 lib/header_internal.c:161 lib/psm.c:949
+#: lib/header.c:379 lib/header_internal.c:161 lib/psm.c:949
 #, c-format
 msgid "Data type %d not supported\n"
 msgstr "Tip podatkov %d ni podprt\n"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2186
+#: lib/header.c:2215
 #, c-format
 msgid "missing { after %"
 msgstr "manjkajoèi { za %"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2216
+#: lib/header.c:2245
 msgid "missing } after %{"
 msgstr "manjkajoèi } za %{"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2230
+#: lib/header.c:2259
 msgid "empty tag format"
 msgstr "oblika znaèke manjka"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2244
+#: lib/header.c:2273
 msgid "empty tag name"
 msgstr "ime znaèke manjka"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2261
+#: lib/header.c:2290
 msgid "unknown tag"
 msgstr "neznana znaèka"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2288
+#: lib/header.c:2317
 msgid "] expected at end of array"
 msgstr "na koncu polja je prièakovan ]"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2306
+#: lib/header.c:2335
 msgid "unexpected ]"
 msgstr "neprièakovan ]"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2310
+#: lib/header.c:2339
 msgid "unexpected }"
 msgstr "neprièakovan }"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2376
+#: lib/header.c:2405
 msgid "? expected in expression"
 msgstr "v izrazu je prièakovan ?"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2385
+#: lib/header.c:2414
 msgid "{ expected after ? in expression"
 msgstr "v izrazu je za { prièakovan ?"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2398 lib/header.c:2440
+#: lib/header.c:2427 lib/header.c:2469
 msgid "} expected in expression"
 msgstr "v izrazu je prièakovan }"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2408
+#: lib/header.c:2437
 msgid ": expected following ? subexpression"
 msgstr "za podizrazom ? je prièakovano :"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2425
+#: lib/header.c:2454
 msgid "{ expected after : in expression"
 msgstr "v izrazu je za : prièakovan {"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2450
+#: lib/header.c:2479
 msgid "| expected at end of expression"
 msgstr "na koncu izraza je prièakovan |"
 
-#: lib/header.c:2673
+#: lib/header.c:2702
 msgid "(unknown type)"
 msgstr "(neznan tip)"
 
@@ -2243,68 +2249,68 @@ msgstr "podpi
 msgid "generate signature"
 msgstr "izdelava podpisa PGP/GPG"
 
-#: lib/problems.c:208
+#: lib/problems.c:202
 #, c-format
 msgid " is needed by %s-%s-%s\n"
 msgstr " potrebuje %s-%s-%s\n"
 
-#: lib/problems.c:211
+#: lib/problems.c:205
 #, c-format
 msgid " conflicts with %s-%s-%s\n"
 msgstr " je v sporu z %s-%s-%s\n"
 
-#: lib/problems.c:251
+#: lib/problems.c:245
 #, fuzzy, c-format
 msgid "package %s is for a different architecture"
 msgstr "paket %s-%s-%s je za drug tip arhitekture"
 
-#: lib/problems.c:256
+#: lib/problems.c:250
 #, fuzzy, c-format
 msgid "package %s is for a different operating system"
 msgstr "paket %s-%s-%s je za drug operacijski sistem"
 
-#: lib/problems.c:261
+#: lib/problems.c:255
 #, fuzzy, c-format
 msgid "package %s is already installed"
 msgstr "paket %s-%s-%s je ¾e name¹èen"
 
-#: lib/problems.c:266
+#: lib/problems.c:260
 #, fuzzy, c-format
 msgid "path %s in package %s is not relocateable"
 msgstr "paketa %s ni mo¾no prestaviti\n"
 
-#: lib/problems.c:271
+#: lib/problems.c:265
 #, fuzzy, c-format
 msgid "file %s conflicts between attempted installs of %s and %s"
 msgstr "datoteka %s je v sporu med poskusom namestitve %s in %s"
 
-#: lib/problems.c:276
+#: lib/problems.c:270
 #, fuzzy, c-format
 msgid "file %s from install of %s conflicts with file from package %s"
 msgstr ""
 "datoteka %s name¹èena z %s-%s-%s je v sporu z datoteko iz paketa %s-%s-%s"
 
-#: lib/problems.c:281
+#: lib/problems.c:275
 #, fuzzy, c-format
 msgid "package %s (which is newer than %s) is already installed"
 msgstr "paket %s-%s-%s (ki je novej¹i kot %s-%s-%s) je ¾e name¹èen"
 
-#: lib/problems.c:286
+#: lib/problems.c:280
 #, fuzzy, c-format
 msgid "installing package %s needs %ld%cb on the %s filesystem"
 msgstr "namestitev paketa %s-%s-%s zahteva %ld%cb na datoteènem sistemu %s"
 
-#: lib/problems.c:296
+#: lib/problems.c:290
 #, fuzzy, c-format
 msgid "installing package %s needs %ld inodes on the %s filesystem"
 msgstr "paket %s pred-prenosljivih sistemskih klicov: %s ni uspelo: %s"
 
-#: lib/problems.c:301
+#: lib/problems.c:295
 #, c-format
 msgid "package %s pre-transaction syscall(s): %s failed: %s"
 msgstr ""
 
-#: lib/problems.c:308
+#: lib/problems.c:302
 #, fuzzy, c-format
 msgid "unknown error %d encountered while manipulating package %s"
 msgstr "neznana napaka %d ob rokovanju s paketom %s-%s-%s"
index 4b81029..9b31e91 100644 (file)
--- a/po/sr.po
+++ b/po/sr.po
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: rpm 4.0.3\n"
-"POT-Creation-Date: 2001-10-30 22:54-0500\n"
+"POT-Creation-Date: 2001-11-01 14:59-0500\n"
 "Content-Type: text/plain; charset=\n"
 "Date: 1998-05-02 21:41:47-0400\n"
 
@@ -1450,82 +1450,82 @@ msgid " failed - "
 msgstr "PGP omanuo"
 
 #. XXX legacy epoch-less requires/conflicts compatibility
-#: lib/depends.c:184
+#: lib/depends.c:183
 #, c-format
 msgid ""
 "the \"B\" dependency needs an epoch (assuming same as \"A\")\n"
 "\tA %s\tB %s\n"
 msgstr ""
 
-#: lib/depends.c:213
+#: lib/depends.c:212
 #, c-format
 msgid "  %s    A %s\tB %s\n"
 msgstr ""
 
-#: lib/depends.c:214 lib/depends.c:791 lib/depends.c:923
+#: lib/depends.c:213 lib/depends.c:796 lib/depends.c:928
 msgid "YES"
 msgstr ""
 
-#: lib/depends.c:214 lib/depends.c:791 lib/depends.c:923
+#: lib/depends.c:213 lib/depends.c:796 lib/depends.c:928
 msgid "NO "
 msgstr ""
 
-#: lib/depends.c:356
+#: lib/depends.c:355
 #, fuzzy, c-format
 msgid "cannot open Packages database in %s\n"
 msgstr "gre¹ka: ne mogu da otvorim %s%s/packages.rpm\n"
 
-#: lib/depends.c:544
+#: lib/depends.c:547
 #, c-format
 msgid "newer package %s already added, skipping %s\n"
 msgstr ""
 
-#: lib/depends.c:549
+#: lib/depends.c:552
 #, fuzzy, c-format
 msgid "package %s already added, ignoring\n"
 msgstr "paket %s nije instaliran\n"
 
-#: lib/depends.c:554
+#: lib/depends.c:557
 #, c-format
 msgid "older package %s already added, replacing with %s\n"
 msgstr ""
 
-#: lib/depends.c:790
+#: lib/depends.c:795
 #, fuzzy, c-format
 msgid "%s: %-45s %-s (cached)\n"
 msgstr "datoteka %s ne pripada nijednom paketu\n"
 
-#: lib/depends.c:819
+#: lib/depends.c:824
 #, c-format
 msgid "%s: %-45s YES (rpmrc provides)\n"
 msgstr ""
 
-#: lib/depends.c:836
+#: lib/depends.c:841
 #, fuzzy, c-format
 msgid "%s: %-45s YES (rpmlib provides)\n"
 msgstr "datoteka %s ne pripada nijednom paketu\n"
 
-#: lib/depends.c:859
+#: lib/depends.c:864
 #, c-format
 msgid "%s: %-45s YES (db files)\n"
 msgstr ""
 
-#: lib/depends.c:872
+#: lib/depends.c:877
 #, c-format
 msgid "%s: %-45s YES (db provides)\n"
 msgstr ""
 
-#: lib/depends.c:886
+#: lib/depends.c:891
 #, fuzzy, c-format
 msgid "%s: %-45s YES (db package)\n"
 msgstr "datoteka %s ne pripada nijednom paketu\n"
 
-#: lib/depends.c:902
+#: lib/depends.c:907
 #, c-format
 msgid "%s: %-45s NO\n"
 msgstr ""
 
-#: lib/depends.c:923
+#: lib/depends.c:928
 #, fuzzy, c-format
 msgid "%s: (%s, %s) added to Depends cache.\n"
 msgstr "datoteka %s ne pripada nijednom paketu\n"
@@ -1533,47 +1533,53 @@ msgstr "datoteka %s ne pripada nijednom paketu\n"
 #. requirements are satisfied.
 #. @switchbreak@
 #. requirements are not satisfied.
-#: lib/depends.c:989
+#: lib/depends.c:994
 #, fuzzy, c-format
 msgid "package %s-%s-%s require not satisfied: %s\n"
 msgstr "paket %s nije naveden u %s"
 
 #. conflicts exist.
-#: lib/depends.c:1067
+#: lib/depends.c:1074
 #, fuzzy, c-format
 msgid "package %s conflicts: %s\n"
 msgstr "paket %s nije naveden u %s"
 
-#: lib/depends.c:1319
+#: lib/depends.c:1330
 #, fuzzy, c-format
-msgid "removing %s-%s-%s \"%s\" from tsort relations.\n"
+msgid "removing %s \"%s\" from tsort relations.\n"
 msgstr "gre¹ka uklanjanja sloga %s u %s"
 
 #. Record all relations.
-#: lib/depends.c:1475
+#: lib/depends.c:1581
 msgid "========== recording tsort relations\n"
 msgstr ""
 
 #. T4. Scan for zeroes.
-#: lib/depends.c:1543
+#: lib/depends.c:1668
 msgid ""
 "========== tsorting packages (order, #predecessors, #succesors, depth)\n"
 msgstr ""
 
-#: lib/depends.c:1595
+#: lib/depends.c:1744
 msgid "========== successors only (presentation order)\n"
 msgstr ""
 
-#: lib/depends.c:1656
+#: lib/depends.c:1830
 msgid "LOOP:\n"
 msgstr ""
 
-#: lib/depends.c:1686
+#: lib/depends.c:1864
 msgid "========== continuing tsort ...\n"
 msgstr ""
 
+#. Return no. of packages that could not be ordered.
+#: lib/depends.c:1869
+#, c-format
+msgid "rpmdepOrder failed, %d elements remain\n"
+msgstr ""
+
 #: lib/formats.c:29 lib/formats.c:53 lib/formats.c:84 lib/formats.c:281
-#: lib/header.c:2929 lib/header.c:2950 lib/header.c:2972
+#: lib/header.c:2958 lib/header.c:2979 lib/header.c:3001
 msgid "(not a number)"
 msgstr "(nije broj)"
 
@@ -1666,90 +1672,90 @@ msgstr "Ne mogu da otvorim datoteku %s: "
 
 #. This should not be allowed
 #. @-modfilesys@
-#: lib/header.c:314
+#: lib/header.c:342
 msgid "dataLength() RPM_STRING_TYPE count must be 1.\n"
 msgstr ""
 
 #. @-modfilesys@
-#: lib/header.c:351 lib/header_internal.c:161 lib/psm.c:949
+#: lib/header.c:379 lib/header_internal.c:161 lib/psm.c:949
 #, c-format
 msgid "Data type %d not supported\n"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2186
+#: lib/header.c:2215
 #, c-format
 msgid "missing { after %"
 msgstr "nedostaje { posle %"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2216
+#: lib/header.c:2245
 msgid "missing } after %{"
 msgstr "nedostaje } posle %"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2230
+#: lib/header.c:2259
 msgid "empty tag format"
 msgstr "prazan 'tag' format'"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2244
+#: lib/header.c:2273
 msgid "empty tag name"
 msgstr "prazno ime tag-a"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2261
+#: lib/header.c:2290
 msgid "unknown tag"
 msgstr "nepoznat tag"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2288
+#: lib/header.c:2317
 msgid "] expected at end of array"
 msgstr "] oèekivano na kraju niza"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2306
+#: lib/header.c:2335
 msgid "unexpected ]"
 msgstr "neoèekivano ]"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2310
+#: lib/header.c:2339
 msgid "unexpected }"
 msgstr "neoèekivano }"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2376
+#: lib/header.c:2405
 msgid "? expected in expression"
 msgstr "oèekivan znak ? u izrazu"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2385
+#: lib/header.c:2414
 #, fuzzy
 msgid "{ expected after ? in expression"
 msgstr "{ oèekivano posle ? u izrazu"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2398 lib/header.c:2440
+#: lib/header.c:2427 lib/header.c:2469
 msgid "} expected in expression"
 msgstr "} oèekivano u izrazu"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2408
+#: lib/header.c:2437
 msgid ": expected following ? subexpression"
 msgstr "oèekivano : praæeno ? podizrazom"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2425
+#: lib/header.c:2454
 #, fuzzy
 msgid "{ expected after : in expression"
 msgstr "{ oèekivano posle : u izrazu"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2450
+#: lib/header.c:2479
 msgid "| expected at end of expression"
 msgstr "| oèekivano na kraju izraza"
 
-#: lib/header.c:2673
+#: lib/header.c:2702
 msgid "(unknown type)"
 msgstr "(nepoznat tip)"
 
@@ -2229,67 +2235,67 @@ msgstr "potpi
 msgid "generate signature"
 msgstr "napravi PGP potpis"
 
-#: lib/problems.c:208
+#: lib/problems.c:202
 #, c-format
 msgid " is needed by %s-%s-%s\n"
 msgstr " je potreban paketu %s-%s-%s\n"
 
-#: lib/problems.c:211
+#: lib/problems.c:205
 #, c-format
 msgid " conflicts with %s-%s-%s\n"
 msgstr " se sudara sa %s-%s-%s\n"
 
-#: lib/problems.c:251
+#: lib/problems.c:245
 #, fuzzy, c-format
 msgid "package %s is for a different architecture"
 msgstr "paket %s-%s-%s sadr¾i deljene datoteke\n"
 
-#: lib/problems.c:256
+#: lib/problems.c:250
 #, fuzzy, c-format
 msgid "package %s is for a different operating system"
 msgstr "paket %s-%s-%s sadr¾i deljene datoteke\n"
 
-#: lib/problems.c:261
+#: lib/problems.c:255
 #, fuzzy, c-format
 msgid "package %s is already installed"
 msgstr "paket %s nije instaliran\n"
 
-#: lib/problems.c:266
+#: lib/problems.c:260
 #, fuzzy, c-format
 msgid "path %s in package %s is not relocateable"
 msgstr "paket %s nije instaliran\n"
 
-#: lib/problems.c:271
+#: lib/problems.c:265
 #, c-format
 msgid "file %s conflicts between attempted installs of %s and %s"
 msgstr ""
 
-#: lib/problems.c:276
+#: lib/problems.c:270
 #, fuzzy, c-format
 msgid "file %s from install of %s conflicts with file from package %s"
 msgstr " se sudara sa %s-%s-%s\n"
 
-#: lib/problems.c:281
+#: lib/problems.c:275
 #, fuzzy, c-format
 msgid "package %s (which is newer than %s) is already installed"
 msgstr "paket %s-%s-%s sadr¾i deljene datoteke\n"
 
-#: lib/problems.c:286
+#: lib/problems.c:280
 #, c-format
 msgid "installing package %s needs %ld%cb on the %s filesystem"
 msgstr ""
 
-#: lib/problems.c:296
+#: lib/problems.c:290
 #, c-format
 msgid "installing package %s needs %ld inodes on the %s filesystem"
 msgstr ""
 
-#: lib/problems.c:301
+#: lib/problems.c:295
 #, fuzzy, c-format
 msgid "package %s pre-transaction syscall(s): %s failed: %s"
 msgstr "paket %s-%s-%s sadr¾i deljene datoteke\n"
 
-#: lib/problems.c:308
+#: lib/problems.c:302
 #, c-format
 msgid "unknown error %d encountered while manipulating package %s"
 msgstr ""
index 3ee0eca..0818374 100644 (file)
--- a/po/sv.po
+++ b/po/sv.po
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: rpm 4.0.3\n"
-"POT-Creation-Date: 2001-10-30 22:54-0500\n"
+"POT-Creation-Date: 2001-11-01 14:59-0500\n"
 "PO-Revision-Date: 2001-09-12 14:18+0200\n"
 "Last-Translator: Göran Uddeborg <goeran@uddeborg.pp.se>\n"
 "Language-Team: Swedish <sv@li.org>\n"
@@ -1427,7 +1427,7 @@ msgid " failed - "
 msgstr " misslyckades - "
 
 #. XXX legacy epoch-less requires/conflicts compatibility
-#: lib/depends.c:184
+#: lib/depends.c:183
 #, c-format
 msgid ""
 "the \"B\" dependency needs an epoch (assuming same as \"A\")\n"
@@ -1436,75 +1436,75 @@ msgstr ""
 "\"B\"-beroendet behöver en epok (antar samma som \"A\")\n"
 "\tA %s\tB %s\n"
 
-#: lib/depends.c:213
+#: lib/depends.c:212
 #, c-format
 msgid "  %s    A %s\tB %s\n"
 msgstr "  %s    A %s\tB %s\n"
 
-#: lib/depends.c:214 lib/depends.c:791 lib/depends.c:923
+#: lib/depends.c:213 lib/depends.c:796 lib/depends.c:928
 msgid "YES"
 msgstr "JA"
 
-#: lib/depends.c:214 lib/depends.c:791 lib/depends.c:923
+#: lib/depends.c:213 lib/depends.c:796 lib/depends.c:928
 msgid "NO "
 msgstr "NEJ "
 
-#: lib/depends.c:356
+#: lib/depends.c:355
 #, c-format
 msgid "cannot open Packages database in %s\n"
 msgstr "kan inte öppna paketdatabas i %s\n"
 
-#: lib/depends.c:544
+#: lib/depends.c:547
 #, c-format
 msgid "newer package %s already added, skipping %s\n"
 msgstr ""
 
-#: lib/depends.c:549
+#: lib/depends.c:552
 #, fuzzy, c-format
 msgid "package %s already added, ignoring\n"
 msgstr "paket %s är redan installerat"
 
-#: lib/depends.c:554
+#: lib/depends.c:557
 #, c-format
 msgid "older package %s already added, replacing with %s\n"
 msgstr ""
 
-#: lib/depends.c:790
+#: lib/depends.c:795
 #, c-format
 msgid "%s: %-45s %-s (cached)\n"
 msgstr "%s: %-45s %-s (cachad)\n"
 
-#: lib/depends.c:819
+#: lib/depends.c:824
 #, c-format
 msgid "%s: %-45s YES (rpmrc provides)\n"
 msgstr "%s: %-45s JA (rpmrc tillhandahåller)\n"
 
-#: lib/depends.c:836
+#: lib/depends.c:841
 #, c-format
 msgid "%s: %-45s YES (rpmlib provides)\n"
 msgstr "%s: %-45s JA (rpmlib tillhandahåller)\n"
 
-#: lib/depends.c:859
+#: lib/depends.c:864
 #, c-format
 msgid "%s: %-45s YES (db files)\n"
 msgstr "%s: %-45s JA (db-filer)\n"
 
-#: lib/depends.c:872
+#: lib/depends.c:877
 #, c-format
 msgid "%s: %-45s YES (db provides)\n"
 msgstr "%s: %-45s JA (db-tillhandahållande)\n"
 
-#: lib/depends.c:886
+#: lib/depends.c:891
 #, c-format
 msgid "%s: %-45s YES (db package)\n"
 msgstr "%s: %-45s JA (db-paket)\n"
 
-#: lib/depends.c:902
+#: lib/depends.c:907
 #, c-format
 msgid "%s: %-45s NO\n"
 msgstr "%s: %-45s NEJ\n"
 
-#: lib/depends.c:923
+#: lib/depends.c:928
 #, c-format
 msgid "%s: (%s, %s) added to Depends cache.\n"
 msgstr "%s: (%s, %s) tillagt till beroendecachen.\n"
@@ -1512,48 +1512,54 @@ msgstr "%s: (%s, %s) tillagt till beroendecachen.\n"
 #. requirements are satisfied.
 #. @switchbreak@
 #. requirements are not satisfied.
-#: lib/depends.c:989
+#: lib/depends.c:994
 #, c-format
 msgid "package %s-%s-%s require not satisfied: %s\n"
 msgstr "paket %s-%s-%s behov inte uppfyllda: %s\n"
 
 #. conflicts exist.
-#: lib/depends.c:1067
+#: lib/depends.c:1074
 #, c-format
 msgid "package %s conflicts: %s\n"
 msgstr "paket %s står i konflikt: %s\n"
 
-#: lib/depends.c:1319
-#, c-format
-msgid "removing %s-%s-%s \"%s\" from tsort relations.\n"
+#: lib/depends.c:1330
+#, fuzzy, c-format
+msgid "removing %s \"%s\" from tsort relations.\n"
 msgstr "tar bort %s-%s-%s \"%s\" från tsort-relationer.\n"
 
 #. Record all relations.
-#: lib/depends.c:1475
+#: lib/depends.c:1581
 msgid "========== recording tsort relations\n"
 msgstr "========== noterar alla relationer\n"
 
 #. T4. Scan for zeroes.
-#: lib/depends.c:1543
+#: lib/depends.c:1668
 msgid ""
 "========== tsorting packages (order, #predecessors, #succesors, depth)\n"
 msgstr ""
 "========== tsort:erar paket (ordning, #föregångare, #efterföljare, djup)\n"
 
-#: lib/depends.c:1595
+#: lib/depends.c:1744
 msgid "========== successors only (presentation order)\n"
 msgstr "========== endast efterföljare (presentationsordning)\n"
 
-#: lib/depends.c:1656
+#: lib/depends.c:1830
 msgid "LOOP:\n"
 msgstr "LOOP:\n"
 
-#: lib/depends.c:1686
+#: lib/depends.c:1864
 msgid "========== continuing tsort ...\n"
 msgstr "========== fortsätter med tsort ...\n"
 
+#. Return no. of packages that could not be ordered.
+#: lib/depends.c:1869
+#, c-format
+msgid "rpmdepOrder failed, %d elements remain\n"
+msgstr ""
+
 #: lib/formats.c:29 lib/formats.c:53 lib/formats.c:84 lib/formats.c:281
-#: lib/header.c:2929 lib/header.c:2950 lib/header.c:2972
+#: lib/header.c:2958 lib/header.c:2979 lib/header.c:3001
 msgid "(not a number)"
 msgstr "(inte ett tal)"
 
@@ -1647,88 +1653,88 @@ msgstr "%s skapades som %s\n"
 
 #. This should not be allowed
 #. @-modfilesys@
-#: lib/header.c:314
+#: lib/header.c:342
 msgid "dataLength() RPM_STRING_TYPE count must be 1.\n"
 msgstr "dataLength() RPM_STRING_TYPE antal måste vara 1.\n"
 
 #. @-modfilesys@
-#: lib/header.c:351 lib/header_internal.c:161 lib/psm.c:949
+#: lib/header.c:379 lib/header_internal.c:161 lib/psm.c:949
 #, c-format
 msgid "Data type %d not supported\n"
 msgstr "Datatyp %d stöds inte\n"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2186
+#: lib/header.c:2215
 #, c-format
 msgid "missing { after %"
 msgstr "{ fattas efter %"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2216
+#: lib/header.c:2245
 msgid "missing } after %{"
 msgstr "} fattas efter %{"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2230
+#: lib/header.c:2259
 msgid "empty tag format"
 msgstr "tomt taggformat"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2244
+#: lib/header.c:2273
 msgid "empty tag name"
 msgstr "tomt taggnamn"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2261
+#: lib/header.c:2290
 msgid "unknown tag"
 msgstr "okänd tagg"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2288
+#: lib/header.c:2317
 msgid "] expected at end of array"
 msgstr "] förväntades vid slutet på vektor"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2306
+#: lib/header.c:2335
 msgid "unexpected ]"
 msgstr "oväntad ]"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2310
+#: lib/header.c:2339
 msgid "unexpected }"
 msgstr "oväntad }"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2376
+#: lib/header.c:2405
 msgid "? expected in expression"
 msgstr "? förväntades i uttryck"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2385
+#: lib/header.c:2414
 msgid "{ expected after ? in expression"
 msgstr "{ förväntades efter ? i uttryck"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2398 lib/header.c:2440
+#: lib/header.c:2427 lib/header.c:2469
 msgid "} expected in expression"
 msgstr "} förväntades i uttryck"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2408
+#: lib/header.c:2437
 msgid ": expected following ? subexpression"
 msgstr ": förväntades efter ? i deluttryck"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2425
+#: lib/header.c:2454
 msgid "{ expected after : in expression"
 msgstr "{ förväntades efter : i uttryck"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2450
+#: lib/header.c:2479
 msgid "| expected at end of expression"
 msgstr "| förväntades vid slutet på uttryck"
 
-#: lib/header.c:2673
+#: lib/header.c:2702
 msgid "(unknown type)"
 msgstr "(okänd typ)"
 
@@ -2175,67 +2181,67 @@ msgstr "signera ett paket (sl
 msgid "generate signature"
 msgstr "generera signatur"
 
-#: lib/problems.c:208
+#: lib/problems.c:202
 #, c-format
 msgid " is needed by %s-%s-%s\n"
 msgstr " behövs av %s-%s-%s\n"
 
-#: lib/problems.c:211
+#: lib/problems.c:205
 #, c-format
 msgid " conflicts with %s-%s-%s\n"
 msgstr " står i konflikt med %s-%s-%s\n"
 
-#: lib/problems.c:251
+#: lib/problems.c:245
 #, c-format
 msgid "package %s is for a different architecture"
 msgstr "paket %s är för en annan arkitektur"
 
-#: lib/problems.c:256
+#: lib/problems.c:250
 #, c-format
 msgid "package %s is for a different operating system"
 msgstr "paket %s är för ett annat operativsystem"
 
-#: lib/problems.c:261
+#: lib/problems.c:255
 #, c-format
 msgid "package %s is already installed"
 msgstr "paket %s är redan installerat"
 
-#: lib/problems.c:266
+#: lib/problems.c:260
 #, c-format
 msgid "path %s in package %s is not relocateable"
 msgstr "sökväg %s i paket %s är inte relokerbar"
 
-#: lib/problems.c:271
+#: lib/problems.c:265
 #, c-format
 msgid "file %s conflicts between attempted installs of %s and %s"
 msgstr "fil %s är en konflikt mellan installationsförsök av %s och %s"
 
-#: lib/problems.c:276
+#: lib/problems.c:270
 #, c-format
 msgid "file %s from install of %s conflicts with file from package %s"
 msgstr "fil %s från installation av %s står i konflikt med filen från paket %s"
 
-#: lib/problems.c:281
+#: lib/problems.c:275
 #, c-format
 msgid "package %s (which is newer than %s) is already installed"
 msgstr "paket %s (som är nyare än %s) är redan installerat"
 
-#: lib/problems.c:286
+#: lib/problems.c:280
 #, c-format
 msgid "installing package %s needs %ld%cb on the %s filesystem"
 msgstr "installation av paket %s kräver %ld%cB på filsystem %s"
 
-#: lib/problems.c:296
+#: lib/problems.c:290
 #, c-format
 msgid "installing package %s needs %ld inodes on the %s filesystem"
 msgstr "installation av paket %s kräver %ld inoder på filsystem %s"
 
-#: lib/problems.c:301
+#: lib/problems.c:295
 #, c-format
 msgid "package %s pre-transaction syscall(s): %s failed: %s"
 msgstr "paket %s systemanrop före transaktion: %s misslyckades: %s"
 
-#: lib/problems.c:308
+#: lib/problems.c:302
 #, c-format
 msgid "unknown error %d encountered while manipulating package %s"
 msgstr "okänt fel %d uppträdde under behandling av paket %s"
index db070fc..1c06244 100644 (file)
--- a/po/tr.po
+++ b/po/tr.po
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: rpm 4.0.3\n"
-"POT-Creation-Date: 2001-10-30 22:54-0500\n"
+"POT-Creation-Date: 2001-11-01 14:59-0500\n"
 "PO-Revision-Date: 2001-07-05 08:02+300\n"
 "Last-Translator: Nilgun Belma Buguner <nilgun@technologist.com>\n"
 "Language-Team: Turkish <tr@li.org>\n"
@@ -1447,7 +1447,7 @@ msgid " failed - "
 msgstr " baþarýsýz - "
 
 #. XXX legacy epoch-less requires/conflicts compatibility
-#: lib/depends.c:184
+#: lib/depends.c:183
 #, fuzzy, c-format
 msgid ""
 "the \"B\" dependency needs an epoch (assuming same as \"A\")\n"
@@ -1456,75 +1456,75 @@ msgstr ""
 "\"B\" baðýmlýlýðý bir dönemsellik gerektirir (tabii ki \"A\" da)\n"
 "\tA %s\tB %s\n"
 
-#: lib/depends.c:213
+#: lib/depends.c:212
 #, c-format
 msgid "  %s    A %s\tB %s\n"
 msgstr "  %s    A %s\tB %s\n"
 
-#: lib/depends.c:214 lib/depends.c:791 lib/depends.c:923
+#: lib/depends.c:213 lib/depends.c:796 lib/depends.c:928
 msgid "YES"
 msgstr "EVET"
 
-#: lib/depends.c:214 lib/depends.c:791 lib/depends.c:923
+#: lib/depends.c:213 lib/depends.c:796 lib/depends.c:928
 msgid "NO "
 msgstr "HAYIR "
 
-#: lib/depends.c:356
+#: lib/depends.c:355
 #, c-format
 msgid "cannot open Packages database in %s\n"
 msgstr "%s de Paket veritabaný açýlamadý\n"
 
-#: lib/depends.c:544
+#: lib/depends.c:547
 #, c-format
 msgid "newer package %s already added, skipping %s\n"
 msgstr ""
 
-#: lib/depends.c:549
+#: lib/depends.c:552
 #, fuzzy, c-format
 msgid "package %s already added, ignoring\n"
 msgstr "%s zaten kurulu"
 
-#: lib/depends.c:554
+#: lib/depends.c:557
 #, c-format
 msgid "older package %s already added, replacing with %s\n"
 msgstr ""
 
-#: lib/depends.c:790
+#: lib/depends.c:795
 #, c-format
 msgid "%s: %-45s %-s (cached)\n"
 msgstr "%s: %-45s %-s (arabellekli)\n"
 
-#: lib/depends.c:819
+#: lib/depends.c:824
 #, c-format
 msgid "%s: %-45s YES (rpmrc provides)\n"
 msgstr "%s: %-45s EVET (rpmrc saðlar)\n"
 
-#: lib/depends.c:836
+#: lib/depends.c:841
 #, c-format
 msgid "%s: %-45s YES (rpmlib provides)\n"
 msgstr "%s: %-45s EVET (rpmlib saðlar)\n"
 
-#: lib/depends.c:859
+#: lib/depends.c:864
 #, c-format
 msgid "%s: %-45s YES (db files)\n"
 msgstr "%s: %-45s EVET (db dosyalarý)\n"
 
-#: lib/depends.c:872
+#: lib/depends.c:877
 #, c-format
 msgid "%s: %-45s YES (db provides)\n"
 msgstr "%s: %-45s EVET (db saðlar)\n"
 
-#: lib/depends.c:886
+#: lib/depends.c:891
 #, c-format
 msgid "%s: %-45s YES (db package)\n"
 msgstr "%s: %-45s EVET (db paketi)\n"
 
-#: lib/depends.c:902
+#: lib/depends.c:907
 #, c-format
 msgid "%s: %-45s NO\n"
 msgstr "%s: %-45s HAYIR\n"
 
-#: lib/depends.c:923
+#: lib/depends.c:928
 #, c-format
 msgid "%s: (%s, %s) added to Depends cache.\n"
 msgstr "%s: (%s, %s) Baðýmlýlar alanýna eklendi.\n"
@@ -1532,48 +1532,54 @@ msgstr "%s: (%s, %s) Ba
 #. requirements are satisfied.
 #. @switchbreak@
 #. requirements are not satisfied.
-#: lib/depends.c:989
+#: lib/depends.c:994
 #, c-format
 msgid "package %s-%s-%s require not satisfied: %s\n"
 msgstr "paket %s-%s-%s gereksinimi tatmin edici deðil: %s\n"
 
 #. conflicts exist.
-#: lib/depends.c:1067
+#: lib/depends.c:1074
 #, c-format
 msgid "package %s conflicts: %s\n"
 msgstr "%s paketi çeliþiyor: %s\n"
 
-#: lib/depends.c:1319
-#, c-format
-msgid "removing %s-%s-%s \"%s\" from tsort relations.\n"
+#: lib/depends.c:1330
+#, fuzzy, c-format
+msgid "removing %s \"%s\" from tsort relations.\n"
 msgstr "tsort baðýntýlarýndan %s-%s-%s \"%s\" kaldýrýlýyor\n"
 
 #. Record all relations.
-#: lib/depends.c:1475
+#: lib/depends.c:1581
 msgid "========== recording tsort relations\n"
 msgstr "========== tsort baðýntýlarý kaydediliyor\n"
 
 #. T4. Scan for zeroes.
-#: lib/depends.c:1543
+#: lib/depends.c:1668
 msgid ""
 "========== tsorting packages (order, #predecessors, #succesors, depth)\n"
 msgstr ""
 "========== paketler tsort'lanýyor (sýra, #öncüller, #ardýllar, derinlik)\n"
 
-#: lib/depends.c:1595
+#: lib/depends.c:1744
 msgid "========== successors only (presentation order)\n"
 msgstr "========== sadece ardýllar (sunum sýrasý)\n"
 
-#: lib/depends.c:1656
+#: lib/depends.c:1830
 msgid "LOOP:\n"
 msgstr "ÇEVRÝM:\n"
 
-#: lib/depends.c:1686
+#: lib/depends.c:1864
 msgid "========== continuing tsort ...\n"
 msgstr "========== tsort sürüyor ...\n"
 
+#. Return no. of packages that could not be ordered.
+#: lib/depends.c:1869
+#, c-format
+msgid "rpmdepOrder failed, %d elements remain\n"
+msgstr ""
+
 #: lib/formats.c:29 lib/formats.c:53 lib/formats.c:84 lib/formats.c:281
-#: lib/header.c:2929 lib/header.c:2950 lib/header.c:2972
+#: lib/header.c:2958 lib/header.c:2979 lib/header.c:3001
 msgid "(not a number)"
 msgstr "(bir sayý deðil)"
 
@@ -1667,88 +1673,88 @@ msgstr "%s %s olarak olu
 
 #. This should not be allowed
 #. @-modfilesys@
-#: lib/header.c:314
+#: lib/header.c:342
 msgid "dataLength() RPM_STRING_TYPE count must be 1.\n"
 msgstr "dataLength() RPM_STRING_TYPE sayýsý 1 olmalý.\n"
 
 #. @-modfilesys@
-#: lib/header.c:351 lib/header_internal.c:161 lib/psm.c:949
+#: lib/header.c:379 lib/header_internal.c:161 lib/psm.c:949
 #, c-format
 msgid "Data type %d not supported\n"
 msgstr "%d veri türü desteklenmiyor\n"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2186
+#: lib/header.c:2215
 #, c-format
 msgid "missing { after %"
 msgstr "%% den sonraki { yok"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2216
+#: lib/header.c:2245
 msgid "missing } after %{"
 msgstr "%%{ den sonraki } yok"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2230
+#: lib/header.c:2259
 msgid "empty tag format"
 msgstr "etiket biçemi boþ"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2244
+#: lib/header.c:2273
 msgid "empty tag name"
 msgstr "etiket ismi boþ"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2261
+#: lib/header.c:2290
 msgid "unknown tag"
 msgstr "bilinmeyen etiket"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2288
+#: lib/header.c:2317
 msgid "] expected at end of array"
 msgstr "dizinin sonunda ] gerekli"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2306
+#: lib/header.c:2335
 msgid "unexpected ]"
 msgstr "beklenmeyen ]"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2310
+#: lib/header.c:2339
 msgid "unexpected }"
 msgstr "beklenmeyen }"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2376
+#: lib/header.c:2405
 msgid "? expected in expression"
 msgstr "ifade içerisinde ? gerekli"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2385
+#: lib/header.c:2414
 msgid "{ expected after ? in expression"
 msgstr "ifade içerisinde ? dan sonra { gerekli"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2398 lib/header.c:2440
+#: lib/header.c:2427 lib/header.c:2469
 msgid "} expected in expression"
 msgstr "ifade içinde } gerekli"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2408
+#: lib/header.c:2437
 msgid ": expected following ? subexpression"
 msgstr "? alt ifadesinden sonra : gerekli"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2425
+#: lib/header.c:2454
 msgid "{ expected after : in expression"
 msgstr "ifade içersinde : den sonra { gerekli"
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2450
+#: lib/header.c:2479
 msgid "| expected at end of expression"
 msgstr "ifadenin sonunda | gerekli"
 
-#: lib/header.c:2673
+#: lib/header.c:2702
 msgid "(unknown type)"
 msgstr "(bilinmeyen tür)"
 
@@ -2199,67 +2205,67 @@ msgstr "paketi imzalar (mevcut imza kald
 msgid "generate signature"
 msgstr "imza üretir"
 
-#: lib/problems.c:208
+#: lib/problems.c:202
 #, c-format
 msgid " is needed by %s-%s-%s\n"
 msgstr " %s-%s-%s için gerekli\n"
 
-#: lib/problems.c:211
+#: lib/problems.c:205
 #, c-format
 msgid " conflicts with %s-%s-%s\n"
 msgstr " %s-%s-%s ile çeliþiyor\n"
 
-#: lib/problems.c:251
+#: lib/problems.c:245
 #, c-format
 msgid "package %s is for a different architecture"
 msgstr "%s farklý bir mimari için"
 
-#: lib/problems.c:256
+#: lib/problems.c:250
 #, c-format
 msgid "package %s is for a different operating system"
 msgstr "%s farklý bir iþletim sistemi için"
 
-#: lib/problems.c:261
+#: lib/problems.c:255
 #, c-format
 msgid "package %s is already installed"
 msgstr "%s zaten kurulu"
 
-#: lib/problems.c:266
+#: lib/problems.c:260
 #, c-format
 msgid "path %s in package %s is not relocateable"
 msgstr "%s dosya yolu %s paketinde yeniden konumlandýrýlamaz"
 
-#: lib/problems.c:271
+#: lib/problems.c:265
 #, c-format
 msgid "file %s conflicts between attempted installs of %s and %s"
 msgstr "%s dosyasý kalkýþýlan %s ve %s kurulumlarý arasýnda çeliþiyor"
 
-#: lib/problems.c:276
+#: lib/problems.c:270
 #, c-format
 msgid "file %s from install of %s conflicts with file from package %s"
 msgstr "%s dosyasýnýn %s kurulumu %s kurulumundaki dosya ile çeliþiyor"
 
-#: lib/problems.c:281
+#: lib/problems.c:275
 #, c-format
 msgid "package %s (which is newer than %s) is already installed"
 msgstr "%s paketi zaten yüklü (%s sürümünden daha yeni)"
 
-#: lib/problems.c:286
+#: lib/problems.c:280
 #, c-format
 msgid "installing package %s needs %ld%cb on the %s filesystem"
 msgstr "%s kurulumu %ld%cb gerektiriyor (%s dosya sisteminde)"
 
-#: lib/problems.c:296
+#: lib/problems.c:290
 #, c-format
 msgid "installing package %s needs %ld inodes on the %s filesystem"
 msgstr "%s kurulumu %ld i-düðüm gerektiriyor (%s dosya sisteminde)"
 
-#: lib/problems.c:301
+#: lib/problems.c:295
 #, c-format
 msgid "package %s pre-transaction syscall(s): %s failed: %s"
 msgstr "%s iþlem öncesi sistem çaðrý(sý/larý): %s baþarýsýz: %s"
 
-#: lib/problems.c:308
+#: lib/problems.c:302
 #, c-format
 msgid "unknown error %d encountered while manipulating package %s"
 msgstr "anlaþýlamayan %d hatasý, %s paketi iþlenirken saptandý"
index 01af174..5190ae9 100644 (file)
--- a/po/uk.po
+++ b/po/uk.po
@@ -6,7 +6,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: rpm 4.0.3\n"
-"POT-Creation-Date: 2001-10-30 22:54-0500\n"
+"POT-Creation-Date: 2001-11-01 14:59-0500\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1411,82 +1411,82 @@ msgid " failed - "
 msgstr ""
 
 #. XXX legacy epoch-less requires/conflicts compatibility
-#: lib/depends.c:184
+#: lib/depends.c:183
 #, c-format
 msgid ""
 "the \"B\" dependency needs an epoch (assuming same as \"A\")\n"
 "\tA %s\tB %s\n"
 msgstr ""
 
-#: lib/depends.c:213
+#: lib/depends.c:212
 #, c-format
 msgid "  %s    A %s\tB %s\n"
 msgstr ""
 
-#: lib/depends.c:214 lib/depends.c:791 lib/depends.c:923
+#: lib/depends.c:213 lib/depends.c:796 lib/depends.c:928
 msgid "YES"
 msgstr ""
 
-#: lib/depends.c:214 lib/depends.c:791 lib/depends.c:923
+#: lib/depends.c:213 lib/depends.c:796 lib/depends.c:928
 msgid "NO "
 msgstr ""
 
-#: lib/depends.c:356
+#: lib/depends.c:355
 #, c-format
 msgid "cannot open Packages database in %s\n"
 msgstr ""
 
-#: lib/depends.c:544
+#: lib/depends.c:547
 #, c-format
 msgid "newer package %s already added, skipping %s\n"
 msgstr ""
 
-#: lib/depends.c:549
+#: lib/depends.c:552
 #, c-format
 msgid "package %s already added, ignoring\n"
 msgstr ""
 
-#: lib/depends.c:554
+#: lib/depends.c:557
 #, c-format
 msgid "older package %s already added, replacing with %s\n"
 msgstr ""
 
-#: lib/depends.c:790
+#: lib/depends.c:795
 #, c-format
 msgid "%s: %-45s %-s (cached)\n"
 msgstr ""
 
-#: lib/depends.c:819
+#: lib/depends.c:824
 #, c-format
 msgid "%s: %-45s YES (rpmrc provides)\n"
 msgstr ""
 
-#: lib/depends.c:836
+#: lib/depends.c:841
 #, c-format
 msgid "%s: %-45s YES (rpmlib provides)\n"
 msgstr ""
 
-#: lib/depends.c:859
+#: lib/depends.c:864
 #, c-format
 msgid "%s: %-45s YES (db files)\n"
 msgstr ""
 
-#: lib/depends.c:872
+#: lib/depends.c:877
 #, c-format
 msgid "%s: %-45s YES (db provides)\n"
 msgstr ""
 
-#: lib/depends.c:886
+#: lib/depends.c:891
 #, c-format
 msgid "%s: %-45s YES (db package)\n"
 msgstr ""
 
-#: lib/depends.c:902
+#: lib/depends.c:907
 #, c-format
 msgid "%s: %-45s NO\n"
 msgstr ""
 
-#: lib/depends.c:923
+#: lib/depends.c:928
 #, c-format
 msgid "%s: (%s, %s) added to Depends cache.\n"
 msgstr ""
@@ -1494,47 +1494,53 @@ msgstr ""
 #. requirements are satisfied.
 #. @switchbreak@
 #. requirements are not satisfied.
-#: lib/depends.c:989
+#: lib/depends.c:994
 #, c-format
 msgid "package %s-%s-%s require not satisfied: %s\n"
 msgstr ""
 
 #. conflicts exist.
-#: lib/depends.c:1067
+#: lib/depends.c:1074
 #, c-format
 msgid "package %s conflicts: %s\n"
 msgstr ""
 
-#: lib/depends.c:1319
+#: lib/depends.c:1330
 #, c-format
-msgid "removing %s-%s-%s \"%s\" from tsort relations.\n"
+msgid "removing %s \"%s\" from tsort relations.\n"
 msgstr ""
 
 #. Record all relations.
-#: lib/depends.c:1475
+#: lib/depends.c:1581
 msgid "========== recording tsort relations\n"
 msgstr ""
 
 #. T4. Scan for zeroes.
-#: lib/depends.c:1543
+#: lib/depends.c:1668
 msgid ""
 "========== tsorting packages (order, #predecessors, #succesors, depth)\n"
 msgstr ""
 
-#: lib/depends.c:1595
+#: lib/depends.c:1744
 msgid "========== successors only (presentation order)\n"
 msgstr ""
 
-#: lib/depends.c:1656
+#: lib/depends.c:1830
 msgid "LOOP:\n"
 msgstr ""
 
-#: lib/depends.c:1686
+#: lib/depends.c:1864
 msgid "========== continuing tsort ...\n"
 msgstr ""
 
+#. Return no. of packages that could not be ordered.
+#: lib/depends.c:1869
+#, c-format
+msgid "rpmdepOrder failed, %d elements remain\n"
+msgstr ""
+
 #: lib/formats.c:29 lib/formats.c:53 lib/formats.c:84 lib/formats.c:281
-#: lib/header.c:2929 lib/header.c:2950 lib/header.c:2972
+#: lib/header.c:2958 lib/header.c:2979 lib/header.c:3001
 msgid "(not a number)"
 msgstr ""
 
@@ -1625,88 +1631,88 @@ msgstr ""
 
 #. This should not be allowed
 #. @-modfilesys@
-#: lib/header.c:314
+#: lib/header.c:342
 msgid "dataLength() RPM_STRING_TYPE count must be 1.\n"
 msgstr ""
 
 #. @-modfilesys@
-#: lib/header.c:351 lib/header_internal.c:161 lib/psm.c:949
+#: lib/header.c:379 lib/header_internal.c:161 lib/psm.c:949
 #, c-format
 msgid "Data type %d not supported\n"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2186
+#: lib/header.c:2215
 #, c-format
 msgid "missing { after %"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2216
+#: lib/header.c:2245
 msgid "missing } after %{"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2230
+#: lib/header.c:2259
 msgid "empty tag format"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2244
+#: lib/header.c:2273
 msgid "empty tag name"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2261
+#: lib/header.c:2290
 msgid "unknown tag"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2288
+#: lib/header.c:2317
 msgid "] expected at end of array"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2306
+#: lib/header.c:2335
 msgid "unexpected ]"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2310
+#: lib/header.c:2339
 msgid "unexpected }"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2376
+#: lib/header.c:2405
 msgid "? expected in expression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2385
+#: lib/header.c:2414
 msgid "{ expected after ? in expression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2398 lib/header.c:2440
+#: lib/header.c:2427 lib/header.c:2469
 msgid "} expected in expression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2408
+#: lib/header.c:2437
 msgid ": expected following ? subexpression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2425
+#: lib/header.c:2454
 msgid "{ expected after : in expression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2450
+#: lib/header.c:2479
 msgid "| expected at end of expression"
 msgstr ""
 
-#: lib/header.c:2673
+#: lib/header.c:2702
 msgid "(unknown type)"
 msgstr ""
 
@@ -2137,67 +2143,67 @@ msgstr ""
 msgid "generate signature"
 msgstr ""
 
-#: lib/problems.c:208
+#: lib/problems.c:202
 #, c-format
 msgid " is needed by %s-%s-%s\n"
 msgstr ""
 
-#: lib/problems.c:211
+#: lib/problems.c:205
 #, c-format
 msgid " conflicts with %s-%s-%s\n"
 msgstr ""
 
-#: lib/problems.c:251
+#: lib/problems.c:245
 #, c-format
 msgid "package %s is for a different architecture"
 msgstr ""
 
-#: lib/problems.c:256
+#: lib/problems.c:250
 #, c-format
 msgid "package %s is for a different operating system"
 msgstr ""
 
-#: lib/problems.c:261
+#: lib/problems.c:255
 #, c-format
 msgid "package %s is already installed"
 msgstr ""
 
-#: lib/problems.c:266
+#: lib/problems.c:260
 #, c-format
 msgid "path %s in package %s is not relocateable"
 msgstr ""
 
-#: lib/problems.c:271
+#: lib/problems.c:265
 #, c-format
 msgid "file %s conflicts between attempted installs of %s and %s"
 msgstr ""
 
-#: lib/problems.c:276
+#: lib/problems.c:270
 #, c-format
 msgid "file %s from install of %s conflicts with file from package %s"
 msgstr ""
 
-#: lib/problems.c:281
+#: lib/problems.c:275
 #, c-format
 msgid "package %s (which is newer than %s) is already installed"
 msgstr ""
 
-#: lib/problems.c:286
+#: lib/problems.c:280
 #, c-format
 msgid "installing package %s needs %ld%cb on the %s filesystem"
 msgstr ""
 
-#: lib/problems.c:296
+#: lib/problems.c:290
 #, c-format
 msgid "installing package %s needs %ld inodes on the %s filesystem"
 msgstr ""
 
-#: lib/problems.c:301
+#: lib/problems.c:295
 #, c-format
 msgid "package %s pre-transaction syscall(s): %s failed: %s"
 msgstr ""
 
-#: lib/problems.c:308
+#: lib/problems.c:302
 #, c-format
 msgid "unknown error %d encountered while manipulating package %s"
 msgstr ""
index 01af174..5190ae9 100644 (file)
--- a/po/wa.po
+++ b/po/wa.po
@@ -6,7 +6,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: rpm 4.0.3\n"
-"POT-Creation-Date: 2001-10-30 22:54-0500\n"
+"POT-Creation-Date: 2001-11-01 14:59-0500\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1411,82 +1411,82 @@ msgid " failed - "
 msgstr ""
 
 #. XXX legacy epoch-less requires/conflicts compatibility
-#: lib/depends.c:184
+#: lib/depends.c:183
 #, c-format
 msgid ""
 "the \"B\" dependency needs an epoch (assuming same as \"A\")\n"
 "\tA %s\tB %s\n"
 msgstr ""
 
-#: lib/depends.c:213
+#: lib/depends.c:212
 #, c-format
 msgid "  %s    A %s\tB %s\n"
 msgstr ""
 
-#: lib/depends.c:214 lib/depends.c:791 lib/depends.c:923
+#: lib/depends.c:213 lib/depends.c:796 lib/depends.c:928
 msgid "YES"
 msgstr ""
 
-#: lib/depends.c:214 lib/depends.c:791 lib/depends.c:923
+#: lib/depends.c:213 lib/depends.c:796 lib/depends.c:928
 msgid "NO "
 msgstr ""
 
-#: lib/depends.c:356
+#: lib/depends.c:355
 #, c-format
 msgid "cannot open Packages database in %s\n"
 msgstr ""
 
-#: lib/depends.c:544
+#: lib/depends.c:547
 #, c-format
 msgid "newer package %s already added, skipping %s\n"
 msgstr ""
 
-#: lib/depends.c:549
+#: lib/depends.c:552
 #, c-format
 msgid "package %s already added, ignoring\n"
 msgstr ""
 
-#: lib/depends.c:554
+#: lib/depends.c:557
 #, c-format
 msgid "older package %s already added, replacing with %s\n"
 msgstr ""
 
-#: lib/depends.c:790
+#: lib/depends.c:795
 #, c-format
 msgid "%s: %-45s %-s (cached)\n"
 msgstr ""
 
-#: lib/depends.c:819
+#: lib/depends.c:824
 #, c-format
 msgid "%s: %-45s YES (rpmrc provides)\n"
 msgstr ""
 
-#: lib/depends.c:836
+#: lib/depends.c:841
 #, c-format
 msgid "%s: %-45s YES (rpmlib provides)\n"
 msgstr ""
 
-#: lib/depends.c:859
+#: lib/depends.c:864
 #, c-format
 msgid "%s: %-45s YES (db files)\n"
 msgstr ""
 
-#: lib/depends.c:872
+#: lib/depends.c:877
 #, c-format
 msgid "%s: %-45s YES (db provides)\n"
 msgstr ""
 
-#: lib/depends.c:886
+#: lib/depends.c:891
 #, c-format
 msgid "%s: %-45s YES (db package)\n"
 msgstr ""
 
-#: lib/depends.c:902
+#: lib/depends.c:907
 #, c-format
 msgid "%s: %-45s NO\n"
 msgstr ""
 
-#: lib/depends.c:923
+#: lib/depends.c:928
 #, c-format
 msgid "%s: (%s, %s) added to Depends cache.\n"
 msgstr ""
@@ -1494,47 +1494,53 @@ msgstr ""
 #. requirements are satisfied.
 #. @switchbreak@
 #. requirements are not satisfied.
-#: lib/depends.c:989
+#: lib/depends.c:994
 #, c-format
 msgid "package %s-%s-%s require not satisfied: %s\n"
 msgstr ""
 
 #. conflicts exist.
-#: lib/depends.c:1067
+#: lib/depends.c:1074
 #, c-format
 msgid "package %s conflicts: %s\n"
 msgstr ""
 
-#: lib/depends.c:1319
+#: lib/depends.c:1330
 #, c-format
-msgid "removing %s-%s-%s \"%s\" from tsort relations.\n"
+msgid "removing %s \"%s\" from tsort relations.\n"
 msgstr ""
 
 #. Record all relations.
-#: lib/depends.c:1475
+#: lib/depends.c:1581
 msgid "========== recording tsort relations\n"
 msgstr ""
 
 #. T4. Scan for zeroes.
-#: lib/depends.c:1543
+#: lib/depends.c:1668
 msgid ""
 "========== tsorting packages (order, #predecessors, #succesors, depth)\n"
 msgstr ""
 
-#: lib/depends.c:1595
+#: lib/depends.c:1744
 msgid "========== successors only (presentation order)\n"
 msgstr ""
 
-#: lib/depends.c:1656
+#: lib/depends.c:1830
 msgid "LOOP:\n"
 msgstr ""
 
-#: lib/depends.c:1686
+#: lib/depends.c:1864
 msgid "========== continuing tsort ...\n"
 msgstr ""
 
+#. Return no. of packages that could not be ordered.
+#: lib/depends.c:1869
+#, c-format
+msgid "rpmdepOrder failed, %d elements remain\n"
+msgstr ""
+
 #: lib/formats.c:29 lib/formats.c:53 lib/formats.c:84 lib/formats.c:281
-#: lib/header.c:2929 lib/header.c:2950 lib/header.c:2972
+#: lib/header.c:2958 lib/header.c:2979 lib/header.c:3001
 msgid "(not a number)"
 msgstr ""
 
@@ -1625,88 +1631,88 @@ msgstr ""
 
 #. This should not be allowed
 #. @-modfilesys@
-#: lib/header.c:314
+#: lib/header.c:342
 msgid "dataLength() RPM_STRING_TYPE count must be 1.\n"
 msgstr ""
 
 #. @-modfilesys@
-#: lib/header.c:351 lib/header_internal.c:161 lib/psm.c:949
+#: lib/header.c:379 lib/header_internal.c:161 lib/psm.c:949
 #, c-format
 msgid "Data type %d not supported\n"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2186
+#: lib/header.c:2215
 #, c-format
 msgid "missing { after %"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2216
+#: lib/header.c:2245
 msgid "missing } after %{"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2230
+#: lib/header.c:2259
 msgid "empty tag format"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2244
+#: lib/header.c:2273
 msgid "empty tag name"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2261
+#: lib/header.c:2290
 msgid "unknown tag"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2288
+#: lib/header.c:2317
 msgid "] expected at end of array"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2306
+#: lib/header.c:2335
 msgid "unexpected ]"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2310
+#: lib/header.c:2339
 msgid "unexpected }"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2376
+#: lib/header.c:2405
 msgid "? expected in expression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2385
+#: lib/header.c:2414
 msgid "{ expected after ? in expression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2398 lib/header.c:2440
+#: lib/header.c:2427 lib/header.c:2469
 msgid "} expected in expression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2408
+#: lib/header.c:2437
 msgid ": expected following ? subexpression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2425
+#: lib/header.c:2454
 msgid "{ expected after : in expression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2450
+#: lib/header.c:2479
 msgid "| expected at end of expression"
 msgstr ""
 
-#: lib/header.c:2673
+#: lib/header.c:2702
 msgid "(unknown type)"
 msgstr ""
 
@@ -2137,67 +2143,67 @@ msgstr ""
 msgid "generate signature"
 msgstr ""
 
-#: lib/problems.c:208
+#: lib/problems.c:202
 #, c-format
 msgid " is needed by %s-%s-%s\n"
 msgstr ""
 
-#: lib/problems.c:211
+#: lib/problems.c:205
 #, c-format
 msgid " conflicts with %s-%s-%s\n"
 msgstr ""
 
-#: lib/problems.c:251
+#: lib/problems.c:245
 #, c-format
 msgid "package %s is for a different architecture"
 msgstr ""
 
-#: lib/problems.c:256
+#: lib/problems.c:250
 #, c-format
 msgid "package %s is for a different operating system"
 msgstr ""
 
-#: lib/problems.c:261
+#: lib/problems.c:255
 #, c-format
 msgid "package %s is already installed"
 msgstr ""
 
-#: lib/problems.c:266
+#: lib/problems.c:260
 #, c-format
 msgid "path %s in package %s is not relocateable"
 msgstr ""
 
-#: lib/problems.c:271
+#: lib/problems.c:265
 #, c-format
 msgid "file %s conflicts between attempted installs of %s and %s"
 msgstr ""
 
-#: lib/problems.c:276
+#: lib/problems.c:270
 #, c-format
 msgid "file %s from install of %s conflicts with file from package %s"
 msgstr ""
 
-#: lib/problems.c:281
+#: lib/problems.c:275
 #, c-format
 msgid "package %s (which is newer than %s) is already installed"
 msgstr ""
 
-#: lib/problems.c:286
+#: lib/problems.c:280
 #, c-format
 msgid "installing package %s needs %ld%cb on the %s filesystem"
 msgstr ""
 
-#: lib/problems.c:296
+#: lib/problems.c:290
 #, c-format
 msgid "installing package %s needs %ld inodes on the %s filesystem"
 msgstr ""
 
-#: lib/problems.c:301
+#: lib/problems.c:295
 #, c-format
 msgid "package %s pre-transaction syscall(s): %s failed: %s"
 msgstr ""
 
-#: lib/problems.c:308
+#: lib/problems.c:302
 #, c-format
 msgid "unknown error %d encountered while manipulating package %s"
 msgstr ""
index 01af174..5190ae9 100644 (file)
--- a/po/zh.po
+++ b/po/zh.po
@@ -6,7 +6,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: rpm 4.0.3\n"
-"POT-Creation-Date: 2001-10-30 22:54-0500\n"
+"POT-Creation-Date: 2001-11-01 14:59-0500\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1411,82 +1411,82 @@ msgid " failed - "
 msgstr ""
 
 #. XXX legacy epoch-less requires/conflicts compatibility
-#: lib/depends.c:184
+#: lib/depends.c:183
 #, c-format
 msgid ""
 "the \"B\" dependency needs an epoch (assuming same as \"A\")\n"
 "\tA %s\tB %s\n"
 msgstr ""
 
-#: lib/depends.c:213
+#: lib/depends.c:212
 #, c-format
 msgid "  %s    A %s\tB %s\n"
 msgstr ""
 
-#: lib/depends.c:214 lib/depends.c:791 lib/depends.c:923
+#: lib/depends.c:213 lib/depends.c:796 lib/depends.c:928
 msgid "YES"
 msgstr ""
 
-#: lib/depends.c:214 lib/depends.c:791 lib/depends.c:923
+#: lib/depends.c:213 lib/depends.c:796 lib/depends.c:928
 msgid "NO "
 msgstr ""
 
-#: lib/depends.c:356
+#: lib/depends.c:355
 #, c-format
 msgid "cannot open Packages database in %s\n"
 msgstr ""
 
-#: lib/depends.c:544
+#: lib/depends.c:547
 #, c-format
 msgid "newer package %s already added, skipping %s\n"
 msgstr ""
 
-#: lib/depends.c:549
+#: lib/depends.c:552
 #, c-format
 msgid "package %s already added, ignoring\n"
 msgstr ""
 
-#: lib/depends.c:554
+#: lib/depends.c:557
 #, c-format
 msgid "older package %s already added, replacing with %s\n"
 msgstr ""
 
-#: lib/depends.c:790
+#: lib/depends.c:795
 #, c-format
 msgid "%s: %-45s %-s (cached)\n"
 msgstr ""
 
-#: lib/depends.c:819
+#: lib/depends.c:824
 #, c-format
 msgid "%s: %-45s YES (rpmrc provides)\n"
 msgstr ""
 
-#: lib/depends.c:836
+#: lib/depends.c:841
 #, c-format
 msgid "%s: %-45s YES (rpmlib provides)\n"
 msgstr ""
 
-#: lib/depends.c:859
+#: lib/depends.c:864
 #, c-format
 msgid "%s: %-45s YES (db files)\n"
 msgstr ""
 
-#: lib/depends.c:872
+#: lib/depends.c:877
 #, c-format
 msgid "%s: %-45s YES (db provides)\n"
 msgstr ""
 
-#: lib/depends.c:886
+#: lib/depends.c:891
 #, c-format
 msgid "%s: %-45s YES (db package)\n"
 msgstr ""
 
-#: lib/depends.c:902
+#: lib/depends.c:907
 #, c-format
 msgid "%s: %-45s NO\n"
 msgstr ""
 
-#: lib/depends.c:923
+#: lib/depends.c:928
 #, c-format
 msgid "%s: (%s, %s) added to Depends cache.\n"
 msgstr ""
@@ -1494,47 +1494,53 @@ msgstr ""
 #. requirements are satisfied.
 #. @switchbreak@
 #. requirements are not satisfied.
-#: lib/depends.c:989
+#: lib/depends.c:994
 #, c-format
 msgid "package %s-%s-%s require not satisfied: %s\n"
 msgstr ""
 
 #. conflicts exist.
-#: lib/depends.c:1067
+#: lib/depends.c:1074
 #, c-format
 msgid "package %s conflicts: %s\n"
 msgstr ""
 
-#: lib/depends.c:1319
+#: lib/depends.c:1330
 #, c-format
-msgid "removing %s-%s-%s \"%s\" from tsort relations.\n"
+msgid "removing %s \"%s\" from tsort relations.\n"
 msgstr ""
 
 #. Record all relations.
-#: lib/depends.c:1475
+#: lib/depends.c:1581
 msgid "========== recording tsort relations\n"
 msgstr ""
 
 #. T4. Scan for zeroes.
-#: lib/depends.c:1543
+#: lib/depends.c:1668
 msgid ""
 "========== tsorting packages (order, #predecessors, #succesors, depth)\n"
 msgstr ""
 
-#: lib/depends.c:1595
+#: lib/depends.c:1744
 msgid "========== successors only (presentation order)\n"
 msgstr ""
 
-#: lib/depends.c:1656
+#: lib/depends.c:1830
 msgid "LOOP:\n"
 msgstr ""
 
-#: lib/depends.c:1686
+#: lib/depends.c:1864
 msgid "========== continuing tsort ...\n"
 msgstr ""
 
+#. Return no. of packages that could not be ordered.
+#: lib/depends.c:1869
+#, c-format
+msgid "rpmdepOrder failed, %d elements remain\n"
+msgstr ""
+
 #: lib/formats.c:29 lib/formats.c:53 lib/formats.c:84 lib/formats.c:281
-#: lib/header.c:2929 lib/header.c:2950 lib/header.c:2972
+#: lib/header.c:2958 lib/header.c:2979 lib/header.c:3001
 msgid "(not a number)"
 msgstr ""
 
@@ -1625,88 +1631,88 @@ msgstr ""
 
 #. This should not be allowed
 #. @-modfilesys@
-#: lib/header.c:314
+#: lib/header.c:342
 msgid "dataLength() RPM_STRING_TYPE count must be 1.\n"
 msgstr ""
 
 #. @-modfilesys@
-#: lib/header.c:351 lib/header_internal.c:161 lib/psm.c:949
+#: lib/header.c:379 lib/header_internal.c:161 lib/psm.c:949
 #, c-format
 msgid "Data type %d not supported\n"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2186
+#: lib/header.c:2215
 #, c-format
 msgid "missing { after %"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2216
+#: lib/header.c:2245
 msgid "missing } after %{"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2230
+#: lib/header.c:2259
 msgid "empty tag format"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2244
+#: lib/header.c:2273
 msgid "empty tag name"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2261
+#: lib/header.c:2290
 msgid "unknown tag"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2288
+#: lib/header.c:2317
 msgid "] expected at end of array"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2306
+#: lib/header.c:2335
 msgid "unexpected ]"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2310
+#: lib/header.c:2339
 msgid "unexpected }"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2376
+#: lib/header.c:2405
 msgid "? expected in expression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2385
+#: lib/header.c:2414
 msgid "{ expected after ? in expression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2398 lib/header.c:2440
+#: lib/header.c:2427 lib/header.c:2469
 msgid "} expected in expression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2408
+#: lib/header.c:2437
 msgid ": expected following ? subexpression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2425
+#: lib/header.c:2454
 msgid "{ expected after : in expression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2450
+#: lib/header.c:2479
 msgid "| expected at end of expression"
 msgstr ""
 
-#: lib/header.c:2673
+#: lib/header.c:2702
 msgid "(unknown type)"
 msgstr ""
 
@@ -2137,67 +2143,67 @@ msgstr ""
 msgid "generate signature"
 msgstr ""
 
-#: lib/problems.c:208
+#: lib/problems.c:202
 #, c-format
 msgid " is needed by %s-%s-%s\n"
 msgstr ""
 
-#: lib/problems.c:211
+#: lib/problems.c:205
 #, c-format
 msgid " conflicts with %s-%s-%s\n"
 msgstr ""
 
-#: lib/problems.c:251
+#: lib/problems.c:245
 #, c-format
 msgid "package %s is for a different architecture"
 msgstr ""
 
-#: lib/problems.c:256
+#: lib/problems.c:250
 #, c-format
 msgid "package %s is for a different operating system"
 msgstr ""
 
-#: lib/problems.c:261
+#: lib/problems.c:255
 #, c-format
 msgid "package %s is already installed"
 msgstr ""
 
-#: lib/problems.c:266
+#: lib/problems.c:260
 #, c-format
 msgid "path %s in package %s is not relocateable"
 msgstr ""
 
-#: lib/problems.c:271
+#: lib/problems.c:265
 #, c-format
 msgid "file %s conflicts between attempted installs of %s and %s"
 msgstr ""
 
-#: lib/problems.c:276
+#: lib/problems.c:270
 #, c-format
 msgid "file %s from install of %s conflicts with file from package %s"
 msgstr ""
 
-#: lib/problems.c:281
+#: lib/problems.c:275
 #, c-format
 msgid "package %s (which is newer than %s) is already installed"
 msgstr ""
 
-#: lib/problems.c:286
+#: lib/problems.c:280
 #, c-format
 msgid "installing package %s needs %ld%cb on the %s filesystem"
 msgstr ""
 
-#: lib/problems.c:296
+#: lib/problems.c:290
 #, c-format
 msgid "installing package %s needs %ld inodes on the %s filesystem"
 msgstr ""
 
-#: lib/problems.c:301
+#: lib/problems.c:295
 #, c-format
 msgid "package %s pre-transaction syscall(s): %s failed: %s"
 msgstr ""
 
-#: lib/problems.c:308
+#: lib/problems.c:302
 #, c-format
 msgid "unknown error %d encountered while manipulating package %s"
 msgstr ""
index 01af174..5190ae9 100644 (file)
@@ -6,7 +6,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: rpm 4.0.3\n"
-"POT-Creation-Date: 2001-10-30 22:54-0500\n"
+"POT-Creation-Date: 2001-11-01 14:59-0500\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1411,82 +1411,82 @@ msgid " failed - "
 msgstr ""
 
 #. XXX legacy epoch-less requires/conflicts compatibility
-#: lib/depends.c:184
+#: lib/depends.c:183
 #, c-format
 msgid ""
 "the \"B\" dependency needs an epoch (assuming same as \"A\")\n"
 "\tA %s\tB %s\n"
 msgstr ""
 
-#: lib/depends.c:213
+#: lib/depends.c:212
 #, c-format
 msgid "  %s    A %s\tB %s\n"
 msgstr ""
 
-#: lib/depends.c:214 lib/depends.c:791 lib/depends.c:923
+#: lib/depends.c:213 lib/depends.c:796 lib/depends.c:928
 msgid "YES"
 msgstr ""
 
-#: lib/depends.c:214 lib/depends.c:791 lib/depends.c:923
+#: lib/depends.c:213 lib/depends.c:796 lib/depends.c:928
 msgid "NO "
 msgstr ""
 
-#: lib/depends.c:356
+#: lib/depends.c:355
 #, c-format
 msgid "cannot open Packages database in %s\n"
 msgstr ""
 
-#: lib/depends.c:544
+#: lib/depends.c:547
 #, c-format
 msgid "newer package %s already added, skipping %s\n"
 msgstr ""
 
-#: lib/depends.c:549
+#: lib/depends.c:552
 #, c-format
 msgid "package %s already added, ignoring\n"
 msgstr ""
 
-#: lib/depends.c:554
+#: lib/depends.c:557
 #, c-format
 msgid "older package %s already added, replacing with %s\n"
 msgstr ""
 
-#: lib/depends.c:790
+#: lib/depends.c:795
 #, c-format
 msgid "%s: %-45s %-s (cached)\n"
 msgstr ""
 
-#: lib/depends.c:819
+#: lib/depends.c:824
 #, c-format
 msgid "%s: %-45s YES (rpmrc provides)\n"
 msgstr ""
 
-#: lib/depends.c:836
+#: lib/depends.c:841
 #, c-format
 msgid "%s: %-45s YES (rpmlib provides)\n"
 msgstr ""
 
-#: lib/depends.c:859
+#: lib/depends.c:864
 #, c-format
 msgid "%s: %-45s YES (db files)\n"
 msgstr ""
 
-#: lib/depends.c:872
+#: lib/depends.c:877
 #, c-format
 msgid "%s: %-45s YES (db provides)\n"
 msgstr ""
 
-#: lib/depends.c:886
+#: lib/depends.c:891
 #, c-format
 msgid "%s: %-45s YES (db package)\n"
 msgstr ""
 
-#: lib/depends.c:902
+#: lib/depends.c:907
 #, c-format
 msgid "%s: %-45s NO\n"
 msgstr ""
 
-#: lib/depends.c:923
+#: lib/depends.c:928
 #, c-format
 msgid "%s: (%s, %s) added to Depends cache.\n"
 msgstr ""
@@ -1494,47 +1494,53 @@ msgstr ""
 #. requirements are satisfied.
 #. @switchbreak@
 #. requirements are not satisfied.
-#: lib/depends.c:989
+#: lib/depends.c:994
 #, c-format
 msgid "package %s-%s-%s require not satisfied: %s\n"
 msgstr ""
 
 #. conflicts exist.
-#: lib/depends.c:1067
+#: lib/depends.c:1074
 #, c-format
 msgid "package %s conflicts: %s\n"
 msgstr ""
 
-#: lib/depends.c:1319
+#: lib/depends.c:1330
 #, c-format
-msgid "removing %s-%s-%s \"%s\" from tsort relations.\n"
+msgid "removing %s \"%s\" from tsort relations.\n"
 msgstr ""
 
 #. Record all relations.
-#: lib/depends.c:1475
+#: lib/depends.c:1581
 msgid "========== recording tsort relations\n"
 msgstr ""
 
 #. T4. Scan for zeroes.
-#: lib/depends.c:1543
+#: lib/depends.c:1668
 msgid ""
 "========== tsorting packages (order, #predecessors, #succesors, depth)\n"
 msgstr ""
 
-#: lib/depends.c:1595
+#: lib/depends.c:1744
 msgid "========== successors only (presentation order)\n"
 msgstr ""
 
-#: lib/depends.c:1656
+#: lib/depends.c:1830
 msgid "LOOP:\n"
 msgstr ""
 
-#: lib/depends.c:1686
+#: lib/depends.c:1864
 msgid "========== continuing tsort ...\n"
 msgstr ""
 
+#. Return no. of packages that could not be ordered.
+#: lib/depends.c:1869
+#, c-format
+msgid "rpmdepOrder failed, %d elements remain\n"
+msgstr ""
+
 #: lib/formats.c:29 lib/formats.c:53 lib/formats.c:84 lib/formats.c:281
-#: lib/header.c:2929 lib/header.c:2950 lib/header.c:2972
+#: lib/header.c:2958 lib/header.c:2979 lib/header.c:3001
 msgid "(not a number)"
 msgstr ""
 
@@ -1625,88 +1631,88 @@ msgstr ""
 
 #. This should not be allowed
 #. @-modfilesys@
-#: lib/header.c:314
+#: lib/header.c:342
 msgid "dataLength() RPM_STRING_TYPE count must be 1.\n"
 msgstr ""
 
 #. @-modfilesys@
-#: lib/header.c:351 lib/header_internal.c:161 lib/psm.c:949
+#: lib/header.c:379 lib/header_internal.c:161 lib/psm.c:949
 #, c-format
 msgid "Data type %d not supported\n"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2186
+#: lib/header.c:2215
 #, c-format
 msgid "missing { after %"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2216
+#: lib/header.c:2245
 msgid "missing } after %{"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2230
+#: lib/header.c:2259
 msgid "empty tag format"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2244
+#: lib/header.c:2273
 msgid "empty tag name"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2261
+#: lib/header.c:2290
 msgid "unknown tag"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2288
+#: lib/header.c:2317
 msgid "] expected at end of array"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2306
+#: lib/header.c:2335
 msgid "unexpected ]"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2310
+#: lib/header.c:2339
 msgid "unexpected }"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2376
+#: lib/header.c:2405
 msgid "? expected in expression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2385
+#: lib/header.c:2414
 msgid "{ expected after ? in expression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2398 lib/header.c:2440
+#: lib/header.c:2427 lib/header.c:2469
 msgid "} expected in expression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2408
+#: lib/header.c:2437
 msgid ": expected following ? subexpression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2425
+#: lib/header.c:2454
 msgid "{ expected after : in expression"
 msgstr ""
 
 #. @-observertrans -readonlytrans@
-#: lib/header.c:2450
+#: lib/header.c:2479
 msgid "| expected at end of expression"
 msgstr ""
 
-#: lib/header.c:2673
+#: lib/header.c:2702
 msgid "(unknown type)"
 msgstr ""
 
@@ -2137,67 +2143,67 @@ msgstr ""
 msgid "generate signature"
 msgstr ""
 
-#: lib/problems.c:208
+#: lib/problems.c:202
 #, c-format
 msgid " is needed by %s-%s-%s\n"
 msgstr ""
 
-#: lib/problems.c:211
+#: lib/problems.c:205
 #, c-format
 msgid " conflicts with %s-%s-%s\n"
 msgstr ""
 
-#: lib/problems.c:251
+#: lib/problems.c:245
 #, c-format
 msgid "package %s is for a different architecture"
 msgstr ""
 
-#: lib/problems.c:256
+#: lib/problems.c:250
 #, c-format
 msgid "package %s is for a different operating system"
 msgstr ""
 
-#: lib/problems.c:261
+#: lib/problems.c:255
 #, c-format
 msgid "package %s is already installed"
 msgstr ""
 
-#: lib/problems.c:266
+#: lib/problems.c:260
 #, c-format
 msgid "path %s in package %s is not relocateable"
 msgstr ""
 
-#: lib/problems.c:271
+#: lib/problems.c:265
 #, c-format
 msgid "file %s conflicts between attempted installs of %s and %s"
 msgstr ""
 
-#: lib/problems.c:276
+#: lib/problems.c:270
 #, c-format
 msgid "file %s from install of %s conflicts with file from package %s"
 msgstr ""
 
-#: lib/problems.c:281
+#: lib/problems.c:275
 #, c-format
 msgid "package %s (which is newer than %s) is already installed"
 msgstr ""
 
-#: lib/problems.c:286
+#: lib/problems.c:280
 #, c-format
 msgid "installing package %s needs %ld%cb on the %s filesystem"
 msgstr ""
 
-#: lib/problems.c:296
+#: lib/problems.c:290
 #, c-format
 msgid "installing package %s needs %ld inodes on the %s filesystem"
 msgstr ""
 
-#: lib/problems.c:301
+#: lib/problems.c:295
 #, c-format
 msgid "package %s pre-transaction syscall(s): %s failed: %s"
 msgstr ""
 
-#: lib/problems.c:308
+#: lib/problems.c:302
 #, c-format
 msgid "unknown error %d encountered while manipulating package %s"
 msgstr ""
index fa97a6f..653db8b 100644 (file)
@@ -171,15 +171,15 @@ static PyObject * hdrUnload(hdrObject * s, PyObject * args, PyObject *keywords)
     if (!PyArg_ParseTupleAndKeywords(args, keywords, "|i", kwlist, &legacy))
        return NULL; 
 
-    h = headerLink(s->h);
+    h = headerLink(s->h, "hdrUnload h");
     /* XXX this legacy switch is a hack, needs to be removed. */
     if (legacy) {
        h = headerCopy(s->h);   /* XXX strip region tags, etc */
-       headerFree(s->h);
+       headerFree(s->h, "hdrUnload s->h");
     }
     len = headerSizeof(h, 0);
     buf = headerUnload(h);
-    h = headerFree(h);
+    h = headerFree(h, "hdrUnload h");
 
     if (buf == NULL || len == 0) {
        PyErr_SetString(pyrpmError, "can't unload bad header\n");
@@ -455,14 +455,14 @@ static PyObject * rhnUnload(hdrObject * s, PyObject * args) {
     if (!PyArg_ParseTuple(args, ""))
         return NULL;
 
-    h = headerLink(s->h);
+    h = headerLink(s->h, "rhnUnload h");
 
     /* Legacy headers are forced into immutable region. */
     if (!headerIsEntry(h, RPMTAG_HEADERIMMUTABLE)) {
        Header nh = headerReload(h, RPMTAG_HEADERIMMUTABLE);
        /* XXX Another unload/load cycle to "seal" the immutable region. */
        uh = headerUnload(nh);
-       headerFree(nh);
+       headerFree(nh, "rhnUnload nh");
        h = headerLoad(uh);
        headerAllocated(h);
     }
@@ -488,7 +488,7 @@ static PyObject * rhnUnload(hdrObject * s, PyObject * args) {
 
     len = headerSizeof(h, 0);
     uh = headerUnload(h);
-    headerFree(h);
+    headerFree(h, "rhnUnload h");
 
     rc = PyString_FromStringAndSize(uh, len);
     free(uh);
@@ -527,7 +527,7 @@ static PyObject * hdrGetAttr(hdrObject * s, char * name) {
 /** \ingroup python
  */
 static void hdrDealloc(hdrObject * s) {
-    if (s->h) headerFree(s->h);
+    if (s->h) headerFree(s->h, "hdrDealloc s->h");
     if (s->md5list) free(s->md5list);
     if (s->fileList) free(s->fileList);
     if (s->linkList) free(s->linkList);
@@ -783,7 +783,7 @@ rpmdbMINext(rpmdbMIObject * s, PyObject * args) {
     }
 
     ho = PyObject_NEW(hdrObject, &hdrType);
-    ho->h = headerLink(h);
+    ho->h = headerLink(h, "rpmdbMINext");
     ho->fileList = ho->linkList = ho->md5list = NULL;
     ho->uids = ho->gids = ho->mtimes = ho->fileSizes = NULL;
     ho->modes = ho->rdevs = NULL;
@@ -1112,7 +1112,7 @@ rpmdbSubscript(rpmdbObject * s, PyObject * key) {
     {  rpmdbMatchIterator mi;
        mi = rpmdbInitIterator(s->db, RPMDBI_PACKAGES, &offset, sizeof(offset));
        if ((h->h = rpmdbNextIterator(mi)) != NULL)
-           h->h = headerLink(h->h);
+           h->h = headerLink(h->h, "rpmdbSubscript");
        rpmdbFreeIterator(mi);
     }
     h->fileList = h->linkList = h->md5list = NULL;
@@ -1897,7 +1897,7 @@ static PyObject * rhnLoad(PyObject * self, PyObject * args) {
     /* XXX avoid the false OK's from rpmverifyDigest() with missing tags. */
     if (!headerIsEntry(hdr, RPMTAG_HEADERIMMUTABLE)) {
        PyErr_SetString(pyrpmError, "bad header, not immutable");
-       headerFree(hdr);
+       headerFree(hdr, "rhnLoad hdr #1");
        return NULL;
     }
 
@@ -1905,13 +1905,13 @@ static PyObject * rhnLoad(PyObject * self, PyObject * args) {
     if (!headerIsEntry(hdr, RPMTAG_SHA1HEADER)
     &&  !headerIsEntry(hdr, RPMTAG_SHA1RHN)) {
        PyErr_SetString(pyrpmError, "bad header, no digest");
-       headerFree(hdr);
+       headerFree(hdr, "rhnLoad hdr #2");
        return NULL;
     }
 
     if (rpmVerifyDigest(hdr)) {
        PyErr_SetString(pyrpmError, "bad header, digest check failed");
-       headerFree(hdr);
+       headerFree(hdr, "rhnLoad hdr #3");
        return NULL;
     }
 
@@ -2299,7 +2299,7 @@ static PyObject * getTsHeader (PyObject * self, PyObject * args) {
     
     if (transactionSetHeader) {
        h = (hdrObject *) PyObject_NEW(PyObject, &hdrType);
-       h->h = headerLink(transactionSetHeader);
+       h->h = headerLink(transactionSetHeader, "checkSig");
        h->fileList = h->linkList = h->md5list = NULL;
        h->uids = h->gids = h->mtimes = h->fileSizes = NULL;
        h->modes = h->rdevs = NULL;
index 2b45e0e..5388dfe 100644 (file)
--- a/rpm.spec
+++ b/rpm.spec
@@ -546,3 +546,4 @@ fi
 - start hiding availablePackage data/methods in rpmal.c/rpmal.h.
 - add some dinky availablePackage methods.
 - transaction.c: cleanly uncouple availablePackage from TFI_t.
+- add header refcount annotations throughout.
index d21af4b..f8cdc88 100644 (file)
@@ -546,3 +546,4 @@ fi
 - start hiding availablePackage data/methods in rpmal.c/rpmal.h.
 - add some dinky availablePackage methods.
 - transaction.c: cleanly uncouple availablePackage from TFI_t.
+- add header refcount annotations throughout.
index 57ea667..9e32798 100644 (file)
@@ -158,7 +158,7 @@ retry:
                headerIsEntry(h, RPMTAG_RELEASE) &&
                headerIsEntry(h, RPMTAG_BUILDTIME)))
     {
-       h = headerFree(h);
+       h = headerFree(h, "doGetRecord");
     }
 
     if (h == NULL) {
@@ -235,7 +235,7 @@ exit:
     /*@-branchstate@*/
     if (h != NULL) {
        uh = headerUnload(h);
-       h = headerFree(h);
+       h = headerFree(h, "doGetRecord exit");
     }
     /*@=branchstate@*/
     return uh;
@@ -431,7 +431,7 @@ static int db1cput(dbiIndex dbi, /*@unused@*/ DBC * dbcursor,
             fdSetContentLength(pkgs, -1);
            if (rc)
                rc = EIO;
-           h = headerFree(h);
+           h = headerFree(h, "db1cput");
        }
     }
 #ifdef DYING
index 16b6a1d..d7c1213 100644 (file)
@@ -1227,7 +1227,7 @@ static int rpmdbFindByFile(rpmdb db, /*@null@*/ const char * filespec,
            mi = rpmdbInitIterator(db, RPMDBI_PACKAGES, &offset, sizeof(offset));
            h = rpmdbNextIterator(mi);
            if (h)
-               h = headerLink(h);
+               h = headerLink(h, "rpmdbFindByFile");
            mi = rpmdbFreeIterator(mi);
        }
 
@@ -1261,7 +1261,7 @@ static int rpmdbFindByFile(rpmdb db, /*@null@*/ const char * filespec,
 
        baseNames = hfd(baseNames, bnt);
        dirNames = hfd(dirNames, dnt);
-       h = headerFree(h);
+       h = headerFree(h, "rpmdbFindByFile");
     }
 
     rec = _free(rec);
@@ -1387,7 +1387,7 @@ static int dbiFindMatches(dbiIndex dbi, DBC * dbcursor,
 
            h = rpmdbNextIterator(mi);
            if (h)
-               h = headerLink(h);
+               h = headerLink(h, "dbiFindMatches");
            mi = rpmdbFreeIterator(mi);
        }
 
@@ -1396,7 +1396,7 @@ static int dbiFindMatches(dbiIndex dbi, DBC * dbcursor,
        else
            (*matches)->recs[i].hdrNum = 0;
 
-       h = headerFree(h);
+       h = headerFree(h, "dbiFindMatches");
     }
     /*@=branchstate@*/
 
@@ -1591,7 +1591,7 @@ rpmdbMatchIterator rpmdbFreeIterator(rpmdbMatchIterator mi)
        if (dbi && mi->mi_dbc && mi->mi_modified && mi->mi_prevoffset) {
            xx = dbiUpdateRecord(dbi, mi->mi_dbc, mi->mi_prevoffset, mi->mi_h);
        }
-       mi->mi_h = headerFree(mi->mi_h);
+       mi->mi_h = headerFree(mi->mi_h, "mi->mi_h");
     }
     /*@=branchstate@*/
     if (dbi) {
@@ -2122,7 +2122,7 @@ if (dbi->dbi_api == 1 && dbi->dbi_rpmtag == RPMDBI_PACKAGES && rc == EFAULT) {
     if (mi->mi_h) {
        if (mi->mi_modified && mi->mi_prevoffset)
            (void)dbiUpdateRecord(dbi, mi->mi_dbc, mi->mi_prevoffset, mi->mi_h);
-       mi->mi_h = headerFree(mi->mi_h);
+       mi->mi_h = headerFree(mi->mi_h, "mi->mi_h");
     }
 
     /* Is this the end of the iteration? */
@@ -2403,7 +2403,7 @@ int rpmdbRemove(rpmdb db, /*@unused@*/ int rid, unsigned int hdrNum)
        mi = rpmdbInitIterator(db, RPMDBI_PACKAGES, &hdrNum, sizeof(hdrNum));
        h = rpmdbNextIterator(mi);
        if (h)
-           h = headerLink(h);
+           h = headerLink(h, "rpmdbRemove");
        mi = rpmdbFreeIterator(mi);
     }
 
@@ -2556,7 +2556,7 @@ int rpmdbRemove(rpmdb db, /*@unused@*/ int rid, unsigned int hdrNum)
 
     (void) unblockSignals(db, &signalMask);
 
-    h = headerFree(h);
+    h = headerFree(h, "rpmdbRemove");
 
     return 0;
 }
@@ -3373,7 +3373,7 @@ int rpmdbRebuild(const char * prefix)
            {   Header nh = (headerIsEntry(h, RPMTAG_HEADERIMAGE)
                                ? headerCopy(h) : NULL);
                rc = rpmdbAdd(newdb, -1, (nh ? nh : h));
-               nh = headerFree(nh);
+               nh = headerFree(nh, "rpmdbRebuild");
            }
 
            if (rc) {
index 584372f..615be6f 100644 (file)
@@ -30,7 +30,7 @@ int main(int argc, char ** argv)
     Fclose(fdi);
   
     headerDump(h, stdout, HEADER_DUMP_INLINE, rpmTagTable);
-    h = headerFree(h);
+    h = headerFree(h, "headerDump");
 
     return 0;
 }
index b43b377..b90c3a9 100644 (file)
@@ -423,11 +423,11 @@ headerInject(Header *hdrp, cmd_t *cmds[], int ncmds)
        
        addChangelogEntry(h, *getBuildTime(), name, text);
        headerCopyTags(*hdrp, h, cltags);
-       headerFree(*hdrp);
+       headerFree(*hdrp, "headerInject *hdrp");
        headerSort(h);
        *hdrp = h;
     } else {
-       headerFree(h);
+       headerFree(h, "headerInject h");
     }
 
     return ec;
index b33bdd6..f55575f 100644 (file)
@@ -158,7 +158,7 @@ restart:
 
        if (rc == 0) {
            rc = rpmtransAddPackage(ts, h, NULL, fileName, 0, NULL);
-           headerFree(h);  /* XXX reference held by transaction set */
+           headerFree(h, "do_tsort"); 
            continue;
        }
 
@@ -229,7 +229,7 @@ restart:
            case TR_ADDED:
                i = ts->order[oc].u.addedIndex;
                alp = ts->addedPackages.list + ts->order[oc].u.addedIndex;
-               h = headerLink(alp->h);
+               h = headerLink(alp->h, "TR_ADDED alp->h");
                str = "+++";
                break;
            case TR_REMOVED:
@@ -237,7 +237,7 @@ restart:
                mi = rpmdbInitIterator(ts->rpmdb, RPMDBI_PACKAGES, &i, sizeof(i));
                h = rpmdbNextIterator(mi);
                if (h)
-                   h = headerLink(h);
+                   h = headerLink(h, "TR_REMOVED mi->h");
                rpmdbFreeIterator(mi);
                str = "---";
                break;
@@ -252,7 +252,7 @@ restart:
                    headerNVR(h, &n, &v, &r);
                    fprintf(stdout, "%s %s-%s-%s\n", str, n, v, r);
                }
-               headerFree(h);
+               headerFree(h, "do_tsort");
            }
 
        }