todo
[opensuse:osc.git] / TODO
1 - split functionality that needs prj/pac as commandline arguments into a seperate tool (oscremote)
2
3 - implement 'info' command
4 - implement 'mv' command
5 - creation of new project (workaround: editmeta <newprj>)
6 - creation of new package (workaround: editmeta prj <newpac>)
7 - editing of user data
8   <watchlist>
9     <project name="ASCIIParadize"/>
10     <project name="crashtest"/>
11   </watchlist>
12 - editmeta: validate input
13 - updatepacmetafromspec -- is that useful? 
14   In which form would this be integrated best?
15   -> it doesn't cope with subpackages as well as I initially thought
16
17
18 checkin: 
19         - handle error if PUT fails, so the change is not committed to
20           localmeta     
21
22
23 results: aggregate results of all packages in a project
24 -> packstatus: http://api.opensuse.org/result/KDE:KDE3/packstatus
25                http://api.opensuse.org/result/KDE:KDE3/packstatus?summary
26                http://api.opensuse.org/result/KDE:KDE3/packstatus?summaryonly
27
28
29
30
31 implement a package search / indexing
32
33
34 > BTW: Can I upload a src.rpm instead of a tarball also?
35 no, because not all tools will be able to handle a src.rpm. And you will not
36 be able to build non rpm packages from it.
37 But someone could patch the commandline tool osc to import a src.rpm by
38 extracting it (hint hint ;)
39
40
41 17:24 <darix> und wie waere ein osc link src_project src_package
42               [local_package] ?:p
43 or: "linkpac"?
44 just create a _link file with the content
45         <link project='exim' package='exim'/>
46
47
48
49 <darix> ich hab nen vorschlag fuer osc
50 <darix> sagen wir ich leg ein server:mail/foo123 an
51 <darix> dann waere es cool sowas zu koennen wie
52 <darix> osc importfromspec server:mail foo123
53
54
55
56
57 bug:
58  % osc rm subversion.de.po.bz2 subversion.nb.po.bz2
59 D    subversion.de.po.bz2
60 D    subversion.nb.po.bz2
61 poeml@aust ~/pac/opensuse/Subversion/subversion
62  % osc ci subversion.de.po.bz2 subversion.nb.po.bz2
63 Sending        subversion.changes
64 Deleting       subversion.de.po.bz2
65 Deleting       subversion.nb.po.bz2
66 Sending        subversion.viewcvs.conf
67 Transmitting file data ..
68