Re: [RFC] cygport documentation

2013-06-14 Thread Corinna Vinschen
On Jun 13 16:53, Warren Young wrote:
 On 6/13/2013 13:50, Achim Gratz wrote:
 
 a tutorial or
 similarly styled explanation of how to use cygport,
 
 That, or a recipe format, or a FAQ format.  That is, one that starts
 with how, rather than what.
 
 it would probably
 help if the manual was called a reference to tone the expectations
 accordingly.
 
 Agreed.  The current HTML manual -- awesome as it is compared to the
 old README file -- relies on you know know what you're looking for
 already.  The biggest holes remaining are the missing answers for
 questions of the form, How do I get Cygport to do X for me?
 
 It might also help to walk through several real cygport files:
 
 1. A very basic one, such as one for an autotools based project that
 requires no patching and no special configuration.
 
 2. A more complicated one showing how to do common things.  You're
 in a much better position than me to define common, Yaakov, so I
 won't try.
 
 3. One for a package with a seriously oddball build system,
 requiring that you override a lot of what cygport tries to do for
 you by default.

Yes, that's what may keep people a bit from using cygport.  A general
howto section and a few examples would help a lot I think.


Corinna

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


Re: [RFU] sqlite3-3.7.17-3

2013-06-14 Thread Corinna Vinschen
On Jun 13 16:54, Warren Young wrote:
 Would someone flip this package from test to curr for me, please?
 
 Leave 3.7.16.2-1 as prev.

Done.  Do you want to keep 3.7.13-1?


Corinna

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


Re: [RFC] cygport documentation

2013-06-14 Thread Andrew Schulman
 Several people have mentioned changes they would like to see in 
 cygport's documentation.  I believe the stable APIs are all documented 
 now, but what more would you like to see in the docs?

I'd like to see an explanation and an example or two of what cygclasses are for.


[64bit RFU] Perl modules needed for Biber

2013-06-14 Thread Ken Brown
Here are the packages discussed starting at

  http://cygwin.com/ml/cygwin-apps/2013-06/msg00120.html

D=http://sanibeltranquility.com/cygwin/64bit/release
wget -x -nH --cut-dirs=3 \
  ${D}/perl-Business-ISBN/perl-Business-ISBN-2.06-1.tar.bz2\
  ${D}/perl-Business-ISBN/perl-Business-ISBN-2.06-1-src.tar.bz2\
  ${D}/perl-Business-ISBN/setup.hint\
  ${D}/perl-Business-ISBN-Data/perl-Business-ISBN-Data-20120719.001-1.tar.bz2\
  
${D}/perl-Business-ISBN-Data/perl-Business-ISBN-Data-20120719.001-1-src.tar.bz2\
  ${D}/perl-Business-ISBN-Data/setup.hint\
  ${D}/perl-Business-ISMN/perl-Business-ISMN-1.11-1.tar.bz2\
  ${D}/perl-Business-ISMN/perl-Business-ISMN-1.11-1-src.tar.bz2\
  ${D}/perl-Business-ISMN/setup.hint\
  ${D}/perl-Business-ISSN/perl-Business-ISSN-0.91-1.tar.bz2\
  ${D}/perl-Business-ISSN/perl-Business-ISSN-0.91-1-src.tar.bz2\
  ${D}/perl-Business-ISSN/setup.hint\
  ${D}/perl-Capture-Tiny/perl-Capture-Tiny-0.22-1.tar.bz2\
  ${D}/perl-Capture-Tiny/perl-Capture-Tiny-0.22-1-src.tar.bz2\
  ${D}/perl-Capture-Tiny/setup.hint\
  ${D}/perl-Config-AutoConf/perl-Config-AutoConf-0.22-1.tar.bz2\
  ${D}/perl-Config-AutoConf/perl-Config-AutoConf-0.22-1-src.tar.bz2\
  ${D}/perl-Config-AutoConf/setup.hint\
  ${D}/perl-Data-Compare/perl-Data-Compare-1.22-1.tar.bz2\
  ${D}/perl-Data-Compare/perl-Data-Compare-1.22-1-src.tar.bz2\
  ${D}/perl-Data-Compare/setup.hint\
  ${D}/perl-Data-Diver/perl-Data-Diver-1.0101-1.tar.bz2\
  ${D}/perl-Data-Diver/perl-Data-Diver-1.0101-1-src.tar.bz2\
  ${D}/perl-Data-Diver/setup.hint\
  ${D}/perl-Data-Dump/perl-Data-Dump-1.22-1.tar.bz2\
  ${D}/perl-Data-Dump/perl-Data-Dump-1.22-1-src.tar.bz2\
  ${D}/perl-Data-Dump/setup.hint\
  ${D}/perl-Date-Simple/perl-Date-Simple-3.03-1.tar.bz2\
  ${D}/perl-Date-Simple/perl-Date-Simple-3.03-1-src.tar.bz2\
  ${D}/perl-Date-Simple/setup.hint\
  ${D}/perl-Encode-EUCJPASCII/perl-Encode-EUCJPASCII-0.03-1.tar.bz2\
  ${D}/perl-Encode-EUCJPASCII/perl-Encode-EUCJPASCII-0.03-1-src.tar.bz2\
  ${D}/perl-Encode-EUCJPASCII/setup.hint\
  ${D}/perl-Encode-HanExtra/perl-Encode-HanExtra-0.23-1.tar.bz2\
  ${D}/perl-Encode-HanExtra/perl-Encode-HanExtra-0.23-1-src.tar.bz2\
  ${D}/perl-Encode-HanExtra/setup.hint\
  ${D}/perl-Encode-JIS2K/perl-Encode-JIS2K-0.02-1.tar.bz2\
  ${D}/perl-Encode-JIS2K/perl-Encode-JIS2K-0.02-1-src.tar.bz2\
  ${D}/perl-Encode-JIS2K/setup.hint\
  ${D}/perl-ExtUtils-LibBuilder/perl-ExtUtils-LibBuilder-0.04-1.tar.bz2\
  ${D}/perl-ExtUtils-LibBuilder/perl-ExtUtils-LibBuilder-0.04-1-src.tar.bz2\
  ${D}/perl-ExtUtils-LibBuilder/setup.hint\
  ${D}/perl-File-Find-Rule/perl-File-Find-Rule-0.33-1.tar.bz2\
  ${D}/perl-File-Find-Rule/perl-File-Find-Rule-0.33-1-src.tar.bz2\
  ${D}/perl-File-Find-Rule/setup.hint\
  ${D}/perl-File-Slurp/perl-File-Slurp-.19-1.tar.bz2\
  ${D}/perl-File-Slurp/perl-File-Slurp-.19-1-src.tar.bz2\
  ${D}/perl-File-Slurp/setup.hint\
  ${D}/perl-File-Slurp-Unicode/perl-File-Slurp-Unicode-0.7.1-1.tar.bz2\
  ${D}/perl-File-Slurp-Unicode/perl-File-Slurp-Unicode-0.7.1-1-src.tar.bz2\
  ${D}/perl-File-Slurp-Unicode/setup.hint\
  ${D}/perl-IO-HTML/perl-IO-HTML-1.00-1.tar.bz2\
  ${D}/perl-IO-HTML/perl-IO-HTML-1.00-1-src.tar.bz2\
  ${D}/perl-IO-HTML/setup.hint\
  ${D}/perl-IPC-Run3/perl-IPC-Run3-0.045-1.tar.bz2\
  ${D}/perl-IPC-Run3/perl-IPC-Run3-0.045-1-src.tar.bz2\
  ${D}/perl-IPC-Run3/setup.hint\
  ${D}/perl-List-AllUtils/perl-List-AllUtils-0.03-1.tar.bz2\
  ${D}/perl-List-AllUtils/perl-List-AllUtils-0.03-1-src.tar.bz2\
  ${D}/perl-List-AllUtils/setup.hint\
  ${D}/perl-List-MoreUtils/perl-List-MoreUtils-0.33-1.tar.bz2\
  ${D}/perl-List-MoreUtils/perl-List-MoreUtils-0.33-1-src.tar.bz2\
  ${D}/perl-List-MoreUtils/setup.hint\
  ${D}/perl-Log-Log4perl/perl-Log-Log4perl-1.41-1.tar.bz2\
  ${D}/perl-Log-Log4perl/perl-Log-Log4perl-1.41-1-src.tar.bz2\
  ${D}/perl-Log-Log4perl/setup.hint\
  ${D}/perl-LWP-Protocol-https/perl-LWP-Protocol-https-6.04-1.tar.bz2\
  ${D}/perl-LWP-Protocol-https/perl-LWP-Protocol-https-6.04-1-src.tar.bz2\
  ${D}/perl-LWP-Protocol-https/setup.hint\
  ${D}/perl-MIME-Charset/perl-MIME-Charset-1.009.3-1.tar.bz2\
  ${D}/perl-MIME-Charset/perl-MIME-Charset-1.009.3-1-src.tar.bz2\
  ${D}/perl-MIME-Charset/setup.hint\
  ${D}/perl-Mozilla-CA/perl-Mozilla-CA-20130114-1.tar.bz2\
  ${D}/perl-Mozilla-CA/perl-Mozilla-CA-20130114-1-src.tar.bz2\
  ${D}/perl-Mozilla-CA/setup.hint\
  ${D}/perl-Number-Compare/perl-Number-Compare-0.03-1.tar.bz2\
  ${D}/perl-Number-Compare/perl-Number-Compare-0.03-1-src.tar.bz2\
  ${D}/perl-Number-Compare/setup.hint\
  ${D}/perl-Readonly/perl-Readonly-1.03-1.tar.bz2\
  ${D}/perl-Readonly/perl-Readonly-1.03-1-src.tar.bz2\
  ${D}/perl-Readonly/setup.hint\
  ${D}/perl-Readonly-XS/perl-Readonly-XS-1.05-1.tar.bz2\
  ${D}/perl-Readonly-XS/perl-Readonly-XS-1.05-1-src.tar.bz2\
  ${D}/perl-Readonly-XS/setup.hint\
  ${D}/perl-Regexp-Common/perl-Regexp-Common-2013031301-1.tar.bz2\
  ${D}/perl-Regexp-Common/perl-Regexp-Common-2013031301-1-src.tar.bz2\
  ${D}/perl-Regexp-Common/setup.hint\
  

[64bit RFU] biber-1.5.1

2013-06-14 Thread Ken Brown
New package (64bit only until perl_vendor goes away or gets updated on 
32bit Cygwin):


D=http://sanibeltranquility.com/cygwin/64bit/release
wget -x -nH --cut-dirs=3 \
  ${D}/biber/biber-1.5-1.tar.bz2 \
  ${D}/biber/biber-1.5-1-src.tar.bz2 \
  ${D}/biber/setup.hint

Thanks.

Ken


[64bit RFU] texlive-collection-bibtexextra-20130529-2

2013-06-14 Thread Ken Brown
This is a downgrade of biblatex from version 2.6 to 2.5 for 
compatibility with biber-1.5


D=http://sanibeltranquility.com/cygwin/64bit/release/TeX
TL=texlive
TC=texlive-collection
wget -x -nH --cut-dirs=3 \
  ${D}/${TC}-bibtexextra/${TC}-bibtexextra-20130529-2.tar.bz2\
  ${D}/${TC}-bibtexextra/${TC}-bibtexextra-20130529-2-src.tar.bz2\
  ${D}/${TC}-bibtexextra/setup.hint

Thanks.

Ken


Re: [RFU] sqlite3-3.7.17-3

2013-06-14 Thread Warren Young

On 6/14/2013 01:54, Corinna Vinschen wrote:

On Jun 13 16:54, Warren Young wrote:

Would someone flip this package from test to curr for me, please?

Leave 3.7.16.2-1 as prev.


Done.


Thanks!


Do you want to keep 3.7.13-1?


I didn't know I could have more than one prev.

Sure, let's keep it a while.  Just in this past week, I got a complaint 
about one of the changes in .16.2 relative to .13, so it's conceivable 
some may want to step back two steps if .17 doesn't work out for everyone.


Re: [64bit] Biber packaging questions

2013-06-14 Thread Reini Urban
On Wed, Jun 12, 2013 at 10:18 AM, Corinna Vinschen wrote:
 On Jun 12 10:10, Ken Brown wrote:
 Here are my questions:

 1. Should these build prerequisites be added to the 64bit distro?
 Otherwise it will be difficult for others to rebuild biber from
 source.

 In theory, yes.  Ideally for 32 and 64 bit, even if you don't really
 need it for 32 bit.

 2. Biber requires perl 5.16 or later, so I did a quick and dirty
 build of perl-5.16.3.  By quick and dirty I mean that I simply
 took Yaakov's perl.cygport and removed all patches that wouldn't
 apply.  This is no problem for *users* of biber.exe, since the
 latter includes the perl DLL.  But again it makes it difficult for
 others to replicate the build until the official perl is updated.  I
 have no idea what to do about this.

 AFAIR Reini wrote something about perl 5.16 having some serious bugs,
 or problems which makes it unfeasible for the distro.  Reini, can you
 chime in here?

With enabling unicode symbols 5.16 silently started allowing \0 in
symbol and package names, without any protection and further support,
which makes it unusable for me in serious environments.
Since I'm not considering cygwin a serious environment it's probably no
big deal. Unfortunately p5p and the security team is in denial and ignores
the issues involved.

I'm favoring 5.18, and started writing the patches.
It will probably be 5.18.1-1.
I found nothing critical so far.
Just minor Time::HiRes and alarm problems (we are too slow), stat,
a new regex regression, some new Storable problems.
And mainly discspace problems with my win8 64bit vm. As if 17GB is not enough.

Failed 8 tests out of 2338, 99.66% okay.
../cpan/CGI/t/tmpdir.t
../cpan/Time-HiRes/t/alarm.t
../cpan/Time-HiRes/t/ualarm.t
../ext/XS-APItest/t/call_checker.t
../lib/File/stat.t
../lib/locale.t
op/filetest.t
op/stat.t

 3. There is a completely different approach I could take.  Namely, I
 could simply package Biber as a perl module and forget about packing
 it into a Perl Archive.  If I do this, then users will need perl
 5.16 or later, as well as most or all of the perl modules listed
 above, so the RFU will have to wait for a perl update; but that's
 probably not serious.  Would this be preferable?  I'm not aware of
 any Linux distros that do this, though someone did do it
 unofficially for Fedora:

   http://www.linux.cz/pipermail/texlive/2012-August/000563.html

 I would say that's up to you, but it doesn't really sound like the
 right thing to do.

I would also favor using biber as non-packaged perl script.
Since you need so many perl deps, do you really want to keep them seperate?
I would just bundle them to something like a perl-biber-bundle
package, into vendor_perl.
--
Reini Urban
http://cpanel.net/   http://www.perl-compiler.org/


Re: [64bit RFU] Perl modules needed for Biber

2013-06-14 Thread Corinna Vinschen
On Jun 14 13:34, Ken Brown wrote:
 Here are the packages discussed starting at
 
   http://cygwin.com/ml/cygwin-apps/2013-06/msg00120.html
 
 D=http://sanibeltranquility.com/cygwin/64bit/release
 wget -x -nH --cut-dirs=3 \
   [...]

Uploaded.


Thanks,
Corinna

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


Re: [64bit RFU] biber-1.5.1

2013-06-14 Thread Corinna Vinschen
On Jun 14 13:43, Ken Brown wrote:
 New package (64bit only until perl_vendor goes away or gets updated
 on 32bit Cygwin):
 
 D=http://sanibeltranquility.com/cygwin/64bit/release
 wget -x -nH --cut-dirs=3 \
   ${D}/biber/biber-1.5-1.tar.bz2 \
   ${D}/biber/biber-1.5-1-src.tar.bz2 \
   ${D}/biber/setup.hint

Uploaded.


Thanks,
Corinna

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


[RFU] perl-Text-CSV-1.32-1

2013-06-14 Thread David Stacey

These /ought/ to be architecture independent, but just in case:

# 32-bit:
BASEURL=https://dl.dropbox.com/sh/7y1yn4whbyho9a7
wget --no-check-certificate --no-host-directories --force-directories 
--cut-dirs=4 \
${BASEURL}/7XsQJwdP8f/release/perl/perl-Text-CSV/perl-Text-CSV-1.32-1-src.tar.bz2 
\
${BASEURL}/STcg5Szw-O/release/perl/perl-Text-CSV/perl-Text-CSV-1.32-1.tar.bz2 
\

${BASEURL}/uVaNvKwqAl/release/perl/perl-Text-CSV/setup.hint


# 64-bit:
BASEURL=https://dl.dropbox.com/sh/7y1yn4whbyho9a7
wget --no-check-certificate --no-host-directories --force-directories 
--cut-dirs=6 \
${BASEURL}/J-Cd5xee9X/64bit/release/perl/perl-Text-CSV/perl-Text-CSV-1.32-1-src.tar.bz2 
\
${BASEURL}/PIoGpKTCPa/64bit/release/perl/perl-Text-CSV/perl-Text-CSV-1.32-1.tar.bz2 
\

${BASEURL}/kX7mDjmu-S/64bit/release/perl/perl-Text-CSV/setup.hint


In both cases, please leave 1.21-1 as previous.

Many thanks in advance,

Dave.



Re: [64bit] Biber packaging questions

2013-06-14 Thread Yaakov (Cygwin/X)

On 2013-06-14 13:37, Reini Urban wrote:

Since you need so many perl deps, do you really want to keep them seperate?


Yes.


I would just bundle them to something like a perl-biber-bundle
package, into vendor_perl.


No, perl_vendor needs to go away, not get bigger.


Yaakov



Re: [64bit] Biber packaging questions

2013-06-14 Thread Achim Gratz
Reini Urban writes:
 I would also favor using biber as non-packaged perl script.

+1

 Since you need so many perl deps, do you really want to keep them seperate?

Yes, I would want _all_ non-core Perl distributions as separate cygwin
packages.  That's the only sane way to deal with these when the need for
local patches arises.  This is admittedly rare, but it does happen.

 I would just bundle them to something like a perl-biber-bundle
 package, into vendor_perl.

May I suggest to name all bundle packages perl_* (underscore) so they
differ from the distribution packages?  And again the bundles should
just list the dependencies, while the actual distributions are in their
own packages.


Regards,
Achim.
-- 
+[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]+

Wavetables for the Terratec KOMPLEXER:
http://Synth.Stromeko.net/Downloads.html#KomplexerWaves


Re: [64bit] Biber packaging questions

2013-06-14 Thread Reini Urban
On Fri, Jun 14, 2013 at 1:49 PM, Yaakov (Cygwin/X) wrote:
 On 2013-06-14 13:37, Reini Urban wrote:
 I would just bundle them to something like a perl-biber-bundle
 package, into vendor_perl.

 No, perl_vendor needs to go away, not get bigger.

I said vendor_perl, the location.
You meant perl_vendor the package.

Achim:
 Since you need so many perl deps, do you really want to keep them seperate?

Yes, I would want _all_ non-core Perl distributions as separate cygwin
packages.  That's the only sane way to deal with these when the need for
local patches arises.  This is admittedly rare, but it does happen.

If you really want to maintain 2000+ packages do it. I don't care.
I hope you know what happens over at debian, macports and redhat with
this scheme. Been there, done that.
Also, our UI setup selector cannot handle that.
At cygwin we favor cpan over cygwin packages.
If the urgent need for a local patch arises the user can always cpan
it, until the lazy maintainer updates his package.
--
Reini Urban
http://cpanel.net/   http://www.perl-compiler.org/