Commit Graph

  • c37026d4c6 libxbps: require an underscore in strings to detect correctly pkgname/version. Juan RP 2012-06-05 10:58:39 +02:00
  • 9441f9f14b libxbps: multiple random changes for overall performance increase. Juan RP 2012-06-04 23:22:33 +02:00
  • fa73de309f libxbps: remove xbps_find_pkg_dict_from_plist_by_xxx (unused). Juan RP 2012-06-04 21:34:21 +02:00
  • e9945dc345 Before unpacking pkg files always remove INSTALL/REMOVE scripts (if they exist). Juan RP 2012-06-04 14:14:46 +02:00
  • 7265ea0e4e trans: do not increase download_size if binpkgs are in local repos. Juan RP 2012-06-04 10:09:46 +02:00
  • 61e8daea88 xbps-bin.8: document the 3 ways to install pkgs, with grammar help by xdave. Juan RP 2012-06-03 08:08:29 +02:00
  • 34c1269504 Fixed installing exact pkg versions on pkgs with hyphens, we use equal sign as delimiter now. Juan RP 2012-06-03 07:26:48 +02:00
  • f9c72e1d06 xbps_transaction_install_pkg: properly fix previous commit. Juan RP 2012-06-02 17:39:36 +02:00
  • bd3a8982cc xbps-bin: added support to install exact pkg version, i.e 'foo-1.0'. Juan RP 2012-06-02 17:35:21 +02:00
  • 40864bcdce Improve xbps_transaction_update_pkg/packages and misc cosmetic changes. Juan RP 2012-06-02 16:52:01 +02:00
  • 21060384d3 xbps-repo/index.c: misc cosmetic change. Juan RP 2012-06-02 16:51:22 +02:00
  • 06034ea928 xbps-repo: index: don't write plist if no changes were made. Juan RP 2012-06-01 17:03:05 +02:00
  • 3399184511 xbps-repo: genindex target now removes any obsolete binpkg not registered in index. Juan RP 2012-06-01 16:37:44 +02:00
  • c7e4630056 xbps_rpool_sync: ignore fetch errors, they will be reported by state_cb. Juan RP 2012-06-01 16:04:47 +02:00
  • 642e6fca3a xbps_rpool_sync: also fetch repository files index, removed accidently in previous. Juan RP 2012-06-01 15:45:49 +02:00
  • 0c52f3cce6 xbps-repo.8: improve description of 'genindex' target. Juan RP 2012-06-01 15:45:23 +02:00
  • 992aeeee4a xbps-repo: typo build fix. Juan RP 2012-06-01 15:04:29 +02:00
  • 981b13bd5a xbps-repo: 'sync' and 'pkg-list' target now accept a repository URI argument. Juan RP 2012-06-01 15:02:06 +02:00
  • ba84f82e66 xbps-repo.8: update. Juan RP 2012-06-01 14:23:23 +02:00
  • da75866a63 xbps-bin: -n now also prints pkg arch. Juan RP 2012-06-01 11:28:30 +02:00
  • 0b078cf400 NEWS: improve latest entry. Juan RP 2012-06-01 11:05:08 +02:00
  • b20dffd2c0 xbps-repo: misc fixes/improvements to index{,-files}.c code. Juan RP 2012-06-01 10:57:58 +02:00
  • 652e9afcef libxbps: fixed xbps_remove_pkg_from_array_by_{name,pattern,pkgver}. Juan RP 2012-06-01 10:53:28 +02:00
  • 65b5e328d8 xbps-repo: fixed index-files generation, this time for real! Juan RP 2012-06-01 00:31:18 +02:00
  • ff2e434b56 xbps-repo: properly fix index-files update. Juan RP 2012-05-31 23:48:58 +02:00
  • 356bd655cf xbps-repo: fixed 'genindex' target when removing obsoletes in index-files. Juan RP 2012-05-31 17:34:17 +02:00
  • 7289547432 Welcome "repository index format 1.5". See NEWS for information. Juan RP 2012-05-31 16:29:56 +02:00
  • e155d9601a Ignore generated binaries from testsuite. Juan RP 2012-05-31 11:58:40 +02:00
  • a58df97c75 xbps-bin: new flag -S to sync rpool indexes before the target. Juan RP 2012-05-31 08:08:32 +02:00
  • 6228204a14 xbps-bin: change yesno() in targets that use a transaction. Juan RP 2012-05-31 08:03:54 +02:00
  • 1bfb1ae028 libxbps: move xbps_pkgpattern_match to util.c and simplify. Juan RP 2012-05-30 22:38:35 +02:00
  • 27aacf97f4 xbps_file_exec: simplify and don't chroot when rootdir == /. Juan RP 2012-05-30 17:44:39 +02:00
  • a94dd5dbfa Revert "libxbps: implement xbps_file_exec() with posix_spawn()." Juan RP 2012-05-30 17:26:25 +02:00
  • 5aa05f4c72 libxbps: implement xbps_file_exec() with posix_spawn(). Juan RP 2012-05-30 14:45:47 +02:00
  • c93d1637ae lib/package_unpack.c: remove dead assignments found by clang-analyzer. Juan RP 2012-05-30 14:22:16 +02:00
  • 3244ec935d bin/xbps-bin/check.c: remove a dead assignment found by clang-analyzer. Juan RP 2012-05-30 14:21:34 +02:00
  • f40759aabe libxbps: use same order strategy when checking for deps queued in transaction. Juan RP 2012-05-30 12:54:28 +02:00
  • 123fca1721 NEWS: mention latest API/ABI changes. Juan RP 2012-05-30 11:03:13 +02:00
  • 922ee1f1b6 libxbps: rename xbps_repository_pool_xxx to xbps_rpool_xxx. Juan RP 2012-05-30 10:56:32 +02:00
  • da4b8b7427 rpool: improve the order while resolving dependencies. Juan RP 2012-05-30 10:22:53 +02:00
  • fa7bee1164 xbps-repo: [pkg-list] do not print repo url if index is specified. Juan RP 2012-05-29 16:17:48 +02:00
  • f7f4e0bec0 Extend 'soft replace' and also remove obsolete files. Juan RP 2012-05-25 22:44:58 +02:00
  • da9b6774c3 Fix previous: propagate "softreplace" obj to pkg being replaced. Juan RP 2012-05-25 17:58:36 +02:00
  • 6a4de0127d libxbps: introduce the concept of "soft replace"; see the NEWS file. Juan RP 2012-05-25 17:24:36 +02:00
  • d075f7182a When removing pkg files, remove only dangling symlinks after regular files. Juan RP 2012-05-25 14:31:42 +02:00
  • a14886ab48 xbps-bin: fix swapped args in check_pkg_symlinks. Juan RP 2012-05-25 14:28:12 +02:00
  • b54eb6920a README: fix confuse url. Juan RP 2012-05-22 13:06:04 +02:00
  • 9acec7883b xbps_remove_pkg: do not error out if files.plist not found, just continue. Juan RP 2012-05-21 23:03:29 +02:00
  • 30932b3c55 xbps-uhelper: fixed 'register' target (regression added in recent commits). Juan RP 2012-05-15 08:56:30 +02:00
  • 52cdec886c NEWS: grammar fixes. Juan RP 2012-05-08 11:56:37 +02:00
  • bedb8b568b NEWS: mention recent changes to xbps-bin(8). Juan RP 2012-05-08 11:49:50 +02:00
  • 5fabb34a1f xbps-bin(8): keep auto{remove,update} targets for compatibility. Juan RP 2012-05-08 10:09:01 +02:00
  • c3f0bec3bd NEWS: typo. Juan RP 2012-05-08 10:00:45 +02:00
  • e0fc55c389 xbps-bin(8): renamed autoremove target to remove-orphans. Juan RP 2012-05-08 09:58:56 +02:00
  • 758cd4fd11 xbps-bin(8): renamed autoupdate target to dist-upgrade. Juan RP 2012-05-08 09:54:06 +02:00
  • 28767f2ea8 Added support to put packages "on hold". Juan RP 2012-05-08 09:19:43 +02:00
  • b7961ae611 xbps-bin: print current/total pkgs counter in 'check all' target. Juan RP 2012-05-07 12:33:50 +02:00
  • 5e0b06dc00 xbps-bin: improve def unpack cb to print more meaningful messages. Juan RP 2012-05-06 16:48:47 +02:00
  • b4f202f89f xbps-bin/util.c: find out terminal columns and use it to print transaction. Juan RP 2012-05-06 16:47:30 +02:00
  • b53795e095 fetch_cb: clear until EOL when displaying final stats. Juan RP 2012-05-06 10:09:23 +02:00
  • 391bb3daf2 fetch_cb: simplify and improve output. Juan RP 2012-05-06 10:05:35 +02:00
  • bbd0d893d0 xbps_repository_sync_index: print the plist file being downloaded in cb. Juan RP 2012-05-06 09:10:25 +02:00
  • 8a4b143bf3 Show a proper error message if download of a binpkg fails in a transaction. Juan RP 2012-05-06 09:09:09 +02:00
  • 8c8f6d32f1 TODO: 'xbps-repo clean' has been implemented. Juan RP 2012-05-06 08:38:09 +02:00
  • f7c49a706c xbps-repo(8): new target 'clean': removes obsolete binpkgs from cachedir. Juan RP 2012-05-05 10:07:47 +02:00
  • 0dd5d970fe TODO: two items in libxbps expected in 0.16. Juan RP 2012-04-19 10:30:26 +02:00
  • 53c7f9effe xbps-bin: fixed regression in 'show-deps' target. Juan RP 2012-04-16 16:42:03 +02:00
  • 934bc4869e rpool: make xbps_handle::repo_pool array immutable after initialization. Juan RP 2012-04-13 10:06:08 +02:00
  • 8b2c4ed47e xbps_dictionary_from_metadata_plist: if vpkg not found, look for a real pkg. Juan RP 2012-04-13 09:23:35 +02:00
  • 93c5536e36 xbps-{bin,repo}: remove dead code. Juan RP 2012-04-12 13:05:13 +02:00
  • 83bda174ab libxbps: make xbps_find_virtualpkg_* only look for virtual pkgs. Juan RP 2012-04-12 11:57:21 +02:00
  • 53d28fcb35 rpool: miscellaneous improvements to _init() and _release(). Juan RP 2012-04-12 11:54:11 +02:00
  • bfe7ab1c5a xbps_configure_pkg: simplify and remove "version" arg (API change). Juan RP 2012-04-10 10:02:27 +02:00
  • ef6d1adf91 xbps_set_pkg_state_installed: simplify (API change). Juan RP 2012-04-10 09:43:59 +02:00
  • 341ab01219 NEWS: prepare for 0.15. Juan RP 2012-04-06 09:43:14 +02:00
  • 00148c40b0 xbps-bin(8): extended 'requiredby' check to find and remove stale entries. Juan RP 2012-04-05 10:58:52 +02:00
  • 732ce45b86 libxbps: new function xbps_pkgdb_get_pkgd_by_pkgver(). Juan RP 2012-04-05 10:57:15 +02:00
  • feacc506de When reinstalling existing pkgs, remove previous entry in pkgdb's requiredby. Juan RP 2012-04-04 10:20:29 +02:00
  • 4511e581b2 xbps_configure_pkg: improve error messages. Juan RP 2012-03-31 10:08:52 +02:00
  • 8e0612bb46 A bugfix while sorting dependencies in a transaction (thanks dave). Juan RP 2012-03-30 01:39:13 +02:00
  • a5f4848d0b Use best pkg available when resolving required dependencies. Juan RP 2012-03-28 12:01:59 +02:00
  • af593500c3 Fix a couple of issues resolving deps with virtual packages. Juan RP 2012-03-24 09:21:28 +01:00
  • e698acf440 Make xbps_find_virtualpkg_conf_xxx private again, unused in test suite now. Juan RP 2012-03-13 11:37:50 +01:00
  • eea183bef4 Remove plist_find_virtualpkg_conf tests, supersed by find_pkg. Juan RP 2012-03-13 11:34:45 +01:00
  • 9bada162a1 New "metadir" member in xbps_handle to override default metadata dir. Juan RP 2012-03-13 10:22:35 +01:00
  • 749e03aa29 Make xbps_find_virtualpkg_conf_in_xxx_by_xxx part of the API and add kyua tests. Juan RP 2012-03-12 17:51:50 +01:00
  • 715990a1e5 Make xbps_find_virtualpkg_in_dict_by_xxx part of the API and add kyua tests. Juan RP 2012-03-12 16:36:46 +01:00
  • d4c01be9f9 README: improve. Juan RP 2012-03-12 15:39:53 +01:00
  • 35db47eafd tests: drop trailing whitespaces. Juan RP 2012-03-12 15:35:53 +01:00
  • 934daf8ac7 NEWS: mention Kyua test suite. Juan RP 2012-03-12 15:32:13 +01:00
  • a04d5eb633 configure: added --testsdir to override defaults tests dir. Juan RP 2012-03-12 15:28:54 +01:00
  • d4f623e7e7 Commit Kyua/ATF test suite for libxbps. Juan RP 2012-03-12 15:23:04 +01:00
  • 35c2e2a75d Enable assertions by default, even with --debug disabled. Juan RP 2012-03-12 11:22:18 +01:00
  • 48c36602a5 Simplify even more previous commit. Juan RP 2012-03-11 17:26:41 +01:00
  • 35b1932416 Apply correctly fix to match_any_virtualpkg_in_rundeps(). Juan RP 2012-03-11 17:18:33 +01:00
  • ca03127a82 Revert "xbps_match_any_virtualpkg_in_rundeps: break correctly from inner loop on match." Juan RP 2012-03-11 17:16:58 +01:00
  • 31b1975b1e xbps_match_any_virtualpkg_in_rundeps: break correctly from inner loop on match. Juan RP 2012-03-11 17:15:49 +01:00
  • 06745b70ae Fixed issue 22: always set perms from binpkg to existing files while unpacking. Juan RP 2012-03-07 12:00:08 +01:00
  • af9bd15af7 xbps_init: set xhp->conffile to NULL if conf file cannot be read. Juan RP 2012-03-05 17:33:36 +01:00
  • 4b02a75629 xbps_init: fix a typo when checking for the configuration file. Juan RP 2012-03-05 17:29:02 +01:00