root/main/trunk/ChangeLog

Revision 2534, 230.0 kB (checked in by jhasse, 2 days ago)

New skeleton for libgnomevfs.

  • Property svn:keywords set to Author Date Id Revision
Line 
1 2008-12-02  Jan Niklas Hasse <jhasse@gmail.com>
2
3         * share/skeletons/@gnome.org/libgnomevfs*: New version of the skeleton file
4         which correctly detects the version.
5
6 2008-12-01  Jan Niklas Hasse <jhasse@gmail.com>
7
8         * share/apkg-funclib: Applied patch from UnFleshed One. Fixes #109.
9
10 2008-11-26  Jan Niklas Hasse <jhasse@gmail.com>
11
12         * share/apkg-script-utils: Remember all prepared shortnames.
13         * share/apkg-funclib: Remove dependencies before updating.
14         Applied patch by UnFleshed One. Fixes #105.
15
16 2008-11-23  Jan Niklas Hasse <jhasse@gmail.com>
17
18         * share/apkg-funclib: Because I changed the internal procedure of
19         installing packages, _installerFinish is called twice somewhere. Normally
20         there's no problem with that, but error messages appear when trying to
21         remove the working directory a second time. So _installerFinish now checks
22         if the working directory exists. Fixes #104.
23         * share/skeletons/@opengl.org/glu-dev/skeleton.1: New skeleton file for the
24         OpenGL Utility Library development version.
25
26 2008-11-22  Isak Savo  <isak.savo@gmail.com>
27
28         * po/Makefile (apkg-defs-extract): Fix apkg-defs-extract rule (missing whitespace)
29
30         * share/apkg-script-utils: Update doc: remove the '!' from the example as that doesn't really work with bash
31
32 2008-11-22  Jan Niklas Hasse <jhasse@gmail.com>
33
34         * share/apkg-script-utils: Fail if no library file is found. Fixes #108.
35
36 2008-11-16  Jan Niklas Hasse <jhasse@gmail.com>
37
38         * libexec/Makefile: Abort if vfolder-magic couldn't be built.
39         * share/stub.4.template: Also call popd if installation of the support code
40         wasn't successful.
41
42 2008-11-12  Jan Niklas Hasse <jhasse@gmail.com>
43
44         * makepackage: Display a warning if package contains x86_64 binaries but
45         AutopackageTarget isn't set to at least 1.4.
46         * share/stub.4.template: Don't change back the working directory before
47         installing the package. This could eventually fix #104.
48
49 2008-11-11  Jan Niklas Hasse <jhasse@gmail.com>
50
51         * package: Change makeinstaller to makepackage
52         * setup: Also copy the new autopackage command
53         * share/apkg-funclib: Pre-1.4 packages don't know anything about the
54         ability of 64 bit systems to install 32 bit apps. So change cpu_architecture
55         to x86 before calling their prep script.
56
57 2008-11-10  Jan Niklas Hasse <jhasse@gmail.com>
58
59         * libexec/autosu-gtk.c: If creating a new sudo session failed, retry
60         without adding the -E option since it isn't supported on all distros.
61         (e.g. Foresight Linux 2.0.5)
62         * libexec/autosu-sudo.c(.h): Adding new preserve_env parameter to
63         sudo_session_new so that adding the -E option can be turned off.
64         * libexec/autosu-tui.c: Same as autosu-gtk.c
65
66 2008-11-06  Jan Niklas Hasse <jhasse@gmail.com>
67
68         * setup: When the autopackage support seems to be already set up ask if
69         unsetup should be called.
70         * libexec/autosu-sudo.c: I accidentally committed some stuff I was working
71         on. I changed it back to how it was before r2517.
72
73 2008-10-16  Jan Niklas Hasse <jhasse@gmail.com>
74
75         * autopackage: New command which passes all calls to package.
76         * release/autopackage-build: Also copying new autopackage file.
77         * release/autopackage-install: Also copying new autopackage file.
78
79 2008-09-25  Isak Savo  <isak.savo@gmail.com>
80
81         * share/apkg-script-utils
82         (_getLibraryPaths): fix return value for more than one lib
83         (_checkForGlibcVersions): Only use the first library returned by _getLibraryPaths
84
85 2008-09-20  Jan Niklas Hasse <jhasse@gmail.com>
86
87         * share/stub.4.template: Adding temporary hack to the new stub as it
88         contains compareVersionsSimple, too.
89
90 2008-09-19  Jan Niklas Hasse <jhasse@gmail.com>
91
92         * release/autopackage-build: Removing code for building manager package
93         since it's already included in the gtk and qt frontend. Also fixing some
94         minor bugs.
95         * release/autopackage-devel.apspec: Adding code to create a hybrid package.
96         * makepackage: Check if a file exists in both the hybrid and the current
97         build root to avoid error messages. Also don't use dump-elf-metadata on
98         hybrid files, since they are from another architecture.
99
100 2008-09-13  Jan Niklas Hasse <jhasse@gmail.com>
101
102         * share/backend.template: Adding temporary hack to make 1.4 targetted
103         packages work in the 1.3 development series
104         * share/apkg-funclib: Setting version back to 1.3.0
105         * share/installer.2.template: Adding temporary hack to make 1.4 targetted
106         packages work in the 1.3 development series
107
108 2008-08-24  Jan Niklas Hasse <jhasse@gmail.com>
109
110         * release/autopackage-build: Exporting _has_terminal=true, otherwise error
111         messages won't be displayed
112         * release/autopackage-devel.apspec: Changing version to 1.3.0 and
113         AutopackageTarget to 1.4
114         * makepackage: Substitute _resolveLink which is needed by testForLib
115         * share/apkg-bashlib: Adding START END stuff to _resolveLink
116         * share/stub.4.template: Call popd before trying to install the package
117         * share/apkg-funclib: Make sure the update is installed in the same prefix
118         * share/downloader.(2.)template: Adding %ResolveLink%
119         * libexec/dump-elf-metadata.c: Supporting 64 bit platforms
120
121 2008-08-24  Jan Niklas Hasse <jhasse@gmail.com>
122
123         * makepackage: Skip all CPUArchitectures stuff if AutopackagTarget < 1.4
124         * share/apkg-script-utils: Updating documentation of installEverything
125         * doc/categories.xml: Adding installEverything item, I don't know if it's
126         correct.
127         * doc/DEVELOPER-HINTS: Changing makeinstaller to makepackage
128         * libexec/Makefile: Making the test work again if neither mcs nor gmcs
129         were found. Also moving \ to the front of the line because it looked weird
130         with my tab width.
131
132 2008-08-23  Jan Niklas Hasse <jhasse@gmail.com>
133
134         * makepackage: Move analyze function to apkg-funclib and use new
135         installEverything function if there's no Install section
136         * README: Change CVS to SVN
137         * share/apkg-script-utils: New installEverything function which uses the
138         analyze function at installtion time in attempt to install everything
139         correct
140         * share/apkg-funclib: Move analyze functin here from makepackage
141
142 2008-08-23  Isak Savo  <isak.savo@gmail.com>
143
144         * libexec/Makefile (MCS): Make it compilable using gmcs (the
145         newer mono compiler w/ generic support)
146
147         * libexec/monotester.cs: Remove duplicated code.. File must
148         have been corrupted at last commit.
149
150 2008-08-23  Jan Niklas Hasse <jhasse@gmail.com>
151
152         * makepackage: Don't set CPUArchitectures for <1.4 autopackages
153         * share/backend.template: Don't check CPUArchitectures if AutopackageTarget
154         is smaller then 1.4
155         * share/apkg-funclib: <1.4 autopackages don't have CPUArchitectures, so
156         setting needed_archs to x86
157         * share/skeletons/: Four new skeletons: xxf86vm-dev, libpng-dev,
158         freetype-dev and glib-dev
159
160 2008-08-22  Jan Niklas Hasse <jhasse@gmail.com>
161
162         * makepackage: Removing code to add updater.template which isn't used and
163         doesn't do anything at all
164         * share/apkg-funclib: Fixing invalid use of $?
165         * share/WHAT-ARE-THESE-FILES: Removing lines about updater.template
166         * share/updater.template: Deleting this, as it isn't used and updating
167         should be handeld by the autopackage tarball or downloader.(2.)template
168
169 2008-08-21  Jan Niklas Hasse <jhasse@gmail.com>
170
171         * release/autopackage-build: Copying new 64 bit versions of libstdc++
172         * release/autopackage-install: Copying new versions of libstdc++
173         * makepackage: Adding new option UpdateFor. Fixes #72
174         * share/apkg-script-utils: Escaping all quotes, not only the first one
175         * share/stub.4.template: Looking for config file. See
176         http://colabti.org/irclogger/irclogger_log/autopackage?date=2008-08-21
177         * share/apkg-defs: New UpdateFor error message
178         * share/apkg-funclib: If the package is an update, check if the base
179         package is installed. Fixes #72
180         * share/apkg-db: Updating comment for isNameKnown to make it clearly what
181         the parameter should look like
182         * libexec/libstdc++.so.*: Replacing with new versions
183         * libexec/x86_64/libstdc++.so.*: 64 bit version of libstdc++
184
185 2008-08-20  Jan Niklas Hasse <jhasse@gmail.com>
186
187         * share/backend.template: Adding missing calls to __cleanup_backend before
188         exiting. Fixes #48
189
190 2008-08-17  Jan Niklas Hasse <jhasse@gmail.com>
191
192         * release/autopackage-build: Checking for monotester.exe. Also adding new
193         binary "autopackage-curl" to the developer tarball.
194         * makepackage: Replace @ in variable names with __at__ so that bash doesn't
195         complain about it. Fixes #55
196         * libexec/monotester.cs: Adding Isak's mono test program. Fixes #66
197         * libexec/Makefile: Try to compile monotester.cs and warn if the mono C#
198         compiler is missing
199
200 2008-08-17  Jan Niklas Hasse <jhasse@gmail.com>
201
202         * makepackage: Checking for $HYBRID_BUILD_ROOT and create patches for
203         architecture dependent files
204         * package: Don't call _processPackageOptions twice. Fixes #93. Also use the
205         new function extractPackage
206         * share/apkg-script-utils: New function _prepareHybridFiles to apply
207         HYBRID patches
208         * share/backend.template: _prepareHybridFiles is called if API greater or
209         equal 1.4
210         * share/apkg-funclib: Adding new function extractPackage. Also changing
211         autopackage version from 1.3.0 to 1.4.0, because otherwise packages won't
212         install. I know this is some kind of hack, but I didn't know how to fix it
213         * share/skeletons/@python.org/python/skeleton.1: Checking all available
214         python executables. Fixes #38
215
216 2008-08-17  Isak Savo  <isak.savo@gmail.com>
217
218         * share/skeletons/: Add sdl_ttf skeleton from Sylvain Beucler. Fixes #96
219
220 2008-08-05  Jan Niklas Hasse <jhasse@gmail.com>
221
222         * makepackage: Changing 1.3 to 1.4
223         * share/WHAT-ARE-THESE-FILES: Changing 1.3 to 1.4
224
225 2008-08-05  Jan Niklas Hasse <jhasse@gmail.com>
226
227         * makepackage: Copying autopackage-curl to meta dir
228         * share/apkg-bashlib: Using autopackage-curl if wget is missing. Fixes #79
229         * share/stub.3.template: Fixing a remaining bug from my first commit. I
230         just copied most lines from installer.2.template forgetting that
231         `basename $0` doesn't return the working directory when called by the stub.
232         * share/downloader.(2.)template: I forgot to add the new function to the
233         downloader which is needed by testForLib. See r2481
234         * libexec/Makefile: Compile autopackage-curl.c
235         * libexec/autopackage-curl.c: New wget replacement, see #79
236
237 2008-08-03  Jan Niklas Hasse <jhasse@gmail.com>
238
239         * apkg-script-utils: removing "at least" from the documentary of
240         requireLibC. Fixes #67
241         * share/skeletons/libgnomevfs-2/skeleton.1: Adding new skeleton file
242         for gnomevfs. Fixes #76
243         * share/apkg-dep: Applied patch from UnFleshed One. Fixes #91
244
245 2008-08-02  Isak Savo  <isak.savo@gmail.com>
246
247         * makepackage: Set default autopackagetarget back to 1.2. We want
248         developers to be able to build installable packages with an svn checkout.
249
250 2008-08-02  Jan Niklas Hasse <jhasse@gmail.com>
251
252         * makepackage: Asking the user if makepackage should fix the CRLF issue
253
254 2008-08-02  Jan Niklas Hasse <jhasse@gmail.com>
255
256         * autopackage-install, apkg-funclib: Gettingt the actual used shell
257         and replacing exec bash with exec $shell
258         * *.po: Replacing exec bash with exec %s
259
260 2008-08-02  Jan Niklas Hasse <jhasse@gmail.com>
261
262         * DESIGN: Deleted, seems to be out of date.
263         * doc/root_names: Replacing tabs with spaces.
264         * doc/DEVELOPER-HINTS: Replacing makeinstaller with makepackage.
265         Fixes #80
266         * makepackage: Warning about CRLF in specfiles. Fixes #49
267
268 2008-08-02  Jan Niklas Hasse <jhasse@gmail.com>
269
270         * share/stub.(2.)template: Adding file format information to the
271         package header. Fixes #90
272
273 2008-08-01  Jan Niklas Hasse <jhasse@gmail.com>
274
275         * stub.3.template: I forgot to add this file to svn in my last commit.
276         * stub.(2.)template: The -c option doesn't need a =, so I removed it.
277
278 2008-08-01  Jan Niklas Hasse <jhasse@gmail.com>
279
280         * autopackage-install: Copy template files, too. And removing that
281         warning caused by my previous change.
282
283 2008-08-01  Jan Niklas Hasse <jhasse@gmail.com>
284
285         * autopackage-build: Adding backend.template and installer.2.template
286         to the tarball
287         * makepackage: Adding support for creating 1.3 packages
288         * package: Adding new function called _installPackage which handles
289         installation of 1.3 packages
290         * apkg-script-utils: Adding new function called _getLibraryPaths which
291         returns the paths to a shared library and does also look if a x86 or
292         x86_64 library is needed.
293         * stub.3.template: New stub file for 1.3 packages.
294         * apkg-funclib: Adding two new functions: _getInstallerTemplate and
295         _getBackendTemplate used by makepackage and package.
296
297 2008-07-14  Jan Niklas Hasse <jhasse@gmail.com>
298
299         * share/stub.(2.)template: Replacing tail's --bytes option with -c so that
300         autopackages work on PuppyLinux. See
301         http://watteimdocht.de/autopackage/forum/viewtopic.php?f=4&t=13
302
303 2008-06-02  Isak Savo  <isak.savo@gmail.com>
304
305         * release/autopackage-devel.apspec: Bump version to 1.2.6
306
307         * release/autopackage-build (install): Make sure apkg-mimetype.xsl is included in the
308         'make install' rule for the devel package.
309
310 2008-06-01  Isak Savo  <isak.savo@gmail.com>
311
312         * share/apkg-funclib: Applied patch from Unfleshed One that initializes
313         $TMP before it is used. Fixes #89 and makes sure that the
314         autopackage.$RANDOM directories are created in /tmp instead of current
315         directory
316
317 --------------------  1.2.5 was released  --------------------
318
319 2008-05-11  Jan Niklas Hasse <jhasse@gmail.com>
320
321         * makepackage (cleanUp): Only do cleanup on files and directories
322         which are inside $TMP
323
324 2008-05-05  Jan Niklas Hasse <jhasse@gmail.com>
325
326         * makepackage (process): Don't die when DISPLAYNAME isn't set but
327         is available in the PackageDesktop file. Re-order the usage of
328         PackageFileName so that it can use the DisplayName value fetched
329         from the .desktop file. Fixes #73
330
331 2008-04-29  Isak Savo  <isak.savo@gmail.com>
332
333         * libexec/autosu.c (load_xauth): Use '-n' argument to xauth (don't resolve
334         hostnames) to avoid a never-exiting-xauth process which would then
335         stall the autosu GUI. This fixes #78.
336
337 2008-04-28  Jan Niklas Hasse <jhasse@gmail.com>
338
339         * makepackage (cleanUp): More rigorous check to make sure we don't blindly delete a $build_root which is set to the current directory. Fixes #77
340
341 2008-04-28  Jan Niklas Hasse <jhasse@gmail.com>
342
343         * libexec/autosu-sudo.c (sudo_session_new): Add '-E' (preserv environment)
344         argument to sudo to make sure it doesn't nuke autopackage's variables (Fixes #74)
345
346 Mon Dec 31 21:24:12 UTC 2007  Taj Morton  <tajmorton@gmail.com>
347         * makepackage: Fix translations with @ (encoding) marking in metadata. If
348           the translation with the @ is the only translation for that language, the
349           @ and encoding are stripped (sr@Latn -> sr). If there is already a
350           translation with no encoding marking, the one with the mark is dropped.
351           Fixes #55.
352
353 Sat Dec 29 21:33:12 UTC 2007  Taj Morton  <tajmorton@gmail.com>
354         * share/apkg-bashlib: Add errorMessage() function for displaying warnings
355           in a GUI dialog or the shell. This function is private until 1.3.
356         * share/installer.[2].template: Tell users they have to install the 32-bit
357           compat libs when attempting to install Autopackage on a 64-bit system.
358           Fixes #45.
359         * makepackage: Substitute %ErrorMessage% in installer.[?].template.
360
361 Wed Sep  5 01:31:23 UTC 2007  Curtis L. Knight  <knighcl@gmail.com>
362         * release/autopackage-install: Add XDG variables scoped for autopackage.
363         * release/autopackage-remove: Add XDG variables scoped for autopackage.
364         * share/apkg-db: [_createDBEntry] Include PackageVersion into EULA marker.
365         * share/apkg-funclib: Update logic for XDG variables; Add markers for
366           checkEULA and displayEULA.
367         * share/apkg-ttyfe: Add XDG variables scoped for autopackage.
368         * share/installer.2.template: Add XDG variables scoped for autopackage.
369         * share/installer.template: Add XDG variables scoped for autopackage.
370         * makepackage: Add XDG variables scoped for autopackage.
371         * package: Add XDG variables scoped for autopackage; Add update logic with
372           it turned off at the moment.
373
374 2007-09-04  Isak Savo  <isak.savo@gmail.com>
375         * share/apkg-dep: Make sure dependency information aren't lost when package are
376           automatically installed as a result of require/recommend failure. Fixes #44.
377           Patch from Unfleshed One.
378         * share/apkg-funclib: Erase dep info before calling [Uninstall]-script to make
379           it possible for meta packages to remove their dependencies with them. Fixes #46.
380           Patch from Unfleshed One.
381
382 2007-09-04  Isak Savo  <isak.savo@gmail.com>
383
384         * share/apkg-dep: Applied patch from Unfleshed One that fixes #41
385
386 Mon Sep  3 16:43:52 UTC 2007  Curtis L. Knight  <knighcl@gmail.com>
387         * share/backend.template: Version check logic should be focusing on micro.
388
389 Mon Sep  3 16:27:15 UTC 2007  Curtis L. Knight  <knighcl@gmail.com>
390         * share/backend.template: Version check logic should be higher than 1.2.4.
391
392 Mon Sep  3 16:21:30 UTC 2007  Curtis L. Knight  <knighcl@gmail.com>
393         * share/backend.template: Add setting of XDG variables scoped for
394           autopackage; Make checkEULA function conditional on versions 1.2.5+ .
395
396 Mon Aug 13 05:22:09 UTC 2007  Curtis L. Knight  <knighcl@gmail.com>
397         * share/apkg-funclib: Move loading user configuration to be with loading
398           system configurations. Add default for $autopackage_deny_user.
399
400 Mon Aug 13 02:53:54 UTC 2007  Curtis L. Knight  <knighcl@gmail.com>
401         * share/apkg-db: [_createDBEntry] Change eula marker file name to be
402           $SHORTNAME-$SOFTWAREVERSION-$PACKAGEVERSION such that any package
403           change would ask for EULA acceptance.
404         * share/apkg-funclib: [_checkEULA] Check eula marker file name
405           $SHORTNAME-$SOFTWAREVERSION-$PACKAGEVERSION for acceptance.
406
407 Mon Aug 13 01:56:13 UTC 2007  Curtis L. Knight  <knighcl@gmail.com>
408         * share/apkg-db: [_createDBEntry] Add handling for EULA marker file which
409           is created before package database locations are available. Copy all EULA
410           package data to database.
411         * share/apkg-funclib: Add setting of XDG variables scoped for autopackage;
412           Change cvs references to svn; Check EULA logic was replace with
413           _checkEULA(); [_checkEULA] Added to check for eula marker file;
414           [_displayEULA] Adjusted for meta dir location changed from payload
415           location; Updated display-tool binary arguments.
416         * share/backend.template: Check EULA logic was replaced with _checkEULA().
417         * makepackage: Comment out EULADISPLAY options that are not implemented;
418           Add section 6.1 which compiles display-tool binaries; EULAFILENAME is
419           validated to meta dir location changed from payload location.
420
421 Sun Aug  5 02:28:21 UTC 2007  Curtis L. Knight  <knighcl@gmail.com>
422         * share/release/autopackage-build: Remove .svn directories from devel tools
423           archive.
424         * share/release/autopackage-devel.rpm.spec: Add rpm ChangeLog entry for
425           revision 2 of the 1.2.4 release.
426
427 Wed Jul 25 02:38:08 UTC 2007  Curtis L. Knight  <knighcl@gmail.com>
428         * etc/config: Add autopackage_suppress_eula key for automatic acceptance.
429         * etc/config-not-installed: Add autopackage_suppress_eula key for automatic
430           acceptance.
431         * share/apkg-funclib: Add metaKeys EULAFILENAME and EULADISPLAY; Add
432           intlKey EULAFILENAME; [_installer] Add check for displaying eula for user
433           acceptance; [_displayEULA] New function to show eula by selecting the
434           best application based on desktop environment.
435         * share/backend.template: Add sub prepare check for displaying eula for
436           user acceptance
437         * makepackage: Change to using $HOME and not '~' such that substitution can
438           happen properly; Add default value check for EULADISPLAY; Fixup some test
439           logic; Add value check for EULAFILENAME and error if file not found.
440
441 Tue Jul 10 04:32:03 UTC 2007  Curtis L. Knight  <knighcl@gmail.com>
442         * share/apkg-funclib: [_searchPackage] Comment out code that should work to
443           the retrieve function - need to revisit for refactoring; Taint check
444           repository data for '.xml' extension; Clean up error message - need to
445           move to apkg-defs.
446
447 Mon Jul  9 22:48:53 UTC 2007  Curtis L. Knight  <knighcl@gmail.com>
448         * release/autopackage-devel.apspec: Update for 1.2.5 release.
449         * release/autopackage-devel.rpm.spec: Update for 1.2.5 release.
450         * release/autopackage.rpm.spec: Update for 1.2.5 release.
451         * share/skeletons/@autopackage.org/tests/foobar/core/skeleton.1:
452           Update to HEAD.
453         * share/apkg-funclib: Update for 1.2.5 release; Create working directory if
454           not already setup - starting through package script; [_searchPackage] New
455           function to call search url with a query; Should be refactored to
456           existing functions.
457         * package: [_search] New function to process search arguments; command
458           'package search' is available.
459
460 --------------------  1.2.4 was released  --------------------
461
462 Sat Jul  7 03:32:14 UTC 2007  Curtis L. Knight  <knighcl@gmail.com>
463         * doc/documentation-build: Correct the directory reference to xhtml files.
464
465 Sat Jun 30 04:53:07 UTC 2007  Taj Morton  <tajmorton@gmail.com>
466         * share/apkg-script-utils: Half-fix #19. See comments on ticket for details.
467
468 2007-06-13  Isak Savo  <isak.savo@gmail.com>
469         * doc/documentation-build: Abort if we can't find the docbook stylesheets
470
471 Sun Jun 10 04:18:13 UTC 2007  Curtis L. Knight  <knighcl@gmail.com>
472         * doc/makeapi.pl: Updated for char encoding issues removed offending text.
473
474 Sun Jun 10 04:12:08 UTC 2007  Curtis L. Knight  <knighcl@gmail.com>
475         * doc/docbook.xml: Updated for char encoding issues removed offending text.
476         * doc/documentation-build: Changed char encoding from docbook to html.
477
478 Sun Jun 10 03:23:50 UTC 2007  Curtis L. Knight  <knighcl@gmail.com>
479         * doc/docbook.xml: Updated for char encoding issues.
480         * doc/documentation-build: Fix char encoding issues from docbook to html.
481
482 Sun Jun 10 01:30:19 UTC 2007  Curtis L. Knight  <knighcl@gmail.com>
483         * doc/Makefile: Added call to clean label to generate api html docs.
484         * release/autopackage-build: Fix reference to old gtkfe dir structure.
485
486 Sat Jun  9 23:33:02 UTC 2007  Curtis L. Knight  <knighcl@gmail.com>
487         * makepackage: Improve trace comments that were showing skipped logic.
488
489 Sat Jun  9 20:02:02 UTC 2007  Curtis L. Knight  <knighcl@gmail.com>
490         * makepackage: Scan for proper require*/recommend* calls from Prepare
491           specfile metadata. Ticket #29.
492
493 Mon Jun  4 02:12:23 UTC 2007  Taj Morton  <tajmorton@gmail.com>
494         * makepackage: Check for and warn about GLIBC_2.4 symbols as well
495           as GLIBC_2.3.
496
497 Sun May 27 17:54:52 UTC 2007  Taj Morton  <tajmorton@gmail.com>
498         * doc/docbook.xml: Correct link to FDO shared-mime-info spec.
499
500 Sun May 27 15:40:20 UTC 2007  Curtis L. Knight  <knighcl@gmail.com>
501         * release/autopackage-build-unattended: Update for svn and add in cvs
502           for documentation building requirement.
503
504 Sun May 27 15:02:37 UTC 2007  Curtis L. Knight  <knighcl@gmail.com>
505         * doc/Makefile: Update reference to makeapi.pl file.
506
507 Sat May 26 15:56:19 UTC 2007  Taj Morton  <tajmorton@gmail.com>
508         * share/skeletons/@mega-nerd.com/libsndfile/skeleton.1: Added
509           skeleton for detecting libsndfile.
510
511 Fri May 25 02:58:23 UTC 2007  Curtis L. Knight  <knighcl@gmail.com>
512         * release/autopackage-devel.apspec: Update for 1.2.4 release.
513         * release/autopackage-devel.rpm.spec: Update for 1.2.4 release.
514         * release/autopackage.rpm.spec: Update for 1.2.4 release.
515         * share/apkg-funclib: Update for 1.2.4 release.
516         * share/skeletons/@autopackage.org/tests/foobar/core/skeleton.1:
517           Update for 1.2.4 release.
518
519 Fri May 25 02:39:07 UTC 2007  Curtis L. Knight  <knighcl@gmail.com>
520         * share/apkg-script-utils: [copyFiles] Remove conditional on deleting
521           the temporary file counting file. Fixes #25.
522
523 --------------------  1.2.3 was released  --------------------
524
525 Tue May  8 06:05:29 UTC 2007  Taj Morton  <tajmorton@gmail.com>
526         * share/apkg-funclib: [installIcon()]: Translate < and > to HTML entities
527           for docs and clarify what the hicolor theme is. Web API docs still need
528           to be rebuilt.
529
530 Mon Apr 23 03:40:54 UTC 2007  Taj Morton  <tajmorton@gmail.com>
531         * makepackage: Warn about lack of apkg support code instead of failing
532           silently. Thanks Eugene Zolenko. Fixes #15.
533
534 Sun Apr  8 01:26:32 UTC 2007  Curtis L. Knight  <knighcl@gmail.com>
535         * share/apkg-bashlib: [stripDupedItems] Update function to pass unit test
536           as it was not processing input at all. Solution for #14.
537
538 Sat Apr  7 21:31:16 UTC 2007  Curtis L. Knight  <knighcl@gmail.com>
539         * tests: Update for test failures and rename files for test suffix.
540
541 Sat Apr  7 18:31:20 UTC 2007  Taj Morton  <tajmorton@gmail.com>
542         * share/apkg-script-utils: [_installMenuItemInitialize()]: Bash doesn't glob
543           when enclosed in "quotes." This means that libgnome-menu wasn't actually
544           being detected. Did this ever work? Fixes #8.
545
546 Fri Mar 30 06:19:07 UTC 2007  Taj Morton  <tajmorton@gmail.com>
547         * share/stub.2.template: Allow packages run in debug mode (--debug) to
548           start installation by running apkg-installer (previously, this would die
549           with "use package install" message). Fixes #9.
550
551 Thu Mar 29 05:04:56 UTC 2007  Taj Morton  <tajmorton@gmail.com>
552         * share/apkg-funclib: Work around Gentoo's lack of a libstdc++.so in
553           /usr/lib.
554
555 Tue Mar 27 23:44:21 UTC 2007  Taj Morton  <tajmorton@gmail.com>
556         * share/skeletons/@autopackage.org/autopackage-gtk/skeleton.1: Added
557           so that qtfe can install autopackage-gtk for desktop integration if
558           it needs to (e.g., apkg support code was installed through RPM so
559           gtkfe wasn't installed.). Fixes #4.
560
561 Tue Mar 27 22:05:33 UTC 2007  Taj Morton  <tajmorton@gmail.com>
562         * share/apkg-bashlib: [safeSed()]: Force C locale when detecting sed
563           version. Closes #6.
564
565 Tue Mar 27 16:25:39 UTC 2007  Taj Morton  <tajmorton@gmail.com>
566         * share/apkg-funclib: [_installer()]: Clean up properly if user
567           tries to execute package. Fixes #2, thanks to Christian Morales Vega.
568
569 Mon Mar 26 05:31:31 UTC 2007  Taj Morton  <tajmorton@gmail.com>
570         * release/autopackage-devel.apspec: Allow autopackage-devel package to
571           be upgraded like normal packages. Thanks to Chris Guirl for finding
572           this.
573
574 Sun Mar 25 18:21:47 UTC 2007  Curtis L. Knight  <knighcl@fastmail.fm>
575         * release/autopackage-devel.apspec: Update for 1.2.3 release.
576         * release/autopackage-devel.rpm.spec: Update for 1.2.3 release; Update
577           reference to makepackage.
578         * release/autopackage.rpm.spec: Update for 1.2.3 release.
579         * share/apkg-funclib: Update for 1.2.3 release.
580         * share/skeletons/@autopackage.org/tests/foobar/core/skeleton.1:
581           Update for 1.2.3 release.
582
583 --------------------  1.2.2 was released  --------------------
584
585 Sat Mar 24 16:54:49 UTC 2007  Curtis L. Knight  <knighcl@fastmail.fm>
586         * main/share/apkg-script-utils: [copyFiles] Add --noprogressbar option
587           to support installIcon which has to call this function within a loop;
588           [installIcon] Use --noprogressbar option on copyFiles call - better to
589           have no progress bars instead of 4.
590
591 Sat Mar 24 14:21:58 UTC 2007  Curtis L. Knight  <knighcl@fastmail.fm>
592         * main/share/apkg-script-utils: [copyFiles] Fix to allow file count
593           variable to be used from conditional logic to while read loop;
594           This is a bash workaround that requires the use of a temp file which
595           is a further i/o hit for the core api and frontends.
596
597 Fri Mar 23 16:13:09 UTC 2007  Taj Morton  <tajmorton@gmail.com>
598         * main/makepackage: Allow use of CXX1 env var for gcc-3.2/3.3 to
599           make double compilation easier to use.
600
601 Fri Dec 22 22:01:21 UTC 2006  Taj Morton  <tajmorton@gmail.com>
602         * share/apkg-funclib, share/apkg-ttyfe, share/backend.template,
603           share/installer.template, share/installer.2.template,
604           share/stub.template, share/stub.2.template: Use (quoted) $HOME/.config
605           instead of ~/.config to find config files. A quoted "~" in bash doesn't
606           get expanded (stub.2), and caused LZMA errors when extracting with -x.
607
608 Sun Dec 17 19:53:34 UTC 2006  Curtis L. Knight  <knighcl@fastmail.fm>
609         * main/libexec/autosu-su.c: [su_exec] Change to use setup_su as second
610           argument for pty_new call.
611
612 Sat Dec 16 23:38:10 UTC 2006  Curtis L. Knight  <knighcl@fastmail.fm>
613         * main/package: Force PREFIX and FILENAME from arguments to be absolute.
614
615 Sat Dec 16 22:17:45+0100 Isak Savo  <isak.savo@gmail.com>
616         * libexec/autosu-helper.c (main)
617         * libexec/autosu-su.c (setup_su)
618         * libexec/autosu-sudo.c (setup_sudo): Also set the environment variables
619           LANG and LANGUAGE to "C" to make sure that the messages that are
620           output are in English - http://autopackage.org/forums/viewtopic.php?t=576
621
622 Sat Dec 16 22:17:45 UTC 2006  Curtis L. Knight  <knighcl@fastmail.fm>
623         * main/share/apkg-script-utils: [installMenuItem] Send desktop-file-install
624           output from console to $AUTOPACKAGE_DEBUG_LOGFILE; [_executeTrigger] Send
625           update-menus output to $AUTOPACKAGE_DEBUG_LOGFILE as capturing to a var
626           and tracing did not work.
627
628 Sat Dec 16 20:44:35 UTC 2006  Curtis L. Knight  <knighcl@fastmail.fm>
629         * main/package: [_processPackageOptions} New function to parse install
630           command options - need to integrate a slight bit with
631           _processPackageArguments; Package script can handle --prefix, -f, -F,
632           -g, -t arguments; Leave less working directories spewn around;
633           Beautifying and logic cleanups to use _processPackageOptions.
634         * main/share/apkg-funclib: Add PREFIX and _prefix to export list;
635           [_installer] Remove unsetting PREFIX because autosu authentication -
636           this is already handle with _initializeAutopackage setting PREFIX for
637           every case except when _prefix='commandline'.
638
639 Mon Dec  4 03:56:58 UTC 2006  Curtis L. Knight  <knighcl@fastmail.fm>
640         * main/release/autopackage-build-unattended: Change makeinstaller references
641           to makepackage; Update to use svn repository.
642
643 Mon Dec  4 03:14:23 UTC 2006  Curtis L. Knight  <knighcl@fastmail.fm>
644         * main/makepackage: Change makeinstaller references to makepackage.
645         * main/setup: Change makeinstaller references to makepackage.
646         * main/release/autopackage-build: Change makeinstaller references to
647           makepackage.
648         * main/release/autopackage-devel.apspec: Change makeinstaller references to
649           makepackage.
650
651 Tue Nov 21 05:02:52 UTC 2006  Curtis L. Knight  <knighcl@fastmail.fm>
652         * main/makeinstaller: Make sure it returns 0.
653
654 Sun Nov 19 19:08:55 UTC 2006  Curtis L. Knight  <knighcl@fastmail.fm>
655         * gtkfe/configure.in: Update for 1.2.2 release.
656         * main/release/autopackage-devel.apspec: Update for 1.2.2 release.
657         * main/release/autopackage-devel.rpm.spec: Update for 1.2.2 release.
658         * main/release/autopackage.rpm.spec: Update for 1.2.2 release.
659         * main/share/apkg-defs: Remove updating linker and mime output string.
660         * main/share/apkg-funclib: Update for 1.2.2 release; [_installer] Execute
661           triggers for installation failures as well.
662         * main/share/apkg-script-utils: [copyFiles] Simulate copy to calculate file
663           counts for entire call - progressBar shows for 4 or more files counted;
664           [copyFile] Remove extraneous code and make trace match copyFiles;
665           [installLib] Add ldconfig trigger call and remove outputStatus;
666           [_logTrigger] Add ldconfig case; [_registerTrigger] Add ldconfig case and
667           reorder ldconfig to be first; [_executeTrigger]  Add ldconfig case;
668           [installMime] Remove outputStatus for updating mime database;
669           [removeLinkerCacheEntry] Add ldconfig trigger call.
670         * main/share/skeletons/@autopackage.org/tests/foobar/core/skeleton.1:
671           Update for 1.2.2 release.
672         * qtfe/autopackage/default.apspec: Update for 1.2.2 release.
673
674 --------------------  1.2.1 was released  --------------------
675
676 Mon Nov  6 16:04:59 UTC 2006  Taj Morton  <tajmorton@gmail.com>
677         * main/doc/docbook.xml: Change references to installDesktop() to
678           installMenuItem().
679
680 Mon Nov  6 03:52:28 UTC 2006  Curtis L. Knight  <knighcl@fastmail.fm>
681         * main/share/apkg-script-utils: [_setupDesktopFile] Change logic such that
682           default category is written only when all other categories are processed.
683
684 Sat Nov  4 16:42:02 UTC 2006  Curtis L. Knight  <knighcl@fastmail.fm>
685         * main/share/apkg-script-utils: [removeLinkerCacheEntry] Changed .so file
686           listing to use ls - previous echo would still send text if files did not
687           exist so no linker entry has ever been removed - noted by Eugene Zolenko.
688
689 Sat Nov  4 16:17:09 UTC 2006  Curtis L. Knight  <knighcl@fastmail.fm>
690         * main/share/apkg-script-utils: [_setupDesktopFile] Added mandriva xdg
691           desktop handling capabilities - require X-MandrivaLinux-* category value.
692
693 Fri Nov  3 01:11:09 UTC 2006  Curtis L. Knight  <knighcl@fastmail.fm>
694         * main/share/apkg-bashlib: [escapeFilename] Add global scope to handling
695           '$' characters - noted by Eugene Zolenko.
696
697 Fri Nov  3 00:13:36 UTC 2006  Curtis L. Knight  <knighcl@fastmail.fm>
698         * apbuild/Makefile: Update for 1.2.1 release.
699         * apbuild/apgcc: Update for 1.2.1 release.
700         * gtkfe/configure.in: Update for 1.2.1 release.
701         * main/release/autopackage-devel.apspec: Update for 1.2.1 release.
702         * main/release/autopackage-devel.rpm.spec: Update for 1.2.1 release.
703         * main/release/autopackage.rpm.spec: Update for 1.2.1 release.
704         * main/share/apkg-funclib: Update for 1.2.1 release.
705         * main/share/skeletons/@autopackage.org/tests/foobar/core/skeleton.1:
706           Update for 1.2.1 release.
707         * qtfe/autopackage/default.apspec: Update for 1.2.1 release.
708
709 Thu Nov  2 22:07:15 UTC 2006  Taj Morton  <tajmorton@gmail.com>
710         * main/share/apkg-script-utils: [installLib] Actually rebuild cache when
711           running ldconfig to make shared libs available right away. We did this
712           in 1.0 then I removed it from 1.2 (changed to -n $dest).
713
714 Sun Oct 29 23:22:50 UTC 2006  Curtis L. Knight  <knighcl@fastmail.fm>
715         * main/share/apkg-funclib: [_loadPackageEnvironment] Protect dealing
716           with $TIMESTAMPINSTALL when value is not set - errant terminal output.
717
718 --------------------  1.2 was released  --------------------
719
720 Sun Oct 15 04:08:07 UTC 2006  Curtis L. Knight  <knighcl@fastmail.fm>
721         * main/doc/categories.xml: Reorder two functions.
722         * main/doc/docbook.xml: Update for space additions.
723         * main/doc/documentation-build: Add space additions for some tags.
724         * main/doc/makedoc.pl: Add Since and Deprecated to function parameter
725           listing with default value of 1.0 for Since; Add new output to function
726           parameter HTML tables; Add function parameters in alphabetic function
727           page; Reform descriptions that they are output in P tags and line returns
728           are converted to paragraph breaks.
729         * main/share/apkg-native: [removeOwningPackage] Doc update for Since and
730           parameter addition.
731         * main/share/apkg-script-utils: [isLibrary32] Doc update for Since and
732           parameter addition; [installDesktop] Doc update for Deprecated;
733           [installMenuItem] Doc update for Since; [installKdeMimeApp] Doc update
734           for description, Deprecated, and parameter addition; [installKDEMime] Doc
735           update for Since; [installPkgConfig] Doc update for Since; [checksym] Doc
736           update for Since.
737
738 Sat Oct 14 00:05:49 UTC 2006  Curtis L. Knight  <knighcl@fastmail.fm>
739         * main/doc/documentation-build: Add howto-install/it to archive; Tidy the
740          web api docs.
741
742 Thu Oct 12 01:18:44 UTC 2006  Curtis L. Knight  <knighcl@fastmail.fm>
743         * main/doc/categories.xml: Update and reorder functions in listing.
744         * main/doc/Makefile: Add apkg-native file to generate documentation output.
745
746 Tue Oct 10 04:36:14 UTC 2006  Curtis L. Knight  <knighcl@fastmail.fm>
747         * main/doc/Makefile: Revert back to building to api directory.
748         * main/doc/documentation-build: Revert back to building to api directory;
749           Remove fixup sed calls - move spaces to inside of tags.
750         * main/doc/docbook.xml: Updated for space handling or reformatting.
751         * main/doc/tidy: Updated to 25 Oct 2006 release - stripped binary.
752
753 Sun Oct  8 05:44:54 UTC 2006  Curtis L. Knight  <knighcl@fastmail.fm>
754         * main/makeinstaller: When PACKAGEVERSION is NULL or <1 set default as 1;
755           Change example specfile PackageVersion to 2.
756
757 Sat Oct  7 00:58:03 UTC 2006  Curtis L. Knight  <knighcl@fastmail.fm>
758         * main/package: Revert patch to remove checking names before a removal
759           session starts - causes problems with package removal within manager.
760         * main/share/apkg-dep: [_forgeDependency] Change logic such that instead of
761           trying to match every line before adding an entry - add entry then unique
762           sort out the duplicates; Add removal instructions for every execution.
763         * main/share/apkg-funclib: [_installGTKFE} Removing gtkfe during a support
764           code upgrade leaks output to console - frontend setup is not complete at
765           that time so push output to /dev/null as a workaround.
766
767 Wed Oct  4 23:58:45 UTC 2006  Isak Savo  <isak.savo@gmail.com>
768         * libexec/dirisempty.c (dir_is_empty): Use lstat() instead of stat() so
769           that we don't get stuck on recursive links.
770
771 Wed Oct  4 23:44:20 UTC 2006  Curtis L. Knight  <knighcl@fastmail.fm>
772         * main/release/autopackage-install: Add logic so script uses the installed
773           functions instead of the installing/updating functions; After support
774           code has been installed/updated then source the new functions.
775
776 Thu Sep 21 23:48:10 UTC 2006  Francesco Montorsi  <f18m_cpp217828@yahoo.it>
777         * main/share/skeletons/@wxwidgets.org/wxgtk/skeleton.1: Initial import.
778
779 Thu Sep 21 03:02:51 UTC 2006  Taj Morton  <tajmorton@gmail.com>
780         * share/apkg-funclib: [_userPrefix()] Switch to more correct -n
781           tests when setting PREFIX because _PLATFORM is set to KDE.
782
783 Sat Sep 16 01:51:05 UTC 2006  Taj Morton  <tajmorton@gmail.com>
784         * share/apkg-script-utils: [_prepareCxxBinaries()] Delete patches before returning
785           with $CXX_ABI=0 or 1.
786
787 Sat Sep 16 00:30:28 UTC 2006  Taj Morton  <tajmorton@gmail.com>
788         * share/apkg-funclib: [_initializeAutopackage(), C++ ABI detection]:
789           Follow the libstdc++.so.6 symlink with `readlink -f` so we get a full path,
790           instead of just the filename (libstdc++.so.6.0.5.apkg).
791
792 Thu Sep 14 14:50:17 UTC 2006  Taj Morton  <tajmorton@gmail.com>
793         * libexec/luau-downloader: Use /bin/bash instead of /bin/sh.
794         * libexec/fixlibtool: [C++] Force libtool to first look in the
795           directory where the compiler-provided libstdc++.so is found.
796         * share/apkg-script-utils: [prepareBuild()] run `make clean`
797           so that when double compiling we get a clean $source_dir.
798           Put libtool stuff before running make, then force `make` to use
799           our libtool. [installIcon()] Document the function to talk about
800           the "proper" way to install icons (themes). [installConfig()]: Say
801           we'll fix it in 1.4.
802
803 Wed Sep 13 21:38:00 CET 2006  Isak Savo  <isak.savo@gmail.com>
804         * libexec/Makefile (vfolder-magic): Remove bash specific redirection
805         * unsetup (apkg_main_dir): Remove bash specific redirection
806         * ../lzma: Remove bash specific tests
807
808 Tue Sep 12 21:16:41 UTC 2006  Curtis L. Knight  <knighcl@fastmail.fm>
809         * main/share/apkg-funclib: [_initializeAutopackage] Move converting support
810           code install marker file to the file out of function; Remove setting up
811           WORKING_DIRECTORY in file - it is always taken from a package stub;
812           [_installGTKFE] Upgraded executed_from_directory to
813           EXECUTED_FROM_DIRECTORY; Change package remove autopackage-gtk to
814           a forked uninstallPackage autopackage-gtk; Call gtkfe package directly
815           to install.
816         * main/share/stub.2.template: Working directory is generated for every
817           package stub executed unless fed a directory with '-w' switch.
818         * main/share/stub.template: Reorder logic and add comments to match .2
819           template files.
820
821 Mon Sep 11 20:56:37 UTC 2006  Curtis L. Knight  <knighcl@fastmail.fm>
822         * main/share/apkg-dep: [_retrieveLocalPackage] [_retrievePayloadFromNet]
823           Do not determine API version to properly execute a --delay package
824           command - keep '-w' switch in 1.0/1.2 stub.
825         * main/share/stub.2.template: Add logic for -w switch.
826         * main/share/stub.template: Update trace comment to match.
827
828 Sun Sep 10 20:02:16 UTC 2006  Curtis L. Knight  <knighcl@fastmail.fm>
829         * main/package: During a removal session - check that supplied package
830           names all resolve before processing anything.
831
832 Sun Sep 10 16:39:02 UTC 2006  Curtis L. Knight  <knighcl@fastmail.fm>
833         * main/share/apkg-funclib: Touch marker file for first time install of
834           support code - gets away from installer.template changes.
835         * main/share/apkg-funclib: [_initializationAutopackage] Add comments
836           explaining first time marker file being converted into a variable.
837         * main/share/installer.2.template: Remove setting variable for first time
838           installs - was using gtkfe package template as the new installation
839           marker, now the support code install script contains the marker.
840         * main/share/installer.template: Remove setting variable for first time
841           installs.
842
843 Sat Sep  9 23:52:50 UTC 2006  Curtis L. Knight  <knighcl@fastmail.fm>
844         * main/share/apkg-funclib: [_autosuCommand] ldd error written to /dev/null.
845         * main/share/apkg-funclib: [_autosuCommand] Add call for ldd to find a
846           locally available autosu-gtk to test - first time support install case.
847
848 Sat Sep  9 22:38:42 UTC 2006  Curtis L. Knight  <knighcl@fastmail.fm>
849         * main/etc/config: Remove timestamping option from wget options.
850         * main/etc/config-not-installed: Remove timestamping option from wget options.
851         * main/share/apkg-funclib: [_installerFinish] Timestamping option for wget
852           busts the call when using gtkfe - remove references and reinstate the
853           use of configuration variable.
854
855 Sat Sep  9 20:25:52 UTC 2006  Curtis L. Knight  <knighcl@fastmail.fm>
856         * main/share/apkg-defs: Remove --debuglevel case from help text.
857         * main/share/apkg-dep: [_retrieveLocalPackage] [_retrievePayloadFromNet]
858           Incorporate use of _getPackageHeader(); Determine API version to properly
859           execute a --delay package command - as WORKING_DIRECTORY is public, 1.2
860           stubs do not contain '-w' switch.
861         * main/share/apkg-funclib: [_processPackageArguments] Remove --debuglevel
862           case; [_getPackageHeader] Returns header text from package stub.
863         * main/share/stub.template: Remove --debuglevel case.
864 [
865 Sat Sep  9 20:50:34 UTC 2006  Taj Morton  <tajmorton@gmail.com>
866         * makeinstaller: [C++ Double Compilation] export APBUILD_CXX1 when
867           compiling a second time so that apg+ gets the new compiler (CXX2).
868         * share/skeletons/skeletons/@levien.com/libart/skeleton.1: Add missing
869           ending quote. Oops!
870
871 Sat Sep  9 01:47:59 UTC 2006  Curtis L. Knight  <knighcl@fastmail.fm>
872         * main/share/apkg-script-utils: [copyFiles] Remove progressBar for root
873           filenames of call like directory/* - function confusion on counting
874           current root argument index and root argument directory file count.
875         * main/share/apkg-io: [progressBar] Change to warn and then adjust counter
876           such that it is never out of bounds ( !> 100% ) - protect gtkfe from
877           potential seg faults.
878
879 Fri Sep  8 22:06:20 UTC 2006  Curtis L. Knight  <knighcl@fastmail.fm>
880         * main/share/apkg-funclib: [_installerFinish] Remove
881           $autopackage_wget_options as it was corrupting the wget call during
882           gtkfe operation; Reinstate forking of anonymous reporting wget calls.
883
884 Thu Sep  7 03:00:41 UTC 2006  Taj Morton  <tajmorton@gmail.com>
885         * doc/docbook.xml: Document new RepositoryFilename key. Reword bit on
886           <apkg:icon> in MIME Type info. Fix typo in Gnome .mime example.
887
888 Thu Sep  7 00:53:04 UTC 2006  Curtis L. Knight  <knighcl@fastmail.fm>
889         * main/makeinstaller: Add rootname checks for error on protocol https,
890           changed to an error for at least one colon (embedding the software
891           version), and warning for when rootname version != software version.
892
893 Wed Sep  6 01:14:21 UTC 2006  Curtis L. Knight  <knighcl@fastmail.fm>
894         * main/share/apkg-funclib: [specKeys] Add RepositoryFilename.
895         * main/makeinstaller: Add Repository defaults and use the filename
896           variable when generating xml repository file.
897
898 Wed Sep  6 00:51:53 UTC 2006  Curtis L. Knight  <knighcl@fastmail.fm>
899         * main/share/apkg-funclib: [_installerFinish] Anonymous usage wget calls
900           are no longer forked as the calls were having issues when using gtkfe.
901
902 Mon Sep  4 20:03:37 UTC 2006  Curtis L. Knight  <knighcl@fastmail.fm>
903         * main/share/apkg-funclib: [_installerFinish] Remove _processTrigger
904           session call; [_installer] Add _processTrigger session call before
905           summary screen is generated.
906
907 Mon Sep  4 18:46:31 2006  Mike Hearn  <mike@plan99.net>
908         * share/apkg-funclib: Allow the launcher to override statistics reporting.
909
910 Mon Sep  4 02:56:34 UTC 2006  Taj Morton  <tajmorton@gmail.com>
911         * share/apkg-native: [removeOwningPackage()] Follow symlinks so that
912           libraries with libtool versioning can be uninstalled (allow
913           removeOwningPackage libfoo.so.0.3 to uninstall package that
914           owns libfoo.so.0.3.1. libfoo.so.0.3 was created by ldconfig)
915
916 Mon Sep  4 02:50:04 UTC 2006  Curtis L. Knight  <knighcl@fastmail.fm>
917         * main/share/apkg-script-utils: [_registerTrigger] Change writing to
918           package command file not session command file; [_processTriggers] Add
919           the moving of command from the package to session command file - allow
920           for multiple package's command to be collected in unique package
921           command files and one session command file.
922
923 Wed Aug 30 03:38:49 UTC 2006  Curtis L. Knight  <knighcl@fastmail.fm>
924         * main/share/apkg-bashlib: [addLine] Touch file if it does not exist.
925         * main/share/apkg-funclib: [_installerFinish] Add call for processing
926           end of session triggers.
927         * main/share/apkg-script-utils: [_installScriptFinished] Add call for
928           processing end of package triggers; [installMenuItem] Remove previous
929           logic for update-menu/vfolder-magic/kbuildsycoca and replace with
930           registerTrigger calls; [_desktopDBUpdate] Remove unused function;
931           [_logTrigger] [_registerTrigger] [_executeTrigger] [_processTrigger]
932           New function for triggering delayed commands; [_setupDesktopFile] Change
933           call from _desktopDBUpdate to use registerTrigger call; [installIcon]
934           Change to using registerTrigger call; [_installKDEMime] Change to using
935           registerTrigger call; [installMimeDesktop] Change to using
936           registerTrigger call; [installMime] Change to using registerTrigger call.
937
938 Mon Aug 28 01:00:27 UTC 2006  Taj Morton  <tajmorton@gmail.com>
939         * share/apkg-bashlib: [escapeFileName()] Escape ( and ).
940         * share/skeletons/@levien.com/libart/skeleton.1: Improve
941           checking for libart 2.x.
942         * makeinstaller: Escape $ in $PREFIX in removeOwningPackage()
943           example in specfile.
944         * share/apkg-script-utils: [installMan()] Add note about installing
945           translated manpages.
946
947 Sun Aug 27 23:27:01 UTC 2006  Curtis L. Knight  <knighcl@fastmail.fm>
948         * main/share/apkg-funclib: [_installGTKFE] Send return code for all logic
949           blocks such that the output message will correctly denote gtkfe install.
950
951 Sun Aug 27 22:41:50 UTC 2006  Curtis L. Knight  <knighcl@fastmail.fm>
952         * main/share/apkg-funclib: Add _autopackage_support_install and
953           _autopackage_execute_package to export list; [_installGTKFE] Set
954           _autopackage_execute_package so gtkfe can be executed without an error;
955           Set a private WORKING_DIRECTORY for gtkfe installation - the gtkfe session
956           was removing the initial calling package's WORKING_DIRECTORY;
957           [_installer] Remove check for file apkg-support-install and use
958           _autopackage_support_install variable instead.
959         * main/share/backend.template: Remove temporary API hack.
960         * main/share/installer.2.template: Remove temporary API hack; Remove
961           touching file apkg-support-install and set _autopackage_support_install
962           variable.
963         * main/share/installer.template: Remove temporary API hack; Remove
964           setting _autopackage_support_install variable.
965
966 Sun Aug 27 14:33:01 UTC 2006  Curtis L. Knight  <knighcl@fastmail.fm>
967         * main/share/apkg-script-utils: [_desktopDBUpdate] Remove err call; Reorder
968           if logic such that uninstall logCommand call always occurs as the proper
969           binary could show up again if it failed earlier; Add return code.
970
971 Wed Aug 23 14:02:25 2006  Mike Hearn  <mike@plan99.net>
972         * share/apkg-script-utils: Fix installInfo() to use safeSed, reported
973           by Scott Pakin.
974
975 Mon Aug 14 01:01:24 UTC 2006  Taj Morton  <tajmorton@gmail.com>
976