Add source code download and build instructions to the website
Categories
(SeaMonkey :: Website, enhancement)
Tracking
(Not tracked)
People
(Reporter: iannbugzilla, Assigned: iannbugzilla)
References
Details
Attachments
(4 files, 2 obsolete files)
|
6.83 KB,
patch
|
frg
:
review+
|
Details | Diff | Splinter Review |
|
19.25 KB,
patch
|
frg
:
review+
|
Details | Diff | Splinter Review |
|
2.54 KB,
patch
|
frg
:
review+
|
Details | Diff | Splinter Review |
|
2.43 KB,
patch
|
iannbugzilla
:
review+
|
Details | Diff | Splinter Review |
Most of the build instructions available from Mozilla are out of date / no longer suitable for SeaMonkey.
Before I get too far, want to make sure I am going in generally the right direction.
Comment 2•5 years ago
|
||
Latest version of part 1.
Still some refinement required and parts need adding but a good starting point for uploading.
Pushed:
https://gitlab.com/seamonkey-project/website/-/commit/c75d8a81140202d4ae01084ba69a56f0f86d59a4
https://gitlab.com/seamonkey-project/website/-/commit/d95bbfbfa53c8dca269af9aca29e86250262a02e
https://gitlab.com/seamonkey-project/website/-/commit/2fb648e8c9a91812c888a5478f9a84178c18033d
https://hg.mozilla.org/SeaMonkey/seamonkey-project-org/rev/1b59f3565202e9b22f845e4f7637231cb5c08a48
https://hg.mozilla.org/SeaMonkey/seamonkey-project-org/rev/25fa359365d07214dd198e4c9604e3f9eabfed69
Still need add some lines about how to build a localised version.
Comment 5•5 years ago
|
||
Comment on attachment 9194879 [details] [diff] [review]
1620789-dev-part1-v1_1.patch
Thanks post review.
For followups.
nasm-2.15.x,
2.14.x is required
rustc-1.47.0 (or 1.38.0 for 2.57)
1.38 is the minimum but 1.47.0 preferred for 2.53. 1.37 is currently needed for 2.57 because of unfixed stylo breakage in cssparser. 1.38 will only work if disabling webrender and stylo.
Addressed review comments and also moved code development into its own page as it was taking up too much space on the main page.
New version, spotted some missing closing tags.
Comment 8•4 years ago
|
||
Comment on attachment 9195520 [details] [diff] [review]
1620789-code-dev-v1_1-2536.patch
lgtm.
one nit: checkout instructions for DOMi should be dropped from 2.57 and central.
Pushed with suggested changes:
https://gitlab.com/seamonkey-project/website/-/commit/663abf9ab5c00f698166d7cda1f9329b915ceec4
https://gitlab.com/seamonkey-project/website/-/commit/77e2b6838d976477d56f1ab78626dcf61fca6500
https://hg.mozilla.org/SeaMonkey/seamonkey-project-org/rev/a2d2e688ed6faace6b465b02d590850136a1a86c
Comment 10•4 years ago
|
||
At https://www.seamonkey-project.org/dev/, there is a "bug reporting" link to http://developer.mozilla.org/en/docs/Bug_writing_guidelines which no longer exists.
I assume it's the page found at https://developer.mozilla.org/en-US/docs/Mozilla/QA/Bug_writing_guidelines whither it has been arbitrarily moved, the content at the new location being from 2013.
It should still be applicable to SeaMonkey for the moment.
Also Rainer Bielefeld wrote:
...
Also https://developer.mozilla.org/en-US/docs/QA behind "QA section" does not exist.Do you know to where this one should lead?
Looks like https://developer.mozilla.org/en-US/docs/Mozilla/QA but this may not be so relevant. Probably SM dev guidance will need its own page from which to curate links to Moz.
| Assignee | ||
Comment 11•4 years ago
•
|
||
(In reply to fieldhouse from comment #10)
At https://www.seamonkey-project.org/dev/, there is a "bug reporting" link to http://developer.mozilla.org/en/docs/Bug_writing_guidelines which no longer exists.
I assume it's the page found at https://developer.mozilla.org/en-US/docs/Mozilla/QA/Bug_writing_guidelines whither it has been arbitrarily moved, the content at the new location being from 2013.
It should still be applicable to SeaMonkey for the moment.
Also Rainer Bielefeld wrote:
...
Also https://developer.mozilla.org/en-US/docs/QA behind "QA section" does not exist.Do you know to where this one should lead?
Looks like https://developer.mozilla.org/en-US/docs/Mozilla/QA but this may not be so relevant. Probably SM dev guidance will need its own page from which to curate links to Moz.
Looks like they recently removed a redirect that was happening on developer.mozilla.org, thanks for reporting. Fix pushed:
https://gitlab.com/seamonkey-project/website/-/commit/b3de0bcfd5763c58d843e47369d4004f84ec1155
https://gitlab.com/seamonkey-project/website/-/commit/6c937b373433551542af79820b717db35d7edc0c
https://hg.mozilla.org/SeaMonkey/seamonkey-project-org/rev/4f0e2ba47c5a36d438ec09409b6beaf14f00ceba
Comment 13•4 years ago
|
||
Comment on attachment 9198889 [details] [diff] [review]
1620789-building-title.patch
LGTM
| Assignee | ||
Comment 14•4 years ago
|
||
(In reply to Frank-Rainer Grahl (:frg) from comment #13)
Comment on attachment 9198889 [details] [diff] [review]
1620789-building-title.patchLGTM
Checked in:
https://gitlab.com/seamonkey-project/website/-/commit/ce9c3493b905a124e4ea8fa8f8705e299f0926c1
https://gitlab.com/seamonkey-project/website/-/commit/cd9150dc4964775e5ec2a57cc5dd4416942ef5ff
https://hg.mozilla.org/SeaMonkey/seamonkey-project-org/rev/84219015c035a2a8959f74af92938fb22fa81640
| Assignee | ||
Comment 15•4 years ago
|
||
Now we have imported the cZ and DOMi code into our repo, we don't need to include cloning them separately in our build guidance.
| Assignee | ||
Comment 16•4 years ago
|
||
Comment on attachment 9219698 [details] [diff] [review]
1620789-remove-extensions.patch [Checked in: Comment 16]
https://hg.mozilla.org/SeaMonkey/seamonkey-project-org/rev/9f77d4f52b121a42b73cd6c643c88ac817b31298
https://gitlab.com/seamonkey-project/website/-/commit/63bf15ea95acdc919d85d552633f11b96cc896eb
https://gitlab.com/seamonkey-project/website/-/commit/0dad0b09e4cd553a4067644b934642fe9cb9768d
Comment 17•4 years ago
|
||
The section on the page https://www.seamonkey-project.org/dev/code-development on pre-requisites needs to be changes so that instead of just saying autoconf 2.13 says something like autoconf 2.13 (this version exactly neither older nor newer versions will work)
Description
•