Skip to content

New debian release #5256

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

Closed
wants to merge 1 commit into from
Closed

New debian release #5256

wants to merge 1 commit into from

Conversation

unera
Copy link
Collaborator

@unera unera commented Aug 22, 2020

Hi!

I've just uploaded 2.6 to Debian and did some changes (actual debian infrastructure)

Please check it

Copy link
Member

@Totktonada Totktonada left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for the PR! Please, consider several comments below.

I would also appreciate if you'll prefix the commit header with build prefix. It eases navigation over the git history.

BTW, can you give some suggestions how we can keep tarantool more or less up-to-date in exisitng Debian releases?

dh-systemd (>= 1.22) | sysvinit (<< 2.88dsf-59) | upstart (<< 1.13),
Build-Depends:
cdbs (>= 0.4.100),
debhelper (>= 9.2),
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should not it be >= 9.20160709 (according to #958615)? It seems, it'll break our build for Debian Jessie, but it is EOL and maybe this is good time to drop its support. Debian Stretch has debhelper-10.2.5.

Comment on lines +154 to +156

*.dll
*.exe
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Those files are not generated during build or testing, so I don't see a reason to place them to gitignore. Excluding them from tarballs should be enough to fix the lintian warning.

@@ -1,3 +1,13 @@
tarantool (2.6.0-1) unstable; urgency=medium
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It is better to publish a stable (x.y.z where z >= 2, 2.4.2 ATM) or at least a beta (z.y.1, 2.5.1 ATM) release. x.y.0 is alpha. However x.y.0.0 is practically same as x.(y-1).1.0. (We're working on the relevant documentation.)

Anyway, I see that you already pushed 2.6.0-0-g47aa4e01e to Debian Sid, so it is just note for future updates.

Build-Depends: cdbs (>= 0.4.100), debhelper (>= 9), dpkg-dev (>= 1.16.1~),
# Enable systemd for Debian Jessie+ and Ubuntu Wily+
dh-systemd (>= 1.22) | sysvinit (<< 2.88dsf-59) | upstart (<< 1.13),
Build-Depends:
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nit: Trailing whitespace.

VERSION := $(shell dpkg-parsechangelog|grep ^Version|awk '{print $$2}')
UVERSION := $(shell echo $(VERSION)|sed 's/-[[:digit:]]\+$$//')

ifneq ($(wildcard /usr/bin/dh_systemd_start),)
ifeq ($(INIT_VARIANT),systemd)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe now is good time to just enable it unconditionally. All Debian and Ubuntu distros, which offers something else by default, already gone.

@kyukhin
Copy link
Contributor

kyukhin commented Dec 10, 2020

No reaction from submitter for more than 3 months.

@kyukhin kyukhin closed this Dec 10, 2020
@Totktonada
Copy link
Member

Anyway I'll extract the proposed enhancements in a non-breaking way when time will permit.

@Totktonada
Copy link
Member

NB: The debhelper version was bumped in PR #5638. We still need to look / verify / describe the remaining changes that are proposed here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants