Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Oct 10 09:18
    LucaCiucci starred boostorg/gil
  • Oct 05 16:24
    aiekick starred boostorg/gil
  • Oct 05 08:04
    mloskot milestoned #620
  • Oct 05 08:04
    mloskot labeled #621
  • Oct 05 08:03
    mloskot milestoned #621
  • Oct 05 08:03
    mloskot labeled #621
  • Oct 05 07:34

    github-actions[bot] on gh-pages

    deploy: c9b339e5d0b6a1d121ff9b3… (compare)

  • Oct 05 07:32
    sdebionne commented #621
  • Oct 05 07:31

    sdebionne on develop

    Fix C++20 incompatibilities in … Merge pull request #617 from fm… (compare)

  • Oct 05 07:31
    sdebionne closed #617
  • Oct 05 07:31
    sdebionne closed #616
  • Oct 05 07:30
    sdebionne commented #617
  • Oct 04 17:08

    github-actions[bot] on gh-pages

    deploy: 3279523252327ac7a992968… (compare)

  • Oct 04 17:03

    mloskot on develop

    Update pixel design documentati… (compare)

  • Oct 04 17:03
    mloskot closed #626
  • Oct 04 17:01
    mloskot edited #626
  • Oct 04 17:01
    mloskot milestoned #626
  • Oct 04 17:01
    mloskot labeled #626
  • Oct 04 16:37
    OmarEmaraDev opened #626
  • Oct 04 16:18
Mateusz Łoskot
@mloskot
@lpranam I have no idea. I think the question fits the Boost dev mailing list better
Mateusz Łoskot
@mloskot
@lpranam Ha, I've just realised I'm not entirely clear what the button is about. Would you have any link to share?
@stefanseefeld & others interested This is a heads up that I'm going to merge #394 soon
Pranam Lashkari
@lpranam
https://github.com/sponsors
I just realised it is in beta still.
Mateusz Łoskot
@mloskot
I see. Possibly, this may need to be synchronised via boostorg/, I'm not sure. Worth discussing on boost@lists.boost.org anyway
Pranam Lashkari
@lpranam
yes boostorg will need to apply for the feature as it is still in beta
MIRAL SHAH
@miralshah365
@simmplecoder did you see the problem?
Olzhas Zhumabek
@simmplecoder
@miralshah365, I had a look at it, but the functions you used are unknown to mee, and there were quite a lot of template layers
central heating didn't start in my city yet. If you'll leave a cup of water for a few hours, it will become ice. Indoors
Mateusz Łoskot
@mloskot
@miralshah365 I'm sorry for delay with review of #393. I will be looking at it tonight. Please, feel free to nudge me with reminder (busy time!)
Olzhas Zhumabek
@simmplecoder
I believe there is something about boost.build being broken or something, because previously passed test broke: https://ci.appveyor.com/project/stefanseefeld/gil/builds/27800440/job/dbkwlhvk3h1fhn2f and the jamfile expects failure. I'll check out the Boost.Build mailing list to see if the issue is already reported
Olzhas Zhumabek
@simmplecoder
nothing noticeable
Olzhas Zhumabek
@simmplecoder
I force pushed noop ammend. Not the best idea, but perhaps this time it will work
Olzhas Zhumabek
@simmplecoder
hm, it breaks on my machine too. Weird
Olzhas Zhumabek
@simmplecoder
passes after re-running bootstrap.sh
@miralshah365 , could you please try running b2 libs/gil/test/core/point/ from a windows machine? I currently don't have a compiler on a windows machine
I'll try to download it tomorrow in university
Mateusz Łoskot
@mloskot
Depending on your state of the Boost superproject clone, bootstrap.sh re-run may be necessary indeed.
e.g.
cd boost-root
~/wsl-config/scripts/boost-superproject-start-over.sh develop
~/wsl-config/scripts/boost-bootstrap-gil.sh
Olzhas Zhumabek
@simmplecoder
thanks for sharing the scripts, I'll check them out
Mateusz Łoskot
@mloskot
e.g. if you have any not versioned files like customised CMakeSettings.json or .vs or .vscode folders, etc.
and you want to keep it, then you need to comment those two lines, otherwise they will be nuked
All your branches and committed changes are safe though.
That is why the script is called start-over :-)
Olzhas Zhumabek
@simmplecoder
roger that, thanks
MIRAL SHAH
@miralshah365

@miralshah365 , could you please try running b2 libs/gil/test/core/point/ from a windows machine? I currently don't have a compiler on a windows machine

tried this but same result

Mateusz Łoskot
@mloskot
@miralshah365 So, what is the current problem?
MIRAL SHAH
@miralshah365
Same errors
Mateusz Łoskot
@mloskot
Do you mean CI builds still failing? Link?
MIRAL SHAH
@miralshah365
No, I have not built on the CI yet but after applying changes you suggested in the comment I still get the same error on the local machine.
Mateusz Łoskot
@mloskot
I suggest you push your changes anyway, so the PR is updated and we can all observe what CI says.
Don't worry about breaking CI builds for your PRs. It happens in your branch, you can break it. You/We will always have chance to fix it :)
Feel free to mess up your PR.
MIRAL SHAH
@miralshah365
pushed
Mateusz Łoskot
@mloskot
@miralshah365 I will check it tonight yet
Mateusz Łoskot
@mloskot
@miralshah365 I had quick look and explained the issue in new review comment, https://github.com/boostorg/gil/pull/393#discussion_r332104768
renaissance69
@renaissance69
Hey, I am just starting out with open source and since I know a bit about image processing, I felt that GIL would be a nice project to contribute to. I would like some help in running the sample examples. I have set up b2 as given in the instructions in https://boostorg.github.io/build/manual/develop/index.html#bbv2.overview.invocation. It is showing an error that it is unable to find png.h. I am currently using windows subsystem for Linux, running ubuntu 18.04. Could you please help me solve this issue?
Mateusz Łoskot
@mloskot

@renaissance69 Welcome!
In order to contribute to GIL, for 90% of cases, you do not need to look at the Boost.Build docs at all.

For anyone interested to start contributing to GIL, I suggest to read through the following, in this order:

  1. https://github.com/boostorg/gil/blob/develop/README.md
  2. https://github.com/boostorg/gil/blob/develop/CONTRIBUTING.md

Then, you may also have a look at some additional guidelines on the Wiki, https://github.com/boostorg/gil/wiki/Guidelines

@renaissance69 Be aware, this channel is for ad-hoc real-time communication, not everyone involved monitors it all the time.
So, if you don't receive answer for too long, then re-post your question to the mailing list at https://lists.boost.org/mailman/listinfo.cgi/boost-gil, which is the primary communication channel for Boost.GIL, for both, users and developers.
renaissance69
@renaissance69
Will do. Thanks a ton.
Mateusz Łoskot
@mloskot
@renaissance69 To give you quick pointers,
  1. Complete the three steps from this section https://github.com/boostorg/gil/blob/develop/CONTRIBUTING.md#1-clone-boost-super-project
  2. Install dependencies required for GIL I/O features , optional and not strictly required but you will most likely need them as contributor
    sudo apt-get install libjpeg-dev libpng-dev libtiff5-dev libraw-dev
  3. Jump to https://github.com/boostorg/gil/blob/develop/CONTRIBUTING.md#using-cmake
That should work for WSL, which I also use (FYI, This workflow works very well with CLion)
I have just realised CONTRIBUTING.md says this TODO: Explain I/O dependencies (libjpeg, etc.).
Essentially, it is meant to explain the apt-get install command above.
If you will have questions, just ask
Important hint: If you are going to use CMake, then always use the latest CMake release :-)
Olzhas Zhumabek
@simmplecoder
is there a way to somehow make flat image object layout? E.g. [metadata, image_contents]
I want to try to rewrite some of my algorithms in cuda, but am wondering how I could move the data around, as just writing an allocator won't work (writing into that memory from CPU is not allowed). I am just doing it for my personal project, not to submit PR