profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/daniel-beck/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Daniel Beck daniel-beck @cloudbees Plochingen, Germany

daniel-beck/changelog-environment-plugin 51

Changelog Environment Plugin for JENKINS-12032

daniel-beck/acceptance-test-harness 0

Acceptance tests cases for Jenkins and its plug-ins based on selenium and docker.

daniel-beck/access-modifier 0

Enforce access restrictions to deprecated code

daniel-beck/active-choices-plugin 0

This plug-in provides additional parameter types for jobs, that allow you to cascade changes and render images or other HTML elements instead of the traditional parameter

daniel-beck/archetypes 0

Collection of Maven archetypes to get developers started

daniel-beck/asciidoctor-jenkins-extensions 0

Extensions to asciidoctor syntax for Jenkins-related materials

push eventdaniel-beck/workflow-durable-task-step-plugin

Daniel Beck

commit sha fb57358358ccc6439efac95e2f7aed067b8f2ab2

Update src/test/java/org/jenkinsci/plugins/workflow/EnvWorkflowTest.java Co-authored-by: Jesse Glick <jglick@cloudbees.com>

view details

push time in 5 hours

Pull request review commentjenkinsci/workflow-durable-task-step-plugin

Change NODE_NAME for the built-in node based on its self label

     @Test public void isNodeNameAvailable() throws Exception {         r.createSlave("node-test", "unix fast", null);         WorkflowJob p = r.jenkins.createProject(WorkflowJob.class, "workflow-test");+        final String builtInNodeName = r.jenkins.getSelfLabel().getName();          p.setDefinition(new CpsFlowDefinition(             "node('master') {\n" +             "  echo \"My name on master is ${env.NODE_NAME} using labels ${env.NODE_LABELS}\"\n" +             "}\n",             true));-        r.assertLogContains("My name on master is master using labels master", r.assertBuildStatusSuccess(p.scheduleBuild2(0)));+        r.assertLogContains("My name on master is " + builtInNodeName + " using labels master", r.assertBuildStatusSuccess(p.scheduleBuild2(0)));

Looks like a bad merge between the PRs since both change different parts of this line. Checking locally...

daniel-beck

comment created time in 5 hours

PullRequestReviewEvent

pull request commentjenkins-infra/update-center2

Remove wiki urls by rewriting them to github blobs

No, just waiting for me to have some time, no later than the weekend. How does this currently impact users? Since the site special-cases this already, I didn't get the impression this was urgent.

halkeye

comment created time in 8 hours

pull request commentjenkins-infra/backend-extension-indexer

Parallelize processing

4 and 8 might be an interesting difference then? (Or rather 2 and 4 given the 2x)

timja

comment created time in a day

PullRequestReviewEvent

pull request commentjenkins-infra/backend-extension-indexer

Parallelize processing

10 threads: 4minutes 16 threads: 3minutes 57 seconds 24 threads: 4minutes 2 seconds

How many cores/threads does your CPU support?

timja

comment created time in a day

push eventjenkins-infra/update-center2

Basil Crow

commit sha 7e1cb4fd72085e23fcefa2c70e6308b780dea510

Formally deprecating plugins left behind in jenkinsci/jenkins#5560 (#533)

view details

push time in 2 days

PR merged jenkins-infra/update-center2

Reviewers
Formally deprecating plugins left behind in jenkinsci/jenkins#5560 metadata

Like #525, but for jenkinsci/jenkins#5560.

+4 -0

0 comment

1 changed file

basil

pr closed time in 2 days

startedDannyBen/bashly

started time in 2 days

PullRequestReviewEvent

Pull request review commentjenkinsci/jenkins

Fix `UnusedException` Error Prone violations

 public Failure(String message) {         this(message,false);     } +    public Failure(String message, Throwable cause) {
    /**
     * @since TODO
     */
    public Failure(String message, Throwable cause) {
basil

comment created time in 3 days

Pull request review commentjenkinsci/jenkins

Fix `UnusedException` Error Prone violations

 public Failure(String message) {         this(message,false);     } +    public Failure(String message, Throwable cause) {

Unsure about this change.

Failure is currently (slightly) inconsistent: Descriptor.FormException calls an overload of #generateResponse that takes a Throwable that will be set as request attribute. But why, given the class's Javadoc?

Now, if the idea is the Javadoc doesn't really apply anymore (see AbstractModelObject/error.jelly as evidence), would it not make more sense for us to change #generateResponse (the other one not taking a Throwable) to set the request property if there is a cause from this constructor? And if so, wouldn't we just deprecate #generateResponse taking a Throwable, and instead change callers to use the constructor taking a Throwable?

That would be a change in behavior however, as currently the caller being adapted in this PR doesn't render the exception, but would start doing so if Failure sets the Throwable cause from the constructor as request property. Perhaps we should have a flag to distinguish causes set for debugging diagnostics only, and causes intended to be rendered?

Probably easier to just skip this one for now.

basil

comment created time in 3 days

PullRequestReviewEvent
PullRequestReviewEvent

pull request commentjenkins-infra/update-center2

Remove wiki urls by rewriting them to github blobs

@halkeye Can you access wiki page rename information, or is that something the exporter already supported? Or do we have a list of all wiki pages to look through for typo'ed / similarly named pages?

(Obviously the ROI here is quickly reached, so we shouldn't overdo it with the manual work.)

<details> <summary>Affected plugins by popularity</summary>

1 dlisting-cov
3 non-dynamic-hello-world
4 humio
5 event-announcer
5 ikachan
6 flexteam
9 devstack
11 jenkinspider
15 suite-test-groups-publisher
17 ibm-continuous-release
18 jnr-posix-api
19 jprt
23 jna-posix-api
24 wso2id-oauth
33 sealights
34 alauda-devops-credentials-provider
35 humbug
36 kubesphere-token-auth
44 alauda-devops-pipeline
48 aqua-serverless
53 rallyBuild
61 ColumnsPlugin
77 jwt-support
79 alauda-kubernetes-support
85 pipeline-huaweicloud-plugin
108 ibm-security-appscansource-scanner
114 working-hours
133 database-drizzle
139 multi-branch-priority-sorter
149 aws-yum-parameter
184 behave-testresults-publisher
205 webhook-eventsource
218 dynatrace-dashboard
238 aqua-microscanner
245 qc
268 autocomplete-parameter
335 metrics-datadog
351 sourcemonitor
373 network-monitor
503 mysql-api
512 pipeline-deploymon
663 pipeline-restful-api
2546 pipeline-timeline
24003 h2-api

</details>

halkeye

comment created time in 3 days

pull request commentjenkins-infra/update-center2

Remove wiki urls by rewriting them to github blobs

@zbynek Ideally we'd file PRs first for such plugins, at least the ones somewhat actively maintained. Overrides are useful in the short term, but carrying them indefinitely is something we should try to not do.

halkeye

comment created time in 3 days

push eventbasil/update-center2

Olivier Vernin

commit sha 577102bae55909a7eb5103f1f03883c7b3f6a10e

Add tuleap-api-2.3.0 to ignore list

view details

Olivier Vernin

commit sha b54c21b199e96cf6703982a89d7545f44db38893

Merge pull request #534 from jenkins-infra/olblak-patch-1 [INFRA-3023] A dd tuleap-api-2.3.0 to ignore list

view details

Olivier Vernin

commit sha 0f61d031f8e8130b73c8858f8836f536a0aa4e2e

Disable all tuleap

view details

Olivier Vernin

commit sha 923ba27916d7f0b80ae0b0b3f87bf9a159cb1e22

Merge pull request #535 from jenkins-infra/olblak-patch-1 Disable all tuleap

view details

Daniel Beck

commit sha 236088d51187077e1368054039d2900bd8554aea

Revert "Merge pull request #535 from jenkins-infra/olblak-patch-1" This reverts commit 923ba27916d7f0b80ae0b0b3f87bf9a159cb1e22, reversing changes made to b54c21b199e96cf6703982a89d7545f44db38893.

view details

Daniel Beck

commit sha f4d86c1a6278ffd5bb4efc1f85f439b6cf3e46f4

Revert "Merge pull request #534 from jenkins-infra/olblak-patch-1" This reverts commit b54c21b199e96cf6703982a89d7545f44db38893, reversing changes made to 345c6f88f14e5254857fd1128881264e12895611.

view details

Daniel Beck

commit sha 2d9c4f9785ec46d048d707e7ced609c7f548928c

[INFRA-2997] Remove zap-pipeline deprecation (#530) Co-authored-by: Daniel Beck <daniel-beck@users.noreply.github.com>

view details

dependabot[bot]

commit sha 72d8553b2fe89466a550a7835dda6fbe235467b8

Bump ant from 1.10.9 to 1.10.11 Bumps ant from 1.10.9 to 1.10.11. --- updated-dependencies: - dependency-name: org.apache.ant:ant dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>

view details

Zbynek Konecny

commit sha 1bb5edc5925603baaead36f0cde3bbc710d9fa5a

Remove duplication between deprecations and ignores

view details

Basil Crow

commit sha 781eab7eb946f84f69dc6b1cf994342886bbca5d

Deprecating `coding-webhook` (#541)

view details

dependabot[bot]

commit sha faf200ccb9b050b0c3c8a65b317dc70321ebc0a6

Bump jsoup from 1.13.1 to 1.14.2 Bumps [jsoup](https://github.com/jhy/jsoup) from 1.13.1 to 1.14.2. - [Release notes](https://github.com/jhy/jsoup/releases) - [Changelog](https://github.com/jhy/jsoup/blob/master/CHANGES) - [Commits](https://github.com/jhy/jsoup/compare/jsoup-1.13.1...jsoup-1.14.2) --- updated-dependencies: - dependency-name: org.jsoup:jsoup dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>

view details

Daniel Beck

commit sha 4da780ac8bcadb0cf06a5c0de30751c52389df81

Determine stable/ directory based on last dynamic LTS (#537) Co-authored-by: Daniel Beck <daniel-beck@users.noreply.github.com>

view details

Daniel Beck

commit sha e94af825f327ae39b6921b8279996ff4472d19d6

Add warnings for 2021-08-31 security advisory

view details

Daniel Beck

commit sha 953eae236debefb7f9ed0777e935c6cb12f0d632

Fix 2021-08-31 warnings (#543) Co-authored-by: Daniel Beck <daniel-beck@users.noreply.github.com>

view details

Daniel Beck

commit sha c850976050577f5c1b1e8261e9a791c882e36e5f

[INFRA-3067] Suspend distribution of credentials 2.6

view details

Mark Waite

commit sha c29d9a16e84504f394762ae659d5a032195beaa8

Merge pull request #544 from daniel-beck/credentials-2.6 [INFRA-3067] Suspend distribution of credentials 2.6

view details

Daniel Beck

commit sha d85321ea80296ac4e51545e61e0d938181ae4a9d

Minor comments rephrasing

view details

Daniel Beck

commit sha ded5e5ff9022ac803081d8efec181c9d10750531

Merge branch 'master' into suspend-deprecations

view details

Daniel Beck

commit sha 1eb62f2c1ca8bb4e211994e58cb5c2378486e181

Add a few more deprecation notices for dependent plugins

view details

Daniel Beck

commit sha 9067b16f2130aa6a3a971c6359eb49957decbdd7

Rewrite notice

view details

push time in 3 days

delete branch daniel-beck/update-center2

delete branch : readme-update

delete time in 3 days

push eventjenkins-infra/update-center2

Daniel Beck

commit sha 29faff60508e060f8f1b51cb9b746de74b542894

Minor readme updates

view details

Daniel Beck

commit sha 7d53820e92f9e1aa5a6d9ab613a2d0c4e0d53344

Merge pull request #547 from daniel-beck/readme-update Minor readme updates

view details

push time in 3 days

push eventhalkeye/update-center2

Daniel Beck

commit sha 2d9c4f9785ec46d048d707e7ced609c7f548928c

[INFRA-2997] Remove zap-pipeline deprecation (#530) Co-authored-by: Daniel Beck <daniel-beck@users.noreply.github.com>

view details

dependabot[bot]

commit sha 72d8553b2fe89466a550a7835dda6fbe235467b8

Bump ant from 1.10.9 to 1.10.11 Bumps ant from 1.10.9 to 1.10.11. --- updated-dependencies: - dependency-name: org.apache.ant:ant dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>

view details

Zbynek Konecny

commit sha 1bb5edc5925603baaead36f0cde3bbc710d9fa5a

Remove duplication between deprecations and ignores

view details

Basil Crow

commit sha 781eab7eb946f84f69dc6b1cf994342886bbca5d

Deprecating `coding-webhook` (#541)

view details

dependabot[bot]

commit sha faf200ccb9b050b0c3c8a65b317dc70321ebc0a6

Bump jsoup from 1.13.1 to 1.14.2 Bumps [jsoup](https://github.com/jhy/jsoup) from 1.13.1 to 1.14.2. - [Release notes](https://github.com/jhy/jsoup/releases) - [Changelog](https://github.com/jhy/jsoup/blob/master/CHANGES) - [Commits](https://github.com/jhy/jsoup/compare/jsoup-1.13.1...jsoup-1.14.2) --- updated-dependencies: - dependency-name: org.jsoup:jsoup dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>

view details

Daniel Beck

commit sha 4da780ac8bcadb0cf06a5c0de30751c52389df81

Determine stable/ directory based on last dynamic LTS (#537) Co-authored-by: Daniel Beck <daniel-beck@users.noreply.github.com>

view details

Daniel Beck

commit sha e94af825f327ae39b6921b8279996ff4472d19d6

Add warnings for 2021-08-31 security advisory

view details

Daniel Beck

commit sha 953eae236debefb7f9ed0777e935c6cb12f0d632

Fix 2021-08-31 warnings (#543) Co-authored-by: Daniel Beck <daniel-beck@users.noreply.github.com>

view details

Daniel Beck

commit sha c850976050577f5c1b1e8261e9a791c882e36e5f

[INFRA-3067] Suspend distribution of credentials 2.6

view details

Mark Waite

commit sha c29d9a16e84504f394762ae659d5a032195beaa8

Merge pull request #544 from daniel-beck/credentials-2.6 [INFRA-3067] Suspend distribution of credentials 2.6

view details

Daniel Beck

commit sha d85321ea80296ac4e51545e61e0d938181ae4a9d

Minor comments rephrasing

view details

Daniel Beck

commit sha ded5e5ff9022ac803081d8efec181c9d10750531

Merge branch 'master' into suspend-deprecations

view details

Daniel Beck

commit sha 1eb62f2c1ca8bb4e211994e58cb5c2378486e181

Add a few more deprecation notices for dependent plugins

view details

Daniel Beck

commit sha 9067b16f2130aa6a3a971c6359eb49957decbdd7

Rewrite notice

view details

Daniel Beck

commit sha b24ebf922ab0e83147bd8313d7621f301f06b529

Use duplicate key as failure message when there is overlap

view details

Daniel Beck

commit sha 47c08ca5bf62faf76c582efe6d117ce8c7b130a4

Merge pull request #539 from zbynek/suspend-deprecations Remove duplication between deprecations and ignores

view details

Daniel Beck

commit sha dbc889dd2b9a55044be9235fbd56ec2b154c9175

Merge pull request #540 from jenkins-infra/dependabot/maven/org.apache.ant-ant-1.10.11 Bump ant from 1.10.9 to 1.10.11

view details

Daniel Beck

commit sha e72cebfa594356c94f0c40d310c956058439e576

Merge pull request #542 from jenkins-infra/dependabot/maven/org.jsoup-jsoup-1.14.2 Bump jsoup from 1.13.1 to 1.14.2

view details

Daniel Beck

commit sha f18ebe6cc30404601aa68ce8c8792f0b71166c08

[maven-release-plugin] prepare release update-center2-3.10

view details

Daniel Beck

commit sha 692083399076b1487ccc582c6cf804b8bf3beb81

[maven-release-plugin] prepare for next development iteration

view details

push time in 3 days

pull request commentjenkins-infra/update-center2

Remove wiki urls by rewriting them to github blobs

Thanks! Are there plans to create the pages that are currently missing?

https://github.com/jenkins-infra/plugins-wiki-docs/blob/master/ColumnsPlugin/README.md
https://github.com/jenkins-infra/plugins-wiki-docs/blob/master/alauda-devops-credentials-provider/README.md
https://github.com/jenkins-infra/plugins-wiki-docs/blob/master/alauda-devops-pipeline/README.md
https://github.com/jenkins-infra/plugins-wiki-docs/blob/master/alauda-kubernetes-support/README.md
https://github.com/jenkins-infra/plugins-wiki-docs/blob/master/aqua-microscanner/README.md
https://github.com/jenkins-infra/plugins-wiki-docs/blob/master/aqua-serverless/README.md
https://github.com/jenkins-infra/plugins-wiki-docs/blob/master/autocomplete-parameter/README.md
https://github.com/jenkins-infra/plugins-wiki-docs/blob/master/aws-yum-parameter/README.md
https://github.com/jenkins-infra/plugins-wiki-docs/blob/master/behave-testresults-publisher/README.md
https://github.com/jenkins-infra/plugins-wiki-docs/blob/master/database-drizzle/README.md
https://github.com/jenkins-infra/plugins-wiki-docs/blob/master/devstack/README.md
https://github.com/jenkins-infra/plugins-wiki-docs/blob/master/dlisting-cov/README.md
https://github.com/jenkins-infra/plugins-wiki-docs/blob/master/dynatrace-dashboard/README.md
https://github.com/jenkins-infra/plugins-wiki-docs/blob/master/event-announcer/README.md
https://github.com/jenkins-infra/plugins-wiki-docs/blob/master/flexteam/README.md
https://github.com/jenkins-infra/plugins-wiki-docs/blob/master/h2-api/README.md
https://github.com/jenkins-infra/plugins-wiki-docs/blob/master/humbug/README.md
https://github.com/jenkins-infra/plugins-wiki-docs/blob/master/humio/README.md
https://github.com/jenkins-infra/plugins-wiki-docs/blob/master/ibm-continuous-release/README.md
https://github.com/jenkins-infra/plugins-wiki-docs/blob/master/ibm-security-appscansource-scanner/README.md
https://github.com/jenkins-infra/plugins-wiki-docs/blob/master/ikachan/README.md
https://github.com/jenkins-infra/plugins-wiki-docs/blob/master/jenkinspider/README.md
https://github.com/jenkins-infra/plugins-wiki-docs/blob/master/jna-posix-api/README.md
https://github.com/jenkins-infra/plugins-wiki-docs/blob/master/jnr-posix-api/README.md
https://github.com/jenkins-infra/plugins-wiki-docs/blob/master/jprt/README.md
https://github.com/jenkins-infra/plugins-wiki-docs/blob/master/jwt-support/README.md
https://github.com/jenkins-infra/plugins-wiki-docs/blob/master/kubesphere-token-auth/README.md
https://github.com/jenkins-infra/plugins-wiki-docs/blob/master/metrics-datadog/README.md
https://github.com/jenkins-infra/plugins-wiki-docs/blob/master/multi-branch-priority-sorter/README.md
https://github.com/jenkins-infra/plugins-wiki-docs/blob/master/mysql-api/README.md
https://github.com/jenkins-infra/plugins-wiki-docs/blob/master/network-monitor/README.md
https://github.com/jenkins-infra/plugins-wiki-docs/blob/master/non-dynamic-hello-world/README.md
https://github.com/jenkins-infra/plugins-wiki-docs/blob/master/pipeline-deploymon/README.md
https://github.com/jenkins-infra/plugins-wiki-docs/blob/master/pipeline-huaweicloud-plugin/README.md
https://github.com/jenkins-infra/plugins-wiki-docs/blob/master/pipeline-restful-api/README.md
https://github.com/jenkins-infra/plugins-wiki-docs/blob/master/pipeline-timeline/README.md
https://github.com/jenkins-infra/plugins-wiki-docs/blob/master/qc/README.md
https://github.com/jenkins-infra/plugins-wiki-docs/blob/master/rallyBuild/README.md
https://github.com/jenkins-infra/plugins-wiki-docs/blob/master/sealights/README.md
https://github.com/jenkins-infra/plugins-wiki-docs/blob/master/sourcemonitor/README.md
https://github.com/jenkins-infra/plugins-wiki-docs/blob/master/suite-test-groups-publisher/README.md
https://github.com/jenkins-infra/plugins-wiki-docs/blob/master/webhook-eventsource/README.md
https://github.com/jenkins-infra/plugins-wiki-docs/blob/master/working-hours/README.md
https://github.com/jenkins-infra/plugins-wiki-docs/blob/master/wso2id-oauth/README.md
halkeye

comment created time in 3 days

PullRequestReviewEvent

delete branch jenkins-infra/update-center2

delete branch : download-pages

delete time in 3 days

delete branch jenkins-infra/update-center2

delete branch : v3.8

delete time in 3 days

delete branch jenkins-infra/update-center2

delete branch : use-3.9

delete time in 3 days

delete branch jenkins-infra/update-center2

delete branch : olblak-patch-1

delete time in 3 days

delete branch jenkins-infra/update-center2

delete branch : 3.10-20210913.065026-2

delete time in 3 days

pull request commentjenkins-infra/plugins-wiki-docs

Remove generated blocks (plugin site link, adoption message, warnings)

The following plugins have "Adopt this plugin" messages in their wiki pages:

  • https://plugins.jenkins.io/accelerated-build-now-plugin
  • https://plugins.jenkins.io/amazon-ecr
  • https://plugins.jenkins.io/artifactdeployer
  • https://plugins.jenkins.io/aws-sqs
  • https://plugins.jenkins.io/backup
  • https://plugins.jenkins.io/buildresult-trigger (no banner on plugins site)
  • https://plugins.jenkins.io/console-column-plugin
  • https://plugins.jenkins.io/console-tail
  • https://plugins.jenkins.io/cppncss
  • https://plugins.jenkins.io/crowd2 (no banner on plugins site)
  • https://plugins.jenkins.io/cucumber-slack-notifier
  • https://plugins.jenkins.io/cucumber-testresult-plugin
  • https://plugins.jenkins.io/cygwin-process-killer
  • https://plugins.jenkins.io/deployed-on-column
  • https://plugins.jenkins.io/downstream-buildview
  • https://plugins.jenkins.io/dynamic-search-view
  • https://plugins.jenkins.io/extension-filter
  • https://plugins.jenkins.io/filesystem_scm
  • https://plugins.jenkins.io/ghprb (no banner on plugins site)
  • https://plugins.jenkins.io/gnat
  • https://plugins.jenkins.io/harvest
  • https://plugins.jenkins.io/ivytrigger (no banner on plugins site)
  • https://plugins.jenkins.io/javancss
  • https://plugins.jenkins.io/jenkins-cloudformation-plugin
  • https://plugins.jenkins.io/jenkins-reviewbot (no banner on plugins site)
  • https://plugins.jenkins.io/jira-trigger (no banner on plugins site)
  • https://plugins.jenkins.io/job-node-stalker
  • https://plugins.jenkins.io/job-restrictions
  • https://plugins.jenkins.io/jquery-ui (no banner on plugins site)
  • https://plugins.jenkins.io/locale
  • https://plugins.jenkins.io/nested-view (no banner on plugins site)
  • https://plugins.jenkins.io/pathignore
  • https://plugins.jenkins.io/perfpublisher
  • https://plugins.jenkins.io/periodicbackup (no banner on plugins site)
  • https://plugins.jenkins.io/poll-mailbox-trigger-plugin
  • https://plugins.jenkins.io/port-allocator
  • https://plugins.jenkins.io/publish-over-cifs (no banner on plugins site)
  • https://plugins.jenkins.io/publish-over-ftp
  • https://plugins.jenkins.io/remote-terminal-access
  • https://plugins.jenkins.io/ruby-runtime
  • https://plugins.jenkins.io/run-condition-extras
  • https://plugins.jenkins.io/schedule-build
  • https://plugins.jenkins.io/scons
  • https://plugins.jenkins.io/shared-objects
  • https://plugins.jenkins.io/tattletale-plugin
  • https://plugins.jenkins.io/testlink
  • https://plugins.jenkins.io/testng-plugin
  • https://plugins.jenkins.io/testopia
  • https://plugins.jenkins.io/vault-scm-plugin
  • https://plugins.jenkins.io/versionnumber
  • https://plugins.jenkins.io/virtualbox
  • https://plugins.jenkins.io/wix
  • https://plugins.jenkins.io/zentimestamp

Unsure what it means when there's no banner, they probably should be reviewed.

daniel-beck

comment created time in 3 days