Re: login failed @ koji.fedoraproject.org

2015-12-01 Thread Mattia Verga

Have you imported your FAS SSL certificate in Firefox?
https://fedoraproject.org/wiki/Using_the_Koji_build_system#The_web_interface

Anyway, for canceling tasks I found more straightforward the use of 
commandline:

"koji cancel-task 12024149"

Mattia


Il 02/12/2015 05:52, gil ha scritto:

hi
I tried to log in to stop 
http://koji.fedoraproject.org/koji/taskinfo?taskID=12024149 but it 
failed with the following error using Firefox on Fedora 23


koji.fedoraproject.org. Il peer SSL ha rifiutato il certificato 
considerandolo revocato. (Codice di errore: ssl_error_revoked_cert_alert)


any ideas?
Thanks in advance
Regards
- gil

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


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


Re: F24 System Wide Change: Default Local DNS Resolver

2015-12-01 Thread P J P
Hello Neal,

> On Wednesday, 2 December 2015 1:03 AM, Neal Becker wrote:
> For example, when I'm at work, I can access hostA.work.com
> where resolving hostA only works by talking to dnsserverA.work.com,
> which was setup by the usual dhcp and then when I'm at home
>
> google.com is resolved as normal, using my ISP's dhcp to configure dns.
> And this must work without the user ever editing some unbound config file.


  Yes, it does work that way. The proposed solution(tools) is available in
current Fedora repositories and is easy to set-up and test.


  -> 
https://fedoraproject.org/wiki/Changes/Default_Local_DNS_Resolver#How_To_Test


Please let us know if you face any difficulties. Thank you.

---  -P J P
http://feedmug.com
--
devel mailing list
devel@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: login failed @ koji.fedoraproject.org

2015-12-01 Thread gil



Il 02/12/2015 05:52, gil ha scritto:

hi
I tried to log in to stop 
http://koji.fedoraproject.org/koji/taskinfo?taskID=12024149 but it 
failed with the following error using Firefox on Fedora 23


koji.fedoraproject.org. Il peer SSL ha rifiutato il certificato 
considerandolo revocato. (Codice di errore: ssl_error_revoked_cert_alert)


koji.fedora project.org. The peer SSL certificate refused considering it 
revoked. (Error code: ssl_error_revoked_cert_alert)

any ideas?
Thanks in advance
Regards
- gil

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


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


login failed @ koji.fedoraproject.org

2015-12-01 Thread gil

hi
I tried to log in to stop 
http://koji.fedoraproject.org/koji/taskinfo?taskID=12024149 but it 
failed with the following error using Firefox on Fedora 23


koji.fedoraproject.org. Il peer SSL ha rifiutato il certificato 
considerandolo revocato. (Codice di errore: ssl_error_revoked_cert_alert)


any ideas?
Thanks in advance
Regards
- gil

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


RFC: switching from grubby to grub2-mkconfig

2015-12-01 Thread Andrew Lutomirski
Since the old proposal to have the bootloader automatically enumerate
boot options never went anywhere, can we do the next best thing?

Specifically, these days grub2-mkconfig appears to produce output
that's functionally identical to what grubby generates.  Can we switch
new-kernel-pkg to just regenerate the grub2 config using
grub2-mkconfig instead of using grubby?

Debian has worked like this forever, and IMO it's superior in pretty
much all respects.  There are already nice config hooks for making
custom changes, and they're a lot more reliable than trusting grubby
to do what you expect it to do.

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


Re: conditionalizing %license

2015-12-01 Thread Sérgio Basto
On Ter, 2015-12-01 at 16:44 +, Dave Love wrote:
> What's the correct way to write a spec file that obeys the %license*
> stipulation but also works for epel6?
> 
> Some time ago I was told to follow
> https://fedorahosted.org/fpc/ticket/411 and write
> 
>   %{!?_licensedir:%global license %%doc}
> 
> and that now also appears in
> https://fedoraproject.org/wiki/EPEL:Packaging?rd=Packaging:EPEL#The_.
> 25license_tag

https://fedoraproject.org/wiki/EPEL:Packaging#The_.25license_tag

have the correct form : 
%{!?_licensedir:%global license %doc} 

> I now realize it's not working in any non-el5/6 mock root I've tried,
> because the macro isn't defined (according to "rpmbuild --showrc"),
> only
> _defaultlicensedir is.
> 
> Is the instruction simply wrong, or am I missing something?
> 
> _
> * I keep writing "licence", which is the noun in English English.
> --
> devel mailing list
> devel@lists.fedoraproject.org
> http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.
> org
-- 
Sérgio M. B.

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


rdcp package review

2015-12-01 Thread Roi Dayan
Hi,

I'm new here and followed the instructions for adding a new package.
I have submitted a ticket for my first package and looking for a review and
a sponsor.

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

Let me know if I'm missing something.

Thanks,
Roi
--
devel mailing list
devel@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org

Re: F24 System Wide Change: Fedora 24 Boost 1.60 uplift

2015-12-01 Thread Reindl Harald



Am 01.12.2015 um 22:15 schrieb Richard W.M. Jones:

On Tue, Dec 01, 2015 at 02:57:53PM +, Jonathan Wakely wrote:

On 28/11/15 20:05 +, Richard W.M. Jones wrote:

On Fri, Nov 27, 2015 at 09:24:21AM +0100, Jan Kurik wrote:

= System Wide Change: Fedora 24 Boost 1.60 uplift =


Does this mean "upgrade" or "update"?


I just copied that from the previous change proposals, but I'm not
sure what the difference between update and upgrade is in this
context.

Which should be it be?


I mean why call an update to a package an "uplift"?


ask that the DNF developers which deprecated "update" to replace with 
"upgrade" :-)


   Update Command
   dnf [options] update
  Deprecated alias for the Upgrade Command.





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

Re: F24 System Wide Change: Fedora 24 Boost 1.60 uplift

2015-12-01 Thread Richard W.M. Jones
On Tue, Dec 01, 2015 at 09:15:38PM +, Richard W.M. Jones wrote:
> On Tue, Dec 01, 2015 at 02:57:53PM +, Jonathan Wakely wrote:
> > On 28/11/15 20:05 +, Richard W.M. Jones wrote:
> > >On Fri, Nov 27, 2015 at 09:24:21AM +0100, Jan Kurik wrote:
> > >>= System Wide Change: Fedora 24 Boost 1.60 uplift =
> > >
> > >Does this mean "upgrade" or "update"?
> > 
> > I just copied that from the previous change proposals, but I'm not
> > sure what the difference between update and upgrade is in this
> > context.
> > 
> > Which should be it be?
> 
> I mean why call an update to a package an "uplift"?

Let me reconsider this reply, since I don't know if you're a
native English speaker.

"uplift" is a rather pretentious word which means a raising to a
higher intellectual or spiritual level
(https://en.wiktionary.org/wiki/uplift has links to the definition in
other languages on the left hand column).

"upgrade" or "update" (pretty much the same thing) would be the normal
way to describe a simple updated version of some software, which I
think is more appropriate here.

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
virt-p2v converts physical machines to virtual machines.  Boot with a
live CD or over the network (PXE) and turn machines into KVM guests.
http://libguestfs.org/virt-v2v
--
devel mailing list
devel@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: F24 System Wide Change: Fedora 24 Boost 1.60 uplift

2015-12-01 Thread Richard W.M. Jones
On Tue, Dec 01, 2015 at 02:57:53PM +, Jonathan Wakely wrote:
> On 28/11/15 20:05 +, Richard W.M. Jones wrote:
> >On Fri, Nov 27, 2015 at 09:24:21AM +0100, Jan Kurik wrote:
> >>= System Wide Change: Fedora 24 Boost 1.60 uplift =
> >
> >Does this mean "upgrade" or "update"?
> 
> I just copied that from the previous change proposals, but I'm not
> sure what the difference between update and upgrade is in this
> context.
> 
> Which should be it be?

I mean why call an update to a package an "uplift"?

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
virt-df lists disk usage of guests without needing to install any
software inside the virtual machine.  Supports Linux and Windows.
http://people.redhat.com/~rjones/virt-df/
--
devel mailing list
devel@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: Review swap

2015-12-01 Thread Jerry James
On Tue, Dec 1, 2015 at 12:43 PM, gil  wrote:
> Hi
> again thanks
> no all jsonld-java-tools dependencies are all available in rawhide
> org.openrdf.sesame: and in F23 only jsonld-java
> with fedora-review -b 1267890 --plugins Java -m fedora-rawhide-i386
> should work ...

I had to add --enablerepo=local to the mock flags, and now
fedora-review is happy.

> i try to build before in my system and now on koji [1] mathicgb
> but seem there are some problems on i386 arch ...

Okay, I'll look into it.  Thanks,
-- 
Jerry James
http://www.jamezone.org/
--
devel mailing list
devel@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: Package review skipped and straight to repos?

2015-12-01 Thread Zbigniew Jędrzejewski-Szmek
On Tue, Dec 01, 2015 at 08:19:04AM -0500, Matthew Miller wrote:
> On Sun, Nov 29, 2015 at 10:09:58PM +, Zbigniew Jędrzejewski-Szmek wrote:
> FWIW, I'm not sure that's really true. The fedora-review tool makes it
> very easy to do a low-effort review and still produce a pretty
> checklist. (This isn't necessarily a bad thing, but it definitely means
> that presence of a checklist doesn't indicate particular diligence.)

I don't think that's so. fedora-review produces a template half-full of
empty boxes, and yes, you can tick them without actually performing the
checks, but that would be deception. Our process is not designed to guard
against deception, only against mistakes or ignorance.

> > Package review is public and happens in the review bug. We also
> > require (in the sense of having a strong custom, maybe even if it's
> > not written anywhere explicitly), a checklist style review. This allows
> 
> If we want it to be a requirement, we should write it down.

In my experience, we err much more on the side of nitpicking and
formality in reviews. I think the guidelines are fine as they are.

(Also, there are some packages where large parts of any checklist
would not apply. This is especially true for packages containing keys,
or data, or some config stuff. If we added a *requirement*, we would
also have to add so many possible exceptions to make the rules very
soft anyway.)

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

Re: Review swap

2015-12-01 Thread gil



Il 01/12/2015 19:57, Jerry James ha scritto:

On Tue, Dec 1, 2015 at 10:42 AM, gil  wrote:

Hi Jerry,
Take!
can you take this for me https://bugzilla.redhat.com/show_bug.cgi?id=1267890
?

Will do.  It seems this package depends on other packages that have
not yet been built in Rawhide.  I can build them myself, except I
could use some help with the opencsv update.  I don't see an updated
spec file anywhere.  Or is that not necessary?

Thanks,

Hi
again thanks
no all jsonld-java-tools dependencies are all available in rawhide 
org.openrdf.sesame: and in F23 only jsonld-java

with fedora-review -b 1267890 --plugins Java -m fedora-rawhide-i386
should work ...
i try to build before in my system and now on koji [1] mathicgb
but seem there are some problems on i386 arch ...
turn off the system ...
regards
- gil
[1] Task info: http://koji.fedoraproject.org/koji/taskinfo?taskID=12024149
--
devel mailing list
devel@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: conditionalizing %license

2015-12-01 Thread Richard Shaw
On Tue, Dec 1, 2015 at 1:22 PM, Dave Love  wrote:

>
> Sorry, I don't understand.  What do I need to get _licensedir defined
> appropriately so that the conditional makes sense (per the chopped part
> of my message)?


 %{!?_licensedir:%global license %doc}
%license COPYING

The redirect to doc works with %doc not %%doc.

Thanks,
Richard
--
devel mailing list
devel@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org

Re: F24 System Wide Change: Default Local DNS Resolver

2015-12-01 Thread Neal Becker
I think in order to make dnssec/local resolver the default, it should be 
required to work for a naive user who works in a changing environment such 
as:

moving between work, which has it's own private dns and
home, which has usual, public dns

without that user needing to understand anything about configuring the 
components.  For example, when I'm at work, I can access

hostA.work.com

where resolving hostA only works by talking to dnsserverA.work.com, which 
was setup by the usual dhcp
and then when I'm at home

google.com

is resolved as normal, using my ISP's dhcp to configure dns.

And this must work without the user ever editing some unbound config file.
--
devel mailing list
devel@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: conditionalizing %license

2015-12-01 Thread Dave Love
Richard Shaw  writes:

> On Tue, Dec 1, 2015 at 10:44 AM, Dave Love  wrote:
>
>> What's the correct way to write a spec file that obeys the %license*
>> stipulation but also works for epel6?
>>
>> Some time ago I was told to follow
>> https://fedorahosted.org/fpc/ticket/411 and write
>>
>>   %{!?_licensedir:%global license %%doc}
>>
>> and that now also appears in
>>
>> https://fedoraproject.org/wiki/EPEL:Packaging?rd=Packaging:EPEL#The_.25license_tag
>
>
> Yeah, I ran into the same problem, turns out you don't need the double % in
> front of doc, then it works as expected.

Sorry, I don't understand.  What do I need to get _licensedir defined
appropriately so that the conditional makes sense (per the chopped part
of my message)?
--
devel mailing list
devel@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: Review swap

2015-12-01 Thread Jerry James
On Tue, Dec 1, 2015 at 10:42 AM, gil  wrote:
> Hi Jerry,
> Take!
> can you take this for me https://bugzilla.redhat.com/show_bug.cgi?id=1267890
> ?

Will do.  It seems this package depends on other packages that have
not yet been built in Rawhide.  I can build them myself, except I
could use some help with the opencsv update.  I don't see an updated
spec file anywhere.  Or is that not necessary?

Thanks,
-- 
Jerry James
http://www.jamezone.org/
--
devel mailing list
devel@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: Review swap

2015-12-01 Thread gil

Hi Jerry,
Take!
can you take this for me 
https://bugzilla.redhat.com/show_bug.cgi?id=1267890 ?

Thanks
Regards
- gil

Il 01/12/2015 18:29, Jerry James ha scritto:

I need a review for this package:

mathicgb: https://bugzilla.redhat.com/show_bug.cgi?id=1287183

Let me know what I can review for you in exchange.  Thanks,

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


Review swap

2015-12-01 Thread Jerry James
I need a review for this package:

mathicgb: https://bugzilla.redhat.com/show_bug.cgi?id=1287183

Let me know what I can review for you in exchange.  Thanks,
-- 
Jerry James
http://www.jamezone.org/
--
devel mailing list
devel@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


F24 System Wide Change: Node.js 4.2

2015-12-01 Thread Jan Kurik
= Proposed F24 System Wide Change: Node.js 4.2 =
https://fedoraproject.org/wiki/Changes/NodeJS4x

Change owner(s):
* Stephen Gallagher 
* Jared Smith 

Fedora 24 will be updated to Node.js 4.2, the latest LTS release of
the platform built on Chrome's JavaScript runtime for easily building
fast, scalable network applications.

== Detailed Description ==
Node.js has seen many changes between v0.10 and v4.x. There is a
listing of changes documented on the
wiki:https://github.com/nodejs/node/wiki/API-changes-between-v0.10-and-v4
Note that this release includes API updates that may require
dependency updates. Following are some
highlights:https://fedoraproject.org/wiki/Changes/NodeJS4x#Detailed_Description

== Scope ==
Proposal owners:
* Update v8
* Update nodejs
* Rebuild all binary modules, apply patches as necessary
* Update npm

Other developers:
* Other Node.js packagers' attention may be required if the update
causes issues for their packages.

Release engineering:
* Upgrade will require a side-tag to coordinate updates.

Policies and guidelines:
* Some minor updates to the Node.js guidelines are planned, however
they are just Nice To Have for the purposes of this specific change.

Trademark approval: N/A (not needed for this Change)
-- 
Jan Kuřík
Platform & Fedora Program Manager
Red Hat Czech s.r.o., Purkynova 99/71, 612 45 Brno, Czech Republic
___
devel-announce mailing list
devel-annou...@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/devel-annou...@lists.fedoraproject.org
--
devel mailing list
devel@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org

Re: conditionalizing %license

2015-12-01 Thread Richard Shaw
On Tue, Dec 1, 2015 at 10:44 AM, Dave Love  wrote:

> What's the correct way to write a spec file that obeys the %license*
> stipulation but also works for epel6?
>
> Some time ago I was told to follow
> https://fedorahosted.org/fpc/ticket/411 and write
>
>   %{!?_licensedir:%global license %%doc}
>
> and that now also appears in
>
> https://fedoraproject.org/wiki/EPEL:Packaging?rd=Packaging:EPEL#The_.25license_tag


Yeah, I ran into the same problem, turns out you don't need the double % in
front of doc, then it works as expected.

Thanks,
Richard
--
devel mailing list
devel@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org

Re: F24 System Wide Change: Default Local DNS Resolver

2015-12-01 Thread Paul Wouters

On Tue, 1 Dec 2015, Randy Barlow wrote:


This sounds overall pretty neat to me! One detail came to my mind: how
would this interact with VPN DNS servers? In my experience with VPNs,
it's common for them to provide a DNS server that allows internal host
resolution to work. Would this local resolver be notified by NM of a new
VPN connection so that it knows to use the VPN-provided DNS server for
hosts on that particular domain, rather than the usual external records
for that same domain?


Yes, this already works in most VPN implementations shipped with Fedora.
(libreswan/IPsec, vpnc/IPsec, openvpn, and probably openconnect)

For IPsec, that support will be extended for IKEv2 in the future too,
see https://datatracker.ietf.org/doc/draft-pauly-ipsecme-split-dns/

The running unbound DNS server will be told to "forward" certain domains
to certain IPs of nameservers received during the VPN negotiation. It
will remove the forward when the VPN connection goes down. And for those
domains, the cache is flushed on each event too, to prevent using stale
data that is only used when the VPN is up (or down)

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


conditionalizing %license

2015-12-01 Thread Dave Love
What's the correct way to write a spec file that obeys the %license*
stipulation but also works for epel6?

Some time ago I was told to follow
https://fedorahosted.org/fpc/ticket/411 and write

  %{!?_licensedir:%global license %%doc}

and that now also appears in
https://fedoraproject.org/wiki/EPEL:Packaging?rd=Packaging:EPEL#The_.25license_tag

I now realize it's not working in any non-el5/6 mock root I've tried,
because the macro isn't defined (according to "rpmbuild --showrc"), only
_defaultlicensedir is.

Is the instruction simply wrong, or am I missing something?

_
* I keep writing "licence", which is the noun in English English.
--
devel mailing list
devel@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: F24 System Wide Change: Default Local DNS Resolver

2015-12-01 Thread Paul Wouters

On Tue, 1 Dec 2015, Björn Persson wrote:


Tomas Hozza  wrote:

- dnssec-trigger does not do the Captive Portal detection and handling and
  we rather rely on NM for the detection and on Gnome Shell for the Portal login


Can I assume that users of non-Gnome desktops will also be able to log
in to a portal if they want to?


If you can do so now, then you will in the future as well? The idea here
is that dnssec-trigger will no longer fire up its own portal login page,
but leave it to the OS/Desktop.

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

Re: pkgdb branches requests

2015-12-01 Thread Till Maas
On Di, Dez 01, 2015 at 11:29:25 -0500, Jaroslav Skarvada wrote:

> I received mail that EPEL-7 branch was requested for PowerTOP in [1].
> Is there any way how to cancel (or at least comment) such requests?

You can block it at:
https://admin.fedoraproject.org/pkgdb/package/requests/1976

It should be linked at the packages overview after you logged in:
https://admin.fedoraproject.org/pkgdb/package/powertop/

Regards
Till
--
devel mailing list
devel@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: pkgdb branches requests

2015-12-01 Thread Richard Shaw
On Tue, Dec 1, 2015 at 10:29 AM, Jaroslav Skarvada 
wrote:

> Hi,
>
> I received mail that EPEL-7 branch was requested for PowerTOP in [1].
> Is there any way how to cancel (or at least comment) such requests?


IIRC you can change the request to "Obsolete" but you can't delete it.

Thanks,
Richard
--
devel mailing list
devel@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org

pkgdb branches requests

2015-12-01 Thread Jaroslav Skarvada
Hi,

I received mail that EPEL-7 branch was requested for PowerTOP in [1].
Is there any way how to cancel (or at least comment) such requests?

Because this request is apparently invalid, PowerTOP is already
included in RHEL-7

thanks & regards

Jaroslav

[1] https://admin.fedoraproject.org/pkgdb/package/powertop/
--
devel mailing list
devel@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: F24 System Wide Change: Default Local DNS Resolver

2015-12-01 Thread Randy Barlow
This sounds overall pretty neat to me! One detail came to my mind: how
would this interact with VPN DNS servers? In my experience with VPNs,
it's common for them to provide a DNS server that allows internal host
resolution to work. Would this local resolver be notified by NM of a new
VPN connection so that it knows to use the VPN-provided DNS server for
hosts on that particular domain, rather than the usual external records
for that same domain?

-- 
Randy Barlow
xmpp: bowlofe...@electronsweatshop.com
irc:  bowlofeggs on Freenode



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

Re: F24 System Wide Change: Default Local DNS Resolver

2015-12-01 Thread Tomas Hozza
On 01.12.2015 16:06, Björn Persson wrote:
> Tomas Hozza  wrote:
> > - dnssec-trigger does not do the Captive Portal detection and handling and
> >   we rather rely on NM for the detection and on Gnome Shell for the Portal 
> > login
>
> Can I assume that users of non-Gnome desktops will also be able to log
> in to a portal if they want to?

Yes, it should be possible. You would need to install the dnssec-trigger-panel.

Tomas
-- 
Tomas Hozza
Software Engineer - EMEA ENG Developer Experience

PGP: 1D9F3C2D
UTC+1 (CET)
Red Hat Inc. http://cz.redhat.com
--
devel mailing list
devel@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org

Re: DNF could improve messages about package auto-removal

2015-12-01 Thread Dan Book
On Tue, Dec 1, 2015 at 3:02 AM, Petr Spacek  wrote:

> On 1.12.2015 08:20, Dan Book wrote:
> > I have run into this before and it was very confusing, it really should
> be
> > a separate command from remove for when you actually want to remove what
> > dnf thinks is now "unused".
>
> Maybe it would help if these auto-removed packages are clearly marked as
> such
> in summary printed by DNF.
>
> Currently the output looks like this:
> $ dnf remove ekiga
> Dependencies resolved.
> =
> Removing:
>  ekiga x86_64 4.0.1-17.fc22   @fedora   19 M
>  evolution-data-server x86_64 3.16.5-1.fc22   @updates  14 M
>  geocode-glib  x86_64 3.16.2-1.fc22   @fedora  160 k
>  gnome-online-accounts x86_64 3.16.4.1-1.fc22 @updates 4.0 M
>  libgdata  x86_64 0.17.3-1.fc22   @updates 1.7 M
> ... and so on
>
> It would be easier to understand if it printed:
>
> $ dnf remove ekiga
> Dependencies resolved.
> =
> Removing:
>  ekiga x86_64 4.0.1-17.fc22   @fedora   19 M
> Removing unused dependencies:
>  evolution-data-server x86_64 3.16.5-1.fc22   @updates  14 M
>  geocode-glib  x86_64 3.16.2-1.fc22   @fedora  160 k
>  gnome-online-accounts x86_64 3.16.4.1-1.fc22 @updates 4.0 M
>  libgdata  x86_64 0.17.3-1.fc22   @updates 1.7 M
>
> ... and so on
>
> Petr^2 Spacek
>

This would be a great improvement indeed.
-Dan


>
> >
> > On Tue, Dec 1, 2015 at 1:38 AM, Panu Matilainen <
> pmati...@laiskiainen.org>
> > wrote:
> >
> >> On 12/01/2015 07:02 AM, Christopher wrote:
> >>
> >>> What's the deal with libreoffice packages being a dependency for so
> many
> >>> system library packages?
> >>>
> >>> I try to `sudo dnf remove libreoffice\*` and it grabs a bunch of
> >>> surprising
> >>> packages with it, including some fonts and system libraries. Granted, I
> >>> don't think I need any of these things, so it's probably safe to
> uninstall
> >>> them, but it is surprising that so many packages depend on libreoffice
> >>> packages. I'd normally expect the dependencies to be the other way
> around
> >>> (libreoffice-* depending on system libraries some basic fonts, while
> other
> >>> fonts are independent or have only optional dependencies on
> LibreOffice).
> >>>
> >>> I don't need or want an offline office suite (it's huge, and takes up
> >>> bandwidth during updates). I don't mind uninstalling it after a fresh
> >>> install, but it is surprising how much goes with it.
> >>>
> >>
> >>
> >>
> http://dnf.readthedocs.org/en/latest/cli_vs_yum.html#clean-requirements-on-remove-on-by-default
> >>
> >>
> http://dnf.readthedocs.org/en/latest/conf_ref.html#clean-requirements-on-remove-label
> >>
> >> Its not that system libraries depend on libreoffice but libreoffice
> being
> >> the sole user of those libraries, and dnf offering to remove the
> otherwise
> >> unused cruft along with it.
> >>
> >> - Panu -
> --
> devel mailing list
> devel@lists.fedoraproject.org
> http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org
>
--
devel mailing list
devel@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org

Re: LibreOffice packaging is a messy dependency graph

2015-12-01 Thread Dan Book
Thank you for the information, but it is still confusing. What I mean by
that is that there is no discoverability to why dnf is choosing to remove
all the extra packages. So the user is left to assume that none of those
packages can function without the one you want to remove. I spent half an
hour trying to get dnf to remove a single package with nothing depending on
it and eventually gave up and used rpm -e. It was only a day or two later
when I saw the new dnf behavior being discussed on IRC that I realized what
it was trying to do.

On Tue, Dec 1, 2015 at 3:42 AM, Igor Gnatenko 
wrote:

>
> http://dnf.readthedocs.org/en/latest/command_ref.html#autoremove-command-label
>
> dnf autoremove will just remove dependencies which is not used by
> another packages.
>
> BTW you can ignore removing non-used packages for one transaction
> using option --setopt=clean_requirements_on_remove=false
>
> On Tue, Dec 1, 2015 at 8:29 AM, Igor Gnatenko
>  wrote:
> > # dnf autoremove
> >
> > On Tue, Dec 1, 2015 at 8:21 AM Dan Book  wrote:
> >>
> >> I have run into this before and it was very confusing, it really should
> be
> >> a separate command from remove for when you actually want to remove
> what dnf
> >> thinks is now "unused".
> >>
> >> On Tue, Dec 1, 2015 at 1:38 AM, Panu Matilainen <
> pmati...@laiskiainen.org>
> >> wrote:
> >>>
> >>> On 12/01/2015 07:02 AM, Christopher wrote:
> 
>  What's the deal with libreoffice packages being a dependency for so
> many
>  system library packages?
> 
>  I try to `sudo dnf remove libreoffice\*` and it grabs a bunch of
>  surprising
>  packages with it, including some fonts and system libraries. Granted,
> I
>  don't think I need any of these things, so it's probably safe to
>  uninstall
>  them, but it is surprising that so many packages depend on libreoffice
>  packages. I'd normally expect the dependencies to be the other way
>  around
>  (libreoffice-* depending on system libraries some basic fonts, while
>  other
>  fonts are independent or have only optional dependencies on
>  LibreOffice).
> 
>  I don't need or want an offline office suite (it's huge, and takes up
>  bandwidth during updates). I don't mind uninstalling it after a fresh
>  install, but it is surprising how much goes with it.
> >>>
> >>>
> >>>
> >>>
> http://dnf.readthedocs.org/en/latest/cli_vs_yum.html#clean-requirements-on-remove-on-by-default
> >>>
> >>>
> http://dnf.readthedocs.org/en/latest/conf_ref.html#clean-requirements-on-remove-label
> >>>
> >>> Its not that system libraries depend on libreoffice but libreoffice
> being
> >>> the sole user of those libraries, and dnf offering to remove the
> otherwise
> >>> unused cruft along with it.
> >>>
> >>> - Panu -
> >>> --
> >>> devel mailing list
> >>> devel@lists.fedoraproject.org
> >>>
> http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org
> >>
> >>
> >> --
> >> devel mailing list
> >> devel@lists.fedoraproject.org
> >>
> http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org
> >
> > --
> >
> > -Igor Gnatenko
>
>
>
> --
> -Igor Gnatenko
> --
> devel mailing list
> devel@lists.fedoraproject.org
> http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org
>
--
devel mailing list
devel@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org

Fedora Rawhide 20151201 compose check report

2015-12-01 Thread Fedora compose checker
Missing expected images:

Cloud disk raw i386
Cloud disk raw x86_64
Cloud_atomic disk raw x86_64

No images in this compose but not Rawhide 20151130

No images in Rawhide 20151130 but not this.

Failed openQA tests: 52 of 52

ID: 9330Test: x86_64 workstation_live default_install@uefi
ID: 9329Test: x86_64 workstation_live default_install
ID: 9328Test: x86_64 kde_live default_install
ID: 9327Test: i386 workstation_live default_install
ID: 9326Test: i386 kde_live default_install
ID: 9325Test: x86_64 universal upgrade_desktop_64bit
ID: 9324Test: i386 generic_boot default_install
ID: 9323Test: x86_64 generic_boot default_install@uefi
ID: 9322Test: x86_64 generic_boot default_install
ID: 9321Test: i386 universal upgrade_desktop_32bit
ID: 9320Test: i386 universal server_lvmthin
ID: 9319Test: i386 universal server_ext3
ID: 9318Test: i386 universal server_btrfs
ID: 9317Test: i386 universal server_software_raid
ID: 9316Test: i386 universal server_simple_encrypted
ID: 9315Test: i386 universal server_repository_http_graphical
ID: 9314Test: i386 universal server_scsi_updates_img
ID: 9313Test: i386 universal package_set_minimal
ID: 9312Test: x86_64 universal server_no_swap@uefi
ID: 9311Test: x86_64 universal server_lvmthin@uefi
ID: 9310Test: x86_64 universal server_ext3@uefi
ID: 9309Test: x86_64 universal server_btrfs@uefi
ID: 9308Test: x86_64 universal server_software_raid@uefi
ID: 9307Test: x86_64 universal server_multi_empty@uefi
ID: 9306Test: x86_64 universal server_simple_free_space@uefi
ID: 9305Test: x86_64 universal server_simple_encrypted@uefi
ID: 9304Test: x86_64 universal server_delete_partial@uefi
ID: 9303Test: x86_64 universal server_delete_pata@uefi
ID: 9302Test: x86_64 universal server_sata_multi@uefi
ID: 9301Test: x86_64 universal european_language_install
ID: 9300Test: x86_64 universal server_shrink_ntfs
ID: 9299Test: x86_64 universal server_shrink_ext4
ID: 9298Test: x86_64 universal server_updates_img_local
ID: 9296Test: x86_64 universal upgrade_minimal_64bit
ID: 9295Test: x86_64 universal server_kickstart_hdd
ID: 9294Test: x86_64 universal server_no_swap
ID: 9293Test: x86_64 universal server_lvmthin
ID: 9292Test: x86_64 universal server_ext3
ID: 9291Test: x86_64 universal server_btrfs
ID: 9290Test: x86_64 universal server_software_raid
ID: 9289Test: x86_64 universal server_multi_empty
ID: 9288Test: x86_64 universal server_simple_free_space
ID: 9287Test: x86_64 universal server_simple_encrypted
ID: 9286Test: x86_64 universal server_delete_partial
ID: 9285Test: x86_64 universal server_repository_http_variation
ID: 9284Test: x86_64 universal server_repository_http_graphical
ID: 9283Test: x86_64 universal server_mirrorlist_graphical
ID: 9282Test: x86_64 universal server_delete_pata
ID: 9281Test: x86_64 universal server_kickstart_user_creation
ID: 9280Test: x86_64 universal server_scsi_updates_img
ID: 9279Test: x86_64 universal server_sata_multi
ID: 9278Test: x86_64 universal package_set_minimal
-- 
Mail generated by check-compose:
https://git.fedorahosted.org/cgit/fedora-qa.git/tree/check-compose
--
devel mailing list
devel@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: F24 System Wide Change: Default Local DNS Resolver

2015-12-01 Thread Björn Persson
Tomas Hozza  wrote:
> - dnssec-trigger does not do the Captive Portal detection and handling and
>   we rather rely on NM for the detection and on Gnome Shell for the Portal 
> login

Can I assume that users of non-Gnome desktops will also be able to log
in to a portal if they want to?

Björn Persson


pgpw0576kFeWU.pgp
Description: OpenPGP digital signatur
--
devel mailing list
devel@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org

Re: criterion proposal: upgrading across 2 releases

2015-12-01 Thread Kalev Lember
On 12/01/2015 12:45 PM, Kamil Paral wrote:
> Hello,
> 
> a week ago I proposed a new release criterion for upgrading across two 
> releases (e.g. from F21 to F23 directly, skipping F22). As this was never 
> officially supported (even though users were probably unaware of this fact, 
> because we haven't discouraged it either), I'm gathering feedback from 
> multiple parties. You can read my original proposal below, and you can see 
> the existing discussion on test list here:
> https://lists.fedoraproject.org/archives/list/test%40lists.fedoraproject.org/thread/ANF2WSTHM7EEFL3KOD2EVYSKMOMDRDWP/
> 
> In a nutshell, QA team is OK with supporting this, and Will Woods as 
> dnf-plugin-system-upgrade maintainer as well. What I would like to see is 
> some general feedback from package maintainers, because this will require all 
> packages to be able to upgrade while skipping a release. As I said, many 
> users already assume this works and according to our history it does in the 
> majority of cases, but now it would become even more important.
> 
> Also, as one person mentioned, Richard Hughes might be implementing graphical 
> support for system upgrade in Fedora 24. Richard, if you can add your 
> opinion, that would be very welcome as well. If you're going to just call 
> dnf-plugin-system-upgrade in the background, hopefully there should be no 
> complications, since it's going to support it (and it already does).

Yes, graphical system upgrades are in the works. Supporting upgrades
across 2 releases is not a problem at all. It needs a bit more code than
just a supporting a single version upgrade, but that's fine. :)

Right now the code we have only supports a single version upgrade, but
once it's working well, we'll make it work for upgrades across 2
releases as well.

Here's mockups how it would look:

https://raw.githubusercontent.com/gnome-design-team/gnome-mockups/master/software/version2/wire-upgrades.png
(Think "Fedora 24" instead of "GNOME 3.16" when reading this)


With my packager hat on, it would be great if we could get this in the
packaging guidelines as well, so that there's a canonical source that
says that obsoletes/conflicts etc must be preserved to support upgrades
across 2 releases. And also maybe make some noise in devel-announce and
in the fedora magazine so that packagers are aware that this is
something everybody needs to support.


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


Re: F24 System Wide Change: Fedora 24 Boost 1.60 uplift

2015-12-01 Thread Jonathan Wakely

On 28/11/15 20:05 +, Richard W.M. Jones wrote:

On Fri, Nov 27, 2015 at 09:24:21AM +0100, Jan Kurik wrote:

= System Wide Change: Fedora 24 Boost 1.60 uplift =


Does this mean "upgrade" or "update"?


I just copied that from the previous change proposals, but I'm not
sure what the difference between update and upgrade is in this
context.

Which should be it be?
--
devel mailing list
devel@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: DNF could improve messages about package auto-removal

2015-12-01 Thread Jonathan Wakely

On 01/12/15 09:02 +0100, Petr Spacek wrote:

On 1.12.2015 08:20, Dan Book wrote:

I have run into this before and it was very confusing, it really should be
a separate command from remove for when you actually want to remove what
dnf thinks is now "unused".


Maybe it would help if these auto-removed packages are clearly marked as such
in summary printed by DNF.

Currently the output looks like this:
$ dnf remove ekiga
Dependencies resolved.
=
Removing:
ekiga x86_64 4.0.1-17.fc22   @fedora   19 M
evolution-data-server x86_64 3.16.5-1.fc22   @updates  14 M
geocode-glib  x86_64 3.16.2-1.fc22   @fedora  160 k
gnome-online-accounts x86_64 3.16.4.1-1.fc22 @updates 4.0 M
libgdata  x86_64 0.17.3-1.fc22   @updates 1.7 M
... and so on

It would be easier to understand if it printed:

$ dnf remove ekiga
Dependencies resolved.
=
Removing:
ekiga x86_64 4.0.1-17.fc22   @fedora   19 M
Removing unused dependencies:
evolution-data-server x86_64 3.16.5-1.fc22   @updates  14 M
geocode-glib  x86_64 3.16.2-1.fc22   @fedora  160 k
gnome-online-accounts x86_64 3.16.4.1-1.fc22 @updates 4.0 M
libgdata  x86_64 0.17.3-1.fc22   @updates 1.7 M

... and so on


Yes please!!

It would be a huge improvement to make almost **any** visual
distinction between this auto-removal and the traditional case we're
all used to.
--
devel mailing list
devel@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: Can Koji handle a soname change and a self-dependency?

2015-12-01 Thread Björn Persson
Kevin Fenzi wrote:
> On Sun, 29 Nov 2015 00:35:37 +0100
> Björn Persson  wrote:
> 
> > Is there a way to deal with the following situation in Koji?
> > 
> > · Build tool B has a build-time dependency on itself.
> > · B is linked to library L version 1.
> > · L gets upgraded to version 2, which changes its soname.
> > 
> > B needs to be rebuilt to link to libL.so.2, but building B requires
> > a working B, which requires libL.so.1 because it hasn't been rebuilt
> > yet.
> > 
> > As I understand it, when the L-2 package goes into the buildroot it
> > immediately replaces L-1. Is there a way to keep L-1 available
> > until B has been rebuilt?
> 
> Nope.
> 
> > Is the answer to link B statically?
> 
> Nope.
> 
> The usual way to handle this is to add a compat version of the library
> (so.1) to L, rebuild B, then drop the compat library, ie just keep it
> for one build to rebuild B.

So the L source package shall temporarily contain two versions of the
source tarball and build them both, and then install one as usual and
extract only the binary library from the other? That would complicate
the spec quite a bit even in an otherwise simple package, and when the
spec is already big and complex ...

Time to get specific. L is libgnat, a subpackage of GCC. B is GPRbuild,
the builder that builds the Ada packages. GPRbuild is linked to XMLada,
and both GPRbuild and XMLada are linked to libgnat, as are all other
Ada programs and libraries.

With every major GCC upgrade the soname of libgnat changes, and all the
Ada packages stop working until they get rebuilt. But rebuilding
requires a working GPRbuild.

Previously a catch-22 was avoided because XMLada and GPRbuild were
built with Gnatmake, which is built as a part of GCC. Now they're both
built with GPRbuild instead, and Gnatmake is emitting warnings that
it's going to lose support for the project files that control the
build. The next GCC upgrade will make the problem acute.

So now you're saying that the GCC package, whose spec is already 3000
lines long, needs to contain an entire additional GCC and build large
parts of it, just to work around a limitation in Koji? I can of course
ask the GCC maintainer, but I fully expect that he'll refuse.

And then XMLada must be rebuilt before GPRbuild can be rebuilt. This
XMLada build will have to provide a compatibility instance of XMLada
linked to the old libgnat, because otherwise both versions of libgnat
would be loaded into GPRbuild the next time it runs.

For that to be possible, the compatibility version of libgnat must
include not only the binary library, but also the old version of the
entire content of libgnat-devel, so that the compatibility instance of
XMLada can be linked. That in turn means that the old version of the
compiler itself must be provided, because GNAT performs consistency
checks and won't link code compiled with one version of GNAT to a
library compiled with another version of GNAT.

In short, this seem like an enormous amount of trouble, mostly in the
GCC pacakage. It would be so much easier if the already existing
libraries could remain available for a limited time.

Björn Persson


pgpDyowPzapHD.pgp
Description: OpenPGP digital signatur
--
devel mailing list
devel@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org

Re: Dealing with rolling release versioning

2015-12-01 Thread Matthew Miller
On Mon, Nov 30, 2015 at 02:38:10PM -0500, Jaroslav Skarvada wrote:
> they now use 'daily-MMDD' as the version, it is even shown in the
> about dialog. They provide daily builds. It doesn't seem they are
> going to change this release model in the near future (but I will
> recheck with them). Personally I would go with MMDD as the
> version. Anytime later, if the release model change, we will be able
> to add epoch and use different numbering. Just my two cents

Yes, this makes sense to me too. It's not that they no longer have
versions, it's that they have daily versions with a naming scheme which
corresponds to that.

That's presuming that you're actually using the snapshot corresponding
to the official daily build, not just a checkout that happens to share
the date.


-- 
Matthew Miller

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


Re: Package review skipped and straight to repos?

2015-12-01 Thread Matthew Miller
On Sun, Nov 29, 2015 at 10:09:58PM +, Zbigniew Jędrzejewski-Szmek wrote:
> Package review is public and happens in the review bug. We also
> require (in the sense of having a strong custom, maybe even if it's
> not written anywhere explicitly), a checklist style review. This allows

If we want it to be a requirement, we should write it down.

> other people to know that not only the reviewer acked the package,
> but that they did it with enough diligence.

FWIW, I'm not sure that's really true. The fedora-review tool makes it
very easy to do a low-effort review and still produce a pretty
checklist. (This isn't necessarily a bad thing, but it definitely means
that presence of a checklist doesn't indicate particular diligence.)

-- 
Matthew Miller

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

Re: F24 System Wide Change: Default Local DNS Resolver

2015-12-01 Thread Tomas Hozza
On 01.12.2015 13:28, Tomas Mraz wrote:
> On Út, 2015-12-01 at 11:15 +0100, Tomas Hozza wrote:
> > You are not mistaken.
> >
> > This is the third time, because previously we rather moved the change to the
> > next Fedora to bring better user experience. Every time there was something
> > enhanced, since we learned a lot about user use-cases, so this is definitely
> > not the same change as before, only the root idea is the same. The Change 
> > Wiki
> > is up-to-date and contains the current information.
> >
> > Also with many projects involved - Gnome Shell, NetworkManager, Unbound,
> > dnssec-trigger, SELinux (always a pleasure:), Docker... it is not the 
> > easiest
> > thing to agree on changes and coordinate everything on time.
> >
> > What changed from the top of my head:
> > - We decided not to install the dnssec-trigger panel by default and rather
> >   better integrate dnssec-trigger with NM and Gnome Shell
> > - We decided not to query user for security decisions, and for the beginning
> >   if there is no other option just fall back to the current state that that 
> > is
> >   in Fedora today
>
> Will there be at least some visual indicator that the network you're
> connected to does not provide secure DNS?

Not that the network does not provide secure DNS, but only that the local DNS
resolver is not able to use DNSSEC. This information makes sense on the system
level, not really on the connection level (although technically it is possible).

We are still working on the solution. Nevertheless it should be native WRT
the desktop environment on Fedora Workstation.

Tomas
-- 
Tomas Hozza
Software Engineer - EMEA ENG Developer Experience

PGP: 1D9F3C2D
UTC+1 (CET)
Red Hat Inc. http://cz.redhat.com
--
devel mailing list
devel@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org

Re: DNF could improve messages about package auto-removal

2015-12-01 Thread Petr Spacek
On 1.12.2015 13:25, Panu Matilainen wrote:
> On 12/01/2015 10:02 AM, Petr Spacek wrote:
>> On 1.12.2015 08:20, Dan Book wrote:
>>> I have run into this before and it was very confusing, it really should be
>>> a separate command from remove for when you actually want to remove what
>>> dnf thinks is now "unused".
>>
>> Maybe it would help if these auto-removed packages are clearly marked as such
>> in summary printed by DNF.
>>
>> Currently the output looks like this:
>> $ dnf remove ekiga
>> Dependencies resolved.
>> =
>> Removing:
>>   ekiga x86_64 4.0.1-17.fc22   @fedora   19 M
>>   evolution-data-server x86_64 3.16.5-1.fc22   @updates  14 M
>>   geocode-glib  x86_64 3.16.2-1.fc22   @fedora  160 k
>>   gnome-online-accounts x86_64 3.16.4.1-1.fc22 @updates 4.0 M
>>   libgdata  x86_64 0.17.3-1.fc22   @updates 1.7 M
>> ... and so on
>>
>> It would be easier to understand if it printed:
>>
>> $ dnf remove ekiga
>> Dependencies resolved.
>> =
>> Removing:
>>   ekiga x86_64 4.0.1-17.fc22   @fedora   19 M
>> Removing unused dependencies:
>>   evolution-data-server x86_64 3.16.5-1.fc22   @updates  14 M
>>   geocode-glib  x86_64 3.16.2-1.fc22   @fedora  160 k
>>   gnome-online-accounts x86_64 3.16.4.1-1.fc22 @updates 4.0 M
>>   libgdata  x86_64 0.17.3-1.fc22   @updates 1.7 M
>>
>> ... and so on
>>
> 
> Yes, that'd be MUCH better.
> 
> We're all so conditioned to the yum behavior that anything else seems
> suspicious even if it (removing unused cruft) is actually a sane thing to do.

I totally agree with you. Hopefully most of the backlash can be mitigated with
small improvements to user interface like this one ^^^.

-- 
Petr Spacek  @  Red Hat
--
devel mailing list
devel@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: F24 Self Contained Change: Koji Generates Repositories of Signed RPMs

2015-12-01 Thread Petr Spacek
On 1.12.2015 13:15, Jan Kurik wrote:
> = Proposed Self Contained Change: Koji Generates Repositories of Signed RPMs =
> 
> Change owner(s):
> * Jay Greguske < jgregusk with the usual red hat domain >
> 
> Extend Koji with a new feature that allows users to generate yum
> repositories of signed RPMs.
> 
> == Detailed Description ==
> This is a significant enabler for generating DVD media, other ISOs,
> and images more efficiently. It also allows other tools such as mash
> or pungi to offload much of the heavy-lifting to the build system.
> Longer term, we may be able to reduce the number of tools needed to
> manufacture Fedora releases.
> 
> == Scope ==
> Proposal owners: to implement this change
> Release engineering: This feature does require coordination with
> release engineering (e.g. changes to installer image generation or
> update package delivery.)

When you are at it, would it be possible to sign repo metadata too, so we can
have repo_gpgcheck enabled for official repos?

-- 
Petr Spacek  @  Red Hat
--
devel mailing list
devel@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: F24 System Wide Change: Default Local DNS Resolver

2015-12-01 Thread Tomas Mraz
On Út, 2015-12-01 at 11:15 +0100, Tomas Hozza wrote:
> You are not mistaken.
> 
> This is the third time, because previously we rather moved the change to the
> next Fedora to bring better user experience. Every time there was something
> enhanced, since we learned a lot about user use-cases, so this is definitely
> not the same change as before, only the root idea is the same. The Change Wiki
> is up-to-date and contains the current information.
> 
> Also with many projects involved - Gnome Shell, NetworkManager, Unbound,
> dnssec-trigger, SELinux (always a pleasure:), Docker... it is not the easiest
> thing to agree on changes and coordinate everything on time.
> 
> What changed from the top of my head:
> - We decided not to install the dnssec-trigger panel by default and rather
>   better integrate dnssec-trigger with NM and Gnome Shell
> - We decided not to query user for security decisions, and for the beginning
>   if there is no other option just fall back to the current state that that is
>   in Fedora today

Will there be at least some visual indicator that the network you're
connected to does not provide secure DNS?

-- 
Tomas Mraz
No matter how far down the wrong road you've gone, turn back.
  Turkish proverb
(You'll never know whether the road is wrong though.)

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

Re: DNF could improve messages about package auto-removal

2015-12-01 Thread Panu Matilainen

On 12/01/2015 10:02 AM, Petr Spacek wrote:

On 1.12.2015 08:20, Dan Book wrote:

I have run into this before and it was very confusing, it really should be
a separate command from remove for when you actually want to remove what
dnf thinks is now "unused".


Maybe it would help if these auto-removed packages are clearly marked as such
in summary printed by DNF.

Currently the output looks like this:
$ dnf remove ekiga
Dependencies resolved.
=
Removing:
  ekiga x86_64 4.0.1-17.fc22   @fedora   19 M
  evolution-data-server x86_64 3.16.5-1.fc22   @updates  14 M
  geocode-glib  x86_64 3.16.2-1.fc22   @fedora  160 k
  gnome-online-accounts x86_64 3.16.4.1-1.fc22 @updates 4.0 M
  libgdata  x86_64 0.17.3-1.fc22   @updates 1.7 M
... and so on

It would be easier to understand if it printed:

$ dnf remove ekiga
Dependencies resolved.
=
Removing:
  ekiga x86_64 4.0.1-17.fc22   @fedora   19 M
Removing unused dependencies:
  evolution-data-server x86_64 3.16.5-1.fc22   @updates  14 M
  geocode-glib  x86_64 3.16.2-1.fc22   @fedora  160 k
  gnome-online-accounts x86_64 3.16.4.1-1.fc22 @updates 4.0 M
  libgdata  x86_64 0.17.3-1.fc22   @updates 1.7 M

... and so on



Yes, that'd be MUCH better.

We're all so conditioned to the yum behavior that anything else seems 
suspicious even if it (removing unused cruft) is actually a sane thing 
to do.


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


F24 Self Contained Change: Koji Generates Repositories of Signed RPMs

2015-12-01 Thread Jan Kurik
= Proposed Self Contained Change: Koji Generates Repositories of Signed RPMs =

Change owner(s):
* Jay Greguske < jgregusk with the usual red hat domain >

Extend Koji with a new feature that allows users to generate yum
repositories of signed RPMs.

== Detailed Description ==
This is a significant enabler for generating DVD media, other ISOs,
and images more efficiently. It also allows other tools such as mash
or pungi to offload much of the heavy-lifting to the build system.
Longer term, we may be able to reduce the number of tools needed to
manufacture Fedora releases.

== Scope ==
Proposal owners: to implement this change
Release engineering: This feature does require coordination with
release engineering (e.g. changes to installer image generation or
update package delivery.)

-- 
Jan Kuřík
Platform & Fedora Program Manager
Red Hat Czech s.r.o., Purkynova 99/71, 612 45 Brno, Czech Republic
___
devel-announce mailing list
devel-annou...@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/devel-annou...@lists.fedoraproject.org
--
devel mailing list
devel@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org

Re: yarock package maintainer not respoding

2015-12-01 Thread mastaiza wu
https://bugzilla.redhat.com/show_bug.cgi?id=1213155
https://bugzilla.redhat.com/show_bug.cgi?id=1285176
--
devel mailing list
devel@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: yarock package maintainer not respoding

2015-12-01 Thread mastaiza wu
https://bugzilla.redhat.com/show_bug.cgi?id=1213155
https://bugzilla.redhat.com/show_bug.cgi?id=1285176
--
devel mailing list
devel@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: redeclipse

2015-12-01 Thread mastaiza wu
https://bugzilla.redhat.com/show_bug.cgi?id=1204600
https://bugzilla.redhat.com/show_bug.cgi?id=1285313
--
devel mailing list
devel@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


urbanterror

2015-12-01 Thread mastaiza wu
game update
https://bugzilla.redhat.com/show_bug.cgi?id=1213158
https://bugzilla.redhat.com/show_bug.cgi?id=1121403
--
devel mailing list
devel@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


criterion proposal: upgrading across 2 releases

2015-12-01 Thread Kamil Paral
Hello,

a week ago I proposed a new release criterion for upgrading across two releases 
(e.g. from F21 to F23 directly, skipping F22). As this was never officially 
supported (even though users were probably unaware of this fact, because we 
haven't discouraged it either), I'm gathering feedback from multiple parties. 
You can read my original proposal below, and you can see the existing 
discussion on test list here:
https://lists.fedoraproject.org/archives/list/test%40lists.fedoraproject.org/thread/ANF2WSTHM7EEFL3KOD2EVYSKMOMDRDWP/

In a nutshell, QA team is OK with supporting this, and Will Woods as 
dnf-plugin-system-upgrade maintainer as well. What I would like to see is some 
general feedback from package maintainers, because this will require all 
packages to be able to upgrade while skipping a release. As I said, many users 
already assume this works and according to our history it does in the majority 
of cases, but now it would become even more important.

Also, as one person mentioned, Richard Hughes might be implementing graphical 
support for system upgrade in Fedora 24. Richard, if you can add your opinion, 
that would be very welcome as well. If you're going to just call 
dnf-plugin-system-upgrade in the background, hopefully there should be no 
complications, since it's going to support it (and it already does).

Thanks,
Kamil


- Forwarded Message -
From: "Kamil Paral" 
To: "For testing and quality assurance of Fedora releases" 

Sent: Monday, November 23, 2015 4:52:54 PM
Subject: criterion proposal: upgrading across 2 releases

Our current upgrade criterion says:
"For each one of the release-blocking package sets, it must be possible to 
successfully complete an upgrade from a fully updated installation of the 
previous stable Fedora release with that package set installed."
https://fedoraproject.org/wiki/Fedora_24_Beta_Release_Criteria#Upgrade_requirements

Currently we have no criterion that would cover upgrading across 2 releases, 
e.g. from F21 to F23 (directly, not one by one). But in the real world this 
very often happens. It's even one of the reasons we support our releases until 
N+2 release is available + 1 month (i.e. F21 is supported until F23 is out + 1 
month). The often cited reason is for people to be upgrading just once per year 
(and have one month to do that). And of course many (probably most) of them 
don't upgrade one by one, but skip a release.

I feel that for something as important as system upgrade, we should provide a 
better level of quality and assurance for upgrading across 2 releases. 
Currently we have no criterion and testing it is just an afterthought, not even 
tracked anywhere. I'd like to amend the existing criterion to include N-2 
release as well, i.e.:

"For each one of the release-blocking package sets, it must be possible to 
successfully complete an upgrade from a fully updated installation of any of 
the two previous stable Fedora releases with that package set installed."
(language corrections very welcome)

We can discuss whether N+2 upgrading should be a separate Final criterion, not 
joined with the Beta one. I don't feel strongly either way.

I'd also set up a new test case in our installation matrix in the upgrade 
section:
https://fedoraproject.org/wiki/Template:Installation_test_matrix#Upgrade
Something like QA:Testcase_upgrade_dnf_skip_release. The question is whether to 
have just a single test case and let people choose which package set they test, 
or whether to pick some particular package set. We probably don't want to test 
all combinations, at least not manually. Just a single "please test something" 
test case would be satisfactory here, I think. Something will get tested, and 
we will block on important bugs we discover, that's the important change.


If we decide to not go this route for some reason, I think we should adjust our 
tools (system-upgrade) and documentation (wiki, fedora docs) and provide very 
clear and visible warning that the only officially supported means of upgrading 
is to go up releases one by one. And that skipping releases might be dangerous 
(considerably more than doing it the recommended way). Because I feel we would 
be doing our users a disservice if we neither tested skipping releases nor 
warned them against doing that.

Thoughts?

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


rawhide report: 20151201 changes

2015-12-01 Thread Fedora Rawhide Report
Compose started at Tue Dec  1 05:15:02 UTC 2015
Broken deps for i386
--
[IQmol]
IQmol-2.3.0-9.fc24.i686 requires libboost_serialization.so.1.58.0
IQmol-2.3.0-9.fc24.i686 requires libboost_iostreams.so.1.58.0
IQmol-2.3.0-9.fc24.i686 requires libOpenMeshCore.so.3.2
[alliance]
alliance-5.0-40.20090901snap.fc22.i686 requires libXm.so.2
[eclipse-jbosstools]
eclipse-jbosstools-as-4.2.2-1.fc22.noarch requires 
osgi(org.eclipse.tm.terminal)
[fawkes]
fawkes-core-0.5.0-26.fc24.i686 requires libmicrohttpd.so.10
fawkes-plugin-player-0.5.0-26.fc24.i686 requires libgeos-3.4.2.so
fawkes-plugin-xmlrpc-0.5.0-26.fc24.i686 requires libmicrohttpd.so.10
[fedfind]
fedfind-1.6.2-2.fc24.noarch requires python2-cached_property
[freesteam]
freesteam-ascend-2.1-9.20150903svn761.fc24.i686 requires 
ascend-libs(x86-32)
[gnash]
1:gnash-0.8.10-19.fc24.i686 requires libboost_thread.so.1.58.0
1:gnash-0.8.10-19.fc24.i686 requires libboost_system.so.1.58.0
1:gnash-0.8.10-19.fc24.i686 requires libboost_serialization.so.1.58.0
1:gnash-0.8.10-19.fc24.i686 requires libboost_program_options.so.1.58.0
1:gnash-0.8.10-19.fc24.i686 requires libboost_iostreams.so.1.58.0
1:gnash-0.8.10-19.fc24.i686 requires libboost_date_time.so.1.58.0
1:gnash-cygnal-0.8.10-19.fc24.i686 requires libboost_thread.so.1.58.0
1:gnash-cygnal-0.8.10-19.fc24.i686 requires libboost_system.so.1.58.0
1:gnash-cygnal-0.8.10-19.fc24.i686 requires 
libboost_serialization.so.1.58.0
1:gnash-cygnal-0.8.10-19.fc24.i686 requires 
libboost_program_options.so.1.58.0
1:gnash-cygnal-0.8.10-19.fc24.i686 requires libboost_iostreams.so.1.58.0
1:gnash-cygnal-0.8.10-19.fc24.i686 requires libboost_date_time.so.1.58.0
1:gnash-extension-dejagnu-0.8.10-19.fc24.i686 requires 
libboost_thread.so.1.58.0
1:gnash-extension-dejagnu-0.8.10-19.fc24.i686 requires 
libboost_system.so.1.58.0
1:gnash-extension-dejagnu-0.8.10-19.fc24.i686 requires 
libboost_program_options.so.1.58.0
1:gnash-extension-dejagnu-0.8.10-19.fc24.i686 requires 
libboost_iostreams.so.1.58.0
1:gnash-extension-fileio-0.8.10-19.fc24.i686 requires 
libboost_thread.so.1.58.0
1:gnash-extension-fileio-0.8.10-19.fc24.i686 requires 
libboost_system.so.1.58.0
1:gnash-extension-fileio-0.8.10-19.fc24.i686 requires 
libboost_program_options.so.1.58.0
1:gnash-extension-fileio-0.8.10-19.fc24.i686 requires 
libboost_iostreams.so.1.58.0
1:gnash-extension-lirc-0.8.10-19.fc24.i686 requires 
libboost_thread.so.1.58.0
1:gnash-extension-lirc-0.8.10-19.fc24.i686 requires 
libboost_system.so.1.58.0
1:gnash-extension-lirc-0.8.10-19.fc24.i686 requires 
libboost_program_options.so.1.58.0
1:gnash-extension-lirc-0.8.10-19.fc24.i686 requires 
libboost_iostreams.so.1.58.0
1:gnash-extension-mysql-0.8.10-19.fc24.i686 requires 
libboost_thread.so.1.58.0
1:gnash-extension-mysql-0.8.10-19.fc24.i686 requires 
libboost_system.so.1.58.0
1:gnash-extension-mysql-0.8.10-19.fc24.i686 requires 
libboost_program_options.so.1.58.0
1:gnash-extension-mysql-0.8.10-19.fc24.i686 requires 
libboost_iostreams.so.1.58.0
1:gnash-klash-0.8.10-19.fc24.i686 requires libboost_system.so.1.58.0
1:gnash-klash-0.8.10-19.fc24.i686 requires 
libboost_program_options.so.1.58.0
1:gnash-plugin-0.8.10-19.fc24.i686 requires libboost_iostreams.so.1.58.0
1:python-gnash-0.8.10-19.fc24.i686 requires libboost_thread.so.1.58.0
1:python-gnash-0.8.10-19.fc24.i686 requires libboost_system.so.1.58.0
1:python-gnash-0.8.10-19.fc24.i686 requires 
libboost_program_options.so.1.58.0
1:python-gnash-0.8.10-19.fc24.i686 requires libboost_iostreams.so.1.58.0
[golang-github-kraman-libcontainer]
golang-github-kraman-libcontainer-devel-0-0.4.gitd700e5b.fc24.noarch 
requires golang(github.com/docker/docker/pkg/netlink)
[golang-github-kubernetes-heapster]
golang-github-kubernetes-heapster-devel-0.16.1-1.fc24.noarch requires 
golang(github.com/google/cadvisor/info/v1)
golang-github-kubernetes-heapster-devel-0.16.1-1.fc24.noarch requires 
golang(github.com/google/cadvisor/client)
golang-github-kubernetes-heapster-devel-0.16.1-1.fc24.noarch requires 
golang(github.com/coreos/fleet/schema)
golang-github-kubernetes-heapster-devel-0.16.1-1.fc24.noarch requires 
golang(github.com/coreos/fleet/registry)
golang-github-kubernetes-heapster-devel-0.16.1-1.fc24.noarch requires 
golang(github.com/coreos/fleet/pkg)
golang-github-kubernetes-heapster-devel-0.16.1-1.fc24.noarch requires 
golang(github.com/coreos/fleet/machine)
golang-github-kubernetes-heapster-devel-0.16.1-1.fc24.noarch requires 
golang(github.com/coreos/fleet/etcd)
golang-github-kubernetes-heapster-de

[Test-Announce]Fedora 24 Rawhide 20151201 nightly compose nominated for testing

2015-12-01 Thread adamwill
Announcing the creation of a new nightly release validation test event
for Fedora 24 Rawhide 20151201. Please help run some tests for this
nightly compose if you have time. For more information on nightly
release validation testing, see:
https://fedoraproject.org/wiki/QA:Release_validation_test_plan

Notable package version changes:
pykickstart - 20151120: 2.20-2, 20151201: 2.21-1

Test coverage information for the current release can be seen at:
https://www.happyassassin.net/testcase_stats/24

You can see all results, find testing instructions and image download
locations, and enter results on the Summary page:

https://fedoraproject.org/wiki/Test_Results:Fedora_24_Rawhide_20151201_Summary

The individual test result pages are:

https://fedoraproject.org/wiki/Test_Results:Fedora_24_Rawhide_20151201_Installation
https://fedoraproject.org/wiki/Test_Results:Fedora_24_Rawhide_20151201_Base
https://fedoraproject.org/wiki/Test_Results:Fedora_24_Rawhide_20151201_Server
https://fedoraproject.org/wiki/Test_Results:Fedora_24_Rawhide_20151201_Cloud
https://fedoraproject.org/wiki/Test_Results:Fedora_24_Rawhide_20151201_Desktop
https://fedoraproject.org/wiki/Test_Results:Fedora_24_Rawhide_20151201_Security_Lab
https://fedoraproject.org/wiki/Template:Fedora_24_Rawhide_20151201_Download

Thank you for testing!
-- 
Mail generated by relval: https://www.happyassassin.net/wikitcms/
On behalf of: adamwill
___
test-announce mailing list
test-annou...@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/test-annou...@lists.fedoraproject.org
--
devel mailing list
devel@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: F24 System Wide Change: Default Local DNS Resolver

2015-12-01 Thread Tomas Hozza
You are not mistaken.

This is the third time, because previously we rather moved the change to the
next Fedora to bring better user experience. Every time there was something
enhanced, since we learned a lot about user use-cases, so this is definitely
not the same change as before, only the root idea is the same. The Change Wiki
is up-to-date and contains the current information.

Also with many projects involved - Gnome Shell, NetworkManager, Unbound,
dnssec-trigger, SELinux (always a pleasure:), Docker... it is not the easiest
thing to agree on changes and coordinate everything on time.

What changed from the top of my head:
- We decided not to install the dnssec-trigger panel by default and rather
  better integrate dnssec-trigger with NM and Gnome Shell
- We decided not to query user for security decisions, and for the beginning
  if there is no other option just fall back to the current state that that is
  in Fedora today
- better handling of environments, where the resolvers on the network don't
  support DNSSEC by new Unbound plugin. This is still not in upstream, since
  we wanted to get the algorithm to the RFC draft that is currently discussed 
  on IETF WG 
(http://www.ietf.org/id/draft-ietf-dnsop-dnssec-roadblock-avoidance-02.txt)
- dnssec-trigger does not do the Captive Portal detection and handling and
  we rather rely on NM for the detection and on Gnome Shell for the Portal login
- Some enhancements of the portal helper in Gnome Shell are being reviewed,
  (it will not rely on the resolv.conf content and rather use sandboxed 
environment
  with resolv.conf containing resolvers for the connection from NM).

If you check the "decisions made" part of the change wiki, it discusses
the important outcomes of discussions.

Some of these things are not polished, implemented or merged upstream yet,
but we are working on them with the F24 schedule in mind. We are also
communicating with NM and Gnome devels and will discuss the defaults with
WGs with some Product, once FESCo approves the change.


Regards,
Tomas

On 01.12.2015 09:14, Vít Ondruch wrote:
> If I am not mistaken, this is at least 3rd time this change is proposed.
> Can somebody post some short summary what was changed, that you believe
> it will be successful this time?
>
> Thx
>
>
> Vít
>
>
> Dne 30.11.2015 v 17:14 Jan Kurik napsal(a):
> > = Default Local DNS Resolver =
> > https://fedoraproject.org/wiki/Changes/Default_Local_DNS_Resolver
> >
> > Change owner(s):
> > * P J P 
> > * Pavel Šimerda 
> > * Tomas Hozza 
> > * Petr Špaček 
> >
> > Plain DNS protocol is insecure and therefore vulnerable from various
> > attacks (e.g. cache poisoning). A client can never be sure that there
> > is no man-in-the-middle, if it does not do the DNSSEC validation
> > locally.
> > We want to have Unbound server installed and running on localhost by
> > default on Fedora systems. Where necessary, have also dnssec-trigger
> > installed and running by default. Unbound and dnssec-trigger will be
> > properly integrated with the default network configuration manager
> > (e.g. NetworkManager for Fedora Server and Workstation) and with the
> > graphical user interface (especially GNOME). The localhost address
> > will be the only record in /etc/resolv.conf and no other software
> > except dnssec-trigger will be allowed to change its content.
> >
> >
> >
> > == Detailed Description ==
> > Plain DNS protocol is insecure and therefore vulnerable from various
> > attacks (e.g. cache poisoning). DNSSEC is a DNS extension which
> > enabled the client to verify the DNS query response and make sure
> > there is no attacker to spoof some records. A user connected to
> > network usually receives a set of resolvers from DHCP, which should be
> > used for name resolution. These resolvers may also do the DNSSEC
> > validation. However a client can never be sure that there is no
> > man-in-the-middle, if it does not do the DNSSEC validation locally.
> > Purpose of this Fedora change is to have a validating DNS resolver
> > installed on Fedora systems by default. This includes necessary
> > discussions, coordination and integration with other components
> > installed on Fedora by default.
> >
> > There are growing instances of discussions and debates about the need
> > for a trusted local validating DNS resolver. There are multiple
> > reasons for having such a resolver, most importantly security and
> > usability. Security and protection of user's privacy becomes paramount
> > with the backdrop of the increasingly snooping governments and service
> > providers world wide.
> >
> > People use Fedora on portable/mobile devices which are connected to
> > diverse networks as and when required. The automatic DNS
> > configurations provided by these networks are never trustworthy for
> > DNSSEC validation, as currently there is no way to establish such
> > trust.
> >
> > Apart from trust, these name servers are often known to be flaky and
> > unreliable which only adds to the o

Re: F24 System Wide Change: Default Local DNS Resolver

2015-12-01 Thread P J P
Hello Vit,

> On Tuesday, 1 December 2015 1:45 PM, Vít Ondruch wrote:
> > If I am not mistaken, this is at least 3rd time this change is proposed.
> Can somebody post some short summary what was changed, that you believe
> it will be successful this time?

  True, it was postponed couple of times because few implementation
issues were not resolved properly. There wasn't consensus about how
the proposed solution would interact with other components(ex. NM,
Gnome shell) on the system.[*] We have managed to sort out those
differences and hope to resolve implementation issues to build a
strong solution.


[*] https://fedoraproject.org/wiki/Changes/Default_Local_DNS_Resolver


Thank you.
---
  -P J P
http://feedmug.com
--
devel mailing list
devel@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org

Re: Upstream DNF?

2015-12-01 Thread Igor Gnatenko
We are using RedHat Bugzilla to track all bugs which happens in DNF,
dnf-plugins-core, dnf-plugins-extras. So please choose right component
in https://bugzilla.redhat.com and file a bug. We will be happy to
help with it.

On Tue, Dec 1, 2015 at 6:43 AM, Igor Gnatenko
 wrote:
> https://bugzilla.redhat.com
>
>
> On Tue, Dec 1, 2015, 6:40 AM Christopher  wrote:
>>
>> Where is the upstream DNF issue tracker? I see the project on GitHub:
>> https://github.com/rpm-software-management/dnf
>>
>> However, there doesn't appear to be a corresponding issue tracker, or
>> point of contact to request access to edit Wiki pages (which are locked
>> down), etc. In fact, there appears to be only 3 public members of the
>> upstream community.
>>
>> Is this not the canonical location for upstream DNF? If not, does anybody
>> know where it is? If it is, I'm a bit concerned about its insular nature.
>>
>> Apologies if this has been brought up before... I don't recall anything
>> recent; also, not interested in ranting/raving about DNF... I've
>> deliberately avoided those kinds of threads in the past. I'm just trying to
>> find (and subsequently engage with) the correct upstream community.
>>
>> Thanks.
>> --
>> devel mailing list
>> devel@lists.fedoraproject.org
>> http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org
>
> --
>
> -Igor Gnatenko



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


Re: LibreOffice packaging is a messy dependency graph

2015-12-01 Thread Igor Gnatenko
http://dnf.readthedocs.org/en/latest/command_ref.html#autoremove-command-label

dnf autoremove will just remove dependencies which is not used by
another packages.

BTW you can ignore removing non-used packages for one transaction
using option --setopt=clean_requirements_on_remove=false

On Tue, Dec 1, 2015 at 8:29 AM, Igor Gnatenko
 wrote:
> # dnf autoremove
>
> On Tue, Dec 1, 2015 at 8:21 AM Dan Book  wrote:
>>
>> I have run into this before and it was very confusing, it really should be
>> a separate command from remove for when you actually want to remove what dnf
>> thinks is now "unused".
>>
>> On Tue, Dec 1, 2015 at 1:38 AM, Panu Matilainen 
>> wrote:
>>>
>>> On 12/01/2015 07:02 AM, Christopher wrote:

 What's the deal with libreoffice packages being a dependency for so many
 system library packages?

 I try to `sudo dnf remove libreoffice\*` and it grabs a bunch of
 surprising
 packages with it, including some fonts and system libraries. Granted, I
 don't think I need any of these things, so it's probably safe to
 uninstall
 them, but it is surprising that so many packages depend on libreoffice
 packages. I'd normally expect the dependencies to be the other way
 around
 (libreoffice-* depending on system libraries some basic fonts, while
 other
 fonts are independent or have only optional dependencies on
 LibreOffice).

 I don't need or want an offline office suite (it's huge, and takes up
 bandwidth during updates). I don't mind uninstalling it after a fresh
 install, but it is surprising how much goes with it.
>>>
>>>
>>>
>>> http://dnf.readthedocs.org/en/latest/cli_vs_yum.html#clean-requirements-on-remove-on-by-default
>>>
>>> http://dnf.readthedocs.org/en/latest/conf_ref.html#clean-requirements-on-remove-label
>>>
>>> Its not that system libraries depend on libreoffice but libreoffice being
>>> the sole user of those libraries, and dnf offering to remove the otherwise
>>> unused cruft along with it.
>>>
>>> - Panu -
>>> --
>>> devel mailing list
>>> devel@lists.fedoraproject.org
>>> http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org
>>
>>
>> --
>> devel mailing list
>> devel@lists.fedoraproject.org
>> http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org
>
> --
>
> -Igor Gnatenko



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


Re: F24 System Wide Change: Default Local DNS Resolver

2015-12-01 Thread Vít Ondruch
If I am not mistaken, this is at least 3rd time this change is proposed.
Can somebody post some short summary what was changed, that you believe
it will be successful this time?

Thx


Vít


Dne 30.11.2015 v 17:14 Jan Kurik napsal(a):
> = Default Local DNS Resolver =
> https://fedoraproject.org/wiki/Changes/Default_Local_DNS_Resolver
>
> Change owner(s):
> * P J P 
> * Pavel Šimerda 
> * Tomas Hozza 
> * Petr Špaček 
>
> Plain DNS protocol is insecure and therefore vulnerable from various
> attacks (e.g. cache poisoning). A client can never be sure that there
> is no man-in-the-middle, if it does not do the DNSSEC validation
> locally.
> We want to have Unbound server installed and running on localhost by
> default on Fedora systems. Where necessary, have also dnssec-trigger
> installed and running by default. Unbound and dnssec-trigger will be
> properly integrated with the default network configuration manager
> (e.g. NetworkManager for Fedora Server and Workstation) and with the
> graphical user interface (especially GNOME). The localhost address
> will be the only record in /etc/resolv.conf and no other software
> except dnssec-trigger will be allowed to change its content.
>
>
>
> == Detailed Description ==
> Plain DNS protocol is insecure and therefore vulnerable from various
> attacks (e.g. cache poisoning). DNSSEC is a DNS extension which
> enabled the client to verify the DNS query response and make sure
> there is no attacker to spoof some records. A user connected to
> network usually receives a set of resolvers from DHCP, which should be
> used for name resolution. These resolvers may also do the DNSSEC
> validation. However a client can never be sure that there is no
> man-in-the-middle, if it does not do the DNSSEC validation locally.
> Purpose of this Fedora change is to have a validating DNS resolver
> installed on Fedora systems by default. This includes necessary
> discussions, coordination and integration with other components
> installed on Fedora by default.
>
> There are growing instances of discussions and debates about the need
> for a trusted local validating DNS resolver. There are multiple
> reasons for having such a resolver, most importantly security and
> usability. Security and protection of user's privacy becomes paramount
> with the backdrop of the increasingly snooping governments and service
> providers world wide.
>
> People use Fedora on portable/mobile devices which are connected to
> diverse networks as and when required. The automatic DNS
> configurations provided by these networks are never trustworthy for
> DNSSEC validation, as currently there is no way to establish such
> trust.
>
> Apart from trust, these name servers are often known to be flaky and
> unreliable which only adds to the overall bad and at times even
> frustrating user experience. In such a situation, having a trusted
> local validating DNS resolver not only makes sense but is, in fact,
> badly needed. It has become a need of the hour. (See: [1], [2], [3])
>
> All DNS literature strongly recommends it and amongst all discussions
> and debates about the issues involved in establishing such trust, it
> is unanimously agreed upon and accepted that having a trusted local
> DNS resolver is the best solution possible. It will simplify and
> facilitate a lot of other design decisions and application development
> in the future. (See: [1], [2], [3])
>
> [1] https://www.ietf.org/mail-archive/web/dane/current/msg06469.html
> [2] https://www.ietf.org/mail-archive/web/dane/current/msg06658.html
> [3] https://lists.fedoraproject.org/pipermail/devel/2014-April/197755.html
>
>
>
> == Scope ==
> Proposal owners: Proposal owners shall have to
> * define the syntax and semantics for new configuration parameters/files.
> * properly document how to test and configure the new default setup
> * persuade and coordinate with the other package owners to incorporate
> new changes/workflow in their applications.
> * discuss with WGs in which products the change makes sense and what
> are the expectations of WGs for different Fedora products
> * resolve interoperability issues for Docker and other containers use-cases
>
> Other developers: (especially NetworkManager and the likes)
> * NetworkManager has to implement notifications on connectivity state changes
> * Gnome Shell has to use the connection provided resolvers (fetched
> directly from NM) for Hot-Spot login purposes
> * Ideally other developers and user should test their software and
> application in this setup and verify that it is working as expected
>
> Release engineering:
> * Make sure that the necessary packages (dnssec-trigger, unbound) are
> part of the composes for the appropriate Fedora Products.
> * Add services needed for the setup into the default presets
> (dnssec-triggerd.service)
>
> Policies and guidelines:
> * Any software, including NetworkManager, will have to be configured
> to not tamper with the content of '/etc/resolv.conf' by default. The
> c

Re: DNF could improve messages about package auto-removal

2015-12-01 Thread Petr Spacek
On 1.12.2015 08:20, Dan Book wrote:
> I have run into this before and it was very confusing, it really should be
> a separate command from remove for when you actually want to remove what
> dnf thinks is now "unused".

Maybe it would help if these auto-removed packages are clearly marked as such
in summary printed by DNF.

Currently the output looks like this:
$ dnf remove ekiga
Dependencies resolved.
=
Removing:
 ekiga x86_64 4.0.1-17.fc22   @fedora   19 M
 evolution-data-server x86_64 3.16.5-1.fc22   @updates  14 M
 geocode-glib  x86_64 3.16.2-1.fc22   @fedora  160 k
 gnome-online-accounts x86_64 3.16.4.1-1.fc22 @updates 4.0 M
 libgdata  x86_64 0.17.3-1.fc22   @updates 1.7 M
... and so on

It would be easier to understand if it printed:

$ dnf remove ekiga
Dependencies resolved.
=
Removing:
 ekiga x86_64 4.0.1-17.fc22   @fedora   19 M
Removing unused dependencies:
 evolution-data-server x86_64 3.16.5-1.fc22   @updates  14 M
 geocode-glib  x86_64 3.16.2-1.fc22   @fedora  160 k
 gnome-online-accounts x86_64 3.16.4.1-1.fc22 @updates 4.0 M
 libgdata  x86_64 0.17.3-1.fc22   @updates 1.7 M

... and so on

Petr^2 Spacek

> 
> On Tue, Dec 1, 2015 at 1:38 AM, Panu Matilainen 
> wrote:
> 
>> On 12/01/2015 07:02 AM, Christopher wrote:
>>
>>> What's the deal with libreoffice packages being a dependency for so many
>>> system library packages?
>>>
>>> I try to `sudo dnf remove libreoffice\*` and it grabs a bunch of
>>> surprising
>>> packages with it, including some fonts and system libraries. Granted, I
>>> don't think I need any of these things, so it's probably safe to uninstall
>>> them, but it is surprising that so many packages depend on libreoffice
>>> packages. I'd normally expect the dependencies to be the other way around
>>> (libreoffice-* depending on system libraries some basic fonts, while other
>>> fonts are independent or have only optional dependencies on LibreOffice).
>>>
>>> I don't need or want an offline office suite (it's huge, and takes up
>>> bandwidth during updates). I don't mind uninstalling it after a fresh
>>> install, but it is surprising how much goes with it.
>>>
>>
>>
>> http://dnf.readthedocs.org/en/latest/cli_vs_yum.html#clean-requirements-on-remove-on-by-default
>>
>> http://dnf.readthedocs.org/en/latest/conf_ref.html#clean-requirements-on-remove-label
>>
>> Its not that system libraries depend on libreoffice but libreoffice being
>> the sole user of those libraries, and dnf offering to remove the otherwise
>> unused cruft along with it.
>>
>> - Panu -
--
devel mailing list
devel@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org