From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from us-smtp-delivery-1.mimecast.com (us-smtp-delivery-1.mimecast.com [207.211.31.120]) by sourceware.org (Postfix) with ESMTP id B5D623844047 for ; Thu, 9 Jul 2020 18:50:28 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org B5D623844047 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=cygwin.com Authentication-Results: sourceware.org; spf=fail smtp.mailfrom=yselkowitz@cygwin.com Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-497-LpG3r8RMPG2gY8Ts9Gp3pA-1; Thu, 09 Jul 2020 14:50:26 -0400 X-MC-Unique: LpG3r8RMPG2gY8Ts9Gp3pA-1 Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com [10.5.11.11]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 951891DE2 for ; Thu, 9 Jul 2020 18:50:25 +0000 (UTC) Received: from ovpn-112-157.rdu2.redhat.com (ovpn-112-157.rdu2.redhat.com [10.10.112.157]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 4A7E46FED6 for ; Thu, 9 Jul 2020 18:50:25 +0000 (UTC) Message-ID: Subject: Re: [ITP] wget2 - modern fast parallel file and recursive website downloader From: Yaakov Selkowitz To: cygwin-apps@cygwin.com Date: Thu, 09 Jul 2020 14:50:24 -0400 In-Reply-To: References: <964d4d23-25d4-bbb5-b054-f4bc5afece4b@SystematicSw.ab.ca> <0a9a734c-e5f1-58a3-4947-2fef09271026@SystematicSw.ab.ca> User-Agent: Evolution 3.36.3 (3.36.3-1.fc32) MIME-Version: 1.0 X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: cygwin.com Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-5.9 required=5.0 tests=BAYES_00, KAM_DMARC_STATUS, KAM_SHORT, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_NONE, SPF_NEUTRAL, TXREP autolearn=no autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) 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: Thu, 09 Jul 2020 18:50:30 -0000 On Thu, 2020-07-09 at 20:27 +0200, Marco Atzeri via Cygwin-apps wrote: > On 08.07.2020 22:28, Brian Inglis wrote: > > On 2020-07-08 14:05, Brian Inglis wrote: > > > wget2 is the successor of wget supplying a shared library API like cu= rl to build > > > a modern, fast, multi-threaded, parallel downloader using HTTP/2, HTT= P > > > compression and If-Modified-Since headers; see > > >=20 > > > =09https://gitlab.com/gnuwget/wget2 > > >=20 > > > It is currently available on Arch, Debian/Ubuntu, openSUSE, Slackware= : > > > see > > > =09https://pkgs.org/download/wget2 > > >=20 > > > I could release the package as is with an exe and dll, but it should = be built as > > > separate bin, lib, devel, doc, and debuginfo packages, which I have n= ever done > > > before, so could do with some advice and assistance with the apporach= required, > > > which I based on curl, but that requires no script function overrides= , and I > > > believe this one may or I need some hints. > > >=20 > > > I have attached my base wget2.cygport which builds one monolithic pac= kage but > > > contains comments for subpackage variables, plus comments showing oth= er files > > > which I think should be included in the subpackages, and both referen= ces to > > > their locations in subpkg_CONTENTS and alterbative src_install script= actions if > > > cygport will not move the contents into the appropriate install direc= tory. > >=20 > > Forgot to explain I also produced a summary of the files generated and/= or > > available for packaging under the triplet directory in manifest.list to= my > > previous email. > >=20 > > > I also need to understand how cyg...dll package numbering should work= with this > > > package: base zero or one and include or exclude the 2: libwget0, lib= wget1, > > > libwget2_0, or libwget2_1, and how to get that generated? > > >=20 > > > Any advice, assistance, help, or hints from more experienced packager= s would be > > > welcome. > > >=20 > > > I can also update and release what may be the last patched version of= the > > > original wget 1.20.3 (currently 1.19.1) if Eric has no time, or ITA w= get if he > > > agrees. > > >=20 > > > I could also ITA curl from Yaakov as I use that and wget a lot in scr= ipts and > > > cron jobs. >=20 > My suggestion: >=20 > this in libwget2_0 (per consistency) or libwget0 >=20 > /usr/bin/cygwget-0.dll libwget0, based on the library name. > these in wget2 >=20 > /usr/bin/wget2.exe > /usr/share/doc/wget2/AUTHORS > /usr/share/doc/wget2/COPYING > /usr/share/doc/wget2/ChangeLog > /usr/share/doc/wget2/NEWS > /usr/share/doc/wget2/README > /usr/share/locale/ca/LC_MESSAGES/wget2.mo > /usr/share/locale/cs/LC_MESSAGES/wget2.mo > /usr/share/locale/de/LC_MESSAGES/wget2.mo > /usr/share/locale/eo/LC_MESSAGES/wget2.mo > /usr/share/locale/es/LC_MESSAGES/wget2.mo > /usr/share/locale/et/LC_MESSAGES/wget2.mo > /usr/share/locale/fi/LC_MESSAGES/wget2.mo > /usr/share/locale/fr/LC_MESSAGES/wget2.mo > /usr/share/locale/ga/LC_MESSAGES/wget2.mo > /usr/share/locale/hr/LC_MESSAGES/wget2.mo > /usr/share/locale/hu/LC_MESSAGES/wget2.mo > /usr/share/locale/id/LC_MESSAGES/wget2.mo > /usr/share/locale/it/LC_MESSAGES/wget2.mo > /usr/share/locale/ja/LC_MESSAGES/wget2.mo > /usr/share/locale/nb/LC_MESSAGES/wget2.mo > /usr/share/locale/nl/LC_MESSAGES/wget2.mo > /usr/share/locale/pl/LC_MESSAGES/wget2.mo > /usr/share/locale/pt_BR/LC_MESSAGES/wget2.mo > /usr/share/locale/ru/LC_MESSAGES/wget2.mo > /usr/share/locale/sk/LC_MESSAGES/wget2.mo > /usr/share/locale/sr/LC_MESSAGES/wget2.mo > /usr/share/locale/sv/LC_MESSAGES/wget2.mo > /usr/share/locale/tr/LC_MESSAGES/wget2.mo > /usr/share/locale/uk/LC_MESSAGES/wget2.mo > /usr/share/locale/vi/LC_MESSAGES/wget2.mo > /usr/share/locale/zh_CN/LC_MESSAGES/wget2.mo > plus also the manual page that it is missing >=20 >=20 > What is this ? It seems a duplicate of wget2 >=20 > /usr/bin/wget2_noinstall.exe Simply based on the name, I'm guessing it shouldn't be installed? > these in libwget2-devel or libwget-devel libwget-devel, based on the library name. > /usr/include/wget.h > /usr/include/wgetver.h > /usr/lib/libwget.dll.a > /usr/lib/pkgconfig/libwget.pc > /usr/share/man/man3/libwget-base64.3.gz > /usr/share/man/man3/libwget-bitmap.3.gz > /usr/share/man/man3/libwget-console.3.gz > /usr/share/man/man3/libwget-dns-caching.3.gz > /usr/share/man/man3/libwget-dns.3.gz > /usr/share/man/man3/libwget-error.3.gz > /usr/share/man/man3/libwget-hash.3.gz > /usr/share/man/man3/libwget-hashmap.3.gz > /usr/share/man/man3/libwget-io.3.gz > /usr/share/man/man3/libwget-ip.3.gz > /usr/share/man/man3/libwget-list.3.gz > /usr/share/man/man3/libwget-mem.3.gz > /usr/share/man/man3/libwget-net.3.gz > /usr/share/man/man3/libwget-parse_atom.3.gz > /usr/share/man/man3/libwget-parse_sitemap.3.gz > /usr/share/man/man3/libwget-printf.3.gz > /usr/share/man/man3/libwget-random.3.gz > /usr/share/man/man3/libwget-robots.3.gz > /usr/share/man/man3/libwget-stringmap.3.gz > /usr/share/man/man3/libwget-thread.3.gz > /usr/share/man/man3/libwget-utils.3.gz > /usr/share/man/man3/libwget-vector.3.gz > /usr/share/man/man3/libwget-xalloc.3.gz > /usr/share/man/man3/libwget-xml.3.gz -- Yaakov