Skip to content

New debian release - #5256

Closed
unera wants to merge 1 commit into
tarantool:masterfrom
unera:debian-2.6.0
Closed

New debian release#5256
unera wants to merge 1 commit into
tarantool:masterfrom
unera:debian-2.6.0

Conversation

@unera

@unera unera commented Aug 22, 2020

Copy link
Copy Markdown
Collaborator

Hi!

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

Please check it

@Totktonada Totktonada left a comment

Copy link
Copy Markdown
Member

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?

Comment thread debian/control
dh-systemd (>= 1.22) | sysvinit (<< 2.88dsf-59) | upstart (<< 1.13),
Build-Depends:
cdbs (>= 0.4.100),
debhelper (>= 9.2),

Copy link
Copy Markdown
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 thread .gitignore
Comment on lines +154 to +156

*.dll
*.exe

Copy link
Copy Markdown
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.

Comment thread debian/changelog
@@ -1,3 +1,13 @@
tarantool (2.6.0-1) unstable; urgency=medium

Copy link
Copy Markdown
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.

Comment thread debian/control
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
Copy Markdown
Member

Choose a reason for hiding this comment

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

Nit: Trailing whitespace.

Comment thread debian/rules
UVERSION := $(shell echo $(VERSION)|sed 's/-[[:digit:]]\+$$//')

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

Copy link
Copy Markdown
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

kyukhin commented Dec 10, 2020

Copy link
Copy Markdown
Contributor

No reaction from submitter for more than 3 months.

@kyukhin kyukhin closed this Dec 10, 2020
@Totktonada

Copy link
Copy Markdown
Member

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

@Totktonada

Copy link
Copy Markdown
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