Comments (6)
@Pacoup yup, thatās intentional because I live in Tokyo and I have the nginx directory listing set to use my local time. If you think it would be better to have it use UTC instead, lemme know. Iām happy to change it.
from validator.
@sideshowbarker I was thinking something more along the lines of creating an authoritative nightlies server (i.e. non-personal domain) of which the data is exposed via a small web app, showing time according to users' locale, and where all nightlies are retained (or, at least a few versions, cause right now there's no history at all).
But, this directory will have to do for now. So long as there's some documentation somewhere about the timezoneāthis issue will do nicelyāI don't mind a non-UTC timezone.
from validator.
But, this directory will have to do for now. So long as there's some documentation somewhere about the timezoneāthis issue will do nicelyāI don't mind a non-UTC timezone.
I guess I can take a look at see if there's some way to tell nginx to add that info to the header or footer part of the generated directory index page. I know how to do that with Apache but Iāve never yet had need to do it with nginx myself.
I was thinking something more along the lines of creating an authoritative nightlies server (i.e. non-personal domain)
I think that rather then setting up some other nightly server on our own, it would be better to just use some existing service that provides what we need.
So, do you have ideas for such existing places/services where we could host nightly releases?
Iād be happy to switch to using some service where I didnāt have to maintain the infrastructure myselfāespecially if it provided features like the stuff you mentioned about ādata is exposed via a small web app, showing time according to users' localeā and āwhere all nightlies are retained at least a few versions".
The one main requirement I'd have myself for such a shared system is that like my sideshowbarker.net domain, it must not be an insecure origināthat is, needs to be https/SSL/TLS, not just plain http (and the files uploaded there need to be accompanied by GPG sigs and MD5 and/or SHA1 checksumsā so we can tell who made the packages and that theyāre actually the packages that person made/signed).
I just donāt know about any existing such serviceāand if I did Iād already be using that service instead.
But short of having such a service, for something I have to maintain myself, I have zero interest (or time) to create anything more elaborate than what I already have set up at https://sideshowbarker.net/nightlies/
The sideshowbarker.net server is authoritative in practice. The fact that itās clearly a domain I control is a feature in this caseāas far signaling that itās a place that users can trust as something associated with this project and not some third-party malware site or whatever.
And for me personally as the one currently responsible for building the packages and making them available, it sort of goes without saying but: I trust and prefer my server/domain more than some other 3rd-party thing I might useābecause I control sideshowbarker.net and have root access to it and don't have to rely on somebody to fix any problems I might run into.
Anyway, in the end the domain name is arbitrary. I guess I could register a new domain called āhtml-checker.orgā or something myself but it would still be a personal domaināgiven that I wouldnāt give anybody else direct ssh/scp access to it, because Iām not interested in becoming a system admin.
And note that we canāt use the validator.nu domain because thatās @hsivonenās own server, and I believe that like me he doesnāt want to turn his server into a multi-user system with him as the sysadmin.
I would suspect that the same holds true for any of usāI donāt think anybody among us wants to turn this into a sysadmin project. So in practice any other domain Iād create or that somebody else would create is likely to still just be a personal domaināit would just have a domain name that makes it look like itās not.
Given all that, I think for now just serving them from sideshowbarker.net works fine
of which the data is exposed via a small web app, showing time according to users' locale,
If someone creates that & contribute it, Iād be happy to set it up at https://sideshowbarker.net/nightlies/ But thereās pretty much no chance of me taking time to write it up myself any time soon.
from validator.
@sideshowbarker I also do not know of a nightlies hosting service and no worries, I never implied you should program such a thing. Most projects that make their own seem to either have swaths of commercially-backed developers (e.g. Google, Mozilla) or a very large project which even has a governence board and everything (e.g. Debian). Smaller projects I know usually don't host nightlies. You have to build it yourself. So, I mean, thanks for hosting nightlies.
About the domain, I thought validator.nu was some kind of community project hosted under the W3C or something so we could have an āofficialā domain of sorts. My bad.
As far as timezones in nginx, it looks like you can turn on autoindex_localtime to have nginx display local time and not UTC / server time.
The only thing is, I wished there was a way to see previous nightlies. I know I can just backup whatever I have running, but it would be nice to retain a few of them for rollbacks and history. Is this something you can easily implement in your build process or is that too much to ask?
from validator.
The only thing is, I wished there was a way to see previous nightlies
Yeah, agreed. I was just being lazy. Anyway, I have things set up now such that the nightlies area has both the latest jar itself and also a zip package of the jar along with its gpg signature + md5/sha1 hashes. So as we go forward the older zip files will remain there even as the jar file gets updated to latest.
from validator.
Thanks š
from validator.
Related Issues (20)
- Add "onpageswap" attribute to "body" element
- WordPress Gutenberg Block Library CSS incorrect validation HOT 3
- No warning for validator HOT 2
- Icon for "verified html" HOT 2
- Add writingsuggestions attribute
- No error when using ASCII upper alphas in Attribute Name for Custom Data Attributes HOT 1
- Possible misuse of aria-label. (If you disagree with this warning
- Add shadowrootserializable attribute to template element
- the XML syntax is not recommended
- bad my compute
- CSS text-wrap and shape-margin throwing validator errors
- Button with type="button" doesn't support role="combobox"
- Element dialog is missing required attribute role HOT 1
- Error Code 429 - too many requests
- Warnings about non supported, non global ARIA attributes use on ARIA roles
- Misunderstood language HOT 2
- <a> must not appear as a descendant of <button>
- Bad value onion-location for attribute http-equiv on element meta. HOT 1
- False positive on valid CSP `sandbox` values
- support framework attributes HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
š Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ššš
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ā¤ļø Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from validator.