From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from omta002.cacentral1.a.cloudfilter.net (omta002.cacentral1.a.cloudfilter.net [3.97.99.33]) by sourceware.org (Postfix) with ESMTPS id 6F31E3858400 for ; Wed, 10 Nov 2021 16:24:54 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 6F31E3858400 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=SystematicSw.ab.ca Authentication-Results: sourceware.org; spf=none smtp.mailfrom=systematicsw.ab.ca Received: from shw-obgw-4002a.ext.cloudfilter.net ([10.228.9.250]) by cmsmtp with ESMTP id kajTm7AS0ps7PkqP8mdcag; Wed, 10 Nov 2021 16:24:54 +0000 Received: from [192.168.1.105] ([68.147.0.90]) by cmsmtp with ESMTP id kqP7mt77y49dpkqP7mXdQ3; Wed, 10 Nov 2021 16:24:53 +0000 X-Authority-Analysis: v=2.4 cv=RqTWkQqK c=1 sm=1 tr=0 ts=618bf255 a=T+ovY1NZ+FAi/xYICV7Bgg==:117 a=T+ovY1NZ+FAi/xYICV7Bgg==:17 a=IkcTkHD0fZMA:10 a=NEAV23lmAAAA:8 a=w_pzkKWiAAAA:8 a=gUF5wtdCowIA-p3BEacA:9 a=QEXdDO2ut3YA:10 a=A2oD8VjvArAA:10 a=sRI3_1zDfAgwuvI8zelB:22 Message-ID: <745bc121-940a-c849-5bd4-9539e37902f6@SystematicSw.ab.ca> Date: Wed, 10 Nov 2021 09:24:53 -0700 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.3.0 Reply-To: cygwin-apps@cygwin.com Subject: Re: [ITP] aide 0.17.3 Content-Language: en-CA To: cygwin-apps@cygwin.com References: <295901d7854f$fdaaaa90$f8ffffb0$@pdinc.us> <067001d7b53e$24465d70$6cd31850$@pdinc.us> <016f9850-f78d-dec7-412f-f74d6fb5b731@dronecode.org.uk> <65dc01d7ce64$d04eb6f0$70ec24d0$@pdinc.us> <00a001d7d62f$27045000$750cf000$@pdinc.us> From: Brian Inglis Organization: Systematic Software In-Reply-To: <00a001d7d62f$27045000$750cf000$@pdinc.us> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-CMAE-Envelope: MS4xfMoQVtQ870F3eCr4BiEikZl4b4sAsrsE4S+ILbK+AXaG90OrRqeyuOyg/nFwSz3IW6dzqJ1T98icUhY7QZpOOXBOtpKMM+vHk8nUoRM4J8c3CT02CL+U RVn9EpkgLe9+TnN4Par4IHXzCxFuiHHLT/fzUAtT0gfyw28i+GmAl3QU5fJ3dNhOsPlbhAVZoAllpvq5N4/xttpjNnsTfU7DUiA= X-Spam-Status: No, score=-1161.3 required=5.0 tests=BAYES_00, KAM_DMARC_STATUS, KAM_LAZY_DOMAIN_SECURITY, KAM_NUMSUBJECT, NICE_REPLY_A, RCVD_IN_BARRACUDACENTRAL, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, SPF_HELO_NONE, SPF_NONE, TXREP autolearn=no autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: cygwin-apps@cygwin.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Cygwin package maintainer discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Nov 2021 16:24:56 -0000 On 2021-11-10 05:33, Jason Pyeron wrote: > On Sunday, October 31, 2021 10:37 AM, Jason Pyeron wrote: >> On Sunday, October 31, 2021 8:48 AM, Jon Turney wrote: >>> On 29/09/2021 15:27, Jason Pyeron wrote: >>>> On Friday, July 30, 2021 10:34 AM, Jason Pyeron wrote: >>>>> AIDE - Advanced Intrusion Detection Environment >>>>> https://github.com/aide/aide/ >>>>> It is a GPL v2 tool for monitoring file system changes. >>>>> There was no (mature?) Windows open source solution until AIDE was built and tested for >>>>> Cygwin. This fills a long standing gap in needs. >>>>> Closed source alternative - Trip Wire. >>>>> It is packaged and shipped with most Linux distributions - I am most familiar with the >>>>> RHEL packaging. >>>>> I have built and tested the most recent stable and development versions. >>>>> I will track the development versions for test package releases. >>>>> Category Security. >>>>> Thoughts? >>>> There has been no response. It has been in test locally for 2 >>>> months now. >>>> May I push the cygport to git and provide a test release? >>>> Upstream has expressed willingness to review/track patches, if >>>> needed. Good idea to submit patches upstream, as it reduces the number of patches you have to maintain and rebase, and they may have a better idea of how to achieve the same goal with more generality having their knowledge of the package source and build. >>> Thanks for offering to package and maintain this package, and >>> apologies for the delay in responding. >>> Notwithstanding [1] (which needs updating), I look for 2 things >>> in an ITP: - a statement that the software uses an acceptable >>> open-source license >> GPL v2, mentioned in the above original email. >>> - the cygport file (as an attachemnt or link) so it can be >>> reviewed and tested >> The attached (with required patch) has been in testing on multiple >> windows servers since late July. They can also be reviewed on >> github [2]. Using github is an issue for some: gitlab, bitbucket, etc. may or may not be. That is why it is a good idea to checkout your repo on a playground branch, then force push your repo to: ssh://cygwin@cygwin.com/git/cygwin-packages/playground and post the jobs.cgi, run, and log links. You may also add this as another remote e.g. playground to your repo in your .git/config e.g.: [remote "playground"] url = ssh://cygwin@cygwin.com/git/cygwin-packages/playground fetch = +refs/heads/playground:refs/remotes/playground/* [branch "playground"] remote = playground merge = refs/heads/playground or equivalent using commands (that I never learned about). Or copy your cygport, patches, source and both arch build hints and tarballs, including debuginfo if generated, to a storage site folder, and post the access link. >>> If you're still interested in progressing this, please provide the >>> cygport file for discussion. >>> >>> [1] https://cygwin.com/packaging-contributors-guide.html#submitting >> >> Interested, very interested. I am on the aide developers list to track updates, bugs, and >> patches. >> 2: https://github.com/pdinc-oss/aide/tree/cygport > Anyone interested in reviewing? Can I put this out there as a test > package - there are many not on this mailing list that would test but > would not build it. You should be able to drop the explicit REQUIRES. You only need to specify those not directly used by the executables, as cygport figures those out and reports them at the end of your build. You should be seeing those package names duplicated at the end of your cygport ... {package,pkg,{,almost}all}{,-test} run e.g.: >>> aide requires: cygwin libmhash2 libpcre1 zlib0 cygwin libmhash2 libpcre1 zlib0 Please also ensure that the package builds cleanly on both arches. -- Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada This email may be disturbing to some readers as it contains too much technical detail. Reader discretion is advised. [Data in binary units and prefixes, physical quantities in SI.]