Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Re-enable extensions #140

Open
freephile opened this issue Jan 7, 2025 · 6 comments
Open

Re-enable extensions #140

freephile opened this issue Jan 7, 2025 · 6 comments
Assignees
Labels
ansible RedHat Ansible bug Something isn't working composer dependency management doc Improvements or additions to documentation enhancement New feature or request git version control MediaWiki extension extensions to MediaWiki core mediawiki MediaWiki related testing testing or verification

Comments

@freephile
Copy link
Owner

Reenable extensions related to Semantic MediaWiki which needed to be disabled when upgrading to SMW 5.x

@freephile
Copy link
Owner Author

freephile commented Jan 8, 2025

These extensions do not work, or need a version adjustment, to be compatible with REL1_43 and SMW 5.x They were disabled when upgrading the base platform for MediaWiki and Semantic MediaWiki. Now re-enable them and adjust the version constraints to match.

  • SemanticCompoundQueries
  • SemanticDependencyUpdater
  • SemanticDrilldown
  • SemanticExtraSpecialProperties
  • SemanticResultFormats
  • SemanticScribunto
  • SubPageList

@freephile freephile self-assigned this Jan 8, 2025
@freephile freephile added bug Something isn't working doc Improvements or additions to documentation enhancement New feature or request git version control ansible RedHat Ansible mediawiki MediaWiki related testing testing or verification MediaWiki extension extensions to MediaWiki core composer dependency management labels Jan 8, 2025
@freephile
Copy link
Owner Author

freephile commented Jan 8, 2025

SemanticCompoundQueries was 2.2.0, now 3.x-dev

composer show -a mediawiki/semantic-compound-queries

No composer.json found in the current directory, showing available packages from packagist.org
name     : mediawiki/semantic-compound-queries
descrip. : A Semantic Mediawiki extension to display and combine multiple #ask queries in a single visualization output
keywords : wiki, mediawiki, SMW, Semantic MediaWiki
versions : dev-master, 3.x-dev, 2.2.0, 2.1.0, 2.0.0, 1.2.0, 1.1.0, 1.0.1, 1.0.0, dev-paladox-patch-1, dev-paladox-patch-2, dev-readme-1, dev-docker-compose-ci
type     : mediawiki-extension
license  : GNU General Public License v2.0 or later (GPL-2.0-or-later) (OSI approved) https://spdx.org/licenses/GPL-2.0-or-later.html#licenseText
homepage : https://www.mediawiki.org/wiki/Extension:Semantic_Compound_Queries
source   : [git] https://github.com/SemanticMediaWiki/SemanticCompoundQueries.git 7d91ecca6b5160725cb7e3f542f1cee3cc034b92
dist     : [zip] https://api.github.com/repos/SemanticMediaWiki/SemanticCompoundQueries/zipball/7d91ecca6b5160725cb7e3f542f1cee3cc034b92 7d91ecca6b5160725cb7e3f542f1cee3cc034b92
names    : mediawiki/semantic-compound-queries

support
email : semediawiki-user@lists.sourceforge.net
forum : https://www.semantic-mediawiki.org/wiki/semantic-mediawiki.org_talk:Community_portal
irc : irc://irc.freenode.net/semantic-mediawiki
issues : https://github.com/SemanticMediaWiki/SemanticCompoundQueries/issues
source : https://github.com/SemanticCompoundQueries/SemanticCompoundQueries
wiki : https://www.mediawiki.org/wiki/Extension:Semantic_Compound_Queries

autoload
files
psr-4
SCQ\ => src/

requires
composer/installers ^2|^1.0.1
php >=7.4

requires (dev)
mediawiki/semantic-media-wiki @dev
squizlabs/php_codesniffer ~2.1
phpmd/phpmd ~2.1

@freephile
Copy link
Owner Author

SemanticDependencyUpdater
hold off on enabling.

Master was used, but haven't seen any recent activity to make it compatible with 5.x of SMW
https://www.mediawiki.org/wiki/Extension:SemanticDependencyUpdater

@freephile
Copy link
Owner Author

SemanticDrilldown
lists version as 4.0.0-beta3 (November 2022) but we had 'master' in use.

Would likely need to use dev-master, and there is work in progress to make it compatible.

@freephile
Copy link
Owner Author

SemanticExtraSpecialProperties would need dev-master as there is no current release or tag.

3.0.5 was used previously, but it is old, from Dec 25 2023.

There has been work just in the past week adding CI for REL1_43

name     : mediawiki/semantic-extra-special-properties
descrip. : Provides extra special properties for Semantic MediaWiki
keywords : wiki, properties, mediawiki, SMW, Semantic MediaWiki, special properties
versions : dev-master, 3.x-dev, 3.0.5, 3.0.4, 3.0.3, 3.0.2, 3.0.1, 3.0.0, 2.x-dev, 2.1.0, 2.0.0, 1.5.0, 1.4.0, 1.3.1, 1.3.0, 1.2.2, 1.2.1, 1.2.0, 1.1.0, 1.0, dev-paladox-patch-1, dev-test, dev-add-mysql-to-ci
type     : mediawiki-extension
license  : GNU General Public License v2.0 or later (GPL-2.0-or-later) (OSI approved) https://spdx.org/licenses/GPL-2.0-or-later.html#licenseText
homepage : https://www.semantic-mediawiki.org/wiki/Extension:Semantic_Extra_Special_Properties
source   : [git] https://github.com/SemanticMediaWiki/SemanticExtraSpecialProperties.git cc9070986743d4c4934254b1d5fb714c45b793dc
dist     : [zip] https://api.github.com/repos/SemanticMediaWiki/SemanticExtraSpecialProperties/zipball/cc9070986743d4c4934254b1d5fb714c45b793dc cc9070986743d4c4934254b1d5fb714c45b793dc
names    : mediawiki/semantic-extra-special-properties

support
email : semediawiki-user@lists.sourceforge.net
forum : https://www.semantic-mediawiki.org/wiki/semantic-mediawiki.org_talk:Community_portal
issues : https://github.com/SemanticMediaWiki/SemanticExtraSpecialProperties/issues
source : https://github.com/SemanticMediaWiki/SemanticExtraSpecialProperties
wiki : https://www.semantic-mediawiki.org/wiki/

autoload
psr-4
SESP\ => src/

requires
php >=7.3.0
composer/installers >=1.0.1

requires (dev)
mediawiki/mediawiki-codesniffer 43.0.0
mediawiki/mediawiki-phan-config 0.14.0
mediawiki/minus-x 1.1.3
php-parallel-lint/php-console-highlighter 1.0.0
php-parallel-lint/php-parallel-lint 1.4.0

Trying dev-master

To quickly try a new extension version in Meza, when that extension can be installed via Composer, you can simply modify composer.local.json, then do a composer update, then put wfLoadExtension() in Extensions.php and reload the Special:Version page.

@freephile
Copy link
Owner Author

SemanticScribunto was using 2.2.0 but now should try dev-master

freephile added a commit that referenced this issue Jan 17, 2025
Was 2.2.0
Now 3.x-dev (same as dev-master)
Issue #140
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ansible RedHat Ansible bug Something isn't working composer dependency management doc Improvements or additions to documentation enhancement New feature or request git version control MediaWiki extension extensions to MediaWiki core mediawiki MediaWiki related testing testing or verification
Projects
None yet
Development

No branches or pull requests

1 participant