Re: dnssec-trigger + GNOME + NetworkManager integration

2015-07-01 Thread Michael Catanzaro
On Wed, 2015-07-01 at 18:40 -0400, Paul Wouters wrote:
> That's the same as saying remove the "continue anyway" frmo the 
> browser.

Yeah, I want to do that too; actually I added it to Epiphany myself,
not because it's a good idea, but because I know we'll be in for
complaints otherwise, because Firefox and Chrome let you continue and
we have to be just like them

Basically all browser vendors agree that the Continue Anyway button was
a huge mistake, but everyone is afraid to remove it for fear users will
switch to a competing browser, so it's here to stay I'm afraid

Anyway, if you think it's absolutely essential to have an opt-out, I
guess we could have one buried in the network panel. But we don't want
to advertise it.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: dnssec-trigger + GNOME + NetworkManager integration

2015-07-01 Thread Michael Catanzaro
On Thu, 2015-07-02 at 00:44 +0200, Reindl Harald wrote:
> the more important question: who do gnome developers think they are 
> to 
> make such decisions?

Hi Reindl,

If you know enough about TLS to decide whether to click the Load Anyway
button in your browser on a particular site, or enough about DNSSEC to
know whether you want to disable validation, then congratulations: you
are the 1%. That's great, but we are building an operating system that
needs to be safe to use for the 99%. An operating system that requires
users to make confusing security-related decisions is not safe to use.
Constructing such an operating system is not ethical.

If you know what a session cookie is, that clicking the Load Anyway
button in your browser leaks it to attackers, and why that matters,
then you are the privileged minority, and our software is not designed
for you alone. Our free software will respect users -- the entire user
population, not just the 1% -- or it will be bullshit [1].

I don't expect you to agree with me on this, but there you have it. :)

Michael

[1] http://mjg59.dreamwidth.org/32686.html

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: dnssec-trigger + GNOME + NetworkManager integration

2015-07-01 Thread Michael Catanzaro
On Wed, 2015-07-01 at 19:59 -0400, Paul Wouters wrote:
> Principles are good and well. But how many times did you actually USE
> that option you so reluctantly implemented? :)

Actually, I honestly don't remember ever using it except testing it
during development. I just don't visit broken sites. They are few and
far between nowadays.

Last time I found a broken site that I wanted to visit, I complained
about it on my blog [1], and it got fixed. Actually, there was another
time recently: I was planning to use the Bugzilla instance of a certain
highly popular third-party distributor of software for Fedora, at the
request of one of the developers, but it was broken (I think it used a
worthless cacert), so I went on with my life instead.

[1] https://blogs.gnome.org/mcatanzaro/2015/01/30/mozilla-is
-responsible-for-the-redhat-corpmerchandise-com-fiasco/
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Pre-nonresponsive maintainer request

2015-07-02 Thread Michael Catanzaro
On Wed, 2015-07-01 at 21:33 -0500, Richard Shaw wrote:
> I haven't gone through all the requirements but it seems pretty clear 
> that brasero is unmaintained.

FWIW, it's unmaintained upstream as well. If anyone is looking for a
GNOME package to take care of
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Summary/Minutes from today's FESCo Meeting (2015-07-01)

2015-07-02 Thread Michael Catanzaro
On Thu, 2015-07-02 at 09:55 +0200, Tomas Hozza wrote:
>   * AGREED: Netizen is not approved as spin. We approve the option to
> have netizen as optional suite in anaconda. Please work with
> Workstation WG. (+7, 0, -0)  (thozza, 18:48:50)

Hi, maybe there was some misunderstanding about the Workstation
installer, but we don't allow configuration of package selection. Users
are expected to use GNOME Software once the system is up and running.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: dnssec-trigger + GNOME + NetworkManager integration

2015-07-02 Thread Michael Catanzaro
On Thu, 2015-07-02 at 16:38 +0200, Reindl Harald wrote:
> this type of attitude?
> 
> everybody who reads IT news over the past years about CA's issued 
> certificates even for Google knows that a CA signed certificate does 
> not 
> prove anything - the real problem is wehn this happens for Google 
> somebody takes notice and the press writes about it
> 
> if the same happens for your domain nobody will recognize it

The situation is going to be getting a lot better in the near future,
though. We're getting to the point where we can start enforcing
Google's certificate transparency: if your certificate isn't on the
public audit list, we can simply reject it. That allows individual web
sites to get an immediate heads-up whenever any fraudulent certificate
is issued for their site. (And researchers will be looking after the
most important sites, of course.) That's not going to fix TLS in
itself, because most sites probably don't care, but if the site does
care, it will be impossible to issue a browser-trusted certificate for
the site without that site knowing. (At least, that's my understanding
of the technology; I haven't researched it thoroughly.)

You're right that OCSP is worthless. GNOME applications don't currently
perform any certificate revocation; I'm not willing to implement OCSP
unless Firefox is willing to enforce it, and they aren't. We should
implement OneCRL, which solves the revocation problem for intermediate
certificates, but there doesn't seem to be any reasonable solution for
individual sites yet. OCSP must-staple seems promising.

Of course, we can't have any of these nice features in GNOME unless
somebody wants to pay for their implementation. (If so, get in touch
please.)

Michael
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: dnssec-trigger + GNOME + NetworkManager integration

2015-07-03 Thread Michael Catanzaro
On Fri, 2015-07-03 at 15:43 +0200, Petr Spacek wrote:
> For the record, and all this can be solved by DNSSEC + DANE. See RFC 
> 6698.

I was planning to use DANE as a second required check in addition to
the normal certificate chain. That is, if either the certificate chain
doesn't check out or DANE fails, then something is spooky and the site
should be inaccessible. Other browsers are throwing around ideas about
using DANE to make the site accessible in the event the certificate
chain fails, which seems like the wrong direction to me. I haven't
really seen any good arguments in favor of one approach or the other,
though.

Michael
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: dnssec-trigger + GNOME + NetworkManager integration

2015-07-03 Thread Michael Catanzaro
On Fri, 2015-07-03 at 11:21 -0400, Mike Pinkerton wrote:
> Isn't the whole point to eliminate the need for third party  
> certificate authorities entirely?

Well I think you could choose to do that, or you could choose to use it
as an additional security measure on top of traditional certificate
authorities.

> Just to clarify what you are saying -- if there is a third party  
> certificate chain which fails, then you would distrust the site.  But
>   
> if there is no third party certificate authority chain, and DANE  
> succeeds, then you would accept the DANE-provided certificate and  
> trust the site.

I was thinking to require both to work, instead of just one or the
other. Seems like that would make life hardest for the attacker.
Anyway, we'll probably wait for some major browser to use DANE first
(probably won't be Chrome [1]) and then copy what they do for GNOME.

Michael

[1] https://www.imperialviolet.org/2015/01/17/notdane.html
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Summary/Minutes from today's FESCo Meeting (2015-07-01)

2015-07-07 Thread Michael Catanzaro
On Tue, 2015-07-07 at 11:18 +0200, Tomas Hozza wrote:
> How is the Live installer different from the network installer? Is it
> just some configuration thing, or are those completely different
> installers? It looked like regular Anaconda last time I installed
> Workstation.

It's the regular installer with fewer options (e.g. there is no
possibility for software selection, and almost all of the network
configuration options are removed) and it runs way faster (since it's
just copying an image to disk, not installing individual RPMs).

> I'm just trying to understand if you don't want to give the user the
> option to choose the installation options from live CD on purpose 
> (due
> to user experience or such) or if there is some real issue?

We want the installer to be as simple and easy-to-use as possible. Our
philosophy is that anything that can happen after installation should
happen after installation. The installer takes care of setting up the
operating system, then you can go from there. (Furthermore we don't
expect users to be familiar with the packages offered, and can't really
do quality control on the different package sets.)

There are also some big bonus points for this approach:

* Much faster installation (it takes ~5 minutes for me, not on an SSD)
* Much smaller download size (we can't provide any serious software
selection in 1.5 GB)

For Fedora 24, we've proposed trimming down Anaconda much more, since
most of Anaconda's functionality is redundant with our initial setup
tool that already handles language, keyboard, and timezone selection: h
ttps://listman.redhat.com/archives/anaconda-devel-list/2015
-June/msg7.html

We do have the alternative network installer for power users who want
to configure software selection at install time. The network installer
is the full-featured Anaconda, and I expect it always will be. But
that's not the download we advertise to users; we relegate it to a
sidebar on the download page. And I think the default set of packages
will probably be a bit different (you might get some packages that
we've blacklisted from our live installer; this used to be a problem,
not sure if it still is).
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Orphaned Packages in rawhide (2015-07-07)

2015-07-07 Thread Michael Catanzaro
On Tue, 2015-07-07 at 13:04 +0100, Richard W.M. Jones wrote:
> Looks as if there's a lot of fall out from this.
> 
> rpm -qi says "GNOME library for CUPS integration", which sounds 
> important.
> 
> Does anyone know if this library has been replaced by something else,
> or if it just needs someone to step up and own the package in Fedora?

It's not important; it was last released in 2008, so it's obsolete for
a very long time. Looking through the list of affected packages, I
don't see anything that I'm concerned about losing for Fedora
Workstation (all the GNOME packages listed there are also obsolete).
Except the OCaml stack clearly has a problem. Feel free to pick it up
if that's easier than figuring out what's wrong.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Summary/Minutes from today's FESCo Meeting (2015-07-01)

2015-07-07 Thread Michael Catanzaro
On Tue, 2015-07-07 at 08:54 -0500, Chris Adams wrote:
> Once upon a time, Michael Catanzaro  said:
> > For Fedora 24, we've proposed trimming down Anaconda much more, 
> > since
> > most of Anaconda's functionality is redundant with our initial 
> > setup
> > tool that already handles language, keyboard, and timezone 
> > selection: h
> > ttps://listman.redhat.com/archives/anaconda-devel-list/2015
> > -June/msg7.html
> 
> Unless the installer is not going to ask any questions or give any
> information, language and keyboard are needed for input/output during
> install.

We actually need to ask for language/keyboard layout before ever
starting the installer. Currently the live environment is English
language and US keyboard layout, and good luck figuring out how to
change that (you need to open System Settings and navigate through the
English UI) unless you're already familiar with Fedora. So Anaconda is
actually too late to configure these.

> Installing the system without configuring the clock can lead to 
> booting
> into a system with files that were written in the future, not being 
> able
> to join network authentication systems, and confusing/invalid install
> logs.

I think our plans for time are hazier. We can normally use NTP to try
to fix the clock if it's in the future, but if NTP is unavailable (it's
blocked, or there's no network access...) then maybe we should show the
timezone panel in the installer after all. (For that to work well,
Anaconda would need to learn how to tell gnome-initial-setup not to run
timezone selection.) You can always change the clock and timezone with
System Settings regardless, so it's just the same discoverability issue
that we want to fix with language and keyboard layout, except in this
case we'd rather not prompt until after the installation if we can
avoid it.

Michael
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: [Guidelines change] Changes to the packaging guidelines

2015-07-09 Thread Michael Catanzaro
On Thu, 2015-07-09 at 11:22 -0400, Stephen Gallagher wrote:
> Is there any case to allow Supplements: in the Fedora Collection? It
> seems to me like this could be problematic. (e.g. I write a plugin 
> for
> a popular engine and package it, then add Supplements: so that it 
> gets
> pulled in by default whenever that engine is installed. My plugin 
> then
> causes things to crash.) I think it is reasonable for us to forbid
> Supplements: except with FPC exemption. It should be up to the owner 
> of
> the primary package to decide to add Recommends: instead.

The new guidelines say "reverse dependencies may be used with the
agreement of the package maintainer of the targeted package" which
seems good enough to me.

"Reverse dependencies are mainly designed for 3rd party vendors who can
attach their plug-ins/add-ons/extensions to distribution or other 3rd
party packages. Within Fedora the control over which packages a package
requires should stay with the package maintainer. There are, however,
cases when it is easier for the requiring package not needing to care
about all add-ons. In this cases reverse dependencies may be used with
the agreement of the package maintainer of the targeted package."
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: [Guidelines change] Changes to the packaging guidelines

2015-07-10 Thread Michael Catanzaro
On Thu, 2015-07-09 at 21:42 -0600, Jerry James wrote:
> If that is not what the word means, then a definition
> in the introduction would be very helpful, since there is no
> definition anywhere on that page.

A hint is a weak dependency that does not affect the default package
suggestion: Suggests and Enhances.

Recommends and Supplements are not hints.

There is a little table at the top of the wiki page; maybe it could be
more clear.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: RPM Weak Dependencies and the install media compose process

2015-07-10 Thread Michael Catanzaro
On Fri, 2015-07-10 at 08:20 -0400, Josh Boyer wrote:
> You didn't offer your opinion on which of the three options you think
> we should go with.  I would offer option 1 is the one we'd pick.  It
> honors the intentions of the package maintainer the best.  Which 
> would
> you choose?

Option 2 is just weird. If a packager uses Suggests to express a
dependency, that means the dependency should not be installed
automatically. If packagers have to think "is my package installed by
default and if so would it be bad to have this Suggested package
installed as well," that's going to make Suggests much less useful.

Option 3 would increase the need to manually add missing packages that
we actually want. For instance, we currently have evince-browser-plugin
listed in comps for Workstation as a workaround for not being able to
use Recommends in Evince's spec. If we go with Option 3, we'll need to
keep it there forever. If a package shouldn't be installed by default
with another package, then Recommends should not have been used!

I think Option 1 is the best, so that package maintainers don't have to
think separately about the difference between install media compose and
normal package installation..
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Is it time to allow Chromium in Fedora?

2015-08-12 Thread Michael Catanzaro
On Tue, 2015-08-11 at 14:54 -0400, Neal Gompa wrote:
> I think if we're willing to grant such an exception to Firefox, we 
> should be willing to extend the same to Chromium. That is, of course, 
> provided that we can actively work towards cutting away at bundled 
> libraries and getting the engine switched from FFmpeg to GStreamer. 
> Right now, the effort to switch from ffmpeg to GStreamer is being 
> done largely by Samsung, and I think that variant of Chromium is much 
> more appealing due to the pluggable codec framework in GStreamer. I'd 
> rather not have Fedora ship Chromium with a gimped ffmpeg if we 
> didn't have to, but it would be acceptable if using Samsung's efforts 
> to offer GStreamer support isn't appealing right now and that the 
> bundled ffmpeg libraries are split out into a subpackage.

Unfortunately I would not count on Samsung's work to be upstreamed, as
Google will never use it. The GStreamer folks are hoping for it to be
upstreamed but acknowledge there is no chance it will be built by
default. This is an optimistic hope; it is not unlikely that it will
need to be maintained out-of-tree indefinitely. In this case, it would
be better to use Samsung's Chrome as our upstream, rather than
Google's.

Still, I think the bundling exceptions are reasonable. In particular,
there is no reason for Firefox to receive exceptions if Chromium does
not. (The justification for Firefox is "active security team"; Chrome
has that too.)
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: bodhi 2 now live

2015-08-22 Thread Michael Catanzaro
FWIW I think the new version looks much nicer than the old one.
Hopefully the issues will be ironed out.

On Thu, 2015-08-20 at 17:48 +0200, Kevin Kofler wrote:
> * The formatting of the update notes has changed in some ways (line
> breaks
>   gone missing?), breaking my nicely formatted notes, e.g.:
>   https://bodhi.fedoraproject.org/updates/calamares-1.1.2-1.fc23
>   (The enumerations were turned into one paragraph with bogus
> italics.)

This one's a feature I think: updates are already displayed to the user
in markdown -- at least in GNOME Software, and I think even the
obsolete GNOME Package Updater, and I think Muon as well? not sure
about Apper -- so users are going to see your updates in italics no
matter what. You'd be forgiven for not realizing this, since the web
interface did not show this. That was a serious problem.

(I'd like to hope/assume that the markdown parser is the same as is
used in the user-facing system update tools)
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: when DEP-3 compliant patches in Fedora?

2015-08-28 Thread Michael Catanzaro
On Fri, 2015-08-28 at 14:40 +0200, Kevin Kofler wrote:
> I am opposed to any such scheme, because it means we could no longer
> produce 
> our patches with diff without hand-editing them.
> 
> Such information, if needed, belongs into specfile comments.

Let's do that then. openSUSE already has established required comments
for patches in specfiles: https://en.opensuse.org/openSUSE:Packaging_Pa
tches_guidelines#Patch_markup_.28also_called_.22Tagging_patches.22.29

It works well in practice. It's not hard to write, and it more helpful
than the Fedora tradition of just adding a link to the upstream bug.
Maintainers in openSUSE understand that it is required.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: No autocomplete for new package in bodhi 2.0?

2015-09-13 Thread Michael Catanzaro
On Sun, 2015-09-13 at 19:28 +0100, Tom Hughes wrote:
> Normally you're right, but if the package has only just been created 
> then it doesn't work. I assume bodhi catches up eventually but there
> is 
> definitely a delay when a new package is created during which bodhi 
> won't find it and you have to enter the build name instead.

I gave up trying to edit an update last week, because the new Bodhi
wouldn't autocomplete the build name, and I couldn't enter it manually
either. This was ridiculously hard to do in the old Bodhi, though, to
the point where I would normally give up and use fedpkg, so it's not
really a regression

Michael
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Disable PulseAudio flat volumes to prevent it from pushing volume level to max

2015-09-17 Thread Michael Catanzaro
On Thu, 2015-09-17 at 15:33 -0700, Thomas Daede wrote:
> That said, flat-volume is the upstream default so we might want their
> input, as well as looking at what other distros do.

Ubuntu disables it. To the best of my knowledge, all other distros
stick with the upstream default.

I am in favor of disabling. It can be extremely frustrating when apps
are misbehaving.

Michael
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Disable PulseAudio flat volumes to prevent it from pushing volume level to max

2015-09-21 Thread Michael Catanzaro
On Mon, 2015-09-21 at 18:00 -0400, Owen Taylor wrote:
> There is danger to the ears if an application assumes that 100%
> volume
> is a safe volume and blindly sets its volume to 100% without user
> input. But that only affects that application - one application's
> misbehavior never affects another application.

That's definitely not correct. With flat volumes, applications can and
do set the system volume to 100%. I've received numerous complaints
about this. It's particularly frustrating when watching YouTube videos,
since YouTube sets the system volume to 1 when starting a video. We are
still waiting for some promised "browsers API" in PulseAudio to fix
this easily.

I think it's telling that this thread is full of complaints about flat
volumes, with no supporters. Also, Ubuntu does not seem to be getting
any complaints about the lack of flat volumes. :)

Michael
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Disable PulseAudio flat volumes to prevent it from pushing volume level to max

2015-09-21 Thread Michael Catanzaro
On Mon, 2015-09-21 at 17:46 -0700, Thomas Daede wrote:
> In the case of Youtube, you shouldn't be having any issues because
> Mozilla switched to using a soft mixer internal to Firefox:
> 
> https://bugzilla.mozilla.org/show_bug.cgi?id=1046814
> 
> If you still have issues, you should report them upstream.
> 
> (note that this means all website volume sliders are designed to
> behave
> as a mixer, not as flat volumes)

Hi, sorry I forgot to say "in WebKit," which rather changes the meaning
of my email. The relevant developer is still trying to avoid mixing
streams internally. I do not understand it all very well, except the
problem goes away when flat volumes are disabled. :) PulseAudio is
going to offer some "browsers API" that will somehow allow fixing this
properly, but that does nothing to help with all the applications that
don't understand flat volumes, and in the meantime we are stuck with
the bug

Cheers,

Michael
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: bugzilla search missing fields; can't find if F21 dracut bug filed lately

2015-10-01 Thread Michael Catanzaro
On Thu, 2015-10-01 at 04:53 -0400, Felix Miata wrote:
> doesn't any kind of list in SeaMonkey (maybe because of noscript?)

Yeah, the fact is that NoScript is incompatible with the Internet...
probably that's not how the web should be, but it is how it is

For those of us not blocking the scripts, the Bugzilla upgrade is a
huge improvement. Those gigantic combo boxes were horrible to use;
typeahead find is way nicer. I smile each time I use it; eventually I
will get used to it, but for now, being able to easily move bugs
between components for the first time is still a huge deal to me. Maybe
you could whitelist RH Bugzilla? I think I trust Red Hat not to collect
data on me for behavioral advertising, or mine Bitcoin on my computer,
or use my computer to DoS Oracle

Michael
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Add Gparted into Live's

2014-08-08 Thread Michael Catanzaro
On Sat, 2014-08-09 at 02:33 +0430, Hedayat Vatankhah wrote:
> GParted provides a number of essential features users might need, some
> of which are not provided even by any command line tools in Fedora
> repositories: resizing and moving partitions/filesystems. And
> something like resizing FAT partitions is what I have not seen in any
> other tools in Fedora repositories except kde-partitionmanager.
> Anaconda provides resizing facility, but not move. Also, I'm not sure
> if Anaconda can resize FAT partitions. 

Hi Hedayat,

gparted should not be included because it's an advanced tool for
technical users, whereas Fedora Workstation needs to contain only tools
that are easy for everyone to use. Keep in mind that programs included
in the live image will also wind up on the installed system.

Michael


signature.asc
Description: This is a digitally signed message part
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Add Gparted into Live's

2014-08-09 Thread Michael Catanzaro
On Fri, 2014-08-08 at 17:30 -0700, Thomas Gilliard wrote:
> Unfortunately gparted is the only way to repair a usb stick dd'd with
> fedora. Need to use gparted's "create a new mbr" and formatting it
> fat32, boot flag set. The included "disks"  does not seem to have this
> feature. 

Disks can do this. I presume you know how to use Disks to format the
stick and create a new FAT 32 partition, since that's pretty
straightforward. To make the partition bootable, highlight the
partition, select Edit Partition from the little gear menu at the
bottom, then check Bootable.

> This is needed for fedora liveusb-creator GUI to create a bootable
> live USB stick.

Or you could use Disks to create the bootable live USB stick without
messing with any of this: just open the gear menu and click Restore Disk
Image. You can also right click on the file in Nautilus and select Open
With -> Disk Image Writer, which takes you to the same place (and the
only thing you have to do is select the stick from the dropdown menu;
couldn't be easier).


signature.asc
Description: This is a digitally signed message part
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Maximum length of command line arguments

2014-08-17 Thread Michael Catanzaro
This is of little practical consequence unless someone really wants to
pass a 2 MB command line to a program... but as a curiosity, I ran a
diff of a Koji build log from last year against a build from this year,
and I noticed something odd in the configure spew.

Old build log:
checking the maximum length of command line arguments... 1966080

New build log:
checking the maximum length of command line arguments... 1572864

Anyone know why this got smaller? It's 1572864 on my F20 machine as
well.


signature.asc
Description: This is a digitally signed message part
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: appdata questions

2014-08-20 Thread Michael Catanzaro
On Wed, 2014-08-20 at 15:42 +0200, Karel Volný wrote:
> why do we penalize users by hiding contents from them when some
> upstream 
> just doesn't care about this stuff? (see also comment 7 about the
> "unjust 
> burden")?

To clarify, the goal is not to penalize users: quite the opposite. We
want applications in the software installer to have good descriptions
and screenshots to help the user decide if he wants to install the
application. The status quo in F20 is that many apps have just a
sentence fragment of description taken from the desktop file, which is
not very helpful to users and makes our software center look bad. Hiding
applications without good descriptions will improve the quality of 
the results we show, and also encourage Fedora packagers to add the
descriptions. (If upstream doesn't want to add an appdata file, you can
do so in your packaging!)

Michael


signature.asc
Description: This is a digitally signed message part
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: GNOME 3.13.91 megaupdate

2014-09-01 Thread Michael Catanzaro
On Mon, 2014-09-01 at 12:40 +0200, Kalev Lember wrote:
> But if you have anything extra to add, other builds that aren't
> in f21-gnome, feel free to add those to the spreadsheet and I'll pick
> them up for the megaupdate.

It's missing hitori and the adwaita-icon-theme packages.


signature.asc
Description: This is a digitally signed message part
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: ca-certificates 2014.2.1 will remove several still valid CA certificates with weak keys

2014-09-01 Thread Michael Catanzaro
On Mon, 2014-08-18 at 23:48 +0200, Kai Engert wrote:
> Hello,
> 
> this is a heads-up for an update to the ca-certificates package that
> I've just submitted for updates-testing for Fedora 19 and 20.
> 
> The upstream Mozilla CA list maintainers have decided to start removing
> CA certificates that use a weak 1024-bit key. Although those
> certificates are still valid, Mozilla has worked with the CAs, and they
> did agree that it's OK to remove them.

Hey Kai,

This update has caused a lot of pain for Epiphany. Could you take a look
at [1] when you get a chance and help us figure out what's gone wrong?

Thanks!

[1] https://bugzilla.redhat.com/show_bug.cgi?id=1134602#c3


signature.asc
Description: This is a digitally signed message part
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

auto-update-debuginfo and F21

2014-09-03 Thread Michael Catanzaro
Hi all,

In Fedora 20, if you update your system with yum then the yum plugin
auto-update-debuginfo will enable the debuginfo repository, update the
debuginfo packages you have installed, then disable the debuginfo
repository. If you update with GNOME Software or Apper, this doesn't
happen and you wind up with debuginfo packages that don't match the
packages you have installed. They update your debuginfo just fine if you
enable the debuginfo repository manually by modifying /etc/yum.repos.d.

I think it's really time to fix this. Is there any reason we don't
simply have the debuginfo repository enabled by default? Alternatively,
it could be enabled the first time debuginfo-install is run.

Michael


signature.asc
Description: This is a digitally signed message part
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: New Group Calls For Boycotting Systemd

2014-09-08 Thread Michael Catanzaro
On Sun, 2014-09-07 at 22:18 -0700, Adam Williamson wrote:
> >  - intercepts coredumps
> 
> not on Fedora, abrt does that.

It's on the roadmap.  coredumpctl is really great, and it's wonderful
that the ABRT devs are working on this. I don't care too much about the
rest of systemd, but coredumpctl makes daily life a little bit easier.

(If you don't have ABRT installed, then systemd beginning in F21 will
indeed handle core dumps now, but you can always turn it off if you
don't like it.)


signature.asc
Description: This is a digitally signed message part
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: New Group Calls For Boycotting Systemd

2014-09-08 Thread Michael Catanzaro
On Sun, 2014-09-07 at 22:18 -0700, Adam Williamson wrote:
> >  - has tools for setting the system time and timezone, and locale
> 
> Sure. They're useful.

In GNOME, our settings panels previously only worked on Fedora and
Debian, with some half-functional code for Arch and openSUSE, because
each distro handled these differently and required custom code. Now we
have no special casing for different distros, and it works everywhere
these D-Bus interfaces are present (including systems without systemd
that provide it, like Ubuntu).

I don't really care where these interfaces live, but they need to exist
somewhere, and systemd seems like the logical place for them.


signature.asc
Description: This is a digitally signed message part
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: ca-certificates 2014.2.1 will remove several still valid CA certificates with weak keys

2014-09-08 Thread Michael Catanzaro
On Mon, 2014-09-08 at 10:06 +0200, Nikos Mavrogiannopoulos wrote:
> Unfortunately only NSS works. Both openssl and gnutls fail to connect to
> popular sites because of that change. It should not be assumed that the
> users of ca-certificates are only programs using nss.

[1] is an interesting read. I get the impression that certificates are
being removed as long as there is a compatible replacement that NSS can
validate, based on NSS's custom strategies for certificate validation.
Is this claim accurate?

This is a very big problem for the GNOME stack, which uses gnutls. We're
getting complaints about sites that Epiphany can't display because the
CSS fails certificate validation, or sites that don't display at all,
which all work fine in Firefox.

> I guess this is verification based on the rfc5280 path validation.
> Unlike that NSS ignores the provided trust chain and tries to construct
> a new one internally. That's interesting and happens to work around the
> issue here but it is not and must not be required for all software to
> reconstruct trust chains. The TLS is very specific on that issue, the
> chain is provided by the server.

From my perspective as an application developer who wants the Internet
to "just work," and where proper functionality is defined as "whatever
Firefox and Chrome do"... any deviation from NSS's behavior is
problematic. :/ I know this is unfortunate but that's the reality of the
Internet. We have a partially-finished port of glib-networking from
gnutls to NSS, I guess for this reason.

Intermediate cert caching is another big pain point. My university ran
an important site for years without a chain of trust, and kept closing
my issue reports until I realized that they were using Firefox to
validate their chain of trust, and the cert that had signed the only one
they were sending was cached for them. This behavior is harmful not just
to other browsers, but also to Firefox users who happen to not have that
certificate cached yet.

> I do not agree. Such changes are dangerous to be performed on a stable
> release, and may introduce more issues than solve. Ca-certificates
> should not assume that NSS is its only user. That is either (1) it
> should include the trusted certificates that are still in wild use, or
> (2) it should include the intermediates of the trusted certificates that
> are in use.

I think (2) is what they're trying to do in [1], but it looks like this
relies on NSS-specific behavior. (And I'm aware that [1] is just one
case out of many.)

[1] https://bugzilla.mozilla.org/show_bug.cgi?id=986014


signature.asc
Description: This is a digitally signed message part
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: ca-certificates 2014.2.1 will remove several still valid CA certificates with weak keys

2014-09-08 Thread Michael Catanzaro
On Mon, 2014-09-08 at 17:07 +0200, Nikos Mavrogiannopoulos wrote:
> I understand but this is not the case here. The internet isn't broken
> because of gnutls and openssl have some limitation, but because the
> current NSS derived ca-certificates work assume the NSS validation
> strategy. This should not be allowed in the Fedora package.

I would say, "The Internet is broken because NSS is more permissive than
gnutls and openssl, and also because the current NSS derived
ca-certificates assume the NSS validation strategy." Even once this
fallout gets straightened out, we will still have cases of sites that
work in Firefox and Chrome but not in Epiphany, which is unfortunate.

Thanks a bunch for your help with debugging the issue!

Michael


signature.asc
Description: This is a digitally signed message part
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: ca-certificates 2014.2.1 will remove several still valid CA certificates with weak keys

2014-09-09 Thread Michael Catanzaro
On Mon, 2014-09-08 at 23:26 -0700, Adam Williamson wrote:
> certificate_list
>   This is a sequence (chain) of certificates.  The sender's
>   certificate MUST come first in the list.  Each following
>   certificate MUST directly certify the one preceding it. 

We recently learned the hard way in GNOME that if you rely on this
behavior, some sites won't work because webmasters test their sites with
NSS, and NSS doesn't care which order certificates are sent in. (gnutls
can reorder certificates too, though.)


signature.asc
Description: This is a digitally signed message part
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

timedated is broken by default in F21

2014-09-09 Thread Michael Catanzaro
On Tue, 2014-09-09 at 10:38 +0200, Miroslav Lichvar wrote:
> Yeah, that was nice, when it worked as we wanted. Unfortunately, with
> the latest systemd the NTP service which is enabled/disabled by
> timedated is no longer selected from the services installed on the
> systemd, but is now hardcoded to the systemd SNTP client (timesyncd).
> 
> That means the NTP status reported in GNOME settings may be incorrect,
> enabling/disabling NTP will do nothing if another NTP service is
> enabled
> or timesyncd will be enabled even when our default NTP client
> (chronyd) is installed.
> 
> https://bugzilla.redhat.com/show_bug.cgi?id=1136905
> 
> Upstream is not interesting in having this configurable. Should we be
> patching timedated? Or GNOME?

Miroslav,

This is clearly a problem. We don't want the NTP switch in
gnome-control-center to stop working just because a distro decided to
use an "alternative" NTP client like ntpd or chronyd.

It looks like we have three options: (1) carry a downstream patch to
systemd, (2) carry a downstream patch to gnome-control-center, or (3)
drop chrony from the default install. (Is there any reason to keep
chrony?) If all three sets of maintainers are resistant to such a
change, then we should escalate to FESCO and let them choose for us.

Michael


signature.asc
Description: This is a digitally signed message part
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: timedated is broken by default in F21

2014-09-09 Thread Michael Catanzaro
On Tue, 2014-09-09 at 08:37 -0500, Michael Catanzaro wrote:
> (1) carry a downstream patch to
> systemd, (2) carry a downstream patch to gnome-control-center

Note that (1) would be much easier, since that patch is small and
already exists. I expect other distros will either do this, or, more
likely, leave gnome-control-center broken. I can see Fedora switching to
timesyncd, but I doubt there's a realistic chance of that happening in
Debianland or other major distros.

> or (3)
> drop chrony from the default install. (Is there any reason to keep
> chrony?)

Reading [1], it looks like there is a good reason to keep using chrony.

[1]
http://lists.freedesktop.org/archives/systemd-devel/2014-August/022537.html


signature.asc
Description: This is a digitally signed message part
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: ca-certificates 2014.2.1 will remove several still valid CA certificates with weak keys

2014-09-17 Thread Michael Catanzaro
On Wed, 2014-09-17 at 14:16 +0200, Kai Engert wrote:
> I think it's good that we have started experimenting with these
> removals
> in the testing areas of Fedora, because it raises awareness of these
> issues, and hopefully can bring higher priority to getting OpenSSL and
> GnuTLS enhanced.
> 
> But given the heavy complaints, maybe it's necessary that we delay
> shipping the upstream removals into stable Fedora a little longer,
> until
> we have a better solution (either by having OpenSSL/GnuTLS enhanced,

Sounds good. Thanks for taking this issue seriously!

>  or
> maybe by implementing a way that enables users/admins to re-enable
> legacy CA certificates).

For the purposes of Fedora Workstation, no user intervention should be
required.

Michael


signature.asc
Description: This is a digitally signed message part
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: [Test-Announce] 2014-09-22 @ 15:00 UTC - Fedora QA Meeting

2014-09-22 Thread Michael Catanzaro
On Sun, 2014-09-21 at 19:55 -0700, Adam Williamson wrote:
> * Anything else?

The dual boot release criteria? Would be nice to get those finalized as
soon as possible.


signature.asc
Description: This is a digitally signed message part
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Proposal: Increasing application icon sizes to 64px

2014-09-29 Thread Michael Catanzaro
On Mon, 2014-09-29 at 22:05 +0100, Ian Malone wrote:
> Who is using magnifying glasses to view icons?

Icons are displayed far larger in GNOME Shell than in other desktop
environments, and the difference between an SVG icon and a 256x256 icon
(the mandatory minimum size for GNOME apps, and I'm definitely not the
maintainer of several apps with only 128x128 icons, don't look at me) is
fairly noticeable. 48x48 is really too low. 64x64 is too low


signature.asc
Description: This is a digitally signed message part
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Proposal: Increasing application icon sizes to 64px

2014-10-01 Thread Michael Catanzaro
On Wed, 2014-10-01 at 08:57 +0100, Ian Malone wrote:
> That might be a good reason, but it's not the one given at the start
> of this proposal, that was that larger icons are needed for the
> software centre (i.e. for applications to get included in the
> installer) due to higher resolution displays.

I think the software center and shell display icons at the same size, so
it matters equally to both.


signature.asc
Description: This is a digitally signed message part
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Proposal: Increasing application icon sizes to 64px

2014-10-01 Thread Michael Catanzaro
On Wed, 2014-10-01 at 08:19 -0500, Michael Catanzaro wrote:
> I think the software center and shell display icons at the same size,
> so
> it matters equally to both.

I would be smarter if I checked such facts BEFORE sending emails and not
immediately AFTER. The icons in Software are indeed smaller.


signature.asc
Description: This is a digitally signed message part
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: How to handle upgrades to Fedora 21

2014-10-03 Thread Michael Catanzaro
On Fri, 2014-10-03 at 17:06 -0400, Owen Taylor wrote:
>  standard: choose this if none of the above apply; in particular
> choose
>this if you are using an alternate-desktop spin of Fedora

I'd add a comma right after "in particular."

> Feedback from this wide audience appreciated. Would you know what
> option
> to pick?

Yes, it's clear.

I agree with Rahul that "standard" is not a great name for the
nonstandard, non-productized upgrade, though. "Generic" is more
descriptive anyway.


signature.asc
Description: This is a digitally signed message part
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: How to handle upgrades to Fedora 21

2014-10-04 Thread Michael Catanzaro
On Fri, 2014-10-03 at 19:37 -0400, Ray Strode wrote:
> I'm not sure it's worth repainting the bikeshed at this point, but
> during the alluded-to discussion a few alternative names came up that
> would have been better than fedora-release-standard:
> 
> 1) fedora-release-nonstandard

That this was the first item on the list suggests that
fedora-release-standard is not the right name. :) In fact, most of the
names on your list are antonyms of "standard."

> 3) fedora-release-diy

Not a good name for spins. This sounds like Gentoo.

> 4) fedora-release-noncompliant

This one makes it sound like not running a product is a bad thing. Let's
avoid this one.

All the other names are fine. I still like fedora-release-generic the
best. My favorite color of paint is Myrtle Green. It's a nice color. [1]

Michael

[1] https://en.wikipedia.org/wiki/Shades_of_green#Myrtle_green


signature.asc
Description: This is a digitally signed message part
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: btrfs as default filesystem for F22?

2014-10-05 Thread Michael Catanzaro
On Fri, 2014-10-03 at 08:42 +0200, Juan Orti Alcaine wrote:
> Anyway, I recommend using only the core features (snapshots, raid1, 
> scrubs, balances, cp --reflink, etc...), because others have many 
> quirks, like send/receive which get corrupted from time to time, raid 
> 5/6 which is work in progress, or problems related to low free space.

FWIW: openSUSE has disabled very many btrfs features because they aren't
stable enough. [1]

FWIW: SUSE Linux Enterprise 12 will likely also be shipping with btrfs
as default later this year, unless they've changed their plans.

FWIW: openSUSE is actually using xfs for /home and btrfs only for
everything else.

Happy Sunday,

Michael

[1] http://lists.opensuse.org/opensuse-factory/2013-09/msg00029.html


signature.asc
Description: This is a digitally signed message part
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: New hardware for Retrace Server

2014-10-18 Thread Michael Catanzaro
On Wed, 2014-10-15 at 18:02 +0200, Michal Toman wrote:
> - Retracing now runs in memory, which means faster generating of 
> backtraces (by an order of magnitude)

Wow, you weren't kidding. It is much faster than before.


signature.asc
Description: This is a digitally signed message part
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: fedora 21 lets me install packages without root

2014-10-20 Thread Michael Catanzaro
On Sun, 2014-10-19 at 23:34 -0700, James Patterson wrote:
> I am in the wheel group, and if I type:
> 
> nethogs
> 
> then I can install nethogs without any additional authorization. This is
> on a freshly booted machine where sudo has not been run.
> 
> Should this be marked as a blocker?
> https://bugzilla.redhat.com/show_bug.cgi?id=1153005
> 

This was approved by FESCo last year. As you noticed, you're in wheel,
which lets you do lots of privileged things without typing any password
(and many other things with your own password instead of the root
password). If you don't want this behavior, you can just remove yourself
from wheel.

Carry on,

Michael


signature.asc
Description: This is a digitally signed message part
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: ca-certificates 2014.2.1 will remove several still valid CA certificates with weak keys

2014-10-31 Thread Michael Catanzaro
On Fri, 2014-10-31 at 15:00 +0100, Nikos Mavrogiannopoulos wrote:
> > We should work with the upstream OpenSSL and the GnuTLS projects,
> and
> > motivate them to implement more advanced path building. This would
> be a
> > long term project.
> 
> Is there some issue with gnutls in F21? As far as I understand it
> should
> work as expected with the certificates removed.

It works as expected in the sense that GnuTLS can no longer handle major
web sites like Amazon and Kickstarter, this being the natural
consequence of removing a root before the certificates issued by it have
expired


signature.asc
Description: This is a digitally signed message part
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: ca-certificates 2014.2.1 will remove several still valid CA certificates with weak keys

2014-10-31 Thread Michael Catanzaro
On Fri, 2014-10-31 at 15:53 +0100, Nikos Mavrogiannopoulos wrote:
> Are you sure that this is the case with the current package? My F21
> can
> no longer connect to network to test, but gnutls in it should
> reconstruct the chain similarly to what nss does (not very similarly
> to
> be precise but the end result should be the same). If it is not the
> case
> please report it as bug and I'll check it out.

No, I haven't tested this in a month or two. If there's been recent work
on NSS compatibility, that's awesome.

Complicating the matter is that these pages sometimes work and sometimes
don't (CDN magic I suppose) so we really have to rely on bug reports to
know if there's breakage, and we won't get those unless the compat
certificates are removed (which I certainly don't suggest).

Thanks,

Michael


signature.asc
Description: This is a digitally signed message part
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: ca-certificates 2014.2.1 will remove several still valid CA certificates with weak keys

2014-10-31 Thread Michael Catanzaro
On Fri, 2014-10-31 at 16:28 +0100, Kai Engert wrote:
> I confirm that using GnuTLS 3.3.9-2.fc21 on Fedora 21 testing, 
> with ca-certificates-2014.2.1-1.3.fc21,
> and ca-legacy set to disabled,
> the command
>   gnutls-cli -p443 www.amazon.com
> reports a trusted certificate.

This isn't a recent change, see [1]. I presume Amazon is most likely
still broken in Epiphany (when these roots are removed) as there's been
no action on [1], where we decided that gnutls-cli accepted
www.amazon.com because it uses certs if they're valid for either email
or TLS, whereas GLib only uses certs if they're valid for TLS.

Note that due to CDN magic, sites like Amazon load lots of subresources
like images and CSS over connections using unrelated certs, so a more
reliable test is to actually open the web page in a browser.

P.S. To both Kai and Nikos: thanks for all your effort on this matter. A
couple months ago I was quite worried, but now I expect things will turn
out fine.

[1] https://bugzilla.redhat.com/show_bug.cgi?id=1134602


signature.asc
Description: This is a digitally signed message part
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Suggested Freeze Policy change for Fedora 22+

2014-10-31 Thread Michael Catanzaro
This policy change seems like a really good idea. Thanks for working on
it, Stephen.


signature.asc
Description: This is a digitally signed message part
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Join to Mozilla Location Service in Fedora

2014-11-06 Thread Michael Catanzaro
On Thu, 2014-11-06 at 19:33 +0530, Sudhir Khanger wrote:
> How do I benefit from broadcasting my location?

You don't. When a web site requests your location, your browsers prompts
you to decide whether or not you want the site to have your location.
It's not a broadcast to random sites.

For example, a voter's guide might use your location to determine which
electoral districts you live in.


signature.asc
Description: This is a digitally signed message part
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: downgrade version of gthumb in fedora 21 final?

2014-11-06 Thread Michael Catanzaro
On Thu, 2014-11-06 at 13:13 -0800, James Patterson wrote:
> Hi,
> 
> Is it too late to downgrade gthumb in Fedora 21 to 3.2.x?
> 
> The version in Fedora is really slow. I posted a bug with more info:
> https://bugzilla.redhat.com/show_bug.cgi?id=1161052

I agree that should be downgraded in F21 and possibly in rawhide as
well. Since gthumb does not follow the GNOME release schedule, we
shouldn't push unstable versions of gthumb to rawhide. I suspect it's
being picked up by mclazy


signature.asc
Description: This is a digitally signed message part
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: downgrade version of gthumb in fedora 21 final?

2014-11-07 Thread Michael Catanzaro
On Fri, 2014-11-07 at 08:52 +, Richard Hughes wrote:
> No? We push unstable GNOME to rawhide all the time; or is this more of
> a case where we're worrying that a stable gthumb won't be available
> before F22 is due?

Exactly; since that's what happened for F21, there's a reasonable chance
it will happen in the future as well, if not for F22 (which seems quite
possible), maybe F23. With most of GNOME, we know when the next stable
release will be, and there's no harm in pushing unstable versions so
that they get testing. That's not the case with gthumb. I'm confused why
they're not following the GNOME release cycle, but that's their choice,
and the reasonable consequence is that they get less testing in rawhide
so we don't have to gamble on whether or not we'll need to do a
downgrade and +epoch or choose to leave it unstable.

(In this case, the revert is clearly the correct choice as upstream has
said we should not ship 3.3. Anyway, this vindicates the WG's choice to
stick with Shotwell for the time being, as gthumb 3.2 really is a huge
downgrade)


signature.asc
Description: This is a digitally signed message part
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Yum-utils and DNF

2015-03-02 Thread Michael Catanzaro
On Mon, Mar 2, 2015 at 7:55 AM, Michael Mraka 
 wrote:

Hi developers,

I'm trying to finish port of yum-utils scritps to DNF


Hi, thanks for working on this.

One request: when you get to debuginfo-install, can you please change 
it to not disable the debuginfo repository when it's done? Currently 
PackageKit leaves old debuginfo packages unchanged when it updates the 
packages they correspond to, which is annoying, and ABRT does not seem  
to do so either, which is not fun for anyone. That's "by design" since 
debuginfo-install leaves the debuginfo repository disabled, and of 
course PackageKit isn't going to look for updates from a repo that's 
disabled.


An alternative would be to enable this repository by default. I guess 
it's currently disabled by default to make yum go faster, but that 
mostly makes sense for those who don't have any debuginfo installed.


Michael
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Yum-utils and DNF

2015-03-02 Thread Michael Catanzaro
On Mon, Mar 2, 2015 at 1:37 PM, Igor Gnatenko 
 wrote:

Hi,
I created this plugin. I think I will create something like yum plugin
auto-update-debuginfo, i.e. if at least one debuginfo package
installed - it will enable debug repos.


Well I don't see why it needs to be done in a separate plugin, but 
whatever. Thanks a bunch! :)
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Questions about font packaging, hinting and non-responsive maintainer process

2015-03-05 Thread Michael Catanzaro
On Thu, 2015-03-05 at 02:03 +0100, Kevin Kofler wrote:
> Are those hinting instructions manually tuned or autogenerated with 
> ttfautohint? If it's the latter, there's no value in them because Freetype 
> already uses essentially the same autohinting algorithms ttfautohint uses, 
> ttfautohint was developed to provide a similar experience for platforms 
> without such a smart autohinter. But if they're manually tuned, then the 
> hinting instructions can be useful, depending on how well and how completely 
> the work was done. (If only a small percentage of the characters are hinted, 
> it will only degrade the experience because the presence of hinting bytecode 
> makes Freetype disable the autohinter for the whole font.)

Sounds like Kevin knows what he's talking about. I will just add this:

GTK+ (all GTK+ programs not just GNOME ones!) has a setting for hinting
style: choices are None, Light, Medium, and Full. None obviously means
no hints. Light means we ignore the font's native hints and use the
freetype light autohinter. Medium and Full both use the font's native
hints. Medium is the default on Fedora (but not on some other distros),
so hints *are* useful by default. (Unless they are bad hints. Slightly
ironic that Cantarell looks better with the autohinter.)


signature.asc
Description: This is a digitally signed message part
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: FESCo Meeting Minutes (2015-03-04)

2015-03-05 Thread Michael Catanzaro
On Thu, 2015-03-05 at 10:41 -0500, Adam Jackson wrote:
> False.  It's entirely reasonable for a product to mandate an
> appropriate
> security policy, so until and unless we move account creation entirely
> to firstboot, it's something the installer will have to expose.

For Fedora Workstation, we have already done that with
gnome-initial-setup. Many of us would like to see Anaconda stop offering
account creation. (Obviously that only applies for Workstation.)


signature.asc
Description: This is a digitally signed message part
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: FESCo Meeting Minutes (2015-03-04)

2015-03-05 Thread Michael Catanzaro
On Thu, 2015-03-05 at 09:12 -0700, Kevin Fenzi wrote:
> * gnome-keyring?

gnome-initial-setup and gnome-control-center. See:

https://bugzilla.gnome.org/show_bug.cgi?id=735578
https://bugzilla.gnome.org/show_bug.cgi?id=744735

gnome-keyring would need modified if we want to enforce password
strength on e.g. every web site the user wants to save a password for...
that would probably reduce security overall as it would discourage the
user from using gnome-keyring.

Note that in upstream bug #735578 I have failed to build consensus on
any form of password strength checking, let alone the strict checking
that is done by libpwquality, so there is little chance at this point of
GNOME upstream adhering to any policy you come up with. The status quo
is that if libpwquality is in the PAM stack, as on Fedora, then
gnome-initial-setup is broken, and we will probably change
gnome-control-center to break as well (by not enforcing the password
strength check that PAM will enforce).

This is an unfortunate situation that stems from differing requirements.
I don't believe a stronger local password makes the user much safer, and
have yet to see arguments to the contrary.

Michael


signature.asc
Description: This is a digitally signed message part
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: FESCO request to revert password confirmation change in F22

2015-03-06 Thread Michael Catanzaro
On Fri, 2015-03-06 at 12:00 -0700, Kevin Fenzi wrote:
> * The workstation folks think this change could drive away some of
>   their potential users for not much gain. In their case, sshd is not
>   enabled/running and additional security for a device that sits in
>   your home isn't worth the additional complexity. 

Regarding Workstation: I don't think it provides any additional safety,
TBH. I see two cases:

* Case 1: The attacker has physical access to your computer. The user
account password is no protection: I think pretty much all of us know
how to boot a live image and copy files off the disk that way. A BIOS
password would actually help somewhat, to delay the attacker as long as
it takes the attacker to drain your battery to reset it. A disk
encryption password would be real security.

* Case 2: The attacker doesn't have physical access to your computer.
The user account password is irrelevant.

--- This is a pretty simple argument, can anyone point out a flaw? ---

My argument in Case 2 does fall down if the user enables SSH in the
Sharing panel of System Settings. That's indeed disabled by default,
though. It also falls down if the user enables VNC in the Sharing panel,
but that is an orthogonal issue as that's not your user account
password, and it's limited to eight characters regardless. I mention it
because I hesitate to add a password strength check when enabling SSH
unless we do so for VNC as well, which would be impossible. Maybe
someone else has a good idea here.

What if the attacker is not after any files on your computer, but just
your password so that he can reuse it somewhere else? In that case,
password strength still doesn't matter: if he can see the hash of your
password in /etc/shadow to try cracking it, he has already pwned you and
might as well log your keystrokes.

If the attacker is unskilled and doesn't know how to boot a live image,
and the password is *exceedingly* bad ("123", "alice", "mcatanzaro"
etc.), then it would matter if the attacker could guess it. I personally
see little harm in taking the ball away from those who'd use passwords
like those.

Possibly there is something I have missed -- if someone can set me
straight as to a safety issue I am missing, that'd be dandy -- but I for
one have yet to see an argument that the strength of the password
matters at all!

Now, enforcing a strong *disk encryption password* and turning on disk
encryption by default (at least for laptops): that would be some actual
security. :)

Michael


signature.asc
Description: This is a digitally signed message part
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: FESCO request to revert password confirmation change in F22

2015-03-06 Thread Michael Catanzaro
Hi!

On Fri, 2015-03-06 at 23:01 +0100, Björn Persson wrote:
> or if the attacker snuck into your room when you left it to fetch some
> coffee, and needs to unlock your console, implant a backdoor and sneak
> back out before you return, or otherwise can't reboot your computer
> because you would notice it,

Well... yes, I suppose if you've left your computer on and locked, and
the attacker wants to make sure you do not notice the reboot, or wants
to get a RAM dump that would be lost when shut down (e.g. for my
gnome-keyring passwords), then there is some benefit, but to a quite
limited extent IMO: the attacker is still limited by the speed at which
PAM and gdm allow you to try logging in. Every guess takes something
like three seconds. So I think a weak password suffices.

> In the previous paragraph you wrote that it does matter. It seems that
> what you're actually arguing is that the threshold should be very low.

Personally, I'd be fine with the password strength check if the
threshold was very low, but my proposed threshold is *way* lower than
libpwquality can be configured to accept. Different thresholds could
make sense for different products. Obviously many other folks want it
completely gone.

Changing libpwquality would be quite desirable so we can close the
upstream bugs in gnome-control-center and gnome-initial-setup.

Michael

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: FESCo Meeting Minutes (2015-03-04)

2015-03-06 Thread Michael Catanzaro
On Fri, 2015-03-06 at 19:40 -0500, Miloslav Trmač wrote:
> Consider a client enrolled in AD/IPA.

I agree. We can meet both sets of goals with modifications to
libpwquality to allow a *dramatically* weaker default configuration, and
then a corporate deployment can set of pwquality.conf however it likes.
We could even package different configuration files.

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: FESCO request to revert password confirmation change in F22

2015-03-06 Thread Michael Catanzaro
On Fri, 2015-03-06 at 19:25 -0500, Miloslav Trmač wrote:
> The way we deploy LUKS, a single password guess takes one second on a 
> comparable hardware, so the fuzz factor is not actually as large as it might 
> seem.

Wow, I had no clue it was that good. OK, so making one guess at the user
account password every ~three seconds would not be an unreasonable
attack, once you've stolen the computer, given how slow it would be to
attack LUKS. I had incorrectly assumed that the difference in speed
would be orders of magnitude.

Still, this is not a realistic threat for most users, and it would take
forever to attack either way, so this really just convinces me that I
can be safe with a much weaker disk encryption password than I had
previously imagined. :)

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: FESCO request to revert password confirmation change in F22

2015-03-06 Thread Michael Catanzaro
On Fri, 2015-03-06 at 19:35 -0500, Miloslav Trmač wrote:
> There is another very important case where this falls down: the computer is 
> enrolled into AD/IPA and the password is used throughout the organization.  
> Just looking at a local machine does not necessarily tell you what the needed 
> password strength is.
> 
> This is of course not an argument in favor of making the policy stricter, but 
> it does mean that _every_ way to change the password should respect the 
> system-wide libpwsafe configuration.  If the site administrator, along with 
> enrolling into IPA/AD, sets up libpwquality to set up password strength 
> restriction they deem appropriate, _all_ of Workstation should enforce these 
> restrictions.  Now perhaps the right default is to _have_ no restrictions but 
> they need to be enforced the moment someone sets them up.

I doubt anyone will argue against this. :)

> Um, “we can’t do $this so we need to leave other parts of the system 
> insecure” is really not sound logic.  At the very least we have the option of 
> giving up on VNC instead.  And I don’t really see why it would be impossible 
> to add a password strength check for VNC at all; in the worst case we could 
> just store the libpwquality score when the password is set / changed 
> somewhere, and use this stored score to decide whether to warn the user 
> before enabling VNC (storing the scores like this, and telling the attacker 
> which accounts are weak, would be bad on multi-user desktops, but those are 
> rare nowadays and the admin wouldn’t want individual users to go enabling 
> services on such machines anyway).  What am I missing?

Eh, well by my logic they are both so closely-related that it's nonsense
to treat them differently... but that comment was more a wishful
"somebody please fix VNC or rewrite history" than anything. I have no
clue why VNC passwords are limited/truncated to eight characters, but it
seems like that limitation makes the protocol not worth supporting at
all, let alone worth promoting in System Settings. I wonder how well
FreeRDP is coming along

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: F22 Self Contained Change: Disabled Repositories Support

2015-03-16 Thread Michael Catanzaro
On Mon, 2015-03-16 at 15:25 -0400, Stephen Gallagher wrote:
> Other examples might be preview releases of certain software that are 
> not yet stable enough to be in Fedora proper or whose installation 
> might be too disruptive during a stable lifecycle. Like for example 
> the recent GNOME 3.12 repositories for Fedora 20 users since we had 
> the long cycle.

This is a bad example IMO. We are not set up to handle coprs that
include essential system packages. If you try to remove the gnome-3.12
copr with gnome-software, it just uninstalls your desktop environment
and leaves you with a broken computer.

Installing a single application that's not in Fedora from a copr is one
thing, or a newer version of an application, but not if they are core
system packages.

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: OpenSSL MD5 verification disabled?

2015-03-17 Thread Michael Catanzaro
Hi, I don't have any comment on the issue for your particular software
package, since I don't know how important the security of the TLS is for
that package and I'm not familiar with your compatibility needs.
However, I see the following lines in the patch:

// Work around ill-considered decision by Fedora to stop allowing
// certificates with MD5 signatures

It's not an ill-considered decision. Researchers first created a
certificate collision -- a fake cert that's valid for the MD5 signature
that a CA put on another cert -- in *2008*. You can't pretend these are
secure in 2015. If you want to accept MD5 certificates, which might make
sense depending on your compatibility needs, keep that in mind. It's
certainly better than no TLS at all, but won't stop a good attacker.

MD5 certificates were phased out years ago, and blocking them does not
cause any compatibility issues for certificates from real CAs anymore.
The logbook site should use SHA-256 instead of MD5. (Note that SHA-1 is
being phased out too!)

Michael

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Captive portal detection on wired connections - bug or feature?

2015-03-26 Thread Michael Catanzaro
On Wed, 2015-03-25 at 21:02 -0600, Kevin Fenzi wrote:
> This was most likely caused by some issues with out proxy servers this
> evening. We were adding 3 new proxy servers into the rotation and there
> were some config issues with some of them. ;( 
> 
> This would have only affected some folks in North America sporadically,
> (when they happened to hit a proxy that wasn't working right) not
> everyone. 
> 
> Sorry this happened, everything should be back to normal now. 

I think it would make sense to do a second ping to some other server if
the first one to fedoraproject.org fails, for robustness. Maybe to
redhat.com, or something that should never be down like google.com (my
vote), or to someplace that promises not to track users, like
duckduckgo.com (hardly matters much for a connectivity check?).

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: [GSoC'15] Btrfs content-based-storage mode

2015-03-27 Thread Michael Catanzaro
On Thu, 2015-03-26 at 22:30 -0400, harshad shirwadkar wrote:
> Thanks, and I am on top of it. Will post here, once I upload it to
> Google Melange.

Hopefully you've done this already, but if not make sure you do so
*today* as today is the deadline, and if your application isn't in
Melange you haven't applied.


-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

dnf debug-info-install

2015-04-07 Thread Michael Catanzaro
Hi,

I want 'dnf debug-info-install' to be available by default on 
Workstation. Right now it lives in the dnf-plugins-extras package, 
which depends on snapper, which we can't install by default.

Can this plugin please move to dnf-plugins-core?

Michael
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: dnf debug-info-install

2015-04-07 Thread Michael Catanzaro
On Tue, 2015-04-07 at 14:15 +0200, Vít Ondruch wrote:
> Dne 7.4.2015 v 14:09 Michael Catanzaro napsal(a):
> > Hi,
> > 
> > I want 'dnf debug-info-install' to be available by default on 
> > Workstation.
> 
> Sorry for my ignorance, but why it should be installed by default?
> 
> Vít

Because gdb recommends you use it whenever it detects that debuginfo 
is missing. :-) Then the process for figuring out how to install it is 
unnecessarily complex; you either have to magically know that it's 
present in dnf-plugins-extras, or else magically know about the 
yum2dnf man page and scroll to the very bottom of that (which I only 
found because I ran the old debuginfo-install command, which gdb no 
longer recommends, so new users won't find it). Much better to just 
install it by default, IMO. Or make it a dependency of gdb: that would 
be fine too. (Gosh, another great case for Recommends, if only we were 
allowed to use Recommends!)

Anyway, whatever in dnf-plugins-extras that depends on snapper really 
ought to move to another package. That is not a reasonable dependency. 
It tries (and fails) to snapshot my system whenever I run 'dnf', hence 
I uninstalled dnf-plugins-extras soon after I installed it.

Michael
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: dnf debug-info-install

2015-04-07 Thread Michael Catanzaro
On Tue, 2015-04-07 at 12:25 +, Tim Lauridsen wrote:
> debug-info-install is in dnf-plugins-core 

Ah, OK. So two problems:

* The yum2dnf man page says the command is 'debug-info-install' but it 
is 'debuginfo-install'. gdb gets the name right; no change needed 
there.
* The man page says the command is in 'dnf-plugins-extras' but it 
really is in 'dnf-plugins-core'.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: dnf debug-info-install

2015-04-07 Thread Michael Catanzaro
On Tue, 2015-04-07 at 15:30 +, Petr Pisar wrote:
> Because it's not there:
> 
>  ┌──┬─┬┐
>  │Original Yum tool │ New DNF command │ Package│
>  ├──┼─┼┤
>  │debuginfo-install │ dnf  debug‐ │ dnf-plugins-extras │
>  │  │ info-install││
> 
> What looks like `dnf debug-info-install', is `dnf debug‐info-
> install'.
> The character just after `debug' is a Unicode hyphen added when 
> wrapping
> long lines by the groff. It's narrower than ASCII hyphen character.

Wow, that was a great problem. :)

I think it's fine to leave this as-is, now that the package name has 
been fixed. gdb will tell people to do the right thing.

Michael
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Making 3rd party gstreamer codecs work in F22

2015-04-26 Thread Michael Catanzaro
Telling users to install a F21 repo in F22 sounds like a recipe for
disaster. Should we really make it easier to do that?

We could point users towards Fluendo's MP3 gstreamer plugin in the
meantime
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Heads-up: icedtea-web in comps

2015-05-20 Thread Michael Catanzaro
Hi,

I've removed icedtea-web from the firefox group in comps for F23 (not 
F22). If icedtea-web is installed by default in your spin and you want 
to keep it in F23, please add it into your spin's group. This is so 
that we can keep the firefox group as optional in the gnome-desktop-
environment category without pulling in yucky icedtea-web 
automatically.

Note: There should be no user-facing change except when performing a 
netinstall and selecting GNOME Desktop Environment. Fedora Workstation 
already did not include icedtea-web.

Michael
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: RFC: LiveUSB Creator Revamped

2015-05-28 Thread Michael Catanzaro
On Thu, 2015-05-28 at 14:31 +0200, Martin Bříza wrote:
> Also, to see it without actually installing it, there's just a little
> bit  
> outdated screencap:
> https://mbriza.fedorapeople.org/liveusb-6.ogv

That looks quite good!

I have just one comment: the < Back, Write to USB disk, Cancel, and
Write to disk buttons belong in a header bar, at least when running in
GNOME.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: fedup for F23 and beyond

2015-05-28 Thread Michael Catanzaro
On Thu, 2015-05-28 at 14:39 -0400, Przemek Klosowski wrote:
> Do you think the tech could stabilize enough to obviate the first 
> reason? The 6-month workflow cadence remains a good idea, of course, 
> but  could result in a major offline upgrade, instead of  an entire 
> new distribution.

I think we're already at the point where -- at least for Fedora
Workstation (not sure about Server/Cloud), and except for
infrastructure issues -- we can stop branding our releases with a
version number, and simply have a particularly big offline update every
six months. Behind-the-scenes, we still have the six-month cycle, but
this is hidden to users. They get Fedora and it's just Fedora, not
Fedora 21 or Fedora 22. People stop complaining about the 13-months of
support that isn't long enough for them: we wouldn't have that short
support window anymore, instead there is *indefinite* support so long
as you take your monthly QAed updates pack (five small updates packs,
then a big updates pack, then five smaller ones, then a big one, ...).
This is the model Windows is moving to, and it makes a lot of sense to
me.

Michael
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: fedup for F23 and beyond

2015-05-28 Thread Michael Catanzaro
On Thu, 2015-05-28 at 15:05 -0600, Kevin Fenzi wrote:
> With timed: you don't get the newest thing, but switching to the new
> stuff is more on your schedule. You can ignore the new release for a
> while and still get bugfixes/security updates until you are ready to 
> do
> the upgrade.

I should add one more thing: in my vision, applications are always
updated, period, and that's more important than anything else. We have
to do that no matter what, or people will start leaving Fedora for
Ubuntu Snappy Whatever which is supposed to arrive real soon now.
They're going to have a stable OS with up-to-date applications (not
considered part of the OS!), and we need that too to remain
competitive.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: fedup for F23 and beyond

2015-05-29 Thread Michael Catanzaro
On Thu, 2015-05-28 at 17:11 -0600, Stephen John Smoogen wrote:
> Good luck with that vision. I would buy into it a bit more if this
> wasn't the same chestnut dragged out every couple of releases to
> somehow motivate us to accept whatever big OS change is being pushed.
> It has become the "Cry Wolf" story and while eventually the wolf eats
> the flock... it does so because no one believes the criers anymore.
> Please, come up with a better story than people will drop us for
> Ubuntu because none of the changes we have done have stopped that 
> from
> happening when it has happened.. and none of them have made us
> overtake Ubuntu in the last 8 years.

The difference this time is that our primary competitor is doing it in
the near future [1], and we have someone actively working on competing
technology [2].

At least for Fedora Workstation, we cannot head towards a future where
all of our applications are older than what Ubuntu is shipping. That's
untenable for us.

[1] http://www.linuxjournal.com/content/more-stable-future-ubuntu
[2] https://lis
ts.fedoraproject.org/pipermail/desktop/2015-May/012362.html
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: fedup for F23 and beyond

2015-05-29 Thread Michael Catanzaro
On Fri, 2015-05-29 at 09:39 -0700, Gerald B. Cox wrote:
> I'm failing to connect the dots here... snappy is a different 
> packaging paradigm with some advantages
> and disadvantages; but how exactly does it ensure that distributed 
> packages are newer?  Isn't that
> a function of the packager?  

The point is that you can update to the newest versions of applications
as they are released upstream, without having to worry about whether there 
could be incompatibilities with system 
libraries.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: New ABRT CLI

2015-06-02 Thread Michael Catanzaro
On Tue, 2015-06-02 at 15:45 +0200, Richard Marko wrote:
> Hi,
> 
> over last two weeks I completely rewrote abrt-cli to make life easier
> for users and developers.
> 
> It now supports tab completion and few new commands like abrt gdb and
> abrt debuginfo-install. Without any arguments these commands will use
> the last crash that occurred on your system.

Ooooh, 'abrt gdb' in particular sounds like fun. :)

Michael
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: virt-manager - libappindicator-gtk3 - remmina

2015-06-04 Thread Michael Catanzaro
On Thu, 2015-06-04 at 03:24 +0200, Kevin Kofler wrote:
> libappindicator is now (since Fedora 22) also REQUIRED for GTK+ 
> system tray 
> applets to work under KDE Plasma. (Plasma 5 no longer supports the > legacy 
> XEmbed-based system tray protocol that the builtin GTK+ classes 
> implement.)

Hey, that's awesome, congrats on killing XEmbed. I wish GNOME would do
that as well
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: F23 System Wide Change: Default Local DNS Resolver

2015-06-12 Thread Michael Catanzaro
On Fri, 2015-06-12 at 13:00 -0400, Matthew Miller wrote:
> I hope we can get a design for this which integrates better with 
> GNOME
> Shell and the existing network icon there.

Well we're just not going to ship this in Workstation if it breaks
NetworkManager's connectivity checking, nor will we ship anything that
displays a system tray icon (that looks like a debugging tool, not
something users should ever see). But there's plenty of time left
before Fedora 23, and it sounds like several people are trying to fix
these things, so hopefully that will all be taken care of and we'll be
able to spotlight the local DNS resolver as a major new security
feature come release time.

Michael
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: F23 System Wide Change: Default Local DNS Resolver

2015-06-12 Thread Michael Catanzaro
On Fri, 2015-06-12 at 12:17 -0500, Dan Williams wrote:
> > dnssec-trigger prompts the user with a choice of "allow insecure 
> > DNS" or
> > "cache only mode". The latter means "no new DNS and use what's 
> > already
> > in the cache only".
> 
> Yeah, and the interaction story here has been controversial for a 
> long
> time.  The GNOME team certainly has ideas about how it should work,
> which are partly shown by the current hotspot/portal implementation 
> in
> GNOME Shell.  I'll let them discuss these ideas since NM is not 
> involved
> in the higher-level UI story here, just the mechanics of providing
> "might this be a portal" to any NM client, GNOME Shell included.

Hi. In general, prompts along the lines of "do insecure thing [yes]
[no]" are a big no-no. You should either always do the insecure thing
(if it really must be allowed) or never do the insecure thing
(preferably), but prompting the user to make a confusing security
decision is not OK.

In this case I assume always failing the connection is the right thing
to do, as to do otherwise would defeat the purpose of this feature. If
we could automatically display some very basic troubleshooting steps
("call your ISP and tell them xyz"), that would be good too. But I
presume it's unlikely that every workaround will fail and the user is
stuck without DNS? Hopefully that would be rare. If it's not and the
user really must be given a choice to allow insecure DNS, then maybe
the world just isn't ready for DNSSEC yet
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: F23 System Wide Change: Default Local DNS Resolver

2015-06-12 Thread Michael Catanzaro
On Fri, 2015-06-12 at 11:19 -0700, Andrew Lutomirski wrote:
> It wouldn't really have to be Firefox, but getting the browser chrome
> right to avoid trivial phishing attacks is critical, and all real
> browsers already do that fairly well, whereas the simple embedded web
> views (e.g. gnome-shell-portal-helper) get it nearly 100% wrong.

Hi, it sounds like we have a problem to fix in gnome-shell-portal
-helper. What specifically are your requirements for the browser
chrome? I figure as long as the window title is something along the
lines of "Connect to wireless network" and the hotspot can't change
that, then we should be good? We could also put a short explanation of
what is going on in a GtkInfoBar to make it really stand out. I guess
the goal is to make the chrome distinctive enough that a user stops to
think "something is not right, don't enter password" when the captive
portal helper appears and displays google.com.

FWIW the tech used for GNOME apps that need a web view is WebKitGTK+.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

GNOME captive portal helper (was Re: F23 System Wide Change: Default Local DNS Resolver)

2015-06-13 Thread Michael Catanzaro
On Fri, 2015-06-12 at 15:49 -0700, Andrew Lutomirski wrote:
> > 
> But that's not even right.  Suppose you have a captive portal that
> wants you to log in via your Google account.  It can send you do
> https://accounts.google.com, and your browser can verify the
> certificate and show you an indication that the connection is secure.
> Then you really can safely enter your password.

Hmmm, I didn't realize legitimate portals might take you to the public
Internet. It'd be nice to not show 
http://www.gnome.org (the test URL we load, expecting to be hijacked)
if the portal decides not to redirect you to a new URI (not sure how
common that is), but I think we will have to or we can't fix this

> I think the UI should look like a real browser except that it should
> clearly indicate that it's a "Log in to wireless network" browser in
> addition to showing a standard URL bar.
> 
> https://bugzilla.gnome.org/show_bug.cgi?id=749197

Can you please CC me on that bug? I didn't know GNOME Bugzilla even had
private bugs. :D

> > FWIW the tech used for GNOME apps that need a web view is 
> > WebKitGTK+.
> 
> Can that provide real chrome?

The web view is a GtkWidget: you pack it like any other GtkWidget into
your hierarchy, and put your own chrome around it. In this case, a URL
bar would not make any sense since we don't want the user changing the
URL; we'll probably want to display an unmodifiable URL alongside a
security indicator.

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: GNOME captive portal helper (was Re: F23 System Wide Change: Default Local DNS Resolver)

2015-06-13 Thread Michael Catanzaro
On Sat, 2015-06-13 at 14:36 -0400, Paul Wouters wrote:
> using www.gnome.org is wrong. For one, you cannot guarantee they 
> won't
> end up using some redirect and than the captive portal would fail.

I don't get it: what is wrong, what would fail? We expect them to
replace the contents of 
www.gnome.org with either their own content, or else a redirect
someplace else.

> Second, the TTL for that DNS entry is not 0, so it will get cached 
> and
> cause wrong probe results later on.
> 
> There is a good reason we started hotspot-nocache.fedoraproject.org.

Hm... the captive portal helper loads www.gnome.org but it only runs
after NetworkManager has decided there is a captive portal. We can make
this URL configurable at build time if there's really a problem, but
I'm not sure there is, since it's not used for NetworkManager's
connectivity check (which is what triggers us to start the captive
portal helper, and what decides that we have full Internet access and
closes it). For the connectivity check, NetworkManager uses 
https://fedoraproject.org/static/hotspot.txt defined in
/etc/NetworkManager/conf.d/20-connectivity-fedora.conf. So... I guess
that is not good, and we should switch that to use hotspot
-nocache.fedoraproject.org instead?
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: GNOME captive portal helper (was Re: F23 System Wide Change: Default Local DNS Resolver)

2015-06-13 Thread Michael Catanzaro
On Sat, 2015-06-13 at 15:54 -0400, Paul Wouters wrote:
> If the captive portal uses the system's DNS, and the system has 
> cached
> www.gnome.org from when you were on a previous network, your captive
> portal check might use a cached DNS resolve and try to use an HTTP
> connection to a blocked IP address, because the local forged DNS 
> answer
> to the local hotspot IP never got triggered.

Thanks. I am still trying to understand this fully. I assumed the
portal would hijack TCP connections, but if the portal uses DNS
hijacking only and does not hijack TCP connections to the real www.gnome.org, 
and we attempt to open a TCP session to the real 
www.gnome.org, 
and the portal is only expecting us to visit a different host due to
its DNS hijacking, then I understand that we're out of luck and the
portal's login page will never show. OK, I've followed that far.

There is one thing I don't understand. Surely the above is exactly what
will happen if you were to get stuck behind a captive portal with
Firefox or any normal browser? But portals still work reliably for
users. So either the browsers are doing a connectivity test similar to
what you described (to a host with a DNS TTL of 0) and we have to do it
too, or the portals are prepared to hijack TCP connections and not just
DNS and we have no problem, or the portals just don't work reliably for
browsers and portal-helper is an opportunity to fix that. Right...?

Anyway, once I understand this properly, I will file a bug upstream (or
if you have a GNOME Bugzilla account, it would be better if you do so,
to be CCed on responses). Thanks for catching this issue.

Michael
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Packaging Guidelines for Applications using Git Submodules

2015-06-17 Thread Michael Catanzaro
On Wed, 2015-06-17 at 09:24 +0200, Tomas Hozza wrote:
> > I'm trying to figure out the best way to handle the situation where 
> a
> > project decides to use submodules in Git.  The archive generated 
> doesn't
> > incorporate the submodule files.  

Maybe this is a GitHub-specific problem. If the submodule files are not
present in the archive, then archive cannot be intended to be used --
it's just a consequence of pushing a tag to GitHub that a tarball of
the repo contents gets automatically generated.

Projects that host real tarball releases (anything you get from GNOME,
for example) will include the submodule in the archive.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: dnssec-trigger + GNOME + NetworkManager integration

2015-06-23 Thread Michael Catanzaro
On Tue, 2015-06-23 at 18:43 +0200, Tomas Hozza wrote:
> I hope that GNOME Shell somehow only displays the state provided by 
> NM.
> Bastien, please correct me if I'm wrong and please elaborate on the
> details of what the functionality does (e.g. if you launch a new 
> browser
> or so).

Yes, that's correct. If NetworkManager's ConnectivityState is
NetworkManager.ConnectivityState.PORTAL, then we launch a small (250
lines of code) GTK+ app with a WebKitWebView [1][2].

I expect that as long as NetworkManager's existing connectivity API is
not broken, GNOME should be fine.

[1] https://git.gnome.org/browse/gnome
-shell/tree/js/ui/status/network.js#n1964
[2] 
https://git.gnome.org/browse/gnome-shell/tree/js/portalHelper/main.js
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Btrfs as default filesystem for Fedora 23?

2015-06-24 Thread Michael Catanzaro
On Tue, 2015-06-23 at 19:07 -0600, Stephen John Smoogen wrote:
> My apologies.. my tone was not helpful. You are correct that asking
> here is where to start. I think the groups who would be able to help
> answer would be
> 
> 1. Kernel team
> 2. QA team
> 3. Anaconda team
> 4. Workstation/Server/Cloud or just one if it were to be only on one 
> product.

We're unlikely to move forward with btrfs for Workstation until the
kernel team changes its recommendation.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: FESCO Elections - June 2015 - Results

2015-06-29 Thread Michael Catanzaro
On Mon, 2015-06-29 at 13:47 +0100, Tom Hughes wrote:
> Probably not surprising given the silly way the election was 
> announced... It certainly disenfranchised me.
> 
> The problem you see is that the announcement was sent out on 20th 
> June, 
> but you couldn't actually vote then, because voting didn't open until 
> 
> the 22nd. So you couldn't just go and vote when you got the 
> announcement 
> but instead you had to remember to do so a few days later.

I would definitely prefer the announcement to take place once the
balloting has actually opened. I had to put the elections on my to-do
list; otherwise, I would have forgotten as well.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: F23 Self Contained Change: Standardized Passphrase Policy

2015-06-30 Thread Michael Catanzaro
> I understand that as a request to write some simple how-to-use 
> document
> for libpwquality and not a request to drop it altogether and use
> instead ... what?
> 
> Note also that libpwquality is highly configurable and for things 
> that
> can not be configured currently a configuration can be easily added.

We discussed this a while back in the Workstation WG [1]. We'd be happy
with libpwquality if we could configure it to allow weaker passwords
than pwquality.conf currently allows for. This feedback was supposed to
make it to you, but I'm not sure if that happened; we don't track
action items as well as we should.

Michael

[1] http://meetbot.fedoraproject.org/fedora-meeting/2015-04
-01/workstation.2015-04-01-15.00.log.html
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: dnssec-trigger + GNOME + NetworkManager integration

2015-06-30 Thread Michael Catanzaro
On Tue, 2015-06-30 at 11:24 +0200, Tomas Hozza wrote:
> The thing is that some information are unrelated to NM. There is no
> reason to push all information back to NetworkManager, since its role 
> is
> explicitly defined - manage network connections and leave the DNS
> resolution and configuration up to different tool.

I'm not sure I agree with that, from a desktop developer perspective.
It's very convenient for GNOME (and probably also KDE) for
NetworkManager to be the one-stop shop for network management. It
already allows you to configure DNS anyway (in GNOME, under Network ->
hidden gear menu in the lower right -> IPv4 or IPv6) so there has to be
some level of integration to keep that working.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: dnssec-trigger + GNOME + NetworkManager integration

2015-06-30 Thread Michael Catanzaro
On Tue, 2015-06-30 at 14:23 +0200, Tomas Hozza wrote:
> Except that this is exactly what we DON'T want to do. DNSSEC is an
> extension of DNS and it can be used even without the need for the 
> whole
> Internet to be signed. We want to use it even if the network-provided
> DNS resolvers don't support DNSSEC.

I'm confused on one point: why would the user ever want to turn off
DNSSEC validation (except to get past a for captive portal)? It sounds
like you have no shortage of safeguards in place to make sure this
always works: for it to break the user would have to be on a network
that doesn't support DNSSEC, that blocks VPN, with the Fedora
infrastructure down, right? I think it's OK to fail connections in that
case (provided we have a story for captive portals).

What we basically do not want is to give the user an option for turning
a security feature off.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Supporting hibernation in Workstation ed., draft 1

2020-05-30 Thread Michael Catanzaro
On Sat, May 30, 2020 at 1:36 am, Chris Murphy  
wrote:

I don't know whether or when there will be any changes to UI. I think
it's already conditional now. The option to hibernate appears in the
GUI on my test system that can hibernate and doesn't appear on the
systems it's not supported on.


I think we don't expose hibernation in the UI at all, except as 
low-power action to take when out of battery. (In that case, attempting 
to hibernate, risking data loss, is better than power off for 
guaranteed data loss.) Do you see it anywhere else...?


___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Supporting hibernation in Workstation ed., draft 1

2020-05-30 Thread Michael Catanzaro
On Sat, May 30, 2020 at 4:23 pm, Chris Murphy  
wrote:

I only see it in the "Power Button Action" menu.


OK... I stand corrected.

___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Proposal: Install gparted to Live installers

2020-06-04 Thread Michael Catanzaro


I don't think we actually have the technical capability to ship it in 
live media without also installing it by default on the installed 
system.


It currently has to run as root, which is not acceptable, so would 
require some work to split out privileged operations into a separate 
backend process and use polkit for authentication. I think it would 
make more sense to focus on improving Disks to do what you need rather 
than rewriting GParted.


___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Fedora 33 System-Wide Change proposal: swap on zram

2020-06-05 Thread Michael Catanzaro
On Fri, Jun 5, 2020 at 1:52 am, Chris Murphy  
wrote:

That is the plan, otherwise the swap-on-zram device probably never
gets used. And then its overhead, which is small but not zero, is just
a waste.


I thought the plan was to get rid of the disk-based swap partition, 
since it has an unacceptable impact on system responsiveness?


___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Datacenter move days 3 and 4

2020-06-12 Thread Michael Catanzaro
On Fri, Jun 12, 2020 at 9:47 am, John M. Harris Jr 
 wrote:

Why?


John, this was a thread about a data center move. There was no need to 
change the topic. :)


___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Fedora 33 Self-Contained Change proposal: Default animated background for Fedora Workstation

2020-06-16 Thread Michael Catanzaro

On Tue, Jun 16, 2020 at 2:03 pm, Kamil Paral  wrote:
The person proposing this Change should supply some video showcasing 
this, or a very detailed description, otherwise people will have very 
varying ideas of how this works and looks.


$ sudo dnf install f32-backgrounds-animated

Select the animated background in gnome-control-center and see for 
yourself how it works. :) It's an XML file that describes state 
transitions between static images. Usually only the colors vary, 
transitioning to darker colors at night, lighter colors in the morning, 
standard colors during daytime.


Fedora has supported this for as long as I remember, we just haven't 
used it by default in a long time. (I think we actually shipped an 
animated background by default once before a while back, though it's 
been long enough that I don't remember that for certain.)


___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Fedora 33 Self-Contained Change proposal: Default animated background for Fedora Workstation

2020-06-16 Thread Michael Catanzaro
On Tue, Jun 16, 2020 at 2:41 am, Kevin Kofler  
wrote:
"select a different frame"? Does that imply that you want to ship the 
full

animated package on all spins, even those that do not support animated
backgrounds, and let each spin pick its own preferred version out of 
the

list (because all will be shipped anyway)?


No, see the existing f32-backgrounds.spec for how the subpackaging 
works. Animated backgrounds are in a separate subpackage that spins do 
not need to install.


___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


  1   2   3   4   5   6   7   8   9   10   >