>>> How will this PR1.2 change be reflected on the maemo.org dowloads >>> section (i.e. how will it be ensured that the user gets presented the >>> correct install-this link) ? >> >> A different .install file can be offered based on your browser string. >> > > How are you going to make sure you catch all of them ? For MicroB, okay, > but Firefox, Tear, Midori, whatnot ? Does not really sound like a foolprof > solution (you also need to sync with Maemo Select, and just hope that > there are not too many links floating around) :( >
I see no way to support other browsers if they don't expose the installed OS version. But I think this is how Ovi checks it too? Maemo Select links directly to us, so there is no issue with .install files there. >>> Second, is there a safety mechanism considered that will disallow >>> inclusion of 'the other' firmware's repository to prevent potential >>> version-related breakage ? >> >> There is not a lot we can do there. If a user adds the repository on an >> 'old' device, some applications just won't install because >> dependencies are missing. > > There are a few more troublesome scenarios that can present themselves - > like if someone adds the old repo, and has a repo-refresh issue with the > new one afterwards (I often have this problem with extras-testing and > extras-devel). In both this and the scenario you mention, H-A-M/apt will > prevent downgrades, luckily, but it's easy to cut off your own upgrade > path if you DO manage to install something from the wrong repo. If you break something, you get to keep both pieces. Being able to break things yourself is a powerful thing. I don't see how we can prevent installing something from a wrong repo. >>> What happens to apps (especially those with Qt dependencies) >>> _currently_ >>> in Extras, i.e., how will they get to the fremantle1.2 Extras repo ? >>> >> The Qt apps are currently blocked from being promoted to prevent >> issues. > > It would be helpful if this would be visible from the testing page, too > (not > just for 4.6). I have several Qt4.5 dependent packages in the QA queue > nearing required quarantine delay fulfillment. It's just a waste of > tester and developer time then. > Well, no. They can still end up in fremantle for PR1.1 and lower. >> The fremantle-1.2 repository will probably need to be 'legacy' clean. >> Qt >> 4.5.3 is not available in Extras and will probably not be available on >> any repository enabled by default on the device. This means that >> applications depending on this, will not work. >> >> Those applications need actual changes to work with Qt4.6 iirc. >> > > Okay, so we basically ditch Qt4.5-compiled applications currently in > Extras. > Is the Ovi team aware of this as there are quite a few Qt 4.5 applications > in Ovi repositories,too ? Will they get their fremantle1.2 repo, too (I > know, ask them -> wait for a meaningful response so long that it becomes > moot :) ) or will they hope Qt ABI compatibility gets them through ? And > if you think Ovi has no bearing on Extras downloads, take into > consideration Firefox is in Ovi, so if browser string based info is used, > it will bite you if it's not handled in a timely manner :) Don't know what Ovi is going to do, but my bet is that Nokia aims at Qt4.6 anyway to in line with Symbian? Just trying to do the best thing for everybody, easiest would be just to not care about older OS versions. > > Regards, > Attila > > -- Niels Breet maemo.org webmaster _______________________________________________ maemo-developers mailing list maemo-developers@maemo.org https://lists.maemo.org/mailman/listinfo/maemo-developers