Packman repo -- move away from or keep

It looks like packman is a 3rd party repo sponsored and funded by openSUSE. They are still soliciting donations on the website.

Many top advisors to this forum are recommending moving your system off packman to openSUSE repos only. One reason is that packman can sometimes be behind in getting updates. This can prevent updating your system. I think also that sometimes packman updates can conflict with openSUSE causing run time problems.

Why are openSUSE senior advisors recommending users to get off packman yet are supporting it?
Does the openSUSE openh264 fully supply all the packages now supplied by packman?
Between non-oss repos and h264 are all the packman packages available but maybe older?

I’d like to hear the opinions of others on this issue. I started to consider moving my packages off packman but then began reconsidering.

thanks, tom kosvic

Where did you get this false information from? Packman is neither sponsored, nor funded or connected to openSUSE. 3rd party repo means 3rd party, not provided by openSUSE.

Maybe have a read on the packman website who the sponsors are. And what packman is. Unfortunately the packman website has different content for different languages. The german site is the one with the most explanations.

2 Likes

The biggest mistake one can make is the complete vendor switch to packman.
It is uneccesary and creates a lot of conflicts. Everytime, anytime and permanently.
You can have a basic search here in the forum and you will see, that packman is one of the main source of issues. And many users which use packman can not even solve basic package conflicts and need to seek help in the forum.

IF you really need codecs or software which is only available from packman, ONLY install these packages. Do NOT perform the full vendor switch which was suggested some time ago. Fortunately the wiki is now adapted since some time to explain how to only install the codecs and no longer recommends full vendor switch.

4 Likes

Further to what @hui says, the first thing to check is what doesn’t work, make a note of the issue. Once have a list of things that don’t work. Then suggest you create a post of the application being used and what doesn’t work, examples are needed.

I use google chrome, everything works fine, for playing videos, I use the flatpak version of VLC. If I need to transcode I use the flatpak version of handbrake.

2 Likes

Hmm. Strange. Why is everyone picking on Packman so much here? There are lots of programmes that aren’t available in the openSUSE repositories, or are only available with limited functionality. Without Packman, openSUSE is practically useless if you want to do anything more than just browse the internet and send emails. Much of what other distributions offer is either unavailable in openSUSE due to licensing issues or has limited functionality.
I’ve never understood why other distributions offer these things and openSUSE doesn’t. Apparently, different rules apply to openSUSE. Or perhaps they have stricter lawyers. No idea.

2 Likes

Other projects don’t have a corporate backer to take to court, that might have money. Same reason most of this same stuff is built in RPMfusion for Fedora. SUSE and Red Hat have money.

Canonical has done it’s own thing with Ubuntu, I don’t know all the ins and outs, but some of it is negotiated license deals, others, I suspect, is just rolling the dice, and hoping to fly under the radar.

Like it or not, SUSE, as a For-Profit corporation, has legal exposure for things that openSUSE does.

Debian/Arch/others, basically aren’t worth suing, because there’s nothing to recover in court, because they’ve not really got any money.

4 Likes

From (an AI helper of brave search engine) I am sorry to admit,

Packman is a third-party repository for openSUSE that provides restricted and encumbered packages not included in the default repositories, such as multimedia codecs and software

From packman repo home page, http://packman.links2linux.org/sponsors, I was thinking that “The network company” was a SUSE company.

I have a dozen or so linux vm and no others offer packman that I have seen.

But is best strategy for system reliability to move everything off packman realizing some software might be slightly out of date?

thanks, tom kosvic

openSUSE/SUSE has no official relationship with Packman, in any way, shape, or form, financially, legally, or administratively.

I don’t care what any AI/LLM, or even traditional search engine, forum, reddit, or anything else has to say about the topic.

The project literally can’t be involved.

Individual contributors can, as individuals, but not the Project.

3 Likes

I know the arguments. They’re always the same. There’s no point in discussing this.
My reply was actually aimed at something else.
Without Packman, openSUSE wasn’t – and isn’t – really usable.
So, as someone in a ‘position of responsibility’, you should stop demonising it. Unless, of course, you’ve had enough of your duties at openSUSE.

1 Like

It is incorrect to say that it is not quite up to date.
Rather, it is not available in openSUSE. Or it has limitations in openSUSE.
If you can live with that, you don’t need it

1 Like

I do quite well without packman and have for years.

My usecase might be different than yours.

But you seem to enjoy speaking in absolutes, and making statements for everybody that uses the output of the openSUSE project, so I guess, enjoy yourself?

2 Likes

What other distro besides openSUSE offers packman? Don’t get confused with pacman which is a software management application.

tom kosvic

I don’t believe packman builds for any distribution other than openSUSE.

Fedora has it’s own analog, in RPMFusion, that offers similar functionality, for things that can’t be included in Fedora.

1 Like

Misunderstandings? Language barriers? Nobody is “insinuating” that you are making “insinuations” here.

That is “speaking in absolutes”; a correct statement would be, for instance:
“IF you need h265 decoding, without Packman, openSUSE wasn’t – and isn’t – really usable unless you buy and install the Fluendo codec-pack”.
So, if you don’t need h265 as most general users, openSUSE is perfectly usable for general purpose use without Packman.
Cisco is paying for us to freely decode h264 and openh264 can be included in the “official” repos. If anybody needs still patent-encumbered SW, openSUSE cannot provide it, full stop.
Strictly speaking, you should even check that you can legally use Packman in your jurisdiction, nothing material for home use but potentially very relevant on corporate premises.

4 Likes

In the very past, I also used to use Packman. I also experienced some issues back then.

Today, I stick with openSUSE pool AND https://download.videolan.org/SuSE/ since my essential need is VLC. That way I can use VLC properly (and watch all my videos) and don’t experience the mess (like with Packman in the past).

@C7NhtpnK ,

Would you indicate how you successfully moved off of packman? I still can’t get a handle on how to do that without crashing alot of things.

tom kosvic

@tckosvic

Back then on Leap 15.x I moved from Packman to Videolan “somehow”. I was NOT without glitches and issues. It took some time till it worked. Then, at the end it was OK.

For Leap 16 I did a clean and fresh install: with Videolan (VLC and codecs), WITHOUT any(!) Packman (there is more at Packman than codecs…).

Sorry, I cannot assist explicitly. But for me personally I can say that I am quite fine now with Videolan (just for VLC and codecs). I have a clean system and no dependency issues.

That said I admit that there might be people with other needs. I don’t know…

I also have the videolan repo but sometimes you also run into dependency issues. Currently you can not remove libSvtAv1Enc3 when you have installed vlc codecs or ffmpeg 8 from the vlc repo, at least I can not on my tumbleweed installation without being asked to remove the vlc-codecs and move ffmpeg 8 to the version from openSUSE.

It should be as simple as this ( caveat below )

  • Remove the Packman repo
  • sudo zypper ref
  • sudo zypper dup --allow-vendor-change
  • caveat: The above is working on a stock system. Since you messed with repos before and don’t show them, that is all we can do.
  • Learn to install flatpaks and use those instead of again adding some 3rd party repo

All this provided you actually want a stable and steady system experience.

1 Like