Re: Fedora 33 System-Wide Change proposal: Make nano the default editor

2020-06-26 Thread Michael Watters
Makes sense to me.  Many people do not know how to use vi/vim and don't
want to spend time learning arcane commands just to edit a bit of text. 
This would also put Fedora in line with other distros such as Ubuntu.

Those of us who actually *want* to use a different editor can also
easily change this setting via the $EDITOR environment variable.

On 6/25/2020 1:18 PM, Ben Cotton wrote:
> https://fedoraproject.org/wiki/Changes/UseNanoByDefault
>
> == Summary ==
>
> Let's make Fedora more approachable, by having a default editor that
> doesn't require specialist knowledge to use.
>
> == Owner ==
> * Name: [[User:chrismurphy| Chris Murphy]]
> * Email:  chrismur...@fedoraproject.org
>
>
> == Detailed Description ==
>
> Users are exposed to the default editor when they use commands that
> call it. The main example here is something like git
> commit.
>
> Fedora does not currently have a default terminal text editor, because
> the $EDITOR environment variable is unset by default. But a common
> scenario where users wind up in a terminal text editor is when using
> 'git commit'. By default, git picks vi. You need to spend time
> learning how to use it, for even basic editing tasks. This increases
> the barrier to entry for those who are switching to Fedora and don't
> know how to use vi. It also makes things hard for those who don't
> particularly want to learn how to use vi. (These arguments would apply
> just as well if git picked Vim. vi is like hard mode for Vim, with
> fewer features, missing syntax highlighting, and no indication of what
> mode you are in. Even Vim users may feel lost and bewildered when
> using vi.)
>
> In contrast, Nano offers the kind of graphical text editing experience
> that people are used to, and therefore doesn't require specialist
> knowledge to use. It is already installed across most Fedora Editions
> and Spins. This proposal will make Nano the default editor, while
> continuing to install vim-minimal (which provides vi, but
> not Vim). People will still be able to call vi if they
> want to edit a file. It will also obviously be possible to change the
> default editor to vi or Vim, for those who want it.
>
> Why make Nano default and vi optional, rather than the other way
> round? Because Nano is the option that everyone can use.
>
> == Feedback ==
>
> Pending ...
>
> == Benefit to Fedora ==
>
> * Makes the default editor across all of Fedora more approachable.
> * Nano is also mostly self-documenting, by displaying common keyboard
> shortcuts on-screen.
> * More in line with the default editor of other distributions.
>
> == Scope ==
> * Proposal owners:
> ** Modify comps to include nano Fedora wide.
> ** Create a new subpackage of nano, called
> nano-editor.
> ** nano-editor to include
> /usr/lib/environment.d/10-nano.conf, which sets
> $EDITOR to nano.
>
> With this approach, if nano is uninstalled, the
> configuration will be removed with it. At the same time, installing
> nano on its own won't install the conf.
>
> * Other developers: N/A
>
> * Release engineering: [https://pagure.io/releng/issue/9522 #9522]
>
> * Policies and guidelines: N/A
>
> * Trademark approval: N/A
>
> == Upgrade/compatibility impact ==
>
> Will not apply to upgrades.
>
> == How To Test ==
>
> Run export EDITOR="/usr/bin/nano".
>
> == User Experience ==
>
> Users running git commit will be able to just type their
> commit message, rather than having to learn about insert mode, and
> they'll be able to cut and paste without having to learn special
> shortcuts.
>
> == Dependencies ==
>
> No additional dependencies are required.
>
> == Contingency Plan ==
> The contingency plan is to revert the change by removing the
> nano-editor package.
>
> * Contingency deadline: probably the beta? It's an easy change to revert.
> * Blocks release? If the change breaks the redirection to an editor,
> it should block the release. However, this is unlikely.
> * Blocks product? Potentially all.
>
> == Documentation ==
> As part of this change, it would be good to add instructions for
> changing the default editor to the
> [https://docs.fedoraproject.org/en-US/quick-docs/ quick docs].
>
>
___
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: Make nano the default editor

2020-06-26 Thread Michael Watters
It should really be no more effort than running your puppet agent or an
ansible job.  Those are minor configuration changes and are easily
automated.

Also, stopdisablingselinux.com ;)

On 6/25/2020 2:50 PM, Jan Kratochvil wrote:
> With each such
> step it takes more and more effort to make a new Fedora installation usable by
> a developer (setenforce 0, dnf remove bash-completion, remove rhgb quiet 
> etc.).
___
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: Make btrfs the default file system for desktop variants

2020-06-26 Thread Michael Watters
Why not zfs?

On 6/26/2020 10:42 AM, Ben Cotton wrote:
> https://fedoraproject.org/wiki/Changes/BtrfsByDefault
>
> == Summary ==
>
> For laptop and workstation installs of Fedora, we want to provide file
> system features to users in a transparent fashion. We want to add new
> features, while reducing the amount of expertise needed to deal with
> situations like [https://pagure.io/fedora-workstation/issue/152
> running out of disk space.] Btrfs is well adapted to this role by
> design philosophy, let's make it the default.
>
> == Owners ==
>
> * Names: [[User:Chrismurphy|Chris Murphy]], [[User:Ngompa|Neal
> Gompa]], [[User:Josef|Josef Bacik]], [[User:Salimma|Michel Alexandre
> Salim]], [[User:Dcavalca|Davide Cavalca]], [[User:eeickmeyer|Erich
> Eickmeyer]], [[User:ignatenkobrain|Igor Raits]],
> [[User:Raveit65|Wolfgang Ulbrich]], [[User:Zsun|Zamir SUN]],
> [[User:rdieter|Rex Dieter]], [[User:grinnz|Dan Book]],
> [[User:nonamedotc|Mukundan Ragavan]]
> * Emails: chrismur...@fedoraproject.org, ngomp...@gmail.com,
> jo...@toxicpanda.com, mic...@michel-slm.name, dcava...@fb.com,
> er...@ericheickmeyer.com, ignatenkobr...@fedoraproject.org,
> fed...@raveit.de, z...@fedoraproject.org, rdie...@gmail.com,
> gri...@gmail.com, nonamed...@gmail.com
>
> * Products: All desktop editions, spins, and labs
> * Responsible WGs: Workstation Working Group, KDE Special Interest Group
>
>
> == Detailed Description ==
>
> Fedora desktop edition/spin variants will switch to using Btrfs as the
> filesystem by default for new installs. Labs derived from these
> variants inherit this change, and other editions may opt into this
> change.
>
> The change is based on the installer's custom partitioning Btrfs
> preset. It's been well tested for 7 years.
>
> 'Current partitioning'
> vg/root LV mounted at  style="color: tomato">/ and a vg/home LV mounted at /home. These are separate file system volumes, with
> separate free/used space.
>
> 'Proposed partitioning'
> root subvolume mounted at  style="color: tomato">/ and home subvolume mounted at /home. Subvolumes don't have size, they act mostly like
> directories, space is shared.
>
> 'Unchanged'
> /boot will be a small ext4 volume.
> A separate boot is needed to boot dm-crypt sysroot installations; it's
> less complicated to keep the layout the same, regardless of whether
> sysroot is encrypted. There will be no automatic snapshots/rollbacks.
>
> If you select to encrypt your data, LUKS (dm-crypt) will be still used
> as it is today (with the small difference that Btrfs is used instead
> of LVM+Ext4). There is upstream work on getting native encryption for
> Btrfs that will be considered once ready and is subject of a different
> change proposal in a future Fedora release.
>
> === Optimizations (Optional) ===
>
> The detailed description above is the proposal. It's intended to be a
> minimalist and transparent switch. It's also the same as was
> [[Features/F16BtrfsDefaultFs|proposed]] (and
> [https://lwn.net/Articles/446925/ accepted]) for Fedora 16. The
> following optimizations improve on the proposal, but are not critical.
> They are also transparent to most users. The general idea is agree to
> the base proposal first, and then consider these as enhancements.
>
>  Boot on Btrfs 
>
> * Instead of a 1G ext4 boot, create a 1G Btrfs boot.
> * Advantage: Makes it possible to include in a snapshot and rollback
> regime. GRUB has stable support for Btrfs for 10+ years.
> * Scope: Contingent on bootloader and installer team review and
> approval. blivet should use mkfs.btrfs --mixed.
>
>  Compression 
>
> * Enable transparent compression using zstd on select directories:
> /usr/var/lib/flatpak~/.local/share/flatpak
> * Advantage: Saves space and significantly increase the lifespan of
> flash-based media by reducing write amplification. It may improve
> performance in some instances.
> * Scope: Contingent on installer team review and approval to enhance
> anaconda to perform the installation using mount -o
> compress=zstd, then set the proper XATTR for each directory.
> The XATTR can't be set until after the directories are created via:
> rsync, rpm, or unsquashfs based installation.
>
>  Additional subvolumes 
>
> * /var/log//var/lib/libvirt/images  and  ~/.local/share/gnome-boxes/images/ will use separate
> subvolumes.
> * Advantage: Makes it easier to excluded them from snapshots,
> rollbacks, and send/receive. (Btrfs snapshotting is not recursive, it
> stops at a nested subvolume.)
> * Scope: Anaconda knows how to do this already, just change the
> kickstart to add additional subvolumes (minus the subvolume in  style="color: tomato">~/. GNOME Boxes will need enhancement to
> detect that the user home is on Btrfs and create ~/.local/share/gnome-boxes/images/ as a subvolume.
>
> == Feedback ==
>
>  Red Hat doesn't support Btrfs? Can Fedora do this? 
>
> Red Hat supports Fedora well, in many ways. But Fedora already works
> 

Re: nfs-utils-2.1.1 Changes Everything!

2017-01-16 Thread Michael Watters
Ideally the package should have an upgrade script included to translate
any values set in /etc/sysconfig/nfs into /etc/nfs.conf.  I also believe
it would be best to hold off any breaking changes until Fedora 26.

On 1/16/17 5:24 PM, Steve Dickson wrote:
> I can't agree with this more... How does one migrate from one configuration
> model to another? This is exactly why I'm bring this up to the community.
>
> I will be more than willing to work with any project to make this transition
> be as smooth as possible.
>
> steved. 
> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org

___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


dnf system-upgrade fails

2017-01-16 Thread Michael Watters
I have a server running Fedora 24 which I am attempting to upgrade to
Fedora 25.  I've followed the instructions located at
https://fedoraproject.org/wiki/DNF_system_upgrade however the upgrade
process fails after the system is rebooted to run the initial upgrade.
Here are the log entries from my dnf.log file which show some errors.

Jan 16 10:40:16 DEBUG --> Starting dependency resolution
Jan 16 10:40:16 DEBUG --> Finished dependency resolution
Jan 16 10:40:16 DDEBUG timer: depsolve: 166 ms
Jan 16 10:40:16 SUBDEBUG
Traceback (most recent call last):
  File "/usr/lib/python3.5/site-packages/dnf/cli/main.py", line 120, in
_main
ret = resolving(cli, base)
  File "/usr/lib/python3.5/site-packages/dnf/cli/main.py", line 139, in
resolving
base.resolve(cli.demands.allow_erasing)
  File "/usr/lib/python3.5/site-packages/dnf/base.py", line 541, in resolve
raise exc
dnf.exceptions.DepsolveError: nothing provides kmod-libs(x86-64) =
23-1.fc25 needed by kmod-23-1.fc25.x86_64.
nothing provides iptables-libs(x86-64) = 1.6.0-2.fc25 needed by
iptables-1.6.0-2.fc25.x86_64.
nothing provides adwaita-gtk2-theme = 3.22.2-1.fc25 needed by
gnome-themes-standard-3.22.2-1.fc25.x86_64.
nothing provides fipscheck-lib(x86-64) = 1.4.1-11.fc25 needed by
fipscheck-1.4.1-11.fc25.x86_64.
nothing provides system-release(25) needed by fedora-repos-25-1.noarch.
nothing provides python3-dnf-plugins-core = 0.1.21-4.fc25 needed by
dnf-plugins-core-0.1.21-4.fc25.noarch.
package cockpit-shell-120-1.fc25.noarch is not installable.
nothing provides python2-future needed by
python2-stomper-0.4.0-2.fc25.noarch.
nothing provides python-click needed by
python2-flask-1:0.11.1-3.fc25.noarch.
package cronie-anacron-1.5.1-2.fc24.x86_64 requires cronie =
1.5.1-2.fc24, but none of the providers can be installed.
package cryptsetup-1.7.2-1.fc24.x86_64 requires cryptsetup-libs =
1.7.2-1.fc24, but none of the providers can be installed.
package dhcp-client-12:4.3.4-3.fc24.x86_64 requires dhcp-common =
12:4.3.4-3.fc24, but none of the providers can be installed.
package file-5.25-6.fc24.x86_64 requires file-libs = 5.25-6.fc24, but
none of the providers can be installed.
package ipset-6.27-2.fc24.x86_64 requires ipset-libs(x86-64) =
6.27-2.fc24, but none of the providers can be installed.
nothing provides iptables-libs(x86-64) = 1.6.0-2.fc25 needed by
iptables-1.6.0-2.fc25.x86_64
Jan 16 10:40:16 CRITICAL Error: nothing provides kmod-libs(x86-64) =
23-1.fc25 needed by kmod-23-1.fc25.x86_64.
nothing provides iptables-libs(x86-64) = 1.6.0-2.fc25 needed by
iptables-1.6.0-2.fc25.x86_64.
nothing provides adwaita-gtk2-theme = 3.22.2-1.fc25 needed by
gnome-themes-standard-3.22.2-1.fc25.x86_64.
nothing provides fipscheck-lib(x86-64) = 1.4.1-11.fc25 needed by
fipscheck-1.4.1-11.fc25.x86_64.
nothing provides system-release(25) needed by fedora-repos-25-1.noarch.
nothing provides python3-dnf-plugins-core = 0.1.21-4.fc25 needed by
dnf-plugins-core-0.1.21-4.fc25.noarch.
package cockpit-shell-120-1.fc25.noarch is not installable.
nothing provides python2-future needed by
python2-stomper-0.4.0-2.fc25.noarch.
nothing provides python-click needed by
python2-flask-1:0.11.1-3.fc25.noarch.
package cronie-anacron-1.5.1-2.fc24.x86_64 requires cronie =
1.5.1-2.fc24, but none of the providers can be installed.
package cryptsetup-1.7.2-1.fc24.x86_64 requires cryptsetup-libs =
1.7.2-1.fc24, but none of the providers can be installed.
package dhcp-client-12:4.3.4-3.fc24.x86_64 requires dhcp-common =
12:4.3.4-3.fc24, but none of the providers can be installed.
package file-5.25-6.fc24.x86_64 requires file-libs = 5.25-6.fc24, but
none of the providers can be installed.
package ipset-6.27-2.fc24.x86_64 requires ipset-libs(x86-64) =
6.27-2.fc24, but none of the providers can be installed.
nothing provides iptables-libs(x86-64) = 1.6.0-2.fc25 needed by
iptables-1.6.0-2.fc25.x86_64
Jan 16 10:40:16 INFO (try to add '--allowerasing' to command line to
replace conflicting packages)
Jan 16 10:40:16 DDEBUG Cleaning up.

Is there a way to resolve this?  I tried adding the --allowerasing
option which resulted in dnf attempting to remove the dnf and systemd
packages.

Jan 16 11:29:41 SUBDEBUG
Traceback (most recent call last):
  File "/usr/lib/python3.5/site-packages/dnf/cli/main.py", line 60, in main
return _main(base, args)
  File "/usr/lib/python3.5/site-packages/dnf/cli/main.py", line 120, in
_main
ret = resolving(cli, base)
  File "/usr/lib/python3.5/site-packages/dnf/cli/main.py", line 142, in
resolving
base._plugins.run_resolved()
  File "/usr/lib/python3.5/site-packages/dnf/plugin.py", line 82, in fn
dnf.util.mapall(operator.methodcaller(method), self.plugins)
  File "/usr/lib/python3.5/site-packages/dnf/util.py", line 183, in mapall
return list(map(fn, *seq))
  File
"/usr/lib/python3.5/site-packages/dnf-plugins/protected_packages.py",
line 76, in resolved
raise dnf.exceptions.Error(THREATENED_MSG % ', '.join(threatened))
dnf.exceptions.Error: The operation wo

Re: dnf system-upgrade fails

2017-01-17 Thread Michael Watters
It looks like there's an old facter package installed which is a
dependency pulled in by puppet.  The interesting thing here is that the
package references *f23* which has never been installed on this VM.

Here are the packages returned by the rpm command.

[root@git ~]# rpm -qa|grep -vE '\.fc2[456]|gpg-pubkey|debuginfo'
fedora-repos-24-3.noarch
facter-2.4.3-1.fc23.x86_64
rpmfusion-free-release-24-3.noarch
fedora-package-config-apt-16.00-8.noarch
fedora-release-24-2.noarch
fedora-release-server-24-2.noarch
rpmfusion-nonfree-release-24-3.noarch


On 01/16/2017 10:56 PM, Zbigniew Jędrzejewski-Szmek wrote:
> On Mon, Jan 16, 2017 at 10:05:38PM -0500, Michael Watters wrote:
>> package cronie-anacron-1.5.1-2.fc24.x86_64 requires cronie =
>> 1.5.1-2.fc24, but none of the providers can be installed.
>> package cryptsetup-1.7.2-1.fc24.x86_64 requires cryptsetup-libs =
>> 1.7.2-1.fc24, but none of the providers can be installed.
>> package dhcp-client-12:4.3.4-3.fc24.x86_64 requires dhcp-common =
>> 12:4.3.4-3.fc24, but none of the providers can be installed.
>> package file-5.25-6.fc24.x86_64 requires file-libs = 5.25-6.fc24, but
>> none of the providers can be installed.
>> package ipset-6.27-2.fc24.x86_64 requires ipset-libs(x86-64) =
>> 6.27-2.fc24, but none of the providers can be installed.
> It looks like something is holding back the upgrade. Normally this
> should get detected in the 'dnf system-upgrade --download' phase,
> and not after reboot, but let's ignore that for now.
>
> Do you have some very old packages that don't have an upgrade
> and are not obsoleted by anything? I'd guess that one of them is
> holding back either cryptsetup-libs or file-libs or ipset-libs...
> Try   rpm -qa|grep -vE '\.fc2[456]|gpg-pubkey|debuginfo'
>
> Zbyszek
> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: Let's talk about Fedora in the '20s!

2020-01-08 Thread Michael Watters
It would be in RedHat's own best interest to promote the Fedora project
more though.  Isn't Fedora supposed to be the upstream/testing grounds
for RHEL releases?  What's the best way to learn and get familiar with a
RedHat based environment?  It's Fedora, although I do know RHEL offers
free developer licenses and CentOS is always there as well.

On 1/7/20 12:39 PM, Adam Williamson wrote:
> On Tue, 2020-01-07 at 11:37 -0600, Joe Doss wrote:
>> On 1/7/20 11:33 AM, Adam Williamson wrote:
>>> If anyone has a handy generous multi-millionaire up their sleeve,
>>> please call Matt. :)
>> *coughs* Red Hat...
> I *did* say "generous"
___
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: Git Forge Requirements: Please see the Community Blog

2020-01-21 Thread Michael Watters

On 1/21/20 4:31 PM, Michael Catanzaro wrote:
> On Tue, Jan 21, 2020 at 4:04 pm, Neal Gompa  wrote:
>> And any discussion of GitHub isn't going to involve self-hosted, it's
>> going to involve GitHub.com, which means we're talking about losing
>> more of our independence as a project. This is one of those things
>> that I'm not sure is a wise move.
>
> Well since we have a request for requirements: I propose requirements
> #1 and #2 are to be self-hosted and open source. I'm suspect the
> Fedora community would be outraged if we fail to meet either requirement.

I second this.  FOSS is what's allowed RedHat to succeed and it would
really suck to see Fedora switch to a closed source platform that's
owned by Microsoft...

Also, as somebody who runs a self hosted pagure server I would really
hate to see pagure go away.  I understand Pingou may not have the time
to work on the project as in the past but the torch should definitely be
passed to somebody else or the community to continue work on the project.
___
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: Git Forge Requirements: Please see the Community Blog

2020-01-21 Thread Michael Watters
On 1/21/20 4:59 PM, Felix Schwarz wrote:
> (Though
> I somehow got used to pagure and getting the gitlab integration to the same
> level as pagure currently will be a lot of work for sure.)


Maybe I'm just a grumpy old system admin but it sounds like a lot of
work for little, if any, gain.
___
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: Git Forge Requirements: Please see the Community Blog

2020-01-22 Thread Michael Watters

On 1/22/20 1:56 AM, Michal Konecny wrote:
> If we go this way, in a few years we will end up in the same situation
> as with Pagure today. We will have many custom patches (which we need
> to take care of) and we will not have manpower to compete with the
> features of other major git forges.


Which just begs the question, do you *need* to compete with other git
forges.  Seems like pagure fills a niche that the others don't.
___
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: CoC

2020-03-19 Thread Michael Watters
This is one reason I vastly prefer decentralized platforms such as
mailing lists and Usenet.  You can't unsend an email.

On 3/19/2020 4:20 PM, Ty Young wrote:
> Oh, and when called out about the censorship on places like Medium &
> Reddit, people who apparently have the ability to uncensor threads(AKA
> higher ups) here attempted to weaponize it by threats as if it was
> somehow damning and later only uncensored parts of the whole thread. 
___
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: Can we maybe reduce the set of packages we install by default a bit?

2019-04-10 Thread Michael Watters
You mean like systemd?  ;)

On 4/10/19 7:10 AM, Brian (bex) Exelbierd wrote:
> Adding software the user doesn't want
> to have it as assumed for other users is always a trade-off.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Can we maybe reduce the set of packages we install by default a bit?

2019-04-11 Thread Michael Watters
I'd say that backward compatibility is important and as a Fedora
workstation and server user I expect crond to work OOTB.  Yes, users can
install and enable the service if needed but cron is such an essential
part of every system that I see no reason to exclude it.

On 4/11/19 6:30 AM, Brian (bex) Exelbierd wrote:
> My interest, and the way I read the OP was not about minimal size,
> directly.  In this case, it sounds like we have adopted a tool,
> systemd, that replaces another tool, cron.  We can debate the
> completeness of the replacement, etc, but it is also valid to question
> why we ship both as default installed.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: F28 System Wide Change: Reduce Initial Setup Redundancy

2017-12-06 Thread Michael Watters
On 12/4/17 7:03 PM, Michael Catanzaro wrote:
> On 12/04/2017 03:11 PM, Chris Murphy wrote:
>> Also, for any kind of early boot troubleshooting even once a user is
>> created, systemd emergency and rescue targets only accept root user
>> login. If root user is disabled, it's impossible to do such early boot
>> troubleshooting. So I think systemd needs a way to accept an admin
>> user (wheel group) as an alternative login rather than only root.
>
> Yes, good point. This is a longstanding problem. Hopefully making
> disabled root the default behavior for Fedora Workstation might nudge
> the systemd developers into fixing it.
>
> Of course, Ubuntu has managed to survive the past year and a half with
> the same nonfuctional rescue prompt, so I don't think it should block
> this change.
>
> Michael
> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org

Just because Ubuntu likes to shoot themselves in the foot doesn't mean
that Fedora should do the same thing.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: Hiding the grub menu by default on single OS installs

2018-06-01 Thread Michael Watters
What about users that don't use a graphical login manager?  Personally I
*like* seeing boot messages so that I know what is going on.

Having the menu available is also quite useful for booting into rescue
mode or selecting a different kernel.


On 05/31/2018 06:23 AM, Hans de Goede wrote:
> Hi All,
>
> I'm working on improving the Fedora boot experience, with the
> end goal being a user pressing the on button and then going
> to the graphical login manager without him seeing any
> text messages / menus filled with technical jargon.
>
> IIRC we used to hide the grub-menu by default on single
> OS installs, but we seemed to have stopped doing that,
> for new Fedora 29 installs I would like us to start
> hiding the menu by default on single OS installs again,
> see:
>
> https://fedoraproject.org/wiki/Changes/HiddenGrubMenu
>
> The goal if this email is to:
> 1) Give people an advance warning about the plan to change
> this so we can discuss this early on
>
> 2) See if anyone knows why we stopped doing this, I think
> we may simply have stopped doing this to simplify to bootconfig
> code in anaconda and because we did not always identify the
> single OS case correctly, but I wonder if there were other
> reasons?
>
> Regards,
>
> Hans
> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives:
> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/ILRC44ESGWKWZ6DNOCTK4KPQGVIQY5AM/
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/EB7R5RYWJR3PUUKRJ26YYQRTGMBTPGC4/


Re: Hiding the grub menu by default on single OS installs

2018-06-01 Thread Michael Watters
Well said.  Seems like Fedora is slowly turning into Fisher Price My
First Linux instead of being a distro that actually respects its users. 
IME people that run Fedora usually know what they're doing and trying to
obfuscate and hide things simply makes the distro *harder* to use.


On 06/01/2018 12:52 AM, Kyle Marek wrote:
> I think going through this effort to shave a few seconds off of the boot
> time is just going to make everything harder *especially* when the shit
> hits the fan... I don't think it's worth perpetuating the
> Windows-ification of Fedora, either.
>
> Regards,
>
>     Kyle
>
> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives: 
> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/CZ2QOYTYAVBYWGRU5Q2WWFD54VNIHVEJ/
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/DGHN5MGVVJLXLJVUWQELFFZBYNZJP54C/


Re: F29 System Wide Change: Strong crypto settings: phase 2

2018-06-05 Thread Michael Watters
Not just web sites.  Changes in Firefox and Chrome have already made
working with embedded devices such as DRAC and storage servers nearly
impossible.  IMO there needs to be a fallback option to still allow
access to "insecure" sites that still use TLS 1.0 or older certificates
that still use SHA-1.


On 06/02/2018 05:57 AM, Christian Stadelmann wrote:
>> On Fri, Jun 01, 2018 at 01:40:58PM +0200, Jan Kurik wrote:
>> What is the availibility of TLS 1.2 vs 1.1/1.0 on the internet ?
>> ie how likely is this to break the ability of users to access websites
>> they care about ?
> There is quite a lot, sadly. I'd say about 0.1…1% of all internet sites of my 
> personal browsing behavior. Fedora's infrastructure works fine with TLS 1.0 
> and 1.1 disabled. Essential parts of the eclipse.org infrastructure is still 
> on historic crypto levels, including its wiki, git server and marketplace. 
> This DEFAULT policy probably will break the eclipse marketplace client in 
> Fedora.
>
> I haven't found perfect data but SSLLabs' "SSL Pulse" [1] gives some hints. 
> Applying their current metric, any server without TLS 1.2 support will be 
> rewarded with grade C or worse. See [2] for an example. Assuming that 
> grade-F-sites are broken beyond any repair, there's still 7.7% grade C and a 
> few grade D pages resulting in up to 7.8% of all websites still using TLS < 
> 1.2. Without good data on this I highly recommend not disabling TLS <1.2 by 
> default on F29.
>
> [1] https://www.ssllabs.com/ssl-pulse/
> [2] https://www.ssllabs.com/ssltest/analyze.html?d=marketplace.eclipse.org
> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives: 
> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/Z6RXR5W6KH4NODRINVJFEBIBQRX4I6HP/
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/BPNMA54WJ5B7QMBTEMPDVDGOHCIHQDHN/