Juan RP
24af8cde9b
xbps-install(1): implement #109 .
...
-n/--dry-run mode now prints "installed_size" obj as 5th argument,
and "filename-size" as 6th argument (if available).
Close #109
2015-10-19 19:02:26 +02:00
Juan RP
99bf58b091
NEWS: #113 was fixed long ago.
2015-10-19 18:48:56 +02:00
Juan RP
103caf0694
libxbps: extend the fix for #116 even more for the expected case.
...
This now catches both test cases correctly.
2015-10-19 18:19:24 +02:00
Juan RP
b069eb14ae
libxbps: fixed issue #116 (vpkg does not replace pkg with update in trans).
...
Thanks to @dominikh for the test case.
2015-10-19 18:01:43 +02:00
Juan RP
4e446968c5
alternatives: do not ignore symlink(2) return value.
...
This fixes the travisci warning seen with gcc.
2015-10-19 17:11:34 +02:00
Juan RP
240d87af92
rpool: if pkg wasn't found set errno to ENOENT.
...
This is to return a proper error to the callers (i.e xbps-query(1)).
2015-10-19 17:05:55 +02:00
Juan RP
faeff38ca2
Alternatives framework (1/2) (WIP).
2015-10-18 10:38:35 +02:00
Juan RP
c457b594aa
libxbps: fix eudev-libgudev -> libgudev fallout.
...
Packages to be replaced must be collected *before* checking for
broken reverse dependencies, otherwise them will always be detected
as broken.
2015-10-14 11:46:56 +02:00
Juan RP
c688808b2c
Merge pull request #118 from Gottox/query-fail-on-argument
...
xbps-query: fail on trailing parameters.
2015-09-24 11:10:34 +02:00
Enno Boland
f1617441db
xbps-query: fail on trailing parameters.
2015-09-23 13:33:51 +02:00
Juan RP
d8fc08eb50
libxbps: make relative cachedir set via xbps.d(5) work again.
...
Close #117
2015-09-15 09:26:07 +02:00
Juan RP
21be2318cf
xbps-create(1): support '--compression none' to skip any compression format.
2015-09-03 12:34:29 +02:00
Juan RP
782ec10111
xbps-create(1): timestamps of metadata files are now set to epoch.
...
Thanks to @Gottox for finding the real issue.
2015-09-03 11:12:49 +02:00
Enno Boland
2a6b14ae74
Merge pull request #111 from Gottox/no-build-date
...
xbps-create: do not add a build-date property to packages.
2015-09-03 09:26:53 +02:00
Enno Boland
186ce68432
update NEWS with changes in xbps-rindex
2015-09-03 09:23:41 +02:00
Enno Boland
69ee33c592
xbps-rindex: set build-date from mtime in repository-index.
2015-09-03 09:20:04 +02:00
Juan RP
d4961a0058
NEWS: mention issues fixed that were found by Coverity scan.
2015-09-02 19:00:40 +02:00
Juan RP
35e0b3fef5
NEWS: mention today's changes.
2015-09-02 18:57:41 +02:00
Juan RP
8081751f86
libxbps: print in verbose mode what pkgs are added to the transaction.
...
Useful to know why a transaction cannot be completed when there are
unresolved reverse dependencies.
Requested by @chris2.
2015-09-02 18:56:20 +02:00
Juan RP
0f2543a650
Fixed and improved msg when revdeps cannot be resolved in a transaction.
...
After:
$ xbps-install -un
re2-2015.07.01_1 (update) breaks installed pkg `chromium-44.0.2403.155_1'
Transaction aborted due to unresolved dependencies.
$
Before:
$ xbps-install -un
chromium-44.0.2403.155_1 broken, needs `re2-2015.07.01_1'
Transaction aborted due to unresolved dependencies.
$
2015-09-02 11:20:18 +02:00
Juan RP
62c94fad54
Merge pull request #112 from steski/zsh
...
_xbps: add argument to xbps-rindex zsh completion
2015-08-30 09:54:23 +02:00
Steve Prybylski
23d2dfccde
_xbps: add argument to xbps-rindex zsh completion
2015-08-19 20:04:08 -04:00
Enno Boland
9de0d8a60d
xbps-create: do not add a build-date property to packages.
2015-08-19 16:05:51 +02:00
Juan RP
7ed6a8940f
xbps-checkvers: print real errno returned by opendir().
2015-08-17 15:51:41 +02:00
Juan RP
0d5385ad2b
xbps-checkvers: fixed an endless loop with "reverts" containing extra alphanumeric chars.
2015-07-27 09:44:25 +02:00
Juan RP
8acc375487
portableproplib/prop_object: fix tyops in previous.
2015-07-26 09:16:32 +02:00
Juan RP
0d3c07cdee
portableproplib/prop_object: fix an insecure temporary file (CID #62739 ).
2015-07-26 09:11:20 +02:00
Juan RP
36026451ce
Fix some insecure temporary files reported by Coverity.
2015-07-26 09:02:04 +02:00
Juan RP
ffbdfeef63
xbps-rindex/index-clean: fix a minor resource leak (CID #98689 ).
2015-07-26 08:38:12 +02:00
Juan RP
78f9a97980
lib/package_unpack: ignore remove(2) return value (CID #98681 ).
2015-07-26 08:22:27 +02:00
Juan RP
58074b5358
xbps-fbulk: ignore remove(2) return value (CID #98680 ).
2015-07-26 08:21:46 +02:00
Juan RP
582de078f4
xbps-rindex/sign: ignore fstat(2) return value (CID #98679 ).
2015-07-26 08:21:00 +02:00
Juan RP
61ec2d4540
xbps-fbulk: ignore rename(2) return value (CID #98678 ).
2015-07-26 08:19:53 +02:00
Juan RP
e90ed618e8
xbps-install/transaction: minor resource leak (CID #98690 ).
2015-07-26 08:18:49 +02:00
Juan RP
5f56b130fc
xbps-rindex/index-clean: fix a resouce leak (CID #98689 ).
2015-07-26 08:17:17 +02:00
Juan RP
28f01b3836
xbps_transaction_package_replace: fix a resource leak (CID #98688 ).
2015-07-26 08:15:07 +02:00
Juan RP
7d7f08b559
xbps-rindex/sign: fix a resource leak (CID #98687 ).
2015-07-26 08:12:22 +02:00
Juan RP
0b7093e108
portableproplib/prop_object: handle possible NULL pointer deref (CID #62722 ).
2015-07-26 08:10:26 +02:00
Juan RP
a8d2b1d742
pkgdb: handle possible NULL pointer derefs (CID #98684 ).
2015-07-26 08:08:05 +02:00
Juan RP
9d70fcd8d0
xbps-rindex/index-clean: handle possible NULL pointer derefs (CID #98685 ).
2015-07-26 08:06:38 +02:00
Juan RP
7edabe907f
xbps_rpool_release: fix a double free (CID #98695 ).
2015-07-26 08:03:16 +02:00
Juan RP
090464e4b2
xbps_sanitize_path: fix an out-of-bounds access (CID #98686 ).
2015-07-26 08:01:29 +02:00
Juan RP
97c8eb0c36
xbps-rindex: fix a double close (CID #98694 ).
2015-07-26 07:59:16 +02:00
Juan RP
8d20760fee
Post release bump to 0.48.
2015-07-18 09:54:51 +02:00
Juan RP
de6d5d51cc
NEWS: prepare 0.47.
2015-07-18 09:53:56 +02:00
Juan RP
a7378f70de
fetch: fix regression introduced in 791e683e
.
...
us->size and us->{a,m}time must be set after there's real data.
2015-06-30 21:48:21 +02:00
Juan RP
22ffc14026
Override and use a sane umask when performing pkg configuration.
...
Close #106
2015-06-28 05:14:02 +02:00
Juan RP
dd5f57dfca
NEWS: mention latest fetch change.
2015-06-28 05:12:08 +02:00
Juan RP
791e683e01
fetch: handle GET with offset == length.
...
While xbps_fetch_file() creates the .part file and for whatever reason
it did not finish properly to rename the file, it could request the server
to restart the download with offset set to file size, resulting in HTTP 416
return code.
Handle this case by checking if the server returns 416 and then checking
if the returned file size matches the requested offset and just rename
the file.
Thanks to @beefcurtains for the test case.
2015-06-28 04:28:55 +02:00
Juan RP
bb5bfc37b3
configure: bump to 0.47.
2015-06-24 11:05:48 +02:00