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

            Bug ID: 2414339
           Summary: zsv+lib: tabular data swiss-army knife CLI + world's
                    fastest (simd) CSV parser
           Product: Fedora
           Version: rawhide
          Hardware: All
                OS: Linux
            Status: NEW
         Component: Package Review
          Severity: medium
          Assignee: [email protected]
          Reporter: [email protected]
        QA Contact: [email protected]
                CC: [email protected]
  Target Milestone: ---
    Classification: Fedora



Hi,

I have packaged zsv and its devel subpackage.
Now, I am submitting it now for the review.

Note: This is my first package and I am seeking a sponsor.

Here are all the relevant details:

- FAS username:  iamazeem

- Upstream repo: https://github.com/liquidaty/zsv
- Description:   zsv+lib is a fast CSV parser library and extensible
command-line utility. It achieves high performance using SIMD operations,
efficient memory use and other optimization techniques, and can also parse
generic-delimited and fixed-width formats, as well as multi-row-span headers.

- Copr
  - Repo:  https://copr.fedorainfracloud.org/coprs/iamazeem/zsv/
  - Build: https://copr.fedorainfracloud.org/coprs/iamazeem/zsv/build/9786400/

- Koji
  - Builds
    - Rawhide: https://koji.fedoraproject.org/koji/taskinfo?taskID=138838971
    - F44:     https://koji.fedoraproject.org/koji/taskinfo?taskID=138839812
    - F43:     https://koji.fedoraproject.org/koji/taskinfo?taskID=138839203
    - F42:     https://koji.fedoraproject.org/koji/taskinfo?taskID=138839519
    - EPEL10:  https://koji.fedoraproject.org/koji/taskinfo?taskID=138839603

Here are the notes on the specific choices made for packaging:

- The `configure` script is a custom one and does not support all the options
of `%configure` macro.
  - `--exec-prefix` had to be used to route the final built files to a known
directory.
  - Without `--exec-prefix`, the build directory is different for each target
and compiler.
- `make build` builds the lib only but it installs it too.
- `make install` builds both exe and lib. It installs both as well to
`--exec-prefix`.
- Under `%install`, the manual steps had to be performed to install all the
files to the correct buildroot directory structure.
- `ppc64le` arch has been excluded as it is not currently supported.

Reproducible: Always


-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
https://bugzilla.redhat.com/show_bug.cgi?id=2414339

Report this comment as SPAM: 
https://bugzilla.redhat.com/enter_bug.cgi?product=Bugzilla&format=report-spam&short_desc=Report%20of%20Bug%202414339%23c0

-- 
_______________________________________________
package-review mailing list -- [email protected]
To unsubscribe send an email to [email protected]
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/[email protected]
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to