On Thursday, August 9, 2018 5:09:51 PM CEST Karl Nordström wrote: > Hi Kamil, hi Bernhard, > > thank you for the response and your input. > > I played around with the git clone yesterday when I tried to understand > what went wrong. Conda has a bias towards release versions with static > URLs though, but with the help of your inputs I think I'm quite close to > something satisfactory. > > In the end I borrowed most of the patches from Fedora (Is there a good > way to reference/cite them?) and worked around the quirks of the build > systems.
The cgit URLs that contain hash of the commit object in them are known to be persistent, for example: https://src.fedoraproject.org/cgit/rpms/findutils.git/tree/findutils-4.6.0-mbrtowc-tests.patch?id=97ba2d7a (just replace findutils-4.6.0-mbrtowc-tests.patch in the URL by name of any file that is currently in the master branch) Kamil > When the new version comes out I will update the conda recipe. > > Again, thank you for your help. > > Best, > > Karl > > On 09.08.2018 08:40, Kamil Dudka wrote: > > On Thursday, August 9, 2018 8:30:39 AM CEST Bernhard Voelker wrote: > >> On 08/08/2018 09:49 AM, Karl Nordström wrote: > >>> Hi, > >>> > >>> I wanted to ask whether there is a new release for findutils comming up? > >>> > >>> I want to add it to conda-forge and am having trouble passing make > >>> check. Partly perhaps due to inexperience, but I think some of the tests > >>> have been updated since 4.6.0. I think one such example is mbrtowc: > >>> > >>> http://git.savannah.gnu.org/cgit/gnulib.git/commit/?id=1f63650823cebf520 > >>> 44 > >>> df840c81062ccb52163a2 > >>> > >>> The build system is very bare-bones and I'm also having problems with > >>> strftime and the 'ahistorical' tests. Here I haven't delved as deep. > >>> > >>> Currently I lean towards skipping the tests. Would you be terribly > >>> opposed to that? > >>> > >>> Best, > >>> > >>> Karl > >> > >> Hi Karl, > >> > >> indeed, a new cut of the GNU findutils is overdue: we have already 187 > >> commits since v4.6.0 which was released around Xmas 2015. > >> I have a few things open on my side, but then need to find some time to > >> do > >> the release together with James. > >> > >> Re. the tests: in that situation, I'd try to skip the gnulib tests, > >> and only let the find/xargs tests run. Or you can try with a new > >> snapshot > >> tarball created with './bootstrap && ./configure && make all dist' from a > >> git clone. > > > > ... or just pick the upstream commit(s) to make the test-suite pass again, > > as we do in Fedora: > > > > https://src.fedoraproject.org/cgit/rpms/findutils.git/commit?id=3f5b9b5d > > > > Kamil > > > >> Have a nice day, > >> Berny