Difference between revisions of "Gna!"

From Archiveteam
Jump to navigation Jump to search
(→‎Hosted data: svn server representation portability)
(→‎rsync grab sign-up: rm 'uploaded to' column, dealt with elsewhere)
Line 44: Line 44:


== rsync grab sign-up ==
== rsync grab sign-up ==
:''All done!''


This gets code and file hosting but not other stuff. <180Gibyte, all in.
This gets code and file hosting but not other stuff. <180Gibyte, all in.
Line 54: Line 56:
! No files
! No files
! Who/when
! Who/when
! Uploaded to
|-
|-
| rsync://svn.gna.org/svn/
| rsync://svn.gna.org/svn/
Line 60: Line 61:
| ~1m
| ~1m
| PurpleSym 2017-02-25 (via svnrdump; 18G lzip'd)<br>mkram 2017-02-26 (via rsync)
| PurpleSym 2017-02-25 (via svnrdump; 18G lzip'd)<br>mkram 2017-02-26 (via rsync)
|
|-
|-
| rsync://svn.gna.org/cvs/
| rsync://svn.gna.org/cvs/
Line 66: Line 66:
| ~200k
| ~200k
| mkram 2017-02-25
| mkram 2017-02-25
|
|-
|-
| rsync://download.gna.org/arch/
| rsync://download.gna.org/arch/
Line 72: Line 71:
| ~71k
| ~71k
| mkram 2017-02-25 (except admindir)
| mkram 2017-02-25 (except admindir)
|
|-
|-
| rsync://download.gna.org/download/
| rsync://download.gna.org/download/
Line 78: Line 76:
| ~130k
| ~130k
| mkram 2017-02-25
| mkram 2017-02-25
|
|-
|-
| rsync://download.gna.org/www/
| rsync://download.gna.org/www/
Line 84: Line 81:
| ~177k
| ~177k
| mkram 2017-02-25 (except "some authentication folder and .bashhistory")
| mkram 2017-02-25 (except "some authentication folder and .bashhistory")
|
|}
|}


Detailed analysis of uncompressed sizes of mkram's rsync grab: [[Gna!/projects]].
For mkram's rsync grab, breakdown by project and upload schedule at [[Gna!/projects]].


== References ==
== References ==


<references />
<references />

Revision as of 10:03, 3 March 2017

Gna!
Gna.org screenshot 20170225.png
URL http://www.gna.org
Status Closing
Archiving status In progress...
Archiving type Unknown
IRC channel #gnarm (on hackint)

Gna! is a centralized location where software developers can develop, distribute and maintain free (GPL-compatible) software. It is an instance of the Savane code-hosting platform[1].

Hosted data

As of 2017-02 it claimed to have 1458 hosted projects. (Many are probably abandoned and will not be saved by their project admins before shutdown.)

  • Code hosting using CVS, Subversion, and Arch
    • All subversion repos available via anonymous rsync: rsync://svn.gna.org/svn/ (ref: bottom of every project's svn page e.g. [1]). (In FSFS format, which is supposed to be portable.)
    • Ditto CVS, it looks like: rsync://svn.gna.org/cvs/
    • Arch/tla [2]: rsync://download.gna.org/arch/
    • There's also a ViewVC web front-end to browse code.
  • Ticket tracking
    • Up to 4 trackers per project: 'bugs', 'patch', 'task', 'support'
    • Project admins (only) can set up XML export of their own ticket text/metadata ("Export" item on tracker admin menu).
      • Only option for third parties looks like web scraping.
    • There's no supported interface for grabbing issue attachments (such as patches) even for project admins though.
      • Attached files are allocated global increasing integer IDs, e.g. file #29845. It's probably possible to scrape all public files by varying 'bugs' and the ID.
    • Individual tickets can be private. (Maybe files too?)
  • File hosting at http://download.gna.org/
    • Anonymous rsync available at rsync://download.gna.org/download/
  • Project websites on home.gna.org
  • Mailing lists using Mailman
    • Which means public archives are available in mbox format (albeit with email addresses mangled). e.g. [4]
    • Some mailing lists are private.
  • Project metadata: groups, users, news, help topics etc. In a database and probably only available via web scraping.
  • Usage stats at http://stats.gna.org/

Shutdown Notice

  • A notice of pending shutdown / request for takeover was first announced in Nov 2016[2] suggesting a time frame of six months
  • A news item about shutdown was posted to the front page 2017-01-31 linking to the above.
  • Exact shutdown timeline is currently (2017-02) unclear.

rsync grab sign-up

All done!

This gets code and file hosting but not other stuff. <180Gibyte, all in.

Please choose --bwlimit wisely (5M?)

What Size No files Who/when
rsync://svn.gna.org/svn/ ~41 Gibyte ~1m PurpleSym 2017-02-25 (via svnrdump; 18G lzip'd)
mkram 2017-02-26 (via rsync)
rsync://svn.gna.org/cvs/ ~7.5 Gibyte ~200k mkram 2017-02-25
rsync://download.gna.org/arch/ ~318 Mibyte ~71k mkram 2017-02-25 (except admindir)
rsync://download.gna.org/download/ ~116 Gibyte ~130k mkram 2017-02-25
rsync://download.gna.org/www/ ~6.4 Gibyte ~177k mkram 2017-02-25 (except "some authentication folder and .bashhistory")

For mkram's rsync grab, breakdown by project and upload schedule at Gna!/projects.

References