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

Release with fixed path dependency and ffmpeg_kit_flutter_min_gpl LTS bug #80

Closed
adigladi opened this issue Mar 29, 2022 · 12 comments
Closed

Comments

@adigladi
Copy link
Contributor

Hi, writing my first issue here and I'm up for contributing if needed!

I noticed there was a fix for removing the path dependency some days ago, it would be super to get a release that includes this since it's currently hindering my project from upgrading due to flutter_test from sdk depends on path 1.8.0 and video_editor >=1.2.4 depends on path ^1.8.1.

Also we've experienced an issue with deploying to AppStore with fastlane, where it complains about the format of the ffmpeg_kit_flutter_min_gpl dependency:

This bundle is invalid.
The value for key CFBundleShortVersionString '4.5.1.LTS' in the Info.plist file at '${bundlePath}'
must be a period-separated list of at most three non-negative integers.

Removing the -LTS part from the dependency should solve it, if possible.

@adigladi
Copy link
Contributor Author

As an add on to this, the pubspec.lock file should probably be removed since this is a library package, see more info here.

@LeGoffMael
Copy link
Owner

Hi~
You’re absolutely right I will try to upload a new version today with the fix to path library.

regarding your second point, I also faced this issue, please look at this link : https://github.com/tanersener/ffmpeg-kit/issues/323#issue-1105338811

I would recommend you to upgrade your Xcode version to 13+

@adigladi
Copy link
Contributor Author

Thanks!

Hmm okay, I can't seem to deploy using latest xcode, wrote a comment in that ticket as well.

@adigladi
Copy link
Contributor Author

Any reason to not upgrade to the stable version in this project? It would solve this as far as I've understood?

@LeGoffMael
Copy link
Owner

Hum as far as I remember the LTS package is necessary for some features such as preset…
I will double check

@LeGoffMael
Copy link
Owner

new version 1.2.5 is released including the path fix and your cleaning recommendation! Please let me know if you found an issue regarding this

I will look into the LTS package more in details

@adigladi
Copy link
Contributor Author

Awesome! However I don't think the explicit ^1.8.0 now set is needed, I think removing the path dependency as it was done before is enough, that part was just not released yet. But upgrading to v1.2.5 is working for us now 👍 I'll look into the workarounds for the LTS-issue for us, but would be great if it's possible to upgrade here to stable.

@adigladi
Copy link
Contributor Author

Side note, tried overriding ffmpeg_kit_flutter_min_gpl to use the stable version, seems to work so far for our use case!

@LeGoffMael
Copy link
Owner

The path package is used by exportation functions, so i don't think that it should be removed.

The LTS ffmpeg package is a stable version, only it supports more devices 👉 see more about LTS release.

Switching to the main release means that less devices / OS versions will be supported by ffmpeg. After looking into it, it does not affect the features of this package, so it would be indeed good to switch to the main release as it is probably the most used.

And like you said, people who really needs the LTS release could still override the dependency directly in their project.

@LeGoffMael
Copy link
Owner

Closed with #81

@adigladi
Copy link
Contributor Author

adigladi commented Apr 1, 2022

Will there be a release including this soon @LeGoffMael?

@LeGoffMael
Copy link
Owner

I will try to release a new one this weekend

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants