Fossil

Timeline
Login

Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

74 events for the month beginning 2022-11-01

Following month ↑
2022-11-30
23:32
Updated the nojail patch so it'll apply atop the new Dockerfile changes. ... (check-in: 45e0475c user: wyoung tags: trunk)
23:09
Worked out how to get systemd-container (a.k.a. nspawn + machinectl) working with the stock Fossil container. Following the above commits, it's pure documentation. Removed the runc and crun docs at the same time since this is as small as crun while being more functional; there's zero reaon to push through all the additional complexity of those even lower-level tools now that this method is debugged and documented. ... (check-in: 930a655a user: wyoung tags: trunk)
21:27
Added empty /tmp and /run directories to the "OS image" layer of the stock container in case someone is mounting the base layer read-only with tmpfs mounted atop these points. (Seen with "systemd-nspawn --read-only" but might affect other runtimes.) ... (check-in: 0733be50 user: wyoung tags: trunk)
15:24 Edit [f74ddbce71cd05f9|f74ddbce]: Edit check-in comment. ... (artifact: 73efbb36 user: wyoung)
15:23
Container build changes to allow systemd-nspawn to recognize it as an "OS tree:"
  • Added a dummied-up /etc/os-release file
  • Moved several programs from /bin to /usr/bin, since existence of /usr is how it decides if the rootfs you point it at contains an OS image. Bogus, but that's how it is.

Had to switch to buildx to make this work, so I could use heredocs in the first step. ... (check-in: f74ddbce user: wyoung tags: trunk)

14:29
Added "container-clean" target to cleanup after the other container-* targets. ... (check-in: e119d598 user: wyoung tags: trunk)
12:59
Tried to get "--with-tcl=1" working in the containerized build, but failed, so I documented the reason why it isn't going to work given our current design goals and pointed at an alternative with different tradeoffs. ... (check-in: fb1bfce1 user: wyoung tags: trunk)
12:32
Added the FSLCFG Dockerfile build arg and showed how to use it in the containers doc, plus other improvements to the doc while in there. ... (check-in: e2277aad user: wyoung tags: trunk)
12:23
Put a "sleep 1" into "make container-run" before the step that shows the container logs to ensure we show everything it says on startup. Added this on seeing just the first line of output due to a race condition, so I missed the generated admin password. ... (check-in: 4429e10f user: wyoung tags: trunk)
12:19
The "container-run" target now runs "container-image" conditionally, building it only if it wasn't created in a prior step. This allows custom image builds followed by a one-command way of running that built image. Without this, the custom image gets stomped on. ... (check-in: a9e862b8 user: wyoung tags: trunk)
11:44
Reverted the build hack to strip out all but the default and darkmode skins in the stock Dockerfile. That was done to cater to a wish for extremely small ARM builds, for fun, not for any practical reason. It conflicts with a key philosophy behind this container project, to create stock Fossil builds by default. "make container-image" should get you a functionally identical binary inside the container as "./configure && make" does outside it. ... (check-in: 3e95d945 user: wyoung tags: trunk)
01:03
Make sure SQLite is compiled with HAVE_USLEEP. ... (check-in: f97f90c0 user: drh tags: trunk)
2022-11-29
21:08
Remove JS console debug output added by the previous checkin. ... (check-in: 2755b31a user: stephan tags: trunk)
20:59
/chat: add embedded view support for .wiki/.md/.pikchr file attachments, with the caveat that the rendering happens in an iframe and thus has some limitations/usability quirks compared to non-iframed content. Added based on feedback from a /chat session. ... (check-in: fd5298f0 user: stephan tags: trunk)
04:11
Improve consistency of "fossil branch" command. I don't think this deserves more attention but others may decide to make it do more. ... (check-in: 761a39c0 user: andybradford tags: trunk)
2022-11-26
17:31
Fix artifact_page() function so that the content of a text file is surrounded by CODE elements even if a file's extension is just a single letter. ... (check-in: e7a7b5c1 user: george tags: trunk)
2022-11-24
22:13
Add TH1 command "submenu". For the time being it has just one subcommand "link" that adds a hyperlink to the submenu of a page. ... (check-in: 71b22165 user: george tags: trunk)
15:21
In the new forum reply header, reduce size from H1 to H2 and italicize the thread title. ... (check-in: 7b92fc61 user: stephan tags: trunk)
14:38
Slight reformatting of the forum reply page header based on feedback from sqlite forum post c745cf3a7f6246de. Now says: Replying to HASH-with-link in thread TITLE-without-link ... (check-in: 0b6b3a00 user: stephan tags: trunk)
2022-11-20
08:42
Update the built-in zlib to version 1.2.13, released on October 13, 2022. ... (check-in: a9e589ca user: florian tags: trunk)
07:50
Add compat/zlib/contrib/ada/* and compat/zlib/doc/* to the ignore-glob. Now there's only two (manual) cherry-picks required for zlib updates: [0f8bae079e] and [368d97869b] (though the upstream ticket for [368d97869b] is commented as "Incorporated" and closed: https://github.com/madler/zlib/issues/684). ... (Closed-Leaf check-in: 1a52d387 user: florian tags: zlib-update)
07:37
Carry forward [511ad59ae3] to the zlib 1.2.13 update: exclude all files from the contrib/ada subdirectory. ... (check-in: aafa682b user: florian tags: zlib-update)
01:58
Do not attempt to render empty description of a report. Also make hyperlinks in a report's submenu more robust. This amends [fcf17b28a902c0]. ... (check-in: 04a01d06 user: george tags: trunk)
2022-11-19
16:48
Omit "Show associated wikis" from the submenu of a /wcontent page if there are no associated wikis in a repository (this amends [29a24941ed9b]). Also optimize out a couple of unnecessary calls to mprintf(). ... (check-in: e3c8aad9 user: george tags: trunk)
16:22 Edit [114b17c4081090ec|114b17c4]: Edit check-in comment. ... (artifact: d4f3379b user: stephan)
16:21 Edit [114b17c4081090ec|114b17c4]: Edit check-in comment. ... (artifact: 7992d056 user: george)
16:19
Fix malformed hyperlink for historical revisions of a forum post. Perhaps introduced by check-in [168eb71643a4]. Reported by forum post 44505ae8ec51. ... (check-in: 114b17c4 user: george tags: trunk)
14:59
Rename test_find_pivot() to merge_base_cmd(). No functional changes. ... (check-in: 8cc9211f user: stephan tags: trunk)
14:02
Upgrade the test-find-pivot command to the merge-base command, per discussion at forum post 1f5db4364464e965. ... (check-in: 2b6649c7 user: stephan tags: trunk)
04:38
Comment typo fix. No code changes. ... (check-in: 95e5814c user: stephan tags: trunk)
2022-11-18
21:09 Closed ticket [c8920f5e]: Indented fenced code blocks with blank lines in Markdown plus 5 other changes ... (artifact: 2e232b1d user: drh)
19:48
Update the change log for the report format enhancement. ... (check-in: c2467e52 user: drh tags: trunk)
19:39 Changes to wiki page "To Do List" ... (artifact: 9319053b user: drh)
19:30
Fix a potentially uninitialized variable associated with the resent ticket report changes. ... (check-in: d296ddb2 user: drh tags: trunk)
19:28
Add the ability to specify a description for each ticket report format. The user and reportfmt tables are updated with a new jx column containing JSON that describes the new features. (The user.jx table is currently not used but it was convenient to add it at the same time.) ... (check-in: fcf17b28 user: drh tags: trunk)
19:23
Make sure the reportfmt table contains the jx column before trying to use that column. ... (Leaf check-in: d4332725 user: drh tags: json-meta-data)
19:20
Use the "name" query parameter to select a report number. The legacy "rn" query parameter still works, but generated hyperlinks now use the new format. ... (check-in: 3048c04b user: drh tags: json-meta-data)
18:50
Provide the ability to add custom header text on all ticket reports. The header and its mimetype are stored in the REPORTFMT.JX column. ... (check-in: c06a9980 user: drh tags: json-meta-data)
18:33
Give the JX column of USER and REPORTFMT a default value which is valid JSON. ... (check-in: 2433964d user: drh tags: json-meta-data)
12:11
Factor out the ALTER TABLE statements that add the JX column to the USER and REPORTFMT tables into separate subroutines. ... (check-in: 8f6d7dac user: drh tags: json-meta-data)
2022-11-17
23:38
Add the "jx" column to the "user" and "reportfmt" tables, with the intent of using the column for JSON metadata. Currently unused. Make arrangements to sync the "jx" column (using the "fossil config" command) in a way that is backwards compatible with older versions that do not have the "jx" column. ... (check-in: b7ac178c user: drh tags: json-meta-data)
07:45
Increase the version number to 2.21 to start the next development cycle. ... (check-in: 8dcee008 user: danield tags: trunk)
2022-11-16
20:59
Merge in setupuser-retain-pw branch (HTML change only, no code). ... (check-in: 88f9da98 user: stephan tags: trunk)
20:53
Prefixing each shell script section in the Dockerfile with "set -x" broke the checks to prevent running UPX on ARM builds. You can still get release container builds on ARM by copying this fixed Dockerfile to your release checkout. ... (check-in: b4c3d9a1 user: wyoung tags: trunk)
20:05
Fix harmless typos reported by forum post 15f7327318. ... (check-in: f3adbd88 user: drh tags: trunk)
19:49
Remove the "ada" subdirectory from the compat/zlib/contrib because it is not used, but it does (apparently) cause warnings for lintian. Perhaps this will be a partial fix for the warnings reported by forum post 15f7327318. ... (check-in: 511ad59a user: drh tags: trunk)
18:49
Update website for the 2.20 release. ... (check-in: e14628bc user: drh tags: trunk)
18:46
Version 2.20 ... (check-in: 210e89a0 user: drh tags: trunk, release, version-2.20)
16:09
Merge trunk into wcag-2.1 branch for deployment on test server. ... (Leaf check-in: 56d8000a user: stephan tags: wcag-2.1)
16:02
Update the built-in SQLite to the 3.40.0 release. ... (check-in: d0ee8100 user: drh tags: trunk)
2022-11-14
12:43
Update the built-in SQLite to the 3.40.0 rc1 for testing. ... (check-in: 2ece5d0f user: drh tags: trunk)
2022-11-13
19:49
Removed the title property from the nav element for the submenu in style.c. It caused a redundant tooltip, and was not necessary. ... (check-in: ba3fa28d user: ericwikman tags: wcag-2.1)
18:49
Update /chat and /pikchrshow UIs to work with skins conforming to the WCAG rework as well as pre-WCAG skins (except for the bootstrap skin, which restructures the DOM in an incompatible way). ... (check-in: d208efdd user: stephan tags: wcag-2.1)
17:18
Merge trunk into wcag-2.1 for cleaner diff comparison. ... (check-in: e1a9fdd7 user: stephan tags: wcag-2.1)
16:26
Apply fixes to all web views to pass WCAG 2.1 tests performed by "axe DevTools" browser extension. Most fixes related to screen reader compatibility, like making sure that form elements have labels. Some color changes to improve contrast on Default skin. Made more HTML5 compliant. Minor improvement to select combo boxes for UX. Improved Search form UX. Two minor bug fixes for malformed HTML. Fixed help pages to resolve issues with non-compliant HTML being generated. Mostly documented at https://fossil-scm.org/forum/forumpost/aafb17a981df4166 ... (check-in: 1f231db3 user: ericwikman tags: wcag-2.1)
2022-11-12
20:13 Ticket [21037bfc] "fossil patch push" for a merge with resolved conflicts does not work status still Open with 3 other changes ... (artifact: 37c8b818 user: drh)
12:39 Fixed ticket [ad9aa572]: Multiple notifications to a single ticket change plus 4 other changes ... (artifact: ab837d4b user: drh)
12:36
Only issue notififications for ticket changes that do not previously appear in the EVENT table. Fix for ticket [ad9aa572e7972f57]. ... (check-in: fb040bb0 user: drh tags: trunk)
12:34 Fixed ticket [4d73b4a2]: A } (0x7d) character in a ticket code block truncates the ticket body plus 4 other changes ... (artifact: d9ccfa32 user: drh)
12:32
Fix the TH_ListAppend() function in TH1 so that it correctly escapes strings that have a '}' character that has no matching '{' to its left. Fix for ticket [4d73b4a2258a78e2]. ... (check-in: 4ec65ebb user: drh tags: trunk)
2022-11-11
22:24
A proposed fix for ticket [ad9aa572e7972f57]. Use an UPDATE rather than a REPLACE where possible when redoing EVENT table entries for tickets that are being rebuild, in order to avoid unnecessary notification events. ... (Closed-Leaf check-in: 1f0f6226 user: drh tags: ticket-notification-fix)
14:26 Changes to wiki page "To Do List" ... (artifact: d6ce8f66 user: drh)
13:57 Ticket [ad9aa572] Multiple notifications to a single ticket change status still Open with 5 other changes ... (artifact: a97a546c user: drh)
13:39 New ticket [c8920f5e] Indented fenced code blocks with blank lines in Markdown. ... (artifact: 6ed072cd user: drh)
13:33 New ticket [ad9aa572] Multiple notifications to a single ticket change. ... (artifact: ce00ac53 user: drh)
2022-11-07
19:42
Yet another shell.c import from SQLite to deal with more typedef issues. ... (check-in: f0e625b1 user: drh tags: trunk)
18:44
Update to a newer version of 3.40.0 that includes a fix to shell.c that allows it to be compiled with older C compilers. ... (check-in: 25799e89 user: drh tags: trunk)
2022-11-05
22:10
Respect `"timeline-utc"` setting when a ticket change artifact is displayed on the /info page. This makes it consistent with other places and fixes a hyperlink to the corresponding item of the /timeline. ... (check-in: 0028a3ca user: george tags: trunk)
2022-11-04
18:54 Ticket [21037bfc] "fossil patch push" for a merge with resolved conflicts does not work status still Open with 6 other changes ... (artifact: c76f245e user: drh) ... 1 similar event omitted.
18:02
Update the built-in SQLite to the latest 3.40.0 beta, for testing. ... (check-in: 10d71748 user: drh tags: trunk)
11:11
Add a note to /setup_uedit that leaving the ostensibly populated password field unchanged will retain the current password, per discussion in forum post 0463cc2e87a3c676. (Branched for later addition to v2.21.) ... (Closed-Leaf check-in: fe373994 user: stephan tags: setupuser-retain-pw)
2022-11-03
00:41 Edit [6e28f28091ff4baa|6e28f280]: Move to branch pre-2.21. ... (artifact: ee6c5b24 user: drh)
2022-11-02
22:51
Omit "Show associated wikis" from the submenu of a /wcontent page if there are no associated wikis in a repository. This amends [29a24941ed9b]. ... (Closed-Leaf check-in: 6e28f280 user: george tags: pre-2.21)
Previous month ↓