From e1611e33dd2c18454c7ed00782e1ce0aa92c1a95 Mon Sep 17 00:00:00 2001 From: Daniel Mach Date: Fri, 12 Aug 2022 14:07:37 +0200 Subject: [PATCH] Remove TODO file, move its content to GitHub issue #1098 https://github.com/openSUSE/osc/issues/1098 --- TODO | 87 ------------------------------------------------ contrib/osc.spec | 2 +- 2 files changed, 1 insertion(+), 88 deletions(-) delete mode 100644 TODO diff --git a/TODO b/TODO deleted file mode 100644 index 84c3f143..00000000 --- a/TODO +++ /dev/null @@ -1,87 +0,0 @@ -FIXME: - - more command inconsistencies: - osc request show - -B, --bugowner also show requests about packages where I am bugowner - osc my - -b, --bugowner restrict listing to items where the user is bugowner - osc list - -b, --binaries list built binaries instead of sources - osc search - -B PROJECT, --baseproject=PROJECT - --binary search binary packages - -b, --bugowner as -i, but only bugowner - - osc checkout - -c, --current-dir place PACKAGE folder in the current directory instead - of a PROJECT/PACKAGE directory - osc branch - -c, --checkout Checkout branched package afterwards ('osc bco' is a - shorthand for this option) - # that means the branch checkout to cwd is not possible - - - -CRITICAL: - - webpage can create a _link in a fully populated package. - Need to prevent his somehow. - - - canonical option parser. - -A, -e, -u, -E , should be univeral to all subconmmands that work on prj/pkg objects. - With all subcommands that work on prj/pkg, the following should all be synonyms: - -A apiurl prj pkg - -A apiurl --project prj --package=pkg - -A apiurl prj/pkg - -A apiurl prj:pkg - apiurl/source/prj/pkg - The current working directory or its descendants should provide defaults - for apiurl, prj and/or pkg. - See also http://en.opensuse.org/openSUSE:Build_Service_Concept_OscProjPack - -MAJOR: - -NORMAL: - - - split functionality that needs prj/pac as commandline arguments into a seperate tool (oscremote? osc -r?) - (update: we have some commands meanwhile which exist in an alternate form, - prefixed with r, which works remotely. E.g. rbuildlog, rprjresults, rresults) - - status: implement -u option as in svn [3] - - implement (svn-like) switch command - - implement 'mv' command - - commit: check if errors during PUT are handled sensibly, so the change is - not committed to localmeta - - 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) - - -MINOR: - - - osc checkout should display file download progress (bnc#442115) - - adjust zsh completion to work with cmdln.py implementation - - add support for adding tags to packages? - - - - -JW: -FIXME: osc bco ignores --nodevelproject ?? -FIXME: osc co overwrites local changes without warning. -FIXME: when branching, the user should be added to bugowner, for the branch project. -FIXME: 'osc rq' shall default to 'osc rq list -M -B -s all', - where -B shows requests related to packages where I am the bugowner. -FIXME: 'osc log openSUSE:Factory PKG' should also point to the bsdevelproject - -osc addrepo - obsolete zypper ar - => hm, addrepo could be used also to add a repo to a project. These functionalities - should not conflict -osc install - obsolete zypper in - - - -- german umlaut characters äöü do not work in the message for osc submitpac. - 404 not found, and no request sent. -- implement fedora style 'osc mock' - this requires anonymous read-only access to the build server. - this could use http://tmp.vuntz.net/opensuse-packages/browse.py?project=openSUSE:Factory - as a hacky solution, while we are waiting on fate#306192 - => we will not make rpm downloads anonymous possible, this would create too high load on the server. - Please improve build script instead. - diff --git a/contrib/osc.spec b/contrib/osc.spec index 5ab23509..510c66a6 100644 --- a/contrib/osc.spec +++ b/contrib/osc.spec @@ -151,7 +151,7 @@ install -Dm0644 osc.1 %{buildroot}%{_mandir}/man1/osc.1 # docs %license COPYING -%doc AUTHORS README.md TODO NEWS +%doc AUTHORS README.md NEWS %if %{with man} %{_mandir}/man1/osc.* %endif