Nico Schottelius
73f22c7af1
ensure version string is updated before pypi release
...
Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>
11 years ago
Nico Schottelius
05716b2408
+hint
...
Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>
11 years ago
Nico Schottelius
295a8a404d
more cleanups for the release process
...
Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>
11 years ago
Nico Schottelius
04ae94a2df
+hint
...
Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>
11 years ago
Nico Schottelius
5f2aff73dc
show files that prevent release
...
Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>
11 years ago
Nico Schottelius
c68c11dce1
cleanup the release process
...
Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>
11 years ago
Nico Schottelius
74449ba45e
--name-only
...
Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>
11 years ago
Nico Schottelius
8af3374965
++debug
...
Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>
11 years ago
Nico Schottelius
dc2b37cec1
release in Makefile is cumbersome, use shell
...
Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>
11 years ago
Nico Schottelius
7646375218
plan next release for ... today
...
Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>
11 years ago
Nico Schottelius
40acd27319
remove wrong mail address
...
Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>
12 years ago
Nico Schottelius
fc9dd61fe0
many release related cleanups
...
Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>
12 years ago
Nico Schottelius
24bb4aa481
migrate web publishing to makefile
...
Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>
12 years ago
Nico Schottelius
9b9f34eb00
allow changelog-changes to print changes from any version
...
Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>
12 years ago
Nico Schottelius
5bdc2e1ba9
add link to cdist speeches
...
Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>
12 years ago
Nico Schottelius
5712df850b
build type manpages using the Makefile
...
Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>
12 years ago
Nico Schottelius
9cde0d9d94
continue rewrite of build-helper
...
Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>
12 years ago
Nico Schottelius
e569e0546a
adjust build helper to jump into the right directory
...
Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>
12 years ago
Nico Schottelius
5fb66cd314
move build-helper into bin/
...
Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>
12 years ago
Nico Schottelius
0cf0cdd0c3
keep version generating in build-helper, so people cloning from git don't need make
...
Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>
12 years ago
Nico Schottelius
6e107fa92c
Export PYTHONPATH so it's available for the emulator
...
Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
12 years ago
Nico Schottelius
10b6c31ac8
Rename cdist.py to scripts/cdist to avoid self import
...
naming cdist cdist.py and running import cdist, imports itself and thus raises an interesting error:
(virtualenv)[7:47] brief:virtualenv% cdist.py
Traceback (most recent call last):
File "<frozen importlib._bootstrap>", line 1512, in _find_and_load_unlocked
AttributeError: 'module' object has no attribute '__path__'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/users/nico/oeffentlich/rechner/projekte/cdist/virtualenv/bin/cdist.py", line 230, in <module>
commandline()
File "/home/users/nico/oeffentlich/rechner/projekte/cdist/virtualenv/bin/cdist.py", line 27, in commandline
import cdist.banner
ImportError: No module named 'cdist.banner'; cdist is not a package
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/users/nico/oeffentlich/rechner/projekte/cdist/virtualenv/bin/cdist.py", line 235, in <module>
except cdist.Error as e:
AttributeError: 'module' object has no attribute 'Error'
Also described on
http://www.velocityreviews.com/forums/t953596-error-executing-import-html-parser-from-a-script.html
Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
12 years ago
Nico Schottelius
3cf59fdf9a
always use dynamic version - on shipping included generated version
...
Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
12 years ago
Nico Schottelius
91c1374657
begin restructering for python package
...
Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
12 years ago
Nico Schottelius
5315c41903
Revert "do nothing by default and prevent traceback"
...
This reverts commit b7a8a84bfc
.
12 years ago
Nico Schottelius
8a8192d3d3
Revert "enable what I've committed just before"
...
This reverts commit 840dbc5fc2
.
12 years ago
Nico Schottelius
840dbc5fc2
enable what I've committed just before
...
Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
12 years ago
Nico Schottelius
b7a8a84bfc
do nothing by default and prevent traceback
...
If not given the function, we get:
aceback (most recent call last):
File "/home/users/nico/p/cdist/core/bin/cdist", line 243, in <module>
commandline()
File "/home/users/nico/p/cdist/core/bin/cdist", line 107, in commandline
args.func(args)
AttributeError: 'Namespace' object has no attribute 'func'
Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
12 years ago
Steven Armstrong
4b33177d54
remove install command for now
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
13 years ago
Steven Armstrong
f795b83c8e
prevent a hen/egg problem when handling unsupported python versions
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
13 years ago
Nico Schottelius
108283bbeb
add default values in argparse
...
Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
13 years ago
Nico Schottelius
c7fbdc8195
add --remote-exec and --remote-copy to command line args
...
Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
13 years ago
Nico Schottelius
dc355e7aa2
be consistent - log parsing is easy
...
Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
13 years ago
Nico Schottelius
eef408c1b3
record failing host and continue
...
Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
13 years ago
Nico Schottelius
5001e9cbe7
prevent tracebacks in tempfile code/initial manifest from stdin
...
Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
13 years ago
Nico Schottelius
58a88ca5bd
remove useless try: block that was needed to find out how multiprocess /sigint behaviour works
...
NOT needed: KeyBoardInterrupet (aka SIGINT) is forwarded to processes spawned by multiprocess!
Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
13 years ago
Nico Schottelius
531ad2966f
in fork() do sys.exit() so parent knows about failures
...
Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
13 years ago
Nico Schottelius
d3b9aa6769
begin support for sensible exit codes of cdist
...
Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
13 years ago
Nico Schottelius
5e20ba5a13
++logs, +import sys at top level
...
Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
13 years ago
Nico Schottelius
aa81486fe9
sys.exit() in try
...
Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
13 years ago
Nico Schottelius
81660b5d64
explicitly require python 3.2 on source host
...
Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
13 years ago
Steven Armstrong
b38262f858
implement reading initial manifest from stdin
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
13 years ago
Nico Schottelius
0e7c532870
add new state code, begin to detect circular dependencies
...
Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
13 years ago
Nico Schottelius
ba6371c584
fix import error... stupid one
...
Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
13 years ago
Nico Schottelius
b7fdfb12e6
cleanups
...
Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
13 years ago
Nico Schottelius
8b9e6780b8
no need for a constant that's used two lines below
...
Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
13 years ago
Nico Schottelius
0344796d31
restructure imports
...
Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
13 years ago
Nico Schottelius
e3f3c48b22
wrap the whole program in the try...except KeyboardInterrupt block
...
Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
13 years ago
Nico Schottelius
dbdf036787
do not need to use terminate()/SIGTERM
...
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
13 years ago
Nico Schottelius
1d1bff88b7
just as a marker: return false, so in theory even multiprocess noticed that we did something stuped
...
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
13 years ago