Re: Unexpected rebase of libsolv to 0.7.1 in F29, F28; please report any issues to bugzilla

2018-11-15 Thread Igor Gnatenko
Absolutely no risk. It would be released as usual 0.6.37 (or number like
that) if not some ABI breakage due to removal of very old cruft.

On Wed, Nov 14, 2018, 18:50 Jonathan Underwood  On Mon, 12 Nov 2018 at 15:35, Jaroslav Mracek  wrote:
> >
> > Hello everyone,
> >
> > There was an announcement of release libsolv-0.7.0 ([HEADS UP] libsolv
> 0.7) into rawhide, but the rebase also ended up in stable branches of
> Fedora 28 and 29. This release could affect not only libsolv users, but
> also libdnf, PackageKit, microdnf, or dnf related applications.
> > I would like to ask everyone for intensive testing and reporting any
> issues concerning the rebase.
> >
> > Thanks a lot for your help
>
> What risk does this present for dnf upgrades from F28 to F29?
> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> 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@lists.fedoraproject.org
>
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
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@lists.fedoraproject.org


Re: Unexpected rebase of libsolv to 0.7.1 in F29, F28; please report any issues to bugzilla

2018-11-14 Thread Stephen Gallagher
On Wed, Nov 14, 2018 at 11:44 AM Randy Barlow 
wrote:

> On Wed, 2018-11-14 at 11:56 +0100, Igor Gnatenko wrote:
> > > > > This was not approved - there was a -1 vote and so it was
> > > > > planned to be
> > > > > discussed in the next meeting.
> > > >
> > > > I commented the ticket, but I will copy my response here: there
> > > > was no
> > > > single -1 within a week after opening a ticket so to my knowledge
> > > > the
> > > > ticket was approved.
> >
> > * The ticket had formal proposal offered (means that FESCo members
> > can vote)
> > * 6 FESCo members voted +1 within a week (which means that there were
> > at least three "for" votes and no "against" votes)
> >
> > Considering 2 points above -- I can read that it is approved. Waiting
> > for anyone to put note that it is approved is nice, but not must. If
> > the policy is somehow different from what I have read, please update
> > docs.fp.o and announce it.
>
> I suppose that's a fair interpretation of the wording in the policy,
> though it wasn't my personal interpretation based off of memory. I
> think I would generally prefer that people wait for the ticket to
> officially say it's approved, but you are right that the policy doesn't
> explicitly state that.
>
> In any case, fair enough, I retract my claim that it wasn't approved ☺
>

For the record, your memory is faulty. When we reworked the policy, we made
it explicit that once it passed that week, if it had at least +3 and no -1
votes, it was approved. This was to avoid FESCo's classic problem of taking
forever to reach a decision on things. After that point, it's pending an
*announcement*, but the ruling is official.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
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@lists.fedoraproject.org


Re: Unexpected rebase of libsolv to 0.7.1 in F29, F28; please report any issues to bugzilla

2018-11-14 Thread Jonathan Underwood
On Mon, 12 Nov 2018 at 15:35, Jaroslav Mracek  wrote:
>
> Hello everyone,
>
> There was an announcement of release libsolv-0.7.0 ([HEADS UP] libsolv 0.7) 
> into rawhide, but the rebase also ended up in stable branches of Fedora 28 
> and 29. This release could affect not only libsolv users, but also libdnf, 
> PackageKit, microdnf, or dnf related applications.
> I would like to ask everyone for intensive testing and reporting any issues 
> concerning the rebase.
>
> Thanks a lot for your help

What risk does this present for dnf upgrades from F28 to F29?
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
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@lists.fedoraproject.org


Re: Unexpected rebase of libsolv to 0.7.1 in F29, F28; please report any issues to bugzilla

2018-11-14 Thread Randy Barlow
On Wed, 2018-11-14 at 11:56 +0100, Igor Gnatenko wrote:
> > > > This was not approved - there was a -1 vote and so it was
> > > > planned to be
> > > > discussed in the next meeting.
> > > 
> > > I commented the ticket, but I will copy my response here: there
> > > was no
> > > single -1 within a week after opening a ticket so to my knowledge
> > > the
> > > ticket was approved.
> 
> * The ticket had formal proposal offered (means that FESCo members
> can vote)
> * 6 FESCo members voted +1 within a week (which means that there were
> at least three "for" votes and no "against" votes)
> 
> Considering 2 points above -- I can read that it is approved. Waiting
> for anyone to put note that it is approved is nice, but not must. If
> the policy is somehow different from what I have read, please update
> docs.fp.o and announce it.

I suppose that's a fair interpretation of the wording in the policy,
though it wasn't my personal interpretation based off of memory. I
think I would generally prefer that people wait for the ticket to
officially say it's approved, but you are right that the policy doesn't
explicitly state that.

In any case, fair enough, I retract my claim that it wasn't approved ☺


signature.asc
Description: This is a digitally signed message part
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
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@lists.fedoraproject.org


Re: Unexpected rebase of libsolv to 0.7.1 in F29, F28; please report any issues to bugzilla

2018-11-14 Thread Panu Matilainen

On 11/14/18 12:56 PM, Igor Gnatenko wrote:

On Wed, Nov 14, 2018 at 10:14 AM Panu Matilainen  wrote:


On 11/13/18 10:24 PM, Igor Gnatenko wrote:

On Tue, Nov 13, 2018 at 8:49 PM Randy Barlow
 wrote:


On Tue, 2018-11-13 at 13:43 -0500, Neal Gompa wrote:

It wasn't a random rebase. A FESCo ticket was submitted and
approved[1]. However, there was a miscommunication that led to the
DNF
team not being aware it happened.

[1]: https://pagure.io/fesco/issue/2009


This was not approved - there was a -1 vote and so it was planned to be
discussed in the next meeting.


I commented the ticket, but I will copy my response here: there was no
single -1 within a week after opening a ticket so to my knowledge the
ticket was approved.


Which is why you need to wait until the actual decision has been stated
in the ticket.


https://docs.fedoraproject.org/en-US/fesco/#_ticket_policy says
"""
Once a ticket has a formal proposal offered, FESCo members have one
week to either vote for or against it or else propose the ticket for
the next weekly meeting agenda. At the end of that one week, if the
proposal has gained at least three "for" votes and no "against" votes,
it is approved. Any "against" votes mean that it goes onto the next
meeting agenda. If the week passes and the required number of votes
have not been met, the proposal is extended by one further week and
the minimum requirement becomes a single positive "for" vote. This is
intended to ensure that proposals do not languish.
"""

* The ticket had formal proposal offered (means that FESCo members can vote)
* 6 FESCo members voted +1 within a week (which means that there were
at least three "for" votes and no "against" votes)

Considering 2 points above -- I can read that it is approved. Waiting
for anyone to put note that it is approved is nice, but not must. If
the policy is somehow different from what I have read, please update
docs.fp.o and announce it.


I stand corrected then.

- Panu -
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
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@lists.fedoraproject.org


Re: Unexpected rebase of libsolv to 0.7.1 in F29, F28; please report any issues to bugzilla

2018-11-14 Thread Igor Gnatenko
On Wed, Nov 14, 2018 at 10:14 AM Panu Matilainen  wrote:
>
> On 11/13/18 10:24 PM, Igor Gnatenko wrote:
> > On Tue, Nov 13, 2018 at 8:49 PM Randy Barlow
> >  wrote:
> >>
> >> On Tue, 2018-11-13 at 13:43 -0500, Neal Gompa wrote:
> >>> It wasn't a random rebase. A FESCo ticket was submitted and
> >>> approved[1]. However, there was a miscommunication that led to the
> >>> DNF
> >>> team not being aware it happened.
> >>>
> >>> [1]: https://pagure.io/fesco/issue/2009
> >>
> >> This was not approved - there was a -1 vote and so it was planned to be
> >> discussed in the next meeting.
> >
> > I commented the ticket, but I will copy my response here: there was no
> > single -1 within a week after opening a ticket so to my knowledge the
> > ticket was approved.
>
> Which is why you need to wait until the actual decision has been stated
> in the ticket.

https://docs.fedoraproject.org/en-US/fesco/#_ticket_policy says
"""
Once a ticket has a formal proposal offered, FESCo members have one
week to either vote for or against it or else propose the ticket for
the next weekly meeting agenda. At the end of that one week, if the
proposal has gained at least three "for" votes and no "against" votes,
it is approved. Any "against" votes mean that it goes onto the next
meeting agenda. If the week passes and the required number of votes
have not been met, the proposal is extended by one further week and
the minimum requirement becomes a single positive "for" vote. This is
intended to ensure that proposals do not languish.
"""

* The ticket had formal proposal offered (means that FESCo members can vote)
* 6 FESCo members voted +1 within a week (which means that there were
at least three "for" votes and no "against" votes)

Considering 2 points above -- I can read that it is approved. Waiting
for anyone to put note that it is approved is nice, but not must. If
the policy is somehow different from what I have read, please update
docs.fp.o and announce it.

>
> - Panu -
> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> 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@lists.fedoraproject.org
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
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@lists.fedoraproject.org


Re: Unexpected rebase of libsolv to 0.7.1 in F29, F28; please report any issues to bugzilla

2018-11-14 Thread Panu Matilainen

On 11/13/18 10:24 PM, Igor Gnatenko wrote:

On Tue, Nov 13, 2018 at 8:49 PM Randy Barlow
 wrote:


On Tue, 2018-11-13 at 13:43 -0500, Neal Gompa wrote:

It wasn't a random rebase. A FESCo ticket was submitted and
approved[1]. However, there was a miscommunication that led to the
DNF
team not being aware it happened.

[1]: https://pagure.io/fesco/issue/2009


This was not approved - there was a -1 vote and so it was planned to be
discussed in the next meeting.


I commented the ticket, but I will copy my response here: there was no
single -1 within a week after opening a ticket so to my knowledge the
ticket was approved.


Which is why you need to wait until the actual decision has been stated 
in the ticket.


- Panu -
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
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@lists.fedoraproject.org


Re: Unexpected rebase of libsolv to 0.7.1 in F29, F28; please report any issues to bugzilla

2018-11-13 Thread Igor Gnatenko
On Tue, Nov 13, 2018 at 8:49 PM Randy Barlow
 wrote:
>
> On Tue, 2018-11-13 at 13:43 -0500, Neal Gompa wrote:
> > It wasn't a random rebase. A FESCo ticket was submitted and
> > approved[1]. However, there was a miscommunication that led to the
> > DNF
> > team not being aware it happened.
> >
> > [1]: https://pagure.io/fesco/issue/2009
>
> This was not approved - there was a -1 vote and so it was planned to be
> discussed in the next meeting.

I commented the ticket, but I will copy my response here: there was no
single -1 within a week after opening a ticket so to my knowledge the
ticket was approved.

> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> 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@lists.fedoraproject.org
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
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@lists.fedoraproject.org


Re: Unexpected rebase of libsolv to 0.7.1 in F29, F28; please report any issues to bugzilla

2018-11-13 Thread Igor Gnatenko
On Tue, Nov 13, 2018 at 7:49 PM Peter Robinson  wrote:
>
> On Mon, Nov 12, 2018 at 3:35 PM Jaroslav Mracek  wrote:
> >
> > Hello everyone,
> >
> > There was an announcement of release libsolv-0.7.0 ([HEADS UP] libsolv 0.7) 
> > into rawhide, but the rebase also ended up in stable branches of Fedora 28 
> > and 29. This release could affect not only libsolv users, but also libdnf, 
> > PackageKit, microdnf, or dnf related applications.
> > I would like to ask everyone for intensive testing and reporting any issues 
> > concerning the rebase.
>
> How did this this happen? It's kind of strange that people weren't
> aware this was happening, what is some auto "git merge master"
> mistake. It's a fairly big problem to "accidentally" rebase to a major
> new release and not realise it was happening, especially on something
> so core as core updates infrastructure. What sort of things are you
> going to put in place to ensure random rebases don't just happen
> again?

It is not random rebase, there was even FESCo ticket.

> Peter
> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> 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@lists.fedoraproject.org
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
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@lists.fedoraproject.org


Re: Unexpected rebase of libsolv to 0.7.1 in F29, F28; please report any issues to bugzilla

2018-11-13 Thread Igor Gnatenko
On Mon, Nov 12, 2018 at 4:45 PM Jaroslav Mracek  wrote:
>
> Hello everyone,
>
> There was an announcement of release libsolv-0.7.0 ([HEADS UP] libsolv 0.7) 
> into rawhide, but the rebase also ended up in stable branches of Fedora 28 
> and 29. This release could affect not only libsolv users, but also libdnf, 
> PackageKit, microdnf, or dnf related applications.

libdnf, PK, microdnf and dnf **are** libsolv users.

> I would like to ask everyone for intensive testing and reporting any issues 
> concerning the rebase.

There is nothing in Fedora which is using any of functionality which
was changed in incompatible way (except for zypper which we handled
carefully with Neal Gompa in the same update).

If there won't be SONAME change, it would be released as 0.6.36 and no
one would notice any changes after rebase.

> Thanks a lot for your help
>
> Jaroslav
> on behalf of DNF team
> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> 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@lists.fedoraproject.org
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
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@lists.fedoraproject.org


Re: Unexpected rebase of libsolv to 0.7.1 in F29, F28; please report any issues to bugzilla

2018-11-13 Thread Randy Barlow
On Tue, 2018-11-13 at 13:43 -0500, Neal Gompa wrote:
> It wasn't a random rebase. A FESCo ticket was submitted and
> approved[1]. However, there was a miscommunication that led to the
> DNF
> team not being aware it happened.
> 
> [1]: https://pagure.io/fesco/issue/2009

This was not approved - there was a -1 vote and so it was planned to be
discussed in the next meeting.


signature.asc
Description: This is a digitally signed message part
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
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@lists.fedoraproject.org


Re: Unexpected rebase of libsolv to 0.7.1 in F29, F28; please report any issues to bugzilla

2018-11-13 Thread Neal Gompa
On Tue, Nov 13, 2018 at 1:42 PM Peter Robinson  wrote:
>
> On Mon, Nov 12, 2018 at 3:35 PM Jaroslav Mracek  wrote:
> >
> > Hello everyone,
> >
> > There was an announcement of release libsolv-0.7.0 ([HEADS UP] libsolv 0.7) 
> > into rawhide, but the rebase also ended up in stable branches of Fedora 28 
> > and 29. This release could affect not only libsolv users, but also libdnf, 
> > PackageKit, microdnf, or dnf related applications.
> > I would like to ask everyone for intensive testing and reporting any issues 
> > concerning the rebase.
>
> How did this this happen? It's kind of strange that people weren't
> aware this was happening, what is some auto "git merge master"
> mistake. It's a fairly big problem to "accidentally" rebase to a major
> new release and not realise it was happening, especially on something
> so core as core updates infrastructure. What sort of things are you
> going to put in place to ensure random rebases don't just happen
> again?

It wasn't a random rebase. A FESCo ticket was submitted and
approved[1]. However, there was a miscommunication that led to the DNF
team not being aware it happened.

[1]: https://pagure.io/fesco/issue/2009



-- 
真実はいつも一つ!/ Always, there's only one truth!
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
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@lists.fedoraproject.org


Re: Unexpected rebase of libsolv to 0.7.1 in F29, F28; please report any issues to bugzilla

2018-11-13 Thread Peter Robinson
On Mon, Nov 12, 2018 at 3:35 PM Jaroslav Mracek  wrote:
>
> Hello everyone,
>
> There was an announcement of release libsolv-0.7.0 ([HEADS UP] libsolv 0.7) 
> into rawhide, but the rebase also ended up in stable branches of Fedora 28 
> and 29. This release could affect not only libsolv users, but also libdnf, 
> PackageKit, microdnf, or dnf related applications.
> I would like to ask everyone for intensive testing and reporting any issues 
> concerning the rebase.

How did this this happen? It's kind of strange that people weren't
aware this was happening, what is some auto "git merge master"
mistake. It's a fairly big problem to "accidentally" rebase to a major
new release and not realise it was happening, especially on something
so core as core updates infrastructure. What sort of things are you
going to put in place to ensure random rebases don't just happen
again?

Peter
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
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@lists.fedoraproject.org


Unexpected rebase of libsolv to 0.7.1 in F29, F28; please report any issues to bugzilla

2018-11-12 Thread Jaroslav Mracek
Hello everyone,

There was an announcement of release libsolv-0.7.0 ([HEADS UP] libsolv 0.7)
into rawhide, but the rebase also ended up in stable branches of Fedora 28
and 29. This release could affect not only libsolv users, but also libdnf,
PackageKit, microdnf, or dnf related applications.
I would like to ask everyone for intensive testing and reporting any issues
concerning the rebase.

Thanks a lot for your help

Jaroslav
on behalf of DNF team
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
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@lists.fedoraproject.org