PVA protocol client/server library and utilities.

Is epics-base/pvxs beginner-friendly?

We have not seen enough recent pull requests from outside contributors to epics-base/pvxs to say how often they are merged. 1 beginner-friendly issue is open now.

Stars
33
Forks
52
Open beginner issues
1
Indexed issues
44
Dominant language
C++
License
No license data
Last GitHub push
Oct 28, 2026
Latest indexed
Oct 28, 2026
Contributing guide
No contributing guide
Code of conduct
No code of conduct
Beginner labels
help wanted good first issue
PR merge metrics
No merged PRs in 30d

How to contribute to epics-base/pvxs

  1. There is no contributing guide, so start from the README and a few recently merged pull requests to see how changes are proposed.
  2. Pick the open beginner-friendly issue below and comment that you want to work on it before you start.

Issues somebody may already be working on are listed last. List everything by date

  • PVXS does not build against EPICS base with INSTALL_LOCATION set
    May be free again @mdavidsaver claimed this 30 days ago, and no pull request is open. Open

    epics-base/pvxs#230 · 11 comments · 1 assignee ·

  • Handle changes to network environment
    Open

    Difficulty 5/5 Over a week Newbie friendliness 12/100

    epics-base/pvxs#228 · 3 comments · 1 reaction ·

  • singlesource: PUT ignores the client's bitset — unmarked value is written as 0, or silently dropped
    Open

    Difficulty 3/5 1-2 days Newbie friendliness 42/100

    epics-base/pvxs#226 · 1 comment ·

  • std::is_pod is deprecated since C++20
    Open

    Difficulty 1/5 1-3 hours Newbie friendliness 72/100

    epics-base/pvxs#223 · 1 comment ·

  • Access rights information
    Open
    enhancement

    Difficulty 5/5 Over a week Newbie friendliness 15/100

    epics-base/pvxs#222 · 1 comment ·

  • Normative types
    Open
    question

    Difficulty 4/5 Over a week Newbie friendliness 25/100

    epics-base/pvxs#221 · 1 comment ·

  • 32-bit support
    Open

    Difficulty 3/5 1-2 days Newbie friendliness 50/100

    epics-base/pvxs#220 · 1 comment ·

  • group monitor stop+start may be inconsistent
    Open
    bug

    Difficulty 4/5 3-5 days Newbie friendliness 18/100

    epics-base/pvxs#204 ·

  • QSRV2 group mapping cannot produce a spec-conformant NTNDArray (no named union in +type)
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 38/100

    epics-base/pvxs#203 · 1 comment ·

  • QSRV2: initial monitor update for a group ignores +trigger and the group lock, but reports atomic=true
    Open

    Difficulty 3/5 1-2 days Newbie friendliness 45/100

    epics-base/pvxs#202 · 2 comments ·

  • Test testconfig fails on Windows
    May be free again @mdavidsaver claimed this 126 days ago, and no pull request is open. Open
    question

    epics-base/pvxs#191 · 2 comments · 1 assignee ·

  • Intermittent pvalink test failures on version 1.5.2
    May be free again @mdavidsaver claimed this 129 days ago, and no pull request is open. Open

    epics-base/pvxs#187 · 11 comments · 1 assignee ·

  • client: expose peer name/address
    Open
    enhancement

    Difficulty 3/5 1-2 days Newbie friendliness 55/100

    epics-base/pvxs#185 ·

  • libevent build uses wrong (host) compiler
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 42/100

    epics-base/pvxs#183 · 2 comments ·

  • Compiler warning with RTEMS 5.1 pc686
    Open

    Difficulty 2/5 1-3 hours Newbie friendliness 55/100

    epics-base/pvxs#182 ·

  • QSRV PUT performance
    Open
    enhancement

    Difficulty 3/5 1-2 days Newbie friendliness 42/100

    epics-base/pvxs#176 · 1 comment ·

  • Proposal: make PVXS DNS/interface-derived client and server state refreshable at runtime
    Open

    Difficulty 5/5 Over a week Newbie friendliness 12/100

    epics-base/pvxs#173 · 2 comments ·

  • Dynamic IOC builds on Windows cannot find event_core.dll at runtime
    Open

    Difficulty 3/5 1-2 days Newbie friendliness 45/100

    epics-base/pvxs#169 · 1 comment ·

  • Alarm status and severity lack enums and docs
    Open
    enhancement

    Difficulty 3/5 1-2 days Newbie friendliness 18/100

    epics-base/pvxs#163 · 1 comment ·

  • Add documentation on how to build from source on Windows
    Open

    Difficulty 3/5 1-2 days Newbie friendliness 30/100

    epics-base/pvxs#160 · 22 comments ·

  • RFC: optional abicheck path for pvxs ABI checks
    Open
    enhancement question

    Difficulty 5/5 Over a week Newbie friendliness 18/100

    epics-base/pvxs#158 · 8 comments ·

  • Feature: Allow alarm.msg to be set from record INFO fields
    Open

    Difficulty 5/5 Over a week Newbie friendliness 15/100

    epics-base/pvxs#157 · 1 comment ·

  • pvRequest parser completeness/compatibility
    Open
    bug enhancement

    Difficulty 5/5 Over a week Newbie friendliness 22/100

    epics-base/pvxs#156 · 1 comment ·

  • Add EPICS_PVA_MAX_SEARCH_PERIOD
    May be free again @mdavidsaver claimed this 251 days ago, and no pull request is open. Open
    enhancement

    epics-base/pvxs#155 · 1 assignee ·

  • PVA link handle long string
    Open
    enhancement good first issue

    Difficulty 3/5 1-2 days Newbie friendliness 42/100

    epics-base/pvxs#152 · 5 comments ·

  • No equivalent of CONFIG_ENV for pva-related variables
    Open
    enhancement help wanted

    Difficulty 5/5 Over a week Newbie friendliness 18/100

    epics-base/pvxs#142 · 3 comments ·

  • PVXS calls errlogInit early enough that it is not possible to override in an st.cmd
    May be free again @mdavidsaver claimed this 357 days ago, and no pull request is open. Open
    enhancement help wanted

    epics-base/pvxs#140 · 8 comments · 1 assignee ·

  • Update bundle/ for RTEMS >=6
    Open
    bug help wanted

    Difficulty 4/5 3-5 days Newbie friendliness 18/100

    epics-base/pvxs#132 ·

  • pvxs for RTEMS6?
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 15/100

    epics-base/pvxs#131 · 24 comments ·

  • Cross complilation of bundle libevent for windows uses wrong compiler
    May be free again @mdavidsaver claimed this 570 days ago, and no pull request is open. Open

    epics-base/pvxs#114 · 18 comments · 1 assignee ·

  • pvxs de-/serialization API not public
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 18/100

    epics-base/pvxs#111 · 9 comments · 1 reaction ·

  • Document pvRequest options
    Open
    documentation

    Difficulty 3/5 1-2 days Newbie friendliness 42/100

    epics-base/pvxs#106 · 1 comment ·

  • Coldfire ISA A doesn't include atomic instructions
    Open

    Difficulty 5/5 Over a week Newbie friendliness 15/100

    epics-base/pvxs#104 ·

  • Not working with WINE 8
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 22/100

    epics-base/pvxs#103 · 3 comments ·

  • bug: libevent Warn: epoll_wait: Function not implemented
    May be free again @mdavidsaver claimed this 654 days ago, and no pull request is open. Open

    epics-base/pvxs#96 · 11 comments · 1 assignee ·

  • NTTable fields are sorted alphabetically instead of by insertion order
    May be free again @mdavidsaver claimed this 717 days ago, and no pull request is open. Open
    help wanted

    epics-base/pvxs#87 · 7 comments · 1 assignee ·

  • PVA's port field in search request makes it not NAT/firewall friendly
    May be free again @mdavidsaver claimed this 829 days ago, and no pull request is open. Open

    epics-base/pvxs#70 · 1 assignee ·

  • Not possible to distinguish between scalars and arrays of length 1
    May be free again @mdavidsaver claimed this 885 days ago, and no pull request is open. Open

    epics-base/pvxs#69 · 5 comments · 1 assignee ·

  • Feature suggestion: pvxget and pvxmonitor could use more output options
    Open

    Difficulty 5/5 Over a week Newbie friendliness 15/100

    epics-base/pvxs#66 · 5 comments ·

  • pvxput doesn't understand NTEnum
    May be free again @mdavidsaver claimed this 1275 days ago, and no pull request is open. Open
    bug

    epics-base/pvxs#44 · 2 comments · 1 assignee ·

  • Intermittent failure of `testsock`
    May be free again @mdavidsaver claimed this 1843 days ago, and no pull request is open. Open
    bug

    epics-base/pvxs#23 · 6 comments · 1 assignee ·

  • CMake support?
    Open
    enhancement help wanted

    Difficulty 3/5 1-2 days Newbie friendliness 20/100

    epics-base/pvxs#15 · 9 comments ·

  • (De)serialization of Value fields
    May be free again @mdavidsaver claimed this 2319 days ago, and no pull request is open. Open
    enhancement question

    epics-base/pvxs#9 · 6 comments · 1 assignee ·

  • Cannot shutdown and restart an IOC
    Possibly taken @mdavidsaver claimed this 14 days ago. Open

    epics-base/pvxs#233 · 1 assignee ·

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.