Hi Bao, thanks for wanting to contribute to Debian.
I though see one big issue with beagrep with regards to its inclusion in Debian: Bao Haojun wrote on Thu, 26 Jan 2012 12:05:34 UTC: > * Package name : beagrep > * URL : http://baohaojun.github.com/beagrep.html > Programming Lang: C#, Perl, Bash > Description : beagrep = beagle + grep. > > beagrep use beagle first to decide the (relatively a lot smaller) set of > possible matching files, then run grep on this set only. Thus greatly > improve grep speed. The Beagle desktop search engine has been removed from Debian in 2010 due to being unmaintained upstream and buggy. See http://bugs.debian.org/579567 for details. According to https://en.wikipedia.org/wiki/Beagle_(software) upstream development ceased already in 2009 and the former project website (http://www.beagle-project.org/) now belongs to a different project. >From the package description and website it seems that beagrep is quite tied to using Beagle as backend. Looking at commits like https://github.com/baohaojun/beagrep/commit/f0114da60 and the code it touched, it seems as if you include a (now renamed) copy of Beagle's source code. So I wonder if this is more or less an unmodified copy of Beagle of if you took over maintenance of the Beagle engine's source code yourself. Given that the only commit in https://github.com/baohaojun/beagrep/commits/master/BeagrepClient is a renaming from two years ago, the Beagle code looks quite original and still unmaintained. Just embedding Beagle's source into your project doesn't make the issues mentioned in http://bugs.debian.org/579567 go away, they're just hidden, at least to some extent. Such issues are the reason why Debian strongly discourages the inclusion of embedded code copies. See http://www.debian.org/doc/debian-policy/ch-source.html#s-embeddedfiles for the reasoning. It seems to me that the only desktop search engine currently shipped with Debian is Doodle (http://www.gnunet.org/doodle/, http://packages.debian.org/stable/doodle) -- maybe you can use Doodle as backend instead, or perhaps as additional backend. Regards, Axel -- ,''`. | Axel Beckert <a...@debian.org>, http://people.debian.org/~abe/ : :' : | Debian Developer, ftp.ch.debian.org Admin `. `' | 1024D: F067 EA27 26B9 C3FC 1486 202E C09E 1D89 9593 0EDE `- | 4096R: 2517 B724 C5F6 CA99 5329 6E61 2FF9 CD59 6126 16B5 -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org