Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I'm creating customized binary versions of OpenStack nova packages (lp:nova) using their packaging scripts (lp:~openstack-ubuntu-packagers/ubuntu/natty/nova/ubuntu).

I create binaries by doing:

dpkg-buildpackage -b -rfakeroot -tc -uc -D

This creates a set of packages (python-nova, nova-common, nova-compute, ...).

In our customized version of the code (lp:~usc-isi/nova/hpc-trunk), we recently merged in some changes from another branch, and there's now a new file in our repository that wasn't in upstream: nova/virt/cpuinfo.xml.template.

This file isn't getting added to any of the packages, where it should be added to python-nova.

Why wouldn't dpkg-buildpackage be including this file? A more basic question: how does dpkg-buildpackage determine which files go in which packages? Is it related at all to the debian/watch file? This contains some URLs that are pointing to the upstream project.

version=3
http://launchpad.net/nova/+download http://launchpad.net/nova/.*/nova-(.*)\.tar\.gz
http://nova.openstack.org/tarballs/ nova-(.*).tar.gz
share|improve this question
    
log/watch is not related, it just defines how to check for new versions of the source distribution. –  Adam Byrtek Mar 14 '11 at 23:13
add comment

1 Answer

I didn't notice the MANIFEST.in file in the top-level of the source tree (not in debian directory).

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.