Git Product home page Git Product logo

Comments (10)

Forceu avatar Forceu commented on July 19, 2024 1

@nibblerrick in the meantime you can still use the image with the tag v1.6.5.0 to use a version compatible with Grocy 3.0.0

As far as I am aware @berrnd made the decision to move to 7.4 because it is only tested with that. A dirty fix for this problem would be to modify the version requirement during the build, I will create a PR for that. I am running the new version with 7.3 without any problems and I don't think that there is an actual requirement for 7.4

from docker-grocy.

github-actions avatar github-actions commented on July 19, 2024

Thanks for opening your first issue here! Be sure to follow the issue template!

from docker-grocy.

j0nnymoe avatar j0nnymoe commented on July 19, 2024

This will be done once alpine 3.13 is released and we've done our usual test/migration process with it.

from docker-grocy.

nibblerrick avatar nibblerrick commented on July 19, 2024

The build of tag/release 3.0.1 seems to fail because of the php-version now so the actual release of the container isn't compatible with @Forceu's latest version of barcodebuddy.
If I understand this correct Alpine 3.13 has (had) a milestonedate of 1/1/21 but is not close to be released.
So question is, is there anything that can make this container possible with grocy >= 3.0.1 now?

from docker-grocy.

berrnd avatar berrnd commented on July 19, 2024

Yes, it was just about that I cannot test old(er) runtime stuff all the time, it was more about problems when using really old SQLite versions, but PHP older than 7.2 definitely doesn't work.

https://github.com/grocy/grocy#how-to-install

  • Based on user reports, the minmimum required/working runtime is PHP 7.2 with SQLite 3.9.0
    • However, I don't really care about supporting old runtime stuff, currently everything is only tested against (means 100 % works with) PHP 7.4 with SQLite 3.27.2

PHP 7.4 was released over a year ago, the mentioned SQLite version is nearly two years old - so I think this is fine (I'm not requiring bleeding edge versions) and really don't see why this should be a problem...

from docker-grocy.

Forceu avatar Forceu commented on July 19, 2024

the minmimum required/working runtime is PHP 7.2 with SQLite 3.9.0

With the change in the composer.json file Grocy 3.0.1 does not run on any version older than 7.4. Should I open an issue for that on the Grocy page?

from docker-grocy.

berrnd avatar berrnd commented on July 19, 2024

No, I will not change that, as it would mean I have to test every change again with PHP 7.2 to fulfill that.

If someone wants to run it with PHP 7.2 and it works, why not, however, it can break with any future commit.

I still don't get why it's so hard to use PHP 7.4 (newer is most of the time better/faster/less resources/...).
(If it's hard here, maybe that's why I personally never started using Docker for anything I run myself...)

from docker-grocy.

Roxedus avatar Roxedus commented on July 19, 2024

It is not hard, 7.4 is considered unstable for the the version of the OS we use in the container(which is the latest version as the time if writing)

from docker-grocy.

github-actions avatar github-actions commented on July 19, 2024

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

from docker-grocy.

Roxedus avatar Roxedus commented on July 19, 2024

Next push runs php 7.4

from docker-grocy.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.