taskSavannah Administration - Tasks: task #15273, Submission of Guile-GettextPo

 
 

task #15273: Submission of Guile-GettextPo

Submitter:  Miguel Ángel Arruga Vivas <m1gu3l>
Submitted:  Tue 07 May 2019 10:21:41 AM UTC
   
 
Should Start On:  Mon 06 May 2019 10:00:00 PM UTC Should be Finished on:  Thu 16 May 2019 10:00:00 PM UTC
Category:  Project Approval Priority:  * 5 - Normal
Status:  Cancelled Privacy:  Public
Assigned to:  ineiev Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Thu 06 Jun 2019 11:26:29 AM UTC, comment #4: 

No response; cancelling.

Ineiev <ineiev>
Site Administrator
Mon 27 May 2019 09:47:21 AM UTC, comment #3: 

The new tarball is fine; what was the outcome of the discussion with Gettext and Guile people?

Ineiev <ineiev>
Site Administrator
Wed 08 May 2019 09:35:02 AM UTC, comment #2: 

Hi, Ineiev!

Thank you for your answer.

I've proposed it to gettext and guile (https://lists.gnu.org/archive/html/bug-gettext/2019-05/msg00022.html and https://lists.gnu.org/archive/html/guile-devel/2019-05/msg00001.html), even I don't know if I should try again or propose it some other way, do you think so?

Nevertheless, I've already sent some patches for gettext to at least update the manual and I could integrate my sources in its code base without too much effort.

The latest tarball comes attached, it contains copyright notices inside TODO.org, ChangeLog and config.h.in (automatically generated), NEWS and the .po tests.  It removes src/extension.c and src/extension.x, generated automatically from src/extension.c.in and not needed in the distribution, probably doing more harm than good.

The only file without a copyright notice is AUTHORS, as it is only one line, I hope I didn't fail this time.  Those copyright notices come together with more tests, code and documentation.

Best regards,
Miguel

(file #46883)

Miguel Ángel Arruga Vivas <m1gu3l>
Wed 08 May 2019 07:38:43 AM UTC, comment #1: 

Hello, Miguel!

First, did you consider adding this package as a part to gettext?

Then, please make sure that all files in your tarball have valid copyright and license notices.

Ineiev <ineiev>
Site Administrator
Tue 07 May 2019 10:21:41 AM UTC, original submission:  

A new project has been registered at Savannah
This project account will remain inactive until a site admin approves
or discards the registration.


Registration Administration


While this item will be useful to track the registration process,
approving or discarding the registration must be done using the specific Group Administration page, accessible only to site administrators,
effectively logged as site administrators (superuser):



Registration Details


  • Name: Guile-GettextPo
  • System Name:  guile-gettextpo
  • Type: non-GNU software and documentation
  • License: GNU General Public License v3 or later (FDLv1.3 is used for the documentation.)





Description:

Guile-GettextPo is a GNU Guile wrapper for GNU Gettext's library libgettextpo.  It exposes to our beloved Scheme dialect several functions to process and manipulate files in the PO[1] message translation file format.  To achieve that, it leverages the implementation used by the standard GNU Gettext tools, such as msgattrib and msgfilter.

Guile-GettextPo implementation consists in a C library that
encapsulates some parts of the API exposed by libgettextpo, and a Scheme interface accessible through the (gettext po) module, which provides functions to generate, extract, manipulate and check individual translation messages or complete files.


Other Software Required:

GNU Guile [LGPLv3+]: <https://www.gnu.org/software/guile/>;
GNU Gettext [GPLv3+]: <https://www.gnu.org/software/gettext/>.
GNU Make [GPLv3+]: <https://www.gnu.org/software/make/>;
GNU GCC toolchain (or a compatible C toolchain) [LGPLv2.1+..GPLv3+]: <https://www.gnu.org/software/gcc/>;
Freedesktop.org's pkg-config [GPLv2+]: https://www.freedesktop.org/wiki/Software/pkg-config/>;
GNU Makeinfo [GPLv3+]: <https://www.gnu.org/software/makeinfo/>.
GNU Autoconf 2.68 or later [GPLv3+]: <https://www.gnu.org/software/autoconf/>;
GNU Automake 1.14 or later [GPLv2+]: <https://www.gnu.org/software/automake/>;
GNU Libtool 2.4.6 or later [GPLv2+]: <https://www.gnu.org/software/libtool/>;
GNU m4 1.4.13 or later [GPLv3+]: <https://www.gnu.org/software/m4/>;
GNU tar (or a compatible tar archiver) [GPLv3+]: <https://www.gnu.org/software/tar/>;
GNU gzip [GPLv3+]: <https://www.gnu.org/software/gzip/>;
Perl [GPLv1+/Artistic License]: https://www.perl.org/;
Git [GPLv2]: https://www.git-scm.org/.



Other Comments:

I proposed it as a GNU package, currently it is being evaluated.

And thank you all for your work. :-)


Tarball URL:

https://savannah.gnu.org/submissions_uploads/guile-gettextpo-0.1.tar.gz


Miguel Ángel Arruga Vivas <m1gu3l>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

Attached Files
file #46883:  guile-gettextpo-0.1.tar.gz added by m1gu3l (536KiB - application/gzip - Latest version)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by ineiev (Posted a comment)
  • -email is unavailable- added by m1gu3l (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

    Follow 5 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2019-06-06 ineiev StatusIn Progress Cancelled
        Open/ClosedOpen Closed
    2019-05-08 m1gu3l Attached File- Added guile-gettextpo-0.1.tar.gz, #46883
    2019-05-08 ineiev StatusNone In Progress
        Assigned toNone ineiev

    Back to the top

    Powered by Savane 3.13-3230.
    Corresponding source code