Code Monkey home page Code Monkey logo

pinot's People

Contributors

fabricecolin avatar ojwb avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

ojwb pinotree

pinot's Issues

Cannot index and There are no clear indicator if it works.

I compiled the software and added my path with a lot of PDF files, but it doesn't seem to work.

I have Poppler install and pdftotext is in the PATH

The status always say that no file is indexed, and there are no clear indicator how to trigger the index.

How can trigger the index?

Can't redistribute result of linking with Xapian and OpenSSL

Forwarded from https://bugs.debian.org/833692

Bad news everyone - pinot links libxapian (which is GPLv2+) and openssl
(which has a GPLv2+-incompatible advertising clause in its licence) into
the same binary:

$ ldd /usr/lib/pinot/backends/libxapianbackend.so|grep 'xapian\|ssl'
        libssl.so.1.0.2 => /usr/lib/x86_64-linux-gnu/libssl.so.1.0.2 (0x00007f079530e000)
  libxapian.so.22 => /usr/lib/x86_64-linux-gnu/libxapian.so.22 (0x00007f0794aa6000)
$ dpkg -S /usr/lib/pinot/backends/libxapianbackend.so
pinot: /usr/lib/pinot/backends/libxapianbackend.so

I'm part of Xapian upstream, and with that hat on I can say we aren't
able to add an exception clause to the licence as there are copyright
holders who aren't interested in relicensing.

In the long term we're hoping to eliminate the non-relicensable code
from libxapian and release it under a more liberal licence, but that's
not imminent - a shorter-term way to resolve this for pinot in Debian is
needed.

It looks to me like you can probably build-depend on libcurl4-gnutls-dev
or libcurl4-nss-dev instead of libcurl4-openssl-dev (and drop
libssl-dev) except that the upstream configure script thinks it needs
openssl if curl-config --features|grep -i SSL is non-empty.

The part of this that's especially relevant upstream is that the configure test for when OpenSSL is needed seems to be wrong in some cases, making it harder to build binaries you can actually distribute.

But if it's feasible, avoiding using the combination of Xapian and OpenSSL would be good with the licensing of each as it currently is.

Change README to README.md and add a few screenshots.

As you are using GitHub as platform, .md will be rendered much nicer. It even has a built-in table of content

And you may want to include a screenshot of how the working software looks like. (This is a GUI software right?)

I tried your software because I see you are using the Xapian engine, but I guess most of other people will be scared away by lengthy texts :/

One screenshot means great first impression, and motivate potential users to give a shot.

Sorry for the possible offence.

Please make a new release

The last release was more than 4.5 years ago (2015/06/11) and there have been various useful improvements since.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.