Page 1 of 1

openshot 3.0

Posted: Mon Jan 02, 2023 9:49 am
by Jerry3904
This is my standard video editor and I was interested today in seeing that a major upgrade has been released. I added this repo:

Code: Select all

deb https://ppa.launchpadcontent.net/openshot.developers/ppa/ubuntu kinetic main 
and then tested what it would need to install on MX-21 Xfce

Code: Select all

└─> sudo apt upgrade openshot -s
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
openshot is already the newest version (2.5.1+dfsg1-1).
Calculating upgrade... Done
The following packages were automatically installed and are no longer required:
  libjs-jquery-ui python3-pyqt5.qtwebkit
Use 'sudo apt autoremove' to remove them.
The following NEW packages will be installed:
  libminizip1 libqt5opengl5 libqt5webengine-data libqt5webengine5 libqt5webenginecore5 libqt5webenginewidgets5 libre2-9 python3-defusedxml
  python3-pyqt5.qtopengl python3-pyqt5.qtwebchannel python3-pyqt5.qtwebengine python3-sentry-sdk python3-xdg
The following packages will be upgraded:
  openshot-qt
1 upgraded, 13 newly installed, 0 to remove and 0 not upgraded.
Inst libminizip1 (1.1-8+b1 Debian:11.6/stable [amd64])
Inst libqt5opengl5 (5.15.2+dfsg-9 Debian:11.6/stable [amd64])
Inst libqt5webengine-data (5.15.2+dfsg-3 Debian:11.6/stable [all])
Inst libre2-9 (20210201+dfsg-1 Debian:11.6/stable [amd64])
Inst libqt5webenginecore5 (5.15.2+dfsg-3 Debian:11.6/stable [amd64])
Inst libqt5webengine5 (5.15.2+dfsg-3 Debian:11.6/stable [amd64])
Inst libqt5webenginewidgets5 (5.15.2+dfsg-3 Debian:11.6/stable [amd64])
Inst python3-defusedxml (0.6.0-2 Debian:11.6/stable [all])
Inst python3-pyqt5.qtopengl (5.15.2+dfsg-3 Debian:11.6/stable [amd64])
Inst python3-pyqt5.qtwebchannel (5.15.2+dfsg-3 Debian:11.6/stable [amd64])
Inst python3-pyqt5.qtwebengine (5.15.2-2 Debian:11.6/stable [amd64])
Inst python3-sentry-sdk (0.13.2-1 Debian:11.6/stable [all])
Inst python3-xdg (0.27-2 Debian:11.6/stable [all])
Inst openshot-qt [2.5.1+dfsg1-1] (3.0.0+dfsg2+1609+202212112000~ubuntu22.10.1 OpenShot: Stable PPA - Official Releases:22.10/kinetic [all])
Conf libminizip1 (1.1-8+b1 Debian:11.6/stable [amd64])
Conf libqt5opengl5 (5.15.2+dfsg-9 Debian:11.6/stable [amd64])
Conf libqt5webengine-data (5.15.2+dfsg-3 Debian:11.6/stable [all])
Conf libre2-9 (20210201+dfsg-1 Debian:11.6/stable [amd64])
Conf libqt5webenginecore5 (5.15.2+dfsg-3 Debian:11.6/stable [amd64])
Conf libqt5webengine5 (5.15.2+dfsg-3 Debian:11.6/stable [amd64])
Conf libqt5webenginewidgets5 (5.15.2+dfsg-3 Debian:11.6/stable [amd64])
Conf python3-defusedxml (0.6.0-2 Debian:11.6/stable [all])
Conf python3-pyqt5.qtopengl (5.15.2+dfsg-3 Debian:11.6/stable [amd64])
Conf python3-pyqt5.qtwebchannel (5.15.2+dfsg-3 Debian:11.6/stable [amd64])
Conf python3-pyqt5.qtwebengine (5.15.2-2 Debian:11.6/stable [amd64])
Conf python3-sentry-sdk (0.13.2-1 Debian:11.6/stable [all])
Conf python3-xdg (0.27-2 Debian:11.6/stable [all])
Conf openshot-qt (3.0.0+dfsg2+1609+202212112000~ubuntu22.10.1 OpenShot: Stable PPA - Official Releases:22.10/kinetic [all])
I don't see a stumbling block so I have 2 questions:
1. I use it on my desktop/business computer--any reason not to go ahead? (Chris tells me that he has been using the appimage without problem, FWIW).
2. If my machine doesn't blow up as a result, could we get this into MX Test Repo at some point?

Re: openshot 3.0

Posted: Mon Jan 02, 2023 10:10 am
by Jerry3904
Hmmm. Tried it, and the ppa apps won't install for the Ubu versions I tried (jammy, kinetic).

Just going to chill for a while...

Re: openshot 3.0

Posted: Mon Jan 02, 2023 10:59 am
by dolphin_oracle
I'm surprised it won't install if the simulated run worked. that's unusual.

openshot flatpak is up to 3.0

Re: openshot 3.0

Posted: Mon Jan 02, 2023 11:31 am
by AVLinux
Hi,

I think this begs a larger question... There are probably a handful of these 'big' multimedia apps that have gotten quite popular and most also now are cross-platform.. (Openshot, Kdenlive, Audacity3, Musescore, Cinelerra-GG to name only a few..)

They are complex, monolithic and quite popular, they have numerous regular updates and they often have a lot of support library dependencies required from Debian and in the example of Kdenlive require the runtimes of KDE which may not be wanted on XFCE4 and other 'lighter' systems. I think they ask and demand a lot of a small and already overworked Package Team and I think a lot of Users of these apps are already transitioning to AppImage and Flatpak for the immediate upgrades without waiting on Packaging and for deploying on multiple installed systems..

In AV Linux I have resorted to wrapping AppImages of a handful of these super popular apps into Debs and putting them on the ISO that way because I already feel I'm asking a lot here and @Stevo and @timkb4cq have already been accommodating beyond belief.. this is a strategy that won't work for MX obviously but I do think expecting all of this kind of stuff to get into MX and be maintained is a HUGE burden and I think it is something that is kind of occurring in the background..

Of course as we love to do in the Linux world we had a pretty great idea in AppImage (that wasn't perfect but at least was self-contained and sandboxed in the Userspace) and now Flatpak has taken over and I think it is absolutely the wrong way to do things, it's basically a re-invention of the Repository system with metapackages and multiple dependencies strewn throughout the filesystem but what I think about it doesn't matter... it's here and it's not going away..

Anyway I wonder if some polling about how the average MX User gets the latest Multimedia applications onto their system would shed some light on what future direction and emphasis accommodating this kind of highly popular and specialized stuff should have...?

Re: openshot 3.0

Posted: Mon Jan 02, 2023 4:03 pm
by Stevo
Remember, Ubuntu debs since Jammy by default use a form of data compression that Debian doesn't support. It's possible for the Ubuntu packager to tell it to use xz to make it compatible, but apparently no so in this case.

The simulation just looks at whether the dependencies are met in Debian. Then you ran into the compression issue.

Re: openshot 3.0

Posted: Mon Jan 02, 2023 4:10 pm
by Jerry3904
So can we use the version before jammy?

Re: openshot 3.0

Posted: Mon Jan 02, 2023 5:38 pm
by wdscharff
Openshot and shotcut always publish an app image at the same time.
In contrast to the flatpaks and *.deb, I have never had any problems with the appimages, which is why I have been using the appimage as a matter of principle for two years.
After my experiences with appimages so far, I now use appimages as a matter of principle (if they are directly from the author), the significantly higher space requirement at a time when a 1TB NVME costs 100€ is not relevant for me. At least for video editing, image processing and some tools like Drill (file search) or czkawka (doublet search). My cloud and my email client are also appimages.
For some programmes I don't even know if they are still offered in classic packages for the various distributions or only as appimages and/or flatpaks.

openshot v3 is also very successful :-)

Re: openshot 3.0

Posted: Mon Jan 02, 2023 9:53 pm
by Stevo
I can port them over to the MX repo tomorrow sometime.

Re: openshot 3.0

Posted: Tue Jan 03, 2023 9:17 pm
by Stevo
openshot-qt 3.0 should be in our MX 19/21 test repos soon for i386, amd64, and armhf.

Re: openshot 3.0

Posted: Tue Jan 03, 2023 10:06 pm
by MXRobo
Thank you Stevo, I was considering possibly requesting Openshot 3.0 (but then I saw your post stating that you'll be porting them over sometime tomorrow) after I saw wdscharff's post and found that it has more than 1000 improvements & fixes and is supposed to be much more stable – although using an AMD A6 is not what to use for video editing, but still issues with Ryzen 3, now have a Ryzen 7.

I was reluctant to request as AVLinux said, the MX team does so much as it is, and I thought maybe I should just install the Flatpak or Appimage as AVlinux (sort of) and wdscharrf do.

I installed Flowblade, Shotcut, and Pitivi thinking that I'd never use Openshot again due to its bugs and problem using flac for audio (which may still be an issue – don't know), but I'm familiar with Openshot, so I'll definitely try it.

Anyway I look forward to – oh I just looked, it's available now – great!

Any thoughts on using Flatpaks and Appimages instead of linux apps, it seems as though it would save you some work, and disk space is rather inexpensive – particularly recently?

FYI – I very rarely use Flatpaks.

Re: openshot 3.0

Posted: Tue Jan 03, 2023 10:14 pm
by Jerry3904
@Stevo Many thanks!

Re: openshot 3.0

Posted: Wed Jan 04, 2023 12:29 am
by wdscharff
I have my priorities regarding appimages and flatpaks.
Flatpaks only if there is no app image or if the flatpak is more stable. With Pitivi, for example, the flatpak used to be fairly up-to-date and more stable than other versions.
Appimages only if there is no *deb or the MXPI version is too outdated for me. Depends on the programme. With Audacity, for example, I still use the old 2.4.1.

On the other hand, I always try to keep my snapshots as compact as possible. I very rarely do anything with Blender, the current version as flatpak is almost 2 GB bigger than the (very old) deb from the MXPI. I only install it during the holidays when my grandson (who is good with Blender) is visiting.

Of course, I have now installed openshotv3 from the test repo. The app image no longer offers any advantages and is at least 100MB larger.

Re: openshot 3.0

Posted: Wed Jan 04, 2023 3:20 pm
by Stevo
Well, there are some that nobody is "debianizing" any longer, such as Musescore, so the snaps, Apps, and paks are the only options. They often only provide 64-bit AMD/Intel packages, though.

Re: openshot 3.0

Posted: Wed Jan 04, 2023 4:22 pm
by AVLinux
Hi,

I'd like to clarify my earlier comments, I'm certainly not trying to sound discouraging about packaging these apps or suggesting people seek outside of MXPI. Like @wdscharff is saying I'm also finding to keep current with them sometimes means looking elsewhere and I don't want to always nag Stevo and the packaging team when they are busy with so many other apps and more centrally important things (ie the XFCE4 4.18 upgrade)

I'll give the new Openshot a try, I sure didn't like the old one... :p

Re: openshot 3.0

Posted: Wed Jan 04, 2023 5:23 pm
by Stevo
I remember there used to be a much smaller static version of Blender that had its own Python et al...I used to put it into MX debs so we could have updates. I could see if that still applies.

Re: openshot 3.0

Posted: Wed Jan 04, 2023 5:28 pm
by AVLinux
Stevo wrote: Wed Jan 04, 2023 5:23 pm I remember there used to be a much smaller static version of Blender that had its own Python et al...I used to put it into MX debs so we could have updates. I could see if that still applies.
For the latest AVL I just grabbed the actual full Blender bundle from the Blender site and wrapped it in a Deb, it is only 213Mb once compressed into a Deb
It's here if you want to look at it's innards and poke it with a stick: http://bandshed.net/packages/AV_LINUX_M ... _amd64.deb

Re: openshot 3.0

Posted: Fri Jan 06, 2023 5:29 pm
by Stevo
Yes, that's just what I did a few times, too.

Did you build with with an orig.tar.xz file and a debian folder, or using checkinstall?

Re: openshot 3.0

Posted: Sat Jan 07, 2023 1:25 pm
by AVLinux
Stevo wrote: Fri Jan 06, 2023 5:29 pm Yes, that's just what I did a few times, too.

Did you build with with an orig.tar.xz file and a debian folder, or using checkinstall?
Hi Stevo,

Well ashamed to say I can make pretty much anything you can think of into a 'local' Deb (I tried a squirrel once but it ran away while I was writing the Control file..) but I know next to nothing about creating proper raw 'Debianized' source Packages. Essentially I either use my tried and true 'deb-builder' Zenity scripts I inherited from my days working with Remastersys and it's developer Tony or I just manually make a Deb Package folder tree and dump the content into it where it needs to go and then build the Debs.. I know this kind of stuff probably gives you the cold sweats... :eek:

I have also been guilty of using checkinstall, but not for many years since it was removed from Debian..

For big complex applications Like Ardour/Mixbus32C, Reaper, Blender and any AppImages I need to work with all install to /opt within their clearly marked folders.