Opened 5 years ago

Closed 2 years ago

#59454 closed defect (worksforme)

librsvg @2.44.14_0+viewer, adwaita-icon-theme @3.34.0_0: dependency cycle

Reported by: JDLH (Jim DeLaHunt) Owned by: mascguy (Christopher Nielsen)
Priority: Normal Milestone:
Component: ports Version: 2.6.2
Keywords: Cc: cooljeanius (Eric Gallager)
Port: librsvg adwaita-icon-theme

Description

librsvg @2.44.14_0+viewer depends on adwaita-icon-theme. adwaita-icon-theme @3.34.0_0 deepends on librsvg. This forms a dependency cycle.

"Dependency cycles are not allowed in MacPorts and the behavior of MacPorts and any associated scripts is undefined if dependency cycles exist. Therefore, portfile authors must ensure that dependency cycles do not exist." comment:3 by Ryan Schmidt.

% port rdeps librsvg +viewer adwaita-icon-theme
The following ports are dependencies of librsvg @2.44.14_0+viewer:
  xz
...[omitted for brevity]...
    hicolor-icon-theme
  adwaita-icon-theme
    icon-naming-utils
      p5.28-xml-simple
        p5.28-xml-namespacesupport
        p5.28-xml-sax
          p5.28-xml-sax-base
        p5.28-xml-sax-expat
    librsvg
--
The following ports are dependencies of adwaita-icon-theme @3.34.0_0:
  xz
...[omitted for brevity]...
    hicolor-icon-theme
  librsvg
    rust
      llvm-9.0
        xar
        llvm_select
    cargo
      cargo-stage1
        cargo-bootstrap
        libssh2
    libcroco
    vala
      libxslt
      graphviz
        webp
          giflib
        gd2
          xpm
        gts
          libnetpbm
        libLASi
        xorg-libXaw
          groff
            ghostscript
              jbig2dec
              libpaper
              lcms2
            psutils
            netpbm
              jbigkit
        urw-fonts
    adwaita-icon-theme

Change History (7)

comment:1 Changed 5 years ago by Dave-Allured (Dave Allured)

Close this? Fixed in librsvg @2.46.3_0 by PR https://github.com/macports/macports-ports/pull/5657 ? port rdeps librsvg +viewer no longer shows adwaita-icon-theme for me.

comment:2 Changed 5 years ago by mf2k (Frank Schima)

Cc: dbevans removed
Owner: set to dbevans
Status: newassigned

comment:3 Changed 5 years ago by JDLH (Jim DeLaHunt)

As the original reporter, it looks good to me. Using the port rdeps librsvg +viewer command above, I no longer observe librsvg depending on adwaita-icon-theme.

comment:4 Changed 4 years ago by Dave-Allured (Dave Allured)

Please close this ticket. Rechecked today, this is fixed.

comment:5 Changed 3 years ago by cooljeanius (Eric Gallager)

Cc: cooljeanius added

comment:6 Changed 3 years ago by mascguy (Christopher Nielsen)

Owner: changed from dbevans to mascguy

Reassign librsvg-related tickets to me

comment:7 in reply to:  4 Changed 2 years ago by mascguy (Christopher Nielsen)

Resolution: worksforme
Status: assignedclosed

Replying to Dave-Allured:

Please close this ticket. Rechecked today, this is fixed.

Thanks for the update, closing.

Note: See TracTickets for help on using tickets.