-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathChangeLog
201 lines (158 loc) · 6.91 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
version 1.4.5 ()
* Update brotli command for newer brotli release
version 1.4.4 (2016-09-28):
* Improve self-exclusion from dependency list
* Make it possible to run depfinder on a package that is located in a
different directory than the current one
version 1.4.3 (2016-02-25):
* Add support for .tbr packages
version 1.4.2 (2015-10-01):
* Remove gettext support
* Add support for python 3
* Switch to using a proper Makefile for building/installation
* Update translations
version 1.4.1 (2013-06-01):
* Add detection of a "secret" DEPFINDERNOEXIT variable. If set to 1,
depfinder will not stop, even if there are libraries that are needed
by the package but are not present in the system.
* Add a partial arabic translation.
* Update all other translations from transifex.
version 1.4.0 (2012-05-15):
* Check if a file is an ELF executable instead of checking if it has
the executable flag set. Some shared libraries do not have the
executable flag set, so depfinder was unable to trace them.
Thanks JRD!
* When asking for python dependencies, make sure the python module is
an exact match and not only a partial match.
* Added portuguese (pt_PT) and russian (ru) translations.
version 1.3.9 (2011-03-16):
* Fixed a rarely occurring bug with not reading included libraries
properly.
version 1.3.8 (2011-02-13):
* Fixed a bug which accidentally removed the package's name from the
dependency list, if the name was part of the dependency.
version 1.3.7 (2011-02-12):
* Fixed a bug with reinstating an error message when dependencies were
not installed.
* Updated translations, including new translations for Japanese,
Ukranian, and Swedish
version 1.3.6 (2010-06-17):
* Fixed a problem with detecting some dependencies that were missed
before.
version 1.3.5 (2010-06-14):
* Disabled the exclusion of aaa_elflibs and glibc-* packages and fixed
minor bug that would sometimes put a leading comma in the dependency
list.
version 1.3.4 (2010-05-24)
* Fixed a bug that would make depfinder run forever if it encountered
a python file with spaces in its filename.
version 1.3.3 (2010-05-20)
* Fixed broken detection of included libraries
* Added Ukranian translation
* Added Dutch translation
* Added Polish translation
* Updated Danish and Italian translations
version 1.3.2 (2010-03-24)
* Fixed a bug with excluding packages
* Added Danish, Italian, Spanish and Argentinian Spanish translations
version 1.3.1 (2010-02-26)
* Added Brazilian Portuguese translation
version 1.3.0 (2010-01-28)
* Added support for detecting python dependencies
version 1.2.2 (2009-12-24)
* Fixed a bug where no dependencies were displayed when the number of
jobs was larger than the number of libraries included in the
package
* Fixed a bug with not splitting the jobs properly resulting to an
error message
* Speed optimizations by removing the dependency on python
* Fixed removing default excluded packages
version 1.2.1 (2009-12-13)
* Added manpage
version 1.2.0 (2009-12-08)
* Removed support for the ADD and EXCLUDE environment variables. It's
easy enough to do this with standard tools like sed, or by editing
the dependency list manually. No reason to keep complicating
depfinder for it, lets keep things as simple as possible.
* Fixed not detecting dependencies when ldd pointed to a symlink to
the actual library and the symlink was not included in the package
contents in /var/log/packages/ (thanks Emmanuel Bailleul)
* Made it possible to launch the installation scripts from a different
directory
version 1.1.4 (2009-12-05)
* Fixed extraction of txz packages that was broken with xz-4.999.9beta
version 1.1.3 (2009-11-18)
* Fixed more things in the French translation
version 1.1.2 (2009-11-18)
* Fixed some strings in the French translation
version 1.1.1 (2009-11-17)
* Added French translation
version 1.1.0 (2009-10-02)
* Added localization support
* Nicer "libraries not found" error message.
* Changed the way the compile.sh and install.sh scripts work.
version 1.0.2 (2009-08-30)
* Bugfixes for the OR statement when outputing to comma separated
list.
version 1.0.1 (2009-08-30)
* Bugfixes for the OR statement combined with the -s switch
version 1.0.0 (2009-08-29)
* Placed the pkglist.log file in a different directory per process, so
there is no need for any lock files anymore (thanks for the idea
Dimitar Stankov)
* Added support for x86_64 arch, by passing the -64 switch to
install.sh
* Added support for OR statements using the "|" operator in dependency
lists.
* aaa_elflibs is never listed as a dependency
versjkon 0.9.2 (2009-06-12)
* Removed some unneeded lowercasing (thanks for the patch Dimitar
Stankov)
version 0.9.1 (2009-06-12)
* Fixed use of EXCLUDE environment variable that was broken since
the addition of -s (thanks for the patch Dimitar Stankov)
* The ADD environment variable works properly now combined with -s
* ADD now takes priority over EXCLUDE
version 0.9 (2009-06-11)
* Added -s option to include version information in dependencies
list. Creates a slack-required file if combined with -f.
version 0.8.1 (2009-06-09)
* Apply lock to removing /tmp/depfinder-pkglist.log too
* Used LOCKFILE variable for the lock file location (thanks for the
patch Dimitar Stankov)
* /var/lock/depfinder/ with write priviliges for everyone is
installed by default
* Used basename for the DEPFILENAME (thanks for the patch Dimitar
Stankov)
version 0.8 (2009-06-09)
* Apply lock to /tmp/depfinder-pkglist.log, so there is no chance of
overwritting the file while reading it (thanks for the idea
Dimitar Stankov!). flock is used for that, so depfinder now also
needs util-linux-ng to be installed.
version 0.7.1 (2009-05-10)
* Fixed receiving a directory as an argument
version 0.7 (2009-05-09)
* Added support for txz packages
* Changed a Zenwalk specific error message to something more general
version 0.6 (2009-04-15)
* Added support for tbz and tlz packages
version 0.5 (2009-03-06)
* Don't search for dependencies that are included in the same package
version 0.4.1 (2009-01-31)
* Outputs error messages to stderr instead of stdout
version 0.4 (2009-01-27)
* Can now use a directory with the package structure directly
* Fix bad dependency calculation for "not found" libraries, a proper error
message is shown instead
* Removed testing for root user priviliges, can now be run as a
non-priviliged user
* Added support for ADD and EXCLUDE environment variables for adding or
excluding deps respectively
version 0.3.1 (2009-01-26)
* Replaced bc with python for calculations
* Fixed error when ldd mistakes a script for a dynamic executable
version 0.3 (2009-01-25)
* Added support for multiple jobs with the -j# switch
* Many small performance enhancements
version 0.2 (2009-01-23)
* Initial public release