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

2 extensions cannot be built: nemo-repairer and nemo-python #282

Open
jean-christophe-manciot opened this issue May 14, 2018 · 3 comments

Comments

Projects
None yet
1 participant
@jean-christophe-manciot
Copy link

commented May 14, 2018

Ubuntu 18.10
nemo 3.8.2
nemo-extensions tag: 3.8.0

Building the extensions as non-root triggers multiple issues (all build dependencies are still satisfied)

./buildall
........................................... BUILDING: ./nemo-repairer
dpkg-buildpackage: info: host architecture amd64
 dpkg-source --before-build nemo-repairer
dpkg-source: error: source package has two conflicting values - nemo-filename-repairer and nemo-repairer
dpkg-buildpackage: error: dpkg-source --before-build nemo-repairer subprocess returned exit status 255
........................................... BUILDING: ./.circleci
tail: cannot open 'debian/changelog' for reading: No such file or directory
dpkg-buildpackage: error: tail of debian/changelog subprocess returned exit status 1
........................................... BUILDING: ./nemo-python
...
dh_auto_install
# Drop useless files
find debian/ -name '*.la' -delete
make[1]: Leaving directory '/media/actionmystique/SAMSUNG5-Shared/home/actionmystique/src/Nemo/git-nemo-extensions/nemo-python'
   dh_install
dh_install: Cannot find (any matches for) "docs/html/*" (tried in ., debian/tmp)

dh_install: python-nemo missing files: docs/html/*
	install -d debian/.debhelper/generated/python-nemo
dh_install: missing files, aborting
debian/rules:5: recipe for target 'binary' failed
make: *** [binary] Error 25
dpkg-buildpackage: error: fakeroot debian/rules binary subprocess returned exit status 2

All other extensions are correctly built.

@jean-christophe-manciot

This comment has been minimized.

Copy link
Author

commented May 16, 2018

Same issues in a bionic (18.04 LTS) chroot after installing the requested build dependencies.

@jean-christophe-manciot

This comment has been minimized.

Copy link
Author

commented May 16, 2018

The nemo-repairer issue comes from a discrepancy between the package name and the folder name: I suggest to change the folder name to match the package name, as it is the case with all other folder/package names, except for nemo-python.

@jean-christophe-manciot

This comment has been minimized.

Copy link
Author

commented Jun 13, 2018

For the nemo-python issue, a workaround is:
sed -i '/html/d' nemo-python/debian/install

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.