Comment 2 for bug 649717

Revision history for this message
Steve Kowalik (stevenk) wrote :

I have QA'd this branch on dogfood using the following script:

import transaction
from zope.component import getUtility
from lp.registry.interfaces.person import IPersonSet
from lp.registry.interfaces.distribution import IDistributionSet
from lp.soyuz.scripts.initialise_distroseries import InitialiseDistroSeries

maverick = getUtility(IDistributionSet)['ubuntu']['maverick']
soyuz_team = getUtility(IPersonSet).getByName('soyuz-team')
deribuntu = getUtility(IDistributionSet)['deribuntu']
text = 'The Insane Deribuntu'
insane = deribuntu.newSeries('insane', text, text, text, text, '11.02', maverick, soyuz_team)

ids = InitialiseDistroSeries(insane, arches=('i386', 'ia64'), packagesets=('kernel',), rebuild=False)
ids.check()
ids.initialise()
transaction.commit()
insane.updatePackageCount()

This created a derivate distribution that contained 20 source packages, 145 binary packages and only one DAS (i386)