def action(u, session):
+ global Logger
+
cnf = Config()
holding = Holding()
u.do_reject(0, pi)
elif answer == 'A':
if not chg:
- chg = u.pkg.add_known_changes(holding.holding_dir, session=session)
+ chg = u.pkg.add_known_changes(holding.holding_dir, session=session, logger=Logger)
session.commit()
u.accept(summary, short_summary, session)
u.check_override()
u.remove()
elif answer == 'P':
if not chg:
- chg = u.pkg.add_known_changes(holding.holding_dir, session=session)
+ chg = u.pkg.add_known_changes(holding.holding_dir, session=session, logger=Logger)
package_to_queue(u, summary, short_summary, policyqueue, chg, session)
session.commit()
u.remove()
elif answer == queuekey:
if not chg:
- chg = u.pkg.add_known_changes(holding.holding_dir, session=session)
+ chg = u.pkg.add_known_changes(holding.holding_dir, session=session, logger=Logger)
QueueInfo[qu]["process"](u, summary, short_summary, chg, session)
session.commit()
u.remove()
valid_dsc_p = u.check_dsc(not Options["No-Action"])
if valid_dsc_p and not Options["No-Action"]:
u.check_source()
- u.check_lintian()
u.check_hashes()
+ if valid_dsc_p and not Options["No-Action"] and not len(u.rejects):
+ u.check_lintian()
u.check_urgency()
u.check_timestamps()
u.check_signed_by_key()
log_urgency = True
UrgencyLog()
- Logger = daklog.Logger(cnf, "process-upload", Options["No-Action"])
+ Logger = daklog.Logger("process-upload", Options["No-Action"])
# If we have a directory flag, use it to find our files
if cnf["Dinstall::Options::Directory"] != "":
utils.size_type(int(summarystats.accept_bytes)))
Logger.log(["total", summarystats.accept_count, summarystats.accept_bytes])
+ if summarystats.reject_count:
+ sets = "set"
+ if summarystats.reject_count > 1:
+ sets = "sets"
+ print "Rejected %d package %s." % (summarystats.reject_count, sets)
+ Logger.log(["rejected", summarystats.reject_count])
+
byebye()
if not Options["No-Action"]: