mirror of
https://github.com/moparisthebest/pacman
synced 2025-02-28 17:31:52 -05:00
* Changes to some of the TODOs and a brief glance at the NEWS file...
This commit is contained in:
parent
00ce9ea739
commit
83f6d8de8c
38
NEWS
38
NEWS
@ -1,48 +1,48 @@
|
|||||||
VERSION DESCRIPTION
|
VERSION DESCRIPTION
|
||||||
-----------------------------------------------------------------------------
|
-----------------------------------------------------------------------------
|
||||||
3.4.0 - makepkg -R now uses the pacman from the chroot if it is
|
3.0.0 - TODO this needs alot of work
|
||||||
possible
|
- switched to libfetch in place of libftp
|
||||||
- makepkg now handles .cpio.(bz2|gz)
|
- attempt to speed up file reading by reading /desc and /depends
|
||||||
- libalpm is now statically linked to libftp
|
on demand
|
||||||
3.3.9 - bugfix for holdpkgs during an upgrade
|
- bugfix for holdpkgs during an upgrade
|
||||||
- fix building with --enable-debug
|
- fix building with --enable-debug
|
||||||
- fixed the download progressbar
|
- fixed the download progressbar
|
||||||
- -Ss works again for multiple repos
|
- -Ss works again for multiple repos
|
||||||
- bugfix for -Sp
|
- bugfix for -Sp
|
||||||
- downloads are interruptable again
|
- downloads are interruptable again
|
||||||
3.3.8 - new libalpm function: alpm_db_search()
|
- new libalpm function: alpm_db_search()
|
||||||
- pactest: initial import, run make check to call it
|
- pactest: initial import, run make check to call it
|
||||||
- new libalpm function: alpm_parse_config()
|
- new libalpm function: alpm_parse_config()
|
||||||
- new libalpm function: alpm_fetch_pkgurl()
|
- new libalpm function: alpm_fetch_pkgurl()
|
||||||
- implemented the progressbar for pacman -R
|
- implemented the progressbar for pacman -R
|
||||||
3.3.7 - the package name is now properly displayed in the progressbar
|
- the package name is now properly displayed in the progressbar
|
||||||
during install/upgrade
|
during install/upgrade
|
||||||
- updatesync: bugfix when deleting packages from the repo
|
- updatesync: bugfix when deleting packages from the repo
|
||||||
- create /tmp before locking the database, useful when -r is used
|
- create /tmp before locking the database, useful when -r is used
|
||||||
in an empty dir
|
in an empty dir
|
||||||
- makepkg: recoginze .TGZ, .ZIP and other uppercase extensions
|
- makepkg: recoginze .TGZ, .ZIP and other uppercase extensions
|
||||||
- python: added a few casting functions
|
- python: added a few casting functions
|
||||||
3.3.6 - ported libalpm to Solaris/Sparc
|
- ported libalpm to Solaris/Sparc
|
||||||
- bugfixes in the Hungarian translation
|
- bugfixes in the Hungarian translation
|
||||||
- bugfix for pacman -Qi -p
|
- bugfix for pacman -Qi -p
|
||||||
- new function in libalpm: alpm_db_setserver()
|
- new function in libalpm: alpm_db_setserver()
|
||||||
- incremented libalpm's sover due to new error codes intruduced
|
- incremented libalpm's sover due to new error codes intruduced
|
||||||
by alpm_db_setserver()
|
by alpm_db_setserver()
|
||||||
- added python bindings
|
- added python bindings
|
||||||
3.3.5 - fixed a stale lockfile problem (when packages were corrupted)
|
- fixed a stale lockfile problem (when packages were corrupted)
|
||||||
- fixed problem when sometimes ^C was ignored
|
- fixed problem when sometimes ^C was ignored
|
||||||
- new pacman option: --ask
|
- new pacman option: --ask
|
||||||
- libalpm: prefixed all internal functions with _alpm
|
- libalpm: prefixed all internal functions with _alpm
|
||||||
- makepkg: bugfix for suboptions=('nostrip')
|
- makepkg: bugfix for suboptions=('nostrip')
|
||||||
- new package property: "build type" - it can be "chroot" or
|
- new package property: "build type" - it can be "chroot" or
|
||||||
custom
|
custom
|
||||||
- updated Hungarian translation
|
- updated Hungarian translation
|
||||||
3.3.4 - the old extra repo is now merged to the frugalware one
|
- the old extra repo is now merged to the frugalware one
|
||||||
- handle the case properly when the user hits ^C during a
|
- handle the case properly when the user hits ^C during a
|
||||||
package install
|
package install
|
||||||
- fix the output of scriptlet messages
|
- fix the output of scriptlet messages
|
||||||
- check if enough free space if available
|
- check if enough free space if available
|
||||||
3.3.3 - pipe and parse scriptlet messages. see man FrugalBuild
|
- pipe and parse scriptlet messages. see man FrugalBuild
|
||||||
- new mirror: ftp10
|
- new mirror: ftp10
|
||||||
- udatesync: use bzip2 instead of gzip for package databases
|
- udatesync: use bzip2 instead of gzip for package databases
|
||||||
- update/gensync: bugfix for the pkgdesc_localized directive
|
- update/gensync: bugfix for the pkgdesc_localized directive
|
||||||
@ -52,11 +52,11 @@ VERSION DESCRIPTION
|
|||||||
- manpage split: moved the FrugalBuild specific part from
|
- manpage split: moved the FrugalBuild specific part from
|
||||||
man makepkg to man FrugalBuild
|
man makepkg to man FrugalBuild
|
||||||
- minor bugfixes in makepkg
|
- minor bugfixes in makepkg
|
||||||
3.3.2 - gettext improvements
|
- gettext improvements
|
||||||
- French translation
|
- French translation
|
||||||
- makepkg support and documentation for pkgdesc localization
|
- makepkg support and documentation for pkgdesc localization
|
||||||
- pacman: display uncompressed package size by default on upgrade
|
- pacman: display uncompressed package size by default on upgrade
|
||||||
3.3.1 - initial support for pkgdesc localization
|
- initial support for pkgdesc localization
|
||||||
- bugfix for -Qi and -Qm
|
- bugfix for -Qi and -Qm
|
||||||
- fix -Sg for multiple repos
|
- fix -Sg for multiple repos
|
||||||
- drop the NoUpgrade lines from the default config
|
- drop the NoUpgrade lines from the default config
|
||||||
@ -65,13 +65,13 @@ VERSION DESCRIPTION
|
|||||||
- significant speedup while sorting dependencies with libalpm
|
- significant speedup while sorting dependencies with libalpm
|
||||||
- fixes for pacman's -r option in pacman and libalpm
|
- fixes for pacman's -r option in pacman and libalpm
|
||||||
- initial support for uncompressed package sizes in a sync repo
|
- initial support for uncompressed package sizes in a sync repo
|
||||||
3.3.0 - minor fixes for de_DE, hu_HU and tr_TR
|
- minor fixes for de_DE, hu_HU and tr_TR
|
||||||
3.2.9 - seems that the original pacman3's release is delayed so it's
|
- seems that the original pacman3's release is delayed so it's
|
||||||
no good in waiting for it. changed the versioning scheme to
|
no good in waiting for it. changed the versioning scheme to
|
||||||
our usual x.y.z
|
our usual x.y.z
|
||||||
- i18n fixes:
|
- i18n fixes:
|
||||||
- in the german translation
|
in the german translation
|
||||||
- in makepkg
|
in makepkg
|
||||||
- gpg support in makepkg
|
- gpg support in makepkg
|
||||||
2.8.99.28 - added gettext support
|
2.8.99.28 - added gettext support
|
||||||
- added German and Hungarian translation for libalpm and pacman
|
- added German and Hungarian translation for libalpm and pacman
|
||||||
|
27
TODO
27
TODO
@ -1,25 +1,26 @@
|
|||||||
GLOBAL
|
GLOBAL
|
||||||
======
|
======
|
||||||
|
- ORE tags - are there any left?
|
||||||
- get ride of "ORE" tags.
|
- Automake is a PITA. We should switch to just autoconf and hand written
|
||||||
|
Makefile.in's
|
||||||
|
|
||||||
LIBALPM
|
LIBALPM
|
||||||
=======
|
=======
|
||||||
|
- review public interface. There seems to be a lot of complication
|
||||||
|
for consuming front ends for no reason. I have some ideas for a "new and
|
||||||
|
improved" public interface, but it would be a drastic change.
|
||||||
|
|
||||||
- review errors handling (globalise pm_errno usage, improve error
|
- review errors handling (globalise pm_errno usage, improve error
|
||||||
meanings)
|
meanings)
|
||||||
|
|
||||||
- documentation (doxygen? man pages for public functions? ...)
|
|
||||||
|
|
||||||
|
|
||||||
PACMAN
|
PACMAN
|
||||||
======
|
======
|
||||||
|
|
||||||
- review how things are displayed in the frontend (normal display,
|
- review how things are displayed in the frontend (normal display,
|
||||||
verbose mode, which usage for the library log callback, debug levels, ...)
|
verbose mode, which usage for the library log callback, debug levels, ...)
|
||||||
|
|
||||||
|
- review progress / transaction even subsystem
|
||||||
|
|
||||||
- add .lastupdate files support for "files" db downloads
|
|
||||||
|
|
||||||
TRANSLATION
|
TRANSLATION
|
||||||
===========
|
===========
|
||||||
@ -47,11 +48,3 @@ pl_PL
|
|||||||
pt_BR
|
pt_BR
|
||||||
zh_CN
|
zh_CN
|
||||||
|
|
||||||
ADDITIONAL IDEAS FOR PERFORMANCE IMPROVEMENT
|
|
||||||
============================================
|
|
||||||
|
|
||||||
- idea from Christian Hamar: have a /var/lib/pacman/{repo}/.cache file
|
|
||||||
that basically contains the output of `ls -1 /var/lib/pacman/{repo}`. This
|
|
||||||
cache file could be used in -Q and -Si/s operations to speed up package
|
|
||||||
listings.
|
|
||||||
|
|
||||||
|
8
TODO.aaron
Normal file
8
TODO.aaron
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
== This is my custom TODO file ==
|
||||||
|
* gensync: get all info from packages instead of PKGBUILDs
|
||||||
|
for now, we only need to check the PKGBUILD in case of a
|
||||||
|
'force' option
|
||||||
|
* gensync and makepkg: support for 1 _or more_ file integrity
|
||||||
|
algorithms at a time (mostly done).
|
||||||
|
* pacman: add pactest cases/functionality for all -Q operations and make sure
|
||||||
|
the output is sane
|
Loading…
x
Reference in New Issue
Block a user