1
0
mirror of https://github.com/openSUSE/osc.git synced 2025-01-13 09:16:14 +01:00

clean up TODO and update NEWS file

This commit is contained in:
Dr. Peter Poeml 2008-04-02 14:38:35 +00:00
parent e62dd94cc0
commit 06fb595140
2 changed files with 21 additions and 15 deletions

23
NEWS
View File

@ -1,9 +1,26 @@
jw:
- add --debuginfo to osc build.
since 0.99:
- new command submitreq, to handle "submit requests" (next generation build
service feature). See http://en.opensuse.org/Build_Service/Collaboration
- new link handling:
add support for handling linked packages in expanded form. They
can be checked out, updated (expanding or unexpanding them),
and built locally.
Newly introduced options are:
* osc checkout: --expand-link
* osc update: --expand-link and --unexpand-link
- new feature: package tracking. It's not enabled by default and
needs to be switched on with do_package_tracking=1 in .oscrc.
before using. See
http://lists.opensuse.org/opensuse-buildservice/2008-03/msg00114.html
- prjresults: add --csv option
- req: add option -a / --add-header to inject arbitrary request headers
- addremove (and others): ignore _all_ dot files (the buildservice doesn't
handle them)
- copypac: do a (quicker) server-side copy by default, when source and target
are on the same buildservice instance.
- build:
- add --debuginfo
- add --no-verify
- add --local-package to build a package which doesn't exist on the server
- add --alternative-project to specify a project, if the current one doesn't

13
TODO
View File

@ -5,27 +5,16 @@ MAJOR:
(should also work with multiple spec files <package-name>-<repository-name>.spec, and with <package-name>-<version>.spec)
see http://lists.opensuse.org/opensuse-buildservice/2007-08/msg00170.html
- think about how to locally build "linked" packages
http://lists4.opensuse.org/opensuse-buildservice/2007-07/msg00043.html
https://bugzilla.novell.com/show_bug.cgi?id=212565
draft on source code branching:
http://en.opensuse.org/Build_Service/Concepts/Source_branching
draft on merge request handling:
http://en.opensuse.org/Build_Service/Concepts/Merge_Request
NORMAL:
- Extending the diff command to take -rREV:REV as argument and show the
diff between those two (server-side) revisions
note: there is a 'rdiff' subcommand meanwhile, which implements this.
- add support for local build of packages which do not exist / have not been
created yet in the buildservice
- split functionality that needs prj/pac as commandline arguments into a seperate tool (oscremote? osc -r?)
- status: implement -u option as in svn [3]
- implement (svn-like) switch command
- implement 'mv' command
- use urllib.urlencode for parameter encoding (or check if this is the case already?)
- _real_ SSL support, with certificate verification
- copypac: put the current release number into the spec file before sending it
- for this, it is required to scan all current binaries, pick the highest release number
@ -36,6 +25,7 @@ NORMAL:
when opening .oscrc and someone is looking over the shoulder
- use http://code.google.com/p/iniparse/ instead of ConfigParser, with
write capability, for the change
- or implement Juergen Weigert's idea of a on-demand password agent
- add switch to commit to change repository options, like to e.g. disable publishing?
- implement optional logging to .osc/log, which could be useful for debugging bugs like
the one where api.opensuse.org sends empty replies (a hard-to-catch one)
@ -54,7 +44,6 @@ MINOR:
-> see incarnations of obs_mirror_project, in particular James Oakleys
obs_mirror_project.py
this can peruse the new get_binarylist() and get_binary_file() functions
- add option to disable gpg key checking?
- adjust zsh completion to work with cmdln.py implementation
- add support for adding tags to packages?