New to the project

1,230 views
Skip to first unread message

Ayush Anand

unread,
Dec 22, 2022, 3:03:44 PM12/22/22
to Chromium-discuss
Hello everyone, myself Ayush and I want to contribute to  this project.I know java, python and will start learning javascript soon(currently on css). How should I get started on the project?

Yash Joshi

unread,
Dec 22, 2022, 11:18:43 PM12/22/22
to Chromium-discuss, ayusha...@gmail.com
Hello Ayush,
I am myself a newbie when it comes to contributing to this org.
You can start by first building the chromium on your local machine by following the steps here. Chromium Docs - Get the code: check out, build, and run Chromium. (googlesource.com)
Then go through the starter bugs here and find what interests you here.  Issues (chromium.org)
You can read some helpful points by phistucK here https://groups.google.com/a/chromium.org/g/chromium-discuss/c/xV0Q49VcLnM/m/pHmUN0i1CwAJ

This was the process that I followed in the past few days. If you have any doubts, ping in this group once again :)
Would appreciate it if fellow community members could fill in the gaps and provide any additional guidance that I may have missed.

Regards,
Yash Joshi

HARSH JHA

unread,
Dec 30, 2022, 4:00:22 PM12/30/22
to Chromium-discuss
Hi all,
Myself Harsh and I want to contribute to this project.
I know c++, html,css,javascript , Can anyone guide me on how to start contributing?

PhistucK

unread,
Dec 31, 2022, 8:20:47 AM12/31/22
to harsh...@gmail.com, Chromium-discuss
Welcome!
Not sure if you have seen this thread already, but it has some information -

PhistucK


--
--
Chromium Discussion mailing list: chromium...@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-discuss

---
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-discu...@chromium.org.

hariom bhardwaj

unread,
Jan 7, 2023, 10:04:09 AM1/7/23
to Chromium-discuss, Yash Joshi, ayusha...@gmail.com

At the start of the build
cmds i have ran -
1.$gclient [worked]
2. $set DEPOT_TOOLS_WIN_TOOLCHAIN=0 & set vs2022_install=C:\Program Files\Microsoft Visual Studio\2022\Community 
3.then $ git config as mentioned in build guides 
4. made desired dirs
5. $ fetch --nohistory chromium
       //
Syncing projects:  91% (42/46) src/third_party/flatbuffers/src

src/docs/website (ERROR)
----------------------------------------
[0:00:57] Started.
[0:00:57] Finished running: git config remote.origin.url
[0:00:57] Finished running: git rev-list -n 1 HEAD
[0:00:57] Finished running: git rev-parse --abbrev-ref=strict HEAD
----------------------------------------
Error: 11>
11> ____ src\docs\website at aaff8c73832da5174016a2eb114fcda9c0ec6c5f
11>     You have unstaged changes.
11>     Please commit, stash, or reset.

C:\Users\Administrator\Desktop\CHROMA\chromium>git reset --hard
fatal: not a git repository (or any of the parent directories): .git

C:\Users\Administrator\Desktop\CHROMA\chromium>gclient help
Updating depot_tools...
Usage: gclient.py <command> [options]

Meta checkout dependency manager for Git.
 
                       //this happened as it says src\docs\website - has some unstaged changes so i went into that dir and 
                        6. there i ran $ git status
                                   //HEAD detached at aaff8c7
Changes not staged for commit:
  (use "git add/rm <file>..." to update what will be committed)
  (use "git restore <file>..." to discard changes in working directory)
        deleted:    site/chromium-os/how-tos-and-troubleshooting/mainline-kernel-on-kevin-chromebook-plus/chrome-os-mainline-kernel-on-               kevin-chromebook-plus/0001-FROMLIST-drm-panel-add-Kingdisplay-kd097d04-panel-dr.patch
        deleted:    site/chromium-os/how-tos-and-troubleshooting/mainline-kernel-on-kevin-chromebook-plus/chrome-os-mainline-kernel-on-               kevin-chromebook-plus/0002-CHROMIUM-drm-Add-drm_master_relax-debugfs-file-non-r.patch
        deleted:    site/chromium-os/how-tos-and-troubleshooting/mainline-kernel-on-kevin-chromebook-plus/chrome-os-mainline-kernel-on-               kevin-chromebook-plus/0003-CHROMIUM-drm-Allow-DRM_IOCTL_MODE_MAP_DUMB-for-rende.patch
        deleted:    site/chromium-os/how-tos-and-troubleshooting/mainline-kernel-on-kevin-chromebook-plus/chrome-os-mainline-kernel-on-              kevin-chromebook-plus/0004-CHROMIUM-drm-Allow-render-node-access-to-KMS-getters.patch
        deleted:    site/chromium-os/how-tos-and-troubleshooting/mainline-kernel-on-kevin-chromebook-plus/chrome-os-mainline-kernel-on-              kevin-chromebook-plus/0005-CHROMIUM-drm-Allow-DRM_IOCTL_MODE_DESTROY_DUMB-for-r.patch
        deleted:    site/chromium-os/how-tos-and-troubleshooting/mainline-kernel-on-kevin-chromebook-plus/chrome-os-mainline-kernel-on-              kevin-chromebook-plus/0008-CHROMIUM-Revert-drm-vgem-create-a-render-node-for-vg.patch

no changes added to commit (use "git add" and/or "git commit -a")

                  //7. $ git checkout all file names [didnt worked file name too long
                  //8. ran the git checkout again but this time with individual file name [didnt work either]
                  //9. $ git reset --hard HEAD
                            //
error: unable to create file site/chromium-os/how-tos-and-troubleshooting/mainline-kernel-on-kevin-chromebook-plus/chrome-os-mainline-kernel-on-kevin-chromebook-plus/0001-FROMLIST-drm-panel-add-Kingdisplay-kd097d04-panel-dr.patch: Filename too long
error: unable to create file site/chromium-os/how-tos-and-troubleshooting/mainline-kernel-on-kevin-chromebook-plus/chrome-os-mainline-kernel-on-kevin-chromebook-plus/0002-CHROMIUM-drm-Add-drm_master_relax-debugfs-file-non-r.patch: Filename too long
error: unable to create file site/chromium-os/how-tos-and-troubleshooting/mainline-kernel-on-kevin-chromebook-plus/chrome-os-mainline-kernel-on-kevin-chromebook-plus/0003-CHROMIUM-drm-Allow-DRM_IOCTL_MODE_MAP_DUMB-for-rende.patch: Filename too long
error: unable to create file site/chromium-os/how-tos-and-troubleshooting/mainline-kernel-on-kevin-chromebook-plus/chrome-os-mainline-kernel-on-kevin-chromebook-plus/0004-CHROMIUM-drm-Allow-render-node-access-to-KMS-getters.patch: Filename too long
error: unable to create file site/chromium-os/how-tos-and-troubleshooting/mainline-kernel-on-kevin-chromebook-plus/chrome-os-mainline-kernel-on-kevin-chromebook-plus/0005-CHROMIUM-drm-Allow-DRM_IOCTL_MODE_DESTROY_DUMB-for-r.patch: Filename too long
error: unable to create file site/chromium-os/how-tos-and-troubleshooting/mainline-kernel-on-kevin-chromebook-plus/chrome-os-mainline-kernel-on-kevin-chromebook-plus/0008-CHROMIUM-Revert-drm-vgem-create-a-render-node-for-vg.patch: Filename too long
fatal: Could not reset index file to revision 'HEAD'.


                             //     $ gclient sync gives this error
src/docs/website (ERROR)
----------------------------------------
[0:00:25] Started.
[0:00:25] Finished running: git config remote.origin.url
[0:00:25] Finished running: git rev-list -n 1 HEAD
[0:00:25] Finished running: git rev-parse --abbrev-ref=strict HEAD
----------------------------------------
Error: 11>
11> ____ src\docs\website at aaff8c73832da5174016a2eb114fcda9c0ec6c5f
11>     You have unstaged changes.
11>     Please commit, stash, or reset.
                                    ///

i have tried removing every thing doing all the process again but same things happen again again
  can some one help me with this

PhistucK

unread,
Jan 7, 2023, 11:45:36 AM1/7/23
to hariombh...@gmail.com, Chromium-discuss, Yash Joshi, ayusha...@gmail.com
I would not recommend downloading and building Chromium in such a long working path (C:\Users\Administrator\Desktop\CHROMA\chromium), as Windows has issues with long file paths.
I would try something like c:\chromium instead.
And chromium-dev is better for build issues.

PhistucK


--
Reply all
Reply to author
Forward
0 new messages