Re: Where did res_querydomain go in f24??

2016-09-02 Thread Florian Weimer

On 09/02/2016 01:00 AM, Steve Dickson wrote:

Hello,

This is regard to bz1372136... as the bz says

From Koji logs :
 - x86_64 and armv7hl have an issue in configure : checking for res_querydomain 
in -lresolv... no
 - i686 works : checking for res_querydomain in -lresolv... yes
This is strange, since the symbol in present in /lib/libresolv-2.23.so.

Here was has res_querydomain or even res_nquerydomain moved to to??

> Why can't I find it with a AC_CHECK_FUNC() or a AC_CHECK_LIB() macros?

The function symbol has always been __res_querydomain.  The autoconf 
test is invalid.  You need to include the  header first and 
then use the function in some way that makes it into the binary (you 
cannot declare your own prototype, like many autoconf tests do).


This, in turn, causes libresolv to be dropped from the static link, and 
the resulting DSO is invalid, for two reasons: There is no DT_NEEDED 
entry for libresolv.so.2 (leading to undefined symbols), and the symbol 
references are unversioned (which means the dynamic linker will 
potentially bind them to a compatibility symbol).


Florian
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: BuildRequires on obsoleted packages provided by Python

2016-09-02 Thread Kalev Lember
On 08/31/2016 02:10 PM, Charalampos Stratakis wrote:
> Hello all,
> 
> While checking out the SPEC file of python, it seems there were some packages 
> that, while separate at some point, they got included in python's stdlib and 
> then obsoleted as standalone packages (thus to cope with the change, python 
> was obsoleting these packages and providing them as well in the SPEC). So 
> every package that currently (Build)Requires any of these packages will 
> essentially drag python with it.
> 
> I will remove these provides soon, since the packages were orphaned long time 
> ago, but the packages that still require them, will need to be fixed and 
> (Build)Require python instead.

My suggestion would be to request provenpackager access and just fix all
those packages yourself in rawhide. If you file bugs, these are probably
going to take quite a bit of time to get fixed and you won't be able to
drop the compatibility provides for several Fedora releases.

-- 
Kalev
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: BuildRequires on obsoleted packages provided by Python

2016-09-02 Thread Stephen Gallagher
On 09/02/2016 06:44 AM, Kalev Lember wrote:
> On 08/31/2016 02:10 PM, Charalampos Stratakis wrote:
>> Hello all,
>>
>> While checking out the SPEC file of python, it seems there were some 
>> packages that, while separate at some point, they got included in python's 
>> stdlib and then obsoleted as standalone packages (thus to cope with the 
>> change, python was obsoleting these packages and providing them as well in 
>> the SPEC). So every package that currently (Build)Requires any of these 
>> packages will essentially drag python with it.
>>
>> I will remove these provides soon, since the packages were orphaned long 
>> time ago, but the packages that still require them, will need to be fixed 
>> and (Build)Require python instead.
> 
> My suggestion would be to request provenpackager access and just fix all
> those packages yourself in rawhide. If you file bugs, these are probably
> going to take quite a bit of time to get fixed and you won't be able to
> drop the compatibility provides for several Fedora releases.
> 

Or just prep the patches and ask a provenpackager to apply them for you, which
is probably faster than getting access yourself.



signature.asc
Description: OpenPGP digital signature
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: BuildRequires on obsoleted packages provided by Python

2016-09-02 Thread Charalampos Stratakis
There are already some bugzillas open for some of the packages, e.g.: 
https://bugzilla.redhat.com/show_bug.cgi?id=1249129

Of course I could prepare the patches and ask a proven packager for a rebuild, 
but maybe that would be too invasive so I want to get some feedback first on 
what could be the best course of action in this case.

Regards,

Charalampos Stratakis
Associate Software Engineer
Python Maintenance Team, Red Hat


- Original Message -
From: "Stephen Gallagher" 
To: devel@lists.fedoraproject.org
Sent: Friday, September 2, 2016 12:56:30 PM
Subject: Re: BuildRequires on obsoleted packages provided by Python

On 09/02/2016 06:44 AM, Kalev Lember wrote:
> On 08/31/2016 02:10 PM, Charalampos Stratakis wrote:
>> Hello all,
>>
>> While checking out the SPEC file of python, it seems there were some 
>> packages that, while separate at some point, they got included in python's 
>> stdlib and then obsoleted as standalone packages (thus to cope with the 
>> change, python was obsoleting these packages and providing them as well in 
>> the SPEC). So every package that currently (Build)Requires any of these 
>> packages will essentially drag python with it.
>>
>> I will remove these provides soon, since the packages were orphaned long 
>> time ago, but the packages that still require them, will need to be fixed 
>> and (Build)Require python instead.
> 
> My suggestion would be to request provenpackager access and just fix all
> those packages yourself in rawhide. If you file bugs, these are probably
> going to take quite a bit of time to get fixed and you won't be able to
> drop the compatibility provides for several Fedora releases.
> 

Or just prep the patches and ask a provenpackager to apply them for you, which
is probably faster than getting access yourself.


--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Unversioned and >/=/>= obsoletes

2016-09-02 Thread Igor Gnatenko
All guidelines mandate the use of  292 binary rpms) with
unversioned Obsoletes or with >/=/>= Obsoletes.

It is causing problems with upgrade (if package is getting re-added)
or with 3rd-party repositories. Older package is obsoleting new
package.

Problem categories (in following text by "never" I mean latest N-2 releases):

* Package/SubPackage was never built in Fedora
Package "python" has "Obsoletes: python2" which was never built ->
drop Obsoletes
SubPackage "qpid-proton-c" of "qpid-proton" has "Obsoletes:
qpid-proton" which was not the package for long time -> drop Obsoletes

* Package replacement
Package "storaged" has "Obsoletes: udisks2" -> take latest version
from koji (2.1.7-1) and make Obsoletes versioned: udisks2 < 2.1.7-2
storaged is not simple use-case as it replaces udisks2, but latter is
still not retired.

* "=" Obsoletes
"rubygem-vte" has "Obsoletes: ruby-vte = 3.0.9-1.fc26" (probably it's
macro in spec) which seems really weird as it will not obsolete
F24/F25 with such version

* Obsoletes by Provides
It doesn't work to prevent undefined behavior. Imagine you have
installed "A" and "B", both providing "C". Package "D" has "Obsoletes:
C", it should not remove "A" and "B".
** %{?_isa}
"glibc-headers" has "Obsoletes: glibc-headers(i686)". %{?_isa} is just
text, it's not part of architecture or something else.
** Other provides
"rubygem-http_connection" has "Obsoletes:
rubygem(right_http_connection)". Latter is virtual provides.

* Weird obsoletes (broken)
"krb5-server" has "Obsoletes: krb5-server-1.14.3-8.fc26.i686".
Basically it will not obsolete anything because it's threated as
package name (and we definitely don't have such package name).

* >/>= Obsoletes
"vdsm" has "Obsoletes: vdsm-infra >= 4.16.0". It's almost same as
unversioned Obsoletes. So it must not be used.

Table of affected packages/maintainers:
https://ignatenkobrain.fedorapeople.org/broken-obsoletes/2016-09-02/broken-obsoletes.txt
-- 
-Igor Gnatenko
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: Unversioned and >/=/>= obsoletes

2016-09-02 Thread Stephen Gallagher
On 09/02/2016 07:14 AM, Igor Gnatenko wrote:
> All guidelines mandate the use of  have some number of packages (179 source rpms -> 292 binary rpms) with
> unversioned Obsoletes or with >/=/>= Obsoletes.
> 
> It is causing problems with upgrade (if package is getting re-added)
> or with 3rd-party repositories. Older package is obsoleting new
> package.
> 
> Problem categories (in following text by "never" I mean latest N-2 releases):
> 
> * Package/SubPackage was never built in Fedora
> Package "python" has "Obsoletes: python2" which was never built ->
> drop Obsoletes
> SubPackage "qpid-proton-c" of "qpid-proton" has "Obsoletes:
> qpid-proton" which was not the package for long time -> drop Obsoletes
> 
> * Package replacement
> Package "storaged" has "Obsoletes: udisks2" -> take latest version
> from koji (2.1.7-1) and make Obsoletes versioned: udisks2 < 2.1.7-2
> storaged is not simple use-case as it replaces udisks2, but latter is
> still not retired.
> 

Right, the official plan on this is to retire udisks2 immediately prior to Beta
Freeze[1]

That said, the Obsoletes *should* be versioned. That way if we opted down the
line to re-add it (or change storaged's name, etc.) it could be done.


[1]
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/LDF3UVM65RRF4WWF243RWQNLEQKFQJLQ/#LDF3UVM65RRF4WWF243RWQNLEQKFQJLQ


> * Weird obsoletes (broken)
> "krb5-server" has "Obsoletes: krb5-server-1.14.3-8.fc26.i686".
> Basically it will not obsolete anything because it's threated as
> package name (and we definitely don't have such package name).
> 

This definitely looks odd... Robbie?



signature.asc
Description: OpenPGP digital signature
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: BuildRequires on obsoleted packages provided by Python

2016-09-02 Thread Miroslav Suchý
Dne 31.8.2016 v 14:10 Charalampos Stratakis napsal(a):
> glacier-cli

Fixed. This was meant only for el6, but the %if was incorrectly constructed.


-- 
Miroslav Suchy, RHCA
Red Hat, Senior Software Engineer, #brno, #devexp, #fedora-buildsys
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


ppisar set the monitor flag of perl-Getopt-Lucid to nobuild

2016-09-02 Thread notifications
ppisar set the monitor flag of perl-Getopt-Lucid to nobuild

--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-de...@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/perl-de...@lists.fedoraproject.org

Re: Unversioned and >/=/>= obsoletes

2016-09-02 Thread Richard W.M. Jones
On Fri, Sep 02, 2016 at 01:14:13PM +0200, Igor Gnatenko wrote:
> Table of affected packages/maintainers:
> https://ignatenkobrain.fedorapeople.org/broken-obsoletes/2016-09-02/broken-obsoletes.txt

I fixed open-vm-tools, only in dist-git.

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
Fedora Windows cross-compiler. Compile Windows programs, test, and
build Windows installers. Over 100 libraries supported.
http://fedoraproject.org/wiki/MinGW
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: Unversioned and >/=/>= obsoletes

2016-09-02 Thread Michael Catanzaro
On Fri, 2016-09-02 at 13:14 +0200, Igor Gnatenko wrote:
> * Package replacement
> Package "storaged" has "Obsoletes: udisks2" -> take latest version
> from koji (2.1.7-1) and make Obsoletes versioned: udisks2 < 2.1.7-2
> storaged is not simple use-case as it replaces udisks2, but latter is
> still not retired.

Everyone OK if I retire it in rawhide now? I think if we were going to
have any issue that would cause us to switch back to udisks, it would
have manifested by now.
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: Unversioned and >/=/>= obsoletes

2016-09-02 Thread Stephen Gallagher
On 09/02/2016 07:55 AM, Michael Catanzaro wrote:
> On Fri, 2016-09-02 at 13:14 +0200, Igor Gnatenko wrote:
>> * Package replacement
>> Package "storaged" has "Obsoletes: udisks2" -> take latest version
>> from koji (2.1.7-1) and make Obsoletes versioned: udisks2 < 2.1.7-2
>> storaged is not simple use-case as it replaces udisks2, but latter is
>> still not retired.
> 
> Everyone OK if I retire it in rawhide now? I think if we were going to
> have any issue that would cause us to switch back to udisks, it would
> have manifested by now.

Makes sense to me. Do we want to do F25 at the same time or wait until closer to
Beta Freeze (2016-09-27)?




signature.asc
Description: OpenPGP digital signature
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: Unversioned and >/=/>= obsoletes

2016-09-02 Thread Kalev Lember
On 09/02/2016 02:36 PM, Stephen Gallagher wrote:
> On 09/02/2016 07:55 AM, Michael Catanzaro wrote:
>> On Fri, 2016-09-02 at 13:14 +0200, Igor Gnatenko wrote:
>>> * Package replacement
>>> Package "storaged" has "Obsoletes: udisks2" -> take latest version
>>> from koji (2.1.7-1) and make Obsoletes versioned: udisks2 < 2.1.7-2
>>> storaged is not simple use-case as it replaces udisks2, but latter is
>>> still not retired.
>>
>> Everyone OK if I retire it in rawhide now? I think if we were going to
>> have any issue that would cause us to switch back to udisks, it would
>> have manifested by now.
> 
> Makes sense to me. Do we want to do F25 at the same time or wait until closer 
> to
> Beta Freeze (2016-09-27)?

Please do it now if you plan to do it for F25, so that if there's any
fallout we get to find out about it now and have time to fix things. If
it lands close to a freeze there probably won't be any time to fix
things up before the freeze hits us.

-- 
Kalev
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: Unversioned and >/=/>= obsoletes

2016-09-02 Thread Stephen Gallagher
On 09/02/2016 08:44 AM, Kalev Lember wrote:
> On 09/02/2016 02:36 PM, Stephen Gallagher wrote:
>> On 09/02/2016 07:55 AM, Michael Catanzaro wrote:
>>> On Fri, 2016-09-02 at 13:14 +0200, Igor Gnatenko wrote:
 * Package replacement
 Package "storaged" has "Obsoletes: udisks2" -> take latest version
 from koji (2.1.7-1) and make Obsoletes versioned: udisks2 < 2.1.7-2
 storaged is not simple use-case as it replaces udisks2, but latter is
 still not retired.
>>>
>>> Everyone OK if I retire it in rawhide now? I think if we were going to
>>> have any issue that would cause us to switch back to udisks, it would
>>> have manifested by now.
>>
>> Makes sense to me. Do we want to do F25 at the same time or wait until 
>> closer to
>> Beta Freeze (2016-09-27)?
> 
> Please do it now if you plan to do it for F25, so that if there's any
> fallout we get to find out about it now and have time to fix things. If
> it lands close to a freeze there probably won't be any time to fix
> things up before the freeze hits us.
> 

Well, if there was fallout during the Beta period, there would still be Final to
revert it, but in general I agree: let's do it sooner rather than later, while
we have more time to react.



signature.asc
Description: OpenPGP digital signature
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: Unversioned and >/=/>= obsoletes

2016-09-02 Thread Michael Schwendt
On Fri, 2 Sep 2016 13:14:13 +0200, Igor Gnatenko wrote:

> All guidelines mandate the use of  have some number of packages (179 source rpms -> 292 binary rpms) with
> unversioned Obsoletes or with >/=/>= Obsoletes.
> 
> It is causing problems with upgrade (if package is getting re-added)
> or with 3rd-party repositories. Older package is obsoleting new
> package.

Good luck with trying to get some packagers to fix such issues!
I appreciate the effort as I've reported similar things many times before,
but some packagers just don't respond in bugzilla or overwrite changes
applied to git after waiting months for a reply.
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: Unversioned and >/=/>= obsoletes

2016-09-02 Thread Igor Gnatenko
On Fri, Sep 2, 2016 at 3:34 PM, Michael Schwendt  wrote:
> On Fri, 2 Sep 2016 13:14:13 +0200, Igor Gnatenko wrote:
>
>> All guidelines mandate the use of > have some number of packages (179 source rpms -> 292 binary rpms) with
>> unversioned Obsoletes or with >/=/>= Obsoletes.
>>
>> It is causing problems with upgrade (if package is getting re-added)
>> or with 3rd-party repositories. Older package is obsoleting new
>> package.
>
> Good luck with trying to get some packagers to fix such issues!
> I appreciate the effort as I've reported similar things many times before,
> but some packagers just don't respond in bugzilla or overwrite changes
> applied to git after waiting months for a reply.
Isn't this is a guidelines, so if packager ignores them - he should be punished?
> --
> devel mailing list
> devel@lists.fedoraproject.org
> https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org



-- 
-Igor Gnatenko
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: Intel Vulkan driver status

2016-09-02 Thread Igor Gnatenko
We need Vulkan loader which is now on review. I will take care of it ASAP.

On Fri, Sep 2, 2016 at 3:56 PM, Michael Cronenworth  wrote:
> Why is the Vulkan driver being left out right now?
>
> Here's the RFE[1] from July asking for it to be enabled.
>
> [1] https://bugzilla.redhat.com/show_bug.cgi?id=1356229
> --
> devel mailing list
> devel@lists.fedoraproject.org
> https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org



-- 
-Igor Gnatenko
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Intel Vulkan driver status

2016-09-02 Thread Michael Cronenworth

Why is the Vulkan driver being left out right now?

Here's the RFE[1] from July asking for it to be enabled.

[1] https://bugzilla.redhat.com/show_bug.cgi?id=1356229
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: Intel Vulkan driver status

2016-09-02 Thread Michael Cronenworth

On 09/02/2016 08:59 AM, Igor Gnatenko wrote:

We need Vulkan loader which is now on review. I will take care of it ASAP.


I see it[1] now. Thanks, Igor. If there is anything I can do to help with the review 
just let me know.


[1] https://bugzilla.redhat.com/show_bug.cgi?id=1308985
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: Unversioned and >/=/>= obsoletes

2016-09-02 Thread Parag Nemade
On Fri, Sep 2, 2016 at 7:21 PM, Igor Gnatenko  wrote:
> On Fri, Sep 2, 2016 at 3:34 PM, Michael Schwendt  wrote:
>> On Fri, 2 Sep 2016 13:14:13 +0200, Igor Gnatenko wrote:
>>
>>> All guidelines mandate the use of >> have some number of packages (179 source rpms -> 292 binary rpms) with
>>> unversioned Obsoletes or with >/=/>= Obsoletes.
>>>
>>> It is causing problems with upgrade (if package is getting re-added)
>>> or with 3rd-party repositories. Older package is obsoleting new
>>> package.
>>
>> Good luck with trying to get some packagers to fix such issues!
>> I appreciate the effort as I've reported similar things many times before,
>> but some packagers just don't respond in bugzilla or overwrite changes
>> applied to git after waiting months for a reply.
> Isn't this is a guidelines, so if packager ignores them - he should be 
> punished?

No, packager's sponsor will be contacted and he will guide the
packager for the correct usage of packaging guidelines.

Regards,
Parag
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: Unversioned and >/=/>= obsoletes

2016-09-02 Thread Josh Boyer
On Fri, Sep 2, 2016 at 9:51 AM, Igor Gnatenko  wrote:
> On Fri, Sep 2, 2016 at 3:34 PM, Michael Schwendt  wrote:
>> On Fri, 2 Sep 2016 13:14:13 +0200, Igor Gnatenko wrote:
>>
>>> All guidelines mandate the use of >> have some number of packages (179 source rpms -> 292 binary rpms) with
>>> unversioned Obsoletes or with >/=/>= Obsoletes.
>>>
>>> It is causing problems with upgrade (if package is getting re-added)
>>> or with 3rd-party repositories. Older package is obsoleting new
>>> package.
>>
>> Good luck with trying to get some packagers to fix such issues!
>> I appreciate the effort as I've reported similar things many times before,
>> but some packagers just don't respond in bugzilla or overwrite changes
>> applied to git after waiting months for a reply.
> Isn't this is a guidelines, so if packager ignores them - he should be 
> punished?

We have no recourse for punishment.  Frankly, that's not a great plan
anyway.  We should focus on collaboration and education, not punitive
actions.

I would rather focus on fixing the packages.  If the primary contact
can't or won't do it, then a provenpackager should be able to fix it
instead.  If there's a persistent issue with reverts of those kinds of
changes or something, we can figure it out later.

josh
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: Unversioned and >/=/>= obsoletes

2016-09-02 Thread Charalampos Stratakis
There is the Non-responsive Maintainer Policy [0] however it takes way too 
long, and in the end you will get ownership of the package, so if you want to 
do a minor fix to a package (and the maintainer is not responding), you will 
either need to wait 3+ weeks and then get the package and do it yourself, or 
bug provenpackagers to do the change for you.

Then of course people will either complain that they didn't see the bugzilla's 
for x,y reasons or that they didn't want the change from a proven packager.

Not sure if there is a perfect solution that would satisfy everyone for this 
case.

[0] https://fedoraproject.org/wiki/Policy_for_nonresponsive_package_maintainers

Charalampos Stratakis
Associate Software Engineer
Python Maintenance Team, Red Hat


- Original Message -
From: "Igor Gnatenko" 
To: "Development discussions related to Fedora" 
Sent: Friday, September 2, 2016 3:51:54 PM
Subject: Re: Unversioned and >/=/>= obsoletes

On Fri, Sep 2, 2016 at 3:34 PM, Michael Schwendt  wrote:
> On Fri, 2 Sep 2016 13:14:13 +0200, Igor Gnatenko wrote:
>
>> All guidelines mandate the use of > have some number of packages (179 source rpms -> 292 binary rpms) with
>> unversioned Obsoletes or with >/=/>= Obsoletes.
>>
>> It is causing problems with upgrade (if package is getting re-added)
>> or with 3rd-party repositories. Older package is obsoleting new
>> package.
>
> Good luck with trying to get some packagers to fix such issues!
> I appreciate the effort as I've reported similar things many times before,
> but some packagers just don't respond in bugzilla or overwrite changes
> applied to git after waiting months for a reply.
Isn't this is a guidelines, so if packager ignores them - he should be punished?
> --
> devel mailing list
> devel@lists.fedoraproject.org
> https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org



-- 
-Igor Gnatenko
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: Where did res_querydomain go in f24??

2016-09-02 Thread Steve Dickson


On 09/02/2016 02:59 AM, Florian Weimer wrote:
> On 09/02/2016 01:00 AM, Steve Dickson wrote:
>> Hello,
>>
>> This is regard to bz1372136... as the bz says
>>
>> From Koji logs :
>>  - x86_64 and armv7hl have an issue in configure : checking for 
>> res_querydomain in -lresolv... no
>>  - i686 works : checking for res_querydomain in -lresolv... yes
>> This is strange, since the symbol in present in /lib/libresolv-2.23.so.
>>
>> Here was has res_querydomain or even res_nquerydomain moved to to??
>> Why can't I find it with a AC_CHECK_FUNC() or a AC_CHECK_LIB() macros?
> 
> The function symbol has always been __res_querydomain.  The autoconf test is 
> invalid.  You need to include the  header first and then use the 
> function in some way that makes it into the binary (you cannot declare your 
> own prototype, like many autoconf tests do).
> 
> This, in turn, causes libresolv to be dropped from the static link, and the 
> resulting DSO is invalid, for two reasons: There is no DT_NEEDED entry for 
> libresolv.so.2 (leading to undefined symbols), and the symbol references are 
> unversioned (which means the dynamic linker will potentially bind them to a 
> compatibility symbol).
> 
I got it... thanks!

steved.
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Fedora Rawhide-20160902.n.0 compose check report

2016-09-02 Thread Fedora compose checker
Missing expected images:

Cloud_base raw-xz i386
Atomic raw-xz x86_64

Failed openQA tests: 26/89 (x86_64), 3/17 (i386), 1/2 (arm)

New failures (same test did not fail in Rawhide-20160831.n.0):

ID: 31786   Test: x86_64 universal install_repository_http_graphical
URL: https://openqa.fedoraproject.org/tests/31786
ID: 31837   Test: i386 universal install_repository_http_graphical
URL: https://openqa.fedoraproject.org/tests/31837

Old failures (same test failed in Rawhide-20160831.n.0):

ID: 31739   Test: x86_64 Everything-boot-iso install_default@uefi
URL: https://openqa.fedoraproject.org/tests/31739
ID: 31742   Test: x86_64 Workstation-live-iso install_default@uefi
URL: https://openqa.fedoraproject.org/tests/31742
ID: 31749   Test: x86_64 Workstation-boot-iso install_default@uefi
URL: https://openqa.fedoraproject.org/tests/31749
ID: 31752   Test: x86_64 Atomic-boot-iso install_default
URL: https://openqa.fedoraproject.org/tests/31752
ID: 31754   Test: x86_64 KDE-live-iso install_default@uefi
URL: https://openqa.fedoraproject.org/tests/31754
ID: 31761   Test: arm Minimal-raw_xz-raw.xz 
install_arm_image_deployment_upload
URL: https://openqa.fedoraproject.org/tests/31761
ID: 31764   Test: x86_64 Server-boot-iso install_default@uefi
URL: https://openqa.fedoraproject.org/tests/31764
ID: 31766   Test: x86_64 Server-dvd-iso install_default@uefi
URL: https://openqa.fedoraproject.org/tests/31766
ID: 31774   Test: x86_64 Server-dvd-iso server_realmd_join_kickstart
URL: https://openqa.fedoraproject.org/tests/31774
ID: 31777   Test: x86_64 Server-dvd-iso realmd_join_cockpit
URL: https://openqa.fedoraproject.org/tests/31777
ID: 31789   Test: x86_64 universal install_delete_pata@uefi
URL: https://openqa.fedoraproject.org/tests/31789
ID: 31793   Test: x86_64 universal install_multi@uefi
URL: https://openqa.fedoraproject.org/tests/31793
ID: 31804   Test: x86_64 universal install_iscsi
URL: https://openqa.fedoraproject.org/tests/31804
ID: 31806   Test: x86_64 universal install_simple_encrypted@uefi
URL: https://openqa.fedoraproject.org/tests/31806
ID: 31807   Test: x86_64 universal install_simple_free_space@uefi
URL: https://openqa.fedoraproject.org/tests/31807
ID: 31808   Test: x86_64 universal install_multi_empty@uefi
URL: https://openqa.fedoraproject.org/tests/31808
ID: 31809   Test: x86_64 universal install_software_raid@uefi
URL: https://openqa.fedoraproject.org/tests/31809
ID: 31810   Test: x86_64 universal install_delete_partial@uefi
URL: https://openqa.fedoraproject.org/tests/31810
ID: 31811   Test: x86_64 universal install_btrfs@uefi
URL: https://openqa.fedoraproject.org/tests/31811
ID: 31812   Test: x86_64 universal install_ext3@uefi
URL: https://openqa.fedoraproject.org/tests/31812
ID: 31813   Test: x86_64 universal install_xfs@uefi
URL: https://openqa.fedoraproject.org/tests/31813
ID: 31814   Test: x86_64 universal install_lvmthin@uefi
URL: https://openqa.fedoraproject.org/tests/31814
ID: 31815   Test: x86_64 universal install_no_swap@uefi
URL: https://openqa.fedoraproject.org/tests/31815
ID: 31821   Test: x86_64 universal upgrade_desktop_encrypted_64bit
URL: https://openqa.fedoraproject.org/tests/31821
ID: 31824   Test: x86_64 universal upgrade_2_server_64bit
URL: https://openqa.fedoraproject.org/tests/31824
ID: 31825   Test: x86_64 universal upgrade_2_kde_64bit
URL: https://openqa.fedoraproject.org/tests/31825
ID: 31844   Test: i386 universal upgrade_desktop_32bit
URL: https://openqa.fedoraproject.org/tests/31844
ID: 31845   Test: i386 universal upgrade_2_desktop_32bit
URL: https://openqa.fedoraproject.org/tests/31845

Passed openQA tests: 63/89 (x86_64), 14/17 (i386)

New passes (same test did not pass in Rawhide-20160831.n.0):

ID: 31741   Test: x86_64 Workstation-live-iso install_default_upload
URL: https://openqa.fedoraproject.org/tests/31741
ID: 31743   Test: x86_64 Workstation-live-iso base_selinux
URL: https://openqa.fedoraproject.org/tests/31743
ID: 31744   Test: x86_64 Workstation-live-iso base_services_start
URL: https://openqa.fedoraproject.org/tests/31744
ID: 31745   Test: x86_64 Workstation-live-iso base_service_manipulation
URL: https://openqa.fedoraproject.org/tests/31745
ID: 31746   Test: x86_64 Workstation-live-iso desktop_terminal
URL: https://openqa.fedoraproject.org/tests/31746
ID: 31747   Test: x86_64 Workstation-live-iso desktop_browser
URL: https://openqa.fedoraproject.org/tests/31747
ID: 31748   Test: x86_64 Workstation-boot-iso install_default
URL: https://openqa.fedoraproject.org/tests/31748
ID: 31750   Test: i386 Workstation-live-iso install_default
URL: https://openqa.fedoraproject.org/tests/31750
ID: 31751   Test: i386 Workstation-boot-iso install_default
URL: https://openqa.fedoraproject.org/tests/31751
ID: 31772   Test: x86_64 Server-dvd-iso install_repository_nfs_graphical
URL: https://openqa.fedoraproject.org/tests/317

Last DNF-1 version, DNF-2 coming to rawhide

2016-09-02 Thread Honza Silhan
Hi,

DNF-1.1.10 and DNF-PLUGINS-CORE-0.1.21 has been released. Note this
will be the last version and only critical bug fixes will be
backported into DNF-1. Look into release notes [1][2] for more
details. DNF-2 (current DNF upstream) will be actively developed and
take the lead.

DNF-2 release candidate will land into rawhide. It will bring many new
features and bug fixes. DNF-2 is using libdnf instead of hawkey or
libhif. Unfortunately it brings some incompatibilities with previous
version which were either needed to preserve compatibility with yum
CLI or where bigger redesigns were needed (parsing command line
arguments). If you own any DNF plugin or component depending on DNF,
please, see the DNF-1 and DNF-2 changes [3] and adjust your package
accordingly. Moreover bump the DNF requirement as DNF honors semantic
versioning [4] to prevent future breakage when another major version
is deployed. To majority of components requiring
DNF in Fedora repository were sent patches to adapt them to DNF-2.

Thanks,
Honza


[1] 
http://dnf.baseurl.org/2016/08/22/dnf-1-1-10-and-dnf-plugins-core-0-1-21-3-released/

[2] http://dnf.readthedocs.io/en/latest/release_notes.html#release-notes

[3] http://dnf.readthedocs.io/en/latest/dnf-1_vs_dnf-2.html

[4] http://dnf.readthedocs.io/en/latest/api.html#versioning
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: Last DNF-1 version, DNF-2 coming to rawhide

2016-09-02 Thread Tomasz Torcz
On Fri, Sep 02, 2016 at 05:04:40PM +0200, Honza Silhan wrote:
> 
> DNF-2 release candidate will land into rawhide. It will bring many new
> features and bug fixes. DNF-2 is using libdnf instead of hawkey or
> libhif. Unfortunately it brings some incompatibilities with previous
> version which were either needed to preserve compatibility with yum
> CLI or where bigger redesigns were needed (parsing command line
> arguments). If you own any DNF plugin or component depending on DNF,
> please, see the DNF-1 and DNF-2 changes [3] and adjust your package
> accordingly. Moreover bump the DNF requirement as DNF honors semantic
> versioning [4] to prevent future breakage when another major version
> is deployed. To majority of components requiring
> DNF in Fedora repository were sent patches to adapt them to DNF-2.
> 

  Sounds like this scope would warrant a Change?
  

-- 
Tomasz Torcz Morality must always be based on practicality.
xmpp: zdzich...@chrome.pl-- Baron Vladimir Harkonnen
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Fedora 25-20160902.n.0 compose check report

2016-09-02 Thread Fedora compose checker
Missing expected images:

Cloud_base raw-xz i386

Failed openQA tests: 11/89 (x86_64), 3/17 (i386), 1/2 (arm)

New failures (same test did not fail in 25-20160901.n.0):

ID: 31885   Test: x86_64 Server-dvd-iso realmd_join_cockpit
URL: https://openqa.fedoraproject.org/tests/31885
ID: 31893   Test: x86_64 universal install_repository_http_variation
URL: https://openqa.fedoraproject.org/tests/31893
ID: 31894   Test: x86_64 universal install_repository_http_graphical
URL: https://openqa.fedoraproject.org/tests/31894
ID: 31930   Test: x86_64 universal upgrade_2_minimal_64bit
URL: https://openqa.fedoraproject.org/tests/31930
ID: 31945   Test: i386 universal install_repository_http_graphical
URL: https://openqa.fedoraproject.org/tests/31945

Old failures (same test failed in 25-20160901.n.0):

ID: 31860   Test: x86_64 Atomic-boot-iso install_default
URL: https://openqa.fedoraproject.org/tests/31860
ID: 31869   Test: arm Minimal-raw_xz-raw.xz 
install_arm_image_deployment_upload
URL: https://openqa.fedoraproject.org/tests/31869
ID: 31912   Test: x86_64 universal install_iscsi
URL: https://openqa.fedoraproject.org/tests/31912
ID: 31926   Test: x86_64 universal upgrade_desktop_64bit
URL: https://openqa.fedoraproject.org/tests/31926
ID: 31931   Test: x86_64 universal upgrade_2_desktop_64bit
URL: https://openqa.fedoraproject.org/tests/31931
ID: 31932   Test: x86_64 universal upgrade_2_server_64bit
URL: https://openqa.fedoraproject.org/tests/31932
ID: 31933   Test: x86_64 universal upgrade_2_kde_64bit
URL: https://openqa.fedoraproject.org/tests/31933
ID: 31934   Test: x86_64 universal upgrade_2_desktop_encrypted_64bit
URL: https://openqa.fedoraproject.org/tests/31934
ID: 31952   Test: i386 universal upgrade_desktop_32bit
URL: https://openqa.fedoraproject.org/tests/31952
ID: 31953   Test: i386 universal upgrade_2_desktop_32bit
URL: https://openqa.fedoraproject.org/tests/31953

Passed openQA tests: 78/89 (x86_64), 14/17 (i386)

New passes (same test did not pass in 25-20160901.n.0):

ID: 31850   Test: x86_64 Workstation-live-iso install_default@uefi
URL: https://openqa.fedoraproject.org/tests/31850
ID: 31856   Test: x86_64 Workstation-boot-iso install_default
URL: https://openqa.fedoraproject.org/tests/31856
ID: 31857   Test: x86_64 Workstation-boot-iso install_default@uefi
URL: https://openqa.fedoraproject.org/tests/31857
ID: 31858   Test: i386 Workstation-live-iso install_default
URL: https://openqa.fedoraproject.org/tests/31858
ID: 31859   Test: i386 Workstation-boot-iso install_default
URL: https://openqa.fedoraproject.org/tests/31859
ID: 31881   Test: x86_64 Server-dvd-iso server_role_deploy_domain_controller
URL: https://openqa.fedoraproject.org/tests/31881
ID: 31882   Test: x86_64 Server-dvd-iso server_realmd_join_kickstart
URL: https://openqa.fedoraproject.org/tests/31882
ID: 31883   Test: x86_64 Server-dvd-iso server_cockpit_default
URL: https://openqa.fedoraproject.org/tests/31883
ID: 31884   Test: x86_64 Server-dvd-iso server_cockpit_basic
URL: https://openqa.fedoraproject.org/tests/31884
ID: 31886   Test: x86_64 Server-dvd-iso realmd_join_sssd
URL: https://openqa.fedoraproject.org/tests/31886
ID: 31928   Test: x86_64 universal upgrade_kde_64bit
URL: https://openqa.fedoraproject.org/tests/31928
ID: 31929   Test: x86_64 universal upgrade_desktop_encrypted_64bit
URL: https://openqa.fedoraproject.org/tests/31929
ID: 31955   Test: x86_64 Workstation-live-iso desktop_browser
URL: https://openqa.fedoraproject.org/tests/31955
ID: 31956   Test: x86_64 Workstation-live-iso desktop_terminal
URL: https://openqa.fedoraproject.org/tests/31956
ID: 31957   Test: x86_64 Workstation-live-iso base_service_manipulation
URL: https://openqa.fedoraproject.org/tests/31957
ID: 31958   Test: x86_64 Workstation-live-iso base_services_start
URL: https://openqa.fedoraproject.org/tests/31958
ID: 31959   Test: x86_64 Workstation-live-iso base_selinux
URL: https://openqa.fedoraproject.org/tests/31959
ID: 31960   Test: x86_64 Workstation-live-iso install_default_upload
URL: https://openqa.fedoraproject.org/tests/31960

Skipped openQA tests: 1 of 108
-- 
Mail generated by check-compose:
https://git.fedorahosted.org/cgit/fedora-qa.git/tree/check-compose
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: Unversioned and >/=/>= obsoletes

2016-09-02 Thread Michael Catanzaro
On Fri, 2016-09-02 at 08:47 -0400, Stephen Gallagher wrote:
> Well, if there was fallout during the Beta period, there would still
> be Final to
> revert it, but in general I agree: let's do it sooner rather than
> later, while
> we have more time to react.

OK, done. Hopefully nothing breaks.
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: Last DNF-1 version, DNF-2 coming to rawhide

2016-09-02 Thread Honza Silhan
On Fri, Sep 2, 2016 at 5:20 PM, Tomasz Torcz  wrote:
> On Fri, Sep 02, 2016 at 05:04:40PM +0200, Honza Silhan wrote:
>>
>> DNF-2 release candidate will land into rawhide. It will bring many new
>> features and bug fixes. DNF-2 is using libdnf instead of hawkey or
>> libhif. Unfortunately it brings some incompatibilities with previous
>> version which were either needed to preserve compatibility with yum
>> CLI or where bigger redesigns were needed (parsing command line
>> arguments). If you own any DNF plugin or component depending on DNF,
>> please, see the DNF-1 and DNF-2 changes [3] and adjust your package
>> accordingly. Moreover bump the DNF requirement as DNF honors semantic
>> versioning [4] to prevent future breakage when another major version
>> is deployed. To majority of components requiring
>> DNF in Fedora repository were sent patches to adapt them to DNF-2.
>>
>
>   Sounds like this scope would warrant a Change?

The components should be already prepared for DNF-2 and the changes
are not huge. There's the FESCO ticket [5]. If it is not accepted then
we will submit a Change.

Honza

[5] https://fedorahosted.org/fesco/ticket/1625
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: Unversioned and >/=/>= obsoletes

2016-09-02 Thread Michael Catanzaro
On Fri, 2016-09-02 at 08:36 -0400, Stephen Gallagher wrote:
> Makes sense to me. Do we want to do F25 at the same time or wait
> until closer to
> Beta Freeze (2016-09-27)?

I just did both rawhide and F25.
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Schedule for Friday's FESCo Meeting (2016-09-02)

2016-09-02 Thread Dominik 'Rathann' Mierzejewski
Following is the list of topics that will be discussed in the
FESCo meeting Friday at 16:00UTC in #fedora-meeting on
irc.freenode.net.

To convert UTC to your local time, take a look at
  http://fedoraproject.org/wiki/UTCHowto

or run:
  date -d '2016-08-12 16:00 UTC'


Links to all tickets below can be found at: 
https://fedorahosted.org/fesco/report/9

= Followups =

#topic #1609Fedora 26 schedule proposal
.fesco 1609
https://fedorahosted.org/fesco/ticket/1609

#topic #1614FHS exception for /snap
.fesco 1614
https://fedorahosted.org/fesco/ticket/1614

#topic #1617Council update on Third Party Software policy
.fesco 1617
https://fedorahosted.org/fesco/ticket/1617

#topic #1620Decide what to do when package is retired and nothing replaces
it directly
.fesco 1620
https://fedorahosted.org/fesco/ticket/1620

= New Business =

#topic #1622F26 System Wide Change: Python 3.6
.fesco 1622
https://fedorahosted.org/fesco/ticket/1622

= Open Floor = 

For more complete details, please visit each individual
ticket.  The report of the agenda items can be found at
https://fedorahosted.org/fesco/report/9

If you would like to add something to this agenda, you can
reply to this e-mail, file a new ticket at
https://fedorahosted.org/fesco, e-mail me directly, or bring it
up at the end of the meeting, during the open floor topic. Note
that added topics may be deferred until the following meeting. 

Regards,
Dominik
-- 
Fedora http://fedoraproject.org/wiki/User:Rathann
RPMFusion http://rpmfusion.org
"Faith manages."
-- Delenn to Lennier in Babylon 5:"Confessions and Lamentations"
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: Last DNF-1 version, DNF-2 coming to rawhide

2016-09-02 Thread Stephen Gallagher
On 09/02/2016 11:52 AM, Honza Silhan wrote:
> On Fri, Sep 2, 2016 at 5:20 PM, Tomasz Torcz  wrote:
>> On Fri, Sep 02, 2016 at 05:04:40PM +0200, Honza Silhan wrote:
>>>
>>> DNF-2 release candidate will land into rawhide. It will bring many new
>>> features and bug fixes. DNF-2 is using libdnf instead of hawkey or
>>> libhif. Unfortunately it brings some incompatibilities with previous
>>> version which were either needed to preserve compatibility with yum
>>> CLI or where bigger redesigns were needed (parsing command line
>>> arguments). If you own any DNF plugin or component depending on DNF,
>>> please, see the DNF-1 and DNF-2 changes [3] and adjust your package
>>> accordingly. Moreover bump the DNF requirement as DNF honors semantic
>>> versioning [4] to prevent future breakage when another major version
>>> is deployed. To majority of components requiring
>>> DNF in Fedora repository were sent patches to adapt them to DNF-2.
>>>
>>
>>   Sounds like this scope would warrant a Change?
> 
> The components should be already prepared for DNF-2 and the changes
> are not huge. There's the FESCO ticket [5]. If it is not accepted then
> we will submit a Change.
> 

Actually, the preferred approach would be for this to come to FESCo *as* a
Change. Mostly because the Change Process requires you to explain the situation
fully and establish a contingency plan.




signature.asc
Description: OpenPGP digital signature
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: Unversioned and >/=/>= obsoletes

2016-09-02 Thread Stephen Gallagher
On 09/02/2016 12:54 PM, Robbie Harwood wrote:
> Stephen Gallagher  writes:
> 
>> On 09/02/2016 07:14 AM, Igor Gnatenko wrote:
>>>
>>> * Weird obsoletes (broken)
>>> "krb5-server" has "Obsoletes: krb5-server-1.14.3-8.fc26.i686".
>>> Basically it will not obsolete anything because it's threated as
>>> package name (and we definitely don't have such package name).
>>
>> This definitely looks odd... Robbie?
> 
> This is part of something I was requested to add (from the RHEL
> packaging where we have lines like `Obsoletes:
> krb5-server-1.11.3-49.el7.i686`, added by a previous maintainer) wherein
> the 64-bit versions of packages need to obsolete the 32-bit versions
> because we run into problems if both are installed.
> 
> If what's in the spec file is not the correct way to accomplish that,
> what is?  I am unable to find documentation for any of this.
> 

Is that because some machines at one point did have both installed? That's kind
of a mess. I'd recommend taking that discussion to
packag...@lists.fedoraproject.org and see what they recommend.



signature.asc
Description: OpenPGP digital signature
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: Unversioned and >/=/>= obsoletes

2016-09-02 Thread Kalev Lember
On 09/02/2016 06:57 PM, Stephen Gallagher wrote:
> On 09/02/2016 12:54 PM, Robbie Harwood wrote:
>> Stephen Gallagher  writes:
>>
>>> On 09/02/2016 07:14 AM, Igor Gnatenko wrote:

 * Weird obsoletes (broken)
 "krb5-server" has "Obsoletes: krb5-server-1.14.3-8.fc26.i686".
 Basically it will not obsolete anything because it's threated as
 package name (and we definitely don't have such package name).
>>>
>>> This definitely looks odd... Robbie?
>>
>> This is part of something I was requested to add (from the RHEL
>> packaging where we have lines like `Obsoletes:
>> krb5-server-1.11.3-49.el7.i686`, added by a previous maintainer) wherein
>> the 64-bit versions of packages need to obsolete the 32-bit versions
>> because we run into problems if both are installed.
>>
>> If what's in the spec file is not the correct way to accomplish that,
>> what is?  I am unable to find documentation for any of this.
>>
> 
> Is that because some machines at one point did have both installed? That's 
> kind
> of a mess. I'd recommend taking that discussion to
> packag...@lists.fedoraproject.org and see what they recommend.

I think the issue here is just that the syntax is wrong.

Instead of what's right now,

Obsoletes: krb5-server-1.11.3-49.el7.i686

it should be:

Obsoletes: krb5-server <= 1.11.3-49.el7.i686

... or something along those lines. Right now the problem is that dnf
considers the whole string "krb5-server-1.11.3-49.el7.i686" to be a
package name while the package name is really "krb5-server". This makes
the obsoletes just plain not do anything right now since they don't
match any package name.

-- 
Kalev
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: Unversioned and >/=/>= obsoletes

2016-09-02 Thread Stephen Gallagher
On 09/02/2016 01:28 PM, Kalev Lember wrote:
> On 09/02/2016 06:57 PM, Stephen Gallagher wrote:
>> On 09/02/2016 12:54 PM, Robbie Harwood wrote:
>>> Stephen Gallagher  writes:
>>>
 On 09/02/2016 07:14 AM, Igor Gnatenko wrote:
>
> * Weird obsoletes (broken)
> "krb5-server" has "Obsoletes: krb5-server-1.14.3-8.fc26.i686".
> Basically it will not obsolete anything because it's threated as
> package name (and we definitely don't have such package name).

 This definitely looks odd... Robbie?
>>>
>>> This is part of something I was requested to add (from the RHEL
>>> packaging where we have lines like `Obsoletes:
>>> krb5-server-1.11.3-49.el7.i686`, added by a previous maintainer) wherein
>>> the 64-bit versions of packages need to obsolete the 32-bit versions
>>> because we run into problems if both are installed.
>>>
>>> If what's in the spec file is not the correct way to accomplish that,
>>> what is?  I am unable to find documentation for any of this.
>>>
>>
>> Is that because some machines at one point did have both installed? That's 
>> kind
>> of a mess. I'd recommend taking that discussion to
>> packag...@lists.fedoraproject.org and see what they recommend.
> 
> I think the issue here is just that the syntax is wrong.
> 
> Instead of what's right now,
> 
> Obsoletes: krb5-server-1.11.3-49.el7.i686
> 
> it should be:
> 
> Obsoletes: krb5-server <= 1.11.3-49.el7.i686
> 
> ... or something along those lines. Right now the problem is that dnf
> considers the whole string "krb5-server-1.11.3-49.el7.i686" to be a
> package name while the package name is really "krb5-server". This makes
> the obsoletes just plain not do anything right now since they don't
> match any package name.
> 

Well, that's not all of it. It is explicitly trying to obsolete the multilib
version of the package as well. I'm not sure this works for that.



signature.asc
Description: OpenPGP digital signature
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: Last DNF-1 version, DNF-2 coming to rawhide

2016-09-02 Thread Peter Robinson
 DNF-2 release candidate will land into rawhide. It will bring many new
 features and bug fixes. DNF-2 is using libdnf instead of hawkey or
 libhif. Unfortunately it brings some incompatibilities with previous
 version which were either needed to preserve compatibility with yum
 CLI or where bigger redesigns were needed (parsing command line
 arguments). If you own any DNF plugin or component depending on DNF,
 please, see the DNF-1 and DNF-2 changes [3] and adjust your package
 accordingly. Moreover bump the DNF requirement as DNF honors semantic
 versioning [4] to prevent future breakage when another major version
 is deployed. To majority of components requiring
 DNF in Fedora repository were sent patches to adapt them to DNF-2.

>>>
>>>   Sounds like this scope would warrant a Change?
>>
>> The components should be already prepared for DNF-2 and the changes
>> are not huge. There's the FESCO ticket [5]. If it is not accepted then
>> we will submit a Change.
>>
>
> Actually, the preferred approach would be for this to come to FESCo *as* a
> Change. Mostly because the Change Process requires you to explain the 
> situation
> fully and establish a contingency plan.

Completely agree, we (rel-eng and I'm sure others) don't want to find
out one day everything is broken due to this change and the compose is
up the spout. Core components such as dnf need to follow the process
properly and communicate far and wide so people are aware of the
changes in flight that could affect everything from builds to users
updating.

Peter
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


firewalld transaction model

2016-09-02 Thread Thomas Woerner

Hello,

the transaction model that has been introduced with firewalld-0.4.2 makes it
possible to group rules together and to apply them at once and quick. For this
the restore commands of iptables, ip6tables and ebtables are used as long as
they are available.

At the moment the transaction model is only used inside of firewalld. It
applies all the generated and provided rules in a small amount of transactions.
This speeds up load and reload times of firewalld drastically.

There is no external interface to add transaction by services or applications
right now.

Because of this I'd like to get feedback from the D-Bus interface and command
line consumers: Is there interest in using transactions at all? What are the
needs and wishes?

With this information it should then be possible to get to a good and stable
interface. This will most likely an iterative process with some test and proof
of concept implementations.

Please provide information about your needs and wishes.

Regards,
Thomas
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: Unversioned and >/=/>= obsoletes

2016-09-02 Thread Dominik 'Rathann' Mierzejewski
On Friday, 02 September 2016 at 18:57, Stephen Gallagher wrote:
> On 09/02/2016 12:54 PM, Robbie Harwood wrote:
> > Stephen Gallagher  writes:
> > 
> >> On 09/02/2016 07:14 AM, Igor Gnatenko wrote:
> >>>
> >>> * Weird obsoletes (broken)
> >>> "krb5-server" has "Obsoletes: krb5-server-1.14.3-8.fc26.i686".
> >>> Basically it will not obsolete anything because it's threated as
> >>> package name (and we definitely don't have such package name).
> >>
> >> This definitely looks odd... Robbie?
> > 
> > This is part of something I was requested to add (from the RHEL
> > packaging where we have lines like `Obsoletes:
> > krb5-server-1.11.3-49.el7.i686`, added by a previous maintainer) wherein
> > the 64-bit versions of packages need to obsolete the 32-bit versions
> > because we run into problems if both are installed.

Why were there both versions of the krb5-server package in the repos
in the first place? What problems occured?

> > If what's in the spec file is not the correct way to accomplish that,
> > what is?  I am unable to find documentation for any of this.

I'd add something like this:
%ifarch x86_64
Obsoletes: krb5-server <= last version that caused issues
%endif

so that this doesn't end up in all arches. If I understand
correctly, this affects only x86_64 due to it being multilib.

Regards,
Dominik
-- 
Fedora http://fedoraproject.org/wiki/User:Rathann
RPMFusion http://rpmfusion.org
"Faith manages."
-- Delenn to Lennier in Babylon 5:"Confessions and Lamentations"
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: Unversioned and >/=/>= obsoletes

2016-09-02 Thread Igor Gnatenko
On Fri, Sep 2, 2016 at 7:28 PM, Kalev Lember  wrote:
> On 09/02/2016 06:57 PM, Stephen Gallagher wrote:
>> On 09/02/2016 12:54 PM, Robbie Harwood wrote:
>>> Stephen Gallagher  writes:
>>>
 On 09/02/2016 07:14 AM, Igor Gnatenko wrote:
>
> * Weird obsoletes (broken)
> "krb5-server" has "Obsoletes: krb5-server-1.14.3-8.fc26.i686".
> Basically it will not obsolete anything because it's threated as
> package name (and we definitely don't have such package name).

 This definitely looks odd... Robbie?
>>>
>>> This is part of something I was requested to add (from the RHEL
>>> packaging where we have lines like `Obsoletes:
>>> krb5-server-1.11.3-49.el7.i686`, added by a previous maintainer) wherein
>>> the 64-bit versions of packages need to obsolete the 32-bit versions
>>> because we run into problems if both are installed.
>>>
>>> If what's in the spec file is not the correct way to accomplish that,
>>> what is?  I am unable to find documentation for any of this.
>>>
>>
>> Is that because some machines at one point did have both installed? That's 
>> kind
>> of a mess. I'd recommend taking that discussion to
>> packag...@lists.fedoraproject.org and see what they recommend.
>
> I think the issue here is just that the syntax is wrong.
>
> Instead of what's right now,
>
> Obsoletes: krb5-server-1.11.3-49.el7.i686
>
> it should be:
>
> Obsoletes: krb5-server <= 1.11.3-49.el7.i686
>
> ... or something along those lines. Right now the problem is that dnf
> considers the whole string "krb5-server-1.11.3-49.el7.i686" to be a
> package name while the package name is really "krb5-server". This makes
> the obsoletes just plain not do anything right now since they don't
> match any package name.
DNF has nothing to do with Obsoletes. It's up to RPM how to handle it.

tl;dr You can't replace i686 with x86_64 package.
>
> --
> Kalev
> --
> devel mailing list
> devel@lists.fedoraproject.org
> https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org



-- 
-Igor Gnatenko
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: Unversioned and >/=/>= obsoletes

2016-09-02 Thread Matthew Miller
On Fri, Sep 02, 2016 at 09:24:10PM +0200, Igor Gnatenko wrote:
> DNF has nothing to do with Obsoletes. It's up to RPM how to handle it.

DNF might not, but Yum did. Hence
https://bugzilla.redhat.com/show_bug.cgi?id=1261034


-- 
Matthew Miller

Fedora Project Leader
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: Unversioned and >/=/>= obsoletes

2016-09-02 Thread Igor Gnatenko
On Fri, Sep 2, 2016 at 10:34 PM, Matthew Miller
 wrote:
> On Fri, Sep 02, 2016 at 09:24:10PM +0200, Igor Gnatenko wrote:
>> DNF has nothing to do with Obsoletes. It's up to RPM how to handle it.
>
> DNF might not, but Yum did. Hence
> https://bugzilla.redhat.com/show_bug.cgi?id=1261034
It's different problem than what we are discussing here.

From all those use-cases only one doesn't work and we are working on
fixing that.
>
>
> --
> Matthew Miller
> 
> Fedora Project Leader
> --
> devel mailing list
> devel@lists.fedoraproject.org
> https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org



-- 
-Igor Gnatenko
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: BuildRequires on obsoleted packages provided by Python

2016-09-02 Thread Kevin Kofler
Charalampos Stratakis wrote:
> The plan for renaming python is only for rawhide, while removing the
> Obsoletes/Provides might as well go in F25 as well, depending on the time
> frame that maintainers will be able to fix their packages.

Why can't those simple Provides just stay in forever? I really don't see the 
point of removing them. It only breaks things.

Kevin Kofler
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


review swap

2016-09-02 Thread jason taylor
I would like to swap reviews with someone if they could take a look at 

hyperscan: https://bugzilla.redhat.com/show_bug.cgi?id=1372866

Thanks in advance!

JT
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: review swap

2016-09-02 Thread gil



Il 03/09/2016 03:53, jason taylor ha scritto:

I would like to swap reviews with someone if they could take a look at

hyperscan: https://bugzilla.redhat.com/show_bug.cgi?id=1372866

Thanks in advance!

JT
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org

hi
take!
can you take this 
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=1372429 for me ?

thanks
regards
.g
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: Unversioned and >/=/>= obsoletes

2016-09-02 Thread Kevin Kofler
Michael Catanzaro wrote:
> Everyone OK if I retire it in rawhide now? I think if we were going to
> have any issue that would cause us to switch back to udisks, it would
> have manifested by now.

Actually, there is this one:
http://www.spinics.net/linux/fedora/fedora-kde/msg18000.html

Kevin Kofler
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: review swap

2016-09-02 Thread jason taylor
On Sat, 2016-09-03 at 04:13 +0200, gil wrote:
> 
> Il 03/09/2016 03:53, jason taylor ha scritto:
> > 
> > I would like to swap reviews with someone if they could take a look
> > at
> > 
> > hyperscan: https://bugzilla.redhat.com/show_bug.cgi?id=1372866
> > 
> > Thanks in advance!
> > 
> > JT
> > --
> > devel mailing list
> > devel@lists.fedoraproject.org
> > https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproje
> > ct.org
> hi
> take!
> can you take this 
> https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=1372429 for me ?
> thanks
> regards
> .g
> --
> devel mailing list
> devel@lists.fedoraproject.org
> https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject
> .org

I just grabbed it, I should have it done in the next couple days.

JT
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org