The proposal to merge lp:~cjwatson/launchpad/refactor-publishing-methods into 
lp:launchpad has been updated.

Description changed to:

Move some publishing methods out of the DistroSeries/DistroArchSeries model 
code and into archivepublisher.  This gets code out of the webapp that doesn't 
need to be there, and it will make it much easier to make a follow-up change to 
optimise the queries performed by phase A of the publisher; as it is, it's 
difficult to query all the pending publications at once because the queries are 
hidden behind separate method calls.

Unlike the previous layout, I made the new publishSources method not call 
publishBinaries itself.  This felt like it made more sense from the point of 
view of sensible method naming.  I don't think it's hugely important either way 
though.

ICanPublishPackages is no longer needed, and vanishes.

For more details, see:
https://code.launchpad.net/~cjwatson/launchpad/refactor-publishing-methods/+merge/226050
-- 
https://code.launchpad.net/~cjwatson/launchpad/refactor-publishing-methods/+merge/226050
Your team Launchpad code reviewers is requested to review the proposed merge of 
lp:~cjwatson/launchpad/refactor-publishing-methods into lp:launchpad.

_______________________________________________
Mailing list: https://launchpad.net/~launchpad-reviewers
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~launchpad-reviewers
More help   : https://help.launchpad.net/ListHelp

Reply via email to