Periodic Distro Status Review

From LibrePlanet
Jump to: navigation, search

July 2017 Distro Review

Maintenance Issues

the following Libre Distros have some issues that need resolving:


dynebolic

broken website link http://www.dynebolic.org/

website is still available at https://www.dyne.org/software/dynebolic/

  • 2017-07-06 - sent email to info@dyne.org asking about this
  • 2017-07-18 - jaormil updated the DNS to redirect properly


ututo

the latest version of ututo is based on ubuntu rather than gentoo as with previous versions

  • 2017-07-06 - sent email via website asking what they would prefer the listing to read
  • 2017-07-07 - Diego Saravia answered they are not convinced to stay based on ubuntu for the next version so it would be best if it read like this:
 Ututo-S is a GNU/Linux 100% free distribution.  It was the first fully free GNU/Linux system recognized by the GNU Project.


blag

the download links for both 32-bit and 64-bit ISOs are not resonding

NOTE: these are (were?) actually hosted on the FSF FTP server ftp://blag.fsf.org/140000/en/iso/


ProteanOS

the users in the proteanos-dev IRC channel say that the developer has not been heard from in quite some time and they have reached the consensus that the project is essentially abandoned

LibreJS/javascript issues

the following Libre Distros have some pages on their websites where LibreJS complains:

Musix

Parabola

these seem to be limited to the wiiki site

reported on mailing list https://lists.parabola.nu/pipermail/dev/2017-July/005703.html

There's an issue that was found thanks to the mailing list thread mentioned above. The issue referenced is also mentioned in the mailing list topic.

Dragora

Gnewsense


List of blocked JavaScript in http://www.gnewsense.org/Main/Download

    Whitelist

    This script is detected as inline, nonfree, defining functions or methods, and the rest of the page as loading external scripts

    <!--
    var search_hint = "Pesquisa";
    //-->

    Whitelist

    This script is detected as inline, nonfree, defining functions or methods, and the rest of the page as loading external scripts

    <!--// Initialize search form
    var f = document.getElementById('searchform');
    f.getElementsByTagName('label')[0].style.display = 'none';
    var e = document.getElementById('searchinput');
    searchChange(e);
    searchBlur(e);
    //-->

    Whitelist

    This script is detected as inline, nonfree, defining functions or methods, and the rest of the page as loading external scripts

    <!--// Init menu
    actionsMenuInit('Mais Acções');
    //-->

    Whitelist

    This script is detected as inline, nonfree, defining functions or methods, and the rest of the page as loading external scripts
    [{"attribute":"onfocus","value":"searchFocus(this)"},{"attribute":"onblur","value":"searchBlur(this)"},{"attribute":"onkeyup","value":"searchChange(this)"},{"attribute":"onchange","value":"searchChange(this)"}]

    Whitelist

    This script is detected as inline, nonfree, defining functions or methods, and the rest of the page as loading external scripts
    [{"attribute":"onclick","value":"toggleComments();return false;"}]

    Whitelist

    This script is detected as inline, nonfree, defining functions or methods, and the rest of the page as loading external scripts
    [{"attribute":"onchange","value":"if ((this.selectedIndex != 0) &&\n                      (this.options[this.selectedIndex].disabled == false)) {\n                this.form.submit();\n            }\n            this.selectedIndex = 0;"}]

    Whitelisterror parsing: 55cc59ba71f6c14d2fa4df764d33ff6ba0c56c14
    http://www.gnewsense.org/moin_static193//common/js/common.js

List of accepted JavaScript in http://www.gnewsense.org/Main/Download

    LibreJS did not allow the execution of any scripts on this page: '
        There may be no scripts on this page (check source, C-u)
        The inline and on-page JavaScript code may not be free and/or may not have proper license information and external scripts (if present) may have been removed by default.
        External scripts may not be free and/or may not have proper licensing and are not part of the whitelist of free JavaScript libraries.


Adfeno couldn't find the repository where they keep their website source files. However, Adfeno decided to check if MoinMoin itself presented the issues.

From the webpage source, it seems that they are using a mix of MoinMoin version 1.9.3 and 1.9.4 (assumed so because of moin_static193 and moin_static194 directories).

The http://www.gnewsense.org/moin_static193//common/js/common.js file couldn't be found in gNewSense website. Only the 1.9.4 counterpart could.

Adfeno took the source files of MoinMoin 1.9.3 and concluded that all the issues raised by GNU LibreJS are caused by MoinMoin itself, namely the file at MoinMoin/theme/__init__.py.

One must note however that the only page tested so far was the download page of the gNewSense website.