1. 03 4月, 2004 1 次提交
    • J
      2004-04-03 James Troup <james@nocrew.org> * debian/control (Depends): add... · f2f237c9
      James Troup 提交于
      2004-04-03  James Troup  <james@nocrew.org>	* debian/control (Depends): add python2.1-email | python (>= 2.2)	needed for new utils.rfc2047_encode() function.	* utils.py (re_parse_maintainer): allow whitespace inside the	email address.	(Error): new exception base class.	(ParseMaintError): new exception class.	(force_to_utf8): new function.	(rfc2047_encode): likewise.	(fix_maintainer): rework.  use force_to_utf8() to force name and	rfc822 return values to always use UTF-8.  use rfc2047_encode() to	return an rfc2047 value.  Validate the address to catch missing	email addresses and (some) broken ones.	* katie.py (nmu_p.is_an_nmu): adapt for new utils.fix_maintainer()	by adopting foo2047 return value.	(Katie.dump_vars): add changedby2047 and maintainer2047 as	mandatory changes fields.  Promote changes and maintainer822 to	mandatory fields.	(Katie.update_subst): default maintainer2047 rather than	maintainer822.  User foo2047 rather than foo822 when setting	__MAINTAINER_TO__ or __MAINTAINER_FROM__.	* jennifer (check_changes): set default changes["maintainer2047"]	and changes["changedby2047"] values rather than their 822	equivalents.  Makes changes["changes"] a mandatory field.  Adapt	to new utils.fix_maintainer() - reject on exception and adopt	foo2047 return value.	(check_dsc): if a mandatory field is missing don't do any further	checks and as a result reduce paranoia about dsc[var] existence.	Validate the maintainer field by calling new	utils.fix_maintainer().	* ashley (main): add changedby2047 and maintainer2047 to mandatory	changes fields.  Promote maintainer822 to a mandatory changes	field.  add "pool name" to files fields.	* test/006/test.py: new file - tests for new	utils.fix_maintainer().
      f2f237c9
  2. 02 4月, 2004 1 次提交
    • J
      2004-04-01 James Troup <james@nocrew.org> * jennifer... · 3686a00f
      James Troup 提交于
      2004-04-01  James Troup  <james@nocrew.org>	* jennifer (get_changelog_versions): create a symlink mirror of	the source files in the temporary directory.	(check_source): if check_dsc_against_db() couldn't find the	orig.tar.gz bail out.	* katie.py (Katie.check_dsc_against_db): if the orig.tar.gz is not	part of the upload store the path to it in pkg.orig_tar_gz and if	it can't be found set pkg.orig_tar_gz to -1.	Explicitly return the second value as None in the (usual) case	where we don't have to reprocess.  Remove obsolete diagnostic	logs.	* katie.py (Katie.do_reject): use utils.temp_file() and don't import tempfile.2004-03-15  James Troup  <james@nocrew.org>	* jennifer (check_dsc): check changes["architecture"] for	source before we do anything else.2004-03-12  James Troup  <james@nocrew.org>	* docs/README.config (Dir::Queue::BTSVersionTrack): document.	* katie.conf (Dir::Queue::BTSVersionTrack): define.	* katie.py (Katie.accept): add support for DebBugs Version	Tracking by writing out .versions (generated in jennifer's	get_changelog_versions()) and .debinfo (mapping of binary ->	source) files.	* ashley (main): add dsc["bts changelog"].	* katie.py (Katie.dump_vars): store dsc["bts changelog"] too.	* jennifer (check_diff): obsoleted by check_source(), removed.	(check_source): new function: create a temporary directory and	move into it and call get_changelog_versions().	(get_changelog_versions): new function: extract the source package	and optionally parse debian/changelog to obtain the version	history for the BTS.	(process_it): call check_source() rather than check_diff().
      3686a00f
  3. 11 3月, 2004 1 次提交
    • J
      2004-02-27 James Troup <james@nocrew.org> * rose (process_tree): use 'if var... · 33f1fc61
      James Troup 提交于
      2004-02-27  James Troup  <james@nocrew.org>	* rose (process_tree): use 'if var in [ list ]' rather than long	'if var == foo or var == bar or var == baz'.  Suggested by Martin	Michlmayr.	* jennifer (check_files): reduce 'if var != None' to 'if var' as	suggested by Martin Michlmayr.	* catherine (poolize): likewise.	* charisma (main): likewise.	* halle (check_changes): likewise.	* heidi (main): likewise.	(process_file): likewise.	* kelly (install): likewise.	(stable_install): likewise.	* utils.py (fix_maintainer): likewise.
      33f1fc61
  4. 28 2月, 2004 1 次提交
  5. 07 11月, 2003 1 次提交
  6. 17 10月, 2003 1 次提交
  7. 15 10月, 2003 3 次提交
  8. 13 10月, 2003 1 次提交
  9. 22 9月, 2003 1 次提交
  10. 17 9月, 2003 1 次提交
  11. 29 7月, 2003 1 次提交
  12. 02 5月, 2003 1 次提交
  13. 15 3月, 2003 1 次提交
  14. 12 2月, 2003 1 次提交
  15. 07 2月, 2003 1 次提交
  16. 03 1月, 2003 1 次提交
  17. 11 12月, 2002 1 次提交
  18. 21 10月, 2002 1 次提交
  19. 16 10月, 2002 1 次提交
  20. 15 7月, 2002 2 次提交
  21. 23 6月, 2002 1 次提交
  22. 10 6月, 2002 1 次提交
  23. 08 6月, 2002 1 次提交
  24. 19 5月, 2002 2 次提交
  25. 15 5月, 2002 1 次提交
  26. 14 5月, 2002 1 次提交
  27. 10 5月, 2002 1 次提交
  28. 08 5月, 2002 1 次提交
  29. 22 4月, 2002 1 次提交
  30. 21 4月, 2002 1 次提交
  31. 17 4月, 2002 2 次提交
  32. 16 4月, 2002 1 次提交
  33. 15 3月, 2002 1 次提交
  34. 14 3月, 2002 1 次提交
    • A
      * crypto-in-main changes.* utils.py (move, copy): add an optional perms=... · c279afce
      Anthony Towns 提交于
      * crypto-in-main changes.* utils.py (move, copy): add an optional perms= parameter to let you  set the resulting permissions of the moved/copied file* katie.py (force_move): rejected/morgued files should be unreadable* jennifer (do_byhand, acknowledge_new): pending new and byhand files  should be unreadable.
      c279afce
  35. 25 2月, 2002 1 次提交