Re: streamlining fedora-release (again)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 





On Wed, Jun 27, 2018 at 9:19 PM Dennis Gilmore <dennis@xxxxxxxx> wrote:
El mié, 27-06-2018 a las 11:58 +0000, Zbigniew Jędrzejewski-Szmek
escribió:
> Hi,
>
> I'd like to pick up the process of converting fedora-release from a
> split "upstream"/"downstream" model into a single repo in src.fp.o.
>
> For previous discussions see
> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproje
> ct.org/thread/CIKK4WEF5ACVWZ6EWBKNHSKKKCDTV27C/#CIKK4WEF5ACVWZ6EWBKNH
> SKKKCDTV27C
> https://pagure.io/fedora-release/pull-request/119
> https://pagure.io/releng/issue/7293
>
> I made the changes requested by Dennis Gilmore
> (an exploded repo, no tarball) and they are available in
> https://src.fedoraproject.org/fork/zbyszek/rpms/fedora-release/branch
> /drop-upstream-split .
>
> "Tests" were requested — I tested using rpmdiff and diffoscope that
> the changes only introduce timestamp differences, and then the
> subsequent cleanup commits only introduce expected differences
> (Group tag becomes "Unspecified", the description is updated,
> whitespace changes in scriptlets). If additional testing is required
> let me know what.
>
> As stated previously, I'm requesting co-maintainership of
> fedora-release to merge presets requests in reasonable time
> and to implement the changes described above.
>
> Let me know if you need anything else from me now.
> (I'll revisit the outstanding PRs against fedora-release once
> the new repo is established, I hope that happens quickly.)
>
> Zbyszek
fedora-release is no longer in my scope of influence, however the
testing requested was to make sure that any updates do not break the
package, the reluctance to simplify the process is due to the number of
times simple patches were submitted that broke things in unintended
ways.



In the recent past, we've had situations where the artificial split itself resulted in errors because the person merging from upstream to downstream didn't know that certain packages had to be updated outside the tarball due to RPM limitations. Having a single repository would have avoided this. 

When you say "the reluctance to simplify the process is due to the number of
times simple patches were submitted that broke things in unintended
ways", it sounds like you're saying "we implemented the separation so we could prevent this from happening, but in reality it didn't help at all because the changes still got merged and built downstream". (And yes, I'm aware that I was responsible for a non-trivial number of those).

I think that eliminating the redundancy here is an improvement on its own. I don't believe that adding new testing needs to be a pre-requisite for this. It can (and should) be done, but we shouldn't block a positive change waiting for a "perfect" one.
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx/message/EHLXZBF6OVXQ4FD66GVXGMKHETQWFUCK/

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux