Join the conversation

Sign in to join this conversation, and others like it, in the communities you care about.

Wekan

Wekan is an open-source kanban board (Trello like) which allows a card-based task and to-do management.

Wekan / Bugs

Stuck at wekan-ldap: updating npm dependencies -- ldapjs...

Stuck at wekan-ldap: updating npm dependencies -- ldapjs...

Wekan/Bugs · July 19, 2020 at 10:17am

Stuck at wekan-ldap: updating npm dependencies -- ldapjs...

Wekan / Bugs · July 19, 2020 at 10:17am (Edited 4 years ago)

I am trying to run wekan from source

I followed the instructions on the wiki and have uncommented the build section from the docker-compose file and did docker-compose up -d --build

I am running it on windows 10 machine

anyone facing / faces similar issue ?

Load previous messages

July 20, 2020 at 6:49am

I do recommend sending all your changes to this upstream Wekan https://blog.wekan.team/2018/02/benefits-of-contributing-your-features-to-upstream-wekan/

    • reply
    • like

    Because it's a huge amount of work to maintain separate fork of Wekan

      • reply
      • like

      I'm releasing new version of Wekan about once a day

        • reply
        • like

        So in case of fork, you would need to merge changes and fix merge conflicts very often

          • reply
          • like

          If you don't have any important files on your Ubuntu 18.04 then you could install Ubuntu 20.04 on top of it

            • reply
            • like

            Or alternatively, from Ubuntu 20.04 live USB copy files to your Windows partition

              • reply
              • like

              For some new laptops, booting to Linux requires disabling Secure Boot and enabling Legacy Boot

                • reply
                • like

                at BIOS/UEFI settings

                  • reply
                  • like

                  The time to build could change in future, if there are fixes to build time bottlenecks. For example, previously building Wekan did take about one hour - after changing one dependency to older version, time dropped to 11 minutes.

                    • reply
                    • like

                    Some future fix could also change time from 11 minutes to much less, or some more. It remains to be seen, there are updates to dependencies very often.

                      • reply
                      • like

                      We checked wekan-gogs

                        • reply
                        • like

                        but we need something more different and tightly integrated, also wekan-gogs in not maintained for quite some time now

                          • reply
                          • like

                          one of the first things i would like to do is update the rest API

                            • reply
                            • like

                            one of the first difficulties we are having with rest api is there is no search parameter

                              • reply
                              • like

                              so right now we have to take a loner route to fetch all the boards, filter them based on title, find the right one and then fetch all info related to it with the id

                                • reply
                                • like

                                thats a real pain point right now

                                  • reply
                                  • like

                                  also one more pain point is fetching labels and custom fields for cards

                                    • reply
                                    • like

                                    Fetching for what purpose?

                                      • reply
                                      • like

                                      Well, I have thinked a little about one crazy idea, of adding Wekan directly to Gitea, with Go code. Well, it could be time consuming, but would there be some benefit?

                                        • reply
                                        • like

                                        Currently Wekan Snap also includes Caddy, that is made with Go.

                                          • reply
                                          • like

                                          Anyway, for current Wekan, if there is something missing from API, you can add it https://github.com/wekan/wekan/tree/master/models

                                            • reply
                                            • like

                                            I think it does not make sense to fetch all

                                              • reply
                                              • like

                                              @dineshsalunke BTW, does mirroring from GitHub currently work in Gitea? When I tried, I did not get it working yet.

                                                • reply
                                                • like