Upgrading 13.1 to 13.2 What to do with OBS repos after main upgrade?

Am upgrading from 13.1 to 13.2 using SBD System Upgrade instructions. I am seeking guidance please on what to do with Packman, libdvdcss, KDE Extra and other repos which are presently “turned off.” Should I turn on each in turn and then zypper dup or zypper up? Showing my ignorance as usual and would appreciate guidance please.
If all goes well will then try 13.2 to LEAP 42.1 but one step at a time.

Need to have ALL repos point to the same version 13.2 in this case. Then a zypper up should do

Hi and thanks. The change of repos from 13.1 to 13.2 worked fine. I set all but the 4 main repos off and did the zypper dup. All OK (some 2350 files downloaded and installed,) although there were some error messages, I assume due to underlying differences between 13.1 and 13.2.

I then turned on the OBS repos in turn and all went well except for a Perl_extensions repo where
zypper up gave me a notification that 132 package updates will NOT be installed.
Will post the text later as I am on another machine right now.
All seems well, just trying to understand a bit more.
Budgie2

You may have to do a vendor change. the message you got indicates that there may be newer packages in a repo (vendor) but with zypper up a vendor change will not happen.

List your repos

zypper lr -d

see which number the Perl repo is then do

zypper dup --from #

where # is the number of the Perl repo

That will do a vendor change to get the packages from the repo you want it to.

Here are my repos:-

linux-t23m:~ # zypper lr -d
#  | Alias                     | Name                               | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                             | Service
---+---------------------------+------------------------------------+---------+-----------+---------+----------+--------+---------------------------------------------------------------------------------+--------
 1 | Packman Repository        | Packman Repository                 | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_13.2/                        |        
 2 | Perl:_extensions          | Perl:_extensions                   | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/devel:/languages:/perl/openSUSE_13.2/ |        
 3 | libdvdcss repository      | libdvdcss repository               | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://opensuse-guide.org/repo/13.2/                                            |        
 4 | openSUSE-13.2-1.10        | openSUSE-13.2-1.10                 | Yes     | ( p) Yes  | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/13.2/repo/oss/                        |        
 5 | repo-debug                | openSUSE-13.2-Debug                | No      | ----      | No      |   99     | yast2  | http://download.opensuse.org/debug/distribution/13.2/repo/oss/                  |        
 6 | repo-debug-update         | openSUSE-13.2-Update-Debug         | No      | ----      | No      |   99     | rpm-md | http://download.opensuse.org/debug/update/13.2/                                 |        
 7 | repo-debug-update-non-oss | openSUSE-13.2-Update-Debug-Non-Oss | No      | ----      | No      |   99     | rpm-md | http://download.opensuse.org/debug/update/13.2-non-oss/                         |        
 8 | repo-non-oss              | openSUSE-13.2-Non-Oss              | Yes     | ( p) Yes  | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/13.2/repo/non-oss/                    |        
 9 | repo-source               | openSUSE-13.2-Source               | No      | ----      | No      |   99     | yast2  | http://download.opensuse.org/source/distribution/13.2/repo/oss/                 |        
10 | repo-update               | openSUSE-13.2-Update               | Yes     | ( p) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/13.2/                                       |        
11 | repo-update-non-oss       | openSUSE-13.2-Update-Non-Oss       | Yes     | ( p) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/13.2-non-oss/                               |        
linux-t23m:~ # 

and here is the message resulting from zypper up:-

linux-t23m:~ # zypper up
Retrieving repository 'Perl:_extensions' metadata ..............................................................[done]
Building repository 'Perl:_extensions' cache ...................................................................[done]
Retrieving repository 'libdvdcss repository' metadata ..........................................................[done]
Building repository 'libdvdcss repository' cache ...............................................................[done]
Loading repository data...
Reading installed packages...

The following 132 package updates will NOT be installed:
  exiftool flash-player libtidyp-1_04-0 libxapian22 libyaml-0-2 perl-Any-Moose perl-Archive-Zip
  perl-B-Hooks-EndOfScope perl-Class-Load perl-Class-Load-XS perl-Class-Singleton perl-Class-Tiny perl-Clone
  perl-Config-Crontab perl-Crypt-Blowfish perl-Crypt-CBC perl-Crypt-DES perl-Crypt-Rijndael perl-Crypt-SmbHash
  perl-DBD-SQLite perl-DBI perl-Data-AMF perl-Data-Dump perl-Data-OptList perl-DateTime perl-DateTime-Locale
  perl-DateTime-TimeZone perl-Devel-Caller perl-Devel-GlobalDestruction perl-Devel-LexAlias perl-Devel-PartialDump
  perl-Devel-StackTrace perl-Devel-Symdump perl-Digest-HMAC perl-Digest-MD4 perl-Digest-SHA1 perl-Dist-CheckConflicts
  perl-Encode-Locale perl-Eval-Closure perl-Exporter-Tiny perl-File-Listing perl-File-RandomAccess
  perl-File-Slurp-Tiny perl-HTML-Form perl-HTML-Parser perl-HTML-Tagset perl-HTML-Tidy perl-HTML-Tree
  perl-HTTP-Cookies perl-HTTP-Daemon perl-HTTP-Date perl-HTTP-Message perl-HTTP-Negotiate perl-HTTP-Server-Simple
  perl-HTTPS-Daemon perl-IO-HTML perl-IO-Socket-SSL perl-Image-ExifTool perl-LWP-MediaTypes perl-LWP-Protocol-https
  perl-List-AllUtils perl-List-MoreUtils perl-MLDBM perl-MRO-Compat perl-Module-Find perl-Module-Implementation
  perl-Module-Runtime perl-Moose perl-Net-DBus perl-Net-DNS perl-Net-Daemon perl-Net-HTTP perl-Net-LibIDN
  perl-Net-SMTP-SSL perl-Net-SNMP perl-Net-SSLeay perl-NetxAP perl-Package-DeprecationManager perl-Package-Stash
  perl-Package-Stash-XS perl-PadWalker perl-Params-Util perl-Params-Validate perl-Parse-RecDescent perl-Perl-Tidy
  perl-PlRPC perl-Pod-Coverage perl-RPC-XML perl-SQL-Statement perl-Scalar-List-Utils perl-Socket6 perl-Sub-Exporter
  perl-Sub-Exporter-Progressive perl-Sub-Identify perl-Sub-Install perl-Sub-Name perl-Sub-Uplevel perl-Task-Weaken
  perl-Term-ReadKey perl-TermReadLine-Gnu perl-Test-Manifest perl-Test-Pod perl-Test-Pod-Coverage perl-Test-Warn
  perl-Text-Wrapper perl-Tie-IxHash perl-TimeDate perl-Tree-DAG_Node perl-Try-Tiny perl-UNIVERSAL-require perl-URI
  perl-Variable-Magic perl-WWW-Mechanize perl-WWW-RobotRules perl-X11-Protocol perl-X500-DN perl-XML-LibXML
  perl-XML-NamespaceSupport perl-XML-Parser perl-XML-SAX perl-XML-SAX-Base perl-XML-SAX-Expat perl-XML-Simple
  perl-XML-SimpleObject-LibXML perl-XML-Twig perl-XML-XPath perl-XML-XPathEngine perl-YAML-LibYAML perl-gettext
  perl-libwww-perl perl-namespace-clean perlref

Nothing to do.
linux-t23m:~ # 

see which number the Perl repo is then do

zypper dup --from #

where # is the number of the Perl repo

That will do a vendor change to get the packages from the repo you want it to.

From the above it would be zypper dup --from 2 but you can see that the perl repo has already been changed to 13.2 so why is vendor change needed?
Also should I do the same for Packman?

Because you got the regular packages from the regular repos. You must change vendors.

The vendor is the repo that things are currently installed from and it does not change unless you forcer it. Just adding a repo does nothing since it is not the current vendor.

The report says the there are packages newer in some repo but it is not the current vendor for those packages so they ain’t getting installed :open_mouth:

.