Difference between revisions of "Free Software Directory:Backlog active"

From Free Software Directory
Jump to: navigation, search
(Match sections with project team names + remove redundant section names.)
Line 19: Line 19:
 
<!-- APPEND TO THE END OF THE PAGE -->
 
<!-- APPEND TO THE END OF THE PAGE -->
  
==General issues==
+
== Uncategorized ==
 
 
===GNU packages===
 
  
 
{{BacklogIssue|id=Add GNU promoted text to GNU entries automatically|stalledBy=Add-GNU-promoted-text-to-GNU-entries-automatically|text=
 
{{BacklogIssue|id=Add GNU promoted text to GNU entries automatically|stalledBy=Add-GNU-promoted-text-to-GNU-entries-automatically|text=
Line 52: Line 50:
 
: 3. Stalled by pt. 1.
 
: 3. Stalled by pt. 1.
  
=== Uncategorized ===
 
 
{{BacklogIssue|id=SPDX-related issues|stalledBy=#1520, #Replace-License-text-in-program-entries|text=
 
{{BacklogIssue|id=SPDX-related issues|stalledBy=#1520, #Replace-License-text-in-program-entries|text=
 
See the [https://spdx.org/licenses/ SPDX License List] for license identifiers.
 
See the [https://spdx.org/licenses/ SPDX License List] for license identifiers.
Line 101: Line 98:
 
</pre>
 
</pre>
 
}}
 
}}
 
=== General ===
 
  
 
{{BacklogIssue|id=453654|text=
 
{{BacklogIssue|id=453654|text=
Line 156: Line 151:
 
: On second thought we should use a dedicated module, so we can enlist the translations on the left user bar. --[[User:LorenzoAncora|LorenzoAncora]] ([[User talk:LorenzoAncora|talk]]) 15:01, 15 May 2020 (EDT)
 
: On second thought we should use a dedicated module, so we can enlist the translations on the left user bar. --[[User:LorenzoAncora|LorenzoAncora]] ([[User talk:LorenzoAncora|talk]]) 15:01, 15 May 2020 (EDT)
  
===Import===
+
{{BacklogIssue|id=set empty default values|text=
 +
This is a Semantic MediaWiki issue.
 +
 
 +
I find that most of my problems concerning empty or missing properties in a template are helped by setting default template values. You might need to poke runJobs.php. Then you can query on the default value. So you might have Template:Software looking like:
 +
 
 +
Software license: [[SoftwareLicense::{{{LICENSE|None}}}]]
 +
 
 +
Then you can pick out the pages with undeclared software license by ask'ing on [[SoftwareLicense::None]] to get the ones that aren't declared.
 +
}}
 +
 
 +
{{BacklogIssue|id=homepage should not be required|text=
 +
The "Homepage" field should not mandatory to fill in entries. For [[Icedove]] doesn't have any homepage and it shouldn't be set to the Thunderbird homepage because it's not free due to trade mark issues.
 +
}}
 +
 
 +
[[FSD:Backlog#Donald]]<!-- always keep that link here -->
 +
 
 +
{{BacklogIssue|id=non-official compiled or non-source releases|text=
 +
Should we add to [[FSD:Requirements]] that we only permit data related to official releases? For example, the current Windows download link for [[IceCat]] is unofficial, but it's made by jenslody@fedoraproject.org
 +
}}
 +
: (20:43:02) David_Hedlund: But it's still a unofficial release. I think we should discuss this policy.
 +
 
 +
==Import==
  
 
{{BacklogIssue|id=import GNU packages|text=
 
{{BacklogIssue|id=import GNU packages|text=
Line 256: Line 272:
 
}}
 
}}
  
==Uncategorized issues==
+
== Backlog Admin Group ==
 
 
{{BacklogIssue|id=set empty default values|text=
 
This is a Semantic MediaWiki issue.
 
 
 
I find that most of my problems concerning empty or missing properties in a template are helped by setting default template values. You might need to poke runJobs.php. Then you can query on the default value. So you might have Template:Software looking like:
 
 
 
Software license: [[SoftwareLicense::{{{LICENSE|None}}}]]
 
 
 
Then you can pick out the pages with undeclared software license by ask'ing on [[SoftwareLicense::None]] to get the ones that aren't declared.
 
}}
 
 
 
{{BacklogIssue|id=homepage should not be required|text=
 
The "Homepage" field should not mandatory to fill in entries. For [[Icedove]] doesn't have any homepage and it shouldn't be set to the Thunderbird homepage because it's not free due to trade mark issues.
 
}}
 
 
 
[[FSD:Backlog#Donald]]<!-- always keep that link here -->
 
 
 
{{BacklogIssue|id=non-official compiled or non-source releases|text=
 
Should we add to [[FSD:Requirements]] that we only permit data related to official releases? For example, the current Windows download link for [[IceCat]] is unofficial, but it's made by jenslody@fedoraproject.org
 
}}
 
: (20:43:02) David_Hedlund: But it's still a unofficial release. I think we should discuss this policy.
 
 
 
==Client-side issues (Backlog Admin Group tasks)==
 
These are issues that has effectively been collaborated in the Backlog Admin Group.
 
  
 
{{TopPriorityBacklogIssue|id=Main page|text=
 
{{TopPriorityBacklogIssue|id=Main page|text=
Line 334: Line 326:
 
:: The issue was solved, so we can archive this Active Backlog Task. --[[User:LorenzoAncora|LorenzoAncora]] ([[User talk:LorenzoAncora|talk]]) 15:01, 15 May 2020 (EDT)
 
:: The issue was solved, so we can archive this Active Backlog Task. --[[User:LorenzoAncora|LorenzoAncora]] ([[User talk:LorenzoAncora|talk]]) 15:01, 15 May 2020 (EDT)
 
}}
 
}}
 
===Semantic MediaWiki===
 
  
 
{{TopPriorityBacklogIssue|id=High Priority Projects Project Teams and Translations|text=
 
{{TopPriorityBacklogIssue|id=High Priority Projects Project Teams and Translations|text=
Line 362: Line 352:
 
[[Special:PermanentLink/80634]] has my attempt to fix most of these. I was unable to solve the case of [[:Category:Translations]] subcategories not being listed. --[[User:Adfeno|Adfeno]] ([[User talk:Adfeno|talk]]) 22:06, 24 April 2020 (EDT)
 
[[Special:PermanentLink/80634]] has my attempt to fix most of these. I was unable to solve the case of [[:Category:Translations]] subcategories not being listed. --[[User:Adfeno|Adfeno]] ([[User talk:Adfeno|talk]]) 22:06, 24 April 2020 (EDT)
 
}}
 
}}
 
====Semantic Forms====
 
  
 
{{BacklogIssue|id=form-entry-tabs-sometimes-not-visible-BAG|text=When loading [[Form:Entry]], there is a time sensitive bug which makes only the title of the current tab visible as a list item, and so hides the other titles. You can click the current title but nothing happens. The workaround is to reload the page, but that is not obvious to the user.
 
{{BacklogIssue|id=form-entry-tabs-sometimes-not-visible-BAG|text=When loading [[Form:Entry]], there is a time sensitive bug which makes only the title of the current tab visible as a list item, and so hides the other titles. You can click the current title but nothing happens. The workaround is to reload the page, but that is not obvious to the user.
Line 608: Line 596:
 
}}
 
}}
  
<hr>Server-side issues</hr>
+
== FSF ==
  
==Server-side issues for the FSF Staff==
 
 
Some work, like modifying the source files of MediaWiki, cannot be done by MediaWiki users themselves. We gather such tasks here so the FSF staff can help us fix them.
 
Some work, like modifying the source files of MediaWiki, cannot be done by MediaWiki users themselves. We gather such tasks here so the FSF staff can help us fix them.
  
Line 626: Line 613:
 
We need to enable [https://www.mediawiki.org/wiki/Extension:Translate internationalization and localization] in our MediaWiki instance so volunteers easily can add new translated pages. For example [[Collection:IOS]] (4 languages) and [[Collection:Windows]] (3 languages) need the translation links in the sidebar.
 
We need to enable [https://www.mediawiki.org/wiki/Extension:Translate internationalization and localization] in our MediaWiki instance so volunteers easily can add new translated pages. For example [[Collection:IOS]] (4 languages) and [[Collection:Windows]] (3 languages) need the translation links in the sidebar.
 
}}
 
}}
 
===Monitoring MediaWiki===
 
  
 
{{BacklogIssue|id=job-queue|text=
 
{{BacklogIssue|id=job-queue|text=
Line 649: Line 634:
 
</pre>
 
</pre>
 
}}
 
}}
 
===Semantic MediaWiki===
 
  
 
{{BacklogIssue|id=icecataddons|text=
 
{{BacklogIssue|id=icecataddons|text=
Line 667: Line 650:
 
List unapproved IceCat add-ons. We could reuse the source of https://directory.fsf.org/wiki?title=Special:ApprovedRevs&show=unapproved so we can tweak to show only unapproved IceCat add-ons.
 
List unapproved IceCat add-ons. We could reuse the source of https://directory.fsf.org/wiki?title=Special:ApprovedRevs&show=unapproved so we can tweak to show only unapproved IceCat add-ons.
 
}}
 
}}
 
====Link text====
 
  
 
{{BacklogIssue|id=Multiple software categories -temporarily fixed-|text=
 
{{BacklogIssue|id=Multiple software categories -temporarily fixed-|text=
Line 682: Line 663:
 
* It didn't help to edit <nowiki>{{</nowiki>[[Template:Print_software_category|Print_software_category]]<nowiki>}}</nowiki> and replace comma with <nowiki>&#32</nowiki> in <nowiki>{{#if:{{{15|}}}|{{#arraymap:{{{15}}}|,|xvarx|<li>[[Category/Interface/xvarx{{!}}Interface:xvarx]]</li>|}}|<nowiki/>}}</nowiki>, see https://directory.fsf.org/wiki?title=Template:Print_software_category&diff=48880&oldid=48746
 
* It didn't help to edit <nowiki>{{</nowiki>[[Template:Print_software_category|Print_software_category]]<nowiki>}}</nowiki> and replace comma with <nowiki>&#32</nowiki> in <nowiki>{{#if:{{{15|}}}|{{#arraymap:{{{15}}}|,|xvarx|<li>[[Category/Interface/xvarx{{!}}Interface:xvarx]]</li>|}}|<nowiki/>}}</nowiki>, see https://directory.fsf.org/wiki?title=Template:Print_software_category&diff=48880&oldid=48746
 
}}
 
}}
 
====Remove duplication====
 
  
 
{{BacklogIssue|id=Remove duplicated entries A|text=
 
{{BacklogIssue|id=Remove duplicated entries A|text=
Line 731: Line 710:
 
* Categories...
 
* Categories...
 
}}
 
}}
 
===MediaWiki===
 
  
 
{{BacklogIssue|id=wiki special pages|text=
 
{{BacklogIssue|id=wiki special pages|text=
Line 910: Line 887:
 
</pre>
 
</pre>
 
}}
 
}}
 
===Suggestions===
 
  
 
{{BacklogIssue|id=Upgrade history|text=
 
{{BacklogIssue|id=Upgrade history|text=
Line 924: Line 899:
 
I believe that by promoting these services we can either solve this presented issue or contribute to it's solution. --[[User:Kreyren|Kreyren]] ([[User talk:Kreyren|talk]]) 21:05, 20 November 2020 (CET)
 
I believe that by promoting these services we can either solve this presented issue or contribute to it's solution. --[[User:Kreyren|Kreyren]] ([[User talk:Kreyren|talk]]) 21:05, 20 November 2020 (CET)
 
}}
 
}}
 
===Donald===
 
  
 
{{BacklogIssue|id=Logos|text=
 
{{BacklogIssue|id=Logos|text=
Line 934: Line 907:
 
* Naming policy. Shouldn't .png files generated from .svg files be named with the .svg.png to indicate that (example.svg.png)? This is what Wikipedia does: https://upload.wikimedia.org/wikipedia/en/thumb/2/22/Heckert_GNU_white.svg/150px-Heckert_GNU_white.svg.png
 
* Naming policy. Shouldn't .png files generated from .svg files be named with the .svg.png to indicate that (example.svg.png)? This is what Wikipedia does: https://upload.wikimedia.org/wikipedia/en/thumb/2/22/Heckert_GNU_white.svg/150px-Heckert_GNU_white.svg.png
 
}}
 
}}
 
====Meetings====
 
  
 
{{BacklogIssue|id=IceCatMeeting|text=
 
{{BacklogIssue|id=IceCatMeeting|text=
Line 1,085: Line 1,056:
 
please read about the program and tell me which section that match best.
 
please read about the program and tell me which section that match best.
 
}}
 
}}
 
==Software issues==
 
 
===Server-side===
 
The issues here are note issues in the Directory but in programs used by the project.
 
  
 
{{BacklogIssue|id=CASAuth|text=
 
{{BacklogIssue|id=CASAuth|text=
Line 1,096: Line 1,062:
 
** [[Free Software Directory:Pywikibot|Pywikibot]]
 
** [[Free Software Directory:Pywikibot|Pywikibot]]
 
}}
 
}}
 
====MediaWiki====
 
  
 
{{BacklogIssue|id=reventry|text=
 
{{BacklogIssue|id=reventry|text=

Revision as of 17:35, 18 December 2020


Info

See our infrastructure plan.

Please report confidential or urgent issues to bug-directory@gnu.org.


ⅉ It is a good idea to read the manual of Template:BacklogIssue before editing the page. ⅉ
Free Software Directory:Backlog/gobutton
Free Software Directory:Backlog/summarybutton

Append the new bugs you find in the FSD to this page.
Remember to follow the participation guide and sign your contribution. Thank you!


Uncategorized

Template:BacklogIssue

1. Is now solved (sysadmin: please execute runjobs.php when appropriate to apply the substitutions and allow for further development of this Backlog Task). --LorenzoAncora (talk) 14:07, 4 December 2020 (EST)
2. Is now solved (see Template:GNU_promotions). --LorenzoAncora (talk) 13:08, 4 December 2020 (EST)
3. Stalled by pt. 1.

Template:BacklogIssue


Template:BacklogIssue

Is there a way for us to HTTP ping those without using JavaScript?
I think we'll need to add a dedicated script. --LorenzoAncora (talk) 15:26, 24 April 2020 (EDT)

Template:BacklogIssue

Template:BacklogIssue Template:BacklogIssue Template:BacklogIssue Template:BacklogIssue Template:BacklogIssue Template:BacklogIssue

David, clarification is required. Please specify the position of the site dumps. --LorenzoAncora (talk) 13:11, 14 June 2019 (EDT)

Template:BacklogIssue Template:BacklogIssue Template:BacklogIssue Template:BacklogIssue Template:BacklogIssue Template:BacklogIssue Template:BacklogIssue Template:BacklogIssue Template:BacklogIssue

That will require a free SaaSS (like https://webchat.freenode.net/) but we don't recommend third-party SaaSS in general, however I think this would be ok if the FSF should embed a web-based IRC widget into something like irc://webchat.fsf.org/fsf (for the Directory) and irc://webchat.fsf.org/libreplanet (for Libre Planet). However, the listed web-based IRC clients are not compatible with LibreJS, that must be fixed first. The authors of these programs accept patches, perhaps the FSF can evaluate which client the want to use and patch it? Related: IceCat, Free web-based IRC client replacement for Mibbit needed. --David Hedlund (talk) 02:22, 31 March 2018 (EDT)

Template:BacklogIssue

On second thought we should use a dedicated module, so we can enlist the translations on the left user bar. --LorenzoAncora (talk) 15:01, 15 May 2020 (EDT)

Template:BacklogIssue

Template:BacklogIssue

FSD:Backlog#Donald

Template:BacklogIssue

(20:43:02) David_Hedlund: But it's still a unofficial release. I think we should discuss this policy.

Import

Template:BacklogIssue

Template:BacklogIssue

Template:BacklogIssue

Template:BacklogIssue

Template:BacklogIssue

Template:BacklogIssue

Template:BacklogIssue

Template:BacklogIssue

Backlog Admin Group

Template:TopPriorityBacklogIssue

Template:TopPriorityBacklogIssue

Template:BacklogIssue

Template:TopPriorityBacklogIssue

Template:BacklogIssue

Template:TopPriorityBacklogIssue

Template:BacklogIssue

Template:BacklogIssue

Template:BacklogIssue

Template:BacklogIssue

Hi Felipe, please could you extend this issue by adding a link to a video/GIF which shows the steps to reproduce the bug in a popular web browser? --LorenzoAncora (talk) 08:29, 5 May 2020 (EDT)

Template:BacklogIssue

We won't abandon the existing table layout, however there is no reason for not making it adaptive, as HTML tables can be stylized like any other element and are still fully supported.
I believe we should add a CSS fix for small-screen/mobile devices. Feel free to propose (a tested) one during the next FSD meetings. --LorenzoAncora (talk) 08:29, 5 May 2020 (EDT)

Template:BacklogIssue

I do not agree with pt. 1 to 4 but I agree with pt. 5 and 6, at the following conditions: sum should be replaced with SHA or MD5 and "Test Entry" should be smaller and placed in the top-right angle of the form and not keyboard selectable. --LorenzoAncora (talk) 08:29, 5 May 2020 (EDT)

Template:BacklogIssue

This does not seem the best solution, how about adding a clarification near the copyright widget? --LorenzoAncora (talk) 08:29, 5 May 2020 (EDT)

Template:BacklogIssue

I agree only with pt. 1 and 4. We can do pt. 4 directly during the next meeting, but for pt. 1 we should take into account the DB. --LorenzoAncora (talk) 08:29, 5 May 2020 (EDT)

Template:BacklogIssue

This issue was already solved in your absence during the latest FSD meeting (May the 1st) by fixing the existing CSS to guarantee correct alignment and subdivision. For now it would not be wise to change the UX so much, but I suggest to keep your tip here for the future. --LorenzoAncora (talk) 08:29, 5 May 2020 (EDT)

Template:BacklogIssue

Template:BacklogIssue

Template:BacklogIssue

Template:BacklogIssue

Template:BacklogIssue

I fully agree and I believe all should be bounded by well defined rules.
Having such systems and workflows in place is fundamental. If necessary, I am also willing to mentor during meetings. --LorenzoAncora (talk) 14:45, 31 January 2020 (EST)

Template:BacklogIssue

FSF

Some work, like modifying the source files of MediaWiki, cannot be done by MediaWiki users themselves. We gather such tasks here so the FSF staff can help us fix them.

Template:TopPriorityBacklogIssue

Template:BacklogIssue

Template:BacklogIssue

Template:BacklogIssue

Template:BacklogIssue

Template:BacklogIssue

Template:BacklogIssue

Template:BacklogIssue

Template:BacklogIssue

Template:BacklogIssue

Template:BacklogIssue

Template:BacklogIssue

Template:BacklogIssue

Template:BacklogIssue

Template:BacklogIssue

Template:BacklogIssue

Template:BacklogIssue

Template:BacklogIssue


Template:BacklogIssue


Template:BacklogIssue

I cannot use the tool mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Hedonil/XTools/XTools.js&action=raw&ctype=text/javascript'); in my User:David_Hedlund/common.js.
Hotcat is also pretty interesting: This code is MW version safe. It should run on any MediaWiki installation >= MW 1.15. Note that HotCat is supposed to run with or without jQuery, and also on older installations that do not yet have window.mw. - https://commons.wikimedia.org/wiki/MediaWiki:Gadget-HotCat.js

Template:BacklogIssue

Suggested solution: I think SMW can evaluate unapproved/uncategorized entries. However, https://directory.fsf.org/wiki/Special:UncategorizedPages (and other #Special pages) are empty. --David Hedlund (talk) 15:39, 16 March 2018 (EDT)


Template:BacklogIssue

Template:BacklogIssue

Template:BacklogIssue

Template:BacklogIssue

Template:BacklogIssue

Template:BacklogIssue

Template:BacklogIssue

Template:BacklogIssue

Template:BacklogIssue

Template:BacklogIssue

Template:BacklogIssue

Template:BacklogIssue

Template:BacklogIssue

Template:BacklogIssue

Template:BacklogIssue

Template:BacklogIssue

Template:BacklogIssue

Template:BacklogIssue

Template:BacklogIssue

Template:BacklogIssue

Template:BacklogIssue

Template:BacklogIssue

Template:BacklogIssue



Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the page “GNU Free Documentation License”.

The copyright and license notices on this page only apply to the text on this page. Any software or copyright-licenses or other similar notices described in this text has its own copyright notice and license, which can usually be found in the distribution or license text itself.