diff options
Diffstat (limited to 'lib/libalpm')
| -rw-r--r-- | lib/libalpm/be_files.c | 21 | ||||
| -rw-r--r-- | lib/libalpm/package.c | 3 | 
2 files changed, 12 insertions, 12 deletions
| diff --git a/lib/libalpm/be_files.c b/lib/libalpm/be_files.c index 41349048..ac268788 100644 --- a/lib/libalpm/be_files.c +++ b/lib/libalpm/be_files.c @@ -365,10 +365,6 @@ int _alpm_db_read(pmdb_t *db, pmpkg_t *info, pmdbinfrq_t inforeq)  				if(fgets(info->md5sum, sizeof(info->md5sum), fp) == NULL) {  					goto error;  				} -			/* XXX: these are only here as backwards-compatibility for pacman 2.x -			 * sync repos.... in pacman3, they have been moved to DEPENDS. -			 * Remove this when we move to pacman3 repos. -			 */  			} else if(!strcmp(line, "%REPLACES%")) {  				/* the REPLACES tag is special -- it only appears in sync repositories,  				 * not the local one. */ @@ -434,17 +430,20 @@ int _alpm_db_read(pmdb_t *db, pmpkg_t *info, pmdbinfrq_t inforeq)  				while(fgets(line, 512, fp) && strlen(_alpm_strtrim(line))) {  					info->provides = alpm_list_add(info->provides, strdup(line));  				} -			} else if(!strcmp(line, "%REPLACES%")) { -				/* the REPLACES tag is special -- it only appears in sync repositories, -				 * not the local one. */ +			} +			/* TODO: we were going to move these things here, but it should wait. +			 * A better change would be to figure out how to restructure the DB. */ +				/* else if(!strcmp(line, "%REPLACES%")) { +				 * the REPLACES tag is special -- it only appears in sync repositories, +				 * not the local one. *  				while(fgets(line, 512, fp) && strlen(_alpm_strtrim(line))) {  					info->replaces = alpm_list_add(info->replaces, strdup(line)); -				} +				}   			} else if(!strcmp(line, "%FORCE%")) { -				/* FORCE tag only appears in sync repositories, -				 * not the local one. */ +				 * FORCE tag only appears in sync repositories, +				 * not the local one. *  				info->force = 1; -			} +			} */  		}  		fclose(fp);  		fp = NULL; diff --git a/lib/libalpm/package.c b/lib/libalpm/package.c index fbacda5e..91fb3333 100644 --- a/lib/libalpm/package.c +++ b/lib/libalpm/package.c @@ -178,7 +178,8 @@ int _alpm_pkg_cmp(const void *p1, const void *p2)  }  /* Parses the package description file for the current package - * + * TODO: this should ALL be in a backend interface (be_files), we should + *       be dealing with the abstracted concepts only in this file   * Returns: 0 on success, 1 on error   *   */ | 
