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

makemap build and install issues #584

Closed
dfateyev opened this issue Jun 6, 2015 · 10 comments
Closed

makemap build and install issues #584

dfateyev opened this issue Jun 6, 2015 · 10 comments

Comments

@dfateyev
Copy link

dfateyev commented Jun 6, 2015

In the recent portable snapshot "201506020910p1" the "makemap" utility isn't built and installed, along with "newaliases" link and appropriate man-files for both. Although they were presented in the latest stable release.

@poolpOrg poolpOrg self-assigned this Jun 8, 2015
@poolpOrg
Copy link
Member

poolpOrg commented Jun 8, 2015

The latest stable, 5.4.5, is a minor release it only contains cumulative bug-fixes since 5.4.1 that was released a year and a half ago, whereas our snapshots are taken from the master branch which is very very current (commit 6 days ago), don't expect them to look alike ;-)

To answer your concern, the -db support has been a recurrent request for removal, people generally don't want it and don't want to depend on it. I had a bit of objection because it's such a historical feature, it just needs to be around, however with a new major release, we can keep it around as a configure option.

The --enable-table-db option will build table_db, makemap and create the newaliases link

@poolpOrg poolpOrg closed this as completed Jun 8, 2015
@dfateyev
Copy link
Author

dfateyev commented Jun 8, 2015

OK, thanks. I missed that we need "--enable-table-db" for bdb4 from now on.

@poolpOrg
Copy link
Member

poolpOrg commented Jun 8, 2015

On Mon, Jun 08, 2015 at 12:05:11PM -0700, Denis Fateyev wrote:

OK, thanks. I missed that we need "--enable-table-db" for bdb4 from now on.

This will be starting with next major release.

We're unfortunately going to have to publish a minor release very shortly
despite the major release being very close.

The minor release, 5.4.6, will be exactly like last stable release + fix,
so the db dependency is still part of it.

Gilles Chehade

https://www.poolp.org @poolpOrg

@dfateyev
Copy link
Author

dfateyev commented Jan 6, 2016

Is the "--enable-table-db" switch no longer operational?
Quickly built the recent snapshot with previously worked options set, and haven't got "makemap" again.

@poolpOrg poolpOrg reopened this Jan 8, 2016
@poolpOrg
Copy link
Member

poolpOrg commented Jan 8, 2016

It should still be operational but there's been a merge of makemap inside smtpctl and there's probably a packaging fix to do.

Ticket reopened, working on it

@f-andrey
Copy link

Ping

Any news?

@poolpOrg
Copy link
Member

On Thu, Jan 14, 2016 at 09:16:45PM -0800, Andrey wrote:

Ping

Any news?

being worked on, it will be fixed before next snapshot

Gilles Chehade

https://www.poolp.org @poolpOrg

@poolpOrg
Copy link
Member

poolpOrg commented Feb 4, 2016

Hi,

Can you guys get back to me regarding this ?

We published a snapshot with the smtpctl / makemap merge.

Please note that we gave up on trying to handle mailwrapper vs non-mailwrapper systems so it is up to the individual systems to decide if they want makemap/mailq/newaliases utilities and to create the appropriate hardlink (symlink will do) to smtpctl.

Waiting for feedback to close ticket !

@dfateyev
Copy link
Author

dfateyev commented Feb 5, 2016

It's fine to me, just checked on the latest snapshot (201602031446p1).
Although got another issue, created #652.

@poolpOrg
Copy link
Member

ok, the install being fine I'll close this ticket while we focus on the other one.

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

No branches or pull requests

3 participants