* [ITP] WeeChat -- Fast, light and extensible chat client @ 2013-10-11 16:34 Sebastien Helleu 2013-10-18 8:22 ` Corinna Vinschen 0 siblings, 1 reply; 10+ messages in thread From: Sebastien Helleu @ 2013-10-11 16:34 UTC (permalink / raw) To: cygwin-apps Hi, I'm the developer of WeeChat, a fast, light and extensible chat client, released under GPLv3. Web site: http://weechat.org/ It is available in almost all Linux distributions, for example: http://packages.debian.org/search?keywords=weechat https://admin.fedoraproject.org/pkgdb/acls/name/weechat http://software.opensuse.org/package/weechat I built packages using cygport for WeeChat 0.4.2 (released past Sunday), for Cygwin 32/64 bit. This is the first time I used cygport, so please let me know if there is any problem in the cygport file or the packages built. All files are available at this URL: http://weechat.org/files/cygwin/0.4.2/ Or at your convenience, one tarball with all files: http://weechat.org/files/cygwin/weechat-0.4.2-cygwin.tar.xz Here is the main setup.hint (for package "weechat", built on 32-bit Cygwin): [ setup.hint ] category: Net requires: libaspell15 libcurl4 libgcc1 libgcrypt11 libgnutls28 libiconv2 libintl8 libncursesw10 zlib0 libaspell15 libcurl4 libgcrypt11 libgnutls28 libncursesw10 zlib0 sdesc: "Fast, light and extensible chat client (IRC/XMPP)" ldesc: "WeeChat (Wee Enhanced Environment for Chat) is a fast, light and extensible chat client (IRC/XMPP). Everything can be done with a keyboard, it is customizable and extensible with scripts." As you can see, on 32-bit, cygwin auto-adds some required packages, and then they are two times in the list (mine in cygport file + auto-added file). On 64-bit Cygwin, there's no such problem. I don't know if it's a problem or not. -- Cordialement / Best regards Sébastien. web: flashtux.org / weechat.org mail: flashcode@flashtux.org irc: FlashCode @ irc.freenode.net xmpp: flashcode@jabber.fr ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [ITP] WeeChat -- Fast, light and extensible chat client 2013-10-11 16:34 [ITP] WeeChat -- Fast, light and extensible chat client Sebastien Helleu @ 2013-10-18 8:22 ` Corinna Vinschen 2013-10-18 14:54 ` Sebastien Helleu 0 siblings, 1 reply; 10+ messages in thread From: Corinna Vinschen @ 2013-10-18 8:22 UTC (permalink / raw) To: cygwin-apps; +Cc: Sebastien Helleu [-- Attachment #1: Type: text/plain, Size: 2705 bytes --] Hi Sebastien, On Oct 11 18:34, Sebastien wrote: > Hi, > > I'm the developer of WeeChat, a fast, light and extensible chat client, released > under GPLv3. > > Web site: http://weechat.org/ > > It is available in almost all Linux distributions, for example: > > http://packages.debian.org/search?keywords=weechat > https://admin.fedoraproject.org/pkgdb/acls/name/weechat > http://software.opensuse.org/package/weechat > > I built packages using cygport for WeeChat 0.4.2 (released past Sunday), for > Cygwin 32/64 bit. > > This is the first time I used cygport, so please let me know if there is any > problem in the cygport file or the packages built. > > All files are available at this URL: > > http://weechat.org/files/cygwin/0.4.2/ > > Or at your convenience, one tarball with all files: > > http://weechat.org/files/cygwin/weechat-0.4.2-cygwin.tar.xz Packaging looks good to me. > Here is the main setup.hint (for package "weechat", built on 32-bit Cygwin): > > [ setup.hint ] > > category: Net > requires: libaspell15 libcurl4 libgcc1 libgcrypt11 libgnutls28 libiconv2 > libintl8 libncursesw10 zlib0 libaspell15 libcurl4 libgcrypt11 libgnutls28 > libncursesw10 zlib0 > sdesc: "Fast, light and extensible chat client (IRC/XMPP)" > ldesc: "WeeChat (Wee Enhanced Environment for Chat) is a fast, light and > extensible chat client (IRC/XMPP). Everything can be done with a keyboard, it is > customizable and extensible with scripts." > > As you can see, on 32-bit, cygwin auto-adds some required packages, and then > they are two times in the list (mine in cygport file + auto-added file). On > 64-bit Cygwin, there's no such problem. I don't know if it's a problem or not. I don't know why the difference between 32 and 64 bit, but it's not such a good idea to have dependecies twice in the setup.hint file. In general, the direct dependencies to libs are autogenerated by cygport and therefore should not be added to the cygport file. So I suggest to remove the weechat_REQUIRES line completly. The rest of the file looks well. Can you please regenerate the package without the weechat_REQUIRES? One question: As package maintainer, you should be subscribed to the cygwin and cygwin-apps mailing lists, the first one to receive questions and bug reports, the latter for the stuff maintainers talk about :) I hope that's ok for you. If that's ok and understood, I'd be happy to upload WeeChat as soon as the setup.hint is fixed. Thanks, Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Maintainer cygwin AT cygwin DOT com Red Hat [-- Attachment #2: Type: application/pgp-signature, Size: 836 bytes --] ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [ITP] WeeChat -- Fast, light and extensible chat client 2013-10-18 8:22 ` Corinna Vinschen @ 2013-10-18 14:54 ` Sebastien Helleu 2013-10-18 16:40 ` Corinna Vinschen 0 siblings, 1 reply; 10+ messages in thread From: Sebastien Helleu @ 2013-10-18 14:54 UTC (permalink / raw) To: cygwin-apps On Fri, Oct 18, 2013 at 10:22:42AM +0200, Corinna Vinschen wrote: > Hi Sebastien, > > On Oct 11 18:34, Sebastien wrote: > > Hi, > > > > I'm the developer of WeeChat, a fast, light and extensible chat client, released > > under GPLv3. > > > > Web site: http://weechat.org/ > > > > It is available in almost all Linux distributions, for example: > > > > http://packages.debian.org/search?keywords=weechat > > https://admin.fedoraproject.org/pkgdb/acls/name/weechat > > http://software.opensuse.org/package/weechat > > > > I built packages using cygport for WeeChat 0.4.2 (released past Sunday), for > > Cygwin 32/64 bit. > > > > This is the first time I used cygport, so please let me know if there is any > > problem in the cygport file or the packages built. > > > > All files are available at this URL: > > > > http://weechat.org/files/cygwin/0.4.2/ > > > > Or at your convenience, one tarball with all files: > > > > http://weechat.org/files/cygwin/weechat-0.4.2-cygwin.tar.xz > > Packaging looks good to me. > > > Here is the main setup.hint (for package "weechat", built on 32-bit Cygwin): > > > > [ setup.hint ] > > > > category: Net > > requires: libaspell15 libcurl4 libgcc1 libgcrypt11 libgnutls28 libiconv2 > > libintl8 libncursesw10 zlib0 libaspell15 libcurl4 libgcrypt11 libgnutls28 > > libncursesw10 zlib0 > > sdesc: "Fast, light and extensible chat client (IRC/XMPP)" > > ldesc: "WeeChat (Wee Enhanced Environment for Chat) is a fast, light and > > extensible chat client (IRC/XMPP). Everything can be done with a keyboard, it is > > customizable and extensible with scripts." > > > > As you can see, on 32-bit, cygwin auto-adds some required packages, and then > > they are two times in the list (mine in cygport file + auto-added file). On > > 64-bit Cygwin, there's no such problem. I don't know if it's a problem or not. > > I don't know why the difference between 32 and 64 bit, but it's not > such a good idea to have dependecies twice in the setup.hint file. > > In general, the direct dependencies to libs are autogenerated by cygport > and therefore should not be added to the cygport file. So I suggest to > remove the weechat_REQUIRES line completly. The rest of the file looks > well. > > Can you please regenerate the package without the weechat_REQUIRES? Hi Corinna, I have rebuilt all packages without the weechat_REQUIRES line. Now dependencies are correct. Packages are at same URL: http://weechat.org/files/cygwin/0.4.2/ And I understood why they were missing: my locale is french under cygwin (LANG=fr_FR), and the cygport tool is grepping output of "objdump -p" for the text "DLL Name:" (file pkg_info.cygpart in cygport sources). When your locale is not english, this text is translated (in french I have: "Nom DLL:"). So if I run cygport with this command: cygport weechat-0.4.2-1.cygport package I have nothing in "requires" field. Instead I have to run: LANG=C cygport weechat-0.4.2-1.cygport package which gives all dependencies in the "requires" field. I think it is a bug in cygport tool. Or at least, if you consider it's not a bug, it should be mentioned in the help that the tool must be run with an english locale (or LANG=C). Anyway, I think it would be better to fix that, so that other users will not spent time like me to understand why the "requires" field is empty! Another thing I forgot to mention in my first e-mail, the "guile" plugin for WeeChat is disabled in my cygport file, because Guile >= 2.0 is required, but not (yet?) available in cygwin. When version 2.0 will be available, I'll be able to build this plugin. > > One question: As package maintainer, you should be subscribed to > the cygwin and cygwin-apps mailing lists, the first one to receive > questions and bug reports, the latter for the stuff maintainers > talk about :) Thanks for the info, I missed that. I have subscribed to the cygwin mailing list as well. > > I hope that's ok for you. If that's ok and understood, I'd be happy > to upload WeeChat as soon as the setup.hint is fixed. > > > Thanks, > Corinna > > -- > Corinna Vinschen Please, send mails regarding Cygwin to > Cygwin Maintainer cygwin AT cygwin DOT com > Red Hat -- Cordialement / Best regards Sébastien. web: flashtux.org / weechat.org mail: flashcode@flashtux.org irc: FlashCode @ irc.freenode.net xmpp: flashcode@jabber.fr ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [ITP] WeeChat -- Fast, light and extensible chat client 2013-10-18 14:54 ` Sebastien Helleu @ 2013-10-18 16:40 ` Corinna Vinschen 2013-10-18 17:55 ` Christopher Faylor ` (2 more replies) 0 siblings, 3 replies; 10+ messages in thread From: Corinna Vinschen @ 2013-10-18 16:40 UTC (permalink / raw) To: cygwin-apps; +Cc: Yaakov S, Jan Nieuwenhuizen [-- Attachment #1: Type: text/plain, Size: 2642 bytes --] On Oct 18 16:54, Sebastien wrote: > On Fri, Oct 18, 2013 at 10:22:42AM +0200, Corinna Vinschen wrote: > > Hi Sebastien, > > > > On Oct 11 18:34, Sebastien wrote: > > > Hi, > > > > > > I'm the developer of WeeChat, a fast, light and extensible chat client, released > > > under GPLv3. > > > > > > Web site: http://weechat.org/ > > > > > > It is available in almost all Linux distributions, for example: > > > > > > http://packages.debian.org/search?keywords=weechat > > > https://admin.fedoraproject.org/pkgdb/acls/name/weechat > > > http://software.opensuse.org/package/weechat > > > > > > I built packages using cygport for WeeChat 0.4.2 (released past Sunday), for > > > Cygwin 32/64 bit. > > > [...] > > Can you please regenerate the package without the weechat_REQUIRES? > > Hi Corinna, > > I have rebuilt all packages without the weechat_REQUIRES line. Now dependencies > are correct. Packages are at same URL: > > http://weechat.org/files/cygwin/0.4.2/ Uploaded. > And I understood why they were missing: my locale is french under cygwin > (LANG=fr_FR), and the cygport tool is grepping output of "objdump -p" for the > text "DLL Name:" (file pkg_info.cygpart in cygport sources). When your locale is > not english, this text is translated (in french I have: "Nom DLL:"). > > So if I run cygport with this command: > > cygport weechat-0.4.2-1.cygport package > > I have nothing in "requires" field. > > Instead I have to run: > > LANG=C cygport weechat-0.4.2-1.cygport package > > which gives all dependencies in the "requires" field. > > I think it is a bug in cygport tool. > Or at least, if you consider it's not a bug, it should be mentioned in the help > that the tool must be run with an english locale (or LANG=C). Anyway, I think it > would be better to fix that, so that other users will not spent time like me to > understand why the "requires" field is empty! Yaakov, any comment? Would it make sense to set LANG=C throughout the cygport script? > Another thing I forgot to mention in my first e-mail, the "guile" plugin for > WeeChat is disabled in my cygport file, because Guile >= 2.0 is required, but > not (yet?) available in cygwin. When version 2.0 will be available, I'll be able > to build this plugin. Jan, our 32 bit version of guile is 1.8.7 from 2010, the 64 bit version is at 1.8.8. Do you see any chance to update guile to a 2.x version? Thanks, Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Maintainer cygwin AT cygwin DOT com Red Hat [-- Attachment #2: Type: application/pgp-signature, Size: 836 bytes --] ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [ITP] WeeChat -- Fast, light and extensible chat client 2013-10-18 16:40 ` Corinna Vinschen @ 2013-10-18 17:55 ` Christopher Faylor 2013-10-21 6:26 ` Jan Nieuwenhuizen 2013-10-31 23:47 ` Yaakov (Cygwin/X) 2 siblings, 0 replies; 10+ messages in thread From: Christopher Faylor @ 2013-10-18 17:55 UTC (permalink / raw) To: cygwin-apps On Fri, Oct 18, 2013 at 06:40:13PM +0200, Corinna Vinschen wrote: >On Oct 18 16:54, Sebastien wrote: >> On Fri, Oct 18, 2013 at 10:22:42AM +0200, Corinna Vinschen wrote: >> > Hi Sebastien, >> > >> > On Oct 11 18:34, Sebastien wrote: >> > > Hi, >> > > >> > > I'm the developer of WeeChat, a fast, light and extensible chat client, released >> > > under GPLv3. >> > > >> > > Web site: http://weechat.org/ >> > > >> > > It is available in almost all Linux distributions, for example: >> > > >> > > http://packages.debian.org/search?keywords=weechat >> > > https://admin.fedoraproject.org/pkgdb/acls/name/weechat >> > > http://software.opensuse.org/package/weechat >> > > >> > > I built packages using cygport for WeeChat 0.4.2 (released past Sunday), for >> > > Cygwin 32/64 bit. >> > > [...] >> > Can you please regenerate the package without the weechat_REQUIRES? >> >> Hi Corinna, >> >> I have rebuilt all packages without the weechat_REQUIRES line. Now dependencies >> are correct. Packages are at same URL: >> >> http://weechat.org/files/cygwin/0.4.2/ > >Uploaded. Sebastien, please provide an ssh key so that you can upload this package in the future. See: http://cygwin.com/ml/cygwin-apps/2013-10/msg00117.html http://cygwin.com/ml/cygwin-apps/2013-10/msg00142.html http://cygwin.com/ml/cygwin-apps/2013-10/msg00146.html cgf ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [ITP] WeeChat -- Fast, light and extensible chat client 2013-10-18 16:40 ` Corinna Vinschen 2013-10-18 17:55 ` Christopher Faylor @ 2013-10-21 6:26 ` Jan Nieuwenhuizen 2013-10-21 6:58 ` Yaakov (Cygwin/X) 2013-10-31 23:47 ` Yaakov (Cygwin/X) 2 siblings, 1 reply; 10+ messages in thread From: Jan Nieuwenhuizen @ 2013-10-21 6:26 UTC (permalink / raw) To: cygwin-apps; +Cc: Yaakov S, Jan Nieuwenhuizen Corinna Vinschen writes: > Jan, our 32 bit version of guile is 1.8.7 from 2010, the 64 bit version > is at 1.8.8. Do you see any chance to update guile to a 2.x version? Ah, am I still maintainer for Guile? Currently, LilyPond does not work with guile 2 yet so we'd have to keep 1.8.x around for a bit anyway. Jan -- Jan Nieuwenhuizen <janneke@gnu.org> | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.nl ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [ITP] WeeChat -- Fast, light and extensible chat client 2013-10-21 6:26 ` Jan Nieuwenhuizen @ 2013-10-21 6:58 ` Yaakov (Cygwin/X) 2013-10-21 7:29 ` Sebastien Helleu 0 siblings, 1 reply; 10+ messages in thread From: Yaakov (Cygwin/X) @ 2013-10-21 6:58 UTC (permalink / raw) To: cygwin-apps; +Cc: Jan Nieuwenhuizen On 2013-10-21 01:26, Jan Nieuwenhuizen wrote: >> Jan, our 32 bit version of guile is 1.8.7 from 2010, the 64 bit version >> is at 1.8.8. Do you see any chance to update guile to a 2.x version? > > Ah, am I still maintainer for Guile? Yes. > Currently, LilyPond does not work with guile 2 yet so we'd have to keep > 1.8.x around for a bit anyway. Definitely, there are many others which are still compatible only with 1.8. Yaakov ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [ITP] WeeChat -- Fast, light and extensible chat client 2013-10-21 6:58 ` Yaakov (Cygwin/X) @ 2013-10-21 7:29 ` Sebastien Helleu 0 siblings, 0 replies; 10+ messages in thread From: Sebastien Helleu @ 2013-10-21 7:29 UTC (permalink / raw) To: cygwin-apps; +Cc: Yaakov S, Jan Nieuwenhuizen On Mon, Oct 21, 2013 at 01:58:01AM -0500, Yaakov (Cygwin/X) wrote: > On 2013-10-21 01:26, Jan Nieuwenhuizen wrote: > >>Jan, our 32 bit version of guile is 1.8.7 from 2010, the 64 bit version > >>is at 1.8.8. Do you see any chance to update guile to a 2.x version? > > > >Ah, am I still maintainer for Guile? > > Yes. > > >Currently, LilyPond does not work with guile 2 yet so we'd have to keep > >1.8.x around for a bit anyway. > > Definitely, there are many others which are still compatible only with 1.8. > > > Yaakov Hi, What about adding guile 2.0, in addition to the existing 1.8 ? So that all apps compatible with only 1.8 still work, and WeeChat can have the guile plugin compiled, against version 2.x. -- Cordialement / Best regards Sébastien. web: flashtux.org / weechat.org mail: flashcode@flashtux.org irc: FlashCode @ irc.freenode.net xmpp: flashcode@jabber.fr ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [ITP] WeeChat -- Fast, light and extensible chat client 2013-10-18 16:40 ` Corinna Vinschen 2013-10-18 17:55 ` Christopher Faylor 2013-10-21 6:26 ` Jan Nieuwenhuizen @ 2013-10-31 23:47 ` Yaakov (Cygwin/X) 2013-11-01 8:32 ` Sebastien Helleu 2 siblings, 1 reply; 10+ messages in thread From: Yaakov (Cygwin/X) @ 2013-10-31 23:47 UTC (permalink / raw) To: cygwin-apps On 2013-10-18 11:40, Corinna Vinschen wrote: > On Oct 18 16:54, Sebastien wrote: >> And I understood why they were missing: my locale is french under cygwin >> (LANG=fr_FR), and the cygport tool is grepping output of "objdump -p" for the >> text "DLL Name:" (file pkg_info.cygpart in cygport sources). When your locale is >> not english, this text is translated (in french I have: "Nom DLL:"). >> >> So if I run cygport with this command: >> >> cygport weechat-0.4.2-1.cygport package >> >> I have nothing in "requires" field. >> >> Instead I have to run: >> >> LANG=C cygport weechat-0.4.2-1.cygport package >> >> which gives all dependencies in the "requires" field. >> >> I think it is a bug in cygport tool. >> Or at least, if you consider it's not a bug, it should be mentioned in the help >> that the tool must be run with an english locale (or LANG=C). Anyway, I think it >> would be better to fix that, so that other users will not spent time like me to >> understand why the "requires" field is empty! > > Yaakov, any comment? This should be fixed in git master, commit 50cdfcd; running cygport itself with LANG=C should NOT be necessary. (BTW, I'm willing to consider localizing cygport itself if there are interested translators.) Yaakov ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [ITP] WeeChat -- Fast, light and extensible chat client 2013-10-31 23:47 ` Yaakov (Cygwin/X) @ 2013-11-01 8:32 ` Sebastien Helleu 0 siblings, 0 replies; 10+ messages in thread From: Sebastien Helleu @ 2013-11-01 8:32 UTC (permalink / raw) To: cygwin-apps On Thu, Oct 31, 2013 at 06:47:28PM -0500, Yaakov (Cygwin/X) wrote: > On 2013-10-18 11:40, Corinna Vinschen wrote: > >On Oct 18 16:54, Sebastien wrote: > >>And I understood why they were missing: my locale is french under cygwin > >>(LANG=fr_FR), and the cygport tool is grepping output of "objdump -p" for the > >>text "DLL Name:" (file pkg_info.cygpart in cygport sources). When your locale is > >>not english, this text is translated (in french I have: "Nom DLL:"). > >> > >>So if I run cygport with this command: > >> > >> cygport weechat-0.4.2-1.cygport package > >> > >>I have nothing in "requires" field. > >> > >>Instead I have to run: > >> > >> LANG=C cygport weechat-0.4.2-1.cygport package > >> > >>which gives all dependencies in the "requires" field. > >> > >>I think it is a bug in cygport tool. > >>Or at least, if you consider it's not a bug, it should be mentioned in the help > >>that the tool must be run with an english locale (or LANG=C). Anyway, I think it > >>would be better to fix that, so that other users will not spent time like me to > >>understand why the "requires" field is empty! > > > >Yaakov, any comment? > > This should be fixed in git master, commit 50cdfcd; running cygport > itself with LANG=C should NOT be necessary. > > (BTW, I'm willing to consider localizing cygport itself if there are > interested translators.) > > > Yaakov Thanks Yaakov for the fix. I'll wait for the new cygport version in cygwin, and I'll let you know if the fix is working for me. I can help with french translations, just ping me if you need help with that. -- Cordialement / Best regards Sébastien. web: flashtux.org / weechat.org mail: flashcode@flashtux.org irc: FlashCode @ irc.freenode.net xmpp: flashcode@jabber.fr ^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2013-11-01 8:32 UTC | newest] Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2013-10-11 16:34 [ITP] WeeChat -- Fast, light and extensible chat client Sebastien Helleu 2013-10-18 8:22 ` Corinna Vinschen 2013-10-18 14:54 ` Sebastien Helleu 2013-10-18 16:40 ` Corinna Vinschen 2013-10-18 17:55 ` Christopher Faylor 2013-10-21 6:26 ` Jan Nieuwenhuizen 2013-10-21 6:58 ` Yaakov (Cygwin/X) 2013-10-21 7:29 ` Sebastien Helleu 2013-10-31 23:47 ` Yaakov (Cygwin/X) 2013-11-01 8:32 ` Sebastien Helleu
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).