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. 28 2月, 2004 1 次提交
  4. 07 11月, 2003 1 次提交
  5. 30 10月, 2003 1 次提交
  6. 15 10月, 2003 1 次提交
  7. 18 9月, 2003 1 次提交
  8. 17 9月, 2003 1 次提交
  9. 18 8月, 2003 1 次提交
  10. 09 8月, 2003 1 次提交
  11. 29 7月, 2003 2 次提交
  12. 16 7月, 2003 1 次提交
  13. 09 4月, 2003 2 次提交
  14. 15 3月, 2003 1 次提交
  15. 22 2月, 2003 1 次提交
  16. 07 2月, 2003 1 次提交
  17. 21 1月, 2003 1 次提交
  18. 16 10月, 2002 1 次提交
  19. 27 8月, 2002 1 次提交
  20. 12 7月, 2002 1 次提交
  21. 08 6月, 2002 1 次提交
  22. 23 5月, 2002 1 次提交
  23. 19 5月, 2002 2 次提交
  24. 14 5月, 2002 1 次提交
  25. 10 5月, 2002 1 次提交
  26. 08 5月, 2002 1 次提交
  27. 30 4月, 2002 1 次提交
  28. 24 4月, 2002 1 次提交
  29. 21 4月, 2002 1 次提交
  30. 20 4月, 2002 2 次提交
  31. 02 4月, 2002 1 次提交
  32. 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
  33. 06 3月, 2002 1 次提交
  34. 25 2月, 2002 1 次提交
  35. 23 2月, 2002 1 次提交
  36. 22 2月, 2002 1 次提交