forked from drfiemost/porg
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChangeLog
205 lines (144 loc) · 6.63 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
SVN
---
+ Added flag '-Wno-nonnull-compare' to compiler, to avoid
unnecessary warnings (thanks Bat Guano).
+ porg: Function get_digits(): Return 1 when input number is 0.
Version 0.10 (17 May 2016)
--------------------------
+ Fixed bug: Make variable names in porgrc file really case
insensitive. Now, "LOGDIR", "logdir" and "LogDiR" are all
valid and equivalent (thanks Alain Bureau).
Version 0.9 (16 April 2016)
---------------------------
General changes:
+ Removed 'make logme' (no longer required to log the own porg
installation). Experimental. Please report any error.
+ Removed /mnt, /media and /cdrom from the default EXCLUDE (thanks
Tomoaki Nishiyama).
+ Replace mode_t by int when calling va_arg() so that the code compiles
in OSX 10.6 (thanks Tomoaki Nishiyama).
+ Allow lowercase variable names in porgrc (like 'include=...').
Changes in grop:
+ Bugfix: When running grop as root, save config file in directory
'/root/.config/grop' (it was saved in the ordinary user home dir).
+ Do not allow running multiple grop instances at the same time.
Version 0.8 (13 April 2015)
---------------------------
General changes:
+ Fixed "double DESTDIR" bug (thanks Rene J.V. Bertin).
+ Added support for MacOS, and perhaps MacOS X (thanks Masahiro Kasahara
and Rene J.V. Bertin).
Changes in porg:
+ Better option requirement checking.
+ When calculating total sizes of packages, sizes of hardlinks to installed
files are counted only once (thanks Kardakov Slava).
Changes in scripts:
+ porgball: Support logging of tarballs from outside of current working
directory (thanks Piotr Karbowski).
+ porgball: Don't crash when there's no logdir (thanks Piotr Karbowski).
+ paco2porg: Properly lowercase package names (thanks Kardakov Slava).
Version 0.7 (25 June 2014)
--------------------------
+ Added missing $(DESTDIR)s to Makefiles.
Changes in porg:
+ Check for command line option requirements.
+ Option -U requires -r.
+ Added short option -j for --log-missing.
+ Bugfix: Properly deal with big package sizes (> 4G).
Changes in grop:
+ Display a startup info dialog when reading big databases.
+ Added button "porg suffix" to the porgball creation dialog.
+ When showing results in the "Find file" dialog, double clicking on a
row, or pressing of <Return>, makes the treeview in the main window
scroll to the selected package.
+ Improved the quality of the grop icon.
Changes in scripts:
+ Bugfix: porgball failed to process symbolic links to directories.
+ Bugfix: paco2porg failed to process missing files.
Version 0.6 (16 June 2014)
--------------------------
Changes in porg:
+ Bugfix: porg erroniously complained about command line option
incompatibility when some options were doubled (like in '-rr').
+ Improved the man page and usage output of porg, organizing options by
groups. Added a new section 'FILE NAMES WITH SPACES' to the man page.
Reading it is recommended.
+ Removed path /etc/mtab from the default EXCLUDE.
+ Search package info in configure.log if config.log is not found.
+ Ask the user when unlogging a package (option -U), unless option -b
is enabled.
Changes in grop:
+ New icon.
Changes in scripts:
+ New command line options --no-porg-suffix and --logdir for porgball.
+ Let porgball extract files from ordinary tarballs (without suffix
'.porg' in their names).
+ Honour DESTDIR when installing porg_bash_completion (thanks Veeti
Paananen).
Version 0.5 (11 June 2014)
--------------------------
Changes in porg:
+ Improved checking of command line options compatibility.
+ Added paths {/run,/mnt,/media,/cdrom,/etc/mtab} to the default EXCLUDE.
Changes in grop:
+ Accept command line options (run 'grop -h' for more info).
+ Added a "Cancel" button to the porgball creation dialog. Fixed some minor
bugs.
+ Save settings in ~/.config/grop/groprc instead of ~/.grop
Changes in scripts:
+ Bugfix: Porgball failed when trying to log extractions with porg.
+ Bugfix (#1): Paco2porg lost package information (thanks Leandro Nini).
Version 0.4 (26 May 2014)
-------------------------
+ Bugfix: In some cases, tmp files were not removed after installing a
package.
+ Bugfix: Some files were not registered when logging the own porg
installation with "make logme".
+ Bugfix: The main window of grop was partially invisible.
+ Bugfix: Porgball failed to extract porgballs in some cases.
+ New feature: When installing a package, save the environment variables
passed to ./configure, and not only the command line options.
+ New feature: Expand any environment variable (and not only $HOME),
in variable LOGDIR in porgrc.
+ New feature: Added option '-x|--exact-version' to porg and porgball (see
man page).
+ Improved the code for searching for package information.
+ Added porg.spec.
+ Removed the (buggy) superporg script.
Version 0.3 (19 May 2014)
-------------------------
+ Readded GPL License and Copyright.
+ Bugfix: Properly log files with spaces in their names.
+ Bugfix: EXCLUDE variable in porgrc was not parsed correctly.
+ Bugfix: Skip sourcing of /etc/bash_completion when installing
porg_bash_completion, to avoid errors from foreign software.
Version 0.2 (23 April 2014)
---------------------------
+ Several bugs fixed thanks to the contribution of Masahiro Kasahara:
- paco2porg failed when importing paco logs with no logged files
- porg hanged up when logging packages and the installer program calls
jemalloc
+ Fixed bug that prevented logging of files created by programs that don't
terminate normally.
+ Fixed bug with resolution of relative paths.
+ Removed option '-g|--log-ignore-errors'.
+ Handle system calls openat(), linkat(), etc... when installing a package.
+ Do not handle *truncate() system calls when installing a package.
+ Removed porg.pc from distribution, as porg is not a library.
Version 0.1 (16 March 2014)
---------------------------
+ Removed question 3 of the FAQ, which discusses logging of directories.
+ Removed getopt from the distribution. Use native getopt.
+ Do not check for regex.h in configure (assume it is available).
+ Rewritten porgball in bash, and fixed some bugs in it.
+ Fixed bug in porg when installing packages with description spanning
more than one line (thanks Gordon Findlay).
Version 0.0 (14 March 2014)
---------------------------
Changes from the last version of paco:
+ Disabled the options for removing shared files when uninstalling a
package, both in porg and grop. Now shared files are never removed,
as it ougth to be.
+ Disabled listing of missing and shared files.
+ Simplification of the GUI.
+ Major code enhancements and cleanup.