Re: Questions on package adoption conventions

2015-10-31 Thread Mark Geisert

On Sat, 31 Oct 2015, Corinna Vinschen wrote:

On Oct 31 00:18, Jon Turney wrote:

On 30/10/2015 23:25, Mark Geisert wrote:

I was confused by the SRC_URI= line in cygutils.cygport.  Does that
merely indicate where this package came from at the time the .cygport
file was written, or does it denote a commitment by the maintainer to
continue hosting the package from that URI?  If the latter, that's why I
was asking about access methods.  Is SRC_URI required?


SRC_URI is the URI for the upstream source.

cygport's fetch (aka download) subcommand will fetch the upstream source
from the specified SRC_URI

cygutils is somewhat a special case as cygwin is the upstream :)

The sources are in CVS at pserver:anon...@sourceware.org:/cvs/cygwin-apps,
but the tarballs seem to be hosted on fruitbat.org at the moment.

I think the best thing to do is to ask for that CVS to be migrated to git,


Done:

 git clone git://sourceware.org/git/cygwin-cygutils.git

 Gitweb: https://sourceware.org/git/?p=cygwin-cygutils.git

Mark, if you're going to maintain the project, you probably want to
make changes to the git repo.  For that you need ssh access to
sourceware.org AKA cygwin.com.  Pleae use the form at

 https://sourceware.org/cgi-bin/pdw/ps_form.cgi

to request SSH access to sware.  Project is "cygwin-apps", Use my
email address for the approver field.


then the cygport can be written to fetch the source directly from a
specified tag in git, since this will avoid the need for you to make
tarballs and work out where to host them.


E.g.

 GIT_URI="git://cygwin.com/git/newlib-cygwin.git"
 GIT_TAG="..."


This does seems like the best way to go, for several reasons.  I've sent 
in the SSH access request form.

Thanks much!

..mark


Re: [ITP] Inetutils 1.9.4

2015-10-31 Thread Marco Atzeri



On 31/10/2015 11:32, D. Boland wrote:

Hi group,

I intend to package the new version of Inetutils, version 1.9.4.


I guess I could have just announced the update, but since I am adopting
the package, maybe I should submit it for approval first:

http://cygwin.boland.nl/x86/release/inetutils/

Good-to-go's are welcome!

Daniel



tried building for x86_64

gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -O2 -pipe 
-Wimplicit-function-declaration -MT argp-help.o -MD -MP -MF $depbase.Tpo 
-c -o argp-help.o argp-help.c &&\

mv -f $depbase.Tpo $depbase.Po
depbase=`echo argp-parse.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -O2 -pipe 
-Wimplicit-function-declaration -MT argp-parse.o -MD -MP -MF 
$depbase.Tpo -c -o argp-parse.o argp-parse.c &&\

mv -f $depbase.Tpo $depbase.Po
argp-parse.c:28:27: fatal error: fakesu/unistd.h: No such file or directory
 #include 

but

$ cygcheck -c libfakesu
Cygwin Package Information
Package  VersionStatus
libfakesu1.1.0-0OK

$ cygcheck -l libfakesu
/usr/include/fakesu.h
/usr/lib/libfakesu.a
/usr/share/doc/libfakesu/LICENSE
/usr/share/doc/libfakesu/README


Have you forgot to update Fakesu package or there is a wrong include ?

Regards
Marco



[ITP] Inetutils 1.9.4

2015-10-31 Thread D. Boland

Hi group,

I intend to package the new version of Inetutils, version 1.9.4.

Package inetutils
-
category: Net
requires: bash libgcc1 hostname whois cygwin
sdesc: "Common networking client programs"
ldesc: "inetutils provides common networking clients and
 servers, including the inetd super-server, telnetd and
 telnet, ftpd and ftp, talkd and talk, uucpd (but no uucp
 client), and syslogd."

Package inetutils-server

category: Net
requires: bash crypt libgcc1 inetutils tcp_wrappers
sdesc: "Common networking server programs"
ldesc: "inetutils provides common networking clients and
 servers, including the inetd super-server, telnetd and
 telnet, ftpd and ftp, talkd and talk, uucpd (but no uucp
 client), and syslogd."

As you can see, I kept the 'hostname' and 'whois' programs out of the 
distribution, and added them on the 'required' line, see:


https://cygwin.com/ml/cygwin-apps/2015-07/msg00046.html

I guess I could have just announced the update, but since I am adopting 
the package, maybe I should submit it for approval first:


http://cygwin.boland.nl/x86/release/inetutils/

Good-to-go's are welcome!

Daniel


Re: Questions on package adoption conventions

2015-10-31 Thread Corinna Vinschen
On Oct 31 00:18, Jon Turney wrote:
> On 30/10/2015 23:25, Mark Geisert wrote:
> >On Fri, 30 Oct 2015, Marco Atzeri wrote:
> >>On 30/10/2015 22:48, Mark Geisert wrote:
> >>>Q3: What kind of external access is typically used for hosting final
> >>>builds?  I've run a micro-ISP that allowed on-request FTP access, by IP
> >>>address, to customers, but have not needed to run anonymous FTP to this
> >>>point.  What about SSH/SFTP?  Is there such a thing as anonymous SFTP?
> >>>Does HTTP and/or HTTPS access need to be provided?
> >>
> >>Upload instructions:
> >>https://sourceware.org/cygwin-apps/package-upload.html
> >
> >D'oh, users download source packages from cygwin.com, of course.
> >
> >I was confused by the SRC_URI= line in cygutils.cygport.  Does that
> >merely indicate where this package came from at the time the .cygport
> >file was written, or does it denote a commitment by the maintainer to
> >continue hosting the package from that URI?  If the latter, that's why I
> >was asking about access methods.  Is SRC_URI required?
> 
> SRC_URI is the URI for the upstream source.
> 
> cygport's fetch (aka download) subcommand will fetch the upstream source
> from the specified SRC_URI
> 
> cygutils is somewhat a special case as cygwin is the upstream :)
> 
> The sources are in CVS at pserver:anon...@sourceware.org:/cvs/cygwin-apps,
> but the tarballs seem to be hosted on fruitbat.org at the moment.
> 
> I think the best thing to do is to ask for that CVS to be migrated to git,

Done:

  git clone git://sourceware.org/git/cygwin-cygutils.git

  Gitweb: https://sourceware.org/git/?p=cygwin-cygutils.git

Mark, if you're going to maintain the project, you probably want to
make changes to the git repo.  For that you need ssh access to
sourceware.org AKA cygwin.com.  Pleae use the form at

  https://sourceware.org/cgi-bin/pdw/ps_form.cgi

to request SSH access to sware.  Project is "cygwin-apps", Use my
email address for the approver field.

> then the cygport can be written to fetch the source directly from a
> specified tag in git, since this will avoid the need for you to make
> tarballs and work out where to host them.

E.g.

  GIT_URI="git://cygwin.com/git/newlib-cygwin.git"
  GIT_TAG="..."


HTH,
Corinna

-- 
Corinna Vinschen  Please, send mails regarding Cygwin to
Cygwin Maintainer cygwin AT cygwin DOT com
Red Hat


pgppwHVJe3wTf.pgp
Description: PGP signature


Re: [ITP] Inetutils 1.9.4

2015-10-31 Thread D. Boland

Marco Atzeri wrote:

$ cygcheck -c libfakesu
Cygwin Package Information
Package  VersionStatus
libfakesu1.1.0-0OK

$ cygcheck -l libfakesu
/usr/include/fakesu.h
/usr/lib/libfakesu.a
/usr/share/doc/libfakesu/LICENSE
/usr/share/doc/libfakesu/README


Have you forgot to update Fakesu package or there is a wrong include ?

Regards
Marco


Oops, sorry about that. I forgot to update. I just updated libfakesu to 
version 1.2.0-0


Sincerely,
Daniel