Changes between Version 20 and Version 21 of pkg-apt


Ignore:
Timestamp:
Sep 5, 2011, 11:27:23 PM (13 years ago)
Author:
maphew
Comment:

update for package 0.0-6

Legend:

Unmodified
Added
Removed
Modified
  • pkg-apt

    v20 v21  
    77 * Maintained by MattWilkie
    88
    9 Current package version is '''v0.0-3'''. It can  be found under Commandline Utilities in the setup.exe installer.
     9Current package version is '''v0.0-6'''. It can  be found under Commandline Utilities in the setup.exe installer.
    1010
    1111First time use, from within OSGeo4W shell:
     
    2828For a completely virgin system see
    2929[http://code.google.com/p/maphew/wiki/OsgeoFromScratch Osgeo From Scratch] which doesn't require an installed python or o4w shell.
     30Changes for v0.0-6:
     31    * Apt is now packaged as a compiled `apt.exe` as well as source `apt-dev.py`. The .exe should allow replacing of itself (and other osgeo4w packages like python) in place. This comes at the cost of a larger package, up to 2.5mb from 8kb.
     32    * a handful of small usability improvements
    3033
    3134Changes for v0.0-3:
     
    4144Apt.py and setup.exe use the same install database and procedures (though not code). One can switch between them at will depending on the needs of the moment. I would of course expect problems were both to run at the same time. ~~Configure setup.exe's cache directory to `C:\Osgeo4W\var\cache\setup` to avoid duplicating downloads.~~ ''(no longer needed post v0.0-3)''
    4245
    43 I've been using apt.py without significant issues for over a year, nevertheless I still consider this alpha software. This is my first real  software development project and I've no training whatsoever. The only reason it works at all is because the original author, Jan Nieuwenhuizen, knew what he was doing when he wrote [http://download.linuxaudio.org/lilypond/binaries/cygwin/ cyg-apt for cygwin].
     46I've been using apt.py without significant issues for several years, nevertheless I still consider this alpha software. This is my first real software development project and I've no formal training. It works as well as it does because the original author, Jan Nieuwenhuizen, knew what he was doing when he wrote [http://download.linuxaudio.org/lilypond/binaries/cygwin/ cyg-apt for cygwin].
    4447
    45 The biggest functional problem is that uninstall is not yet comprehensive. There is little error trapping and not enough feedback on commands. For example "apt remove" just silently exits back to the shell prompt when it should respond with a usage message ("apt remove [package_name]"), at the least. (#53)
     48The biggest functional problem is that uninstall is not yet comprehensive. There is little error trapping and not enough feedback on commands. For example "apt remove" just silently exits back to the shell prompt when it should respond with a usage message ("apt remove [package_name]"), at the least. (#53). The biggest code problem is that apt is still largely procedural and needs to be refactored into proper functions, classes etc. to allow for easier future improvement.
    4649
    4750Feedback is welcome, especially on programming advice! Please use the o4w trac for logging bugs.