[opensuse-factory-mozilla] Firefox regular vs. ESR
From the Factory thread above I learned that some people would like to see ESR in Tumbleweed and from another bugreport or comments during the last years I also know that other people want to have the latest and greatest for Leap. The mozilla repo partially addresses those different types of people but
Hi, Mozilla just announced that they want to go from the current 6-8 weeks release cycle to an even faster one of 4 weeks to provide new features more quickly to the users. https://lists.opensuse.org/opensuse-factory/2019-09/msg00156.html At the same time I learned during the last years that it's quite hard to serve every type of user with our default choices: - ESR for Leap - regular for Tumbleweed Within the mozilla OBS repository I always have ESR and regular in parallel. But they are just different versions of the same package so it's currently not even possible to install both of them at the same time and if you would like to stick with ESR you even need to tell zypp to ignore the more recent version. there are quite a few who don't know about it and there are a few who are concerned about the third-party status of the repo. (Which has no reason because for many many years mozilla was just the dev project for mozilla:Factory, which changed only recently with FF and TB fed from SLE). In any case I would like to pursue the plan to have both flavours (ESR and regular) in Tumbleweed AND Leap. In light of workload this should not really make a difference to today because both types are maintained anyway somewhere. But initially it needs a bit of work since that only makes sense if both can be installed in parallel really. I think Mozilla did the ground work for that (https://www.ghacks.net/2018/10/27/firefox-65-dedicated-profiles-per-install/) already. So I hope the only thing which needs to be done is some renaming work for executable names, install locations and desktop integrations which I would start to experiment with during the next days or weeks (depending my available time for that). We have a practical problem to solve though: MozillaFirefox on Tumbleweed is regular MozillaFirefox on Leap is ESR I used to provide a package called firefox-esr up to Firefox52 so that would be a natural choice for the packagename in Tumbleweed. But I'm wondering how we should solve the other way round for the Leap world? Also I would like to hear any comments about the plan before eventually moving the discussion to a broader audience or the release managers for the respective distributions. Thanks, Wolfgang -- To unsubscribe, e-mail: opensuse-factory-mozilla+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory-mozilla+owner@opensuse.org
To me it sounds reasonable to have both in Leap and Tumbleweed. An additional question from me would be: Would we (like to) have the regular firefox in SLE as well? I would say: yes. But the development is currently separated in OBS and IBS, which I think might create problems / additional work. I don't know if it would be possible for example to move SLE-development to OBS, for example. Regarding the naming of the packages: I see the problem, but I don't see an easy solution (yet). On 9/26/19 11:33 PM, Wolfgang Rosenauer wrote:
Hi,
Mozilla just announced that they want to go from the current 6-8 weeks release cycle to an even faster one of 4 weeks to provide new features more quickly to the users. https://lists.opensuse.org/opensuse-factory/2019-09/msg00156.html
At the same time I learned during the last years that it's quite hard to serve every type of user with our default choices: - ESR for Leap - regular for Tumbleweed
Within the mozilla OBS repository I always have ESR and regular in parallel. But they are just different versions of the same package so it's currently not even possible to install both of them at the same time and if you would like to stick with ESR you even need to tell zypp to ignore the more recent version.
From the Factory thread above I learned that some people would like to see ESR in Tumbleweed and from another bugreport or comments during the last years I also know that other people want to have the latest and greatest for Leap. The mozilla repo partially addresses those different types of people but there are quite a few who don't know about it and there are a few who are concerned about the third-party status of the repo. (Which has no reason because for many many years mozilla was just the dev project for mozilla:Factory, which changed only recently with FF and TB fed from SLE).
In any case I would like to pursue the plan to have both flavours (ESR and regular) in Tumbleweed AND Leap.
In light of workload this should not really make a difference to today because both types are maintained anyway somewhere.
But initially it needs a bit of work since that only makes sense if both can be installed in parallel really.
I think Mozilla did the ground work for that (https://www.ghacks.net/2018/10/27/firefox-65-dedicated-profiles-per-install/) already. So I hope the only thing which needs to be done is some renaming work for executable names, install locations and desktop integrations which I would start to experiment with during the next days or weeks (depending my available time for that).
We have a practical problem to solve though: MozillaFirefox on Tumbleweed is regular MozillaFirefox on Leap is ESR
I used to provide a package called firefox-esr up to Firefox52 so that would be a natural choice for the packagename in Tumbleweed. But I'm wondering how we should solve the other way round for the Leap world?
Also I would like to hear any comments about the plan before eventually moving the discussion to a broader audience or the release managers for the respective distributions.
Thanks, Wolfgang
-- To unsubscribe, e-mail: opensuse-factory-mozilla+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory-mozilla+owner@opensuse.org
Hi, Am 27.09.19 um 08:32 schrieb Martin Sirringhaus:
To me it sounds reasonable to have both in Leap and Tumbleweed.
An additional question from me would be: Would we (like to) have the regular firefox in SLE as well? I would say: yes.
But the development is currently separated in OBS and IBS, which I think might create problems / additional work.
I don't know if it would be possible for example to move SLE-development to OBS, for example.
Regarding the naming of the packages: I see the problem, but I don't see an easy solution (yet).
One thing I forgot yesterday was one reason why we switched Leap to ESR in the past: the build requirement of quite recent rust versions. So we need to see if it's solvable or doable. I will nevertheless start to look into packaging ESR for Tumbleweed in a way that it can be installed in parallel to regular because that way around should be a lot easier. Wolfgang
On 9/26/19 11:33 PM, Wolfgang Rosenauer wrote:
Hi,
Mozilla just announced that they want to go from the current 6-8 weeks release cycle to an even faster one of 4 weeks to provide new features more quickly to the users. https://lists.opensuse.org/opensuse-factory/2019-09/msg00156.html
At the same time I learned during the last years that it's quite hard to serve every type of user with our default choices: - ESR for Leap - regular for Tumbleweed
Within the mozilla OBS repository I always have ESR and regular in parallel. But they are just different versions of the same package so it's currently not even possible to install both of them at the same time and if you would like to stick with ESR you even need to tell zypp to ignore the more recent version.
From the Factory thread above I learned that some people would like to see ESR in Tumbleweed and from another bugreport or comments during the last years I also know that other people want to have the latest and greatest for Leap. The mozilla repo partially addresses those different types of people but there are quite a few who don't know about it and there are a few who are concerned about the third-party status of the repo. (Which has no reason because for many many years mozilla was just the dev project for mozilla:Factory, which changed only recently with FF and TB fed from SLE).
In any case I would like to pursue the plan to have both flavours (ESR and regular) in Tumbleweed AND Leap.
In light of workload this should not really make a difference to today because both types are maintained anyway somewhere.
But initially it needs a bit of work since that only makes sense if both can be installed in parallel really.
I think Mozilla did the ground work for that (https://www.ghacks.net/2018/10/27/firefox-65-dedicated-profiles-per-install/) already. So I hope the only thing which needs to be done is some renaming work for executable names, install locations and desktop integrations which I would start to experiment with during the next days or weeks (depending my available time for that).
We have a practical problem to solve though: MozillaFirefox on Tumbleweed is regular MozillaFirefox on Leap is ESR
I used to provide a package called firefox-esr up to Firefox52 so that would be a natural choice for the packagename in Tumbleweed. But I'm wondering how we should solve the other way round for the Leap world?
Also I would like to hear any comments about the plan before eventually moving the discussion to a broader audience or the release managers for the respective distributions.
Thanks, Wolfgang
-- To unsubscribe, e-mail: opensuse-factory-mozilla+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory-mozilla+owner@opensuse.org
Hi, status update: I'm almost there for repackaging my firefox68 in mozilla to use different install location, executable names etc. to be installable in parallel to regular MozillaFirefox package. Basic testing already was already successful. What is missing still? - a branding package matching ESR In theory the content of the MozillaFirefox-branding-* package is totally identical but it uses different install locations obviously. I thought about some linking magic but I do not think that is very useful. Wolfgang Am 27.09.19 um 08:45 schrieb Wolfgang Rosenauer:
Hi,
Am 27.09.19 um 08:32 schrieb Martin Sirringhaus:
To me it sounds reasonable to have both in Leap and Tumbleweed.
An additional question from me would be: Would we (like to) have the regular firefox in SLE as well? I would say: yes.
But the development is currently separated in OBS and IBS, which I think might create problems / additional work.
I don't know if it would be possible for example to move SLE-development to OBS, for example.
Regarding the naming of the packages: I see the problem, but I don't see an easy solution (yet).
One thing I forgot yesterday was one reason why we switched Leap to ESR in the past: the build requirement of quite recent rust versions. So we need to see if it's solvable or doable. I will nevertheless start to look into packaging ESR for Tumbleweed in a way that it can be installed in parallel to regular because that way around should be a lot easier.
Wolfgang
On 9/26/19 11:33 PM, Wolfgang Rosenauer wrote:
Hi,
Mozilla just announced that they want to go from the current 6-8 weeks release cycle to an even faster one of 4 weeks to provide new features more quickly to the users. https://lists.opensuse.org/opensuse-factory/2019-09/msg00156.html
At the same time I learned during the last years that it's quite hard to serve every type of user with our default choices: - ESR for Leap - regular for Tumbleweed
Within the mozilla OBS repository I always have ESR and regular in parallel. But they are just different versions of the same package so it's currently not even possible to install both of them at the same time and if you would like to stick with ESR you even need to tell zypp to ignore the more recent version.
From the Factory thread above I learned that some people would like to see ESR in Tumbleweed and from another bugreport or comments during the last years I also know that other people want to have the latest and greatest for Leap. The mozilla repo partially addresses those different types of people but there are quite a few who don't know about it and there are a few who are concerned about the third-party status of the repo. (Which has no reason because for many many years mozilla was just the dev project for mozilla:Factory, which changed only recently with FF and TB fed from SLE).
In any case I would like to pursue the plan to have both flavours (ESR and regular) in Tumbleweed AND Leap.
In light of workload this should not really make a difference to today because both types are maintained anyway somewhere.
But initially it needs a bit of work since that only makes sense if both can be installed in parallel really.
I think Mozilla did the ground work for that (https://www.ghacks.net/2018/10/27/firefox-65-dedicated-profiles-per-install/) already. So I hope the only thing which needs to be done is some renaming work for executable names, install locations and desktop integrations which I would start to experiment with during the next days or weeks (depending my available time for that).
We have a practical problem to solve though: MozillaFirefox on Tumbleweed is regular MozillaFirefox on Leap is ESR
I used to provide a package called firefox-esr up to Firefox52 so that would be a natural choice for the packagename in Tumbleweed. But I'm wondering how we should solve the other way round for the Leap world?
Also I would like to hear any comments about the plan before eventually moving the discussion to a broader audience or the release managers for the respective distributions.
Thanks, Wolfgang
-- To unsubscribe, e-mail: opensuse-factory-mozilla+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory-mozilla+owner@opensuse.org
participants (2)
-
Martin Sirringhaus
-
Wolfgang Rosenauer