1
0
mirror of https://github.com/openSUSE/osc.git synced 2024-12-28 10:46:15 +01:00
Commit Graph

958 Commits

Author SHA1 Message Date
d47bbd8819 add project key management command (osc signkey) 2009-10-16 14:12:55 +00:00
7d99da07b2 fix NEWS file 2009-10-16 08:28:53 +00:00
bd38438416 fix checkout of a package, which contains uploaded, but not commited
files. We use the latest committed version in that case.
2009-10-16 08:26:01 +00:00
Pavol Rusnak
5ef036a578 allow filtering by repo/arch in prjresults 2009-10-15 14:24:12 +00:00
Ludwig Nussel
ca237c5af9 don't fetch packages if build was called with --no-init 2009-10-09 11:37:27 +00:00
Jürgen Weigert
32ca3b83b7 me only once in AUTHORS 2009-10-08 15:19:53 +00:00
Jürgen Weigert
0bcfa2a938 +- 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.
+
2009-10-08 14:40:06 +00:00
Jürgen Weigert
652e6b87f4 - 2009-10-08 14:21:43 +00:00
Marcus Hüwe
7fb87cef21 - forgot these lines in my last commit (r8177) 2009-10-08 13:55:37 +00:00
Ludwig Nussel
f9c2aaaf27 remove special case for 'se' to perform an exact match by default
zypper for example doesn't do that either.
2009-10-08 12:44:25 +00:00
79cada9493 do not die after downloading -debuginfo packages
(can maybe solved in a nicer way)
2009-10-07 15:35:45 +00:00
Marcus Hüwe
17a840deac - minor cleanup 2009-10-06 17:10:31 +00:00
Ludwig Nussel
739961adfe add script to tar up releases and snapshots 2009-10-02 12:06:46 +00:00
Ludwig Nussel
9dd2878642 socket timeouts don't work with m2crypto 2009-10-02 11:26:07 +00:00
Ludwig Nussel
f8545f8dcf use python-m2crypto for actually secure SSL 2009-10-02 11:25:59 +00:00
Marcus Hüwe
eab1349dff - util/debquery.py: implemented dpkg's version comparison algorithm
- util/packagequery.py: added epoch() method
2009-09-29 12:32:26 +00:00
Jürgen Weigert
6575669111 added expand_proj_pack() for suggested '.' handling. 2009-09-28 19:50:57 +00:00
Michal Cihar
c40738b2ea Use non consuming expressions to allow escape more strings in one row. 2009-09-25 12:50:42 +00:00
Michal Cihar
eda5e9c38c Escape ' at the begining of the line as it is command marker for roff. 2009-09-25 11:19:02 +00:00
Marcus Hüwe
4e30d9f946 - fixed get_request_list() call 2009-09-24 14:14:11 +00:00
Marcus Hüwe
3cfe9db980 - show pending requests after branching a package 2009-09-22 23:31:10 +00:00
Marcus Hüwe
39a92bc63b - removed debug statement (to print out urls add "debug=1" to your ~/.oscrc) 2009-09-22 19:08:51 +00:00
Marcus Hüwe
1130e28061 - 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" 2009-09-21 17:29:20 +00:00
Marcus Hüwe
5083dfd6d0 - it's lib/rpmvercmp.c instead of rpmio/rpmvercmp.c... 2009-09-21 16:51:38 +00:00
Marcus Hüwe
8c14808dd1 - 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.
2009-09-21 16:47:54 +00:00
Marcus Hüwe
cc6d7413fb - fix for older python versions 2009-09-20 17:19:33 +00:00
Marcus Hüwe
2123e136e0 - osc build: if the --jobs option is omitted use '--jobs #<available processors>' (patch by Cristian Rodriguez <crrodriguez@suse.de>) 2009-09-20 15:59:46 +00:00
Marcus Hüwe
0c5a9528e3 - check for pending requests after executing an action (e.g. checkout, update, commit). This check is disabled by default. (requested by darix) 2009-09-18 01:10:41 +00:00
Marcus Hüwe
b195202be5 - allow empty config values (e.g. "foo=") 2009-09-16 23:28:20 +00:00
Marcus Hüwe
6ca6a10955 - added support to checkout a request's source package (osc request co ID) 2009-09-16 21:39:45 +00:00
b51caeaa31 0.122 is in openSUSE:Tools, go for 0.123 ... 2009-09-15 13:54:28 +00:00
Marcus Hüwe
62be2245e7 - 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)
2009-09-13 17:25:48 +00:00
Marcus Hüwe
eec733fda5 - ignore release if not present 2009-09-13 16:57:40 +00:00
Marcus Hüwe
fbd1fca228 - use correct apiurl when calling meta_exists() 2009-09-12 23:58:56 +00:00
Marcus Hüwe
6ff386b710 - added debian support for "osc build ... --prefer-pkgs /path/to/pkgs/" 2009-09-12 23:55:56 +00:00
Marcus Hüwe
4bb893a114 - 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
2009-09-12 19:02:58 +00:00
Marcus Hüwe
572b790345 - updated NEWS 2009-09-10 12:46:13 +00:00
Marcus Hüwe
3b0d879753 - 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
2009-09-10 12:18:07 +00:00
Marcus Hüwe
e95e8438e4 - 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 2009-09-10 12:04:41 +00:00
2d3be21964 adapt source update flags for new <option> block 2009-09-10 08:48:44 +00:00
Marcus Hüwe
d016b3d4f0 - class CpioWrite(): use a valid file mode (default: regular file with permissions 0644)
- removed debug output
2009-09-09 21:25:55 +00:00
Marcus Hüwe
2300afea7e - merged cpio.py and util/cpio.py:
* renamed classes to CpioRead and CpioWrite
2009-09-09 16:02:02 +00:00
Marcus Hüwe
cb16432cd9 - 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()
2009-09-09 15:28:21 +00:00
Marcus Hüwe
221fe84d1a - added rpmquery module:
* this module can be used to retrieve data from the rpmheader
  * Note: for now the signature header is completely ignored
2009-09-09 14:39:53 +00:00
56f1f9144b bail out with error message when an incomplete package description is
part of buildinfo. Happens when "Preinstall"ing a non existing package
for example.
2009-09-09 08:17:13 +00:00
41d181dadf prepare 0.122 release 2009-09-08 13:49:29 +00:00
Michal Marek
e312cc1916 Unbreak 'osc api'
Commit 7947 doesn't mention do_api at all in it's log message, yet it breaks
it.
2009-09-08 13:24:54 +00:00
ab73a24162 ups ... 2009-09-08 11:16:21 +00:00
48e96a96fb + - make buildhist command usable without checked out package
+ - rename old "platform/s" names to "repository/ies" (internal cleanup only)
2009-09-08 08:14:27 +00:00
Jürgen Weigert
7ea7ecee3d - 2009-09-07 18:49:01 +00:00