git-build-recipe error "No control file to take the package name from" when building linux kernel

Bug #1541099 reported by Martin Schläffer
20
This bug affects 4 people
Affects Status Importance Assigned to Milestone
git-build-recipe
New
Undecided
Unassigned

Bug Description

Exact error message:

"git-build-recipe: error: No control file to take the package name from, and --package not specified."

when building a recipe containing a Ubuntu linux kernel source package:

https://code.launchpad.net/~tuxonice/+recipe/linux-xenial

I guess the recipe is looking for a "debian/control" file while there are debian/control-scripts/* or debian.master/control.* files and directories?

Revision history for this message
William Grant (wgrant) wrote :

linux doesn't use normal packaging repositories, so it's not really clear how we can support it. We might have to permit the "run" command in recipes to allow the necessary transformative steps to take place.

affects: launchpad → git-build-recipe
Revision history for this message
Ryan Govostes (rgov) wrote :

You have to `run fakeroot debian/rules clean` to produce the debian/control file.

git-build-recipe also needs to be patched to pass `--no-lintian` to `debuild` or else there are a lot of linter failures.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.