updated notes

This commit is contained in:
Glen Wiley 2014-05-23 17:12:52 -04:00
parent c79ce04b38
commit 959664748e
1 changed files with 23 additions and 0 deletions

View File

@ -56,6 +56,11 @@ update this document and share it with us.
work then we either have to add it to the README.md or, preferably, fix it work then we either have to add it to the README.md or, preferably, fix it
and update the branch and update the branch
Be careful about tool sets loaded on your build hosts. You may have 'solved'
problems while you are working that mask issues with the build for more typical
users - this is why we want to build on hosts that are representative of
our users.
- install on each target platform - install on each target platform
- make sure and use a user that was NOT used for the build, this will uncover - make sure and use a user that was NOT used for the build, this will uncover
any silliness related to absolute paths in the build any silliness related to absolute paths in the build
@ -64,6 +69,12 @@ update this document and share it with us.
- rebuild EVERY binary using the changed release branch - rebuild EVERY binary using the changed release branch
- once all binaries are built and tested clean, create source tar ball - once all binaries are built and tested clean, create source tar ball
and the actual package for each platform
you may need to run this as root to permit the chown
# make clean
# make dist
generates getdns-0.1.2.tar.gz
- generate checksums for each binary/source tar - generate checksums for each binary/source tar
@ -80,3 +91,15 @@ update this document and share it with us.
Verisign internal via the matrix Verisign internal via the matrix
- merge branch changes back into master - merge branch changes back into master
List of Build Targets
---------------------
The naming conventions for each of these build products are specific to the
platform they target. The result is that the naming seems a little inconsistent,
however I felt that it is best to follow naming standards for the platform rather
than try to impose a project specific standard across platforms.
- source tar: getdns-0.1.2.tar.gz
- OSX binary package: getdns-0.1.2-OSX_10_8.dmg
- RHEL/CentOS: getdns-0.1.0-1.CentOS_6_5.x86_64.rpm
- Debian/Ubuntu: