[opensuse-factory] changes to Factory w/o devel project
Hi, did I miss a note? Why are Factory packages changed w/o going through the devel project again? This is very annoying as my workflow is not to track Factory and do my modifications but Factory is the last step in my workflow where changes end up. And even worse I wouldn't know about the changes at all if I wouldn't monitor opensuse-commit@. So my next submit to *:Factory and later on to openSUSE:Factory would just revert the changes (if Factory maintainers wouldn't notice what they probably would). Not amused, Wolfgang -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 12/06/2011 11:38 AM, Wolfgang Rosenauer wrote:
Hi,
did I miss a note? Why are Factory packages changed w/o going through the devel project again?
This is very annoying as my workflow is not to track Factory and do my modifications but Factory is the last step in my workflow where changes end up. And even worse I wouldn't know about the changes at all if I wouldn't monitor opensuse-commit@. So my next submit to *:Factory and later on to openSUSE:Factory would just revert the changes (if Factory maintainers wouldn't notice what they probably would).
Not amused, Wolfgang
Which packages have changed ? If should be easy through osc to see the changes and the guilty parties ;) I can understand your lack of amusement as well.. Peter -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Am 06.12.2011 22:37, schrieb Peter Linnell:
On 12/06/2011 11:38 AM, Wolfgang Rosenauer wrote:
Hi,
did I miss a note? Why are Factory packages changed w/o going through the devel project again?
This is very annoying as my workflow is not to track Factory and do my modifications but Factory is the last step in my workflow where changes end up. And even worse I wouldn't know about the changes at all if I wouldn't monitor opensuse-commit@. So my next submit to *:Factory and later on to openSUSE:Factory would just revert the changes (if Factory maintainers wouldn't notice what they probably would).
Not amused, Wolfgang
Which packages have changed ? If should be easy through osc to see the changes and the guilty parties ;)
It was a License bulk change affecting basically all mozilla packages (just a syntax change). The change happened directly in openSUSE:Factory and even without any changelog entry. In general I like pragmatic approaches like this to make easy changes. For my workflow it's just disturbing though because as I wrote if I don't notice I'd overwrite all changes again. In the final step of updating (submitting to Factory) it would get declined then and would cause another cycle of changes through my different projects. I would have been in favour of a different approach in that case: - announce clearly the new policy for license tags (I only read some references but nothing dedicated) - rpmlint checks (even fatal would be fine for Factory) - let maintainers fix it - before 12.2 release do a bulk change for packages not already fixed Wolfgang -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 07.12.2011 08:22, Wolfgang Rosenauer wrote:
I would have been in favour of a different approach in that case: - announce clearly the new policy for license tags (I only read some references but nothing dedicated) - rpmlint checks (even fatal would be fine for Factory) - let maintainers fix it - before 12.2 release do a bulk change for packages not already fixed
The fatal rpmlint check would have hit 99.9% of all packages and why let maintainers fix something a script can fix in half an hour? I rather have important bugs fixed for openSUSE then wasting everyone's time changing syntax. Greetings, Stephan -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Am 07.12.2011 09:58, schrieb Stephan Kulow:
On 07.12.2011 08:22, Wolfgang Rosenauer wrote:
I would have been in favour of a different approach in that case: - announce clearly the new policy for license tags (I only read some references but nothing dedicated) - rpmlint checks (even fatal would be fine for Factory) - let maintainers fix it - before 12.2 release do a bulk change for packages not already fixed
The fatal rpmlint check would have hit 99.9% of all packages and why let maintainers fix something a script can fix in half an hour? I rather have important bugs fixed for openSUSE then wasting everyone's time changing syntax.
I basically understand that. I'm just telling my situation. I had exactly the same amount of work in that case as the other way round but only because I noticed which was more or less just luck. If I wouldn't have noticed it would have at least doubled my work. I just want that people are aware that there are other workflows out there which are affected by such changes. Wolfgang -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 07.12.2011 10:10, Wolfgang Rosenauer wrote:
Am 07.12.2011 09:58, schrieb Stephan Kulow:
On 07.12.2011 08:22, Wolfgang Rosenauer wrote:
I would have been in favour of a different approach in that case: - announce clearly the new policy for license tags (I only read some references but nothing dedicated) - rpmlint checks (even fatal would be fine for Factory) - let maintainers fix it - before 12.2 release do a bulk change for packages not already fixed
The fatal rpmlint check would have hit 99.9% of all packages and why let maintainers fix something a script can fix in half an hour? I rather have important bugs fixed for openSUSE then wasting everyone's time changing syntax.
I basically understand that. I'm just telling my situation. I had exactly the same amount of work in that case as the other way round but only because I noticed which was more or less just luck. If I wouldn't have noticed it would have at least doubled my work. I just want that people are aware that there are other workflows out there which are affected by such changes. I know there are tons of workflows out there. And I tried to a) come up with a way that harms the least workflows and b) discuss it on packaging first.
Greetings, Stephan -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Wednesday 07 December 2011, Stephan Kulow wrote:
On 07.12.2011 08:22, Wolfgang Rosenauer wrote:
I would have been in favour of a different approach in that case: - announce clearly the new policy for license tags (I only read some references but nothing dedicated) - rpmlint checks (even fatal would be fine for Factory) - let maintainers fix it - before 12.2 release do a bulk change for packages not already fixed
The fatal rpmlint check would have hit 99.9% of all packages and why let maintainers fix something a script can fix in half an hour?
Why the script doesn't add a changelog entry at least? cu, Rudi -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 07.12.2011 10:46, Ruediger Meier wrote:
On Wednesday 07 December 2011, Stephan Kulow wrote:
On 07.12.2011 08:22, Wolfgang Rosenauer wrote:
I would have been in favour of a different approach in that case: - announce clearly the new policy for license tags (I only read some references but nothing dedicated) - rpmlint checks (even fatal would be fine for Factory) - let maintainers fix it - before 12.2 release do a bulk change for packages not already fixed
The fatal rpmlint check would have hit 99.9% of all packages and why let maintainers fix something a script can fix in half an hour?
Why the script doesn't add a changelog entry at least?
Because this would have created way more conflicts than a one line change. And the license syntax change is hardly interesting for the user. Greetings, Stephan -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Wednesday 07 December 2011, Stephan Kulow wrote:
On 07.12.2011 10:46, Ruediger Meier wrote:
On Wednesday 07 December 2011, Stephan Kulow wrote:
On 07.12.2011 08:22, Wolfgang Rosenauer wrote:
I would have been in favour of a different approach in that case: - announce clearly the new policy for license tags (I only read some references but nothing dedicated) - rpmlint checks (even fatal would be fine for Factory) - let maintainers fix it - before 12.2 release do a bulk change for packages not already fixed
The fatal rpmlint check would have hit 99.9% of all packages and why let maintainers fix something a script can fix in half an hour?
Why the script doesn't add a changelog entry at least?
Because this would have created way more conflicts than a one line change.
OP's point was that he would like to see a conflict to not accidentally revert something without even noting it.
And the license syntax change is hardly interesting for the user.
Isn't the changlog made for packagers as well? I've got several trivial submit requests declined because of missing changelog. Your argument could be used to satisfy never changelogging any build fixes. cu, Rudi -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Am Dienstag, 6. Dezember 2011, 20:38:41 schrieb Wolfgang Rosenauer:
Hi,
did I miss a note? Why are Factory packages changed w/o going through the devel project again?
This is very annoying as my workflow is not to track Factory and do my modifications but Factory is the last step in my workflow where changes end up. And even worse I wouldn't know about the changes at all if I wouldn't monitor opensuse-commit@. So my next submit to *:Factory and later on to openSUSE:Factory would just revert the changes (if Factory maintainers wouldn't notice what they probably would).
I wrote about my plans on opensuse-packaging. And I only commited to packages that had no changes pending in their devel project. So if that caused a problem to you, I'm sorry, but it were > 3000 one line commits that would have taken tons of hours to review for no value added. I had to resolve 14 broken packages myself in my branch, but as I said as it's just a minimal change it was very quickly done. Greetings, Stephan -- Sent from openSUSE -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
participants (4)
-
Peter Linnell
-
Ruediger Meier
-
Stephan Kulow
-
Wolfgang Rosenauer