Following a FOSDEM presentation on Angr for binary analysis, I started packaging it in OBS.

We've made progress on getting many missing Python dependencies into Tumbleweed already; remaining ones including claripy and angr itself.

Recently we learned via python-ana that some dependencies have changed since last year. There may have also been some upstream progress making it work beyond x86_64 hosts. Time to give it another try and see how far we get.

Icon by Icomoon and Freepik, licensed by CC 3.0 BY

Looking for hackers with the skills:

packaging python python3 reverseengineering analysis

This project is part of:

Hack Week 18

Activity

  • 8 months ago: abergmann liked Finish packaging Angr in OBS
  • 8 months ago: a_faerber added keyword "packaging" to Finish packaging Angr in OBS
  • 8 months ago: a_faerber added keyword "python" to Finish packaging Angr in OBS
  • 8 months ago: a_faerber added keyword "python3" to Finish packaging Angr in OBS
  • 8 months ago: a_faerber added keyword "reverseengineering" to Finish packaging Angr in OBS
  • 8 months ago: a_faerber added keyword "analysis" to Finish packaging Angr in OBS
  • 8 months ago: a_faerber started Finish packaging Angr in OBS
  • 8 months ago: a_faerber originated Finish packaging Angr in OBS

  • Comments

    • a_faerber
      8 months ago by a_faerber | Reply

      z3 fallout from old declined sr#596513 is cleaned up, making claripy build again. Now testing why z3 is limited to x86 archs only; that would otherwise require hardcoding the same limitation in all dependent Python packages - so far it built fine on s390x.

    Similar Projects

    Properly package Quick Event orienteering management software by LPechacek

    It ain't rocket science, it ain't thrilling, it...


    Test functional package manager for delivering packages by jevrard

    During the week, I install guix and analyse how...


    Home assistant that doesn't spy on you - developer's edition by DKarakasilis

    There are various home assistant solutions out ...


    openSUSE Leap release process improvements by lkocman

    Goal:

    I'd like to have the release proce...


    Write a commandline client for the geekos by dheidler

    There used to be a tool called tel that would...


    Simple script to obtain latest project version for package maintenance purpose by wnereiz

    I am now maintaining many packages for openSUSE...


    Try to write simple rope-base Python language-server for LSP protocol by mcepl

    Future of tools supporting editors in dealing w...


    Port Salt virt modules to idem by cbosdonnat

    Salt is moving towards a plugable architecture ...


    Fix terracumber, add some python unit tests, try to extend it and publish it by juliogonzalezgil

    Last year I developed [Terracumber](https://hac...


    "Physical" notifications with Raspberry Pi and addressable LEDs by dannysauer

    I'd like a way to have a device on my desk whic...


    Simple script to obtain latest project version for package maintenance purpose by wnereiz

    I am now maintaining many packages for openSUSE...


    SUSE Manager: Windows client support by pagarcia

    Let's see how much, if any, of the steps descri...


    Lioncast RGB Keyboard user software, protocol reverse engineering by rsimai

    I recently bought a [Lioncast LK200 RGB](https:...


    Port some classic game to Linux by MDoucha

    Let's pick some old classic game, reverse engin...