digint / digint/btrbk

WARNING: Failed to parse subvolume detail with new btrfs-progs-5.14.2-1.fc34.x86_64 package on Fedora 34

Open Beginner friendly
#422 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
Perl
Stars
2.1k
Forks
139
PR merge metrics
No merged PRs in 30d

Description

When running btrbk received the WARNING message in the title after upgrading to the newest version of btrfs-progs 5.14.2-1 (Fedora 34). This version has additional information displayed when running 'btrfs subvolume show' command. Saw this is similar to issue https://github.com/digint/btrbk/issues/290. Tried adding the following to the 'my %trans {..' declaration in the btrbk file (starting at line# 994) and the warnings go away.

"Send transid" => "send_transid",
"Send time" => "send_time",
"Receive transid" => "receive_transid",
"Receive time" => "receive_time",

```
$ rpm -qa btrfs-progs btrbk
btrbk-0.28.3-4.fc34.noarch
btrfs-progs-5.14.2-1.fc34.x86_64
```

Contributor guide

No contributing guide indexed for this repository

Research direction

Start in the btrbk file around the `my %trans` declaration at line 994, and compare the fields emitted by `btrfs subvolume show` in btrfs-progs 5.14.2 with the parser mappings. Confirm that the additional Send and Receive fields no longer produce the warning while existing subvolume detail parsing still works.

Written by the indexing model from the issue text.

Assessment

Tech stack
fedora, perl
Domain
cli
Issue type
Bug
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
72/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.