Giter VIP home page Giter VIP logo

Comments (9)

openargus avatar openargus commented on July 28, 2024

from argus.

eli-schwartz avatar eli-schwartz commented on July 28, 2024

Hi,

I am running Gentoo Linux and I tried compiling this package: https://packages.gentoo.org/packages/net-analyzer/argus

Gentoo only packages argus 3.0.8.3, although there's a notice that 3.0.8.4 is available and could be updated to. I don't see an argus 5 anywhere, and this GitHub repository doesn't have any git tags, let alone a version 5 tag.

So I am not sure how to try "argus-5.0".

I'm not working in a CI/CD pipeline. I compile all my software with -Werror=strict-aliasing because violations of the C standard's requirements for aliasing is UB and modern compilers will attempt to optimize by assuming UB cannot happen, and as a result will miscompile code that hss strict-aliasing issues and produce segfaults, general misbehavior, or possibly even the dreaded nasal demons. ;)

I wish it was a default compiler setting...

from argus.

openargus avatar openargus commented on July 28, 2024

from argus.

eli-schwartz avatar eli-schwartz commented on July 28, 2024

I really wish people wouldn't do that...

The purpose of version control is to have, well, versions. Hiding different versions of the code elsewhere is just confusing.

Argus 5 isn't mentioned at https://openargus.org/getting-argus and isn't visible from the "argus" repo. It doesn't contain the same fixes, for example #5 doesn't appear to be present. It doesn't appear to have an official release. It is not clear that it is meant to be used, though perhaps if it was meant to be used it would be publicized.

On the flip side, this "argus 5" repository that isn't released does have openargus/argus-5.0@08a3e40 which seems... important. And it should probably be included in "argus" too.

(Why is it from 2018, but has never made it to a regular argus release?)

from argus.

openargus avatar openargus commented on July 28, 2024

from argus.

eli-schwartz avatar eli-schwartz commented on July 28, 2024

Well apparently the mailing list doesn't even allow non-members to read-only view the contents, which is a bit exasperating since otherwise I would have already looked.

from argus.

openargus avatar openargus commented on July 28, 2024

from argus.

openargus avatar openargus commented on July 28, 2024

from argus.

openargus avatar openargus commented on July 28, 2024

The branch v5.0.0 should satisfy all of Eli's issues regarding compiler warnings and errors ... If not, lets start another issue

from argus.

Related Issues (3)

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.