/[secure-testing]/Makefile
ViewVC logotype

Log of /Makefile

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (annotate)
Sticky Revision:

Revision 13725 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jan 5 19:27:13 2010 UTC (3 years, 5 months ago) by geissert
File length: 7298 byte(s)
Diff to previous 13181
separate the list of archs of each release
TODO: refactorise the code

Revision 13181 - (view) (download) (annotate) - [select for diffs]
Modified Mon Nov 2 18:29:32 2009 UTC (3 years, 7 months ago) by fw
File length: 5128 byte(s)
Diff to previous 13172
Makefile: switch to different archive mirror

Revision 13172 - (view) (download) (annotate) - [select for diffs]
Modified Sun Nov 1 23:52:27 2009 UTC (3 years, 7 months ago) by geissert
File length: 5185 byte(s)
Diff to previous 12991
Removing alpha from the list of squeeze archs,
reflecting its removal from the archive

Revision 12991 - (view) (download) (annotate) - [select for diffs]
Modified Sun Oct 11 18:08:09 2009 UTC (3 years, 8 months ago) by fw
File length: 5191 byte(s)
Diff to previous 12990
Makefile: rename target update-stable-packages to update-stable

Revision 12990 - (view) (download) (annotate) - [select for diffs]
Modified Sun Oct 11 17:57:36 2009 UTC (3 years, 8 months ago) by fw
File length: 5200 byte(s)
Diff to previous 12988
Makefile: add update-lists target

Revision 12988 - (view) (download) (annotate) - [select for diffs]
Modified Sun Oct 11 17:40:16 2009 UTC (3 years, 8 months ago) by fw
File length: 5165 byte(s)
Diff to previous 11221
Makefile: add update-nvd target

Revision 11221 - (view) (download) (annotate) - [select for diffs]
Modified Sun Feb 15 13:29:13 2009 UTC (4 years, 4 months ago) by fw
File length: 4953 byte(s)
Diff to previous 11218
Makefile: kludge to deal with the armel discrepancy

Also remove arm from squeeze.

Revision 11218 - (view) (download) (annotate) - [select for diffs]
Modified Sat Feb 14 17:14:04 2009 UTC (4 years, 4 months ago) by thijs
File length: 4102 byte(s)
Diff to previous 10627
update for new releases

Revision 10627 - (view) (download) (annotate) - [select for diffs]
Modified Fri Dec 5 12:32:41 2008 UTC (4 years, 6 months ago) by fw
File length: 3984 byte(s)
Diff to previous 10593
Makefile: Add experimental to the tracker

Revision 10593 - (view) (download) (annotate) - [select for diffs]
Modified Wed Dec 3 11:13:12 2008 UTC (4 years, 6 months ago) by fw
File length: 3972 byte(s)
Diff to previous 10592
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 10592 - (view) (download) (annotate) - [select for diffs]
Modified Wed Dec 3 11:13:10 2008 UTC (4 years, 6 months ago) by fw
File length: 3976 byte(s)
Diff to previous 10582
Makefile: Add "serve" target for testing

Revision 10582 - (view) (download) (annotate) - [select for diffs]
Modified Tue Dec 2 21:13:12 2008 UTC (4 years, 6 months ago) by fw
File length: 3927 byte(s)
Diff to previous 10580
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 10580 - (view) (download) (annotate) - [select for diffs]
Modified Tue Dec 2 21:13:07 2008 UTC (4 years, 6 months ago) by fw
File length: 3925 byte(s)
Diff to previous 10565
Makefile: Add update-backports, as suggested by Gerfried Fuchs

Revision 10565 - (view) (download) (annotate) - [select for diffs]
Modified Mon Dec 1 19:05:20 2008 UTC (4 years, 6 months ago) by fw
File length: 3398 byte(s)
Diff to previous 8950
Makefile: fix typo (spotted by Gerfried Fuchs)

Revision 8950 - (view) (download) (annotate) - [select for diffs]
Modified Sat May 31 20:32:17 2008 UTC (5 years ago) by fw
File length: 3398 byte(s)
Diff to previous 8857
Makefile: only copy security.db if it exists

Revision 8857 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 21 08:30:08 2008 UTC (5 years, 1 month ago) by fw
File length: 3360 byte(s)
Diff to previous 5877
Remove oldstable from the tracker

Revision 5877 - (view) (download) (annotate) - [select for diffs]
Modified Fri May 18 15:59:59 2007 UTC (6 years, 1 month ago) by stef-guest
File length: 3373 byte(s)
Diff to previous 5641
add support for etch volatile

Revision 5641 - (view) (download) (annotate) - [select for diffs]
Modified Mon Apr 9 11:44:56 2007 UTC (6 years, 2 months ago) by fw
File length: 3297 byte(s)
Diff to previous 5635
Makefile: forget to include amd64 in the lenny arch list

Revision 5635 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 8 21:47:10 2007 UTC (6 years, 2 months ago) by fw
File length: 3291 byte(s)
Diff to previous 4731
First round of adjustments for the etch release

Revision 4731 - (view) (download) (annotate) - [select for diffs]
Modified Sat Sep 16 17:42:00 2006 UTC (6 years, 9 months ago) by fw
File length: 3240 byte(s)
Diff to previous 4149
The secure-testing archive is now on security.debian.org.
stable-security sometimes includes non-free, so we process
non-free as well.

Revision 4149 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jun 5 15:10:05 2006 UTC (7 years ago) by fw
File length: 3169 byte(s)
Diff to previous 3056
* Makefile:
Include amd64 data for etch and its successors.

Revision 3056 - (view) (download) (annotate) - [select for diffs]
Modified Thu Dec 15 13:44:01 2005 UTC (7 years, 6 months ago) by fw
File length: 3163 byte(s)
Diff to previous 2513
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 2513 - (view) (download) (annotate) - [select for diffs]
Modified Thu Oct 20 13:54:03 2005 UTC (7 years, 8 months ago) by fw
File length: 3001 byte(s)
Diff to previous 2463
Nakefile:
  List architectures in makefile variables.
  Pick some regular Debian mirror, since package diff support has
  graduated.

Revision 2463 - (view) (download) (annotate) - [select for diffs]
Modified Wed Oct 19 23:12:59 2005 UTC (7 years, 8 months ago) by joeyh
File length: 2671 byte(s)
Diff to previous 2224
remove check code for CAN/list

Revision 2224 - (view) (download) (annotate) - [select for diffs]
Modified Thu Sep 29 12:39:03 2005 UTC (7 years, 8 months ago) by fw
File length: 2814 byte(s)
Diff to previous 1994
Makefile:
  Update.  ("make check" should work out-of-the box and checks for
  syntax errors in the data/*/list files.)

Revision 1994 - (view) (download) (annotate) - [select for diffs]
Modified Thu Sep 15 10:11:44 2005 UTC (7 years, 9 months ago) by fw
File length: 2920 byte(s)
Diff to previous 1983
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, 9 months ago) by fw
File length: 2274 byte(s)
Diff to previous 1966
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 1966 - (view) (download) (annotate) - [select for diffs]
Modified Tue Sep 13 21:18:48 2005 UTC (7 years, 9 months ago) by fw
File length: 2312 byte(s)
Diff to previous 1951
Makefile:
  Download woody files, too.

Revision 1951 - (view) (download) (annotate) - [select for diffs]
Modified Tue Sep 13 14:08:22 2005 UTC (7 years, 9 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, 9 months ago) by fw
File length: 2081 byte(s)
Diff to previous 1934
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, 9 months ago) by fw
File length: 907 byte(s)
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.

  Diffs between and
  Type of Diff should be a

  ViewVC Help
Powered by ViewVC 1.1.5