Log of /Makefile
Parent Directory
|
Revision Log
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 1951
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 1951
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
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 1951
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 1951
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 1951
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)
-
[selected]
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
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 1951
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 1951
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.