Packages not available anymore in Packman?

Hi,

after running a zyper dup I get the following notification:

Problem: problem with installed package libmjpegutils-2_0-0-2.0.0-25.1.x86_64
Problem: problem with installed package mjpegtools-2.0.0-25.1.x86_64

Problem: problem with installed package libmjpegutils-2_0-0-2.0.0-25.1.x86_64
 Solution 1: install libmjpegutils-2_0-0-2.0.0-24.1.x86_64 (with vendor change)
  http://packman.links2linux.de  -->  openSUSE
 Solution 2: keep obsolete libmjpegutils-2_0-0-2.0.0-25.1.x86_64

It wants me to switch to OS repo.
Should I switch? How come these packages are no longe available in Packman?

Here are my repos:

 | packman.inode.at-openSUSE_Tumbleweed_1 | Packman Repository          | Yes     | (r ) Yes  | Yes     |   80    
1 | opensuse-guide.org-openSUSE_Tumbleweed | libdvdcss repository        | Yes     | (r ) Yes  | Yes     |   85    
3 | repo-non-oss                           | openSUSE-Tumbleweed-Non-Oss | Yes     | (r ) Yes  | Yes     |   99    
4 | repo-oss                               | openSUSE-Tumbleweed-Oss     | Yes     | (r ) Yes  | Yes     |   99    
5 | repo-update                            | openSUSE-Tumbleweed-Update  | Yes     | (r ) Yes  | Yes     |   99    
6 | skype-stable                           | skype (stable)              | Yes     | (r ) Yes  | Yes     |   99    
7 | skypeforlinux                          | skypeforlinux               | Yes     | (r ) Yes  | Yes     |   99    


Thanks.
David

I don’t have a definitive answer (and I’m not a TW user), but what is returned by the following command?

zypper se -s mjpegtools libmjpegutils

I just rebooted out of Leap to TW, currently running zypper dup at the time of this message. I see no sign of a package switch away from packman. When finished, I will look again at these items.

In the meantime, you might try to reapply the Packman switch, see if that helps.

The answer is:

It has to do with the expired patents.

Tue 20 Feb 2018 04:00:00 AM PST

bjorn.lie@gmail.com

  • No longer use patched tarball for build, mpeg2 is now available
    in openSUSE:
    • Drop pre_checkin.sh, mjpegtools-codecpatch.sh and
      mjpegtools-codecpatch.patch, no longer needed.
    • Drop BUILD_ORIG and obsolete versions conditionals.
    • Drop previously conditional mjpegtools-orig-addon and
      libmpeg2encpp-2_0-0 subpackages.
    • Update baselibs.conf for the new build structure.
    • Add mjpegtools-orig-addon and libmpeg2encpp-2_0-0 Obsoletes:
      Ensure a smooth upgrade for our users.

I did not see the switch from Packman to openSUSE because I installed Tumbleweed after 02/20/2018.

I am guessing this is your first zypper dup since then?

On Wed 28 Feb 2018 01:06:01 AM CST, SF6 wrote:

Hi,

after running a zyper dup I get the following notification:

Code:

Problem: problem with installed package
libmjpegutils-2_0-0-2.0.0-25.1.x86_64 Problem: problem with installed
package mjpegtools-2.0.0-25.1.x86_64
Problem: problem with installed package
libmjpegutils-2_0-0-2.0.0-25.1.x86_64 Solution 1: install
libmjpegutils-2_0-0-2.0.0-24.1.x86_64 (with vendor change)
http://packman.links2linux.de → openSUSE Solution 2: keep obsolete
libmjpegutils-2_0-0-2.0.0-25.1.x86_64 --------------------

It wants me to switch to OS repo.
Should I switch? How come these packages are no longe available in
Packman?

Here are my repos:

Code:

| packman.inode.at-openSUSE_Tumbleweed_1 | Packman
Repository | Yes | (r ) Yes | Yes | 80 1 |
opensuse-guide.org-openSUSE_Tumbleweed | libdvdcss repository |
Yes | (r ) Yes | Yes | 85 3 |
repo-non-oss | openSUSE-Tumbleweed-Non-Oss |
Yes | (r ) Yes | Yes | 99 4 |
repo-oss | openSUSE-Tumbleweed-Oss |
Yes | (r ) Yes | Yes | 99 5 |
repo-update | openSUSE-Tumbleweed-Update |
Yes | (r ) Yes | Yes | 99 6 |
skype-stable | skype (stable) |
Yes | (r ) Yes | Yes | 99 7 |
skypeforlinux | skypeforlinux |
Yes | (r ) Yes | Yes | 99 --------------------

Thanks.
David

Hi
Set your repo priorities all the same (99), the libdvdcss2 changes once
in a bluemoon… install and disable?

Once packman is at 99 do a zypper dup from packman to ensure a clean
switch.


Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
openSUSE Leap 42.3|GNOME 3.20.2|4.4.114-42-default
If you find this post helpful and are logged into the web interface,
please show your appreciation and click on the star below… Thanks!

I suspected that might be the case. FWIW the Leap packman package version numbering is still ahead of the OSS repo…

i+ | libmjpegutils-2_0-0                 | package    | 2.0.0-19.7 | x86_64 | packman               
v  | libmjpegutils-2_0-0                 | package    | 2.0.0-18.3 | x86_64 | openSUSE-Leap-42.3-oss

i+ | mjpegtools                          | package    | 2.0.0-19.7 | x86_64 | packman               
v  | mjpegtools                          | package    | 2.0.0-18.3 | x86_64 | openSUSE-Leap-42.3-oss

42.3 doesn’t have MPEG2 support (i.e. libmpeg2) yet anyway…

And the last change in mjpegtools in the 42.3 package:

Thu Jan  8 15:15:11 UTC 2015 - olaf@aepfle.de
- BuildRequire at least libpng 1.14 due to usage of
   PNG_TRANSFORM_GRAY_TO_RGB 

IOW, on Leap 42.3, you should stick to the Packman versions (if you want/need MPEG2 support at least) currently.

No idea what the plans for 42.3 are regarding libmpeg2, libmad and lame have been released as official update half a year ago.

Tumbleweed OTOH has libmpeg2 in the official repos now (which also allows to have an “uncrippled” mjpegtools), so it’s (both libmpeg2 and mjpegtools) no longer provided by Packman.
That also means that the standard ffmpeg/libav*, vlc, and gstreamer packages (and possibly others) have MPEG2 support enabled now.

Yes, I recall that. :slight_smile:

If I get it right, for multimedia packages (vlc, gstreamer-plugins, lame, ffmpeg etc.) we no longer need packman.
For me there are good news. I think it is better (safe) to stay only with opensuse repositories.

That depends.

Yes, lame is in the standard repos now (since nearly a year), and also other MP3 related packages like libmad and mpg123, i.e. MP3 is meanwhile supported out of the box, and the same is true for A/52 (liba52). And MPEG2 (via libmpeg2) since recently too.

But there are still non-free codecs that cannot be included in openSUSE, e.g. MPEG4/H264/AAC, and will be for a long time.
Not all multimedia-related patents have expired yet… :wink:

Thank you.
Depending on which codecs I need, I will enable or not packman.

Thanks for all your answers. I switched the packages to OS.

Absolutely correct, as always, but I see the thread title says Tumbleweed, so I checked there, which is where I got the changelog details. The OP is (it appears) running TW.

But in 42.3, it is still Packman, last I looked.

Yes, running TW.

So if we switch these packages (for me it’s libmjpegutils, libmpeg2, libmpeg2convert0, and mjpegtools) to the openSUSE repo, will we lose support for MPEG4/H264/etc? Or is that support provided by other packages in Packman?

I think that you lose this support.
This is what I understood from wolfi323’s answer.

No, you’ll only lose support for MPEG4/H264/etc if you switch all packages to the standard repos, ffmpeg/libav* in particular.

libmpeg2 only provides MPEG2 support as its name indicates, and the package in openSUSE is fully working so you’ll not lose anything by switching this.

Yes, but deano_ferrari mentioned 42.3 so I wanted to clarify the situation on 42.3 as well.

But in 42.3, it is still Packman, last I looked.

Indeed. It was my intention to point this out.
Tumbleweed has MPEG2 support in the standard repos now, 42.3 not (yet?). You shouldn’t switch mjpegutils to the standard repo in 42.3, you should (have to) on Tumbleweed.

Sorry for misunderstunding.
@fortnern ask if he lose suport for MPEG4/H264/etc, not support for all packages. Or this is what I understand. And I answer he lose suport (only for this packages).
I did not intend to misinform.

But what does “support for all packages” or “only for this packages” mean?

He asked if he would lose support for MPEG4/H264/etc completely if he switched libmpeg2 and mjpegtools to the standard repo.
And that’s not the case, MPEG4/H264/etc is provided by different packages, that are still available in Packman.

And I’d like to stress again that the new libmpeg2 and mjpegtools packages in the standard repo are in fact “full-featured” and exactly the same as the ones from Packman (that no longer exist for TW as they are completely unnecessary now), you won’t lose anything by switching them.

On Tumbleweed that is, not Leap 42.3.