|  |  |  | @ -1,15 +1,21 @@ | 
		
	
		
			
				|  |  |  |  | Release new version for Debian | 
		
	
		
			
				|  |  |  |  | ============================== | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | VERSION=1.2.0 | 
		
	
		
			
				|  |  |  |  | VERSION=1.2.1 | 
		
	
		
			
				|  |  |  |  | WD=/tmp/pkg | 
		
	
		
			
				|  |  |  |  | TARGET=vm-debian8 | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | # Build source archive | 
		
	
		
			
				|  |  |  |  | python3 setup.py sdist | 
		
	
		
			
				|  |  |  |  | mv dist/yamllint-$VERSION.tar.gz yamllint_$VERSION.orig.tar.gz | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | tar -xvf yamllint_$VERSION.orig.tar.gz | 
		
	
		
			
				|  |  |  |  | cp -r ../packaging/ubuntu/debian yamllint-$VERSION/ | 
		
	
		
			
				|  |  |  |  | cd yamllint-$VERSION/debian | 
		
	
		
			
				|  |  |  |  | # Copy files on a Debian system | 
		
	
		
			
				|  |  |  |  | ssh $TARGET mkdir $WD | 
		
	
		
			
				|  |  |  |  | rsync -av dist/yamllint-$VERSION.tar.gz $TARGET:$WD/yamllint_$VERSION.orig.tar.gz | 
		
	
		
			
				|  |  |  |  | ssh $TARGET tar -C $WD -xf $WD/yamllint_$VERSION.orig.tar.gz | 
		
	
		
			
				|  |  |  |  | rsync -av packaging/debian/debian $TARGET:$WD/yamllint-$VERSION | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | ssh $TARGET | 
		
	
		
			
				|  |  |  |  | cd $WD/yamllint-$VERSION/debian | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | # Add a new changelog entry: | 
		
	
		
			
				|  |  |  |  | dch -v $VERSION-1 | 
		
	
	
		
			
				
					|  |  |  | @ -19,7 +25,7 @@ debuild -S -sa | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | # Test if it builds | 
		
	
		
			
				|  |  |  |  | sudo pbuilder --create | 
		
	
		
			
				|  |  |  |  | sudo pbuilder --build ../yamllint_$VERSION-1.dsc | 
		
	
		
			
				|  |  |  |  | sudo pbuilder --build ../../yamllint_$VERSION-1.dsc | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | # Upload to mentors FTP (needed even for updates) | 
		
	
		
			
				|  |  |  |  | cat >>~/.dput.cf << EOF | 
		
	
	
		
			
				
					|  |  |  | @ -33,7 +39,7 @@ progress_indicator = 2 | 
		
	
		
			
				|  |  |  |  | allowed_distributions = .* | 
		
	
		
			
				|  |  |  |  | EOF | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | dput mentors ../yamllint_$VERSION-1_source.changes | 
		
	
		
			
				|  |  |  |  | dput mentors ../../yamllint_$VERSION-1_source.changes | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | # Do no upload to Debian FTP: the sponsor will do it | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | 
 |