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

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

  • Comments

    • a_faerber
      over 1 year 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

    Test functional package manager for delivering packages by jevrard

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


    Properly package Quick Event orienteering management software by LPechacek

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


    Write a commandline client for the geekos by dheidler

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


    openSUSE Leap release process improvements by lkocman

    Goal:

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


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

    There are various home assistant solutions out ...


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

    Future of tools supporting editors in dealing w...


    libsolv web interface by lnussel

    In order to inspect rpm dependencies inside the...


    Improve the supportconfig database tool by leonardocf

    The tool, developed in previous HackWeeks, is...


    Build admin-tools in a stand-alone environment without obs dependencies by dmulder

    The [admin-tools appimage](https://appimage.git...


    Port Salt virt modules to idem by cbosdonnat

    Salt is moving towards a plugable architecture ...


    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...