* Slight message change for consistancy- add a ' ' (space char) at the
beginning to match the way other repos are displayed. * TODO updates.
This commit is contained in:
parent
360565662c
commit
829ac8369b
2 changed files with 38 additions and 26 deletions
58
TODO.dan
58
TODO.dan
|
@ -4,19 +4,30 @@ TODO.dan
|
||||||
This is my personal TODO list. No guarantees if it is out of date and things no
|
This is my personal TODO list. No guarantees if it is out of date and things no
|
||||||
longer apply. If you want to help out with any of it, send me an email.
|
longer apply. If you want to help out with any of it, send me an email.
|
||||||
|
|
||||||
Documentation- look into moving man page format to a more portable source
|
Only vaguely related to pacman:
|
||||||
format to make translation easier to keep up-to-date (something like txt2tags,
|
-------------------------------
|
||||||
docbook, asciidoc) This will need some research.
|
|
||||||
|
|
||||||
Port the libdownload (libfetch) manpage from BSD style to Linux style, or at
|
Port the libdownload (libfetch) manpage from BSD style to Linux style, or at
|
||||||
very least change references to BSD.
|
very least change references to BSD.
|
||||||
|
|
||||||
Pacman 3.1:
|
|
||||||
===========
|
|
||||||
|
|
||||||
Updated cache cleaning functionality in pacman - keep installed version, choose
|
Pacman 3.0:
|
||||||
number to keep, etc. Good python script in the forums that we should try to
|
-----------
|
||||||
emulate, perhaps.
|
|
||||||
|
ideas mentioned here- http://bbs.archlinux.org/viewtopic.php?id=29450- add a
|
||||||
|
.install message about mirrors, maybe comment whole file, encourage rankmirrors
|
||||||
|
usage
|
||||||
|
|
||||||
|
|
||||||
|
Pacman 3.1:
|
||||||
|
-----------
|
||||||
|
|
||||||
|
Documentation- look into moving man page format to a more portable source
|
||||||
|
format to make translation easier to keep up-to-date (something like txt2tags,
|
||||||
|
docbook, asciidoc) This will need some research.
|
||||||
|
|
||||||
|
Update cache cleaning functionality - keep installed version, choose number to
|
||||||
|
keep, etc. Good python script in the forums that we should try to emulate.
|
||||||
|
|
||||||
Downgrade feature - allow users to see cached packages and downgrade to
|
Downgrade feature - allow users to see cached packages and downgrade to
|
||||||
(previous or any?) available options.
|
(previous or any?) available options.
|
||||||
|
@ -68,33 +79,24 @@ calls.
|
||||||
|
|
||||||
Localize the date display done in --info output. Also, fix other localized
|
Localize the date display done in --info output. Also, fix other localized
|
||||||
issues- use non-printf when necessary, make sure all two line printed messages
|
issues- use non-printf when necessary, make sure all two line printed messages
|
||||||
(especially usage instructions) are printed using one print statement.
|
(especially usage instructions) are printed using one print statement. We
|
||||||
|
may need to use some wchar_t output on the progress bar as char/byte counts
|
||||||
|
differ here.
|
||||||
|
|
||||||
Rewrite makepkg to use terminal-safe coloring/bolding. tput utility should
|
Rewrite makepkg to use terminal-safe coloring/bolding. tput utility should
|
||||||
allow us to do this.
|
allow us to do this.
|
||||||
|
|
||||||
Other ideas:
|
Other smaller things:
|
||||||
============
|
---------------------
|
||||||
|
|
||||||
unsigned int vs. unsigned- determine a standard and stick with it
|
unsigned int vs. unsigned- determine a standard and stick with it
|
||||||
|
|
||||||
Possibly split utilities/extras from pacman package
|
|
||||||
|
|
||||||
FS #4185 - move where message is logged, perhaps?
|
FS #4185 - move where message is logged, perhaps?
|
||||||
|
|
||||||
ideas mentioned here- http://bbs.archlinux.org/viewtopic.php?id=29450- add a
|
|
||||||
.install message about mirrors, maybe comment whole file, encourage rankmirrors
|
|
||||||
usage
|
|
||||||
|
|
||||||
Update copyrights (2007)
|
Update copyrights (2007)
|
||||||
|
|
||||||
Update pacman website, and add/finish pacman coding style page
|
Update pacman website, and add/finish pacman coding style page
|
||||||
|
|
||||||
Make .indent.pro file for GNU indent (started, but didn't finish)
|
|
||||||
|
|
||||||
Pacman 3 packaging - perhaps include pacman2.static in case something goes
|
|
||||||
terribly wrong, which I hope it won't
|
|
||||||
|
|
||||||
autogen.sh / autoclean.sh - these seem messy. Can we clean this up?
|
autogen.sh / autoclean.sh - these seem messy. Can we clean this up?
|
||||||
|
|
||||||
Refine makepkg error codes. Each kind of failure could have its own code:
|
Refine makepkg error codes. Each kind of failure could have its own code:
|
||||||
|
@ -114,8 +116,9 @@ Fix inconsistency of args- _alpm_db_read, _alpm_db_write
|
||||||
|
|
||||||
--print-uri option to sync should not require saying yes or no to up to date
|
--print-uri option to sync should not require saying yes or no to up to date
|
||||||
|
|
||||||
Resurrect test scripts, and add ones as needed. Testing by scripts > testing by
|
Add testing scripts to pactest for issues we have been working on (especially
|
||||||
hand.
|
files moving between packages). Also, take a look at cleaning up the output and
|
||||||
|
structure of the pactest.py program itself.
|
||||||
|
|
||||||
Build a replacement for this, or at least standardize its use. We shouldn't
|
Build a replacement for this, or at least standardize its use. We shouldn't
|
||||||
always need to pass handle->root around, it is constant. Something like char*
|
always need to pass handle->root around, it is constant. Something like char*
|
||||||
|
@ -123,3 +126,10 @@ buildpath(file).
|
||||||
/* build the new entryname relative to handle->root */
|
/* build the new entryname relative to handle->root */
|
||||||
snprintf(filename, PATH_MAX, "%s%s", handle->root, entryname);
|
snprintf(filename, PATH_MAX, "%s%s", handle->root, entryname);
|
||||||
|
|
||||||
|
Random ideas:
|
||||||
|
-------------
|
||||||
|
|
||||||
|
Possibly split utilities/extras from pacman package
|
||||||
|
|
||||||
|
Make .indent.pro file for GNU indent (started, but didn't finish)
|
||||||
|
|
||||||
|
|
|
@ -39,6 +39,8 @@
|
||||||
#include <alpm.h>
|
#include <alpm.h>
|
||||||
#include <alpm_list.h>
|
#include <alpm_list.h>
|
||||||
#include <download.h> /* downloadLastErrString */
|
#include <download.h> /* downloadLastErrString */
|
||||||
|
/* TODO remove above download.h inclusion once we abstract more, and also
|
||||||
|
* remove it from Makefile.am on the pacman side */
|
||||||
/* pacman */
|
/* pacman */
|
||||||
#include "util.h"
|
#include "util.h"
|
||||||
#include "log.h"
|
#include "log.h"
|
||||||
|
|
Loading…
Add table
Reference in a new issue