Testers note: openSUSE-12.1 milestone-4 is ONLY available as a 'zypper dup' update from milestone-3

Note because of constraints on the openSUSE packagers, that openSUSE-12.1 milestone-4 will be a ‘zypper dup’ update from milestone-3 !

This was discussed in this thread: Forum thread on openSUSE-11.4 Milestone-5 status?](http://forums.opensuse.org/english/get-technical-help-here/pre-release-beta/463973-question-opensuse-12-1-milestone-4-planned-replacement-repository-update.html) which references this mailing list thread: Factory discussion - how should openSUSE-12.1 Milestone-4 be created ?](http://lists.opensuse.org/opensuse-factory/2011-08/msg00001.html) and this mailing list clarification thread: Confirmation that openSUSE-12.1 Milestone 4 will be a repository update](http://lists.opensuse.org/opensuse-factory/2011-08/msg00220.html)

***Edit : To update from 12.1 M3 to 12.1 M4, go to YaST > Software > Software Management and disable the 12.1 M3 OSS and non-OSS (and any update/debug) repositories. And then add the following two repositories:

Factory-OSS


http://download.opensuse.org/factory/repo/oss/

Factory-Non-OSS


http://download.opensuse.org/factory/repo/non-oss/

Then type:


zypper dup

… and update from 12.1 M3 to 12.1 M4.***

So if you wish to test your openSUSE-12.1 please update it via the repositories, and continue your testing !

This stickie will stay active until Milestone-5 is released !

I assume the release will show up in the ‘update’ repos for 12.1 (I am not yet certain) where that update repos will already be in openSUSE-12.1 user’s YaST/zypper repos list:


http://download.opensuse.org/update/12.1/

I’m puzzling a bit as to what I should do about the rpm for the nouveau driver , as it was broken for openSUSE-12.1 milestone-3. jobermayr came up with a fix where to get the nouveau driver working (on my hardware) I needed to install from jobermayr’s repository the specially packaged (from git):

  • drm-nouveau-kmp-default
  • xorg-x11-driver-video-nouveau

as noted in this thread : openSUSE 12.1 Milestone 3 available for download (see post#34).

This is also documented in these bug reports:

… so I am curious, will the Milestone-4 updates after a ‘zypper dup’ over write that update and again cause a broken nouveau driver ? … Or will a patched version of jobermayr’s driver appear in the Milestone-4 udpates ?

I guess we will see … :slight_smile:

The update repo will not supply it I think Lee.

I usually use Factory
From here: Index of /factory/repo

But I expect they will snapshot it here:
Index of /factory-snapshot/repo

Technically the update repo is defunct during Milestone, AFAIK anyway.

Thats entirely possible. I note a large number of those rpms have a 10/11-July update date, and hence there is no M4 there yet.

As soon as we know for certain ‘where’ M4 will appear, I’ll update the 1st post in this stickie.

Hi there,
Seems like we have a new spelling … zupper. :open_mouth: Anyway, when you place the announcement in the first stickie could you please include date and time so we will know??
Thanks,
Chuck

lol ! “zupper” instead of “zypper” … And post time “07:45 am”. That will teach me to try and rush out a timely post before running off to the completely different job that pays my salary.

Date and time of what ?

On 08/11/2011 10:36 AM, oldcpu wrote:
>
> chucktr;2374108 Wrote:
>> Hi there,
>> Seems like we have a new spelling … zupper. :open_mouth:
>>
>
> lol ! “zupper” instead of “zypper” … And post time “07:45 am”. That
> will teach me to try and rush out a timely post before running off to
> the completely different job that pays my salary.
>
> chucktr;2374108 Wrote:
>>
>> Anyway, when you place the announcement in the first stickie could you
>> please include date and time so we will know??
>>
>
> Date and time of what ?

From what I understand, it is unlikely that any release will ever say MS4 in
/etc/issue or in any of the test or graphics.

If you point your repos to http://download.opensuse.org/factory/repo/, and
‘zypper dup’, then you will get what would have been released as MS4 if coolo
were available. It will say MS3, but the content will be the latest available.

I have done this with a VM installation originally created fron the KDE Live CD
Build 0186. I have not yet done much testing, but it seems to be better.

I note the suggestions to add this repository:


http://download.opensuse.org/factory/repo/

and do a ‘zypper dup’, … but I’m thinking the nouveau driver fix is not there. I’m not keen on updating to this somewhat vague Milestone4 if that is the case.

My sandbox PC for 12.1 testing is a 32-bit.

I noted in Index of /factory/repo/oss/suse/i586 there is no drm-nouveau-kmp-default, which suggests to me that factory would then need to have any such patch in the kernel, where I note kernel-default-3.0.0-2.4. I also note xorg-x11-driver-video-0.0.16-20110115_b795cab-54.rpm.i586 which does not look to me to be too recent.

In comparison if one wanted to apply the latest fix for nouveau in jobermayr packaged factory rpms (from here: Index of /repositories/home:/jobermayr/openSUSE_Factory/i586) in hope of getting the fix, that would provide xorg-x11-driver-video-0.0.16.git20110801.2310-1.2.i586 and also could provide the drm-nouveau-kmp-default-2.01110807.2302_k3.0.0_2-1.1 where the ‘kmp’ is NOT the same kernel version as the 3.0.0-2.4 in the openSUSE-12.1 factory.

Hence I’m thinking updating to M4 will break the nouveau fix.

I may just pass on this zypper dup.

Should explain all (openSUSE do not want recent/working graphics drivers):
https://bugzilla.novell.com/show_bug.cgi?id=663745

It will fit (click on appropriate RPM and see 'Requires -> kernel-{flavor} = ':
https://build.opensuse.org/package/binaries?package=drm-nouveau&project=home%3Ajobermayr&repository=openSUSE_Factory

Some background information:
20110812.0644 = DATE.TIME (UTC) of git commit in nouveau/linux-2.6 - Unnamed repository; edit this file to name it for gitweb.
k3.0.0_2 = compiled against Kernel 3.0.0-2.*

An interesting read. < sigh > … :frowning:

Thanks. I’ll give it a try later this weekend.

Sort of odd. :sarcastic: I’m running a milestone in vbox. Did a zypper dup (I think it was M2) when this thread appeared. sysinfo says I’m at 12.3. Zypper dup again?

Reference these two quotes:

Its the first time I tried pointing to such a factory repos. So I tried pointing to
Index of /factory/repo
and it does not work for me in 12.1 M3.

Instead I obtain the YaST error:


Unable to create repository
from URL http://download.opensuse.org/factory/repo/

So next I try


zypper ar http://download.opensuse.org/factory/repo/ m4factory
zypper ref

I obtain the error:


Retrieving repository 'm4factory' metadata [error]
Repository 'm4factory' is invalid.
|] Valid metadata not found at specified URL(s)
Please check if the URIs defined for this repository are pointing to a valid repository.

This is a valid repos ? Or is this an 12.1 M3 bug ? So what technique do you use to add this repos ?

Index of /factory/repo/oss
Server name = download.opensuse.org
directory on server = factory/repo/oss

On 08/12/2011 03:06 PM, Prexy wrote:
>
> Sort of odd. :sarcastic: I’m running a milestone in vbox. Did a
> zypper dup (I think it was M2) when this thread appeared. sysinfo says
> I’m at 12.3. Zypper dup again?

You will get the current material in Factory, which is essentially MS4 even
though it calls itself MS3.

On 08/12/2011 03:46 PM, oldcpu wrote:
>
> Reference these two quotes:
>
> caf4926;2374010 Wrote:
>>
>> I usually use Factory
>> From here: ‘Index of /factory/repo’
>> (http://download.opensuse.org/factory/repo/)
>>
>
> lwfinger;2374190 Wrote:
>>
>> If you point your repos to ‘Index of /factory/repo’
>> (http://download.opensuse.org/factory/repo/), and
>> ‘zypper dup’, then you will get what would have been released as MS4 if
>> coolo
>> were available. It will say MS3, but the content will be the latest
>> available.
>>
>
> Its the first time I tried pointing to such a factory repos. So I
> tried pointing to
> ‘Index of /factory/repo’ (http://download.opensuse.org/factory/repo/)
> and it does not work for me in 12.1 M3.
>
> Instead I obtain the YaST error:
>
>
> Code:
> --------------------
>
> Unable to create repository
> from URL http://download.opensuse.org/factory/repo/
>
> --------------------
>
>
> So next I try
>
> Code:
> --------------------
>
> zypper ar http://download.opensuse.org/factory/repo/ m4factory
> zypper ref
>
> --------------------
>
>
> I obtain the error:
>
> Code:
> --------------------
>
> Retrieving repository ‘m4factory’ metadata [error]
> Repository ‘m4factory’ is invalid.
> |] Valid metadata not found at specified URL(s)
> Please check if the URIs defined for this repository are pointing to a valid repository.
>
> --------------------
>
>
> This is a valid repos ? Or is this an 12.1 M3 bug ? So what technique
> do you use to add this repos ?

I added them with YaST; however, call the above the prefix to which you add
/oss, /non-oss, etc. just as is found for the others.

Ahh thats clear.

I disabled the nominal M3 /oss /non-oss /update and have enabled that factory /oss /non-oss, and sent a zypper-dup. Update is taking place now on my Sandbox PC.

I updated the 1st post in this stickie, providing rather basic instructions on updating from 12.1 M3 to 12.1 M4. Hopefully I did not make any mistakes in this description (it worked for me).

I updated to Factory (which is in essence ~ 12.1 M4 LXDE) from 12.1 M3 LXDE by 1st removing the 12.1 M3 OSS, Non-OSS, Update and Debug repositories, and then added the Factory Non-OSS and Factory OSS repositories followed by a ‘zypper dup’ . I noted the ‘zypper dup’ removed the previous drm-nouveau-kmp-default from the jobermayr reopsitory. I then rebooted with the ‘nomodeset’ boot code bringing up LXDE with the ‘nv’ graphic driver (my hardware is ancient nVidia FX5200 graphics). I then added the repository:


http://download.opensuse.org/repositories/home:/jobermayr/openSUSE_Factory/

and since my kernel was ‘kernel-default’, I installed the the rpms :

  • drm-nouveau-kmp-default-20110812.0644_k3.0.0_2-1.1.i586
  • xorg-x11-driver-video-nouveau-0.0.16.git20110801.2310-1.2.i586

and rebooted successfully to the Nouveau graphic driver.

As part of my LXDE GTK3 testing I am now going to activate the repository


http://download.opensuse.org/repositories/X11:/lxde:/gtk3/openSUSE_Factory/

and install a number of updated GTK3 apps in support of that testing.

This should have stated:

and since my kernel was ‘kernel-default’, I installed the the …

I was thinking ‘default’ and typed ‘desktop’ in error.

This worked for me, but “nomodeset” still needed to get to the desktop.