fbbf945deb
- trying a fallback in maintenance project detection
...
Evergreen project users not using their Evergreen:Maintenenace attribute
submit to the wrong place atm.
2015-01-09 11:21:51 +01:00
Marcus Huewe
8c8618ac91
- fixed corner case in __del__ method
...
For a detailed explanation see
d093c2b43b
2015-01-03 13:06:12 +01:00
Marcus Huewe
3547ef95ef
Revert "Fix condition for using urllib2 workaround"
...
This reverts commit 2f14cedcff
.
Actually, this was meant to fix https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=762825 ,
which was (probably) caused due to the following:
- commit 320238350f
introduced a codepath, which
should not be needed for python >= 2.7.1 (see also
https://hg.python.org/cpython/rev/64287 )
- this codepath uses the "reset_retry_count" method, which is not present in
Debian Jessie's libpython2.7-stdlib: libpython2.7-stdlib_2.7.8-11 backports
a patch from python's 2.7.9 branch, which removes the "reset_retry_count"
method (https://hg.python.org/cpython/rev/c1edc4e43eb1 ).
This fixes bnc#911080 and github issue #131 .
2014-12-23 04:34:40 +01:00
Marcus Huewe
68d10dfe8b
Revert "- reset retry counter on 404 answer for all python 2.7.x versions"
...
This reverts commit 320238350f
.
With python >= 2.7.1 this codepath should not be needed (see also
https://hg.python.org/cpython/rev/64287 ).
Conflicts:
osc/conf.py
2014-12-23 03:46:32 +01:00
Marcus Huewe
b2ec0c263a
Merge branch 'repr' of https://github.com/jelly/osc
2014-12-17 12:30:50 +01:00
9cddc53afc
- add mr --release-project option for kgraft updates
2014-12-12 13:44:24 +01:00
Jelle van der Waa
0495439093
Add __repr__ for Repo class
2014-12-10 09:51:50 +01:00
Michael Schroeder
7ca0b2d04e
send conflicts/obsoletes for local packages as well
...
Also sends the missing "I" entry, so the backend has no longer
to guess the version from the self-provides.
2014-12-09 13:12:34 +01:00
Michael Schroeder
7acaba2d8a
add obsoletes, conflicts, evr query methods
2014-12-09 13:04:55 +01:00
Marcus Huewe
e1e2dd8676
- fixed #129
...
Basically, this was broken since commit bb75ce34fd
.
2014-12-08 22:19:28 +01:00
Marcus Huewe
42d3e815c1
- do_status: mark a frozen package with an "F"
2014-11-21 16:12:26 +01:00
Marcus Huewe
fddf2e3e6c
- Package.mark_frozen: also print the name of the affected package
...
This is needed if mark_frozen is (indirectly) called from Project.update
(otherwise it is not clear for which project an "osc pull" has to be performed).
2014-11-21 16:00:07 +01:00
Denis Pynkin
d17b497867
Added configuration options for kernel and initrd selection during KVM build
...
Some distributions have no initrd images compatible with KVM builds and
sometimes we need to use not system kernel version.
New options in configuration file:
- build-kernel -- kernel used for VM builds
- build-initrd -- initrd image used for VM builds
2014-11-20 19:09:53 +03:00
Michael Schroeder
f47c39521d
Verify hdrmd5 of packages if specified in the buildinfo
...
Needed for buildenv builds that want specific packages.
2014-11-17 12:40:54 +01:00
Marcus Huewe
930dfc1999
- parse_repoarchdescr: added openSUSE_Tumbleweed to the repository list
2014-11-17 10:12:35 +01:00
Marcus Huewe
ad92e8abb7
- fixed #122 ("osc chroot fails to use the osc build buildroot directory")
...
Renamed osc chroot's "--root" option to "--login-as-root" (kept the short
option "-r"). Added new "--root /path/to/buildroot" option (this is consistent
with "osc build --root...").
2014-11-14 15:54:55 +01:00
87021e41fe
- fix crash regression 'issue#124'
2014-11-12 14:40:24 +01:00
de702bb8ed
- follow the request order of the api (sorting according to priorization)
2014-11-11 08:26:17 +01:00
Michael Schroeder
6ccf64fc2f
fix buildenv data name, it needs to be "buildenv"
...
The repo server is kind of picky...
2014-11-07 13:52:06 +01:00
Michael Schroeder
d5b795a02b
osc build: add support for _buildenv upload
2014-11-07 13:41:34 +01:00
Marcus Huewe
165d2385da
- edit_message: restore old filename suffix
...
Due to the refactoring in commit bb75ce34fd
the suffix defaulted to '.txt'.
2014-11-02 20:12:16 +01:00
6a4423ff62
- better example for osc api -e
2014-10-31 14:14:06 +01:00
bb75ce34fd
- add "osc api --edit" option
2014-10-31 09:22:25 +01:00
Marcus Huewe
3e57d58729
- do_meta: fixed description (partly fixes #120 )
2014-10-27 01:31:47 +01:00
Marcus Huewe
27bdf6cbdd
- do_addremove: if a "deleted" file exists in the wc, track it again
2014-10-21 22:31:30 +02:00
Marcus Huewe
26ffaa9de8
- do_addremove: fixed "corner case"
...
Assume $PWD/x is a directory and /path/to/pkg/x is an unversioned file.
Without this fix, "osc ar /path/to/pkg" did not add the file "x".
2014-10-21 22:23:28 +02:00
Marcus Huewe
e8f0e78672
- do_addremove: use local variable instead of an attribute (cosmetic)
2014-10-21 22:15:54 +02:00
Marcus Huewe
c69237b14d
- open 0.150 development
2014-10-21 11:09:09 +02:00
Marcus Huewe
4c4650f0e9
- prepare 0.149 bugfix release
2014-10-21 11:02:30 +02:00
Marcus Huewe
ca7ad96ec9
- raise more specific exceptions
2014-10-20 13:29:03 +02:00
Marcus Huewe
67caa8b555
- oops, fixed typo
...
Call "update_needed" instead of "needs_update"
2014-10-11 13:29:47 +02:00
e3bb5fba23
- support multiple parallel maintenance workflows
...
for the same projects. So do not use project "maintains", but the
attribute to be able to switch between maintenance, security and PTF
working contexts for example.
2014-10-07 16:40:42 +02:00
Marcus Huewe
a7c92eb18f
- do not hardcode path to the build scripts and removed legacy check
2014-10-01 14:45:48 +02:00
Adam Spiers
e1cdf86bdf
fix osc service exit code
...
Commands like "osc service disabledrun" would always return exitcode 0
even when the source service failed. This broke any scripts which
wrapped around osc service.
2014-09-30 12:51:13 +01:00
Marcus Huewe
e44a452d3e
- fixed #99 ("do_package_tracking = 0")
2014-09-26 13:41:53 +02:00
Sjoerd Simons
2f14cedcff
Fix condition for using urllib2 workaround
...
See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=762825
2014-09-26 09:54:03 +02:00
Marcus Huewe
603cf3b713
- fixed #113 ("osc creq -s ...")
2014-09-23 13:05:10 +02:00
Marcus Huewe
45bf1945d0
- do_createrequest: remove --diff option
...
This never worked and makes no sense (IMHO): use "osc request" for things
like that.
2014-09-23 12:45:44 +02:00
00ecb4de15
- fix crash with not existing priorities
2014-09-12 09:02:38 +02:00
3d07bd8460
- fix description rendering in history elements
2014-09-11 14:34:22 +02:00
ea092a7f23
- roll 0.148 release for new request history support
2014-09-11 12:33:30 +02:00
bd82e236ee
- display request priorities, if important or critical
...
- add "osc rq priorize" command to re-priorize existing requests
- allow also "osc rq ls" shortcut
2014-09-11 11:25:24 +02:00
b0479fa760
- support new history including review history of OBS 2.6
2014-09-11 11:08:13 +02:00
Denis Pynkin
e0d96a49b3
Initialize variable 's_built' during image build.
...
Fixed images local build failure because of
uninitialized variable 's_built'.
2014-09-09 16:07:35 +03:00
Roman Inflianskas
35372df0f5
fish shell completion: help arguments
2014-09-05 19:59:18 +04:00
Roman Inflianskas
c63a6ea37c
add basic completion support for fish shell
2014-09-05 19:06:40 +04:00
Marcus Huewe
e150dc033f
- added NEWS entry for "speedup update of a project working copy"
2014-08-26 11:58:27 +02:00
6a7535d2e7
open 0.148 development
2014-08-26 09:53:19 +02:00
3606506d1e
- prepare 0.147 release
2014-08-26 09:50:19 +02:00
3b6f7f1269
- make it possible to list by given review states
...
it used the state always for request and review state before, which makes no sense.
makes the code a bit nicer as well hopefully as well
2014-08-25 17:02:56 +02:00