Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

dkms source not in deb (master) #131

Closed
NHDLarry opened this issue Aug 3, 2020 · 3 comments
Closed

dkms source not in deb (master) #131

NHDLarry opened this issue Aug 3, 2020 · 3 comments
Labels
Milestone

Comments

@NHDLarry
Copy link

NHDLarry commented Aug 3, 2020

Was just fooling with the master branch and found it isn't building the deb with sources in it.

dpkg -i gdrdrv-dkms_2.0-2_amd64.deb
Preparing to unpack gdrdrv-dkms_2.0-2_amd64.deb ...
Unpacking gdrdrv-dkms:amd64 (2.0-2) over (2.0-2) ...
Setting up gdrdrv-dkms:amd64 (2.0-2) ...
Building for 4.15.0-112-generic
Building for architecture x86_64
This package appears to be a binaries-only package
 you will not be able to build against kernel 4.15.0-112-generic
 since the package source was not provided

@drossetti
Copy link
Member

It is confirmed and it is not a regression, e.g.

$ git checkout v2.0
...
$ CUDA=/usr/local/cuda-X.Y bash packages/build-deb-packages.sh
...
make[1]: Leaving directory '/tmp/gdr.EzKaQu/gdrdrv-dkms-2.0'
dh_installinit --name gdrdrv
dh_testdir
dh_testroot
dh_link
dh_strip
dh_compress
dh_fixperms
dh_installdeb
dh_shlibdeps
dh_gencontrol
dh_md5sums
dh_builddeb
dpkg-deb: building package 'gdrdrv-dkms' in '../gdrdrv-dkms_2.0_amd64.deb'.
 dpkg-genbuildinfo --build=binary
 dpkg-genchanges --build=binary >../gdrdrv-dkms_2.0_amd64.changes
dpkg-genchanges: info: binary-only upload (no source code included)
 dpkg-source --after-build gdrdrv-dkms-2.0
dpkg-buildpackage: info: binary-only upload (no source included)

@drossetti
Copy link
Member

drossetti commented Aug 11, 2020

branch fix_131 is an incomplete fix.
upstart files are now missing from dkms package

@drossetti
Copy link
Member

drossetti commented Aug 12, 2020

It is confirmed and it is not a regression, e.g.

my bad. v2.0 dkms package had the source embedded so it's a regression
the "no source code included" part is noise coming from the choice of options.

@drossetti drossetti added this to the 2.1 milestone Aug 12, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants