[pacman-dev] [PATCH] Update NEWS file for 3.2.0 release

Nagy Gabor ngaba at bibl.u-szeged.hu
Thu Jul 24 09:47:43 EDT 2008


> Nagy, are you still interested by improving that list with your
> suggestions :
> http://archlinux.org/pipermail/pacman-dev/2008-July/012362.html

Yes. I am interested. IMHO 1/B came true in Allan's proposed NEWS file.
After alpm.h diff I have the following suggestions in "API change" (or
in libalpm-specific changes) section, briefly:

-download callback API changed: alpm_cb_download, alpm_cb_totaldl split
 (+ new alpm_option_get_totaldlcb(), alpm_option_set_totaldlcb()
 functions)
-alpm_db_whatprovides() was removed
-unsigned long->off_t changes where size is used
-new alpm_delta_get_from_md5sum(), alpm_delta_get_to_md5sum()
-pmsyncpkg_t struct changes:
  -pmsynctype_t and alpm_sync_get_type() were removed
  -alpm_sync_get_data() was removed
  -new alpm_sync_get_removes()
-PM_TRANS_TYPE_ADD pmtranstype_t (add transaction) was removed
-PM_TRANS_FLAG_DEPENDSONLY pmtransflag_t was removed, 
 PM_TRANS_FLAG_ALLEXPLICIT, PM_TRANS_FLAG_UNNEEDED and
 PM_TRANS_FLAG_RECURSEALL flags were added.
-PM_TRANS_EVT_EXTRACT_DONE event was removed.
-trans->targets was removed, so alpm_trans_get_targets() as well
-alpm_splitdep is not public any more
-new causingpkg field in pmdepmissing_t: alpm_miss_get_causingpkg()
-new alpm_checkdbconflicts()
-PM_ERR_OPT_*, PM_ERR_PKG_INSTALLED, PM_ERR_DLT_CORRUPTED,
 PM_ERR_LIBARCHIVE_ERROR error codes were removed;  PM_ERR_DLT_INVALID,
 PM_ERR_LIBARCHIVE, PM_ERR_LIBDOWNLOAD, PM_ERR_EXTERNAL_DOWNLOAD codes
 were added
-(!) alpm_grp_get_pkgs returns with pmpkg_t list, not package-name list
-(!) Swap parameters on PM_TRANS_CONV_INSTALL_IGNOREPKG callback
 function
-(TODO?) static->dynamic change in "error data list"

Bye




More information about the pacman-dev mailing list