taskSavannah Administration - Tasks: task #16499, Submission of libcroco

 
 

task #16499: Submission of libcroco

Submitter:  Bruno Haible <haible>
Submitted:  Mon 19 Feb 2024 03:55:53 PM UTC
   
 
Should Start On:  Sun 18 Feb 2024 11:00:00 PM UTC Should be Finished on:  Wed 28 Feb 2024 11:00:00 PM UTC
Category:  Project Approval Priority:  * 5 - Normal
Status:  In Progress Privacy:  Public
Assigned to:  ineiev Open/Closed:  Open
* Mandatory Fields

Add a New Comment Rich Markup
   

Mon 19 Feb 2024 05:51:28 PM UTC, comment #4: 

comment #2:

> Sure: I looked it up in the Copyright file of the top-level directory of libxml2. The URL is https://gitlab.gnome.org/GNOME/libxml2/-/raw/master/Copyright?ref_type=heads&inline=false


Thank you.  That's the Expat license.

> Wikipedia says that it is a form of the MIT license: https://en.wikipedia.org/wiki/Libxml2


Wikipedia isn't sufficiently reliable source for our purpose, neither for naming licenses, nor for referring to licensing terms of software.

> Can I make the changes in a local git repository, and then you (or some other Savannah admin) imports the git repository with the original history plus with my additional commits?


Yes; you'll be able to push it yourself.

Ineiev <ineiev>
Site Administrator
Mon 19 Feb 2024 04:47:25 PM UTC, comment #3: 


> Then, the COPYRIGHTS file says
> Except where otherwise noted in the source code all the files are:
> Copyright (C) 2003-2004 Dodji Seketeli.  All Rights Reserved.


Oh, indeed. This affects at least one file. I'll get in touch with Dodji Seketeli, to get his permission to change this.

> Such things need fixing before the package is hosted on Savannah.


Can I make the changes in a local git repository, and then you (or some other Savannah admin) imports the git repository with the original history plus with my additional commits?

Bruno Haible <haible>
Mon 19 Feb 2024 04:40:13 PM UTC, comment #2: 


> libxml2
> MIT license
> Can you specify the license, preferably with a link to the place where the package declares it?


Sure: I looked it up in the Copyright file of the top-level directory of libxml2. The URL is https://gitlab.gnome.org/GNOME/libxml2/-/raw/master/Copyright?ref_type=heads&inline=false

Wikipedia says that it is a form of the MIT license: https://en.wikipedia.org/wiki/Libxml2

Bruno Haible <haible>
Mon 19 Feb 2024 04:33:29 PM UTC, comment #1: 


> MIT license


MIT has used many licenses.  Can you specify the license, preferably with a link to the place where the package declares it?

Then, the COPYRIGHTS file says,


Except where otherwise noted in the source code all the files are:

 Copyright (C) 2003-2004 Dodji Seketeli.  All Rights Reserved.


This means proprietary software.  Such things need fixing before the package is hosted on Savannah.

Ineiev <ineiev>
Site Administrator
Mon 19 Feb 2024 03:55:53 PM UTC, original submission:  

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


Registration Administration


Approving or discarding the registration must be done using the specific
Group administration page, accessible only to site
administrators logged in as superusers.

Registration Details


  • Name: libcroco
  • System Name:  libcroco
  • Type: non-GNU software and documentation
  • License: GNU Lesser General Public License





Description:

Libcroco is a standalone CSS2 parsing and manipulation library.
Its main features are a CSS parser with a CSS object model like API, and a CSS2 selection engine.



Other Software Required:

glib
LGPLv2+
https://docs.gtk.org/glib/

libxml2
MIT license
https://gitlab.gnome.org/GNOME/libxml2
(but I wish to make it optional later)



Other Comments:

  • The package was hosted on gnome.org, until the GNOME people decided that they don't need it any more (because they moved their CSS handling from C to JavaScript) and thus archived their repository: https://gitlab.gnome.org/Archive/libcroco. However, GNU gettext continues to need it as an upstream and to apply fixes occasionally.


  • Please don't install the .tar.gz as is. It does not include the project's history. I want to install the archived project's git repository in savannah, preserving history, and continue development from there.



Tarball URL:

https://gitlab.gnome.org/Archive/libcroco/-/archive/master/libcroco-master.tar.gz


Bruno Haible <haible>

 

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

Attach Files:
   
   
Comment:
   

No files currently attached

 

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 haible (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 2 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2024-02-19 ineiev StatusNone In Progress
        Assigned toNone ineiev

    Back to the top

    Powered by Savane 3.13-02a9.
    Corresponding source code