EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  <2025 Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  <2025
<== Date ==> <== Thread ==>

Subject: Re: Converting Application using sumo
From: "Johnson, Andrew N. via Tech-talk" <tech-talk at aps.anl.gov>
To: Jörn Dreyer <j.dreyer at hzdr.de>, "tech-talk at aps.anl.gov" <tech-talk at aps.anl.gov>
Date: Wed, 19 Mar 2025 17:44:23 +0000

Hi Jörn,

 

Your sample doesn’t match what our equivalent parts of the DEPS.DB file looks like. You appear to have registered several of the AreaDetector submodules as different versions of the same "AREADETECTOR_3-14" module, and unless this is something supported in a newer (or much older) version of Sumo than we’re using (4.3) then that’s probably wrong.

 

I’m attaching the AreaDetector parts of our DEPS.DB file for you to compare. Note that all the URLs are bogus, we have our own GitLab server where we import all the support modules we use locally, make local modifications, and create our own tags. We have a “main” or “master” version for each of these modules that checks out the latest code, plus tagged versions (I only included one of each of them).

 

Our version of the top-level AreaDetector module includes both the ADCore and ADSupport submodules, which is why they appear in the “extra” lists to be added to the dependent modules RELEASE files and don’t have their own database entries.

 

HTH,

 

- Andrew

 

-- 

Complexity comes for free, Simplicity you have to work for.

 

 

On 3/19/25, 4:57AM, "Tech-talk" <tech-talk-bounces at aps.anl.gov> wrote:

 

Hi,

while converting my IOC application to use sumo, I get the following error message:

error: groupdata "AREADETECTOR_3-14" must have exactly one subdir

I searched for some documentation for sumo regarding possible errors and how to solve them but did not succeed.
The relevant part of my DEPS.DB is:

"AREADETECTOR_3-14": {
        "R1-6": {
            "source": {
                "git": {
                    "tag": "R1-6",
                    "url": "https://urldefense.us/v3/__https://github.com/areaDetector/pvaDriver.git__;!!G_uCfscf7eWS!c1TD3EjVbt9n-yu4K9pAdFjkl0zQJns4MnBafU1C972N-ojUShKZn9-S0jaPYFQhn-qudHt5cwa9kP1m9JsCSqI$ "
                }
            }
        },
        "R3-14": {
            "source": {
                "git": {
                    "tag": "R3-14",
                    "url": "https://urldefense.us/v3/__https://github.com/areaDetector/ADCore.git__;!!G_uCfscf7eWS!c1TD3EjVbt9n-yu4K9pAdFjkl0zQJns4MnBafU1C972N-ojUShKZn9-S0jaPYFQhn-qudHt5cwa9kP1mEDUMSpI$ "
                }
            }
        },
        "TAGLESS-ADAravis": {
            "source": {
                "git": {
                    "rev": "6c4021b",
                    "url": "https://urldefense.us/v3/__https://github.com/areaDetector/ADAravis__;!!G_uCfscf7eWS!c1TD3EjVbt9n-yu4K9pAdFjkl0zQJns4MnBafU1C972N-ojUShKZn9-S0jaPYFQhn-qudHt5cwa9kP1mWxlNehE$ "
                }
            }
        },
        "TAGLESS-ADGenICam": {
            "source": {
                "git": {
                    "rev": "8e64a1a",
                    "url": "https://urldefense.us/v3/__https://github.com/areaDetector/ADGenICam__;!!G_uCfscf7eWS!c1TD3EjVbt9n-yu4K9pAdFjkl0zQJns4MnBafU1C972N-ojUShKZn9-S0jaPYFQhn-qudHt5cwa9kP1mCj4aVZ8$ "
                }
            }
        },
        "TAGLESS-ADSupport": {
            "source": {
                "git": {
                    "rev": "62b91c1",
                    "url": "https://urldefense.us/v3/__https://github.com/areaDetector/ADSupport.git__;!!G_uCfscf7eWS!c1TD3EjVbt9n-yu4K9pAdFjkl0zQJns4MnBafU1C972N-ojUShKZn9-S0jaPYFQhn-qudHt5cwa9kP1mEmO-Nwg$ "
                }
            }
        },
        "TAGLESS-NDDriverStdArrays": {
            "source": {
                "git": {
                    "rev": "e21b2f2",
                    "url": "https://urldefense.us/v3/__https://github.com/areaDetector/NDDriverStdArrays.git__;!!G_uCfscf7eWS!c1TD3EjVbt9n-yu4K9pAdFjkl0zQJns4MnBafU1C972N-ojUShKZn9-S0jaPYFQhn-qudHt5cwa9kP1mM79XMBA$ "
                }
            }
        }
    }

Could that be the problem? And if, how could I solve it?

Regards

Jörn


Attachment: AD-Deps.db
Description: AD-Deps.db


References:
Converting Application using sumo Jörn Dreyer via Tech-talk

Navigate by Date:
Prev: RE: Thermo Fischer FHT 6020 Radiation Monitor Baker, Keith (DLSLtd, RAL, LSCI) via Tech-talk
Next: Re: Channel Access performance with RTEMS on MVME5500 Heinz Junkes via Tech-talk
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  <2025
Navigate by Thread:
Prev: Converting Application using sumo Jörn Dreyer via Tech-talk
Next: Areadetector Plugin Enable/Disable Issue and Design Question Blomley, Edmund (IBPT) via Tech-talk
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  <2025
ANJ, 20 Mar 2025 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions ·
· Download · Search · IRMIS · Talk · Documents · Links · Licensing ·