-
Notifications
You must be signed in to change notification settings - Fork 7
LTP Release Procedure
This page contains quick summary of what needs to be done to do a LTP release. It’s expected that LTP git is frozen and git HEAD was properly tested and that LTP git tree is cloned to a directory named ltp.
Note
|
The string YYYYMMDD should be substituted to the current date. |
cd ltp
echo YYYYMMDD > VERSION
git commit -s -m 'LTP YYYYMMDD' VERSION
git tag -a YYYYMMDD -m 'LTP YYYYMMDD'
cd ..
git clone ltp ltp-full-YYYYMMDD
cd ltp-full-YYYYMMDD
# Update mce-inject submodule
git submodule init
git submodule update
# Generate configure script
make autotools
# Prepare the archives
cd ..
tar -cjf ltp-full-YYYYMMDD.tar.bz2 ltp-full-YYYYMMDD --exclude .git
tar -cJf ltp-full-YYYYMMDD.tar.xz ltp-full-YYYYMMDD --exclude .git
This is easily done using their web interface.
You have to login to sf.net and be part of the LTP developer group there.
Create subdirectory in LTP Source directory with a name ltp-YYYYMMDD, upload both tarballs there and set the bz2 archive as a default download (click on the icon with i on the right).
Have a look at https://sourceforge.net/p/ltp/mailman/message/32770032/ to get the idea how it should look.
The announcement is send to:
-
ltp-list at lists.sourceforge.net
-
linux-kernel at vger.kernel.org
-
libc-alpha at sourceware.org
CCed to:
-
lwn at lwn.net
-
akpm at linux-foundation.org
-
torvalds at linux-foundation.org.