Duncaen 
							
						 
					 
					
						
						
							
						
						2cccb31508 
					 
					
						
						
							
							tests: add two test cases for obsolete preserved files  
						
						 
						
						
						
						
					 
					
						2019-06-20 14:53:08 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						a3209f4b57 
					 
					
						
						
							
							tests: rename some tests to make .gitignore effective.  
						
						 
						
						
						
						
					 
					
						2019-06-20 12:50:10 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						b37dd066c9 
					 
					
						
						
							
							tests: fix manpage refs.  
						
						 
						
						
						
						
					 
					
						2019-06-20 11:02:40 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						818e399a8c 
					 
					
						
						
							
							tests/xbps-checkvers: update tests for new output fmt.  
						
						 
						
						
						
						
					 
					
						2019-06-19 13:48:22 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						829c5835f1 
					 
					
						
						
							
							alternatives: respect (and love) current provider.  
						
						 
						
						... 
						
						
						
						Added a new test case to verify.
Close  #126  
						
						
					 
					
						2019-06-18 20:47:55 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Duncaen 
							
						 
					 
					
						
						
							
						
						27b9da6c9a 
					 
					
						
						
							
							tests: don't rely one files mtime  
						
						 
						
						
						
						
					 
					
						2019-06-18 19:54:22 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Duncaen 
							
						 
					 
					
						
						
							
						
						f4bf826c7f 
					 
					
						
						
							
							tests: add two more test cases for obsolete files  
						
						 
						
						
						
						
					 
					
						2019-06-18 19:54:22 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Duncaen 
							
						 
					 
					
						
						
							
						
						f6bf9b44ce 
					 
					
						
						
							
							tests: add tests for package preserve keyword  
						
						 
						
						
						
						
					 
					
						2019-06-18 19:54:22 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Duncaen 
							
						 
					 
					
						
						
							
						
						3915d523d0 
					 
					
						
						
							
							tests: add test for conflicting files in transaction  
						
						 
						
						
						
						
					 
					
						2019-06-18 19:54:22 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Duncaen 
							
						 
					 
					
						
						
							
						
						247463e359 
					 
					
						
						
							
							tests: add two new tests for transaction_files  
						
						 
						
						
						
						
					 
					
						2019-06-18 19:54:22 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Duncaen 
							
						 
					 
					
						
						
							
						
						6877d28139 
					 
					
						
						
							
							lib/package_find_obsoletes.c: remove in favor of transaction file checks  
						
						 
						
						
						
						
					 
					
						2019-06-18 19:54:22 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Duncaen 
							
						 
					 
					
						
						
							
						
						888289786b 
					 
					
						
						
							
							tests: move file type change tests to obsolete files  
						
						 
						
						
						
						
					 
					
						2019-06-18 19:54:22 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Duncaen 
							
						 
					 
					
						
						
							
						
						bf4740040f 
					 
					
						
						
							
							tests: Update package to meta moving files to dependency and replaces  
						
						 
						
						... 
						
						
						
						https://github.com/void-linux/xbps/issues/12  
						
						
					 
					
						2019-06-18 19:54:22 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Duncaen 
							
						 
					 
					
						
						
							
						
						c8ef119f4b 
					 
					
						
						
							
							tests: enable debug flag in directory to symlink test  
						
						 
						
						
						
						
					 
					
						2019-06-18 19:54:22 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Duncaen 
							
						 
					 
					
						
						
							
						
						f5e6d33c6e 
					 
					
						
						
							
							tests: update test issue31  
						
						 
						
						
						
						
					 
					
						2019-06-18 19:54:22 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Duncaen 
							
						 
					 
					
						
						
							
						
						69e64e6c21 
					 
					
						
						
							
							tests: enable test 'replace directory with symlink'  
						
						 
						
						
						
						
					 
					
						2019-06-18 19:54:22 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Johannes Brechtmann 
							
						 
					 
					
						
						
							
						
						514dca27ef 
					 
					
						
						
							
							tests: update replaces file with directory  
						
						 
						
						
						
						
					 
					
						2019-06-18 19:54:22 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Duncaen 
							
						 
					 
					
						
						
							
						
						66e5b721ae 
					 
					
						
						
							
							tests: obsoletefiles_test:reinstall_obsoletes add debug flag and different rv  
						
						 
						
						
						
						
					 
					
						2019-06-18 19:54:22 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Duncaen 
							
						 
					 
					
						
						
							
						
						2a9029b736 
					 
					
						
						
							
							tests: fix tests; transaction detect if multiple packages install the same file  
						
						 
						
						
						
						
					 
					
						2019-06-18 19:54:22 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Duncaen 
							
						 
					 
					
						
						
							
						
						c533f1bd52 
					 
					
						
						
							
							tests: change the obsoletefiles tests to have the same mtime  
						
						 
						
						... 
						
						
						
						This is required because the of reproducibility changes. 
						
						
					 
					
						2019-06-18 19:54:22 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						b672e1a7f2 
					 
					
						
						
							
							Improved "xbps auto-updating itself" behaviour.  
						
						 
						
						... 
						
						
						
						Always check if there's a new xbps package version available
while *installing* or *updating* in any form.
This fixes the following scenario:
- xbps-0.53_10 is currently installed
- xbps-0.54_1 is available in repo
- xbps-install --update netbsd-wtf || xbps-install new-pkg || xbps-install --update
As expected any of the following scenarios in last cmd will use *this*
transaction to autoupdate xbps and its reverse dependencies.
Another transaction will be necessary to install or update the other unrelated
packages.
Added a new test case to verify this case and improve the other test
cases with more extensive checks. 
						
						
					 
					
						2019-06-17 12:02:02 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Duncaen 
							
						 
					 
					
						
						
							
						
						49cc70de9a 
					 
					
						
						
							
							xbps-checkvers: rewrite check_reverts without malloc  
						
						 
						
						
						
						
					 
					
						2019-06-15 23:50:50 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Duncaen 
							
						 
					 
					
						
						
							
						
						3805fd5297 
					 
					
						
						
							
							xbps-checkvers: use proplib data structures and add cache file  
						
						 
						
						
						
						
					 
					
						2019-06-15 23:50:50 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						a9a889c54d 
					 
					
						
						
							
							fulldeptree: return a proper error if deps can't be resolved.  
						
						 
						
						... 
						
						
						
						xbps_get_pkg_fulldeptree() now returns NULL and sets errno to ENODEV
when there are missing dependencies, rather than assert()ing.
Added another test case to check returned error codes.
Signed-off-by: Juan RP <xtraeme@gmail.com > 
						
						
					 
					
						2019-06-15 18:04:20 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						3a70495ba6 
					 
					
						
						
							
							tests/cyclic_dep_full: fix xbps-query cmd.  
						
						 
						
						... 
						
						
						
						Signed-off-by: Juan RP <xtraeme@gmail.com > 
						
						
					 
					
						2019-06-15 16:34:08 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Duncaen 
							
						 
					 
					
						
						
							
						
						260d21877f 
					 
					
						
						
							
							tests/xbps-checkvers: add --manual mode test  
						
						 
						
						
						
						
					 
					
						2019-06-13 20:12:05 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						b69a399b52 
					 
					
						
						
							
							tests/xbps-checkvers: update tests for new output format.  
						
						 
						
						... 
						
						
						
						Signed-off-by: Juan RP <xtraeme@gmail.com > 
						
						
					 
					
						2019-06-13 20:12:05 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						c3b2d7ca53 
					 
					
						
						
							
							libxbps: fix xbps autoupdate when its revdeps are up-to-date.  
						
						 
						
						... 
						
						
						
						The current code was failing because while checking for updates
on its reverse dependencies, up-to-date versions were treated
as an error.
Added a new test case to verify that it works as expected.
Signed-off-by: Juan RP <xtraeme@gmail.com > 
						
						
					 
					
						2019-06-13 14:18:31 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						5913205dcf 
					 
					
						
						
							
							tests/xbps-alternatives: indent "more_entries_update" test case.  
						
						 
						
						... 
						
						
						
						Signed-off-by: Juan RP <xtraeme@gmail.com > 
						
						
					 
					
						2019-06-11 19:53:19 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						d021698365 
					 
					
						
						
							
							tests/xbps-alternatives: new test case that fails.  
						
						 
						
						... 
						
						
						
						Contributed by @duncaen.
Signed-off-by: Juan RP <xtraeme@gmail.com > 
						
						
					 
					
						2019-06-11 19:53:19 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						72c66530c7 
					 
					
						
						
							
							tests/xbps-alternatives: new test case, fixes for others.  
						
						 
						
						... 
						
						
						
						New test case from @duncaen, fails currently.
Fixes for other test cases.
Signed-off-by: Juan RP <xtraeme@gmail.com > 
						
						
					 
					
						2019-06-11 19:53:19 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						6204bc25f6 
					 
					
						
						
							
							tests/xbps-alternatives: rename test to "remove_current_provider".  
						
						 
						
						... 
						
						
						
						Also use -r in xbps-alternatives, by @duncaen. 
						
						
					 
					
						2019-06-11 19:53:19 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						5af8067973 
					 
					
						
						
							
							tests/xbps-alternatives: add a new test.  
						
						 
						
						... 
						
						
						
						This new test case checks that provider fallbacks to the first one
when the current provider is removed.
The test fails currently. 
						
						
					 
					
						2019-06-11 19:53:19 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Johannes Brechtmann 
							
						 
					 
					
						
						
							
						
						77b90951ea 
					 
					
						
						
							
							test: fix typo in remove_directoy and move to right place  
						
						 
						
						
						
						
					 
					
						2019-06-07 20:13:39 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						dc65f62ad7 
					 
					
						
						
							
							tests/remove_symlinks_dangling: fix test, noticed by @jnbr.  
						
						 
						
						... 
						
						
						
						Somehow I confused the test case name. 
						
						
					 
					
						2019-06-07 20:13:24 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						9e2c00ee8b 
					 
					
						
						
							
							libxbps: remove dangling symlinks properly.  
						
						 
						
						... 
						
						
						
						This fixes removal of packages that contain multiple levels
of dangling symlinks, i.e faenza-icon-theme and probably others.
Close  #23  
						
						
					 
					
						2019-06-07 20:13:24 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Duncaen 
							
						 
					 
					
						
						
							
						
						121d0fbb64 
					 
					
						
						
							
							tests: add test for removing package with ignored dependency  
						
						 
						
						
						
						
					 
					
						2019-06-02 18:24:03 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Duncaen 
							
						 
					 
					
						
						
							
						
						3533af846f 
					 
					
						
						
							
							tests: add tests for absolute configuration include  
						
						 
						
						
						
						
					 
					
						2019-05-22 15:05:45 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Duncaen 
							
						 
					 
					
						
						
							
						
						85bf13f138 
					 
					
						
						
							
							lib: move conf parsing to lib/conf.c and refactor to not rely on getcwd/chdir  
						
						 
						
						... 
						
						
						
						This fixes https://github.com/voidlinux/xbps/issues/158  
						
						
					 
					
						2019-05-22 13:22:10 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Johannes Brechtmann 
							
						 
					 
					
						
						
							
						
						fa5911bb00 
					 
					
						
						
							
							tests: test for removal of nested directories  
						
						 
						
						
						
						
					 
					
						2019-05-16 11:04:48 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						208573d368 
					 
					
						
						
							
							tests: install_and_update_revdeps: improve to catch more cases.  
						
						 
						
						
						
						
					 
					
						2019-05-14 23:34:53 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						108a165534 
					 
					
						
						
							
							libxbps: try to update revdeps when installing or updating pkgs.  
						
						 
						
						... 
						
						
						
						This fixes the cases where a pkg installation or update
could break its revdeps due to not satisfying dependencies.
When performing an install or update, xbps now always checks if
there are updates for its revdeps and get added to the transaction.
See the two new test cases for more information. 
						
						
					 
					
						2019-05-14 23:34:53 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Duncaen 
							
						 
					 
					
						
						
							
						
						4162ec2bd6 
					 
					
						
						
							
							tests: add test for useless alternative switch on package removal  
						
						 
						
						
						
						
					 
					
						2019-04-22 14:51:32 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						ffed6ff707 
					 
					
						
						
							
							tests/shell/incorrect_deps: get rif of an unnecessary line.  
						
						 
						
						... 
						
						
						
						Closes : #81  [via git-merge-pr] 
						
						
					 
					
						2019-04-22 14:51:13 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						6fe9a05d93 
					 
					
						
						
							
							tests: improve previous (dupdeps).  
						
						 
						
						
						
						
					 
					
						2019-04-22 14:51:13 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan RP 
							
						 
					 
					
						
						
							
						
						c658e41747 
					 
					
						
						
							
							fulldeptree: make sure there are no dups.  
						
						 
						
						... 
						
						
						
						Added a test case to verify that dup deps are discarded
completely. 
						
						
					 
					
						2019-04-22 14:51:13 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Duncaen 
							
						 
					 
					
						
						
							
						
						a65630df03 
					 
					
						
						
							
							tests: fix ingorepkg tests  
						
						 
						
						
						
						
					 
					
						2019-04-20 11:53:06 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								human 
							
						 
					 
					
						
						
							
						
						66524481b2 
					 
					
						
						
							
							tests: update test for setting one altenatives group  
						
						 
						
						... 
						
						
						
						Closes : #47  [via git-merge-pr] 
						
						
					 
					
						2019-04-20 11:10:34 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Duncaen 
							
						 
					 
					
						
						
							
						
						ea2cb1d369 
					 
					
						
						
							
							unpack: keep conf_files replaced with symlinks, unpack as .new-pkgver  
						
						 
						
						
						
						
					 
					
						2019-04-20 10:56:08 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Duncaen 
							
						 
					 
					
						
						
							
						
						2ad2659d4c 
					 
					
						
						
							
							tests: disable failing test  
						
						 
						
						
						
						
					 
					
						2019-04-20 10:54:51 +02:00