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

Two factor authentication is broken #16396

Closed
ibennetch opened this issue Oct 10, 2020 · 10 comments
Closed

Two factor authentication is broken #16396

ibennetch opened this issue Oct 10, 2020 · 10 comments
Assignees
Labels
Bug A problem or regression with an existing feature
Projects
Milestone

Comments

@ibennetch
Copy link
Member

ibennetch commented Oct 10, 2020

With the release of 4.9.6 and 5.0.3, two factor authentication is not available.

The error message is

The configured two factor authentication is not available, please install missing dependencies.

This was first reported to me by Evert Jan van Ramselaar, who adds that "The file bundles for 5.0.3 do not contain the 'vendor/pragmarx' dependencies, where the file bundles for 5.0.2 did contain these."

Note that two factor authentication still seems to work correctly on master.

@williamdes williamdes added this to the 5.0.4 milestone Oct 10, 2020
@williamdes williamdes added the Bug A problem or regression with an existing feature label Oct 10, 2020
@williamdes williamdes added this to Needs triage in issues via automation Oct 10, 2020
@williamdes williamdes moved this from Needs triage to High priority in issues Oct 10, 2020
@williamdes williamdes modified the milestones: 5.0.4, 4.9.7 Oct 10, 2020
@ibennetch
Copy link
Member Author

ibennetch commented Oct 11, 2020

I think I've found the problem here; commit 24c67f4 introduces a composer update --no-dev --optimize-autoloader command that removes several packages, including the pragmarx library. This line appears again when we are running the testsuite with --ci, --test, or --daily.

A proper fix will have to address both of these scenarios, but until we release 5.1.0 I believe we can simply comment out these lines, since warming the cache shouldn't affect 4.9 or 5.0.

@ibennetch
Copy link
Member Author

I am uploading new phpMyAdmin releases 4.9.7 and 5.0.4 which should fix this.

Thank you for your report.

issues automation moved this from High priority to Closed Oct 15, 2020
@williamdes williamdes self-assigned this Oct 15, 2020
@thelounge-zz
Copy link

but why do you starting with 5.0.4 you need now "vendor/pragmarx" to be present or you geta error about missing include in the src directory in case you never needed and wanted 2FA

smart people remove everything which they don't use especially when software becomes more and more bloatet all the time

one can't attack components which are phyiscally not present in case of a zero-day in teh future

@ibennetch
Copy link
Member Author

ibennetch commented Oct 19, 2020

@thelounge-zz I believe I have reproduced this successfully, but want to make sure that I understand the steps you're taking.

  1. Download the compressed file from www.phpmyadmin.net/downloads
  2. Uncompress it, create your own config.inc.php, and remove the vendor/pragmarx directory

With 5.0.2, when you run phpMyAdmin it would be fine, but starting with 5.0.4, you now get several notices at the bottom of the main window about ClassLoader not being able to find the pragmarx files.

Is that correct?

Can you click the "Ignore" or "Ignore All" buttons on the popup? This temporarily dismisses the warning for me, but it's back the next time I log in.

@ibennetch ibennetch modified the milestones: 4.9.7, 5.0.4 Oct 19, 2020
@thelounge-zz
Copy link

well, i remember times where even fatures like export formats wheren't displayed when the files where not present
the messages shouldn't popup at all for optional stuff

@williamdes
Copy link
Member

well, i remember times where even fatures like export formats wheren't displayed when the files where not present
the messages shouldn't popup at all for optional stuff

This is quite strange because on Debian packaging I do not have any 2FA, U2F stuff. See #16362. And no error pops out 🤔

@thelounge-zz
Copy link

well, it would be nice to have a "basics" tarball without as much as possible 3rd party stuff not present at all instead the "rm -rf" orgy in phpMyAdmin.spec to begin with

@williamdes
Copy link
Member

well, it would be nice to have a "basics" tarball without as much as possible 3rd party stuff not present at all instead the "rm -rf" orgy in phpMyAdmin.spec to begin with

I agree, posted in #16418

@ibennetch
Copy link
Member Author

@thelounge-zz Are there any other folders you remove that aren't listed in FAQ 1.44? We can add more to the lists there if there are some other folders that don't break phpMyAdmin.

Also, I opened issue #16419 to directly address the pragmarx errors.

@thelounge-zz
Copy link

rm -f
%{buildroot}%{_datadir}/%{name}/txt
%{buildroot}%{_datadir}/%{name}/CONTRIBUTING.md
%{buildroot}%{_datadir}/%{name}/CREDITS
%{buildroot}%{_datadir}/%{name}/DCO
%{buildroot}%{_datadir}/%{name}/[IRLT]

%{buildroot}%{_datadir}/%{name}/build.xml
%{buildroot}%{_datadir}/%{name}/composer.json
%{buildroot}%{_datadir}/%{name}/composer.lock
%{buildroot}%{_datadir}/%{name}/config.sample.inc.php
%{buildroot}%{_datadir}/%{name}/js/canvg/MIT-LICENSE.txt
%{buildroot}%{_datadir}/%{name}/js/codemirror/LICENSE
%{buildroot}%{_datadir}/%{name}/js/jquery/MIT-LICENSE.txt
%{buildroot}%{_datadir}/%{name}/libraries/.htaccess
%{buildroot}%{_datadir}/%{name}/libraries/PDF.class.php
%{buildroot}%{_datadir}/%{name}/libraries/certs/README.rst
%{buildroot}%{_datadir}/%{name}/libraries/dbi/DBIDrizzle.class.php
%{buildroot}%{_datadir}/%{name}/libraries/dbi/drizzle-wrappers.lib.php
%{buildroot}%{_datadir}/%{name}/libraries/dbi/drizzle.dbi.lib.php
%{buildroot}%{_datadir}/%{name}/libraries/plugins/auth/AuthenticationHttp.class.php
%{buildroot}%{_datadir}/%{name}/libraries/plugins/auth/AuthenticationSignon.class.php
%{buildroot}%{_datadir}/%{name}/libraries/plugins/auth/recaptchalib.php
%{buildroot}%{_datadir}/%{name}/libraries/plugins/auth/swekey/authentication.inc.php
%{buildroot}%{_datadir}/%{name}/libraries/plugins/auth/swekey/musbe-ca.crt
%{buildroot}%{_datadir}/%{name}/libraries/plugins/auth/swekey/swekey.php
%{buildroot}%{_datadir}/%{name}/libraries/plugins/export/ExportCodegen.class.php
%{buildroot}%{_datadir}/%{name}/libraries/plugins/export/ExportHtmlword.class.php
%{buildroot}%{_datadir}/%{name}/libraries/plugins/export/ExportJson.class.php
%{buildroot}%{_datadir}/%{name}/libraries/plugins/export/ExportLatex.class.php
%{buildroot}%{_datadir}/%{name}/libraries/plugins/export/ExportMediawiki.class.php
%{buildroot}%{_datadir}/%{name}/libraries/plugins/export/ExportOdt.class.php
%{buildroot}%{_datadir}/%{name}/libraries/plugins/export/ExportPdf.class.php
%{buildroot}%{_datadir}/%{name}/libraries/plugins/export/ExportPhparray.class.php
%{buildroot}%{_datadir}/%{name}/libraries/plugins/export/ExportTexytext.class.php
%{buildroot}%{_datadir}/%{name}/libraries/plugins/export/ExportYaml.class.php
%{buildroot}%{_datadir}/%{name}/libraries/plugins/export/PMA_ExportPdf.class.php
%{buildroot}%{_datadir}/%{name}/libraries/plugins/export/README
%{buildroot}%{_datadir}/%{name}/libraries/plugins/import/ImportLdi.class.php
%{buildroot}%{_datadir}/%{name}/libraries/plugins/import/ImportMediawiki.class.php
%{buildroot}%{_datadir}/%{name}/libraries/plugins/import/ImportShp.class.php
%{buildroot}%{_datadir}/%{name}/libraries/plugins/import/README
%{buildroot}%{_datadir}/%{name}/libraries/plugins/import/ShapeFile.class.php
%{buildroot}%{_datadir}/%{name}/libraries/plugins/import/ShapeRecord.class.php
%{buildroot}%{_datadir}/%{name}/libraries/plugins/transformations/README
%{buildroot}%{_datadir}/%{name}/libraries/plugins/transformations/generator_main_class.sh
%{buildroot}%{_datadir}/%{name}/libraries/plugins/transformations/generator_plugin.sh
%{buildroot}%{_datadir}/%{name}/libraries/schema/Pdf_Relation_Schema.class.php
%{buildroot}%{_datadir}/%{name}/license.php
%{buildroot}%{_datadir}/%{name}/phpinfo.php
%{buildroot}%{_datadir}/%{name}/phpunit.xml.dist
%{buildroot}%{_datadir}/%{name}/phpunit.xml.hhvm
%{buildroot}%{_datadir}/%{name}/phpunit.xml.nocoverage
%{buildroot}%{_datadir}/%{name}/pmd_pdf.php
%{buildroot}%{_datadir}/%{name}/vendor/bacon/bacon-qr-code/.travis.yml
%{buildroot}%{_datadir}/%{name}/vendor/bacon/bacon-qr-code/LICENSE
%{buildroot}%{_datadir}/%{name}/vendor/bacon/bacon-qr-code/README.md
%{buildroot}%{_datadir}/%{name}/vendor/bacon/bacon-qr-code/composer.json
%{buildroot}%{_datadir}/%{name}/vendor/bacon/bacon-qr-code/tests/phpunit.xml
%{buildroot}%{_datadir}/%{name}/vendor/composer/LICENSE
%{buildroot}%{_datadir}/%{name}/vendor/google/recaptcha/.travis.yml
%{buildroot}%{_datadir}/%{name}/vendor/google/recaptcha/CONTRIBUTING.md
%{buildroot}%{_datadir}/%{name}/vendor/google/recaptcha/LICENSE
%{buildroot}%{_datadir}/%{name}/vendor/google/recaptcha/README.md
%{buildroot}%{_datadir}/%{name}/vendor/google/recaptcha/composer.json
%{buildroot}%{_datadir}/%{name}/vendor/google/recaptcha/phpunit.xml.dist
%{buildroot}%{_datadir}/%{name}/vendor/paragonie/constant_time_encoding/.travis.yml
%{buildroot}%{_datadir}/%{name}/vendor/paragonie/constant_time_encoding/LICENSE.txt
%{buildroot}%{_datadir}/%{name}/vendor/paragonie/constant_time_encoding/README.md
%{buildroot}%{_datadir}/%{name}/vendor/paragonie/constant_time_encoding/composer.json
%{buildroot}%{_datadir}/%{name}/vendor/paragonie/constant_time_encoding/phpunit.xml.dist
%{buildroot}%{_datadir}/%{name}/vendor/paragonie/random_compat/LICENSE
%{buildroot}%{_datadir}/%{name}/vendor/paragonie/random_compat/build-phar.sh
%{buildroot}%{_datadir}/%{name}/vendor/paragonie/random_compat/composer.json
%{buildroot}%{_datadir}/%{name}/vendor/paragonie/random_compat/other/build_phar.php
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/motranslator/CHANGES.md
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/motranslator/CONTRIBUTING.md
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/motranslator/LICENSE
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/motranslator/PERFORMANCE.md
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/motranslator/README.md
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/motranslator/codecov.yml
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/motranslator/composer.json
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/motranslator/phpunit.xml
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/shapefile/CHANGELOG.md
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/shapefile/CONTRIBUTING.md
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/shapefile/LICENSE
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/shapefile/README.md
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/shapefile/codecov.yml
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/shapefile/composer.json
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/shapefile/phpunit.xml
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/CHANGELOG.md
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/CONTRIBUTING.md
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/LICENSE.txt
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/README.md
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/codecov.yml
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/composer.json
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/phpunit.xml
%{buildroot}%{_datadir}/%{name}/vendor/phpseclib/phpseclib/AUTHORS
%{buildroot}%{_datadir}/%{name}/vendor/phpseclib/phpseclib/LICENSE
%{buildroot}%{_datadir}/%{name}/vendor/phpseclib/phpseclib/README.md
%{buildroot}%{_datadir}/%{name}/vendor/phpseclib/phpseclib/composer.json
%{buildroot}%{_datadir}/%{name}/vendor/phpseclib/phpseclib/composer.lock
%{buildroot}%{_datadir}/%{name}/vendor/pragmarx/google2fa/.travis.yml
%{buildroot}%{_datadir}/%{name}/vendor/pragmarx/google2fa/LICENSE
%{buildroot}%{_datadir}/%{name}/vendor/pragmarx/google2fa/changelog.md
%{buildroot}%{_datadir}/%{name}/vendor/pragmarx/google2fa/composer.json
%{buildroot}%{_datadir}/%{name}/vendor/pragmarx/google2fa/phpunit.xml
%{buildroot}%{_datadir}/%{name}/vendor/pragmarx/google2fa/readme.md
%{buildroot}%{_datadir}/%{name}/vendor/pragmarx/google2fa/upgrading.md
%{buildroot}%{_datadir}/%{name}/vendor/psr/cache/CHANGELOG.md
%{buildroot}%{_datadir}/%{name}/vendor/psr/cache/LICENSE.txt
%{buildroot}%{_datadir}/%{name}/vendor/psr/cache/README.md
%{buildroot}%{_datadir}/%{name}/vendor/psr/cache/composer.json
%{buildroot}%{_datadir}/%{name}/vendor/psr/log/LICENSE
%{buildroot}%{_datadir}/%{name}/vendor/psr/log/README.md
%{buildroot}%{_datadir}/%{name}/vendor/psr/log/composer.json
%{buildroot}%{_datadir}/%{name}/vendor/psr/simple-cache/LICENSE.md
%{buildroot}%{_datadir}/%{name}/vendor/psr/simple-cache/README.md
%{buildroot}%{_datadir}/%{name}/vendor/psr/simple-cache/composer.json
%{buildroot}%{_datadir}/%{name}/vendor/samyoul/u2f-php-server/LICENCE.md
%{buildroot}%{_datadir}/%{name}/vendor/samyoul/u2f-php-server/README.md
%{buildroot}%{_datadir}/%{name}/vendor/samyoul/u2f-php-server/composer.json
%{buildroot}%{_datadir}/%{name}/vendor/symfony/cache/CHANGELOG.md
%{buildroot}%{_datadir}/%{name}/vendor/symfony/cache/LICENSE
%{buildroot}%{_datadir}/%{name}/vendor/symfony/cache/README.md
%{buildroot}%{_datadir}/%{name}/vendor/symfony/cache/composer.json
%{buildroot}%{_datadir}/%{name}/vendor/symfony/cache/phpunit.xml.dist
%{buildroot}%{_datadir}/%{name}/vendor/symfony/expression-language/CHANGELOG.md
%{buildroot}%{_datadir}/%{name}/vendor/symfony/expression-language/LICENSE
%{buildroot}%{_datadir}/%{name}/vendor/symfony/expression-language/README.md
%{buildroot}%{_datadir}/%{name}/vendor/symfony/expression-language/composer.json
%{buildroot}%{_datadir}/%{name}/vendor/symfony/expression-language/phpunit.xml.dist
%{buildroot}%{_datadir}/%{name}/vendor/symfony/polyfill-apcu/LICENSE
%{buildroot}%{_datadir}/%{name}/vendor/symfony/polyfill-apcu/README.md
%{buildroot}%{_datadir}/%{name}/vendor/symfony/polyfill-apcu/composer.json
%{buildroot}%{_datadir}/%{name}/vendor/symfony/polyfill-mbstring/LICENSE
%{buildroot}%{_datadir}/%{name}/vendor/symfony/polyfill-mbstring/README.md
%{buildroot}%{_datadir}/%{name}/vendor/symfony/polyfill-mbstring/composer.json
%{buildroot}%{_datadir}/%{name}/vendor/symfony/polyfill-php56/LICENSE
%{buildroot}%{_datadir}/%{name}/vendor/symfony/polyfill-php56/README.md
%{buildroot}%{_datadir}/%{name}/vendor/symfony/polyfill-php56/composer.json
%{buildroot}%{_datadir}/%{name}/vendor/symfony/polyfill-util/LICENSE
%{buildroot}%{_datadir}/%{name}/vendor/symfony/polyfill-util/README.md
%{buildroot}%{_datadir}/%{name}/vendor/symfony/polyfill-util/composer.json
%{buildroot}%{_datadir}/%{name}/vendor/twig/twig/drupal_test.sh

rm -rf
%{buildroot}%{_datadir}/%{name}/doc
%{buildroot}%{_datadir}/%{name}/examples
%{buildroot}%{_datadir}/%{name}/js/canvg
%{buildroot}%{_datadir}/%{name}/js/jquery/src
%{buildroot}%{_datadir}/%{name}/js/openlayers/src
%{buildroot}%{_datadir}/%{name}/libraries/bfShapeFiles
%{buildroot}%{_datadir}/%{name}/libraries/tcpdf
%{buildroot}%{_datadir}/%{name}/locale/ar
%{buildroot}%{_datadir}/%{name}/locale/az
%{buildroot}%{_datadir}/%{name}/locale/be
%{buildroot}%{_datadir}/%{name}/locale/bg
%{buildroot}%{_datadir}/%{name}/locale/bn
%{buildroot}%{_datadir}/%{name}/locale/ca
%{buildroot}%{_datadir}/%{name}/locale/cs
%{buildroot}%{_datadir}/%{name}/locale/da
%{buildroot}%{_datadir}/%{name}/locale/el
%{buildroot}%{_datadir}/%{name}/locale/en_GB
%{buildroot}%{_datadir}/%{name}/locale/es
%{buildroot}%{_datadir}/%{name}/locale/et
%{buildroot}%{_datadir}/%{name}/locale/fi
%{buildroot}%{_datadir}/%{name}/locale/fr
%{buildroot}%{_datadir}/%{name}/locale/gl
%{buildroot}%{_datadir}/%{name}/locale/he
%{buildroot}%{_datadir}/%{name}/locale/hi
%{buildroot}%{_datadir}/%{name}/locale/hr
%{buildroot}%{_datadir}/%{name}/locale/hu
%{buildroot}%{_datadir}/%{name}/locale/hy
%{buildroot}%{_datadir}/%{name}/locale/ia
%{buildroot}%{_datadir}/%{name}/locale/id
%{buildroot}%{_datadir}/%{name}/locale/it
%{buildroot}%{_datadir}/%{name}/locale/ja
%{buildroot}%{_datadir}/%{name}/locale/kk
%{buildroot}%{_datadir}/%{name}/locale/ko
%{buildroot}%{_datadir}/%{name}/locale/lt
%{buildroot}%{_datadir}/%{name}/locale/nb
%{buildroot}%{_datadir}/%{name}/locale/nl
%{buildroot}%{_datadir}/%{name}/locale/pl
%{buildroot}%{_datadir}/%{name}/locale/pt
%{buildroot}%{_datadir}/%{name}/locale/pt_BR
%{buildroot}%{_datadir}/%{name}/locale/ro
%{buildroot}%{_datadir}/%{name}/locale/ru
%{buildroot}%{_datadir}/%{name}/locale/si
%{buildroot}%{_datadir}/%{name}/locale/sk
%{buildroot}%{_datadir}/%{name}/locale/sl
%{buildroot}%{_datadir}/%{name}/locale/sq
%{buildroot}%{_datadir}/%{name}/locale/sr@latin
%{buildroot}%{_datadir}/%{name}/locale/sv
%{buildroot}%{_datadir}/%{name}/locale/th
%{buildroot}%{_datadir}/%{name}/locale/tr
%{buildroot}%{_datadir}/%{name}/locale/uk
%{buildroot}%{_datadir}/%{name}/locale/uz
%{buildroot}%{_datadir}/%{name}/locale/uz@latin
%{buildroot}%{_datadir}/%{name}/locale/vi
%{buildroot}%{_datadir}/%{name}/locale/zh_CN
%{buildroot}%{_datadir}/%{name}/locale/zh_TW
%{buildroot}%{_datadir}/%{name}/setup
%{buildroot}%{_datadir}/%{name}/sql
%{buildroot}%{_datadir}/%{name}/templates/test
%{buildroot}%{_datadir}/%{name}/test
%{buildroot}%{_datadir}/%{name}/tests
%{buildroot}%{_datadir}/%{name}/themes/original
%{buildroot}%{_datadir}/%{name}/themes/metro
%{buildroot}%{_datadir}/%{name}/vendor/bacon/bacon-qr-code/tests
%{buildroot}%{_datadir}/%{name}/vendor/google/recaptcha/src
%{buildroot}%{_datadir}/%{name}/vendor/paragonie/constant_time_encoding/tests
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/motranslator/.github
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/shapefile/src
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/.github
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/af
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/ar
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/ast
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/az
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/be
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/be@latin
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/bg
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/bn
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/br
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/brx
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/bs
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/ca
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/ckb
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/cs
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/cy
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/da
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/el
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/en_GB
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/eo
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/es
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/et
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/eu
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/fa
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/fi
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/fr
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/fy
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/gl
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/gu
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/he
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/hi
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/hr
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/hu
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/hy
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/ia
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/id
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/it
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/ja
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/ka
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/kk
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/kk
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/km
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/kn
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/ko
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/ksh
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/ky
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/li
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/lt
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/lv
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/mk
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/ml
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/mn
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/ms
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/nb
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/ne
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/nl
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/pa
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/pl
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/pt
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/pt_BR
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/ro
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/ru
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/si
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/sk
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/sl
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/sq
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/sr
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/sr@latin
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/sv
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/ta
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/te
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/th
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/tk
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/tr
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/tt
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/ug
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/uk
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/ur
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/uz
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/uz@latin
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/vi
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/vls
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/zh_CN
%{buildroot}%{_datadir}/%{name}/vendor/phpmyadmin/sql-parser/locale/zh_TW
%{buildroot}%{_datadir}/%{name}/vendor/bacon
%{buildroot}%{_datadir}/%{name}/vendor/pragmarx/google2fa/docs
%{buildroot}%{_datadir}/%{name}/vendor/pragmarx/google2fa/tests
%{buildroot}%{_datadir}/%{name}/vendor/psr/log/Psr/Log/Test
%{buildroot}%{_datadir}/%{name}/vendor/psr/simple-cache/src
%{buildroot}%{_datadir}/%{name}/vendor/williamdes/mariadb-mysql-kbs/scripts

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Oct 21, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Bug A problem or regression with an existing feature
Projects
issues
  
Closed
Development

No branches or pull requests

3 participants