mayastore without k8s

we're moving away from ceph as a backing store for vms, due to poor nvme performance.
k8s only supports file volumes, but mayastore is a block storage.
would it be possible to setup maya without k8s?
if not, we'll investigage what can be reused at least for a new system

hmm k8s supports block volumes as well
Mayastor itself is not tightly coupled with k8s, we even have someone using us with most components deployed in k8s but the dataplane deployed as systemd services :)
Here's an example where we deploy most of our core services to a local docker:
https://github.com/openebs/mayastor-control-plane/tree/develop/deployer
Note we do have some components which are tied to k8s such as the upgrade through kubectl-plugin.

hmm k8s supports block volumes as well

oh. i must have misunderstood how openebs works.
does it have any other method than a PersistentVolumeClaim? which is always mounted afaik

with most components deployed in k8s but the dataplane deployed as systemd services :)

this sounds like a really good idea. best of both worlds. do we have any documents describing that?

Note we do have some components which are tied to k8s such as the upgrade through kubectl-plugin.

right, i dont mind learning k8s for operatiing mayastore itself. it makes sense for openebs to only support one thing as managment system.  i just dont want to use it for  the actual volumes because k8s does alot of things that are incompatible with hosting vms

hmm k8s supports block volumes as well

oh. i must have misunderstood how openebs works. does it have any other method than a PersistentVolumeClaim? which is always mounted afaik

The block volume is also bind mounted, as a block device!
PVC:
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: pvc-1
spec:
  accessModes:
   - ReadWriteOnce
  volumeMode: Block
  resources:
    requests:
      storage: 10Gi
  storageClassName: mayastor-nvmf

Pod:
kind: Pod
apiVersion: v1
metadata:
  name: fio-$N
  labels:
    app: fio
spec:
  volumes:
    - name: ms-volume
      persistentVolumeClaim:
       claimName: pvc-1
  containers:
    - name: fio
      image: mayadata/fio
      args:
        - sleep
        - "1000000"
      volumeDevices:
        - devicePath: /dev/xvda
          name: ms-volume

Here on pod /dev/xvda is the block device!

with most components deployed in k8s but the dataplane deployed as systemd services :)

this sounds like a really good idea. best of both worlds. do we have any documents describing that?

We have a very simple example here, though specific for NixOS, for other linux flavours you'd have to see how to setup systemd service there and do equivalent.
https://github.com/openebs/mayastor/blob/develop/doc/run.md#running-as-a-systemd-service

this is super helpful, thank you so much. i will test this immediately.
while i have your attention, i noticed that mayastore uses nvme over tcp.
would you be ok with a patch that uses nvme over rdma?

would you be ok with a patch that uses nvme over rdma?

Absolutely :)


reconnecting error

My connection has logged in, because i can select from the drop down my devices i created on the website. However it keeps saying that it is reconnecting or disconnnected, i have never seen it say connected.
From what i can see i only have one conf. i have installed the Node-Red app and managed to find the devices on Alexa Echo. However, when i press the button on Alexa, nothign happens in Node Red.
My nodered is behind a reverse proxy, in docker

You should only have 1 config node (where you entered the username/password) in a single instance of Node-RED.
If you have more than one instance of Node-RED or more than one config node this will happen

Without knowing what your username is there is no way for me to look and see if it's even trying to connect to the broker.

Home Assistant and Node Red are installed using docker

That doesn't help me. What is your username on the service?

gkchimz28 is my username

The logs show the node has not been able to connect to the MQTT broker. You need to make sure the docker container is allowed to connect out on port 1883 to alexa-node-red.hardill.me.uk

Thank you , very helpful.
Sorry for the rookie Q - any idea how i do that please?

it is on the same docker network as my homeassistant and my MQTT broker

No, I have no idea what firewall rules you have in place or what crap HomeAssistant is doing.

Hi, i have changed the settings, please could you check if it is the same error as yesterday.
Thank you

The nodes will tell you if they have connected, if it's still not connected there isn't anything new I can tell you.

Thank you for the response, as i am trying to debug, I was hoping you can help me understand what's going on on the backend, i.e. is it still the same part where it's failing ( i.e. the connecting to port 1883 to alexa-node-red.hardill.me.uk

I don't know, you've not shared any useful information with me, or anything from the client side logs that would help.
You also appear to have deleted the post with your userid so even if I wanted to I can't look it up to see if it's managed to connect.

Hi,
I cannot see any useful things on my docker logs. could you help me know where i can find the client side logs?  Please see beloe my Node Red Flow:
[
{
"id": "b2f73ef0.814fe",
"type": "tab",
"label": "Alexa-Home-Skill",
"disabled": false,
"info": ""
},
{
"id": "ead2182f8e6a5a9a",
"type": "debug",
"z": "b2f73ef0.814fe",
"name": "",
"active": true,
"tosidebar": true,
"console": false,
"tostatus": false,
"complete": "true",
"targetType": "full",
"statusVal": "",
"statusType": "auto",
"x": 850,
"y": 340,
"wires": []
},
{
"id": "52cb47bde9f1f73f",
"type": "link out",
"z": "b2f73ef0.814fe",
"name": "Vanityfrom Alexa",
"links": [
"c4f5e36ac6d1664e"
],
"x": 460,
"y": 480,
"wires": [],
"l": true
},
{
"id": "5be7c4b757f7f3dc",
"type": "switch",
"z": "b2f73ef0.814fe",
"name": "",
"property": "payload",
"propertyType": "msg",
"rules": [
{
"t": "eq",
"v": "",
"vt": "str"
}
],
"checkall": "true",
"repair": false,
"outputs": 1,
"x": 530,
"y": 180,
"wires": [
[]
]
},
{
"id": "3fd7c4c8d06f1fdf",
"type": "alexa-home",
"z": "b2f73ef0.814fe",
"conf": "cd19852349c161ef",
"device": "154497",
"acknoledge": true,
"name": "Vanity Light",
"topic": "",
"x": 160,
"y": 320,
"wires": [
[
"ead2182f8e6a5a9a"
]
],
"outputLabels": [
"msg.payload"
]
},
{
"id": "bd214b3bbaba4fc3",
"type": "inject",
"z": "b2f73ef0.814fe",
"name": "",
"props": [
{
"p": "payload"
},
{
"p": "topic",
"vt": "str"
}
],
"repeat": "",
"crontab": "",
"once": false,
"onceDelay": 0.1,
"topic": "",
"payloadType": "date",
"x": 120,
"y": 440,
"wires": [
[]
]
},
{
"id": "cd19852349c161ef",
"type": "alexa-home-conf",
"username": "gkchimz28"
}
]

Thank you again for your help.  below is my logs from docker:
,

<EMAIL_ADDRESS>start /usr/src/node-red,
node $NODE_OPTIONS node_modules/node-red/red.js $FLOWS "--userDir" "/data",
,
1 Oct 10:36:04 - [info] ,
,
Welcome to Node-RED,
===================,
,
1 Oct 10:36:04 - [info] Node-RED version: v2.0.6,
1 Oct 10:36:04 - [info] Node.js  version: v14.17.6,
1 Oct 10:36:04 - [info] Linux 5.10.0-0.bpo.8-amd64 x64 LE,
1 Oct 10:36:04 - [info] Loading palette nodes,
1 Oct 10:36:09 - [info] Settings file  : /data/settings.js,
1 Oct 10:36:09 - [info] Context store  : 'default' [module=memory],
1 Oct 10:36:09 - [info] User directory : /data,
1 Oct 10:36:09 - [warn] Projects disabled : editorTheme.projects.enabled=false,
1 Oct 10:36:09 - [info] Flows file     : /data/flows.json,
1 Oct 10:36:09 - [warn] ,
,
---------------------------------------------------------------------,
Your flow credentials file is encrypted using a system-generated key.,
,
If the system-generated key is lost for any reason, your credentials,
file will not be recoverable, you will have to delete it and re-enter,
your credentials.,
,
You should set your own key using the 'credentialSecret' option in,
your settings file. Node-RED will then re-encrypt your credentials,
file using your chosen key the next time you deploy a change.,
---------------------------------------------------------------------,
,
1 Oct 10:36:09 - [info] Starting flows,
1 Oct 10:36:09 - [info] Started flows,
1 Oct 10:36:09 - [info] [server:Home Assistant] Connecting to http://<IP_ADDRESS>:8123,
1 Oct 10:36:09 - [info] Server now running at http://<IP_ADDRESS>:1880/,
1 Oct 10:36:10 - [info] [server:Home Assistant] Connected to http://<IP_ADDRESS>:8123,
1 Oct 10:44:45 - [info] Stopping flows,
1 Oct 10:44:45 - [info] [server:Home Assistant] Closing connection to http://<IP_ADDRESS>:8123,
1 Oct 10:44:45 - [info] Alexa Local Hub closing done...,
1 Oct 10:44:45 - [info] Stopped flows,
1 Oct 10:44:45 - [info] Starting flows,
1 Oct 10:44:45 - [info] Started flows,
1 Oct 10:44:45 - [info] [server:Home Assistant] Connecting to http://<IP_ADDRESS>:8123,
1 Oct 10:44:45 - [info] [server:Home Assistant] Connected to http://<IP_ADDRESS>:8123

The service side logs still show you have never connected to the broker.
There is nothing useful in the those client logs.
All I can suggest is that you get a shell into the container and make sure it can resolve alexa-node-red.hardill.me.uk
There have been problems with using the node in the Home Assistant OS environment in the past and as I don't use it and have no interest in it I can't help you with that. I'm sorry I really do not have time to step through this all with you.


Make email masking regex pattern configurable

Description:
Currently, for masking the email address claim URI value in flows such as account recovery the regex pattern is defined at code level [1].
Improvement:
Make the masking regex pattern configurable via a new claim metadata property (as an Additional Properties with the property name as MaskingRegEx) for email address claim.
[1] https://github.com/wso2-extensions/identity-governance/blob/master/components/org.wso2.carbon.identity.recovery/src/main/java/org/wso2/carbon/identity/recovery/IdentityRecoveryConstants.java#L542

Doc issue created: https://github.com/wso2/product-is/issues/10161


[BUG] Disabled transitions in a specification of the algorithm Skeen

Describe the bug
This specification (link) is about the multicast algorithm Skeen with 3 processes and 3 multicast messages. TLC generated about 195K distinct states to check three properties AsymDeliveryOrder, DeliveryOrder, and GlobalTotalDeliveryOrder, and did not find any counterexamples. However, APALACHE showed only that transitions were disabled in the first four steps. I didn't figure out why it happened.
Moreover, at step 5, APALACHE showed an error message about "Expected a constant integer range in ..". However, I don't think that it is a reason for disabled transitions.
To Reproduce
Run the command: apalache-mc check --length=10 Skeen3_disable_symbolic_transitions.tla
Desktop (please complete the following information):

With APALACHE version 0.11.1-SNAPSHOT

Resolved over zoom. Changed the spec to avoid introducing a dynamic range


chore(package): update eslint to version 4.1.1

Closes #14

whoops. @omsmith can the bot be configured to merge on green CI?

(rebase to remove merge spaghetti)


Update version

I ran into the issue with the M1 compilation that was fixed #24 - thank you!
Would it be possible to tag a new version and/or release an updated package on hex?

Any chance this could be picked up?

+1 on this @deadtrickster , a version bump would be very useful for those of us developing on newer macs!

+1 on this @deadtrickster , my peers at CityBase are transitioning to m1 macs and we'd like to key off of a hex release instead of a master branch. We use this in almost all of our elixir apps

damn, used my work account but anyway, hext package coming...

@deadtrickster Sorry to be pushy, any luck here?

@ikvmw Apologies for pushing but any luck getting the package up and anything that I could do to lend a hand? 😆


xen: Make XEN_INTERFACE_VERSION configurable

Add Kconfig option to specify Xen interface version to use. This will make it easier to switch between different versions of Xen.

test - ignore

@povergoing @carlocaione could you please proceed with merging?


test: :white_check_mark: add some more tests

Add some more tests on registration and instanciation

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 77.64%. Comparing base (9196743) to head (694ffa7).

Additional details and impacted files
@@            Coverage Diff             @@
##             main      #42      +/-   ##
==========================================
- Coverage   78.64%   77.64%   -1.00%
==========================================
  Files          18       18
  Lines        1700     1700
==========================================
- Hits         1337     1320      -17
- Misses        363      380      +17

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


SqlServerVersion not documented

Used but not shown in any links from readme: https://docs.microsoft.com/en-us/dotnet/api/microsoft.sqlserver.dac.model.sqlserverversion

Good point, we should probably add that to the README. Shouldn't be too hard. Would appreciate a PR, not sure when I get the time to add this.


Limpet check issue

I initially installed a limpet controller on my Python. After completing mining, I removed all controllers. But I'm still getting the "You have a limpet controller but have no limpets" warning.
Edit: And annoyingly I can't seem to get rid of it. I've copied the personality so it can be edited, but I'm unable to uncheck the "Limpet Check" script. And if I delete it, when I shutdown the program and restart it, the script is still there.

This is already a known issue. See https://forums.frontier.co.uk/showthread.php/294579-EDDI-Windows-app-for-immersion-and-more?p=5726100&viewfull=1#post5726100. Unfortunately, it seems like the fix depends on Frontier.
You can only uncheck scripts that are triggered directly from a journal event. You can get rid of it, however, by either deleting the contents of the "Limpet check" script or by removing the following function call from the relevant scripts: {F("Limpet check")}.

Ok, good enough, thanks.


fix: Hide Copy to clipboard for IOU comments

Details

Hide Copy to clipboard action for IOU transactions

Fixed Issues

$ https://github.com/Expensify/App/issues/7009
Tests

Tested for all IOU transactions (self and the other party)

QA Steps

Go to any chat list with IOU transactions
Right-click on Web/Desktop (and long press on mobile) on any IOU transaction
Copy to clipboard shouldn't show up.

Tested On

[x] Web
[x] Mobile Web
[x] Desktop
[x] iOS
[x] Android

Screenshots

Web

Mobile Web

Desktop

iOS

Android

:hand: This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release.

🚀 Deployed to staging by @thienlnam in version: 1.1.25-2 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅

🚀 Deployed to production by @Jag96 in version: 1.1.26-1 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅


Streaming on strings

Over at https://smithy.io/2.0/spec/streaming.html, I read:

A data stream is created by applying the streaming trait to a blob or string.

In 13.3:

Trait selector::
:is(blob, union)

Is it possible to apply @streaming to strings?

Ah whoops. No we don't support streaming strings right now and need to correct the docs.


Changelog 6.16

Q
A

Bug fix?

Breaking change?

New feature?

Deprecations?

Spec compliancy?

Tests added/pass?

Fixed tickets

License
MIT

https://github.com/babel/babylon/blob/changelog-6.16/CHANGELOG.md

Thanks


Scientific notation numbers do not work.

A call to format({truncate: 2})(1.29995068248398e-16) should return "0.00", but it returns "1.29".

@ForbesLindesay, we recently stubled upon the same issue. Can you please have a look at the PR and see if you can include this fix? Thank you!

Epic shit...


[ElasticProfile] Validate max memory against reserved memory.

Currently, a user can create an elastic profile where max memory is less than the reserved memory. Later container creation fails with an exception -
Max memory limit cannot be less than a memory reservation limit

See this pull request #89

@bdpiparva Can we close this?

@bdpiparva Can we close this?

Yes.


python3Packages.eternalegypt: init at 0.0.13

Motivation for this change
Python API for Netgear LTE modems
https://github.com/amelchio/eternalegypt
This is a Home Assistant dependency.
Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
21.11 Release Notes (or backporting 21.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 139400 run on x86_64-linux 1

2 packages built:

python38Packages.eternalegypt
python39Packages.eternalegypt

Result of nixpkgs-review pr 139400 at e96405f6 run on aarch64-linux 1

2 packages built successfully:

python38Packages.eternalegypt
python39Packages.eternalegypt


Grammatical changes and restructuring of sentences.

I just changed a few things in the README

Thanks. Sorry, I did'nt realize there was a PR pending.


Peek view tree sometimes scrolls when collapsing elements

Trigger find all references on something with a long list
Move focus down in the list with arrow keys
Expand a row
Sometimes, the list scrolls back to up to the top. But the focused element stays at the same spot.
Sometimes it doesn't happen when expanding but does when collapsing

Doesn't happen 100% of the time, not sure what's going on...
This is Severity.Error in severity.ts

@joaomoreno This is the tree giving me a change event for the wrong item. Steps

peek references on Severity.Error (see how Error is focused)
arrow down to terminalTaskSystem
arrow right to expand that node
:bug: the tree fires a select change event for Severity.Error


Drop unnecessary dependencies

[x] rspec
[x] rspec-rails
[ ] appraisal

I'm not worried about the appraisal gem. It's useful.


encodedSemanticClassifications-full returns empty results for JavaScript file

Bug Report

🔎 Search Terms

encodedSemanticClassifications-full
semantic highlighting

🕗 Version & Regression Information
4.3.0-dev.20210305
⏯ Playground Link

Playground link with relevant code
💻 Repo

In the VS Code codebase
Open a ts file from the core project (such as src/vs/base/common/strings.ts)
Now open build/gulpfile.editor.js
Look for semantic token requests

Bug
encodedSemanticClassifications-full seems to always return empty results for this file:
Info 3889 [12:03:15.050] request:
    {"seq":140,"type":"request","command":"encodedSemanticClassifications-full","arguments":{"file":"/Users/matb/projects/vscode/build/gulpfile.editor.js","start":909,"length":54,"format":"2020"}}
Perf 3890 [12:03:15.050] 140::encodedSemanticClassifications-full: elapsed time (in milliseconds) 0.1368
Info 3891 [12:03:15.050] response:
    {"seq":0,"type":"response","command":"encodedSemanticClassifications-full","request_seq":140,"success":true,"body":{"spans":[],"endOfLineState":0}}

/cc @aeschli

Looks like this is intentional, https://github.com/microsoft/TypeScript/pull/11404
Given that in the last 5 years, there's been quite a lot of improvements to the JS parsing, I'll remove the TS only checks and see how that turns out.

So, https://github.com/orta/TypeScript/pull/new/sem_high_js switches out the hardcoded check for TS/JS with a check for whether the program and sourcefile exists. The tricky thing here is that in the existing JS + semantic tests there isn't a corresponding sourcefile in the program for that file because there isn't the project-wide type checker enabled in JS files by default I believe. Which may mean that it would only do semantic analysis for projects with allowJs turned on.
Gonna pair with someone to get a better sense of the trade-offs for this

I asked, people were surprised that I didn't have a reference to the project and we think it might be more of a testing issue rather than an actual blocker. Will take a look tomorrow in production and try get some new tests.


CAS assertion error in loadgen

Sometimes loadgen will assert like below,
mlperf::logging::TlsLogger::Log(mlperf::logging::AsyncLogEntry&&): Assertion `cas_fail_count < 3' failed.
And sometimes it reports 2 CAS errors in log.
We tried comment out the assert and it can continue.
So there're 2 problems,

How to avoid the assertion?
Is the CAS error in loadgen log needed to be cleaned for submission?

@briandersn @tjablin @guschmue @christ1ne @nvpohanh

How often does this show up?

I wonder if you change this memory_order_relaxed to memory_order_seq_cst, whether that will avoid hitting the assert. That is the memory order used in the CAS failure branch and is the only thing I can think of that would result in an inconsistent view of the memory access order between the producing and consuming threads.

As long as it doesn't stall there forever, the program should be correct. It is worrying that it ever has to retry more than 3 times though, since that is a sign you could end up with "stuttery" logging overhead which could be bad for long tail performance metrics.

@xgu3  : Were you able to see if using memory_order_seq_cst helps?

@briandersn : I am seeing the same issue and using memory_order_seq_cst in the line you pointed out did not seem to help. I have disabled the assert for now to move forward. The assert happens quite frequently.

Huh. What if you change 3 to 4 or 5? @rachithayp @xgu3

recommend this to be one of the accepted error in v0.5 submission.

@briandersn @christ1ne Changing value to 6 seems to work better for now. Else we will have to retry a number of times to get a Valid run. I can create a PR with ">=6" value for assert. Let me know if this is acceptable

WG agrees with change.


Create tool to auto-generate JSONified ASTs for interpreter_test.go testcases

Plus:

Modify data.NewFromRaw() to handle negative numbers.  These never
occur in acorn ASTs (the ‘-‘ is treated as a unary operator) but we now
use this function to generated expected output and that might in some
cases be a negative number.

Modify Interpreter.Step() to print nicer messages in case of
unhandled exception or illegal return.

Thanks for the very thorough review!


4D5307DC - Crackdown 1

Validation

[X] I've read the FAQ.
[X] The Xenia build used is from a canary branch. (not MLBS/AlexVS/master/pull requests, etc)
[X] This issue isn't for help (tech support) with Xenia, or a game.
[X] I've checked if this game doesn't already have a compatibility report.

Xbox 360 Marketplace link
https://marketplace.xbox.com/en-us/product/crackdown/66acd000-77fe-1000-9115-d8024d5307dc
Xenia version
https://github.com/xenia-canary/xenia-canary/commit/9f0d3d4c5b00f0ea3badda41950e2179d46d0b46
Issues
Audio stops randomly after 2-5 minutes of gameplay, game continues in silence.
Log
xenia.zip
Screenshots

Labels
state-gameplay

Stop opening new issues. Use the issue the bot mentioned.


updates doc resources

Addresses #103

[x] Elixir Docs

[x] Hex.pm

[x] ExUnit

[x] IRC

[x] Slack

[x] Specs :palm_tree:

Awesome! Thanks @Teapane :tada:


Fixed a typo

'January' was spelt wrong. Fixed it.

The checks haven't finished yet though 😂

The checks haven't finished yet though 😂

I trusted it :). Btw I am not sharing this repo in Discord yet, until 1 or 2 people I have asked fill it in, so we can work out any tweaks needed to the docs etc. Then we can share and get more people to add their info

I trusted it :). Btw I am not sharing this repo in Discord yet, until 1 or 2 people I have asked fill it in, so we can work out any tweaks needed to the docs etc. Then we can share and get more people to add their info

Sounds valid.

Sounds valid.


[FINE] Dont use interpolation inside a gettext string fine branch

@mzazrivec is there a PR for 'master' branch?

Never mind... found it: https://github.com/ManageIQ/manageiq/pull/14758


fix for failed tls

a lot of changes here. i did some cleanup in a couple of commits for clarity prior to the big tls changes.
i removed using the environment variables for the docker command since it doesnt match exact with the api. if a user had a cert and key in different locations it would have failed. there is now a docker_cmd to use when we need to shell out to docker cli. this takes care of any options we need to specify (tls and host atm).
the docker daemon uses multiple host commands, but the client only uses one so i created a parsing function for the connect_host. this should be expanded on later and should prioritize using the socket over tcp. for now though the function just returns the first element.
let me know how it tests out with test-kitchen.
resolves #468

Also, I have only tested this with self-signed certs.

I merged this because its definitely a step in the right direction
However, test-kitchen explodes with an SSL verification error when converging service-tls
https://gist.github.com/someara/e008d2e8887420f012bc#file-gistfile1-txt-L7
-s

Ok I'll take a look on Monday. Self signed certs work fine on my test
machine, I'll go over the test kitchen suite and see how it differs.
On Oct 3, 2015 12:37 PM, "Sean OMeara"<EMAIL_ADDRESS>wrote:

I merged this because its definitely a step in the right direction
However, test-kitchen explodes with an SSL verification error when
converging service-tls
https://gist.github.com/someara/e008d2e8887420f012bc#file-gistfile1-txt-L7
-s
—
Reply to this email directly or view it on GitHub
https://github.com/bflad/chef-docker/pull/473#issuecomment-145281233.


Make user check optional through new config

option "accounts.check_user"
Default "true", to reflect the current default behaviour of mokey
fix #92

@xx4h thanks for the PR, this needed some refactoring so closing in favor or #148


[Feature Request] A shader that's in between the normal and soft restore shaders.

Is your feature request related to a problem? Please describe.
I've been experimenting with the new shaders but I'm not really happy with the restore shaders. The normal shader introduces a massive amount of aliasing and the soft shader removes a lot of detail from the image.
Describe the solution you'd like
I'd like a restore shader that's not too aliased and doesn't kill too much detail, something in between the normal and soft restore shaders.
Describe alternatives you've considered
Right now I've been trying to get around it by using this combination of shaders: "~~/shaders/Anime4K_Clamp_Highlights.glsl;~~/shaders/Anime4K_Denoise_Bilateral_Median3.glsl;~~/shaders/Anime4K_Restore_CNN_S.glsl;~~/shaders/Anime4K_DarkLines_HQ3.glsl;~~/shaders/Anime4K_ThinLines_HQ3.glsl;~~/shaders/Anime4K_Restore_CNN_Soft_L.glsl;~~/shaders/Anime4K_Upscale_CNN_x2_L.glsl"
Which produces the best image quality without lagging (imo, I'm probably more sensitive to aliasing than most people) but loses a decent amount of detail on fine objects and turns some stuff that shouldn't be into lines. I also haven't had any success with the new denoise shaders or the new line dark/thinners (they produce massive amounts of lagg) so I'm using the old 3.1 ones.
The modifications to the shaders are: DarkLines: STRENGTH 1.30  ThinLines: STRENGTH 0.12, ITERATIONS 2  Billateral_Median: INTENSITY_SIGMA 0.13, SPATIAL_SIGMA 1.05 (not sure if that does anything).
Additional context
Using an RX570 on a 27" 1440p 75hz monitor with interpolation enabled in windowed 2560x1400.
Screenshots (comparing since with HQ even if I can't run since LQ all look terrible) using 1080p Funimation source:
No shaders
My shaders
Mode A (HQ)
Mode B (HQ)
Mode C (HQ)
Mode A+A (HQ)
Mode B+B (HQ)
Mode C+A (HQ)

There was Anime4K_Restore_CNN_Light_Soft shaders in the repo before the v4.0.1 release, do they look like what you request?
https://github.com/bloc97/Anime4K/tree/6894d0a266df333920f23f1f61caec44f5136da1/glsl/Restore

There was Anime4K_Restore_CNN_Light_Soft shaders in the repo before the v4.0.1 release, do they look like what you request?
https://github.com/bloc97/Anime4K/tree/6894d0a266df333920f23f1f61caec44f5136da1/glsl/Restore
Edit: The reason for their removal was that the difference betwen light and moderate was negligible and it would be a nightmare to support two dozen shaders for extremely rare use cases...

I tried them before but in my previous attempts it left the image too blurry.

I tried them before but in my previous attempts it left the image too blurry. I think I will try a mix of the old shaders with the new to see if anything changes.

That's what I figured too when testing the light shaders. Either its too blurry or it enhances noise. There's a very delicate balance when doing noise reduction, and the shaders currently err on the side of caution (make sure no noise is amplified).
I'm also currently doing research on a quick way of isolating lines, textures and flat shading regions for better image reconstruction. Using a very deep U-Net like those in SRGANs or newer waifu2x versions is out of the questions as they will definitively not run in real time, even with two 3090s...


refactor: simplify lookup validity for account builders

This PR is currently slightly experimental. It is removing the constraint that a the initial call must be static (thereby allowing costly no-ops with user mistakes), but using it to simplify how lookupValidity for an authwit it done.
Instead of needing a full lookup_validity function at the account, the verify_private_authwit function is used directly, meaning that the old lookup_validity can be completely purged from the account contracts.
This means that the number of necessary unconstrained functions on the account contract is 0, and there are no more duplication to check the validity.

This is not good with the fix for #7190

Closing this for reasons mentioned above (#7190)


Create dataset from Book Dash

https://bookdash.github.io/bookdash-books/

@yjernite is this a duplicate of #174?

#self-assign

Done here https://huggingface.co/datasets/bigscience-catalogue-data/bookdash-books/tree/main, what's next?
@albertvillanova

Thanks @afaji.
Needs to be addressed, as it gives StopIteration error:
from datasets import load_dataset
ds = load_dataset("bigscience-catalogue-data/bookdash-books", split="train", streaming=True, use_auth_token=True)
item = next(iter(ds))
item
Using custom data configuration bigscience-catalogue-data--bookdash-books-cd95bc918e97c5c4
---------------------------------------------------------------------------
StopIteration                             Traceback (most recent call last)

Migrated the repo to bookdash_books: https://huggingface.co/datasets/bigscience-catalogue-data/bookdash_books
I close this issue as duplicated with:

#174


Data input during test process

First, thanks for the valuable work!
I noticed that in the exm_main.py file, specifically in the "test" class, the same Dataset_Custom class generated by the data_loader is used to load the test data,  just like in the "train" class.  During this process, it appears that the original dataset containing data of all time steps is utilized. Does this mean that the test process still relies on input data from the original dataset?
I ask because my current time series prediction task is an autoregressive process, where there is no more data input after the training phase. Instead, I have to rely on the model's previous output as input for iterative prediction. Therefore, I'm curious to know if the proposed model can handle such a task
Thank you for your responsiveness and fast reply so far!

Hi! Thanks for your question. Currently the model is not auto-regressive. Instead it directly output all the future steps with input data given. See this paper: https://arxiv.org/abs/2205.13504, which shows that the "DMS" is better than "IMS".

Thanks for your quick reply! If DMS method relies on more input data than IMS method does, is it fair to compare their ability of prediction directly?  Since the DMS method needs input data intermittently while the IMS method doesn't.

Hi, DMS and IMS will use the same amount of input data to generate the same amount of output data. DMS will be faster since the output is generated at once, and the average MSE will be smaller.


Volume resiliency note

@dansisson

Can you review this PR?
IMPORTANT: When this content is ready to merge, you must add #sign-off in a comment or the approval may get overlooked.

@ManikaDhiman - can you fix the link issues mentioned in the validation comment here: https://github.com/MicrosoftDocs/azure-stack-docs/pull/2575#issuecomment-1699778542

#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

#sign-off


Add table validation warnings

@subdavis This doesn't break anything in the web client except for the duplicate key in Pretreatment.vue.
I'll add a couple of tests to this before merging.

LGTM.


Notebook example's format seems like broken after the new docs style

Describe the bug
The plots in this notebook needs to have a better formatting for better readibility
To Reproduce
Steps to see the behavior:

Go to https://geocat-examples.readthedocs.io/en/latest/gallery-notebooks/Datashader/MPAS_Datashader_Trimesh.html
Check the plots through the end of the page, e.g. check out the screenshot below.

Expected behavior
Maybe fit the plot into the screen/column size?
Screenshots

Yeah, it looks like the height and width in pixels are specified manually in the first cell at the moment, but Holoviews has some responsive / dynamic options that could help: https://holoviews.org/user_guide/Plotting_with_Bokeh.html#responsive.
I can give this a shot if nobody is already looking into it.


Tim walks without moving

Yep. Seems like an issue with the actor script getting stuck. Probably some command not being implemented yet messing with the script expected control flow.

Found the issue, it was caused by an incorrect use of the wait num seconds command.


Updated Test case

Migration of https://github.com/michaellavelle/spring-data-dynamodb/issues/68

Closing as HashRangeKeyIT covers it


Tab interface for multiple bibliographies

[ ] Don't just stack them vertically, but rather have a different tab for each bibliography.
[ ] Allow user-defined labels in bibliography JSON

@pletcher are you still planning to support multiple views on the bibliography as described here?

@mromanello sorry for my delayed response. Yes, we can definitely still do that -- I think I was holding off because I couldn't get the data I needed out of WikiData yet, but I'll try again.

If you want to query Wikidata to get all publications cited by Ferrari's commentary (Q122238857), this would be the query
#defaultView:Table
SELECT
   ?cited ?cited_authorLabel ?cited_title ?cited_pubdate
where {
  # wd:Q122238857 is the Wikidata ID for Ferrari's commentary
  wd:Q122238857 wdt:P2860 ?cited.
  ?cited wdt:P1476 ?cited_title;
         wdt:P577 ?cited_pubdate;
        wdt:P50 ?cited_author.

  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
}

If you want to see, for any publication in the AjMC bibliography, who cites it, this would be the query
#defaultView:Table
SELECT
   ?citing ?citing_authorLabel ?citing_title ?citing_pubdate
where {
  # wd:Q123702058 is the Wikidata ID for Bowra's _Sophoclean Tragedy_
  ?citing wdt:P2860 wd:Q123702058.
  ?citing wdt:P1476 ?citing_title;
         wdt:P577 ?citing_pubdate;
        wdt:P50 ?citing_author.

  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
}

Run the query

[ ] Who is most cited in the extended bibliographies? (Does this give us a core bibliography of Ajax?)


Basic Hygiene SEO Ideas

SEO research:
Netlify side of things:
https://docs.netlify.com/site-deploys/post-processing/prerendering/#set-up-prerendering
Using SEO Audit tools:
Why does cryptozombies has 44 crawled pages:

and we have only 1 page:

We actually redirect homepage, to /tezos (That might actually be the cause
of this)
On Tue, May 12, 2020 at 3:56 PM Prastut Kumar<EMAIL_ADDRESS>wrote:

SEO research: Netlify side of things:
https://docs.netlify.com/site-deploys/post-processing/prerendering/#set-up-prerendering
Using SEO Audit tools:
Why does cryptozombies has 44 crawled pages:
[image: image]
https://user-images.githubusercontent.com/10279686/81673216-e81dd400-9468-11ea-912c-349e931fac0d.png
and we have only 1 page:
[image: image]
https://user-images.githubusercontent.com/10279686/81673270-008dee80-9469-11ea-8158-880261d6f4da.png
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/buidl-labs/crypto-code-school-inside-tezos/issues/98#issuecomment-627254609,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AD6YAT2P2VM6CX6XGQ6LNFTRREP4ZANCNFSM4M5UI4RQ
.

[ ] Need to add property to this: https://www.google.com/webmasters/tools/crawl-stats?pli=1
[ ]  https://www.gatsbyjs.org/tutorial/seo-and-social-sharing-cards-tutorial/ - are we doing everything this tutorial recommends.

Merge in #258


Invoke-Build is verbose by default - is it possible do suppress "Done /…" Messages?

Good morning
Thank you very much
for this great and very useful Module! after some training, it makes fun to use invoke-Build. And the fun is useful, too :-)
For us, the "Done /…" Messages are only useful if we try to find slow tasks.
Otherwise, those Messages don't offer any needed information, for example, this information is sufficient for most daily usage (without the "Done /…" Messages):
Build Gitcommit C:\GitWork\…\…\…\jig.build.ps1
Task /Gitcommit/LoadModuleManifest
* Loading the existing module manifest for this module
Task /Gitcommit/VersionCheck
* Validating manifest, build, and gallery module versions.
Task /Gitcommit
[master 90ccfb5] Git Release Notes, Test 0140
 1 file changed, 3 insertions(+)

Therefore my question:
is it possible to disable the "Done /…" Messages?
I've already started to implement a 'taciturn' switch,
but this solution is the wrong way round: there should be a Verbose switch, which displays additional information, which is usually not used in the daily business :-)
Thank you for your feedback!
Kind regards, Thomas

is it possible to disable the "Done /…" Messages?

Currently, no. There is a way to alter task "headers". I can think of adding the similar support for custom "footers". In your case, you would define an empty one.
The switch solution does not look attractive to me. It pollutes IB parameters and adds a low value, just on/off of footers, no customization.

Hi Roman
Thank you very much for your review of my idea, your feedback, and your proposal!
Your proposal to have something similar to Set-BuildHeader is a perfect and therefore, I tried to create Set-BuildFooter.
I already created a Pull request, Invoke-Build.ps1 works perfectly and creates the same result as the original :-), but for the other Files, I have asked some questions in the Pull request.
Kind regards,
Thomas

Hi Thomas,
I merged your PR: https://github.com/nightroman/Invoke-Build/pull/126
You have done a great job, thank you!
I changed just a few things, see the branch "180401-footer"

The default footer should be the same as before, including colors. It worked
this way for several years and nobody complained. Let's keep it not changed.
Restored one old message "Done ...". This is not a task footer but a message
about already done task. There are other special messages (skipped tasks,
duplicated tasks, incremental messages about out-of-date or up-to-date).
These special messages are not customizable. Too many options is not good.
Set-BuildFooter is needed and expected as the pair of Set-BuildHeader.
Removed "Tasks/Footer" and "Footer.test.ps1". Instead added new footer stuff to
existing "Tasks/Header" and "Header.test.ps1". They are a pair and one sample
and test for both is probably fine. Besides, not many people will use any of
them, I think.

I will merge this branch after some tests and tweaks and then release this.

v5.4.0

Good evening Roman
Thank you very much for your support, explanations, merge, tests and the release!
It was similar to the reading a manual: After I have understood the software, I also understand the manual.
As I can see your corrections, I understand the concepts of Invoke-Build :-)
By the way: I would have bet that you are a C++ programmer: The PowerShell Module Invoke-Build has so many * that the heart of every C++ developer would beat faster ;-)
Thanks for all,
kind regards,
Thomas

I would have bet that you are a C++ programmer: The PowerShell Module Invoke-Build has so many * that the heart of every C++ developer would beat faster ;-)

Ha-ha, now I see this, too. I use C++ occasionally. Currently, I mostly program in F#.
The reason for choosing * in names is to avoid potential clashes with user-defined names.


Why are tests etc. in framework?

There seems to be a whole lot of non-runtime type stuff in the frameworks.
E.G. the python/include directory is in there as is lib/pythonx.x/test directory.
I apologize if I missed it, but is there a command/script/makefile target etc. to make a slim runtime-only version of the frameworks?
Thanks, ssteinerX

Thanks for the report - this looks like duplicate of #4. It was an oversight of the most recent build that I published; when I get a chance I'll publish an updated build that should strip the test directory out again.

@freakboy3742 Sorry about that, not sure what-all should be left after the build, will check back after the next release.


Question about Normalization of Foward Fast Fourier Transform

@newville
I have a question about the Normalization of FFT in larch.
I was reading the Documentation and saw that normalization is treated as symmetrical, which means it is divided by the 1/sqrt(N).

However, the current implementation seems to be using 1 for forward FFT. (at least for scipy.fftpack.fft)
Is this intentional behavior? I was confused about what is the standard for normalizing the amplitudes in EXAFS analysis.

@Ameyanagi Good question, we should check this carefully.
In fact, we expect to normally use
from mkl_fft.interfaces.numpy_fft import fft, ifft

and then use these (at https://github.com/xraypy/xraylarch/blob/65b23e7d028d1a6c2315535c32c1bf0f53bb406e/larch/xafs/xafsft.py#L321
and
https://github.com/xraypy/xraylarch/blob/65b23e7d028d1a6c2315535c32c1bf0f53bb406e/larch/xafs/xafsft.py#L346).  And there we do (or intend to do) the proper scaling for symmetric FFTs.
We're using mkl_fft.interfaces.numpy_fft because it seems to be the fastest.  But that might have different scaling from scipy.fftpack (not sure)?  It looks like we should probably fall back on the more equivalent numpy.fft routine, and also check that these results are actually symmetric.   I have not looked at the details, yet, but if you have any insight please let me know.

@newville
I just had a quick look into the source code.
For mkl_fft, it uses backward normalization, which is 1 for forward FFT and 1/N for inverse FFT.
https://github.com/IntelPython/mkl_fft/blob/master/mkl_fft/_numpy_fft.py
def fft(a, n=None, axis=-1, norm=None):
    """
    Compute the one-dimensional discrete Fourier Transform.

    This function computes the one-dimensional *n*-point discrete Fourier
    Transform (DFT) with the efficient Fast Fourier Transform (FFT)
    algorithm [CT].

    Parameters
    ----------
    a : array_like
        Input array, can be complex.
    n : int, optional
        Length of the transformed axis of the output.
        If `n` is smaller than the length of the input, the input is cropped.
        If it is larger, the input is padded with zeros.  If `n` is not given,
        the length of the input along the axis specified by `axis` is used.
    axis : int, optional
        Axis over which to compute the FFT.  If not given, the last axis is
        used.
    norm : {"backward", "ortho", "forward"}, optional
        .. versionadded:: 1.10.0

        Normalization mode (see `numpy.fft`). Default is "backward".
        Indicates which direction of the forward/backward pair of transforms
        is scaled and with what normalization factor.

        .. versionadded:: 1.20.0

            The "backward", "forward" values were added.

numpy fft is also the same.
https://numpy.org/doc/stable/reference/generated/numpy.fft.fft.html#numpy.fft.fft

@Ameyanagi Thanks -- that suggests "no normalization", and then we do the normalization in xafsft.  But, we should check that too ;)

@newville
I think we should discuss this very carefully. Because I don't see much difference in R space with the Demeter package, indicating that the implementation of the XAFSFT is the same for both of the programs. If we change one of it, it might affect all of the fitting processes.
By the way,I currently have a m1 Macbook, in which, it falls back to scipy.
Do you think this is the reason why the below code does not match? I will look into it, but I will raise up as an issue.
The scipy.fftpack seems not to normalize at all. (1 for forward FFT and 1 for inverse FFT.)
https://docs.scipy.org/doc/scipy/reference/generated/scipy.fftpack.ifft.html#scipy.fftpack.ifft
from larch import Group
from larch.xafs import pre_edge, autobk, xftf, xftr
import numpy as np

data = np.loadtxt("tests/testfiles/Ru_QAS.dat")

mu = np.log(data[:, 1] / data[:, 2])
energy = data[:, 0]

group = Group(energy=energy, mu=mu, filename='Ru_QAS.dat')

autobk(group)
xftf(group)
xftr(group)

import matplotlib.pyplot as plt

plt.plot(group.k, group.chi*group.k**2, label='chi')
plt.plot(group.q, group.chiq_re, label='chi_re')
plt.legend()
plt.xlabel('k')
plt.ylabel('chi(k) * k^2')

@newville
The issue above was not related to the FFT, it was because I used default window functions. Sorry for the confusion.
xftr(group, dr=0, window='hanning') gave a good match

@newville
I summarized the issue of the normalization as the following for clarity.

 Which therefore needs a normalization factor.
The documentation says it is scaled by 1/sqrt(N) for DFT and 1/sqrt(N) for IDFT. But the actual implementation of (mkl_fft.interfaces.numpy_fft) is 1 for DFT and 1/N for IDFT. (This is the reason the q space is correct)
The fallback of ffts and iffts needs to be double-checked that it is scaling correctly or consistently.

After double-checking the functions, I would suggest changing descriptions of the normalization factors in the documentation.
Do you know any literature in EXAFS that mentions the normalization factors of FFT?
I know that on p.200 of "Introduction to XAFS" by Grant Bunker, it is stated that the DFT is usually defined as "1/sqrt(N) * ...", but I don't if many of the software follows this normalization factor. (IFEFFIT, REX2000, XTUNES, and more?)
It might be worth, summarizing how the R space of each software scale within each other, so that we don't get confused about the plots obtained by different software.


Restart unless stopped not working

I noticed restart: unless-stopped is not working in docker-gen. Do I need to use always instead? Why is it not working?

I have the same problem. But also "always" does not work. After restart of the server I have to startup docker-gen manually. How can I find the reason for the exited docker-image? Why does it not restart automatically when I use always?

I'm hitting the same issue - docker-gen container + nginx container - both restart=always - if I restart the docker service, nginx comes back up but docker-gen remains stopped with an exit code of 2
Nothing obvious in the logs
Docker start will get the container running again

Yep, exactly the same for me. Possible to fix this issue? It is very annoying in a production environment.

Same issue here, every time the server rebooted or after ran my auto backup program. All other containers would be up except docker-gen.

Same here, is it something with nginx.tmpl?

Due to problems with letsencrypt-nginx-proxy-companion I removed this component. Since then I didn't have any problems after reboot. Is it possible that letsencrypt-nginx-proxy-companion causes this trouble?

Has anyone found any solutions to this? I'm facing the same problem. If I reboot the server everything gets up and running except docker-gen which is exited with exit status 2. Related issue: https://github.com/jwilder/docker-gen/issues/201

I have the same problem. I assume the docker-letsencrypt-nginx-proxy-companion container most people will use with it, causes the problem. And only when another app/container triggers the letsencrypt container to do it's work. I Have done some tests with different combinations of containers and only when there was a container that triggerd the letsencrypt container, i got a exited (2) after a server-reboot or docker-machine restart. And not always, but around ~75% of the times.
It happens with 0.7.0, 0.7.3 and 0.7.4. Nginx offical image 1.14 and docker-letsencrypt-nginx-proxy-companion:v1.8
Can anybody tell what is outputting the exit code of 2?

We worked around this problem by wrapping docker-gen in a shell script that executes docker-gen in a loop and traps SIGHUP and SIGTERM signals:
#!/bin/sh

echo container started
echo parameters: $@

hup() {
        echo SIGHUP received

        if [ -z "$docker_gen_pid" ]
        then
                echo no pid: signal ignored
        else
                echo sending signal to pid: $docker_gen_pid
                kill -HUP $docker_gen_pid
        fi

        wait
}

trap hup SIGHUP

term() {
        echo SIGTERM received

        if [ -z "$docker_gen_pid" ]
        then
                exit 0
        else
                echo killing pid: $docker_gen_pid
                kill $docker_gen_pid

                wait
                exit_code=$?
                echo docker-gen terminated with exit code: $exit_code
                exit $exit_code
        fi
}

trap term SIGTERM

while :
do
        echo starting docker-gen...
        /usr/local/bin/docker-gen $@ &
        docker_gen_pid=$!

        wait
        docker_gen_pid=

        echo docker-gen terminated with exit code: $?
        sleep 10
done

I'm facing the same problem. I use https://github.com/evertramos/docker-compose-letsencrypt-nginx-proxy-companion and after server reboot docker-gen doesn't run. At the first reboot nginx-proxy dont work. After docker-compose restart all next reboot doesn't break docker-proxy, but docker-gen anyway doesn't start and i don't know how bad this is.
My last ~20 logs row
2018/07/15 08:20:21 Received event die for container 63026b3a3882
2018/07/15 08:20:26 Debounce minTimer fired
2018/07/15 08:20:26 Contents of /etc/nginx/conf.d/default.conf did not change. Skipping notification ''
2018/07/15 08:21:17 Received event start for container b9e8146e41d2
2018/07/15 08:21:22 Debounce minTimer fired
2018/07/15 08:21:23 Contents of /etc/nginx/conf.d/default.conf did not change. Skipping notification ''
2018/07/15 08:21:44 Received event die for container b9e8146e41d2
2018/07/15 08:21:49 Debounce minTimer fired
2018/07/15 08:21:50 Contents of /etc/nginx/conf.d/default.conf did not change. Skipping notification ''
2018/07/15 09:20:37 Received signal: terminated
2018/07/15 09:20:37 Received signal: terminated
2018/07/15 09:24:24 Generated '/etc/nginx/conf.d/default.conf' from 8 containers
2018/07/15 09:24:24 Sending container 'nginx-web' signal '1'
2018/07/15 09:24:24 Watching docker events
2018/07/15 09:24:24 Received signal: hangup
2018/07/15 09:24:24 Generated '/etc/nginx/conf.d/default.conf' from 8 containers
2018/07/15 09:24:24 Sending container 'nginx-web' signal '1'
2018/07/15 09:24:24 Received signal: hangup
2018/07/15 09:24:25 Contents of /etc/nginx/conf.d/default.conf did not change. Skipping notification ''
2018/07/15 09:31:30 Received signal: terminated
2018/07/15 09:31:30 Received signal: terminated

I'm using CoreOS with Docker version 18.06.1-ce. Also hit by this issue.

Same here. Ubuntu 18.04.

We're having the same issue: nginx-gen randomly goes into the "stopped" state, even though we have a restart directive...

the restart policy of docker only has effect after 10 seconds.
https://docs.docker.com/config/containers/start-containers-automatically/#restart-policy-details

A restart policy only takes effect after a container starts successfully. In this case, starting successfully means that the container is up for at least 10 seconds and Docker has started monitoring it. This prevents a container which does not start at all from going into a restart loop.

If nginx-gen is faster at startup than nginx, it has an error when connecting to the nginx container and crashes with "Exit 2"
Even with a depends_on policy in docker-compose.yml the problem occurs.

Cause
SIGHUP is used to trigger generation. If the signal however is received before docker-gen is fully initialized the default golang handler will call os.Exit(2).
I fixed this by ignoring SIGHUP until docker-gen is ready.
Fix
You can use the docker image based on my fork: joellinn/docker-gen. It's also build with up to date dependencies.
(I don't fancy advertising forks but this project unfortunately seems to be unmaintained...)

Under which environment are you running the image? How does it "stop" (Status in docker ps). Is there any hint in the logs?

Thanks @JoelLinn , your docker image works great, now when i do docker-compose down and docker-compose up -d , all my containers start without any error


Adding more detailed error messages for constraint violations

Coverage remained the same at 89.139% when pulling 707564152cdd697b411e3644084baeb19b758fe3 on tgianos:develop into f22e49afc55d1ab1fbd1fdfb4767a15d72e06a56 on Netflix:develop.


Image Sequence Publishing

Goal
Automatically put a rendered or otherwise generated image sequence into the appropriate folder within a project and trigger any post-processes, such as Quicktime and thumbnail generation.
Implementation
Once a render is complete, it ends up in the users working directory where it may then be published, initially via the command-line.
$ mb.bat
$ hulk film
$ 1000
$ cd render\marcus\maya\images\my_image_sequence
$ publish

The Pyblish GUI appears and takes the user through publishing the image sequence like any other asset.

Suggested hierarchy from #104.
project\f02_prod\renders\{shot}\{renderLayer}\{sceneVersion}\{sceneName}.####.ext
# e.g. project\f02_prod\renders\sh010\background\v035\myScene_v012.####.ext

@Stonegrund, what are your thoughts on something like this?
project/f02_prod/film/{shot}/publish/{version}/{renderLayer}/{subset}.####.ext
# e.g. project/f02_prod/film/sh010/publish/v001/background/background.####.ext

Differences are:

Renders are stored under the given asset, in this case sh010, similar to other assets.
Scene name and version are discarded and available as either metadata or background.source

Sounds good. The important part for me is that the compers can access it and it is trackable from to its origin. That is why I use '%s' so the sequence has the same name as the render scene. Because it happends that we sometimes render just an additional pass and save the scene as new version or even a different scene name. All the render layers  and passes does not necessarily have the same version, but it is easy to backtrack from which renderscene it has been rendered from if we had to make a custom renderScene for a specific pass or layer.
That is why we also make the scene version to also have the same version a the renderScene version. So sometimes we wont have v001, but instead v004 because the last assembled and saved renderScene before we render is v004, and no v005 but v008. If it makes sense?
But if we can store some metadata to track from which scene the rendered sequence has been rendered from, then I am all up for to make a folder/publishing path as you have suggested :) I am sure you have had the same thought :)

That makes sense, thanks Emre.
What I'm aiming for is enabling others to render into the same shot, without necessarily working on the same file or understand the workflow or setup of another artist. Embedding the internals of a particular working file on disk has the nasty side-effect of not scaling very well to that kind of workflow.
For example, if artist A and artist B both worked on a shot, and called their scenes my_render_v001.ma.
By keeping that information separate, as metadata, any number of artists could contribute to the stream of versions coming out of a single render, and contribute renders that differ entirely from another, such as a beauty pass from Maya and a smoke pass from Houdini - using its internal rendering engine and workflow.

Sound lots of unicorns and rainbows to me ear. Superb!!

Closing this.
This is not related to Avalon core but is a discussion that relates to a studio config. If you have any questions or want to continue discussion feel free to do so in this issue, but for now this issue will be closed to reduce redundant clutter.
Note that a multitude of studio configs already have developed some sort of image sequence publishing, as a reference feel free to investigate:

colorbleed-config
reveries-config
pype-config


Cannot pass dictionary type to read_from_all for from_position

When passing a dictionary type to the function read_from_all the check isinstance(from_position, dict) never happens because from_position.upper() will raise an exception.
AttributeError: 'dict' object has no attribute 'upper'

https://github.com/stefanondisponibile/eventstore_grpc/blob/7995d6a56409cd77490f26a1ff7b1ea8aff7abdc/eventstore_grpc/streams/read.py#L104

Hey @jmshnds , thank you for raising this issue! Being still at an early stage, I wasn't expecting that (I'm actually still writing tests, so I can't guarantee everything's working as expected).
However, if you had a look at the code, or even tried it, I'd be curious on your opinions, or possible issues.
And of course you're welcome if you're willing to contribute 🙂

As you've seen, I've committed a very quick change that should fix the issue, but I'll probably come later into that for a better handling.


Custom setters for object : ignore if no matching type

Is it possible to ignore object if the type is not matching the one of the object.
Suppose we have this property :
@property (nonatomic) NSString <Optional> *videoUrl;
What I want if the json contient a value with key videoUrl and its type is NSString, retrieve its value. Else if it's not an NSString,  ignore it.

Hmm this is a difficult one because it conflicts with one of JSONModel's core value propositions - performing the validation steps for you automatically.
In this instance, I'd advise flagging the property with <Ignore>, then overriding the initialization, as follows:
- (instancetype)initWithDictionary:(NSDictionary *)dict error:(NSError **)error
{
  if (!(self = [super initWithDictionary:dict error:error]))
    return nil;

  if ([dict[@"videoUrl"] isKindOfClass:[NSString class]])
    _videoUrl = dict[@"videoUrl"];

  return self;
}

That being said, I think a better solution could be something like this:
- (void)setVideoUrlWithJSONObject:(id)jsonObject
{
}

Any opinions @smidaharoun?

Sorry about the late,
I've just tested the setter in your last comment, The problem is that the setter is not called when getting the value of the property, It throws an exception Type not allowed  and when I log the property at this point, here what I get
@property NSString* videoUrl (Optional, Standard JSON type, Setters = [])
As you can see, the setters array is empty

@smidaharoun The latter example does not currently exist and is not currently supported. I'm just suggesting that it could be a better solution to the problem. What is your opinion on that?

I think it would be better if we had a setter like that. I think that way you would define only one setter and get all the job done within it. Better than having many setter and defining one for each type.

Okay I'll add that. In terms of finding the relevant setter, the most specific one will "win". e.g. if you had both setVideoUrlWithJSONObject and setVideoUrlWithNSString. The NSString type would use the latter, the NSDictionary type would be the former.

Added in v1.7.0

Thanks a lot.
Keep up the good work @billinghamj


WINDOWS_APP defined --help wont show anything without --headless

Making a release with WINDOW_APP defined the --help parameter wont prints anything without --headless as a cmd prompt was not spawned.
I added a system("pause") so that the cmd prompt wont just shutdown right after printing with --headless --help. But without --headless it just shows a empty cmd prompt.
Would be nice to add CommandLineParameterMap.GetParams() that would return a std::string that could then be showed in a windows message popup or Qt one (qt app has not been initialized by now so am not sure if it will render the popup)

The WINDOWS_APP build configuration will be removed in favor of a command line option.

Implemented in https://github.com/realXtend/naali/commit/88361656d470195f3b0a8297a5faf1d70de0b215


Too large try block should check if the block must be that large.

Summary
The current implementation counts the number of statements and complains if that number is larger than x.
The implementation could be made smarter by checking which statements throw which exception. Then one could better evaluate if the block could be smaller.
Lint Name
No response
Reproducer
<code>

As mentioned in https://github.com/Feuermagier/autograder/issues/530, I am not sure if that check is sensible, and it turns out that this issue is a lot of work to implement.
For this to work correctly, there are a lot of things to keep track of, like
correctly traversing into method calls, removing thrown exceptions from the
list that were caught later on (and not rethrown), the standard library source
code is inaccessible (-> impossible to determine if any exception was thrown in code that uses standard library code), and almost every piece of code will use standard library stuff. For checked exceptions this won't be a problem, but who knows what edge cases would exist.
Therefore I am closing this issue as won't fix and will take a look at it later, when I have a better use of this check?


Avoid shell injection in examples

Why:
Avoid shell injection in examples to follow suggestions from https://docs.github.com/en/actions/security-guides/security-hardening-for-github-actions#understanding-the-risk-of-script-injections.
What's being changed (if available, include any code snippets, screenshots, or gifs):
Changed examples that used shell injection. Removed a paragraph that explained the injection poorly.
Clarified multi-line string syntax warning and revert to simple delimiter use in the example.
Check off the following:

[ ] I have reviewed my changes in staging, available via the View deployment link in this PR's timeline.

For content changes, you will also see an automatically generated comment with links directly to pages you've modified. The comment won't appear if your PR only edits files in the data directory.

[ ] For content changes, I have completed the self-review checklist.

@soliton- Good to see another PR from you! 👍
Thanks for the submission. I'll get it triaged for review. ⚡

Quick question as I'm triaging it, you mentioned removing a paragraph - do the updates you've made render that paragraph unnecessary? Or do you have a suggestion for improving the paragraph instead of removing it altogether?

@cmwilson21 Yes, the paragraph was about the shell injection that gets removed in this PR.

@soliton- I follow now, thank you for confirming!

Is there any update on this? Anything I can do?

@soliton- Thanks for checking in! It is up on the board for review. We appreciate your patience as we are working through our backlog 💛

@soliton- Thanks again.
We've got a merge freeze just now due to an upcoming release, but when that's done we'll get this merged and published.
🚀


Fix #6874 - dyndns: add header processing in curl

some dyndns implementations rely on the correct HTTP header being set. the information was lost and now fixed.

Related to this bug:
https://redmine.pfsense.org/issues/6874

This patch worked for my testing. :+1:

Merged manually. Thanks!


Can you provide the WeatherDiff128 model weights?

Thanks for your interesting and amazing work. I wanna to compare the results of two different imagesize network and use them as the pre-trained weights. But I only find the WeatherDiff64 model weights in the readme. So can you provide the WeatherDiff128 model weights? Thank you!

Thanks for your request! I just updated the readme with a link to the WeatherDiff128 model, and the config associated with it in the configs folder.


-webkit-touch-callout support?

This property is non-standard and actually already on the bad property list so I reckon we shouldn't be adding it.


Wireguard Peer API - PATCH action returns 400 status if "mask" in "allowedips" is set to 0

Describe the bug
Setting "allowedips" to a peer with "address": "<IP_ADDRESS>" and "mask": 0 fails with response status 400
To Reproduce
Steps to reproduce the behavior:

call /api/v2/vpn/wireguard/peer api with "address": "<IP_ADDRESS>" and "mask": 0 set to the object in "allowedips" array.
curl -X 'PATCH'
'https://REDACTED/api/v2/vpn/wireguard/peer'
-H 'accept: application/json'
-H 'x-api-key: REDACTED'
-H 'Content-Type: application/json'
-d '{
"id": 1,
"enabled": false,
"tun": "tun_wg0",
"endpoint": "REDACTED",
"port": "51820",
"descr": "",
"persistentkeepalive": 5,
"publickey": "REDACTED",
"presharedkey": "",
"allowedips": [
{
"address": "<IP_ADDRESS>",
"mask": 0,
"descr": ""
}
]
}'

Expected behavior
Since via the GUI the user is allowed to enter in Allowed IPs <IP_ADDRESS> and in Mask 0, the expected behavior would for the API to return status 200.
Screenshots or Response
{
"code": 400,
"status": "bad request",
"response_id": "NUMERIC_RANGE_VALIDATOR_MINIMUM_CONSTRAINT",
"message": "Field allowedips encountered a nested validation error: Field mask must be greater than or equal to 1. Received 0",
"data": []
}
pfSense Version & Package Version:

pfSense Version: 2.7.2
Package Version v2.2.1

Affected Endpoints:

URL: /api/v2/vpn/wireguard/peer

Additional context
The issue is reported when using PATCH action.
I assume the same will occur when using POST action.
I also assume that this will also happen in:

URL: /api/v2/vpn/wireguard/peer/allowed_ip
URL: /api/v2/vpn/wireguard/peers

Good catch, I'll get a fix for this in the next patch.
Thanks!


Feature Request - Multiple Apple ID accounts

Can icloud3 be used with multiple logged-in Apple IDs, similar to the native Home Assistant Apple iCloud integration? It seems that the configuration only allows having one active apple ID logged in at a time. Is it possible to work around this? (e.g. could I duplicate the custom_components/icloud3 folder, or would that break everything?)

No, iCloud3 only supports one account. Also, only one instance of iCloud3 can be added to HA so creating another directory and trying to run it from 2 directories will not work either.
I’ve changed the heading of this issue to a feature request

I would like to have this feature as well as single iCloud ID doesn't really fit my use case. Do you have any update on this feature?
Thank you and looking forward to hearing from you.

I’ve been concentrating on getting v3 wrapped up and haven’t given it any thought. I would like to find a solution to getting access to Find My Friends location data before tackling the issue.

I am also interested in the feature.
As a work around for any interested, since I was already running home assistant in a container, it was fairly easy to spin up an additional container to run another home assistant install with a separate icloud3 integration.  I connected the new install to my primary one with the remote integration.  It's a little bit of a kluge, but it does work.  To get zone names to show up, zones need to be kept in sync between the home assistant instances.


exported mbtiles to upload in mapbox studio online

Thanks for the great work @lukasmartinelli
Just one observation (question) with the use of the generated tiles in a style in mapbox studio online:
As you explained all the steps works perfectly. Just one issue is that when I wanted to use mapbox studio online as my tile server, the exported mbtiles in this step : docker-compose run export-vectortiles in data folder has some errors when you upload them to the mapbox studio online.
I am not  sure if this is correct step to do at all.
But nevertheless, if one export the mbtiles from the mapbox studio in the local host this works well later online too.
Best
Vahid

Thanks Vahid.
But the one downloaded from releases works?
https://github.com/lukasmartinelli/osm-noise-pollution/releases/download/v1.0/noise_pollution.mbtiles

But nevertheless, if one export the mbtiles from the mapbox studio in the local host this works well later online too.

Ok. so perhaps a tilelive version issue. Could you tell the error Mapbox Studio online gives you when uploading?

The whole planet version, ready to download works just fine.
But for the exported "tiles.mbtiles", the error from Mapbox Studio online is just : Unknown format.
Hope this help.


Add include type name parameter

Hi, due to the elastic search update, the include type name is set to false by default, to all the dudes with this problem it is easy solved adding this line in src/util/FirestoreHandler.ts:

@AndresMaca thanks so much for figuring this out! I submitted a pull-request on your behalf and merged it.
Keep on keepin' on my friend.

@AndresMaca thanks so much for figuring this out! I submitted a pull-request on your behalf and merged it.
Keep on keepin' on my friend.

Hi could you help me with the query for a "location" currently im doing queries like this and everything is going ok except of the location(geopoint):

@AndresMaca the body key accepts a query that conforms to Elasticsearch's API so you can just structure an object that conforms to a location query as seen here!


Publish-PSResource is case sensitive when checking required external modules

Prerequisites

[X] Write a descriptive title.
[X] Make sure you are able to repro it on the latest released version
[X] Search the existing issues.

Steps to reproduce
Wehn publishing script with required module that is also added to EXTERNALMODULEDEPENDENCIES metadata field, the check is case sensitive and doesn't recognize module as same, when module name case differs from each other.
Example script to demonstrate problem: publishexternal.ps1
Expected behavior
PS > Publish-PSResource -Path .\publishexternal.ps1 -Repository test

# script is published

Actual behavior
PS > Publish-PSResource -Path .\publishexternal.ps1 -Repository test -Verbose

VERBOSE: Performing the operation "Publish-PSResource" on target "Publish resource 'C:\Projects\GitHub\Examples\src\quirks\PSResourceGet\publishexternal.ps1' from the machine".
VERBOSE: The newly created nuspec is: C:\Users\user\AppData\Local\Temp\23755338-4f6d-4148-99f8-00ee095e7b87\publishexternal.nuspec
Publish-PSResource: Dependency 'SqlServer' was not found in repository 'katse'.  Make sure the dependency is published to the repository before publishing this module.
VERBOSE: Deleting temporary directory 'C:\Users\user\AppData\Local\Temp\23755338-4f6d-4148-99f8-00ee095e7b87'

Error details
Exception             :
    Type    : System.ArgumentException
    Message : Dependency 'SqlServer' was not found in repository 'test'.  Make sure the dependency is published to the reposi
tory before publishing this module.
    HResult : -2147024809
TargetObject          : Microsoft.PowerShell.PSResourceGet.Cmdlets.PublishPSResource
CategoryInfo          : ObjectNotFound: (Microsoft.PowerShel…s.PublishPSResource:PublishPSResource) [Publish-PSResource], Arg
umentException
FullyQualifiedErrorId : DependencyNotFound,Microsoft.PowerShell.PSResourceGet.Cmdlets.PublishPSResource
InvocationInfo        :
    MyCommand        : Publish-PSResource
    ScriptLineNumber : 1
    OffsetInLine     : 1
    HistoryId        : 100
    Line             : Publish-PSResource -Path .\publishexternal.ps1 -Repository test -Verbose
    Statement        : Publish-PSResource -Path .\publishexternal.ps1 -Repository test -Verbose
    PositionMessage  : At line:1 char:1
                       + Publish-PSResource -Path .\publishexternal.ps1 -Repository test -Ver …
                       + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    InvocationName   : Publish-PSResource
    CommandOrigin    : Internal
ScriptStackTrace      : at <ScriptBlock>, <No file>: line 1
PipelineIterationInfo :

Environment data
Versions
--------
PSResourceGet: 1.0.1
PowerShell: 7.4.1 and 5.1

Visuals
No response

When I change referred module name casing to same, the problem ceases to exist

Thanks @peetrike what type of repo is test? are you seeing this with multiple repo types? thanks!

Local folder based repository on Windows


change apt package dependency for building microcluster

libdqlite-dev introduced dependency to libraft-canonical-dev which is more advanced than libraft-dev.

Also applied linting changed that appeared in go-lint


Replace Telerik UI components by standard DNN version

Remove all Telerik controls and replace by standard jQuery controls, so that the Telerik UI DLL is not referenced and not needed any more

Still relevant

Reopening this, we actually had a discussion in making the new Dnn one public instead of internal, we may be able to consume that one soon.

This should be done asap, esp. because the new DNN 9.8.0 made a big step toward getting rid of Telerik components, and every day, those are getting more vulnerable.

I know and ist has been an issue for some time now. Problem is that it is not a simple replace. We have used some Telerik controls in the module, where is no simple open source equivalent.
We have a CoreModules team meeting next Thursday to discuss the options for several modules.

Take a look at flatpickr.  Will Strohl used it in the Blog module.
https://flatpickr.js.org/
From: Ernst Peter Tamminga<EMAIL_ADDRESS>Sent: Sunday, October 25, 2020 8:38 AM
To: DNNCommunity/DNN.Events<EMAIL_ADDRESS>Cc: Subscribed<EMAIL_ADDRESS>Subject: Re: [DNNCommunity/DNN.Events] Replace Telerik date/time picker by standard DNN version (#85)
I know and ist has been an issue for some time now. Problem is that it is not a simple replace. We have used some Telerik controls in the module, where is no simple open source equivalent.
We have a CoreModules team meeting next Thursday to discuss the options for several modules.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub https://github.com/DNNCommunity/DNN.Events/issues/85#issuecomment-716141390 , or unsubscribe https://github.com/notifications/unsubscribe-auth/AAMDENK623PBZGXNYHND5GTSMQLZ3ANCNFSM4FDJLD7Q .  https://github.com/notifications/beacon/AAMDENOVMVUPO3TYHK52KZ3SMQLZ3A5CNFSM4FDJLD72YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOFKXXGTQ.gif

@mathisjay The date/time picker is not the biggest problem. The modules uses more Telerik controls, eg RadComboBox and uses functionality where I did not find a simple .js equivalent (yet)

maybe you can use DnnComboBox which is built based on Selectize component.(https://selectize.github.io/selectize.js/)

Reopening this, we actually had a discussion in making the new Dnn one public instead of internal, we may be able to consume that one soon.

Is this going to happen? I've got a number of sites using Events that I'd like to upgrade to DNN 9.9 and remove Telerik . . .

It should happen, but if you can provide a code submission (Pull Request) to solve some , it would help tremendously.

Just a heads up on that discussion, it was not properly marked as internal so it is officially public just in a namespace that is called internal and it is also not marked as deprecated, so we can use it for now, we did not want to move it to cause an unnecessary breaking change and we also don't want to recommend using it to third parties. However it should not go out any time soon, certainly not before DNN 11 or maybe more depending where we head with webforms in the distant future.

Is there an OpenContent template for a replacement (not necessarily with all the functions of the Event module, I just need the calendar and - if possible - a way to register (no payments, but just send an email if someone is interested). Thanks.

@MaiklT
I'm sure it's possible with a calendar JS plugin and also with a subscription form as there are inline forms in OC.
But I don't know of an existing template TBH

Still an issue

I just ran into this issue today on a new setup.  I have DNN Platform v9.11.0 setup and functioning normally.  Since this is a new installation with  nothing in it I followed the instructions to remove Telerik.  No issues with the removal and all the basic stuff appears to be working normally.
Being that the individuals that will be creating content for this site will be creating a calendar of events I downloaded the latest version of the Events Module from GitHub (Events Module v7.0.7).
I installed it from "Settings > Extensions" and it installed fine.  The install log showed no errors.  I then attempted to add the module to a test page and rant into the following...
Error: Events is currently unavailable. DotNetNuke.Services.Exceptions.ModuleLoadException: Could not load file or assembly 'DotNetNuke.Web.Deprecated' or one of its dependencies.
The full stack trace is...
Error: Events is currently unavailable. DotNetNuke.Services.Exceptions.ModuleLoadException: Could not load file or assembly 'DotNetNuke.Web.Deprecated' or one of its dependencies. The system cannot find the file specified. ---> System.Web.HttpParseException: Could not load file or assembly 'DotNetNuke.Web.Deprecated' or one of its dependencies. The system cannot find the file specified. ---> System.Web.HttpParseException: Could not load file or assembly 'DotNetNuke.Web.Deprecated' or one of its dependencies. The system cannot find the file specified. ---> System.IO.FileNotFoundException: Could not load file or assembly 'DotNetNuke.Web.Deprecated' or one of its dependencies. The system cannot find the file specified. at System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) at System.Reflection.RuntimeAssembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) at System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) at System.Reflection.RuntimeAssembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean forIntrospection) at System.Reflection.RuntimeAssembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection) at System.Reflection.Assembly.Load(String assemblyString) at System.Web.Configuration.CompilationSection.LoadAssembly(String assemblyName, Boolean throwOnFail) at System.Web.UI.TemplateParser.LoadAssembly(String assemblyName, Boolean throwOnFail) at System.Web.UI.TemplateParser.AddAssemblyDependency(String assemblyName, Boolean addDependentAssemblies) at System.Web.UI.MainTagNameToTypeMapper.ProcessTagNamespaceRegistrationCore(TagNamespaceRegisterEntry nsRegisterEntry) at System.Web.UI.MainTagNameToTypeMapper.ProcessTagNamespaceRegistration(TagNamespaceRegisterEntry nsRegisterEntry) at System.Web.UI.BaseTemplateParser.ProcessDirective(String directiveName, IDictionary directive) at System.Web.UI.TemplateControlParser.ProcessDirective(String directiveName, IDictionary directive) at System.Web.UI.TemplateParser.ParseStringInternal(String text, Encoding fileEncoding) --- End of inner exception stack trace --- at System.Web.UI.TemplateParser.ProcessException(Exception ex) at System.Web.UI.TemplateParser.ParseStringInternal(String text, Encoding fileEncoding) at System.Web.UI.TemplateParser.ParseString(String text, VirtualPath virtualPath, Encoding fileEncoding) --- End of inner exception stack trace --- at System.Web.UI.TemplateParser.ProcessException(Exception ex) at System.Web.UI.TemplateParser.ParseStringInternal(String text, Encoding fileEncoding) at System.Web.UI.TemplateParser.ParseString(String text, VirtualPath virtualPath, Encoding fileEncoding) at System.Web.UI.TemplateParser.ParseFile(String physicalPath, VirtualPath virtualPath) at System.Web.UI.TemplateParser.ParseInternal() at System.Web.UI.TemplateParser.Parse() at System.Web.Compilation.BaseTemplateBuildProvider.get_CodeCompilerType() at System.Web.Compilation.BuildProvider.GetCompilerTypeFromBuildProvider(BuildProvider buildProvider) at System.Web.Compilation.BuildProvidersCompiler.ProcessBuildProviders() at System.Web.Compilation.BuildProvidersCompiler.PerformBuild() at System.Web.Compilation.BuildManager.CompileWebFile(VirtualPath virtualPath) at System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate) at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate) at System.Web.UI.TemplateControl.LoadControl(VirtualPath virtualPath) at System.Web.UI.TemplateControl.LoadControl(String virtualPath) at DotNetNuke.Modules.Events.Events.LoadModuleControl() --- End of inner exception stack trace ---

I followed the instructions to remove Telerik.

Error: Events is currently unavailable. DotNetNuke.Services.Exceptions.ModuleLoadException: Could not load file or assembly 'DotNetNuke.Web.Deprecated' or one of its dependencies.

Dnn.Events ist still dependent on the Telerik components, I am afraid. So removing them causes exactly the issue described.
It is strongly recommended to use another extension, it should be not too hard to create one using OpenContent or 2sxc.

Thank you MaikIT! That was my suspicion, but I didn't see any comments about the Telerik components, so I was hopeful.

I’ll beg to differ a tiny bit with Michael.  Creating N events module is a
fairly large undertaking.  The issue is managing the various events wit a
variety of recurrences,
My recommendation is the Event Registration module from NA Development,
sure, it costs money, but it is far less a price than doing it yourself.
I’m pretty sure it is free of Telerik, but check first.
On Mon, Oct 3, 2022 at 8:45 AM carizzio @.***> wrote:

Thank you MaikIT! That was my suspicion, but I didn't see any comments
about the Telerik components, so I was hopeful.
—
Reply to this email directly, view it on GitHub
https://github.com/DNNCommunity/DNN.Events/issues/85#issuecomment-1265387540,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABEDMRP7PSRFZL5GMZW7E33WBLIPNANCNFSM4FDJLD7Q
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

Any developer(s) out there interested in contributing to fix this? Maybe as a user community we could sponsor someone to make this happen. This is becoming a critical change. Once a core DNN module is dying on the vine.

I'm sure that many developers are willing.  However, the effort required will likely require that one or more developers are sponsored in some way.  This often happens for our team via the various forms of DNN support we offer to clients.  In your case, you may want to shop around the various contributors here, and then maybe take a look at those in the community with an agency, or plenty of DNN experience.

Find a DNN Agency
DNN Community Leaders

I only mention all of these options, because not everyone is paying attention to the comments in community module repos.  :)

Hi everyone, first of all, I just wanted to say how much I/we (the DNN community) appreciate all the work that goes into DNN and it's supported modules. You guys are awesome and thank you very much for continuing to support the community over the many years i've seen some familiar faces and names around this space, i've been using DNN for well over 10 years now.
I just wanted to ask with the imminent release of DNN10 if there will be any updates on this module as my understanding is that Telerik will no longer be an option and therefore will this module be defunct as a result, is my understanding correct?
If so, are there any plans to provide an update/support in prep for DNN10 or to coincide or should we start looking and planning for alternatives?
My preference is to continue to always try and use community supported modules, like the FAQ module which has recently been updated to remove the Telerik components so we can continue to use it.

@innovation2solution As this is an open source project, someone just has to put the time to remove Telerik from it. On some modules it was a simple/medium task. I believe for this one it would be more involved as it is a complex module and it deals with dates/times and everyone know how easy it is to break logic on date/time so it would also involve a lot of testing.
All that to say, there is no plan on maintaining it or not, it all depends on someone volunteering to make the code happen on sponsoring someone to do so.
I myself don't use this module so would not be the best for testing anything on it. I could help someone who has a proper test bed to try and replace some of those controls.

I have a multiple testing environments that could be used for testing. Just don't have the programming skills. This is one of the modules we use extensively on our sites and been concerned with what's going to happen to it. I've been looking and unable to find anything with the similar features this module supports.

@james7342 When you look for someone to sponsor, you could also ask for one in the forums https://dnncommunity.org/forums

@james7342 maybe we could also find others using he module that would like to sponsor..


Magic and tool animations.

Lots of cool animations are magic animations.
Also, it'd be cool if you could do stuff like change your mining animation to the ancient mace special attack.

someone in runelite discord mentioned the dream spell and the flying carpet animation.
some other ones I think are cool: enchanting salves (5637), whatever animation your character does while overloading at cox, clueless clue scroll (have these ids but forgot to include for some reason), godsword specs (left these out cause they replace your weapon but I should really put em back in),

spell animations would be cool like if when using my sang I can make it use the slayer dart or fire surge animation instead of the standard trident animation

Animation ID 1851 would be funny for movement. Flying like Superman.
@geheur Are there still plans for custom IDs? I've seen it mentioned over here 3 years ago, and then nothing after that.
I saw that the 'Resting' plugin had options for custom animations, but as the name suggests, it's just for resting and doesn't go well with moving. But perhaps implementation is similar, if there's any trouble with that.


Export to Excel

We're using asp.net gridview and have the sorting and column toggle working fine. However, if the user hides a column then exports the file to excel the resulting file shows all columns. Is there a way to export only the shown columns to excel?

Hmm, this will probably require some kind of CSV export or additional server side processing. It isn’t available in the project now—not sure I’d want to maintain this as part of tablesaw, it seems like a separate thing. Sorry!


Appstudio update test-component-pac-poze

Pipelines as Code configuration proposal
To start the PipelineRun, add a new comment with content /ok-to-test
For more detailed information about running a PipelineRun, please refer to Pipelines as Code documentation Running the PipelineRun
To customize the proposed PipelineRuns after merge, please refer to Build Pipeline customization

Pipelines as Code CI/test-component-pac-poze-on-pull-request has successfully validated your commit.

StatusDurationName

✅ Succeeded
9 seconds
init

✅ Succeeded
19 seconds
clone-repository

✅ Succeeded
1 minute
sast-snyk-check

✅ Succeeded
42 seconds
build-container

✅ Succeeded
29 seconds
deprecated-base-image-check

✅ Succeeded
3 minutes
clair-scan

✅ Succeeded
46 seconds
clamav-scan

✅ Succeeded
26 seconds
inspect-image

✅ Succeeded
16 seconds
sbom-json-check

✅ Succeeded
7 seconds
label-check

✅ Succeeded
14 seconds
show-sbom

✅ Succeeded
12 seconds
show-summary

Pipelines as Code CI/test-component-pac-poze-on-pull-request has successfully validated your commit.

StatusDurationName

✅ Succeeded
9 seconds
init

✅ Succeeded
19 seconds
clone-repository

✅ Succeeded
1 minute
sast-snyk-check

✅ Succeeded
42 seconds
build-container

✅ Succeeded
29 seconds
deprecated-base-image-check

✅ Succeeded
3 minutes
clair-scan

✅ Succeeded
26 seconds
inspect-image

✅ Succeeded
46 seconds
clamav-scan

✅ Succeeded
16 seconds
sbom-json-check

✅ Succeeded
7 seconds
label-check

✅ Succeeded
14 seconds
show-sbom

✅ Succeeded
12 seconds
show-summary

Pipelines as Code CI/test-component-pac-poze-on-pull-request has successfully validated your commit.

StatusDurationName

✅ Succeeded
6 seconds
init

✅ Succeeded
17 seconds
clone-repository

✅ Succeeded
21 seconds
sast-snyk-check

✅ Succeeded
38 seconds
build-container

✅ Succeeded
22 seconds
deprecated-base-image-check

✅ Succeeded
24 seconds
inspect-image

✅ Succeeded
9 seconds
clair-scan

✅ Succeeded
35 seconds
clamav-scan

✅ Succeeded
8 seconds
sbom-json-check

✅ Succeeded
24 seconds
label-check

✅ Succeeded
6 seconds
show-sbom

✅ Succeeded
7 seconds
show-summary


Organism and viruses

Development of the Virus Infectious Disease Ontology (VIDO) has led to IDO Core introducing a distinction between organism, which we import from OBI, and a new IDO term, acellular structure, defined as "Object consisting of an arrangement of interrelated acellular parts forming an acellular biological unit". This term was introduced to IDO in order to serve in VIDO as parent to classes for viruses, and other infectious entities studied by virologists -- such as prions, viroids and satellites -- which are recognized by virologists as acellular.
The issue is that this generates a tension with the OBI definition of organism. Organisms are defined as being either unicellular or having cellular parts (with which we concur), but viruses are included within the definition as an example. But if viruses lack cellular parts, then they should not be counted as organisms.

I am not sure where you are getting the OBI definition for 'organism' from,
in OBI it reads as follows:
http://www.ontobee.org/ontology/OBI?iri=http://purl.obolibrary.org/obo/OBI_0100026
"A material entity that is an individual living system, such as animal,
plant, bacteria or virus, that is capable of replicating or reproducing,
growth and maintenance in the right environment. An organism may be
unicellular or made up, like humans, of many billions of cells divided into
specialized tissues and organs."
More importantly, in the future the OBI organism term will be moved to COB,
which is meant to provide a common upper layer to OBO ontologies for shared
terms such as these that are frequently re-used. There will be a subclass
specifically for cellular organism
organism
cellular organism
On Thu, Mar 4, 2021 at 12:20 PM Shane Babcock<EMAIL_ADDRESS>wrote:

Development of the Virus Infectious Disease Ontology (VIDO) has led to IDO
Core introducing a distinction between organism, which we import from
OBI, and a new IDO term, acellular structure, defined as "Object
consisting of an arrangement of interrelated acellular parts forming an
acellular biological unit". This term was introduced to IDO in order to
serve in VIDO as parent to classes for viruses, and other infectious
entities studied by virologists -- such as prions, viroids and satellites
-- which are recognized by virologists as acellular.
The issue is that this generates a tension with the OBI definition of
organism. Organisms are defined as being either unicellular or having
cellular parts (with which we concur), but viruses are included within the
definition as an example. But if viruses lack cellular parts, then they
should not be counted as organisms.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/obi-ontology/obi/issues/1306, or unsubscribe
https://github.com/notifications/unsubscribe-auth/ADJX2IUN3UIT7H2GWRGCMPDTB7TQHANCNFSM4YT5PFEA
.

--
Bjoern Peters
Professor
La Jolla Institute for Immunology
9420 Athena Circle
La Jolla, CA 92037, USA
Tel: 858/752-6914
Fax: 858/752-6987
http://www.liai.org/pages/faculty-peters

Discussed on the 2021-04-19 call: We agreed with @bpeters42 that this would better be discussed in COB:
https://github.com/OBOFoundry/COB


Updating the Community WebPage

Is your feature request related to a problem? Please describe.
At present the Community Page of Webiu is simple and bland and looks monotonous with all the names of the contributors displayed in a congested manner with no/minimal space in between them. This does not go well with the UI/UX of the website.

This is how it looks right now. This looks very bland and not at all visually appealing.
Describe the solution you'd like
A more precise sleek design and more informative cards for the community people.

I have fixed this issue and also opened a PR for the same #97


Bugfix: Created properly the data in flt-exp/log activations

This issue was causing problems in 16.04 jobs.
For some magical reason, this code was passing in the other jobs (@nim65s -- can you explain me why?)
@edantec this PR is important for you as it fixes issues in the flat-log/exp activation models.

Yes, scalar vector doesn't need noalias.
On January 13, 2021 3:32:58 PM GMT+01:00, Carlos Mastalli<EMAIL_ADDRESS>wrote:

@cmastalli commented on this pull request.

@@ -103,9 +103,8 @@ class ActivationModelQuadFlatExpTpl : public
ActivationModelAbstractTpl<_Scalar>

@return the activation data
*/
virtual boost::shared_ptr createData() {

boost::shared_ptr data =

boost::allocate_shared(Eigen::aligned_allocator(),
this);

data->Arr.diagonal().fill((Scalar)1.);

boost::shared_ptr data =

This is comment from Eigen. "Scalar are harmless"
This is why I understand that noalias() is not needed in those cases.
--
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub:
https://github.com/loco-3d/crocoddyl/pull/902#discussion_r556562228

Yes, scalar vector doesn't need noalias.
On January 13, 2021 3:32:58 PM GMT+01:00, Carlos Mastalli<EMAIL_ADDRESS>wrote:

@cmastalli commented on this pull request.

@@ -103,9 +103,8 @@ class ActivationModelQuadFlatExpTpl : public
ActivationModelAbstractTpl<_Scalar>

@return the activation data
*/
virtual boost::shared_ptr createData() {

boost::shared_ptr data =

boost::allocate_shared(Eigen::aligned_allocator(),
this);

data->Arr.diagonal().fill((Scalar)1.);

boost::shared_ptr data =

This is comment from Eigen. "Scalar are harmless"
This is why I understand that noalias() is not needed in those cases.
--
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub:
https://github.com/loco-3d/crocoddyl/pull/902#discussion_r556562228


Certificates don't match

I was wondering if you encountered this before?
Starting getTokenFromAppPulseOpenAPI ...
Using url: https://apppulse-mobile.saas.hpe.com:443/mobile/openapi/rest/v1/672149734/oauth/token
Failed to execute getTokenFromAppPulseOpenAPI:getToken
hostname in certificate didn't match: <apppulse-mobile.saas.hpe.com> != <.saas.hp.com> OR <saas.hp.com> OR <.saas.hp.com>... getTokenFromAppPulseOpenAPI - Completed
failed to authorise (get token)hostname in certificate didn't match: <apppulse-mobile.saas.hpe.com> != <.saas.hp.com> OR <saas.hp.com> OR <.saas.hp.com>

You are probably using the example code behind a proxy. I have modified the code to handle proxy settings passed in the cmd args to fix your problem.
Please update you code (pay attention that the usage has slightly changed)
(I am closing the issue, if you encourage any other problems please open a new one)


[fix-212] - Add UIKit views to play with in sample app and fix #212 - TT

Linked Issue: Closes #212

Checklist:

[x] Did you sign the Contributor License Agreement?
[x] Is the linter reporting 0 errors?
[x] Did you comply with our styleguide?
[ ] Is there adequate test coverage for your new code?
[x] Does the CI pipeline pass?
[x] Did you update the sample app?

UIKitInterop tests outright don't compile with Xcode 14 and macOS Ventura. I don't have an easy way to roll back just to write these. So I'm going to ship this as is, and have a separate reminder to get them added.


Issue92

SAS Macro to recursively copy a directory to a new location.  Closes #92

All tests are passing

:tada: This PR is included in version 2.53.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


In store and publisher web application make all the URLs relative.

Description:

It would be good if we can make all the URLs relative in store and publisher web application. This will allow less complication with reverse proxy configurations.

By @hevayo from https://wso2.org/jira/browse/APIMANAGER-4549

Not applicable with the react uis


For the --interp and --hl (bytecode) targets, Array and Slice contents initialise as null, against the Go spec

The Go spec says that all types should initialise to their default values, which in Go is always 0s.
However in Haxe default values may or may not be 0, depending on the type.
So when initialising Arrays, Slices, or any other variable, the default value(s) for that type needs to be written into the newly created storage.

Need to find code to demonstrate the problem, so closing for now.