Giter Club home page Giter Club logo

Comments (16)

gitcoinbot avatar gitcoinbot commented on August 16, 2024

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


This issue now has a funding of 0.9936 ETH (349.99 USD @ $352.24/ETH) attached to it.

from bitgesell.

gitcoinbot avatar gitcoinbot commented on August 16, 2024

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


Work has been started.

These users each claimed they can complete the work by 266 years, 1 month from now.
Please review their action plans below:

1) rezahsnz has applied to start work (Funders only: approve worker | reject worker).

i will have the libdb and its dev libraries contained in the .deb package.
2) vporton has been approved to start work.

I created multiple Debian/Ubuntu packages, even rather advanced ones.
3) irhonin has applied to start work (Funders only: approve worker | reject worker).

Ready to start working on that, never done before but I learn quickly.
4) agbilotia1998 has applied to start work (Funders only: approve worker | reject worker).

  1. Add libDb of specific version as a dependency to Debian package.
  2. Create makefile.
  3. Test the package on Ubuntu Machine.

Learn more on the Gitcoin Issue Details page.

from bitgesell.

gitcoinbot avatar gitcoinbot commented on August 16, 2024

@vporton Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

  • reminder (3 days)
  • escalation to mods (6 days)

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

from bitgesell.

vporton avatar vporton commented on August 16, 2024

I've finished the task interrupting my work on this issue. I will continue working soon.

from bitgesell.

vporton avatar vporton commented on August 16, 2024

I need your fullname to write down it as the package maintainer name (I don't want to be a maintainer after fulfilling the bounty, unless you pay me additional money, so the maintainer is you).

from bitgesell.

vporton avatar vporton commented on August 16, 2024

Please confirm or reject explicitly if the built binary Debian package should contain GUI features.

from bitgesell.

vporton avatar vporton commented on August 16, 2024

Successfully compiled Debian packages on my Ubuntu 20.04.1. Commands do work (at least with --help) option.

It remains:

  1. test on Docker (I will add the full test to the debian/ folder.)
  2. change my name to your name (see above)
  3. decide whether we compile the GUI things (your decision!)
  4. decide if we keep debian/ in the package root (I prefer this variant) or move it to the tools, then add there a script that copies debian/ to package root and then builds it (silly).

Please answer the appeared questions.

from bitgesell.

vporton avatar vporton commented on August 16, 2024

I will also distribute libboost together with BGL, as it has the same troubles as libdb.

from bitgesell.

vporton avatar vporton commented on August 16, 2024

I will also distribute libboost together with BGL, as it has the same troubles as libdb.

Please increase funding because I need to do this additional work to produce a working .deb package.

from bitgesell.

vporton avatar vporton commented on August 16, 2024

Ugh, it appears impossible to make a package that works in both Ubuntu 20.04.1 and Ubuntu 18.04 :-(

When running the binary package built on 20.04.1 in Ubuntu 18.04:

BGLd: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by BGLd)

I set distributing three sources libdb4.8, libboost, and libevent (see https://github.com/vporton/bitgesell), but even after this it does not work. Static libc causes crash of running programs.

Looks like, there is no solution. It may be best to build a separate .deb for each Ubuntu/Debian version instead :-(

from bitgesell.

vporton avatar vporton commented on August 16, 2024

Ugh, it appears impossible to make a package that works in both Ubuntu 20.04.1 and Ubuntu 18.04 :-(

The solutions are either:

  1. Use an old Docker image to compile (not just to run).

  2. Distribute also libc and libstdc++ together with our package.

Which of these two solutions do you choose?

Note that I already changed your package to contain libboost (because it has a mess of different version on different versions of Ubuntu), db-4.8, libevent (It seems impossible to link to an old system package, even if it is installed, because there is only a single version of libevent-dev on Ubuntu 20.04.1.)

Please choose your solution (and increase funding, as the task appeared much more difficult than anticipated).

from bitgesell.

vporton avatar vporton commented on August 16, 2024

OK, I decided I will do compilation inside Docker. (There is no other choice.) Give me yet some time.

from bitgesell.

wu-emma avatar wu-emma commented on August 16, 2024

Victor thanks for your efforts! please ping me in the comment when I can check it, will also assess the effort and hours spent of course

from bitgesell.

vporton avatar vporton commented on August 16, 2024

Victor thanks for your efforts! please ping me in the comment when I can check it, will also assess the effort and hours spent of course

I didn't measure the hours exactly, but I think I already spent about 20-25 hours.

from bitgesell.

gitcoinbot avatar gitcoinbot commented on August 16, 2024

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


Work for 0.9936 ETH (346.98 USD @ $350.48/ETH) has been submitted by:


from bitgesell.

wu-emma avatar wu-emma commented on August 16, 2024

Thanks for the contribution guys! closing the issue.

from bitgesell.

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.