Your message dated Tue, 08 Sep 2009 01:10:50 +0200
with message-id <[email protected]>
and subject line This is to be closed
has caused the Debian Bug report #329616,
regarding a commented katie.conf-dak
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
329616: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=329616
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: dak
Version: 1.0-8
Severity: wishlist
Tags: patch

Hi,

Please, find included a katie.conf-dak (the file you are using as a
template for the package) with more comments.  The comments come from
James Troup's /usr/share/doc/dak/README.config.gz.  If I add some
more comments later, I will feed this bug report.

Best regards,
Frederic Lehobey

-- System Information:
Debian Release: 3.1
Architecture: sparc (sparc64)
Kernel: Linux 2.6.8-2-sparc64
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

Versions of packages dak depends on:
ii  apt [libapt-pkg-libc6.3-5-3 0.5.28.6     Advanced front-end for dpkg
ii  apt-utils                   0.5.28.6     APT utility programs
ii  bzip2                       1.0.2-7      high-quality block-sorting file co
ii  debconf                     1.4.30.13    Debian configuration management sy
ii  dpkg-dev                    1.10.28      Package building tools for Debian
ii  exim4-daemon-light [mail-tr 4.50-8       lightweight exim MTA (v4) daemon
ii  gnupg                       1.4.1-1      GNU privacy guard - a free PGP rep
ii  libc6                       2.3.2.ds1-22 GNU C Library: Shared libraries an
ii  libgcc1                     1:3.4.3-13   GCC support library
ii  libstdc++5                  1:3.3.5-13   The GNU Standard C++ Library v3
ii  python                      2.3.5-2      An interactive high-level object-o
ii  python-apt                  0.5.10       Python interface to libapt-pkg
ii  python-ldap                 2.0.4-1      A LDAP interface module for Python
ii  python-pygresql             1:3.6.1-1    PostgreSQL module for Python
ii  ucf                         1.17         Update Configuration File: preserv

-- debconf information:
* dak/username: deb-dak
* dak/groupname: debadmin
* dak/hostname: localhost.localdomain
* dak/path: /opt/dak
* dak/setup:
* dak/archivename: archive FDL (ondine)
// Dinstall.  Mandatory.  List of dinstall options.
Dinstall
{
   // PGPKeyring and GPGKeyring (required): filenames of the PGP and
   // GnuPG keyrings to be used by katie respectively.
   // Both need to be defined at the moment, but they can point to the
   // same file.
   GPGKeyring "@PATH@/keyrings/keyring.gpg";
   PGPKeyring "@PATH@/keyrings/keyring.gpg";

   // SigningKeyring (optional): this is the private keyring used by
   // ziyi.
   // To sign the release files. Adjust the keyid!
   // Note: Key must be without a passphrase or it wont work
   // automagically!
   SigningKeyring "@PATH@/s3kr1t/dot-gnupg/secring.gpg";
   SigningPubKeyring "@PATH@/s3kr1t/dot-gnupg/pubring.gpg";
   SigningKeyIds "CHANGETHISONEFORziyi";

   // SendmailCommand (required): command to call the MTA.
   SendmailCommand "/usr/sbin/sendmail -odq -oi -t";

   // MyEmailAddress (required): this is used as the From: line for
   // sending mails as a script/daemon.
   MyEmailAddress "@ARCHIVE@ Installer <installer@@HOSTNAME@>";

   // MyAdminAddress (required): used as a contact address in mails.
   MyAdminAddress "ftpmaster@@HOSTNAME@";

   // used for generating u...@my_host addresses in
   // e.g. manual_reject()
   MyHost "@HOSTNAME@";

   // MyDistribution (required): this variable is used in emails sent
   // out by katie and others.  It should indicate the name of the
   // distribution.
   MyDistribution "@ARCHIVE@";

   // BugServer (required): is used by katie and melanie when closing
   // bugs.
   // Alicia and melanie can use it
   BugServer "bu...@hostname@";

   // PackagesServer (requried): used by melanie when carbon-copying a
   // bug close mail to a package maintainer.
   PackagesServer "packag...@hostname@";

   // TrackingServer (optional): used by katie and melanie to send
   // messages for the maintainer also to an alias for people tracking
   // a specific source package.
   // If defined then the [email protected] gets a copy of most of the
   // actions related to the package. For an example look at
   // packages.qa.debian.org  
   // TrackingServer "packages....@hostname@";

   // LockFile (required): contains the filename of the lockfile used
   // by dinstall when in action mode (i.e. not using
   // -n/--no-action).
   LockFile "@PATH@/katie/lock";

   // All sent mail is blind carbon copied to the email address in Bcc
   // if it's not blank and defined.
   // Bcc "archive@@HOSTNAME@";

   // GroupOverrideFilename (optional): this is the override file
   // which contains the list of email addresses which, if part of the
   // Maintainer field, cause uploads to always be treated as
   // maintainer uploads.
   // GroupOverrideFilename "override.group-maint";

   // FutureTimeTravelGrace (required): specifies how many seconds
   // into the future timestamps are allowed to be inside a deb before
   // being rejected.
   FutureTimeTravelGrace 28800; // 8 hours

   // PastCutoffYear (required): specifies the cut-off year which is
   // used when deciding whether or not to reject packages based on
   // the file timestamp.
   PastCutoffYear "1984";

   // SkipTime (required): an integer value which is the number of
   // seconds that a file must be older than (via it's last modified
   // timestamp) before jennifer will REJECT rather than SKIP the
   // package.
   SkipTime 300;

   // CloseBugs (optional): a boolean (default: no); if true the
   // automated bug closing feature of dinstall is activated: mails to
   // close bugs are sent to the bugserver.
   CloseBugs "false";

   // OverrideDisparityCheck (optional): a boolean (default: no); if
   // true, jennifer compares an uploads section/priority with the
   // overrides and whines at the maintainer if they differ.
   OverrideDisparityCheck "true";

   DefaultSuite "unstable";
   Reject
   {
     NoSourceOnly "true";
   };

   // If set, only send mails to addresses listed there.
   MailWhiteList "@PATH@/katie/mail-whitelist";

   // (Unused in this default dak configuration.)
   // 
   // BXANotify (optional): a boolean (default: no); if true
   // (Debian-specific) BXA notification is sent.  The template for
   // the BXA notification is located in
   // Dir::Templates/lisa.bxa_notification and should be changed if
   // this option is set.
   // 
   // AcceptedAutoBuildSuites (optional): a list of suites which
   // should be auto build.
   // 
   // SpecialAcceptedAutoBuild is a boolean; if true it activates
   // support for auto-building from accepted.
   // 
   // OverrideMaintainer (optional): be used to globally override the
   // __MAINTAINER_TO__ and __MAINTAINER_FROM__ variables in template
   // mails.  Use with caution.

};

Alicia
{
   MyEmailAddress "@ARCHIVE@ FTP Masters <ftpmaster@@HOSTNAME@>";
};

Jennifer{
   // If you want Jennifer to run Helena for a NEW overview in HTML
   // format set this value to a path. If not - uncomment.
   HelenaPath "@PATH@/ftp/new.html";
};

Uma
{
  // Should we sent a mail to newly added users?
  SendEmail "true";

  // Should we create an account so they can login?
  // Account will be created with the defaults from adduser, so adjust
  // it's configuration to fit your needs.
  // NOTE: This requires that your dak user has a sudo entry, allowing
  // to run /usr/sbin/useradd!
  CreateAccount "true";

  // Note: This is a comma separated list of additional groupnames to
  // which uma should add the user. NO spaces between the groupnames
  // or useradd will die.
  // Disable it if you dont want or need that feature.
  GID "debuser";

};

Julia
{
  // The Primary GID of your users. Using uma it is the gid from group
  // users.
  ValidGID "800";
  // Comma separated list of users who are in Postgres but not the
  // passwd file
  KnownPostgres "postgres,katie";
};

Shania
{
  Options
  {
    Days 14;
   };
 MorgueSubDir "shania";
};

Natalie
{
  Options
  {
    Component "main";
    Suite "unstable";
    Type "deb";
   };

 // Whether the component is prepended or appended to the section name.
 ComponentPosition "prefix";
};

Melanie
{
  Options
  {
    Suite "unstable";
   };

   MyEmailAddress "@ARCHIVE@ Maintenance <ftpmaster@@HOSTNAME@>";
   LogFile "@PATH@/web/removals.txt";
};

Neve
{
  ExportDir "@PATH@/katie/neve-files/";
};

Rhona
{
  // How long (in seconds) dead packages are left before being killed
  StayOfExecution 129600; // 1.5 days
  AcceptedAutoBuildStayOfExecution 86400; // 24 hours
  MorgueSubDir "rhona";
};

// Suite.  Mandatory.  List of all suites.
Suite
{

  Unstable
  {
	Components
	{
	  main;
	  contrib;
	};
	Architectures
	{
	  source;
	  all;
	  alpha;
	  amd64;
	  arm;
	  hppa;
	  hurd-i386;
	  i386;
	  ia64;
	  m68k;
	  mips;
	  mipsel;
	  powerpc;
	  s390;
	  sh;
	  sparc;
	};

	// Announce (optional): controls where "Installed foo" mails
	// are sent.
	Announce "changeslist@@HOSTNAME@";

	// CodeName, Origin and Description (optional): This settings
	// are used by ziyi and put in the Release files.
	Origin "@ARCHIVE@";
	Description "@ARCHIVE@";
	CodeName "duck";

	// OverrideCodeName (optional): used by Denise.
	OverrideCodeName "duck";

	// Priority (optional) determines which suite is used for the
	// Maintainers file as generated by charisma/da_mkmaintainers
	// (highest wins).
	Priority "7";

	// (Unused in this default dak configuration.)
	// CopyChanges (optional): if this variable is present it
	// should be a path into the archive (i.e. "Dir::RootDir");
	// any upload targeted for a suite with this config option
	// present will have the .changes file copied into that path.
	// 
	// CopyKatie (optional): if this is present it should be an
	// absolute path; any upload targeted for a suite with this
	// config option present will have the .katie file copied into
	// that path.  This option is similar to CopyChanges and will
	// most often be used with it; they're seperate because
	// .changes files are mirrored and .katie files aren't, so the
	// paths will usually be different.
	// 
	// There are more optional variables, such as VersionChecks.
	// Please see /usr/share/doc/dak/examples/katie.conf for
	// examples.
  };

  Experimental
  {
	Components
	{
	  main;
	  contrib;
	};
	Architectures
	{
	  source;
	  all;
	  alpha;
	  amd64;
	  arm;
	  hppa;
	  hurd-i386;
	  i386;
	  ia64;
	  m68k;
	  mips;
	  mipsel;
	  powerpc;
	  s390;
	  sh;
	  sparc;
	};

	// Announce (optional): controls where "Installed foo" mails
	// are sent.
	Announce "changeslist@@HOSTNAME@";

	// CodeName, Origin and Description (optional): This settings
	// are used by ziyi and put in the Release files.
	Origin "@ARCHIVE@";
	Description "Experimental packages - not released; use at your own risk.";
	CodeName "experimental";

	NotAutomatic "yes";

	// OverrideCodeName (optional): used by Denise.
	OverrideCodeName "duck";

	OverrideSuite "unstable";

	// Priority (optional) determines which suite is used for the
	// Maintainers file as generated by charisma/da_mkmaintainers
	// (highest wins).
	Priority "0";

        Tree "project/experimental";

	// (Unused in this default dak configuration.)
	// 
	// CopyChanges (optional): if this variable is present it
	// should be a path into the archive (i.e. "Dir::RootDir");
	// any upload targeted for a suite with this config option
	// present will have the .changes file copied into that path.
	// 
	// CopyKatie (optional): if this is present it should be an
	// absolute path; any upload targeted for a suite with this
	// config option present will have the .katie file copied into
	// that path.  This option is similar to CopyChanges and will
	// most often be used with it; they're seperate because
	// .changes files are mirrored and .katie files aren't, so the
	// paths will usually be different.

	// There are more optional variables, such as VersionChecks.
	VersionChecks
	{
	  MustBeNewerThan
	  {
	    Unstable;
	  };
	};

  };

};

// (Unused in this default dak configuration.)
// 
// SuiteMappings.  Optional.  List of mappings for the Distribution
// file in a .changes file, e.g.:
// 
// | SuiteMappings
// | {
// |    "map stable proposed-updates";
// |    "map frozen unstable";
// |    "map-unreleased stable unstable";
// |    "map-unreleased proposed-updates unstable";
// |    "ignore testing";
// | };
// 
// There are three mapping types:
// 
// (1) map <source> <dest>
// 
//       Any target suite of '<source>' is unconditionally overriden
//	 to '<dest>'.
// 
// (2) map-unreleased <source> <dest>
// 
//       Any upload targeted for suite '<source>' will be mapped to
//       '<dest>' iff it contains uploads for an architecture that is
//       not part of '<source>'.
// 
// (3) ignore <suite>
// 
//       Any target suite of '<suite>' is unconditionally removed from
//       the list of target suites.  NB: if the upload had only one
//       target suite this will lead to rejection.
// 
// NB: ordering is not guaranteed.

// Dir.  Mandatory.  List of directory locations.
Dir
{
  // Root (required): Specifies the path of the root of the FTP
  // archive.
  Root "@PATH@/ftp/";

  // Pool (required): This variable specifies the path of the pool
  // directory.  Debian packages will be placed in the pool by kelly
  // after they have been accepted by jennifer.
  Pool "@PATH@/ftp/pool/";

  // Templates (required): katie sends various mails and uses
  // templates from this directory.
  Templates "@PATH@/katie/templates/";

  // PoolRoot (required): This variable specifies the basename of the
  // pool directory.
  PoolRoot "pool/";

  // Lists (optional): This directory holds file lists used by
  // apt-ftparchive to generate Packages and Sources files (used by
  // jenna).
  Lists "@PATH@/database/dists/";

  // Log (required): Log files are put in this directory.
  Log "@PATH@/log/";

  // Morgue (required): Removed files are moved there.  The morgue has
  // various sub-directories, including (optionally) those defined by
  // Shania::MorgueSubDir and Rhona::MorgueSubDir.
  Morgue "@PATH@/morgue/";

  // MorgueReject (required): if katie cannot move a rejected package
  // to Dir::Queue::Reject, it will try to move it to the
  // Dir::MorgueReject directory located under Dir::Morgue.
  MorgueReject "reject";

  // Override (optional): This directory optionally stores override
  // files (used by denise).
  Override "@PATH@/scripts/override/";

  // UrgencyLog (optional): If this directory is specified, kelly will
  // store the urgency value of each upload.  This is mainly used for
  // britney (the testing script).
  UrgencyLog "@PATH@/testing/urgencies/";

  // Queue (required): This sub-tree defines important directories for
  // the incoming queue.  The following variables have to be set:
  // Accepted, Byhand Done, Holding, New, Reject, Unchecked.  An
  // explanation of the function of these directores can be found in
  // README.new-incoming. 
  Queue
  {
    Accepted "@PATH@/queue/accepted/";
    Byhand "@PATH@/queue/byhand/";
    Done "@PATH@/queue/done/";
    Holding "@PATH@/queue/holding/";
    New "@PATH@/queue/new/";
    Reject "@PATH@/queue/reject/";
    Unchecked "@PATH@/queue/unchecked/";

    // Queue::BTSVersionTrack (optional): this directory holds the
    // DebBugs Version Tracking support files.
    BTSVersionTrack "@PATH@/queue/bts_version_track/";

  // (Unused in this default dak configuration.)
  // AcceptedAutoBuild (optional): This variable is only relevant if
  // any suites are to be auto built, i.e. if
  // Dinstall::AcceptedAutoBuildSuites has any values.

  };
};

// DB.  Essential.  List of database details.
DB
{
  // Name (required): The name of the PostgreSQL database which has
  // been created for katie.
  Name "projectb";

  // Host (required): The name of the host on which the database is
  // located.  If the database is local, Host should be blank.
  Host "";

  // Port (required): The port of the database.  If the port is the
  // default value (5432), this option should be set to -1.
  Port -1;
};

// Architectures.  Mandatory.  List of all architectures.
Architectures
{
  // Both values go into the SQL database's 'architecture' table.
  // The description is currently unused.
  source "Source";
  all "Architecture Independent";
  alpha "DEC Alpha";
  hurd-i386 "Intel ia32 running the HURD";
  hppa "HP PA RISC";
  arm "ARM";
  i386 "Intel ia32";
  ia64 "Intel ia64";
  m68k "Motorola Mc680x0";
  mips "MIPS (Big Endian)";
  mipsel "MIPS (Little Endian)";
  powerpc "PowerPC";
  s390 "IBM S/390";
  sh "Hitatchi SuperH";
  sparc "Sun SPARC/UltraSPARC";
  amd64 "AMD x86_64 (AMD64)";
};

// Archive.  Mandatory.  List of all archives.
Archive
{
  @HOSTNAME@
  {
    // OriginServer and PrimaryMirror (required): used melanie's bug
    // closing mail templates.  The host name and it's OriginServer
    // and Description are part of the SQL database in the 'archive'
    // table.
    OriginServer "@HOSTNAME@";
    PrimaryMirror "@HOSTNAME@";
    Description "Master Archive for @ARCHIVE@";
  };
};

// Component.  Mandatory.  List of all components
Component
{
  // All three values go into the SQL database's 'component' table.
  // MeetsDFSG is currently unused.

  main
  {
	Description "Main";
	MeetsDFSG "true";
  };

  contrib
  {
	Description "Contrib";
	MeetsDFSG "true";
  };
};

// Section.  Mandatory.  List of all valid sections.
// The section goes into the 'section' table in SQL database.
Section
{
  admin;
  base;
  comm;
  debian-installer;
  devel;
  doc;
  editors;
  embedded;
  electronics;
  games;
  gnome;
  graphics;
  hamradio;
  interpreters;
  kde;
  libdevel;
  libs;
  mail;
  math;
  misc;
  net;
  news;
  oldlibs;
  otherosfs;
  perl;
  python;
  science;
  shells;
  sound;
  tex;
  text;
  utils;
  web;
  x11;
};

// Priority.  Mandatory.  List of all valid priorities.
// The value is the sorting key.  Both the section and it's sorting
// key go into the SQL database's 'priority' table.
Priority
{
  required 1;
  important 2;
  standard 3;
  optional 4;
  extra 5;
  source 0; // i.e. unused
};

// OverrideType.  Mandatory.  List of al valid override types.
// The type goes into the 'override_type' table in the SQL database.
OverrideType
{
  deb;
  udeb;
  dsc;
};

// Location.  Mandatory.  List all locations.
// There are three valid values for 'Type': 'legacy', 'legacy-mixed'
// and 'pool'.  'legacy' and 'pool' are assumed to have sections for
// all components listed in the Components section 'legacy-mixed' are
// assumed to mix all components into one location.  The 'Archive' and
// 'Type' sections go into the SQL database's 'location' table.
// 'Suites' is a list of existent suites that should be used to
// populate the SQL database.
// 
// Note that the archive value specified here must correspond to one
// defined in Archive.
// 
// [Note: yes, this is horrible, it dates back to the original `import
//        the existent archive into the SQL Database' script (neve)
//        and isn't otherwise used.  It should be revisited at some
//        stage.]
Location
{

  // Pool locations on @HOSTNAME@
  @PATH@/ftp/pool/
    {
      Archive "@HOSTNAME@";
      Type "pool";
    };

};

// Urgency.  Mandatory.
// This defines the valid and default urgency of an upload.  If a
// package is uploaded with an urgency not listed here, it will be
// rejected.
Urgency
{
  Default "low";
  Valid
  {
    low;
    medium;
    high;
    emergency;
    critical;
  };
};

--- End Message ---
--- Begin Message ---
The package is removed and this bug no longer applies. (Alternatively it has 
been fixed in whatever is current on ftpmaster.d.o). Thus closing it


--- End Message ---

Reply via email to