Re: List of long term FTBFS packages to be retired in August

2020-06-29 Thread alexandrebfarias
I'm interested in helping with those NodeJS packages.

-- 
Alexandre de Farias / etinin

On Mon, Jun 29, 2020, 12:50 Vít Ondruch  wrote:

>
> Dne 29. 06. 20 v 17:21 Miro Hrončok napsal(a):
> > js-jquery1 nodejs-sig, patches, vondruch   Fedora 30
> > js-jquery2 vondruchFedora 30
> > js-sizzle  nodejs-sig, patches, vondruch   Fedora 30
> >
>
> I was ranting about js-jquery (and js-sizzle is dependency of js-jquery)
> on this list already several times. I picked it up just to keep it alive
> in whatever state, because bundling it everywhere won't make things
> better. So is there anybody who would like to give it some love? Or
> should I let the packages finally go and let everybody else to bundle
> whatever they want?
>
>
>
> Ví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
>
___
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: User experience issue on btrfs

2020-06-28 Thread alexandrebfarias
>(if Alexandre is willing to do some further
>testing to put numbers on the problem)?

I'm willing to perform further testing. There shouldn't be anything very
special about my workload. I was working mostly with NodeJS 12 and React
Native. VS Code (I should mention I make use of TabNine, which can be a
huge drain on system resources). So, in a typical work session I'd have
android emulator open, PostgreSQL, some chrome tabs, VS Code, probably
Emacs, plus the React Native metro server and an Express.js backend.
Everything felt slower than it did on Windows, while now it feels much
faster. The only system that comes to my mind when comparing performance
now and performance with BTRFS is the Pentium III 1000MHz I had many years
ago (even with nodatacow followed by rebalancing and defragmenting).

>Alexandre, if you could provide an estimate of approximately when this
>happened (approximate kernel version)...?

I've actually tried many kernel versions over the last few months and do
not believe the kernel version had any impact/
I still have some of the logs since my current system was cloned from the
BTRFS one. The first version I tested was 5.6.0-0.rc5.git0.2.fc32.x86_64 (I
downloaded the RC image a few days before the official release).

After release I kept running into space constraints, which I thought were
contributing to the extremely degraded performance. In my attempts to fix
that, I tried rebalancing and defragmenting multiple times. I did increase
the partition size in order to try and fix the problem, without success, in
order to try and make sure the on disk layout was the best it could be).
Also tried tweaking the mount flags (i.e. by adding noatime) but the
difference was negligible.

My last efforts to salvage my BTRFS experience (and I really wanted to love
this filesystem) were with 5.6.19 and even 5.7.4 (I started with the
testing repos enabled, and then disabled  them and went to a stable kernel
when things started going south).

I'm aware there could be a number of factors resulting in my poor
experience, but then everything started working just by rsyncing over to a
XFS filesystem. I pretty much tried everything else before doing this, from
changing kernel versions to trying every possible combination of graphics
driver.

part /boot/efi --fstype="efi" --noformat
--fsoptions="umask=0077,shortname=winnt"
part swap --fstype="swap" --ondisk=sda --size=8008
part btrfs.475 --fstype="btrfs" --ondisk=sda --size=93368
part /boot --fstype="ext4" --ondisk=sda --size=1024
btrfs none --label=fedora_localhost-live btrfs.475
btrfs / --subvol --name=root LABEL=fedora_localhost-live
btrfs /home --subvol --name=home LABEL=fedora_localhost-live

> I would definitely be interested in more data here, but from what I
> read, it *seems* like that WD Blue SSD is wonkier than it should be.

Any specific testing procedures to try and test this hypothesis?

> From what I remember about Android Studio / Simulator, it uses qemu and
disk images under the hood. Setting the nodatacow attribute (chattr +C, I
think?) on VM images should improve performance by a fair bit.

I did eventually follow this recommendation as per multiple sources. But
even then, performance was sub-par (it was useable but it kept getting
slower with time).

I did perform the following commands on every folder which had containers
or VMs:

$ mv */path/to/dir* */path/to/dir*_old
$ mkdir */path/to/dir*
$ chattr +C */path/to/dir*
$ cp -a */path/to/dir*_old/* */path/to/dir*
$ rm -rf */path/to/dir*_old


> Maybe libvirt / gnome-boxes / virt-manager should do that by default

It surely is necessary. I don't think it was doing that by default (at
least with virt-manager, don't know about Gnome Boxes). But then, again,
there are packages like Android Emulator which are commonly used for
development and I'm not sure whether anything could be done besides warning
the user.

On Sun, Jun 28, 2020 at 11:21 AM Michael Catanzaro 
wrote:

> On Sun, Jun 28, 2020 at 4:11 pm, Fabio Valentini 
> wrote:
> > Maybe libvirt / gnome-boxes / virt-manager should do that by default
> > if it detects that the backing storage for an allocated VM image is
> > on btrfs (if it doesn't do that already)?
>
> Yeah that's the plan:
> https://gitlab.gnome.org/GNOME/gnome-boxes/-/issues/88
>
> ___
> 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
>
___
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

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

2020-06-28 Thread alexandrebfarias
Hello,

I decided to register just so I could offer my humble take on this. First
of all, I have many years of Linux experience (mostly on Debian and
Gentoo), but after years without having Linux on my desktop environments
(though I did use it on all servers I have managed, mostly on the Debian
side of things). Seeing the currently offered options, even though I almost
nil experience with RHEL/CentOS/Fedora systems, I decided to go with Fedora
earlier this year (just before F32 was released). BTRFS drove me an inch
away from completely removing Fedora from my system and never looking back
again. I mean, it couldn't be just a file system, it seemed impossible that
deeper issues within the distro weren't involved.

Android emulator went literally unusable. Images that podman would build
10x times faster in lower specced servers. Turned off datacow on the
folders containing the vm images/container fs's and copied them in order to
get rid of the fragmentation. Things were a little better, but performance
was still degrading every single day. I just threw the towel and turned off
datacow entirely as a palliative, which made the system somewhat usable but
also made btrfs a toothless tiger, took away all of its compelling
features.

All of this was on a Predator Helios 300 - 572 notebook, i7 7700, 32gb ram,
dedicated Nvidia 1060, with the BTRFS system installed on a 500GB WD Blue
SSD. At this point I was starting to wonder whether Fedora, Gnome or even
Linux were a viable choice of this machine, it seemed my computer wasn't
getting along with the system at all.

Only reason I still have Fedora is that I managed to backup the data on my
NVME WD Black 256GB drive, wiped it and created a new XFS partition as a
last ditch effort (also mirroring the previous Swap / boot layout, but this
time I had swap encryption) I mean, of course the PCI-E interface is fast
than the SATA one, but the difference is barely noticeable during daily
usage. And while I had BTRFS as a raw partition, XFS was on top of LVM and
LUKS. My WD Blue SSD is also, fine tested it over and over again to make
sure and my previous Windows installation ran there and performed just
fine.

Wasn't very hopeful, but after a simple rsync and simply pointing grub to
the new XFS partition gave a whole new life to my system. The sizes were
very similar (the BTRFS partition had about 230GB), so it can't come down
to that. The difference was so absurd I couldn't believe I was actually
enjoying the exact same system just because of a FS change. I really wish I
could provide benchmarks to back my claim but at this point I was quite fed
up and had lost a lot of productive time because of the countless hang-ups
and even crashes I experienced with btrfs.

 Don't expect much love on this, since my opinion has been downvoted on
reddit by many of those who don't want to hear bad news about btrfs. And
no, I don't have any benchmarks and did not collect any logs, I'm not
talking about a bug, BTRFS is defective beyond anything Fedora could do to
fix it. After spending so much time fighting against my system

So, deciding to come back to Linux after getting fed up with Windows, meant
that I'd have to make some choices. Foremost of all for me, after choosing
Fedora, was choosing a suitable filesystem. I installed it on a partition
taking about half of a pretty decent WD Blue SSD. I actually expected btrfs
to be one of the best aspects of my experience, was quite excited to make
use of its capabilities (and I didn't even get to using RAID features,
which are knowingly riddled with defects).

I've never thought much of ext4 and in the past I just went with JFS for my
desktop machines. I mean, my machine is pretty decent, the performance
impact couldn't be that bad, even seeing the benchmarks. Turns out I was
wrong. My system was pretty much unusable after some weeks. Even
defragmenting and doing every kind of mount flag option optimization known
to man didn't make the situation any better. Turning off CoW was the only
thing that made me able to even perform simple tasks on my otherwise
performant computer.

With all due respect, this proposal is borderline wreckless. There is not a
single benchmark out there showing BTRFS is suitable for any common
workload of an average Fedora user. Anedoctal experience is even worse. I'm
boarding an airplane right now and this e-mail should be quite
disorganized, but I had to leave my 2cents

I'm not surprised RHEL completely got rid of BTRFS and not even oracle is
using it as a default for their Enterprise Linux.
___
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