Git Product home page Git Product logo

Comments (6)

wagoodman avatar wagoodman commented on May 12, 2024 1

note: package de-dup is done, so this should be unblocked 🥳

from syft.

wagoodman avatar wagoodman commented on May 12, 2024

In order to continue with these package de duplication needs to be concluded first (or concurrently) (see #32)

from syft.

wagoodman avatar wagoodman commented on May 12, 2024

There is an extra vote for some of these via #1035

from syft.

kzantow avatar kzantow commented on May 12, 2024

Some other related asks:

I believe if we included each layer that a component is present in the locations, in order, that matches the order the container was built, we could be able to answer both of the questions posed:

  • Remove all packages with layer X (e.g. the base layer; this could be removed and re-added, though)
  • Determine all packages which are on the final layer

There would have to be a change somewhere or possibly a new scope to do this (which seems like all-layers might work like this by default -- some aspect of this may actually be done already) such that we don't include layers where we see files introduced but rather we include all layers where files are present.

from syft.

wagoodman avatar wagoodman commented on May 12, 2024

I think there is one unsolved problem with this that needs to be addressed early in the design: how will we deal with multiple packages stored in a single file? It could look like that large sets of packages were introduced together in a single layer, when in fact they were introduced across layers. (e.g. RPMs and the RPM DB)

from syft.

tomerse-sg avatar tomerse-sg commented on May 12, 2024

can be a very useful feature!

from syft.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.