Re: New application proposal - git-core SCM
On Tue, Nov 01, 2005 at 07:49:57PM +0100, Reini Urban wrote: $ cpan String::ShellQuote works out of the box. $ pmq String::ShellQuote 1.03/usr/lib/perl5/site_perl/5.8/String/ShellQuote.pm cygwin doesn't package each and every perl package. Fair enough. I'll add this to the the git post-install script. Tim. However beautiful the strategy, you should occasionally look at the results. -- Winston Churchill
Re: New application proposal - git-core SCM
On Tue, Nov 01, 2005 at 11:05:42PM -0600, Gary R. Van Sickle wrote: From: Tim O'Callaghan With regards to mutt, I emailed g.r.vansickle about 3 weeks ago asking about the possibility of moving from mutt 1.4.1 to 1.5.10 or to create a 1.5.10 test release. I did not get any response, so i grabbed and compiled the latest mutt and later found mutt-ng. Oh, yeah, sorry. For future reference, private emails are generally discouraged in favor of posts to the lists. Somebody asked me this on-list not long ago; My current plans are to only support the Stable 1.4.x upstream release. As far as doing 1.5.x as a test release, it seems to me that would be a bit of a misuse of the test category. The way I see it, test is purgatory for curr-wannabes. There's a lot of upstream mutt development going on right now, and there's no indication that 1.5.10 will ever be stamped Stable (in fact I'd be pretty surprised if it was). Maybe got the wrong idea, but i assumed Test generated the 'Experimental' list in the setup app. Which to me implied non 'stable' ports. I was going to release muttng in that category because of this assumption. I do not want to step on any toes or usurp anyones maintainership. I just thought a wider audience might like easy access to mutt-ng, as i use it with the other tools i mentioned. The advantages of mutt-ng is that it can handle getting messages via POP, IMAP and NNTP without need for an external tool. It also has a thunder-bird style sidebar in which you can display the status of your mail and news folders. I frankly don't know much about mutt-ng other than what you said there and that it's a fork of the mutt codebase. Rumor on the mutt lists is that it isn't very active, and I got the impression it was a fork that had flamed out. AFAIU its a version of mutt with some patches that have not been accepted into the main mutt tree, such as sidebar and NNTP. There is still development being done on the source, not much on the traffic lists. AFAIK it is also tracking the mutt base as well. my compiled version of muttng -v reports: -- /cygdrive/c/home/timmuttng -v Mutt-ng devel-r561 (based on Mutt 1.5.11/2005-09-15) Copyright (C) 1996-2002 Michael R. Elkins and others. Mutt-ng comes with ABSOLUTELY NO WARRANTY; for details type `muttng -vv'. Mutt is free software, and you are welcome to redistribute it under certain conditions; type `muttng -vv' for details. System: CYGWIN_NT-5.0 1.5.18(0.132/4/2) (i686) External Libraries: ncurses 5.4 libiconv 1.9 gdbm GDBM version 1.8.3. 10/15/2002 (built Aug 10 2003 22:11:57) gnutls 1.0.25 Compile Options: -DEBUG +HOMESPOOL -USE_SETGID +USE_DOTLOCK -DL_STANDALONE +USE_FCNTL -USE_FLOCK -USE_INODESORT +USE_HCACHE +USE_POP +USE_NNTP +USE_IMAP -USE_GSS -USE_SSL +USE_GNUTLS -USE_SASL -USE_LIBESMTP -HAVE_REGCOMP +USE_GNU_REGEX +COMPRESSED +HAVE_COLOR +HAVE_START_COLOR +HAVE_TYPEAHEAD +HAVE_BKGDSET +HAVE_CURS_SET +HAVE_META +HAVE_RESIZETERM +CRYPT_BACKEND_CLASSIC_PGP +CRYPT_BACKEND_CLASSIC_SMIME -CRYPT_BACKEND_GPGME +BUFFY_SIZE -SUN_ATTACHMENT +ENABLE_NLS -LOCALES_HACK +HAVE_WC_FUNCS +HAVE_LANGINFO_CODESET +HAVE_LANGINFO_YESEXPR +HAVE_ICONV -ICONV_NONTRANS -HAVE_LIBIDN +HAVE_GETSID -HAVE_GETADDRINFO Built-In Defaults: -DOMAIN +ISPELL=/cygdrive/r/texlive/bin/win32/ispell +SENDMAIL=/usr/sbin/sendmail +MAILPATH=mail/localinbox +PKGDATADIR=/usr/local/share/muttng +PKGDOCDIR=NONE/doc/muttng +SYSCONFDIR=/usr/local/etc +EXECSHELL=/bin/sh -MIXMASTER To contact the developers, please mail to [EMAIL PROTECTED]. To visit the Mutt-ng homepage go to http://www.muttng.org. To report a bug, please use the fleang(1) utility. Mutt-ng is based on the following patches written for mutt: patch-1.5.6.cb.current_shortcut.2 patch-1.5.6.tt.assumed_charset.1 patch-1.5.6.tg.hcache.12 patch-1.5.5.1.pdmef.short_mbox_name.1 rr.compressed patch-1.5.4.fw.maildir_inode_sort patch-1.4.admcd.gnutls.59d patch-1.5.6i.sidebar.20041122 patch-1.5.4.aw.listreply.1 vvv.initials patch-1.5.5.1.cd.purge_message.3.4 patch-1.5.5.1.cd.trash_folder.3.4 patch-1.5.5.1.cd.edit_threads.9.5 patch-1.5.4.cd.ifdef.1 patch-1.5.4.cd.source_multiple.2 vvv.quote vvv.nntp I personally don't care one way or the other if you wanted to package it, unless it would interfere with mutt or its mailbox(es). Is mutt-ng still using mbox and/or Maildir? The mailbox handling should be exactly the same as mutt, so should cause no problems. It would not interfere with existing mutt configurations either, as the rc files are: /usr/local/etc/Muttngrc, ~/.muttngrc, ~/.muttng/muttngrc I will hold off for a month or so before formally submitting muttng, but i would like to submit it at some point. Then we can let the gerrymandering begin in earnest ;) Tim. However beautiful the strategy, you should occasionally look at the results. -- Winston Churchill
Re: New application proposal - git-core SCM
On Tue, Nov 01, 2005 at 11:03:07AM -0500, Christopher Faylor wrote: I don't know about the others but I don't think we want to have two competing versions of mutt in the distribution. I don't see mutt-ng in any linux distro either so it would need to be voted on anyway. I disagree; a very brief google on mutt-ng tells me it would reasonable to offer it as an alternative to vanilla mutt. Oh, and: http://packages.debian.org/experimental/mail/mutt-ng
Re: New application proposal - git-core SCM
On Wed, Nov 02, 2005 at 09:38:56AM +0100, Tim O'Callaghan wrote: On Tue, Nov 01, 2005 at 07:49:57PM +0100, Reini Urban wrote: $ cpan String::ShellQuote works out of the box. $ pmq String::ShellQuote 1.03/usr/lib/perl5/site_perl/5.8/String/ShellQuote.pm cygwin doesn't package each and every perl package. Fair enough. I'll add this to the the git post-install script. Not sure that's a good idea, since cpan String::ShellQuote will fetch files from the internet (are there other post-installs that do this?). Also, if cpan has never been used before, it will go into a lengthy configuration dialog to set up CPAN::Config. It would be better to include with your package a git-core-config script and document that it needs to be run before using git-core.
Re: New application proposal - git-core SCM - Include Perl Module
On Wed, Nov 02, 2005 at 02:31:47AM -0800, Yitzchak Scott-Thoennes wrote: On Wed, Nov 02, 2005 at 09:38:56AM +0100, Tim O'Callaghan wrote: On Tue, Nov 01, 2005 at 07:49:57PM +0100, Reini Urban wrote: $ cpan String::ShellQuote works out of the box. $ pmq String::ShellQuote 1.03/usr/lib/perl5/site_perl/5.8/String/ShellQuote.pm cygwin doesn't package each and every perl package. Fair enough. I'll add this to the the git post-install script. Not sure that's a good idea, since cpan String::ShellQuote will fetch files from the internet (are there other post-installs that do this?). Also, if cpan has never been used before, it will go into a lengthy configuration dialog to set up CPAN::Config. It would be better to include with your package a git-core-config script and document that it needs to be run before using git-core. Ok, I'll look into local install and uninstall with the git setup scripts. Tim. However beautiful the strategy, you should occasionally look at the results. -- Winston Churchill
Re: New application proposal - git-core SCM - Include Perl Module
On Wed, 2 Nov 2005, Tim O'Callaghan wrote: On Wed, Nov 02, 2005 at 02:31:47AM -0800, Yitzchak Scott-Thoennes wrote: On Wed, Nov 02, 2005 at 09:38:56AM +0100, Tim O'Callaghan wrote: On Tue, Nov 01, 2005 at 07:49:57PM +0100, Reini Urban wrote: $ cpan String::ShellQuote works out of the box. $ pmq String::ShellQuote 1.03/usr/lib/perl5/site_perl/5.8/String/ShellQuote.pm cygwin doesn't package each and every perl package. Fair enough. I'll add this to the the git post-install script. Not sure that's a good idea, since cpan String::ShellQuote will fetch files from the internet (are there other post-installs that do this?). Also, if cpan has never been used before, it will go into a lengthy configuration dialog to set up CPAN::Config. It would be better to include with your package a git-core-config script and document that it needs to be run before using git-core. Ok, I'll look into local install and uninstall with the git setup scripts. Or you could package the necessary modules in a separate package that follow the installation structure of the Cygwin perl package (like perl-libwin32 did), and then make the git package depend on that. We've done this with some of our prerequisites for an internal project -- works quite well (incidentally, we needed String::Escape, among other things). Debian uses this model too, IIRC. HTH, Igor -- http://cs.nyu.edu/~pechtcha/ |\ _,,,---,,_[EMAIL PROTECTED] ZZZzz /,`.-'`'-. ;-;;,_[EMAIL PROTECTED] |,4- ) )-,_. ,\ ( `'-' Igor Pechtchanski, Ph.D. '---''(_/--' `-'\_) fL a.k.a JaguaR-R-R-r-r-r-.-.-. Meow! If there's any real truth it's that the entire multidimensional infinity of the Universe is almost certainly being run by a bunch of maniacs. /DA
Re: New application proposal - git-core SCM
On Wed, Oct 12, 2005 at 01:31:34PM -0400, Christopher Faylor wrote: On Mon, Oct 10, 2005 at 11:01:16PM +0100, Tim O Callaghan wrote: Hi, I would like to propose myself as the cygwin maintainer for git-core. http://www.kernel.org/git/ This now works out of the box on cygwin, but it does not yet have a cygwin package. I have created the patch to make it to generate cygwin install packages, which i will be sending to the git people shortly. As this is my first cygwin submission, i'll see how i get on with this before i attempt to package Cogito ;) setup.hint - # git-core setup.hint - file required by cygwin package manager # # short description sdesc: Git-core - SCM Developed for the Linux kernel # long description ldesc: Git-core - SCM Developed for the Linux kernel - now available to the windows masses via the magic of Cygwin # package category category: Archive Devel # depends requires: cygwin libiconv zlib openssl curl-devel diff merge ssh setup.hint - URL's to packages will follow shortly. I'm all for this package but, as a minor nit, I think your setup.hint is a little too wordy. Other than the first one, the comments don't add any useful information and are, IMO, just clutter. IMHO having a description of what the file is, what it is for, and what the various options are, is only good manners. Especially if you want to submit it back to the vendor tree, which is probably not Cygwin aware. I hope to submit the git 99.9 release in the next week. I will also probably be proposing to submit: autodoc, msmtp, mutt-ng, jassa-me/ne and a few others. BTW, would it be possible to request the Perl maintainer include String::ShellQuote.pm in the Perl packages? as git-archimport requires it. Tim. Money can't buy friends, but it can get you a better class of enemy. - Spike Milligan
Re: New application proposal - git-core SCM
On Tue, Nov 01, 2005 at 04:51:44PM +0100, Tim O'Callaghan wrote: On Wed, Oct 12, 2005 at 01:31:34PM -0400, Christopher Faylor wrote: On Mon, Oct 10, 2005 at 11:01:16PM +0100, Tim O Callaghan wrote: Hi, I would like to propose myself as the cygwin maintainer for git-core. http://www.kernel.org/git/ This now works out of the box on cygwin, but it does not yet have a cygwin package. I have created the patch to make it to generate cygwin install packages, which i will be sending to the git people shortly. As this is my first cygwin submission, i'll see how i get on with this before i attempt to package Cogito ;) setup.hint - # git-core setup.hint - file required by cygwin package manager # # short description sdesc: Git-core - SCM Developed for the Linux kernel # long description ldesc: Git-core - SCM Developed for the Linux kernel - now available to the windows masses via the magic of Cygwin # package category category: Archive Devel # depends requires: cygwin libiconv zlib openssl curl-devel diff merge ssh setup.hint - URL's to packages will follow shortly. I'm all for this package but, as a minor nit, I think your setup.hint is a little too wordy. Other than the first one, the comments don't add any useful information and are, IMO, just clutter. IMHO having a description of what the file is, what it is for, and what the various options are, is only good manners. Especially if you want to submit it back to the vendor tree, which is probably not Cygwin aware. Hopefully any software developer won't need a comment like: # package category category: Archive Devel or # depends requires: I think that these are similar to: i++; /* increment i by one */ in that they are only visual clutter. I hope to submit the git 99.9 release in the next week. I will also probably be proposing to submit: autodoc, msmtp, mutt-ng, jassa-me/ne and a few others. I don't know about the others but I don't think we want to have two competing versions of mutt in the distribution. I don't see mutt-ng in any linux distro either so it would need to be voted on anyway. cgf
Re: New application proposal - git-core SCM
On Tue, Nov 01, 2005 at 11:03:07AM -0500, Christopher Faylor wrote: IMHO having a description of what the file is, what it is for, and what the various options are, is only good manners. Especially if you want to submit it back to the vendor tree, which is probably not Cygwin aware. Hopefully any software developer won't need a comment like: # package category category: Archive Devel or # depends requires: I think that these are similar to: i++;/* increment i by one */ in that they are only visual clutter. Well its not worth arguing about the aesthetics, I'll remove those comments that offend :) I hope to submit the git 99.9 release in the next week. I will also probably be proposing to submit: autodoc, msmtp, mutt-ng, jassa-me/ne and a few others. I don't know about the others but I don't think we want to have two competing versions of mutt in the distribution. I don't see mutt-ng in any linux distro either so it would need to be voted on anyway. This is the kind of information that should possibly be added to the setup.html? While i do not see that multiple tools doing the same job is a bad thing, i can see why it might not right for cygwin. Same is true of the pre-requisite of having it in a Linux distro. With regards to mutt, I emailed g.r.vansickle about 3 weeks ago asking about the possibility of moving from mutt 1.4.1 to 1.5.10 or to create a 1.5.10 test release. I did not get any response, so i grabbed and compiled the latest mutt and later found mutt-ng. I do not want to step on any toes or usurp anyones maintainership. I just thought a wider audience might like easy access to mutt-ng, as i use it with the other tools i mentioned. The advantages of mutt-ng is that it can handle getting messages via POP, IMAP and NNTP without need for an external tool. It also has a thunder-bird style sidebar in which you can display the status of your mail and news folders. Tim. However beautiful the strategy, you should occasionally look at the results. -- Winston Churchill
RE: New application proposal - git-core SCM
From: Tim O'Callaghan [snip] I don't know about the others but I don't think we want to have two competing versions of mutt in the distribution. I don't see mutt-ng in any linux distro either so it would need to be voted on anyway. This is the kind of information that should possibly be added to the setup.html? While i do not see that multiple tools doing the same job is a bad thing, i can see why it might not right for cygwin. Same is true of the pre-requisite of having it in a Linux distro. The pre-requisite is only a sort of fast track for new package approval - if it's in Debian the app gets a free pass as far whether it gets to be included or not. Otherwise, it needs an up or down vote from maintainers. There's like primaries and gerrymandering and such, it gets pretty messy, there's a page somewhere with the details I'm sure. ;-) With regards to mutt, I emailed g.r.vansickle about 3 weeks ago asking about the possibility of moving from mutt 1.4.1 to 1.5.10 or to create a 1.5.10 test release. I did not get any response, so i grabbed and compiled the latest mutt and later found mutt-ng. Oh, yeah, sorry. For future reference, private emails are generally discouraged in favor of posts to the lists. Somebody asked me this on-list not long ago; My current plans are to only support the Stable 1.4.x upstream release. As far as doing 1.5.x as a test release, it seems to me that would be a bit of a misuse of the test category. The way I see it, test is purgatory for curr-wannabes. There's a lot of upstream mutt development going on right now, and there's no indication that 1.5.10 will ever be stamped Stable (in fact I'd be pretty surprised if it was). I do not want to step on any toes or usurp anyones maintainership. I just thought a wider audience might like easy access to mutt-ng, as i use it with the other tools i mentioned. The advantages of mutt-ng is that it can handle getting messages via POP, IMAP and NNTP without need for an external tool. It also has a thunder-bird style sidebar in which you can display the status of your mail and news folders. I frankly don't know much about mutt-ng other than what you said there and that it's a fork of the mutt codebase. Rumor on the mutt lists is that it isn't very active, and I got the impression it was a fork that had flamed out. I personally don't care one way or the other if you wanted to package it, unless it would interfere with mutt or its mailbox(es). Is mutt-ng still using mbox and/or Maildir? -- Gary R. Van Sickle
Re: New application proposal - git-core SCM
On Mon, Oct 10, 2005 at 11:01:16PM +0100, Tim O Callaghan wrote: Hi, I would like to propose myself as the cygwin maintainer for git-core. http://www.kernel.org/git/ This now works out of the box on cygwin, but it does not yet have a cygwin package. I have created the patch to make it to generate cygwin install packages, which i will be sending to the git people shortly. As this is my first cygwin submission, i'll see how i get on with this before i attempt to package Cogito ;) setup.hint - # git-core setup.hint - file required by cygwin package manager # # short description sdesc: Git-core - SCM Developed for the Linux kernel # long description ldesc: Git-core - SCM Developed for the Linux kernel - now available to the windows masses via the magic of Cygwin # package category category: Archive Devel # depends requires: cygwin libiconv zlib openssl curl-devel diff merge ssh setup.hint - URL's to packages will follow shortly. I'm all for this package but, as a minor nit, I think your setup.hint is a little too wordy. Other than the first one, the comments don't add any useful information and are, IMO, just clutter. cgf
New application proposal - git-core SCM
Hi, I would like to propose myself as the cygwin maintainer for git-core. http://www.kernel.org/git/ This now works out of the box on cygwin, but it does not yet have a cygwin package. I have created the patch to make it to generate cygwin install packages, which i will be sending to the git people shortly. As this is my first cygwin submission, i'll see how i get on with this before i attempt to package Cogito ;) setup.hint - # git-core setup.hint - file required by cygwin package manager # # short description sdesc: Git-core - SCM Developed for the Linux kernel # long description ldesc: Git-core - SCM Developed for the Linux kernel - now available to the windows masses via the magic of Cygwin # package category category: Archive Devel # depends requires: cygwin libiconv zlib openssl curl-devel diff merge ssh setup.hint - URL's to packages will follow shortly. Tim.