Log of /Makefile
Parent Directory
|
Revision Log
Revision
21301 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Sat Feb 16 17:19:27 2013 UTC
(3 months ago)
by
thijs
File length: 6801 byte(s)
Diff to
previous 19980
,
to
selected 5877
remove 'experimental' from the tracker: the unstable versions we track
cannot be applied there and it leads to false claims in the tracker
pages about the affectedness of packages in experimental.
Revision
16127 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Sun Feb 13 18:59:54 2011 UTC
(2 years, 3 months ago)
by
fw
File length: 7045 byte(s)
Diff to
previous 16103
,
to
selected 5877
Makefile: if backports architecture list
I removed the case-mangling for codenames in order to simplify this,
so the change is smaller than it looks.
Revision
10593 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Wed Dec 3 11:13:12 2008 UTC
(4 years, 5 months ago)
by
fw
File length: 3972 byte(s)
Diff to
previous 10592
,
to
selected 5877
Makefile: Remove sarge-volatile, rename etch-volatile
etch-volatile should not be measured against the version numbers for
etch; unstable is more appropriate (same issue as with backports.org).
Revision
10582 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Tue Dec 2 21:13:12 2008 UTC
(4 years, 5 months ago)
by
fw
File length: 3927 byte(s)
Diff to
previous 10580
,
to
selected 5877
Makefile: Use a different name for the backports files
STABLE-backports is distinct from STABLE, so the [STABLE] tags don't
apply there, which is the correct approach since the version numbering
scheme is based on unstable (well, testing) and not stable.
Revision
5877 -
(
view)
(
download)
(
annotate)
-
[selected]
Modified
Fri May 18 15:59:59 2007 UTC
(6 years ago)
by
stef-guest
File length: 3373 byte(s)
Diff to
previous 5641
add support for etch volatile
Revision
3056 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Thu Dec 15 13:44:01 2005 UTC
(7 years, 5 months ago)
by
fw
File length: 3163 byte(s)
Diff to
previous 2513
,
to
selected 5877
bin/update-db:
Do not hard-code the database name. Use SQLite in non-synchronous
mode.
Makefile (all):
Run bin/update-db on a copy of the database, so that we can continue
to serve requests while the database is being updated.
Revision
1994 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Thu Sep 15 10:11:44 2005 UTC
(7 years, 8 months ago)
by
fw
File length: 2920 byte(s)
Diff to
previous 1983
,
to
selected 5877
Implement bin/update-db, to update the database with a single command.
Most processing is skipped if no input files have been modified.
lib/python/security_db.py (SchemaMismatch):
New exception.
(DB):
Handle schema versioning.
(DB.initSchema):
Add subrelease column to source_packages and binary_packages.
Set user_version.
Remove stray commit.
(DB._parseFile):
Return information to the caller if the file is unchanged.
(DB.readPackages):
Move deletion code to callees.
(DB._readSourcePackages, DB._readBinaryPackages):
Implement incremental updates. Add subrelease.
Need to invoke _clearVersions if any changes are made.
(DB.deleteBugs, DB.finishBugs):
Moved into readBugs.
(DB.insertBugs):
Rename ...
(DB.readBugs):
... to this one. Implement incremental updates.
Invoke _clearVersions if necessary.
(DB._clearVersions):
Add.
(DB._updateVersions):
Skip processing if _clearVersions has not been invoked.
(DB.getVersion, DB.releaseContainsPackage, DB._synthesizeReleases):
Obsolete, remove.
(test):
Update.
lib/python/bugs.py (CANFile, CVEFile):
Split into two classes, which handle the differences between the two
files.
bin/check-syntax:
Update accordingly.
bin/update-db:
New database update script. Implements incremental updates.
Makefile:
Remove references to bin/update-packages. Simplify drastically.
Revision
1983 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Wed Sep 14 20:48:54 2005 UTC
(7 years, 8 months ago)
by
fw
File length: 2274 byte(s)
Diff to
previous 1966
,
to
selected 5877
This change groups binary packages for different architectures, as long
as they have the same version. Synthesis of testing/stable/oldstable
has been disabled (and will be replaced with new code).
lib/python/security_db.py (mergeLists):
New helper functions to deal with architecture lists.
(DB.initSchema):
Add parsed column to inodeprints table.
Update source_packages and binary_packages table.
Split package_status into source_package_status and
binary_package_status.
(DB.updateSources, DB.updatePackages):
Remove and replace with ...
(DB.readPackages):
... new method.
(DB.availableReleases, DB._updateVersions):
Adjust to new schema.
(DB.calculateVulnerabilities):
Disable synthesis of testing etc.
Adjust to new schema.
Fix bug in large INSERT INTO statements: Need t.release = p.release
instead of t.release = n.release.
Add return to disable bug-specific rating code.
(test):
Update.
lib/python/bugs.py (PackageNote.releaseStatus):
Rename ...
(PackageNote.sourceStatus):
... and make it specific to source packages.
(BugFromDB.getDebianBugs):
New method to get a list of Debian bug numbers.
bin/update-packages (import):
Automatically reads the correct directory.
Makefile (stamps/packages-imported):
Update accordingly.
Revision
1951 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Tue Sep 13 14:08:22 2005 UTC
(7 years, 8 months ago)
by
fw
File length: 2278 byte(s)
Diff to
previous 1947
,
to
selected 5877
First step towards calculating sets of vulnerable packages. This is
currently directed towards testing (but does not yet process the
secure-testing archive).
A new table is added, so "make clean" is required.
The remaining problem (besides potential bugs in the code) is how to
deal with kernel updates, IOW how to detect them and ignore them.
bin/update-vulnerabilities:
New script, updates the bugs_status table.
lib/python/bugs.py (PackageNote.affects):
Fix all kinds of errors. The code never ran before, it seems. 8-/
(PackageNote.fixedVersion):
Add.
(BugBase.hasTODO):
Add.
(BugReservedCVE, BugRejectedCVE):
Mark as not-for-us.
(FileBase.rawRecords):
Mark all un-annotated bugs after STOP: field as not-for-us.
lib/python/security_db.py (DB.initSchema):
Add table bugs_status.
(DB.finishBugs):
Run to completion even if there are conflicting CAN/CVE entries.
(DB.getVersion, calculateVulnerabilities):
New methods.
(test):
Update.
lib/python/debian_support.py (Version):
Add a type check.
Makefile:
Add stamps/calc-vulns target.
bin/update-packages:
Fix typo in comment.
Revision
1947 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Tue Sep 13 09:12:19 2005 UTC
(7 years, 8 months ago)
by
fw
File length: 2081 byte(s)
Diff to
previous 1934
,
to
selected 5877
Add support for downloading Packages and Sources files.
After this change, you must run "make clean update-packages all" to
download the package data.
lib/python/security_db.py(DB.initSchema):
Add table inodeprints.
(DB.filePrint, DB._maybeUpdate, DB.maybeUpdateSources,
DB.maybeUpdatePackages):
Add.
(test):
Update to new file locations.
bin/update-packages:
New file. Used by the makefile.
data/packages:
New directory. Used to store the downloaded files.
Makefile:
Add "update-packages" and "clean" targets, and the necessary targets
to support them.
Revision
1934 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Added
Mon Sep 12 16:32:23 2005 UTC
(7 years, 8 months ago)
by
fw
File length: 907 byte(s)
Diff
to
selected 5877
Add list parser written in Python.
"make check" runs a syntax check (no SQLite required). "make all"
updates the SQLite database, and performs cross-list consistency checks.
There is some support for loading Debian Package/Sources files, but this
information is currently not used by the checks.
This form allows you to request diffs between any two revisions of this file.
For each of the two "sides" of the diff,
enter a numeric revision.