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
debian: update packaging #352
Conversation
This is the start of my effort to try and get this into debian (https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=695545) This first change just cleans up some style errors and makes it so that it should be possible to create from the repository and from a released tarball. @nekromant FYI |
3cff034
to
34f2328
Compare
I've restored git, subversion and bzip2 in this update. I've left off gzip since it's in build-essentials. I've also switched back to libtool-bin. |
Do you have any updates for this? |
Hi Bryan, I wasn't getting much luck on the debian lists[1]. I really need a debian developer to sponsor this and to provide feedback. Anyone know one? [1] - https://lists.debian.org/debian-wnpp/2016/02/msg00895.html |
I'll set this to waiting for response until that happens then. |
@cpackham Any updates? |
Hi Bryan, Sorry no nothing. I'll at least update this based on the 1.23 release. Probably won't have any time to spend on it for a while. |
Support building in tree and from a released tarball by optionally running ./bootstrap. Fix some issues reported by lintian. -E: crosstool-ng changes: bad-distribution-in-changes-file unstable -E: crosstool-ng source: build-depends-on-essential-package-without-using-version build-depends: gzip -E: crosstool-ng source: build-depends-on-essential-package-without-using-version build-depends: tar -W: crosstool-ng source: syntax-error-in-dep5-copyright line 14: Cannot parse line "Unless otherwise stated in individual files, this work is licensed to you under" -E: crosstool-ng: copyright-should-refer-to-common-license-file-for-lgpl -E: crosstool-ng: description-starts-with-package-name -E: crosstool-ng: section-is-dh_make-template -E: crosstool-ng: depends-on-obsolete-package depends: texi2html Signed-off-by: Chris Packham <chris.packham@alliedtelesis.co.nz>
34f2328
to
5f1acaa
Compare
Can you tell me how to test this debian framework so that I can check it still works at the time of the next release? |
testing shouldn't be too hard something along the lines of
Then maybe build one of the example defconfigs |
Ok, I'll merge and try it out. |
A few notes:
because Ubuntu does not have |
A correction to the above: removing |
On Wed, Jun 7, 2017 at 3:03 PM, Alexey Neyman ***@***.***> wrote:
A correction to the above: removing --with autotools-dev does not prevent
overriding config.sub/config.guess with older versions. I don't know how
to tell dh to leave them alone, but overriding them with older versions
seems wrong.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#352 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAJgE-W01Mk31lET1s4I8NETaS101HDsks5sBhL8gaJpZM4HhcF0>
.
Hmm I'm actually building on (k)ubuntu (16.04) and inside a debian-jessie
chroot I'll take a look. I think I may have been running debuild without
the -i and -b.
We can probably drop libncursesw5-dev.
config.sub/config.guess don't appear to be part of the git repo. Where you
building in a clean worktree? There are probably options to tell deb-helper
to avoid re-running certain steps.
|
Yes they are, in |
Have a look at #738 - this fixes the remaining warnings/errors from lintian on my installation. The question about Ubuntu flavor of deb package remains, though:
|
Support building in tree and from a released tarball by optionally
running ./bootstrap.
Fix some issues reported by lintian.
-E: crosstool-ng changes: bad-distribution-in-changes-file unstable
-E: crosstool-ng source: build-depends-on-essential-package-without-using-version build-depends: gzip
-E: crosstool-ng source: build-depends-on-essential-package-without-using-version build-depends: tar
-W: crosstool-ng source: syntax-error-in-dep5-copyright line 14: Cannot parse line "Unless otherwise stated in individual files, this work is licensed to you under"
-E: crosstool-ng: copyright-should-refer-to-common-license-file-for-lgpl
-E: crosstool-ng: description-starts-with-package-name
-E: crosstool-ng: section-is-dh_make-template
-E: crosstool-ng: depends-on-obsolete-package depends: texi2html
Signed-off-by: Chris Packham chris.packham@alliedtelesis.co.nz