Commit 558e3ddd authored by Branson Stephens's avatar Branson Stephens
Browse files

packaging changes for gracedb 1.13

parent 444d3b47
ligo-gracedb (1.13-1) unstable; urgency=low
* Fixed renegotiation regression. Issue 951
-- Brian Moe <> Fri, 28 Jun 2013 13:15:26 -0500
ligo-gracedb (1.12-1) unstable; urgency=low
* Changed client to use REST API exclusively.
* Extended REST API to include all API functionality.
Packaging procedure:
1. alter these files w/new version/release numbers:
debian/changelog (timestamp comes from relevant git hash)
(in other words, whatever has GIT_TAG in it).
2. check that the package is good
3. push changes to the repo:
git tag -a YOUR_GIT_TAG
git push --tags
4. generate the source tarball to put into the repo
python sdist
*. to generate .deb and .rpm for testing.
python bdist_rpm
some arcane debian stuff, then pick through the 17 files it spews out to find your .deb.
debuild -i -us -uc -S
5. put source dist into repo:
( located at: /home/htdocs/uwmlsc/root/daswg/download/software/source/ )
eg: gsiscp dist/ligo-gracedb-1.2.tar.gz
6. Send mail to and
SUBJECT: GraceDB Client 1.12 Release
There is a new release of the gracedb command line client.
New features are:
"gracedb download EVENTID FILENAME"
download files associated with an event.
"gracedb search --columns=graceid,gpstime,analysisType QUERY"
specify columns to be included in search results.
"gracedb search --ligolw QUERY"
download ligolw XML search results.
The release tag is: gracedb-1.2-1
The source is available at:
Thank you,
The foregoing steps should get things into testing.
# Oh. gracedb/ is full of glue depended stuff that is only (?) used on
# the server side. It messes up Adam / MacPorts.
7. For testing -> production:
SCCB request things.
__all__ = ["cli", "rest"]
GIT_TAG = 'gracedb-1.12-1'
GIT_TAG = 'gracedb-1.13-1'
# issue 717. Required for backward compatibility -- make sure "from ligo import gracedb"
# works as it used to.
......@@ -22,7 +22,7 @@ from import GraceDb
GIT_TAG = 'gracedb-1.12-1'
GIT_TAG = 'gracedb-1.13-1'
# Util routines
......@@ -3,6 +3,7 @@ To run REST API tests:
PYTHONPATH=. python ligo/gracedb/test/
(First make sure that there is an empty file at ligo/
To run CLI tests:
PYTHONPATH=. GRACEDB='python bin/gracedb' ligo/gracedb/test/
......@@ -253,7 +253,7 @@ class TestGracedb(unittest.TestCase):
def test_gittag(self):
# try to make sure GIT_TAG is set properly.
import errno
version = "1.12"
version = "1.13"
# If we are in the source dir ( is available)
# make sure the version above agrees.
......@@ -3,7 +3,7 @@ import os
from distutils.core import setup
version = "1.12"
version = "1.13"
name = "ligo-gracedb",
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment