[SERVER-9656] Current scons doesn't allow use of libstemmer as a system library Created: 13/May/13  Updated: 11/Jul/16  Resolved: 04/Jun/13

Status: Closed
Project: Core Server
Component/s: Build
Affects Version/s: 2.4.3
Fix Version/s: 2.5.1

Type: Improvement Priority: Trivial - P5
Reporter: Rogério Theodoro de Brito Assignee: Andrew Morrow (Inactive)
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Debian unstable


Attachments: File 0001-Use-libstemmer-when-using-system-libraries.patch    
Issue Links:
Related
is related to SERVER-6951 --use-system-all causes build to fail... Closed
Participants:

 Description   

I just started perusing the Debian packaging of mongodb in Debian (I am a Debian Maintainer) and wanted to get as many system libraries used as possible.

The current SConstruct script doesn't allow the option of using libstemmer as a system library.

I have a trivial patch that fixes this, which I implemented and is currently in Debian unstable.

I can provide other patches that I have implemented in Debian. Just ask if you want a pull request in github, BTW.

Regards,

Rogério Brito.



 Comments   
Comment by auto [ 04/Jun/13 ]

Author:

{u'username': u'acmorrow', u'name': u'Andrew Morrow', u'email': u'acm@10gen.com'}

Message: SERVER-6951 SERVER-9656 SERVER-9849 Handle third_party libraries consistently
Branch: master
https://github.com/mongodb/mongo/commit/2e7d108efe4a00b012d8489eae6e9565584a0529

Comment by auto [ 04/Jun/13 ]

Author:

{u'username': u'rbrito', u'name': u'Rog\xe9rio Brito', u'email': u'rbrito@ime.usp.br'}

Message: SERVER-9656 Use libstemmer when using system libraries.

Signed-off-by: Andrew Morrow <acm@10gen.com>
Branch: master
https://github.com/mongodb/mongo/commit/ec4e8f3ea794c6769d90083fc3c32fc25e66ded2

Comment by Ian Whalen (Inactive) [ 22/May/13 ]

Thanks Rogerio. We're talking with our legal team now and we'll see if it can be addressed.

Comment by Ian Whalen (Inactive) [ 22/May/13 ]

Thanks Rogerio. We're talking with our legal team now and we'll see if it can be addressed.

Comment by Rogério Theodoro de Brito [ 21/May/13 ]

Dear Ernie,

I just sent a pull request on github. My github username is rbrito.

BTW, one "bug" in the process of the Contributor Agreement, is that I signed it and put "The Debian Project" as my "employer", but the e-mail that I received came with the subject "The 10gen/MongoDB Contributor Agreement (between The Debian Project and 10gen Inc) is Signed and Filed!".

I most definitely do not speak for Debian. Perhaps this should be rephrased and changed with the legal department (but, of course, that's a bug for another time).

Regards,

Rogério Brito.

Comment by Ernie Hershey [ 21/May/13 ]

Hi Rogério. Thanks for your help! We may consolidate this change with some other related work. Can you submit this as a pull request and submit our contributor agreement, including your github username, at http://www.10gen.com/legal/contributor-agreement ?

Ernie

Generated at Thu Feb 08 03:21:04 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.