vwbusguy,
@vwbusguy@mastodon.online avatar

I wish / would just enable out of box for non-transactional variants. is comparatively slower/clunky and there's not a clearly unsolveable issue with their mutual co-existence.

sfalken,
@sfalken@mastodon.naturalorder.me avatar

@vwbusguy I like zypper better =P

vwbusguy,
@vwbusguy@mastodon.online avatar

@sfalken I totally get that. I'm just saying that there's no apparent harm in including both for non-transactional environments since they're using the same backends, right?

vwbusguy,
@vwbusguy@mastodon.online avatar

@sfalken Hmmm, I guess I can think of one thing. If I add a repo with zypper ar, then I also need to copy that file to /etc/dnf.repos.d or vice versa. I'm curious why dnf and zypper don't just share the same .repo file path on OpenSUSE?

sfalken,
@sfalken@mastodon.naturalorder.me avatar

@vwbusguy You know, I can't remember exactly, but I thought that there was something extra you needed along with dnf in order for everything to be ticketyboo. The repo definitions maybe?

I know I've seen some chatter that zypper dup vs dnf distro-sync could give some different results. (I think they're functionally equivalent commands)

vwbusguy,
@vwbusguy@mastodon.online avatar

@sfalken distro-sync and zypper dup aren't the same. dnf's equivalent to dup would be dnf system-upgrade (which I think is a plugin and not part of the base dnf).

Also, it looks like there is a package to make dnf aware of zypper repos: libdnf-repo-config-zypp

sfalken,
@sfalken@mastodon.naturalorder.me avatar

@vwbusguy ok, yeah, dup vs system-upgrade

I really haven't played with dnf much on openSUSE, so I'm hardly an authority on the subject.

vwbusguy,
@vwbusguy@mastodon.online avatar

@sfalken Yeah, Fedora does a lot of testing around dnf system-upgrade for each release and I'd be surprised if it was supported at all on SUSE/Leap.

The plugin for it is in the Leap repos, though:

python3-dnf-plugin-system-upgrade

vwbusguy,
@vwbusguy@mastodon.online avatar

@sfalken But you can try it for yourself:

zypper in dnf dnf-plugins-core python3-dnf-plugins-extras-common dnf-utils libdnf-repo-config-zypp && dnf refresh

(This way, zypper repos and dnf should stay in sync. If you don't want that for some reason, replace the libdnf-repo-config-zypp with "openSUSE-repos-Leap rpm-repos-openSUSE-Leap" or Tumbleweed)

sfalken,
@sfalken@mastodon.naturalorder.me avatar

@vwbusguy Aye, I'd probably be less leery of using dnf on Leap, vs Tumbleweed, in general.

I could probably kick open a distrobox and try it, but I don't have any Leap/TW boxes running anymore

vwbusguy,
@vwbusguy@mastodon.online avatar

@sfalken I'm doing this in an OpenSuSE container from Fedora, FWIW. 😅

sfalken,
@sfalken@mastodon.naturalorder.me avatar

@vwbusguy Ain't containers grand?

vwbusguy,
@vwbusguy@mastodon.online avatar

@sfalken Certainly beats spinning up a VM everytime I want to look up what version of something is currently shipped in Ubuntu or where that conf file lived on RHEL7.

vwbusguy,
@vwbusguy@mastodon.online avatar

@sfalken Why would you need system-upgrade or dup on Tumbleweed? (Sorry if this is a dumb question. I've never actually ran Tumbleweed outside of a container.)

Conan_Kudo,
@Conan_Kudo@fosstodon.org avatar

@vwbusguy @sfalken zypper has no equivalent to dnf system-upgrade. In fact, the closest analogue to zypper dist-upgrade (zypper dup) is dnf distro-sync (dnf dsync).

For Tumbleweed, dnf system-upgrade won't be particularly useful, though dnf offline-distrosync would be.

sfalken,
@sfalken@mastodon.naturalorder.me avatar

@Conan_Kudo @vwbusguy Yeah, I didn't think it did, as Fedora doesn't really have a Tumbleweed analogue.

Conan_Kudo,
@Conan_Kudo@fosstodon.org avatar

@sfalken @vwbusguy People are expected to use dnf offline-distrosync if they're running Rawhide. I actually use it when I'm running development Fedora releases too.

sfalken,
@sfalken@mastodon.naturalorder.me avatar

@Conan_Kudo @vwbusguy Makes sense. I've not ever gotten involved enough in Fedora to deal with development releases, or trying to run Rawhide directly.

vwbusguy,
@vwbusguy@mastodon.online avatar

@sfalken @Conan_Kudo Yeah, I was going to say that rawhide is roughly the Tumbleweed equivalent.

Back in the day, yum used to have a difference between update and upgrade where the latter implied --obsoletes.

sfalken,
@sfalken@mastodon.naturalorder.me avatar

@vwbusguy @Conan_Kudo well, Rawhide is roughly the Factory equivalent, as I understand it, but I could be wrong, my understanding of Fedora development is very surface level

vwbusguy,
@vwbusguy@mastodon.online avatar

@sfalken @Conan_Kudo I could be wrong, but I would think enabling koji on rawhide would be the Factory equivalent.

Conan_Kudo,
@Conan_Kudo@fosstodon.org avatar

@vwbusguy @sfalken Yup. Rawhide as people normally get it is based on composes that go through gating and testing. Bypassing that by adding the Koji internal repo would get you the equivalent of Factory.

sfalken,
@sfalken@mastodon.naturalorder.me avatar

@vwbusguy @Conan_Kudo Possible? I honestly haven't a clue

sfalken,
@sfalken@mastodon.naturalorder.me avatar

@vwbusguy dup is how you upgrade Tumbleweed. zypper up on Tumbleweed, is eventually going to get you a broken system. You quite literally update Tumbleweed to match the currently available snapshot of Tumbleweed in the repos.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • openSUSE
  • DreamBathrooms
  • ngwrru68w68
  • modclub
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • InstantRegret
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • mdbf
  • GTA5RPClips
  • JUstTest
  • tacticalgear
  • normalnudes
  • tester
  • osvaldo12
  • everett
  • cubers
  • ethstaker
  • anitta
  • provamag3
  • Leos
  • cisconetworking
  • megavids
  • lostlight
  • All magazines