Quantcast

[Tiki-devel] Package updates for 17.x

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

[Tiki-devel] Package updates for 17.x

Jonny Bradley-4
Mainly notes for me, but some might need others to help? :)

This is the output of:

php temp/composer.phar outdated -d vendor_bundled

dompdf/dompdf                                  v0.6.2             v0.8.0             DOMPDF is a CSS 2.1 compliant HTML
to PDF converter

Only used in tiki-slideshow.php and the file it includes there no longer exists in v0.8

google/apiclient                               1.1.6              v2.1.3             Client library for Google APIs

No time now to update and retest - mostly unused feature anyway (see plugin googlechart)

jquery/minicart                                2.6.1              3.0.6             

Major update which doesn't seem better in many ways

jquery/photoswipe                              3.0.5              4.1.1             

This is more of a total rewrite, would be lovely to update to this but a lot of work

nicolaskruchten/pivottable                     v2.7.0             v2.11.0            Javascript Pivot Table (aka Pivot Grid, Pivot Chart, Cross-Tab) implementation with drag'n'drop.

Victor? ;)

phenx/php-font-lib                             0.2.2              0.5                A library to read, parse, export and make subsets of different types of font files.

Unused? Maybe can be moved to require-dev?

phpunit/dbunit                                 2.0.3              3.0.0              DbUnit port for PHP/PHPUnit to support database interaction testing.

Requires phpunit 6.x...

phpunit/php-code-coverage                      4.0.8              5.0.4              Library that provides collection, processing, and rendering functionality for PHP code coverage information.
phpunit/phpunit                                5.7.19             6.0.13             The PHP Unit Testing framework.

V6.x doesn't work with phpunit-selenium ;)

phpunit/phpunit-mock-objects                   3.4.3              4.0.1              Mock Object library for PHPUnit
sebastian/comparator                           1.2.4              2.0.0              Provides the functionality to compare PHP values for equality
sebastian/exporter                             2.0.0              3.1.0              Provides the functionality to export PHP variables for visualization
sebastian/object-enumerator                    2.0.1              3.0.2              Traverses array structures and object graphs to enumerate all referenced objects
sebastian/recursion-context                    2.0.0              3.0.0              Provides functionality to recursively process PHP variables

I think these are included by phpunit

smarty/smarty                                  v3.1.21            v3.1.31            Smarty - the compiling PHP template engine

Still stuck with the extends recursion issue, despite a new option introduced as described here: https://github.com/smarty-php/smarty/issues/296 (i couldn't get it to work)

zendframework/zend-code                        2.6.3              3.1.0              provides facilities to generate arbitrary code using an object oriented interface
zendframework/zend-config                      2.6.0              3.1.0              provides a nested object property based user interface for accessing this configuration data within application code
zendframework/zend-crypt                       2.6.0              3.2.0             
zendframework/zend-eventmanager                2.6.3              3.1.0             
zendframework/zend-hydrator                    1.1.0              2.2.1             
zendframework/zend-json                        2.6.1              3.0.0              provides convenience methods for serializing native PHP to JSON and decoding JSON to native PHP
zendframework/zend-math                        2.7.0              3.0.0             
zendframework/zend-servicemanager              3.1.2              3.3.0             
zendframework/zend-stdlib                      2.7.7              3.1.0             

Ricardo - seems these are all still on ZF2 but it thought you updated us in that experimental branch - did something fall off on the way?

Thanks all - at some point i'll try and do all the jquery plugins packages that are in satis.json... but i'm all updated-out now! :)

jb


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
TikiWiki-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/tikiwiki-devel
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [Tiki-devel] Package updates for 17.x

Marc Laporte-3
Thank you Jonny for the time and energy you are putting in keeping the
dependencies up to date.

Here is a great article on the topic:
https://blog.versioneye.com/2014/02/18/why-your-software-project-will-slowly-die-without-continuous-updating/

Being on old versions creates all kinds of issues which slow projects
down. This is a reminder that "kicking the can down the road" all the
time is a poor strategy. It's just more work later, and perhaps at a
time where there is a real deadline.

More comments below:


On Mon, Apr 3, 2017 at 11:31 PM, Jonny Bradley <[hidden email]> wrote:

> Mainly notes for me, but some might need others to help? :)
>
> This is the output of:
>
> php temp/composer.phar outdated -d vendor_bundled
>
>
> dompdf/dompdf                                  v0.6.2             v0.8.0
> DOMPDF is a CSS 2.1 compliant HTML
>
> to PDF converter
>
>
> Only used in tiki-slideshow.php and the file it includes there no longer
> exists in v0.8
>

The plan is to move everything to mPDF. I felt bad about removing
dompdf until there was an easy way to install mPDF, which is on the
way: https://dev.tiki.org/Composer+Web+Installer

Ricardo attempted to get that feature to support both mPDF and dompdf
in the mean time but it was too much of a rewrite. And whole slideshow
feature needs to be re-evaluated now that H5P has been added, and
which has a slideshow which is better than Tiki's in many ways (but
not all!).

I do not object to (but I am not proposing either) the immediate
removal of dompdf as the PDF export of the slideshow never really
worked well.


> google/apiclient                               1.1.6              v2.1.3
> Client library for Google APIs
>
>
> No time now to update and retest - mostly unused feature anyway (see plugin
> googlechart)
>

Not a fan of depending on external services for things that can be done in Tiki.


>
> phenx/php-font-lib                             0.2.2              0.5
> A library to read, parse, export and make subsets of different types of font
> files.
>
>
> Unused? Maybe can be moved to require-dev?
>

It comes via https://packagist.org/packages/dompdf/dompdf


>
> Thanks all - at some point i'll try and do all the jquery plugins packages
> that are in satis.json... but i'm all updated-out now! :)
>


Maybe it's time for a more long term solution? :-)
https://dev.tiki.org/Composer+Dependencies+not+on+Packagist


Thanks again Jonny!


> jb
>
>
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> TikiWiki-devel mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/tikiwiki-devel
>



--
Marc Laporte

http://WikiSuite.org
http://PluginProblems.com
http://Avan.Tech

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
TikiWiki-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/tikiwiki-devel
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [Tiki-devel] Package updates for 17.x

Victor Emanouilov
In reply to this post by Jonny Bradley-4

Hi Jonny,

Pivottable is safe to upgrade to 2.11.0, I checked and no backward incompatible changes were introduced.

Regards,
Victor


On 04/03/2017 06:31 PM, Jonny Bradley wrote:
Mainly notes for me, but some might need others to help? :)

This is the output of:

php temp/composer.phar outdated -d vendor_bundled

dompdf/dompdf                                  v0.6.2             v0.8.0             DOMPDF is a CSS 2.1 compliant HTML
to PDF converter

Only used in tiki-slideshow.php and the file it includes there no longer exists in v0.8

google/apiclient                               1.1.6              v2.1.3             Client library for Google APIs

No time now to update and retest - mostly unused feature anyway (see plugin googlechart)

jquery/minicart                                2.6.1              3.0.6             

Major update which doesn't seem better in many ways

jquery/photoswipe                              3.0.5              4.1.1             

This is more of a total rewrite, would be lovely to update to this but a lot of work

nicolaskruchten/pivottable                     v2.7.0             v2.11.0            Javascript Pivot Table (aka Pivot Grid, Pivot Chart, Cross-Tab) implementation with drag'n'drop.

Victor? ;)

phenx/php-font-lib                             0.2.2              0.5                A library to read, parse, export and make subsets of different types of font files.

Unused? Maybe can be moved to require-dev?

phpunit/dbunit                                 2.0.3              3.0.0              DbUnit port for PHP/PHPUnit to support database interaction testing.

Requires phpunit 6.x...

phpunit/php-code-coverage                      4.0.8              5.0.4              Library that provides collection, processing, and rendering functionality for PHP code coverage information.
phpunit/phpunit                                5.7.19             6.0.13             The PHP Unit Testing framework.

V6.x doesn't work with phpunit-selenium ;)

phpunit/phpunit-mock-objects                   3.4.3              4.0.1              Mock Object library for PHPUnit
sebastian/comparator                           1.2.4              2.0.0              Provides the functionality to compare PHP values for equality
sebastian/exporter                             2.0.0              3.1.0              Provides the functionality to export PHP variables for visualization
sebastian/object-enumerator                    2.0.1              3.0.2              Traverses array structures and object graphs to enumerate all referenced objects
sebastian/recursion-context                    2.0.0              3.0.0              Provides functionality to recursively process PHP variables

I think these are included by phpunit

smarty/smarty                                  v3.1.21            v3.1.31            Smarty - the compiling PHP template engine

Still stuck with the extends recursion issue, despite a new option introduced as described here: https://github.com/smarty-php/smarty/issues/296 (i couldn't get it to work)

zendframework/zend-code                        2.6.3              3.1.0              provides facilities to generate arbitrary code using an object oriented interface
zendframework/zend-config                      2.6.0              3.1.0              provides a nested object property based user interface for accessing this configuration data within application code
zendframework/zend-crypt                       2.6.0              3.2.0             
zendframework/zend-eventmanager                2.6.3              3.1.0             
zendframework/zend-hydrator                    1.1.0              2.2.1             
zendframework/zend-json                        2.6.1              3.0.0              provides convenience methods for serializing native PHP to JSON and decoding JSON to native PHP
zendframework/zend-math                        2.7.0              3.0.0             
zendframework/zend-servicemanager              3.1.2              3.3.0             
zendframework/zend-stdlib                      2.7.7              3.1.0             

Ricardo - seems these are all still on ZF2 but it thought you updated us in that experimental branch - did something fall off on the way?

Thanks all - at some point i'll try and do all the jquery plugins packages that are in satis.json... but i'm all updated-out now! :)

jb



------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot


_______________________________________________
TikiWiki-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/tikiwiki-devel


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
TikiWiki-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/tikiwiki-devel
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [Tiki-devel] Package updates for 17.x

Jonny Bradley-4

Thanks Victor, please go ahead (in 17.x) when you can - i never managed to get a working test of pivot table working here (and testing is good! ;)

jb




On 4 Apr 2017, at 07:45, Victor Emanouilov <[hidden email]> wrote:

Hi Jonny,

Pivottable is safe to upgrade to 2.11.0, I checked and no backward incompatible changes were introduced.

Regards,
Victor


On 04/03/2017 06:31 PM, Jonny Bradley wrote:
Mainly notes for me, but some might need others to help? :)

This is the output of:

php temp/composer.phar outdated -d vendor_bundled

dompdf/dompdf                                  v0.6.2             v0.8.0             DOMPDF is a CSS 2.1 compliant HTML
to PDF converter

Only used in tiki-slideshow.php and the file it includes there no longer exists in v0.8

google/apiclient                               1.1.6              v2.1.3             Client library for Google APIs

No time now to update and retest - mostly unused feature anyway (see plugin googlechart)

jquery/minicart                                2.6.1              3.0.6             

Major update which doesn't seem better in many ways

jquery/photoswipe                              3.0.5              4.1.1             

This is more of a total rewrite, would be lovely to update to this but a lot of work

nicolaskruchten/pivottable                     v2.7.0             v2.11.0            Javascript Pivot Table (aka Pivot Grid, Pivot Chart, Cross-Tab) implementation with drag'n'drop.

Victor? ;)

phenx/php-font-lib                             0.2.2              0.5                A library to read, parse, export and make subsets of different types of font files.

Unused? Maybe can be moved to require-dev?

phpunit/dbunit                                 2.0.3              3.0.0              DbUnit port for PHP/PHPUnit to support database interaction testing.

Requires phpunit 6.x...

phpunit/php-code-coverage                      4.0.8              5.0.4              Library that provides collection, processing, and rendering functionality for PHP code coverage information.
phpunit/phpunit                                5.7.19             6.0.13             The PHP Unit Testing framework.

V6.x doesn't work with phpunit-selenium ;)

phpunit/phpunit-mock-objects                   3.4.3              4.0.1              Mock Object library for PHPUnit
sebastian/comparator                           1.2.4              2.0.0              Provides the functionality to compare PHP values for equality
sebastian/exporter                             2.0.0              3.1.0              Provides the functionality to export PHP variables for visualization
sebastian/object-enumerator                    2.0.1              3.0.2              Traverses array structures and object graphs to enumerate all referenced objects
sebastian/recursion-context                    2.0.0              3.0.0              Provides functionality to recursively process PHP variables

I think these are included by phpunit

smarty/smarty                                  v3.1.21            v3.1.31            Smarty - the compiling PHP template engine

Still stuck with the extends recursion issue, despite a new option introduced as described here: https://github.com/smarty-php/smarty/issues/296 (i couldn't get it to work)

zendframework/zend-code                        2.6.3              3.1.0              provides facilities to generate arbitrary code using an object oriented interface
zendframework/zend-config                      2.6.0              3.1.0              provides a nested object property based user interface for accessing this configuration data within application code
zendframework/zend-crypt                       2.6.0              3.2.0             
zendframework/zend-eventmanager                2.6.3              3.1.0             
zendframework/zend-hydrator                    1.1.0              2.2.1             
zendframework/zend-json                        2.6.1              3.0.0              provides convenience methods for serializing native PHP to JSON and decoding JSON to native PHP
zendframework/zend-math                        2.7.0              3.0.0             
zendframework/zend-servicemanager              3.1.2              3.3.0             
zendframework/zend-stdlib                      2.7.7              3.1.0             

Ricardo - seems these are all still on ZF2 but it thought you updated us in that experimental branch - did something fall off on the way?

Thanks all - at some point i'll try and do all the jquery plugins packages that are in satis.json... but i'm all updated-out now! :)

jb



------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot


_______________________________________________
TikiWiki-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/tikiwiki-devel

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot_______________________________________________
TikiWiki-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/tikiwiki-devel


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
TikiWiki-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/tikiwiki-devel
Loading...