pyyaml and cython generated source

Scott Kitterman ubuntu at
Sun Jun 10 14:58:50 UTC 2012

This week I uploaded a new pyyaml revision to Debian which, among other 
things, now regenerates cython generated code as part of the build process.

For Debian, I think this is clearly the right thing to do, because the only 
way to make sure the source and binary that are shipped are compatible is to 
actually regenerate the generated code.

For Ubuntu, I'm not so sure because cython is in Universe (thus this message).  
There are two options as I see it:

1.  Promote cython to Main.

2.  Revert the changes to regenerate the source and use upstream generated 
source in the binary.

I'd prefer option #1 as it keeps pyyaml in sync between Debian and Ubuntu and 
is technically the more correct option, but I don't know if Canonical is up 
for cython in Main?

Scott K

----------  Forwarded Message  ----------

Subject: New component-mismatches for source universe -> main
Date: Saturday, June 09, 2012, 11:42:53 AM
From: process-component-mismatches-diff <martin.pitt at>
To: ubuntu-release at

The following universe packages have new reverse dependencies
in main or got seeded. They need to get a MainInclusionReport and be
promoted, or the reverse dependencies in main need to be dropped:

  o cython: cython cython-dbg
    [Reverse-Build-Depends: pyyaml (MAIN)]
  o python-support: python-support
    [Reverse-Depends: cython]

Please see
for the full report.

Please contact for problems with this

Ubuntu-release mailing list
Ubuntu-release at
Modify settings or unsubscribe at:

More information about the ubuntu-devel mailing list