-
Notifications
You must be signed in to change notification settings - Fork 2
/
NEWS
116 lines (100 loc) · 3.37 KB
/
NEWS
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
2015-XX-YY Release 0.1.12
2015-11-07 Release 0.1.11
- bugfixes
- fixed a major bug in .PKGINFO parsing that caused some values to be
cut off at random.
2015-10-25 Release 0.1.10
- hotfix tag to show my ridiculous timing with tagging releases
- DB version 13: store pkgbase
- print pkgbase with -Iv
2015-10-25 Release 0.1.9
- new filter: -fcontains
- DB version 12: storing makedepends, new dependency list format: a tuple
of string and version instead of just one string
- libpkgdepdb started
- C API version 1 of libpkgdepdb
- C API unit tests using libcheck
- Python bindings to the C API
- Python binding unit tests.
- C API doxygen comments.
2014-07-12 Release 0.1.8
- integrity checks now honor replacement packages
- DB version 9: storing ELF interpreter data
- -flib{rpath,runpath,interp}
- -fpkglib{rpath,runpath,interp}
- Bugfixes:
C++11 related sequence point issue breaking db store/load code with recent
compilers.
2014-05-03 Release 0.1.7.1
- Bugfixes:
* uninitialized reference counters
* accidental removal of -flib* filters
2014-04-27 Release 0.1.7
- Bugfixes:
* --relink didn't properly clear missing/found sets
- threaded --relink improved
- speed improvmeents, 32 bit build fix
2013-12-23 Release 0.1.6
- Noticeably more efficient database reading.
- Tiny bugfixes
- Change in database layout
- DB version 8: more efficient reference IDs.
- Added --touch
2013-12-01 Release 0.1.5
- Config in ~/.config/pkgdepdb now supersedes ~/.pkgdepdb
- More filtres:
-flibpath
-ffile
-fpkglibdepends
- DB version 7:
* Can now contain the entire file list of packages
and use the -ffile filter with --ls
* --ls: lists package files
- Regex filter commandlines now work with more starting characters
(fixed a bug parsing the quote character.)
2013-11-09 Release 0.1.4
- More filters, minor fixes
- noteworthy bug fixes:
* fixed: open() lacked a mode
2013-11-03 Release 0.1.3.6
- Filters added for various queries using the -f switch
- Database version bumped to 5, contains the group list now
- bug fixes:
* file locking code fixed to work on non-BSD
* --integrity doesn't show missing/conflict packages multiple
times
* fixed a segfault (null deref) when the db file doesn't exist
2013-08-04 Release 0.1.3
- New action: --wipe to remove all packages but leave settings and
rules in tact.
- New query: --integrity
Check for missing packages, conflicts, and missing dependency
entries.
Uses libalpm to compare versions.
- Database version bumped to 4:
Contains the following fields from .PKGINFO files:
* dependencies
* optional dependencies
* provides list
* replaces list
* conflicts list
Adds a "strict" flag described below.
- strict flag (stored in databases):
Decide how to treat objects with an OSABI value of 0.
2013-07-09 Release 0.1.2
- A rebuild of databases will be required (format changes)
- Database format version improved
- lots of queries (eg. for broken packages)
- optional json output for query
- database rules:
* ignore files
* package-specific library paths
* base-package list
- package dependency list
depend and optdepend PKGINFO entries are stored but currently
not utilized
- configuration file
~/.pkgdepdb/config or SYSCONFDIR/pkgdepdb.conf is read to
figure out some default options
2013-07-06 Release 0.1.1
Rudimentary database generation and package reading