opensuse:osc.git
13 years agoadded license to fuseosc
Pavol Rusnak [Tue, 20 Oct 2009 12:51:34 +0000 (12:51 +0000)]
added license to fuseosc

13 years agoand continue with 0.124 ...
Adrian Schröter [Tue, 20 Oct 2009 08:48:21 +0000 (08:48 +0000)]
and continue with 0.124 ...

13 years agodeclare this as 0.123 release :)
Adrian Schröter [Tue, 20 Oct 2009 08:47:15 +0000 (08:47 +0000)]
declare this as 0.123 release :)

13 years ago - support 100% offline build when using "osc build --noinit ..."
Adrian Schröter [Tue, 20 Oct 2009 08:43:52 +0000 (08:43 +0000)]
 - support 100% offline build when using "osc build --noinit ..."
   -> buildinfo gets stored in local directory as .buildinfo.xml

13 years agoRevert half introduced incompatible changes
Adrian Schröter [Fri, 16 Oct 2009 19:56:33 +0000 (19:56 +0000)]
Revert half introduced incompatible changes

13 years agorevert incompatible one-off-super-special-osc-req command, fixes error message on...
Adrian Schröter [Fri, 16 Oct 2009 15:55:29 +0000 (15:55 +0000)]
revert incompatible one-off-super-special-osc-req command, fixes error message on each osc call. declare this version as 0.123 RC 1

13 years ago- support "apiurl = <some alias>" in the configfile
Marcus Hüwe [Fri, 16 Oct 2009 15:03:12 +0000 (15:03 +0000)]
- support "apiurl = <some alias>" in the configfile

13 years agoanother try
Adrian Schröter [Fri, 16 Oct 2009 14:33:55 +0000 (14:33 +0000)]
another try

13 years agoimprove signkey help message
Adrian Schröter [Fri, 16 Oct 2009 14:21:05 +0000 (14:21 +0000)]
improve signkey help message

13 years agofix typo
Adrian Schröter [Fri, 16 Oct 2009 14:16:25 +0000 (14:16 +0000)]
fix typo

13 years agoadd project key management command (osc signkey)
Adrian Schröter [Fri, 16 Oct 2009 14:12:55 +0000 (14:12 +0000)]
add project key management command (osc signkey)

13 years agofix NEWS file
Adrian Schröter [Fri, 16 Oct 2009 08:28:53 +0000 (08:28 +0000)]
fix NEWS file

13 years agofix checkout of a package, which contains uploaded, but not commited
Adrian Schröter [Fri, 16 Oct 2009 08:26:01 +0000 (08:26 +0000)]
fix checkout of a package, which contains uploaded, but not commited
files. We use the latest committed version in that case.

13 years agoallow filtering by repo/arch in prjresults
Pavol Rusnak [Thu, 15 Oct 2009 14:24:12 +0000 (14:24 +0000)]
allow filtering by repo/arch in prjresults

13 years agodon't fetch packages if build was called with --no-init
Ludwig Nussel [Fri, 9 Oct 2009 11:37:27 +0000 (11:37 +0000)]
don't fetch packages if build was called with --no-init

13 years agome only once in AUTHORS
Jürgen Weigert [Thu, 8 Oct 2009 15:19:53 +0000 (15:19 +0000)]
me only once in AUTHORS

13 years ago+- added 'osc req help' as convenience alias to 'osc help req'.
Jürgen Weigert [Thu, 8 Oct 2009 14:40:06 +0000 (14:40 +0000)]
+- added 'osc req help' as convenience alias to 'osc help req'.
+- 'osc in' to be done. Its usage just prints a suggested zypper command
line.
+- Incompatible change: osc se now prints Project Package, instead of
Package Project
+  for easier copy&paste.
+

13 years ago-
Jürgen Weigert [Thu, 8 Oct 2009 14:21:43 +0000 (14:21 +0000)]
-

13 years ago- forgot these lines in my last commit (r8177)
Marcus Hüwe [Thu, 8 Oct 2009 13:55:37 +0000 (13:55 +0000)]
- forgot these lines in my last commit (r8177)

13 years agoremove special case for 'se' to perform an exact match by default
Ludwig Nussel [Thu, 8 Oct 2009 12:44:25 +0000 (12:44 +0000)]
remove special case for 'se' to perform an exact match by default
zypper for example doesn't do that either.

13 years agodo not die after downloading -debuginfo packages
Adrian Schröter [Wed, 7 Oct 2009 15:35:45 +0000 (15:35 +0000)]
do not die after downloading -debuginfo packages
(can maybe solved in a nicer way)

13 years ago- minor cleanup
Marcus Hüwe [Tue, 6 Oct 2009 17:10:31 +0000 (17:10 +0000)]
- minor cleanup

13 years agoadd script to tar up releases and snapshots
Ludwig Nussel [Fri, 2 Oct 2009 12:06:46 +0000 (12:06 +0000)]
add script to tar up releases and snapshots

13 years agosocket timeouts don't work with m2crypto
Ludwig Nussel [Fri, 2 Oct 2009 11:26:07 +0000 (11:26 +0000)]
socket timeouts don't work with m2crypto

13 years agouse python-m2crypto for actually secure SSL
Ludwig Nussel [Fri, 2 Oct 2009 11:25:59 +0000 (11:25 +0000)]
use python-m2crypto for actually secure SSL

13 years ago- util/debquery.py: implemented dpkg's version comparison algorithm
Marcus Hüwe [Tue, 29 Sep 2009 12:32:26 +0000 (12:32 +0000)]
- util/debquery.py: implemented dpkg's version comparison algorithm
- util/packagequery.py: added epoch() method

13 years agoadded expand_proj_pack() for suggested '.' handling.
Jürgen Weigert [Mon, 28 Sep 2009 19:50:57 +0000 (19:50 +0000)]
added expand_proj_pack() for suggested '.' handling.

13 years agoUse non consuming expressions to allow escape more strings in one row.
Michal Cihar [Fri, 25 Sep 2009 12:50:42 +0000 (12:50 +0000)]
Use non consuming expressions to allow escape more strings in one row.

13 years agoEscape ' at the begining of the line as it is command marker for roff.
Michal Cihar [Fri, 25 Sep 2009 11:19:02 +0000 (11:19 +0000)]
Escape ' at the begining of the line as it is command marker for roff.

13 years ago- fixed get_request_list() call
Marcus Hüwe [Thu, 24 Sep 2009 14:14:11 +0000 (14:14 +0000)]
- fixed get_request_list() call

13 years ago- show pending requests after branching a package
Marcus Hüwe [Tue, 22 Sep 2009 23:31:10 +0000 (23:31 +0000)]
- show pending requests after branching a package

13 years ago- removed debug statement (to print out urls add "debug=1" to your ~/.oscrc)
Marcus Hüwe [Tue, 22 Sep 2009 19:08:51 +0000 (19:08 +0000)]
- removed debug statement (to print out urls add "debug=1" to your ~/.oscrc)

13 years ago- always use the latest version of a package (in case the dir contains multiple versi...
Marcus Hüwe [Mon, 21 Sep 2009 17:29:20 +0000 (17:29 +0000)]
- always use the latest version of a package (in case the dir contains multiple versions of a package) when running "osc build --prefer-pkgs /path/to/pkgs"

13 years ago- it's lib/rpmvercmp.c instead of rpmio/rpmvercmp.c...
Marcus Hüwe [Mon, 21 Sep 2009 16:51:38 +0000 (16:51 +0000)]
- it's lib/rpmvercmp.c instead of rpmio/rpmvercmp.c...

13 years ago- util/rpmquery.py: implemented RPM's version comparison algorithm as described in...
Marcus Hüwe [Mon, 21 Sep 2009 16:47:54 +0000 (16:47 +0000)]
- util/rpmquery.py: implemented RPM's version comparison algorithm as described in rpmio/rpmvercmp.c
- util/packagequery.py: added vercmp(pkgq) method
- util/debquery.py: currently vercmp(degq) is only a dummy method. The real implementation will follow soon.

13 years ago- fix for older python versions
Marcus Hüwe [Sun, 20 Sep 2009 17:19:33 +0000 (17:19 +0000)]
- fix for older python versions

13 years ago- osc build: if the --jobs option is omitted use '--jobs #<available processors>...
Marcus Hüwe [Sun, 20 Sep 2009 15:59:46 +0000 (15:59 +0000)]
- osc build: if the --jobs option is omitted use '--jobs #<available processors>' (patch by Cristian Rodriguez <crrodriguez@suse.de>)

13 years ago- check for pending requests after executing an action (e.g. checkout, update, commit...
Marcus Hüwe [Fri, 18 Sep 2009 01:10:41 +0000 (01:10 +0000)]
- check for pending requests after executing an action (e.g. checkout, update, commit). This check is disabled by default. (requested by darix)

13 years ago- allow empty config values (e.g. "foo=")
Marcus Hüwe [Wed, 16 Sep 2009 23:28:20 +0000 (23:28 +0000)]
- allow empty config values (e.g. "foo=")

13 years ago- added support to checkout a request's source package (osc request co ID)
Marcus Hüwe [Wed, 16 Sep 2009 21:39:45 +0000 (21:39 +0000)]
- added support to checkout a request's source package (osc request co ID)

13 years ago0.122 is in openSUSE:Tools, go for 0.123 ...
Adrian Schröter [Tue, 15 Sep 2009 13:54:28 +0000 (13:54 +0000)]
0.122 is in openSUSE:Tools, go for 0.123 ...

13 years ago- util/rpmquery.py, util/debquery.py: added "filename_suffix" attribute
Marcus Hüwe [Sun, 13 Sep 2009 17:25:48 +0000 (17:25 +0000)]
- util/rpmquery.py, util/debquery.py: added "filename_suffix" attribute
- fetch.py: also rewrite the filename for debian packages (this is only useful for older obs instances)

13 years ago- ignore release if not present
Marcus Hüwe [Sun, 13 Sep 2009 16:57:40 +0000 (16:57 +0000)]
- ignore release if not present

13 years ago- use correct apiurl when calling meta_exists()
Marcus Hüwe [Sat, 12 Sep 2009 23:58:56 +0000 (23:58 +0000)]
- use correct apiurl when calling meta_exists()

13 years ago- added debian support for "osc build ... --prefer-pkgs /path/to/pkgs/"
Marcus Hüwe [Sat, 12 Sep 2009 23:55:56 +0000 (23:55 +0000)]
- added debian support for "osc build ... --prefer-pkgs /path/to/pkgs/"

13 years ago- added the following new modules:
Marcus Hüwe [Sat, 12 Sep 2009 19:02:58 +0000 (19:02 +0000)]
- added the following new modules:
  * util/packagequery.py: it's used to query a RPM or DEB package. It also contains a
    base class for all package types (PackageQuery())
  * util/debquery.py: query a DEB package (name, version, release, provides, requires etc.)
- adapted util/rpmquery.py to use PackageQuery() as a base class
- minor changes in util/ar.py

13 years ago- updated NEWS
Marcus Hüwe [Thu, 10 Sep 2009 12:46:13 +0000 (12:46 +0000)]
- updated NEWS

13 years ago- added support for the "inject local rpmdata" stuff:
Marcus Hüwe [Thu, 10 Sep 2009 12:18:07 +0000 (12:18 +0000)]
- added support for the "inject local rpmdata" stuff:
  * it's possible to use local packages for a build which don't exist in the obs
  * currently only rpms are supported but debian support will follow soon

13 years ago- backport fix from oauth branch: if we POST data the content-type should be "applica...
Marcus Hüwe [Thu, 10 Sep 2009 12:04:41 +0000 (12:04 +0000)]
- backport fix from oauth branch: if we POST data the content-type should be "application/octet-stream" otherwise it will lead to strange errors when POSTing cpio archives

13 years agoadapt source update flags for new <option> block
Adrian Schröter [Thu, 10 Sep 2009 08:48:44 +0000 (08:48 +0000)]
adapt source update  flags for new <option> block

13 years ago- class CpioWrite(): use a valid file mode (default: regular file with permissions...
Marcus Hüwe [Wed, 9 Sep 2009 21:25:55 +0000 (21:25 +0000)]
- class CpioWrite(): use a valid file mode (default: regular file with permissions 0644)
- removed debug output

13 years ago- merged cpio.py and util/cpio.py:
Marcus Hüwe [Wed, 9 Sep 2009 16:02:02 +0000 (16:02 +0000)]
- merged cpio.py and util/cpio.py:
  * renamed classes to CpioRead and CpioWrite

13 years ago- get rid of rpm-python:
Marcus Hüwe [Wed, 9 Sep 2009 15:28:21 +0000 (15:28 +0000)]
- get rid of rpm-python:
  * so far it was only used for querying rpms which can be done with the rpmquery module
- core.py:
  * removed data_from_rpm() and tag_to_rpmpy() methods
- util/rpmquery.py:
  * added staticmethod "query()"
- commandline.py, fetch.py:
  * use rpmquery module instead of rpm-python/data_from_rpm()

13 years ago- added rpmquery module:
Marcus Hüwe [Wed, 9 Sep 2009 14:39:53 +0000 (14:39 +0000)]
- added rpmquery module:
  * this module can be used to retrieve data from the rpmheader
  * Note: for now the signature header is completely ignored

13 years agobail out with error message when an incomplete package description is
Adrian Schröter [Wed, 9 Sep 2009 08:17:13 +0000 (08:17 +0000)]
bail out with error message when an incomplete package description is
part of buildinfo. Happens when "Preinstall"ing a non existing package
for example.

13 years agoprepare 0.122 release
Adrian Schröter [Tue, 8 Sep 2009 13:49:29 +0000 (13:49 +0000)]
prepare 0.122 release

13 years agoUnbreak 'osc api'
Michal Marek [Tue, 8 Sep 2009 13:24:54 +0000 (13:24 +0000)]
Unbreak 'osc api'

Commit 7947 doesn't mention do_api at all in it's log message, yet it breaks
it.

13 years agoups ...
Adrian Schröter [Tue, 8 Sep 2009 11:16:21 +0000 (11:16 +0000)]
ups ...

13 years ago+ - make buildhist command usable without checked out package
Adrian Schröter [Tue, 8 Sep 2009 08:14:27 +0000 (08:14 +0000)]
+ - make buildhist command usable without checked out package
+ - rename old "platform/s" names to "repository/ies" (internal cleanup only)

13 years ago-
Jürgen Weigert [Mon, 7 Sep 2009 18:49:01 +0000 (18:49 +0000)]
-

13 years agoadd a hint "sr" in source revision log that the id comes from the submit request
Adrian Schröter [Mon, 7 Sep 2009 07:28:00 +0000 (07:28 +0000)]
add a hint "sr" in source revision log that the id comes from the submit request

13 years ago- fixed get_config()
Marcus Hüwe [Sun, 6 Sep 2009 21:19:40 +0000 (21:19 +0000)]
- fixed get_config()

13 years ago- support modification flages on creation of submit request
Adrian Schröter [Sat, 5 Sep 2009 13:46:55 +0000 (13:46 +0000)]
- support modification flages on creation of submit request
  (for auto update or clean up packages or to avoid it, when submit request got accepted)
- show request ids from package source logs

13 years agofix keyring usage for an additional OBS instance
Adrian Schröter [Sat, 5 Sep 2009 10:09:03 +0000 (10:09 +0000)]
fix keyring usage for an additional OBS instance

13 years agocleanup done jobs and update documentation
Adrian Schröter [Fri, 4 Sep 2009 18:43:28 +0000 (18:43 +0000)]
cleanup done jobs and update documentation

13 years ago* add python-keyring support
Adrian Schröter [Fri, 4 Sep 2009 17:48:53 +0000 (17:48 +0000)]
* add python-keyring support
* We may remove direct gnome keyring support later (there are currently
  reports of users who can't access obs anymore when not using gnome)
* do not write passwords to .oscrc if keyring is available and used

13 years agoand rever again the osc req shortcut.
Adrian Schröter [Fri, 4 Sep 2009 16:02:59 +0000 (16:02 +0000)]
and rever again the osc req shortcut.
Juergen, this conflicts with the old api call and you get a error
message on each osc call.

13 years agosilence for kde users who have gnome-keyring installed
Adrian Schröter [Fri, 4 Sep 2009 12:24:35 +0000 (12:24 +0000)]
silence for kde users who have gnome-keyring installed

13 years ago- minor cleanup
Marcus Hüwe [Fri, 4 Sep 2009 01:11:41 +0000 (01:11 +0000)]
- minor cleanup

13 years ago- do_branch: interpolate 'getpac_default_project' config value in the help text
Marcus Hüwe [Thu, 3 Sep 2009 21:32:36 +0000 (21:32 +0000)]
- do_branch: interpolate 'getpac_default_project' config value in the help text

13 years agomore tabs expanded
Jürgen Weigert [Thu, 3 Sep 2009 19:00:09 +0000 (19:00 +0000)]
more tabs expanded

13 years ago - make osc getpac really get the package (instead of branch only)!
Jürgen Weigert [Thu, 3 Sep 2009 18:08:43 +0000 (18:08 +0000)]
 - make osc getpac really get the package (instead of branch only)!
 - expanded several tabs to spaces.
 - added default project to new getpac and bco subcommand. .oscrc:getpac_default_project = OpenSUSE:Factory
   (not added to branch subcommand, to not interfere with its syntax.)

13 years ago - added missing code for 'osc sr -l [ID]'
Jürgen Weigert [Thu, 3 Sep 2009 17:28:27 +0000 (17:28 +0000)]
 - added missing code for 'osc sr -l [ID]'
 - allow osc req as shortcut for osc request.
 - allow osc cat with one parameter, if it is a url.
 - core.py:makeurl() now prints the url for educational purposes if osc -v -v

13 years agosupport source services better:
Adrian Schröter [Thu, 3 Sep 2009 14:56:48 +0000 (14:56 +0000)]
support source services better:
* offer updating version from server
* executing them locally on update or build

13 years agofix "my request" call (haven't I did this before ?)
Adrian Schröter [Thu, 3 Sep 2009 11:25:12 +0000 (11:25 +0000)]
fix "my request" call (haven't I did this before ?)

13 years agorejected is no valid request state. Even though it got used in the past
Adrian Schröter [Tue, 1 Sep 2009 15:44:57 +0000 (15:44 +0000)]
rejected is no valid request state. Even though it got used in the past
:/ (but this will fail in future)

13 years agoadd 0.121.1 hotfix release
Adrian Schröter [Tue, 1 Sep 2009 12:59:41 +0000 (12:59 +0000)]
add 0.121.1 hotfix release

13 years agofix initial creation of .oscrc
Adrian Schröter [Tue, 1 Sep 2009 12:18:04 +0000 (12:18 +0000)]
fix initial creation of .oscrc

13 years ago0.121 released, go for 0.122
Adrian Schröter [Tue, 1 Sep 2009 11:58:04 +0000 (11:58 +0000)]
0.121 released, go for 0.122

13 years ago* drop client side filtering, fails in "all" case and should anyway
Adrian Schröter [Mon, 31 Aug 2009 20:34:01 +0000 (20:34 +0000)]
* drop client side filtering, fails in "all" case and should anyway
  happen on server side

13 years agoadd sr --diff options from Ludwig to NEWS file
Adrian Schröter [Fri, 28 Aug 2009 07:36:11 +0000 (07:36 +0000)]
add sr --diff options from Ludwig to NEWS file

13 years agobring back sr --diff option
Adrian Schröter [Fri, 28 Aug 2009 07:33:16 +0000 (07:33 +0000)]
bring back sr --diff option

13 years agoavoid warning about missing diff option during creating sr
Adrian Schröter [Fri, 28 Aug 2009 06:46:20 +0000 (06:46 +0000)]
avoid warning about missing diff option during creating sr

13 years ago* avoid hardcoded list request states for "all" case
Adrian Schröter [Thu, 27 Aug 2009 14:58:47 +0000 (14:58 +0000)]
* avoid hardcoded list request states for "all" case

13 years agoprovide backward compatibile exclude_stuff , even though it should not
Adrian Schröter [Thu, 27 Aug 2009 14:37:25 +0000 (14:37 +0000)]
provide backward compatibile exclude_stuff , even though it should not
be used anymore

13 years agorevert changes which introduce inconsitencies or will conflict with
Adrian Schröter [Thu, 27 Aug 2009 13:32:55 +0000 (13:32 +0000)]
revert changes which introduce inconsitencies or will conflict with
later developments.

13 years agorevert juergen private versions...
Adrian Schröter [Thu, 27 Aug 2009 13:07:59 +0000 (13:07 +0000)]
revert juergen private versions...

13 years agoJuergen !
Adrian Schröter [Thu, 27 Aug 2009 13:06:12 +0000 (13:06 +0000)]
Juergen !
trunk is NOT your private playground for your private version numbers !

13 years agoparse_disturl function
Michal Vyskocil [Wed, 26 Aug 2009 14:58:53 +0000 (14:58 +0000)]
parse_disturl function

13 years agoadded missing delPerson function
Michal Vyskocil [Wed, 26 Aug 2009 14:22:54 +0000 (14:22 +0000)]
added missing delPerson function

do_maintainer relly on delPerson, which did not exists. It is
taken from old delMaintainer function with role handling.
Fixed also some issues in do_maintainer role handling

13 years ago- "plaintext_passwd" and "checkout_no_colon" should be booleans
Marcus Hüwe [Fri, 21 Aug 2009 22:22:12 +0000 (22:22 +0000)]
- "plaintext_passwd" and "checkout_no_colon" should be booleans

13 years ago- do_request list:
Marcus Hüwe [Fri, 21 Aug 2009 21:31:45 +0000 (21:31 +0000)]
- do_request list:
  * --mine + --user and --all + --state options are mutually exclusive
  * fixed "--all" and "--state all" options

13 years ago- fixed store_read_package() and store_read_project()
Marcus Hüwe [Fri, 21 Aug 2009 20:43:08 +0000 (20:43 +0000)]
- fixed store_read_package() and store_read_project()

13 years ago- more or less only some minor cosmetic changes
Marcus Hüwe [Fri, 21 Aug 2009 19:39:12 +0000 (19:39 +0000)]
- more or less only some minor cosmetic changes

13 years ago- use existing methods to check if a dir is a project or package dir
Marcus Hüwe [Fri, 21 Aug 2009 16:43:46 +0000 (16:43 +0000)]
- use existing methods to check if a dir is a project or package dir
- fixed exception code (there was no Exception() instance "e")

13 years ago- added support for config variables in a help text
Marcus Hüwe [Fri, 21 Aug 2009 14:55:26 +0000 (14:55 +0000)]
- added support for config variables in a help text

13 years ago- conf: initialize config with the default values. This fixes the manpage generation...
Marcus Hüwe [Fri, 21 Aug 2009 12:03:09 +0000 (12:03 +0000)]
- conf: initialize config with the default values. This fixes the manpage generation problem

13 years ago - hack for _help_preprocess_cmd_option_list to survive setup.py build
Jürgen Weigert [Fri, 21 Aug 2009 11:25:07 +0000 (11:25 +0000)]
 - hack for _help_preprocess_cmd_option_list to survive setup.py build

13 years agoThanks Marcus, for looking into my FIXME's -- I could have never done
Jürgen Weigert [Fri, 21 Aug 2009 01:26:37 +0000 (01:26 +0000)]
Thanks Marcus, for looking into my FIXME's -- I could have never done
that preprocess helper for --days myself.

0.121.jw03
 - fixed osc req list -U to not look into the local dir
 - added osc my ... pkg/prj/req  shorthand commands
 - add 'osc se' alias for 'osc search -e'
 - add -b -m -M to 'osc search'

13 years ago- added support to use config values in options' help text
Marcus Hüwe [Fri, 21 Aug 2009 00:42:51 +0000 (00:42 +0000)]
- added support to use config values in options' help text
- do_request: minor change in the --days option handling