Reproducing Reaction Center Prediction

Hi,
I was trying to reproduce the reaction center prediction result shown in the paper with core-wln-global/nntrain.py, but the top 10 accuracy on the test dataset is about 5% lower than what you report in the report.
To reproduce the result, I used hidden=300 and depth=3, which gives me 756k parameters. Everything else is set to the nntrain.py default. Did I miss anything?
Thanks,
Wes

Resolved.


Jesse: Watch sunshinefinser.com

Jesse requests the watch of the watch_keyword sunshinefinser\.com. See the MS search here and the Stack Exchange search in text, in URLs, and in code.

sunshinefinser\.com has been seen in 1 true positive, 0 false positives, and 0 NAAs.

Approved by Spevacus in Charcoal HQ


⚠ Bofrost.lu has degraded performance

In e8e2220, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 963 ms

Resolved: Bofrost.lu performance has improved in 58a1a69 after 8 minutes.


Incorrect kwarg is not logged or rejected

I spent a while diagnosing why my calls to getOrganizationNetworks() did not return ~20% of the networks that I expected to see.
My call was:

getOrganizationNetworks(organizationId="000000000000000000", direction= "prev", total_pages= "all", per_page=100000)

I got back about 8500 networks; I expected about 10750.
At first, I thought it might be a concurrency problem (I use the meraki api with mpire), but the concurrency investigation was a dead-end.
Short story, one of my parameter names is incorrect.  per_page should be perPage.  It doesn't help that some getOrganizationNetworks() API keywords are snake case, and others are camel case.  After I fixed the problem, I got all the networks that I expected.  However, I don't think this should happen.

Thanks for reporting this @mpenning !
Adding additional error conditions to the library methods could be seen as a breaking change; scripts otherwise working would stop working and this could be a big problem for folks who are not actively maintaining their scripts.
I don't think this is a security concern so it's harder to justify in that sense.
Did you have a suggested approach for handling this? Especially if you have a PR, that'd be helpful.

Adding additional error conditions to the library methods could be seen as a breaking change; scripts otherwise working would stop working and this could be a big problem

Today, errors pass silently... and the result is VERY bad... the API returns partial results.  That broke my script, but only because I knew exactly how many networks to expect.  Imagine if I didn't catch the problem and it broke my production network.
Your claim is essentially "rejecting an invalid keyword could break a running script".  The Zen of Python is very clear about this... "Errors should never pass silently... Unless explicitly silenced."
Logging a red error message to stdout seems rather unlikely to be a breaking change.  Perhaps we can agree on this point.

Adding an entry to the logger with that severity on such a scenario sounds like a good enhancement. Would you like to send a PR making that change?

send a PR making that change?

Sounds good... it may take a while, I'm not familiar with the inner workings of things


Add easy way to list available plot methods and cleanup hvplot namespace

The hvplot namespace is polluted by param methods and attributes which I don't think are needed which means that tab-completing the plot methods doesn't work well. Additionally we should provide an easy way of listing the available plot methods.

Will this be addressed by https://github.com/ioam/param/pull/230 once the move to the param namespace is complete?  That's a good reason to try to hurry up that process...

Yes, but there really is not reason the HvPlot object has to be parameterized so there is an easier fix.


"Mongo server seems to really be down." error

Hello @josephwegner, :smile:

I got an Mongo server seems to really be down.  We tried 5 times.  Tough luck. console error.

What should I do?
Yours,
Suriyaa Kudo :octocat:

Hey Suriyaa,
To be completely honest, I would not suggest using Simple-API at all. This
library has been out of maintenance for years, and I would not suggest
anyone use it in production at this point. That said, I'm going to consider
the library deprecated, and not provide much support.
I would suggest using a more mature library like Express.
On Sat, Jan 23, 2016, 9:10 AM Suriyaa Kudo<EMAIL_ADDRESS>wrote:

Hello @josephwegner https://github.com/josephwegner, [image: :smile:]
I got an Mongo server seems to really be down We tried 5 times Tough luck
console error
What should I do?
Yours,
Suriyaa Kudo https://githubcom/SuriyaaKudoIsc [image: :octocat:]
—
Reply to this email directly or view it on GitHub
https://github.com/josephwegner/simple-example/issues/1.

@josephwegner ok. :+1:


Export the animation of multiple objects under ONE animation node

Hi folks,
I ran into more trouble! It s necessary for me to expand the exporter I'm working on by another function: the grouping of animations. I need to be able to get the animation of two or more objects under only one animation node. The output in the glTF should be something like this:
        {
            "channels" : [
                {"sampler" : 0, "target" : {"node" : 0, "path" : "translation"}},
                {"sampler" : 1, "target" : {"node" : 0, "path" : "rotation"}},
                {"sampler" : 2, "target" : {"node" : 0, "path" : "scale"}},
                {"sampler" : 3, "target" : { "node" : 1, "path" : "translation" }},
                {"sampler" : 4, "target" : { "node" : 1, "path" : "rotation" }},
                {"sampler" : 5, "target" : { "node" : 1, "path" : "scale" }},
            ],
            "name" : "CubeAction",
            "samplers" : [
                {"input" : 7, "interpolation" : "LINEAR", "output" : 8},
                {"input" : 7, "interpolation" : "LINEAR", "output" : 9},
                {"input" : 7, "interpolation" : "LINEAR", "output" : 10},
                {"input" : 7,"interpolation" : "LINEAR", "output" : 11},
                {"input" : 7, "interpolation" : "LINEAR", "output" : 12},
                {"input" : 7, "interpolation" : "LINEAR", "output" : 13}
            ]
        }
    ],

As you can see, the same animation "CubeAction" is animating two nodes, 0 and 1.
Before I start running in the wrong direction, I would like to get your opinion on the approach. The first question of course is whether or not such a functionality already exists somewhere in the exporter, and I just haven't seen it yet. What I noticed going through the exporter code is that such a functionality already exists for armatures. The animations of each bone are written in the same animation group - which is essentially what I'd like to do for regular objects.
Provided no solution is ready to go out of the box, I need to decide how to group different animations together and my current thinking is to identify a group through the animation name and omitting the index that Blender adds when there duplicate names. This way the animations cubeAction and cubeAction.001 would come in one group and I won't have to write an additional interface to create this type of grouping.
The second, and even bigger question is, HOW on earth do I group my animations in the glTF? And I really hope someone can give me a push in the right direction.
Thanks a lot for your support so far!

Hello,
You need to use NLA for that.
Please check the documentation : https://docs.blender.org/manual/en/latest/addons/import_export/scene_gltf2.html#animation

Hi @julienduroure ,
Wow, you saved my life. No need to code anything.


Add “VALUES” format option for insert queries

Use case
There are many collectors of insert queries (such as KittenHouse or clickhouse-bulk) that works properly only with VALUES format of inserts.
Describe the solution you'd like
Add “Values” format to “format” option on insert queries.
Describe the alternatives you've considered
Right now I using .exec method and generating insert string myself. But exec method exists for another purposes and not for inserts
I am going to research on the source code to introduce this feature myself, but no any promises

We need to check if it will work with streaming; IIRC, we have no VALUES clause because of that.

@igolka97, can you please provide samples of your code that you use as a workaround and describe what you are trying to achieve with more details? I am trying to understand the use-case better. Maybe it could be solved without modifications to the client, and in that case, we will just add a doc entry and an example.

@igolka97, can you please provide samples of your code that you use as a workaround and describe what you are trying to achieve with more details? I am trying to understand the use-case better. Maybe it could be solved without modifications to the client, and in that case, we will just add a doc entry and an example.

const keys = Object.keys(batch[0]);
const values = batch.map((obj) =>
      `(${keys.map((key) => this.formatSQLValue(obj[key])).join(', ')})`,
).join(', ');

const queryCommand = `INSERT INTO ${this.tableName} (${keys.join(', ')}) VALUES ${values}`;

return this.clickhouseClient
  .exec({
    query: queryCommand,
  })

Regarding the "collectors" of insert queries: does async insert (maybe with tweaked async_insert_max_data_size and async_insert_busy_timeout_ms) solve your problem without using an external "insert collector"?

I have already considered this option, but the fact is that such “collectors” can buffer data on disk if one of the shards is unavailable, which gives a big advantage
I am very close to your opinion of finding a solution without changing the client code, I will be very happy if we can find one.

Perhaps, in an ideal world, the async_insert "component" would be separate, either bundled or standalone from clickhouse, such as clickhouse-keeper. With the ability to buffer raw data to disk if one of the shards is unavailable. This seems like an interesting thought. This can probably be done now if run clickhouse exclusively with a distributed engine table, but it looks disgusting. Your opinion on this matter is very interesting, perhaps I am completely wrong.

@mshustov, wdyt?

but the fact is that such "collectors" can buffer data on disk if one of the shards is unavailable

It opens the door to many other problems: lack of redundancy in the setup, a single point of failure in the "collector", the necessity to maintain and monitor 3rd party components, etc. I think you should consider using a proper replication setup + async_insert as recommended above.
If you want to combine queue and storage functionality in a 3rd party component, consider using Kafka or other alternatives.

@slvrtrn @mshustov
I migrated to async_insert with chproxy before cluster and JSONEachRow insert format. Each shard started to consume rather more CPU resources. About 35-50% instead 2-10% before. Still pre-batching data on client replicas. Any thoughts maybe?

The community would greatly benefit if we ensured that the async insert works for all use cases instead of implementing a workaround for each ecosystem. @igolka97, could you help us with the investigation? We'd appreciate if you could create an issue in the ClickHouse repository (or add more details to https://github.com/ClickHouse/ClickHouse/issues/50113). What additional information might be needed:

ClickHouse version
ingestion rate
destination table DDL
data sample

I appreciate your cooperation!


Format Google/NumPy style docstrings better in hovers/completion

Environment data
VS Code version: 1.19.3
Python Extension version: 0.9.1
Python Version: 2.7.12
OS and version: Ubuntu 16.04.3 x64
Actual behavior
Google style or NumPy style docstrings show up badly.
Expected  behavior
Google style or NumPy style docstrings to show up nicely.
Steps to reproduce:

Hover/Complete a function that has a Google or NumPy style docstring.

Screenshot

@brettcannon @MikhailArkhipov
This issue is related to #38, however #38 was closed indicating it is related to #62.
I'm of the opinion we should re-open #38, as one issue relates to auto-generation of doc strings whlist the other relates to parsing of the docstrings for better presentation.
I.e. #38 and #62 are independent of one another.

Closing as a duplicate of #38

@segevfiner please vote on issue #38.

@DonJayamanne   do you have any idea where possibly in the user settings configuration stack or possibly some extensions settings or maybe even my OS configuration that could cause a numpy docstr tooltip display to change its formatting like shown in this question:
https://stackoverflow.com/questions/49308685/how-to-restore-visual-studio-codes-default-python-docstring-renderer
I'm on a Mac, and something broke the rendering of my docstr's and I can't make heads or tails of what I may have done to cause that change. I'm wondering if there's some remote schema that's changed on a server on the web someplace that refreshed something local on my machine. No clue.

This issue has been closed, please post questions on the corresponding open issue.


[missing Docs] in-complete docs, on why and when is services:SystemChannels.keyboard::getKeyboardState needed

hi
I was checking out the docs of services:SystemChannels.keyboard::getKeyboardState,
but had a hard time finding, anything besides, its usage; especially the crucial info like, when and where is this function needed, is missing; this problem is further complicated by the fact, that SystemChannels class, also has a keyEvent symbol, so both seem similar
thanks

I agree, after a quick look through the docs and code, it's not obvious what getKeyboardState is used for.

getKeyboardState is a somewhat recent addition I filed on https://github.com/flutter/flutter/pull/122885.
Because both the framework and the engine maintain a state of the current pressed keys, there are edge cases where the framework need to get the keyboard state from the engine. Those edge cases a related to startup and restart where the framework pressed keys state might not be accurate.
For reference, here is the comment which led to this PR: https://github.com/flutter/flutter/issues/87391#issuecomment-1228975571
I will be happy to file a PR to improve the documentation and I very welcome any suggestions on which information I could add.

What's your reason for looking into this?

Learning the internals of flutter, and their working.
thanks

@bleroux

When the engine KeyboardManager is created (and starts listening to system events) and when GestureBinding is initialized (and starts listening to engine messages.) This is an extremely short period of time but not zero

Originally posted by @dkwingsmt in https://github.com/flutter/flutter/issues/87391#issuecomment-1228975571
Does this mean, that after the GestureBinding initialization, getKeyboardState's work is finished?
thanks

Yes, the work described in the issue is finished:

To resolve this issue, we should create a new method channel API so that the framework can query the keyboard state from the engine, such as:

Framework asks: "getKeyboardState"
Engine responds: { 0x00070039 : 0x00100000104 } (which is { PhysicalKeyboardKey.capsLock : LogicalKeyboardKey.capsLock })"

It is implemented on both the framework and engine.


The output of powershell cannot adapt to the change of window size

Windows Terminal version (or Windows build number)
22000.194
Other Software
No response
Steps to reproduce
Use the Windows terminal to remotely log in to the Centos7 system. In the case of half a window, that is, when the window is not maximized, execute the ps aux command. At this time, the display is normal and organized. Click the maximize button at this time, after the maximized, the content is displayed disorderly and unorganized

Expected Behavior
No response
Actual Behavior
Use the Windows terminal to remotely log in to the Centos7 system. In the case of half a window, that is, when the window is not maximized, execute the ps aux command. At this time, the display is normal and organized. Click the maximize button at this time, after the maximized, the content is displayed disorderly and unorganized

Okeydokey yea this sounds like /dup #3088


New feature request (connect to remote server)

Can a new feature be provided to connect to remote server where tor is running and control port is enabled with authentication

A similar issue has already been discussed here: https://github.com/abysshint/tor-control-panel/issues/11#issuecomment-2068409827


Create on a model with a required native type fails with "Null constraint violation"

Bug description
If Prisma client "create" is used after introspecting a database with a model that has a required native type. It fails with null constraint violation.
How to reproduce

Run this SQL (MySQL) on a database. The issue has also been observed in Postgres.

create table n (
  `id` bigint(20) NOT NULL,
  `data` binary(10) NOT NULL,
  PRIMARY KEY (`id`)
);

Introspect

model n {
  id Int @id
  // This type is currently not supported.
  // data binary
}

Generate client and run

const data = await prisma.n.create({
  data: {
    id: 1,
  },
})

The following error can be observed

divyendusingh [p2-native-required]$ node index.js
(node:5919) UnhandledPromiseRejectionWarning: Error:
Invalid `prisma.n.create()` invocation in
/Users/divyendusingh/Documents/prisma/p2-native-required/index.js:7:31

   3
   4 const prisma = new PrismaClient()
   5
   6 async function main() {
→  7   const data = await prisma.n.create(
  Null constraint violation on the fields: (`data`)
    at PrismaClientFetcher._request (/Users/divyendusingh/Documents/prisma/p2-native-required/node_modules/@prisma/client/runtime/index.js:1:206978)
    at processTicksAndRejections (internal/process/task_queues.js:97:5)
(node:5919) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 1)
(node:5919) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.

Expected behavior
I am not entirely sure if this is even a bug or just a missing feature, the premise of commenting out native types was to move as far in the process as possible. Maybe for the time being, we can document a workaround to make the native types nullable, if possible or show a better error message when we encounter this.
Prisma information
yarn run v1.22.4
$ /Users/divyendusingh/Documents/prisma/p2-native-required/node_modules/.bin/prisma --version
@prisma/cli          : 2.3.0-dev.12
Current platform     : darwin
Query Engine         : query-engine 68efc71c4b657c5dbd59b177ecf2daf18e5b0201 (at /Users/divyendusingh/Documents/prisma/p2-native-required/node_modules/@prisma/cli/query-engine-darwin)
Migration Engine     : migration-engine-cli 68efc71c4b657c5dbd59b177ecf2daf18e5b0201 (at /Users/divyendusingh/Documents/prisma/p2-native-required/node_modules/@prisma/cli/migration-engine-darwin)
Introspection Engine : introspection-core 68efc71c4b657c5dbd59b177ecf2daf18e5b0201 (at /Users/divyendusingh/Documents/prisma/p2-native-required/node_modules/@prisma/cli/introspection-engine-darwin)
Format Binary        : prisma-fmt 68efc71c4b657c5dbd59b177ecf2daf18e5b0201 (at /Users/divyendusingh/Documents/prisma/p2-native-required/node_modules/@prisma/cli/prisma-fmt-darwin)
Done in 1.77s.

Test Utils databases affected:

postgres/sonarqube

Any updates in this issue?

Ah, right. This makes sense. If we don't support a type that contains a not null constraint, you won't be able to create a record on that table.
The solution is to remove the not null constraint on data. This limitation will be lifted as we add support for more native data types.
@regirock365 are you running into this with the binary type? Or some other type? Maybe we can focus on solving your existing problem first.
@divyenduz did the original request come from a user?

@matthewmueller No, this was a part of the Introspection CI analysis effort in which we ran various CRUD operations on top of Prisma client. It was found to happen in this database: https://github.com/prisma/database-schema-examples/blob/main/postgres/sonarqube/schema.sql

@regirock365 are you running into this with the binary type? Or some other type? Maybe we can focus on solving your existing problem first.

Turns out my problem was something different. I have it resolved now.

This will be solved by: https://github.com/prisma/prisma/issues/1747

This will be solved by: https://github.com/prisma/prisma/issues/1747


Missing full bed levelling output

In step 6 when mentioning the output, please include the first row of "0 1 2 3" to ensure that people copy it over. I was confused at first and truncated it and drove me crazy when the back left screw did nothing 😅

This is what we want. As mentioned in #2 I will look into making both methods work.


playback control API?

@funkyfourier I can see in the documentation that there is a onpause message the host can send to stop playback, but I can't see how to initially or after a onpause start playback?
I actually initially thought the the host completely drives playback but the presence of bpm and the libpdhost-tick makes me think that its Spitback itself that has a clock that the host should listen to and that then hosts sequencer should sync to, hence the question about how to essentially start that clock?

The onpause patch is intended for use with the Android lifecycle API, ergo when the host app loses focus, exits etc. As you can see it basically just stops all notes, turns down the volume etc.
If you take a look at the pd ticks sub patch, there is a timerstart and timerstop receiver. These are the ones to call to start and stop the clock. The host can then, via the libpd receiveFloat method, receive notifications on when the "tick" events occur. In (for example) Sputter, on each of these ticks it calls back to Spitback telling it which notes to play.
So, yes, you are right about Spitback being the one doing the timing. The reason for that is that it generates the audio, so it makes sense for it to be done here.
BTW Spitback "ticks" are 1/16th of a measure. The are not to be confused with "ticks" used internally in Pure Data.

@funkyfourier  thank you for such a quick response!
Sorry, my fault, I completely missed seeing the timerstart and timerstop receivers inside pd ticks. And thanks for the detailed explanation, that all makes sense and yes onpauses's naming should have rung a bell that it matched up to the lifecycle callback.
Luckily for me, my sequencer code is already using 1/16th's as the Fire has a 16x4 pad grid.


chore(main): release 2.1.1

:robot: I have created a release beep boop
2.1.1 (2023-03-07)
Bug Fixes

change the token that is used for run the release please (33cfcd0)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/atstoyanov/release-workflows/releases/tag/v2.1.1 :sunflower:


fix #[ormx(by_ref)] for non-Copy custom types

This PR aims to fix the combined usage of #[ormx(by_ref, custom_type)]:
As an example, let's say I have a non-Copy custome sqlx type as part of my model, and I want to #[derive(ormx::Table)] with the insertable option:
#[derive(sqlx::Type, Clone, Debug)]
#[sqlx(transparent)]
struct EmailAddress(String);

#[ormx::Table, Clone, Debug]
#[ormx(table = "user", id = id, insertable)]
struct User {
  #[ormx(default)]
  id: Uuid,

  #[ormx(custom_type)]
  email: EmailAddress,
}

In that case, I get the following error:
error[E0507]: cannot move out of `self.email` which is behind a shared reference
  --> src/domain/user.rs:5:10
   |
 5 | #[derive(ormx::Table, Clone, Debug)]
   |          ^^^^^^^^^^^ move occurs because `self.email` has type `EmailAddress`, which does not implement the `Copy` trait
   |
   = note: this error originates in the derive macro `Table` (in Nightly builds, run with -Z macro-backtrace for more info)

So naturally, I reach out to the field option #[ormx(by_ref)] for email:
-  #[ormx(custom_type)]
+  #[ormx(by_ref, custom_type)]
   email: EmailAddress

Now, the error becomes:
error[E0605]: non-primitive cast: `&EmailAddress` as `EmailAddress`
  --> server/src/domain/user.rs:5:10
   |
 5 | #[derive(ormx::Table, Clone, Debug)]
   |          ^^^^^^^^^^^ an `as` expression can only be used to convert between primitive types or to coerce to a specific trait object
   |
   = note: this error originates in the derive macro `Table` (in Nightly builds, run with -Z macro-backtrace for more info)

tl;dr: The code generated when both by_ref and custom_type are used in conjunction doesn't add the & to the type in the cast, hence the error. This PR fixes that omission.

great, thanks!


Add Intellij code style files.

Fixes #61. I created the settings by importing the Eclipse configuration, then manually tweaking the annotation position. Unfortunately it looks like import order is not part of the exportable settings?

I dont mind merging if the rest of the team using intellij likes them. So I kindda need help here @jamesbassett  @ZioberMichal  @singularityfx

Like I wrote in comment to task #61 we can use plugin to IntelliJ which helps import Eclipse format configuration. I use it and it works like a charm so I do not see any reason to create IJ format file. It is really hard to create similar formatting in both IDE-s ...

OK, closing on behalf of @ZioberMichal


What to do when there is a dependency conflict between sha and semver tag

If two dependencies both have a transitive dependency on some package A, but one has specified a sha and the other a semver range. What do we do?

It's not a bad idea to check the elm.json at the specified SHA, unfortunately since we can't really verify that the version in elm.json is in sync with tags and such (as we don't have a publish and verify step).
Good point about issuing a warning on conflict though, will make sure to get that in.

When you directly depend on a SHA you should only accept this exact commit as you cannot know if selecting another commit/version will remove or change the API.
we could resolve this by execute elm bump on the checked out sha to get the actual version of the source code and then proceeding as if it was published with that version.

@reiner-dolp : elm bump only works with packages published with Elm's package manager, so we cannot rely on it.

Hm, we could probably get the equivalent by reimplementing bump, e.g. by diffing the docs.json. :smile: But it would be very expensive to compute (a) checking out the whole repository (b) building docs (c) diffing...

Yeah :/


Spatial Mapping Disabled for Holographic Remoting

Within SpatialMappingManager there is an #if UNITY_ENGINE check within the StartObserver and StopObserver methods.
This check prevents SpatialMapping from occurring during a Holographic Remoting session.
This may be a bigger issue/ticket as there may be other areas of the code base using similar macros that did not anticipate the addition of Holographic Remoting platform.

Is this closed?

@markgrossnickle is this issue closed?

Close per #288.

Hi markgrossnickle,
I am unable to get the visual meshes in hololens when i use holographic remoting, if i don't mention any room scale model.
can you please help me how to get visual meshes in hololens when i use holographic remoting without giving any room scale model reference.

@BhavaniGudimetla This ticket is a few years old and was addressed. I'd either post on StackOverflow and tag it Hololens if you think you may be doing something wrong with your setup or post a new ticket here if you think there is a new bug.

Hi Mark,
I have gone through the ticket which you have raised and I have made changes in the script which you have posted(SpatialMappingManager).
One thing I want to confirm here is, in my project I am not using any room scale model reference and you didn’t mention that whether it is with room scale model or not.
My issue is to display visual meshes by using spatial mapping in HoloLens when I use holographic remoting without any room scale model reference.
Please help me if you have the solution.
Thanks in advance……
Regards,
Bhavani Gudimetla.
From: Mark Grossnickle<EMAIL_ADDRESS>Sent: Tuesday, April 2, 2019 6:27 PM
To: Microsoft/MixedRealityToolkit-Unity<EMAIL_ADDRESS>Cc: Bhavani Gudimetla<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [Microsoft/MixedRealityToolkit-Unity] Spatial Mapping Disabled for Holographic Remoting (#272)
@BhavaniGudimetlahttps://github.com/BhavaniGudimetla This ticket is a few years old and was addressed. I'd either post on StackOverflow and tag it Hololens if you think you may be doing something wrong with your setup or post a new ticket here if you think there is a new bug.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/Microsoft/MixedRealityToolkit-Unity/issues/272#issuecomment-478982761, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AtDqgE9RmbikRsogEa1pfysf27mxD2ucks5vc1OXgaJpZM4KUMmV.
Disclaimer:  This message and the information contained herein is proprietary and confidential and subject to the Tech Mahindra policy statement, you may review the policy at http://www.techmahindra.com/Disclaimer.html http://www.techmahindra.com/Disclaimer.html externally http://tim.techmahindra.com/tim/disclaimer.html http://tim.techmahindra.com/tim/disclaimer.html internally within TechMahindra.
============================================================================================================================

I was not using a room model

Hi Mark,
Thank you for the response....when i do this change in the script i am getting errors..it might be the Holotoolkit version issue.
i am using unity 2018.1.0f2 version
I am following this link:
https://github.com/Microsoft/MixedRealityToolkit-Unity/pull/288/commits/c21851d84b9734be634f1ca5ec8e76af32044c09

@BhavaniGudimetla
You should be using the HTK release branch here: https://github.com/Microsoft/MixedRealityToolkit-Unity/tree/htk_release
I am not sure what version of Unity it officially supports but I believe it is 2017.x
Using an older version of HTK or a newer version of Unity could cause issues.
Again, this ticket is from 2016 and was addressed. If you continue to have issues please make a new ticket (if there is a bug in the toolkit) or create a stackoverflow post (if there is a question about your setup).  I'm going to unsubscribe from this ticket as it is closed.

Ok


chore(deps): [1.2.x] Bump Express to v4.21.0 to fix a number of CVEs

Description
A backport of https://github.com/janus-idp/backstage-showcase/pull/1619 to 1.2.5
CVE-2024-45296
CVE-2024-43799
CVE-2024-45590
CVE-2024-47764
CVE-2024-43800
Please explain the changes you made here.
Which issue(s) does this PR fix

Fixes #?
https://issues.redhat.com/browse/RHIDP-3946
https://issues.redhat.com/browse/RHIDP-3916
https://issues.redhat.com/browse/RHIDP-3932
https://issues.redhat.com/browse/RHIDP-3897

PR acceptance criteria
Please make sure that the following steps are complete:

[ ] GitHub Actions are completed and successful
[ ] Unit Tests are updated and passing
[ ] E2E Tests are updated and passing
[ ] Documentation is updated if necessary (requirement for new features)
[ ] Add a screenshot if the change is UX/UI related

How to test changes / Special notes to the reviewer

/test e2e-tests

/test e2e-tests

/test e2e-tests

/retest

/retest

/test e2e-tests

ocm-backend 4.0.10 has not been published which is why the e2e tests are failing

ocm-backend 4.0.10 was published 7 days ago https://www.npmjs.com/package/@janus-idp/backstage-plugin-ocm-backend?activeTab=versions
<EMAIL_ADDRESS>

If we figure out the cause of hte e2e test failues is unrelated to the -dynamic packges on npmjs (since these exist inside the rhdh-hub-rhel9 container already) we can likely close https://issues.redhat.com/browse/RHIDP-4556 as a "won't do".

/test e2e-tests

/retest

ocm-backend v4.0.10 had a mismatched v4.5.0 version in its dist-dynamic/alpha/package.json which resulted in an error when  therootHttpRouter module (a dependency in v4.5.0) could not be found.   The versions are now consistent in 4.0.12, so it should fix the e2e tests

/retest

/retest

/retest

blocked by https://github.com/openshift/release/pull/58412

/test e2e-tests

/retest


Bulk Image Compression

Bulk Image Compression
Description:
As a user of Compressy, I often find myself needing to compress multiple images at once. This would be a valuable feature to enhance user efficiency and convenience.
User Story:
As a user, I want the ability to upload and compress multiple images simultaneously so that I can save time and streamline the compression process.
Expected Features:

Allow users to select and upload multiple images in one go.
Implement a batch processing mechanism to compress each uploaded image.
Provide clear feedback on the compression progress for each image.
Download all compressed images as a single ZIP file.

Additional Context:
This feature could greatly benefit users who need to compress a set of images for various projects or purposes. It aligns with the goal of making Compressy a versatile and user-friendly tool for image optimization.
Acceptance Criteria:

Users can select multiple images for compression.
The compression process handles each image independently.
A clear download option for all compressed images in a ZIP file.

Note:
This issue is open for discussion. Contributors and community members are encouraged to share their thoughts, suggestions, or volunteer to take on the implementation.

any ideas on the preview design when multiple images are selected..? a carousel..? smaller previews in a grid fashion..?

👋 Hi @kishore881,
Great to see your interest in the Bulk Image Compression feature! When it comes to the preview design for multiple selected images, a grid fashion with smaller previews sounds like a practical and visually appealing approach.
A grid format can provide users with a quick overview of their selected images, and smaller previews would allow them to see more images at once without overwhelming the interface. It aligns well with the goal of streamlining the user experience for compressing multiple images.
I'm open to exploring different design options, so if you have specific ideas or preferences, feel free to share them. Your input is valuable in shaping the feature and ensuring it meets the needs of our users.
Visuales examples
Desktop

Mobile

Looking forward to collaborating on this enhancement!
Best regards,
@0ME9A


Crispy Forms horizontal layout broken with Bootstrap 4

Trying to use horizontal forms and Bootstrap 4 requires "row" class for horizontal forms in form-group div (see http://www.quackit.com/bootstrap/bootstrap_4/tutorial/bootstrap_forms.cfm) but crispy-forms doesn't know about Bootstrap 4 yet so the current combination breaks horizontal forms.

Related: https://github.com/maraujop/django-crispy-forms/issues/524

For the time being, we might want to do a template override to make Bootstrap 4 templates work. As I've got a project that just encountered this problem, I'll try and get this done today.

Looks like this was fixed in upstream crispy-forms, but there isn't a new crispy-forms release out yet.

This should be working now.


Add method to get app's running environment

Device: iPhone or Android
Environment: Local or web
OS: iOS, OSX or Android

CB.Browser added
CB.Device somebody can do it?


[WIP] Strip down of external gem dependencies

Mission: make backup modular for better maintainability. As shown, external gem dependencies can slow us down, including to a point where it's not possible to make backup compatible with Ruby 3+ as long as we have some of those dependencies.
Approach: split backup into "core" (might rename it to backup-core) and plugins that add third-party integrations.
Progress:

[x] First blood: removed all external service integrations that require additional gems (tests green after all that deletion). This already gives us Ruby 3.2(.2) compatibility.
[x] Removed rubocop, at least for now. Newer ruby versions mean newer rubocop, and newer rubocop means many renames, new cops and basically hundreds of offenses by current codebase.

I'm all for some kind of plugin system so that you don't need to load in 100 dependencies you don't need 👍

We don't necessarily need to split this into multiple gems. What about removing the dependencies from the gem specifications, but instead performing a check when we load a file requiring a certain dependency ?
Smth like:
begin
  require 'gem'
rescue LoadError
  puts "You need to install 'gem' to use this feature"
  exit(42)
end

I don't remember if we preload all gems or not, but I feel that would be easier to implement that splitting into multiple gems ?

@elthariel this is a very good idea in general.
The reason I took this specific approach -- separating core from integrations -- is because those integrations can prevent the entire gem from being compatible with new version of Ruby (for example, could also mean some other lib) as experienced in #1000 . The require-rescue approach does not solve that, as for our test suite to run successfully we need those integrations installed (and hindering our development) anyway.

Here's an example of integration gem, I've copypasted the code for Twitter notifier, so it's basically two files: notifier class and its spec (and two spec helpers for shared examples). Small, easy to navigate: https://github.com/tomash/backup-twitter
As a part of this effort I'll of course do that with other integrations removed from core gem.

My initial reaction is that due to the change of pricing of the Twitter API, dropping support for it altogether is probably not too far fetched. Do you have other examples of this despite Twitter and oVirt ?
What would you think about taking a middle-ground approach:

We select a list of modules that remains explicit dependencies of the backup gem.
We select a list of modules where we implement the require/catch trick.

We'd have to modify the pipelines a bit to install those deps to have our tests pass
We'd document the thing and print nice error messages to the user

We select a list of module that we split into separate gems. Those would be the more niche dependencies and the one that we know will never get recent ruby support

We'd have to provide documentation and a convenient way to declare in your backup definition file that it depends on this other gem.

All in all, I think this approach of splitting some modules into a separate gem make sense for some of the most annoying dependencies, and I also like that it'd be much easier for anyone to add it's own module when they need.
That being said, I think we can do it in a way that minimize impact, doesn't require a naming change and a major version bump ?

Do you have other examples of this despite Twitter and oVirt?

No, only oVirt. But we only need one to block entire gem's compatibility with new versions.

What would you think about taking a middle-ground approach:

I'm not against it.
This however will imply that an integration has been considered "bad" and therefore booted out to external gem, as opposed to "good" ones that remain built-in. As a counter-example, fog maintainers say openly to use specific fog integration gem instead of one with everything.
Which reminds me. fog use with backup should be also based on picking specific fog integrations instead of "umbrella" catch-all gem, at least given fog's maintainers' recommendation. So backup users will sooner or later have to become acquainted with compose-your-set ("a la carte") approach to installing and using backup anyway.
My main concern with middle-ground approach is future-proofing versus reacting. We extract a subset of integrations in reaction to poor state of the gems they use, which is reactive, and are still vulnerable if one of the other integration dependency becomes a blocker in the future, like oVirt has been recently. I'd rather root them all out as a part of single lift -- smaller cognitive load to extract 9 small gems now, with the boilerplate they share (shared examples) -- than do one-two every time we're blocked from forward compatibility again.

That being said, I think we can do it in a way that minimize impact, doesn't require a naming change and a major version bump ?

You're right. This is a change to underlying architecture, and the way gem is used, but it's not a breaking change to any of the public APIs.
Also 5.0 stable still hasn't been published, we can piggyback on that and use 5.0 as the stable version (since everybody seems to be running on either ~> 4.5 or = 5.0.0.betax) after merging this overhaul.

My main concern with middle-ground approach is future-proofing versus reacting

Haha. Future-proofing is a fool's game. And we are reacting (albeit very late) to fog's recommendation.
That being said, I buy your arguments, you convinced me :)
Circling back to the case of twitter and oVirt, I think we'll eventually drop support for old ruby versions (let's not define old at the moment), which means we'll eventually have to drop support for those providers. So maybe we should just drop them right now ? In all the cases, we're already going to have a two tiered system, the providers supporting recent rubies and the others...
I'm still a little bit concerned about the amount of work involved, especially regarding managing the CI and the deployment  of the multiple gems.
What's your take on testing and versioning ? What would be the versioning of those gems, how would it related to the version of the main gem ? How would you proceed to test these together ? What about selecting which versions to test ?
Maybe we should produce most of those gems from the current repository, it'll be much easier to test and release, while still allowing and documenting how to integrate external gems. That still means a two tiered system with less supported gems booted to external repos, but we'd get a leaner core system, more modular deps, support for newer rubies and a documented, easier way to add new providers for external users.

Future-proofing is a fool's game.

I did not mean future-proofing as in "no work will be required", I meant being more future-ready, to be less broken by future changes and make it easier to react. As in, main selling points of good architecture ;)

which means we'll eventually have to drop support for those providers

To clarify things a bit:

twitter notifier works, I just used this integration as example as it was very easy to extract
ovirt-sdk fix is merged and released with ovirt 4.6.0 and also fog is used only for S3 storage, so I'll see if just switching to fog-aws will make the build problems go away

What's your take on testing and versioning ?

We went through this with globalize (as it plugged into ActiveRecord internals which changed with every major version) and together with other maintainers concluded that the best approach would be to follow the main dependency's version, at least on the major number level. So if we release this modularity in Backup 5.0, then integration gems should have version 5.x.y (and a dependency on backup ~> 5.0 of course). This addressess all concerns in pretty elegant way.

Maybe we should produce most of those gems from the current repository, it'll be much easier to test and release, while still allowing and documenting how to integrate external gems.

Works for me, agreeing with all your points in this regard. Which subdir, classic vendor/ or more semantic integrations/?

As in, main selling points of good architecture ;)

Don't worry, I was just kidding :)

To clarify things a bit

Thanks !

So if we release this modularity in Backup 5.0, then integration gems should have version 5.x.y (and a dependency on backup ~> 5.0 of course). This addresses all concerns in pretty elegant way.

Sold !

Which subdir, classic vendor/ or more semantic integrations/?

TBH, I'd rather defer this choice to you.


Issue with cloning and clicking on dev

Using the latest dev, items cloned into another list produce the error Cannot read property 'options' of null. http://jsbin.com/maronutebe/edit?html,js,output
I've tried to do a bit of digging and found that if you comment out line 819 https://github.com/RubaXa/Sortable/blob/dev/Sortable.js#L819 the error doesn't occur but if you click fast enough the Sortable list stops working without an error.
It happens using a handle as well.
Let me know if you have any thoughts. I'm a bit stuck. If you see what could be causing it I'd be more than happy to PR it. Thanks!

Can not reproduce, describe more in detail.

http://jsbin.com/maronutebe/edit?html,js,output
http://recordit.co/Bdu5fdvZSz

Did you click or double click directly on the items without dragging? Detailed steps (seems the jsbin is broken at the moment).

With current dev, create a group with { pull: 'clone', put: false } and a group with { pull: true, put: 'firstGroup' }
Drag a cloned node from the first group to the second
Double click on any of the list items in the second group
The second list stops working with the error mentioned before

Try again dev-branch.

Works like a charm! Thanks for the work you put into this. Fantastic library.


[vue-composition-api] already installed. Vue.use(VueCompositionAPI) should be called only once.

Current behavior
Homepage show error for about-you packages.
[vue-composition-api] already installed. Vue.use(VueCompositionAPI) should be called only once.

Expected behavior
Homepage show without error
Steps to reproduce the issue
In server ready:
git clone https://github.com/DivanteLtd/vue-storefront.git
git checkout next
yarn install
yarn build:core
yarn build:prismic
yarn build:ayc
yarn dev:ayc
Version of Vue Storefront
Vue Storefront Next
Can you handle fixing this bug by yourself?
NO
Which Release Cycle state this refers to? Info for developer. (doesn't apply to Next)
Pick one option.
This is a bug report for current Stable version on https://demo.storefrontcloud.io and should be placed in next stable version hotfix - In this case Developer should create branch from hotfix or master branch and create Pull Request 4. Hotfix back to hotfix.
Environment details

Browser: Chrome 86.0.4240.111 (Official Build) (64-bit)
OS: CentOS Linux 7
Node: v10.20.1
Code Version: branch next

Additional information

Any updates? or some method to works..

Any updates? or some method to works..

my solution is to keep consistency with the version.

Can you test this on latest next branch please? This issue was fix recently.
Currently some pages are broken in AYC integration, but should be fixed soon (probably next week), when I will migrate it to separate branch and update the codebase.


Reintroduce invalid value in bisect

Due to unforeseen complications in using bisect without an invalid_value parameter, I suggest reverting previous changes and re-introducing the invalid_value in bisect and by extension compute_conductor_ampacity

Ser greit ut (bortsett fra at du fikk med mange commits fra min branch :)


Speed is showing 0 - could be due to position change firing twice

I'm on the latest plugin (as of 3/9/2018) - testing with Android (Samsung Note 5) - and I have been having issues with speed showing 0 (other than a few random times).   I think it is related to the "firing twice" issue (link below).  It would certainly make sense that the speed function calculates 0 if the update fires twice for every change in location (comparing two identical locations give 0 speed).
https://github.com/jamesmontemagno/GeolocatorPlugin/issues/206

Could be completely possible for it to return 0.


autopilot - Focus on hack augs only once we have enough augs to unlock Daedalus

In the interest of exiting the bitnode as soon as possible, once we have enough augmentations (count) to unlock Daedalus, we should really only go for hacking augs to meet the last requirement as fast as possible (money comes pretty easy)

Note there 53 hack augs, 45 of which are from "easily obtainable" source (doesn't require the -a arg in faction-manager). This may vary with gangs randomization, but won't be far off.
We need to be able to manually run faction-manager --purchase (rather than relying on ascend.js) so that we can choose the arguments we want (such as stat-desired)
We have to change faction-manager to only output the summary file when requested, so that other runs don't overwrite the version from the args we chose
We need to add to the output file some extra information, like how many desired augs total there are, how many within rep, and what the cost to the next aug is. We can use this information to make better decisions
We might have to sanity-check that if we're buying up the last of the hack augs, or the next aug is significantly more expensive (e.g. Qlink) we don't let the "min augs per install" config hold us back.

Autopilot recently installed augments just a few minutes short of getting the last aug in one of the factions while gaining rep (to 100k), which was a huge waste of rep/time.  Maybe bullet 4 will help fix that.

Autopilot recently installed augments just a few minutes short of getting the last aug in one of the factions while gaining rep (to 100k), which was a huge waste of rep/time. Maybe bullet 4 will help fix that.

Hmm, currently the only script that knows anything about how close we are to earning enough rep with a given faction to get its next/last desired aug is work-for-factions, and it doesn't have a line of communication with autopilot.
You're right, and there are a bunch of edge cases like this to hammer out over time, but right now I just have them as TODOs in code because I'm still trying to hammer our the "80" of the 80/20 rule.
For now, if you have time to micromanage ascension, I suggest diabling autopilot and just running daemon - call ascend.js manually when you think it's a good time. Autopilot is currently just intended to do an "okay" job in my stead while I'm AFK


Mismatch between panorama_to_region.txt and .house

In scan p5wJjkQkbXX, viewpoint aac9edb8b1c845bc8450c8b68ab24bef is classified as in region 1 (a garage) but in panorama_to_region.txt, it is classified as in region 29 (a living room).
panorama_to_region.txt seems to be correct but then how was the data in the .house file generated?

In the updated .house file, panorama "aac9edb8b1c845bc8450c8b68ab24bef" is classified as in region 29 (a living room), as it should be.  Here is the line from p5wJjkQkbXX.house  ...
P  aac9edb8b1c845bc8450c8b68ab24bef  108 29  0  -7.77579 7.43986 1.51952  0 0 0 0 0

Thanks. When were the .house files updated?


Illegal character exception with the Pipe character in Urls

Version: Gatling 2.0.0-M3a, JRE8
Description:
The Pipe character in Urls is throwing an exception whereas it's a valid character:
[ERROR] [06/25/2014 15:32:08.500] [GatlingSystem-akka.actor.default-dispatcher-2] [akka://GatlingSystem/user/$g]
Illegal character in dex 72: https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic|Roboto+Slab:400,700|Inconsolata:400,700
java.lang.IllegalArgumentException: Illegal character in query at index 72: https://fonts.googleapis.com/css?family=Lato:400,700,400itlic|Roboto+Slab:400,700|Inconsolata:400,700
Example of a valid Url throwing an exception:
https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic|Roboto+Slab:400,700|Inconsolata:400,700

Hey,
Looks like there is no way to send decoded "|" in url using Java.
Please let us know if encoded url agreed by the client.
Using curl or other technologies from the current DTS requires deep coding investment.
Yoav

@yoavm AHC tries to conform to RFC3986. No idea what a DTS is.


Feature/189/session replay min duration

:bulb: Motivation and Context
#189
:green_heart: How did you test it?
WIP
:pencil: Checklist

[ ] I reviewed the submitted code.
[ ] I added tests to verify the changes.
[ ] I updated the docs if needed.
[ ] No breaking change or entry added to the changelog.

@marandaneto could you please review the implementation? Thanks! Would then go ahead with the test cases.

Hie @marandaneto just following up on this PR.

Hie @marandaneto just following up on this PR.

Sorry i am on pto this week so a bit slow to review, maybe @ioannisj or @pauldambra can take a look for now? Otherwise i will have a look within the next couple days

No problem. Take your time @marandaneto. Also, please feel free to mention me in other issues that you think I can contribute to. I have kept some time aside to make the hog hoggier!

No problem. Take your time @marandaneto. Also, please feel free to mention me in other issues that you think I can contribute to. I have kept some time aside to make the hog hoggier!

@karntrehan did another pass, let me know if something is unclear, I understand some parts might be tricky

@marandaneto I have made some changes basis your feedback. Please check.
It has helped me understand the code flow better. Thanks!

@karntrehan left a few new comments, a few things to address but it's in the right direction.


feat: more examples for request/response pairs

🧰 Changes
Enhancing a couple existing definitions (3.0/json/readme-extensions.json, 3.0/json/request-examples.json) so we have a variety of test cases for request/response example pair support.
🧬 QA & Testing
Do these examples validate and seem sound? I synced them to this test project if you want to give them a whirl:
https://kanad-rdme.readme.io/reference/x-readme_code-samples
https://kanad-rdme.readme.io/reference/get_parameterexamples-param1-param2

@erunion fixed! thanks for flagging i missed that


Not showing any results

See this comment for details, I think you should close this issue and add feedback or upvote that issue instead :man_shrugging:


Fixes argentinian numbers (floere/phony#439) and specs.

Fixes #439
Fixes also a spec using an outdated area code in argentina: 2965 (Trelew) has been changed to 290-4 according to http://www.wtng.info/wtng-54-ar.html in 2011 but is not present in the official list from https://www.enacom.gob.ar/indicativos-interurbanos_p366. Using instead an other 4-digit area code.

Coverage decreased (-4.8%) to 93.745% when pulling 58255ca84eb8021aa4245b794c7765271601352a on sbiastoch:master into 47b69b8b25625afdbaf67fa0e0755540b21af5b0 on floere:master.

@sbiastoch Thanks for this very nice PR and thanks for following up, much appreciated! 🙇🏻♂ Released in 2.18.5 🚀


add browser/no-persistence-storage rule

https://github.com/DimensionDev/Maskbook/pull/6128#discussion_r857209722

Actually, sessionStorage/indexedDB should also be banned inside Content Script.

localStorage
sessionStorage
indexedDB
document.cookie
cookieStore


SEC_ERROR_OCSP_INVALID_SIGNING_CERT only in Firefox

1. What version of Caddy are you using?
0.10.6 but happened with 0.10.5 too
2. What are you trying to do?
Trying to serve some pages via HTTPS with commercial certificates.
When I start caddy with the configuration below everything works fine. All my pages are working flawlessly in any of the popular browsers. After some days without restarting caddy, I get an error only in Firefox "SEC_ERROR_OCSP_INVALID_SIGNING_CERT". Restarting caddy solves the problem. Chrome, Safari, Edge and Internet Explorer don't show this error.
We are experiencing this error since 5 months. We restarted Caddy everytime but this is not a reliable solution. Switching back to Nginx seems to be the only solution for now.
One explanation for that strange behavior could be Let's encrypt. We don't use any certificate from Let's encrypt. But may be Caddy checks for outdated certificates periodically and then messes up the certificate chains? It's only an idea. Is there a possibility to completely switch off Let's encrypt to verify this?
3. What is your entire Caddyfile?
root@web-cloudradar-io:/etc/caddy/conf.d#
##### bitbucket-deploy.conf ######
https://cloudradar.info:8443/deploy {
    tls /etc/ssl/certs/cloudradar.info/cloudradar.info.chained.crt /etc/ssl/certs/cloudradar.info/cloudradar.info.key
    root /var/www/deploy/
    fastcgi / /run/php/php7.0-fpm.sock php
    log /var/log/caddy/deploy-access.log
    errors /var/log/caddy/deploy-error.log
    basicauth / xxxxx xxxx
}

##### blog.cloudradar.io.conf ######
https://blog.cloudradar.io {
    proxy / http://localhost:2368 {
        header_upstream Host {host}
        header_upstream X-Real-IP {remote}
        header_upstream X-Forwarded-For {remote}
        header_upstream X-Forwarded-Proto {scheme}
    }
    tls /etc/ssl/certs/cloudradar.io/_wildcard.cloudradar.io.chained.crt /etc/ssl/certs/cloudradar.io/privkey.pem
}

http://blog.cloudradar.io {
    redir / https://blog.cloudradar.io
}
##### default.conf ######
http://<IP_ADDRESS>:80 {
    root /var/www/caddy
    log /var/log/caddy/access.log
    errors /var/log/caddy/error.log
}
##### downloads.cloudradar.io.conf ######
https://downloads.cloudradar.io {
    root /var/www/downloads.cloudradar.io/
    tls /etc/ssl/certs/cloudradar.io/_wildcard.cloudradar.io.chained.crt /etc/ssl/certs/cloudradar.io/privkey.pem
    basicauth /admin admin xxxxx
    browse /
    filemanager /admin {
    	show           ./downloads.cloudradar.io
    	allow_commands true
    	allow_command  rm
    	allow_command  mv
    	allow          dotfiles
    }
}
##### y-cloudradar.info.conf ######
# This file is maintened by salstack and was build dynamically using jinja
# Do not edit. All changes will be overwritten
https://cloudradar.info:443 {
   root /var/www/cloudradar.info/pub/
   fastcgi / /run/php/php7.0-fpm.sock php
   log /var/log/caddy/cloudradar.info-access.log
   errors /var/log/caddy/cloudradar.info-error.log
   tls /etc/ssl/certs/cloudradar.info/cloudradar.info.chained.crt /etc/ssl/certs/cloudradar.info/cloudradar.info.key
   rewrite / {
     ext !.png !.css !.js !.otf !.ttf !.woff !.woff2 !.svg !.ico !.gif !.jpg
     to /router.php
    }
}
##### z-cloudradar.io.conf ######
https://cloudradar.io {
    root /var/www/cloudradar.io/pub/
    fastcgi / /run/php/php7.0-fpm.sock php
    log /var/log/caddy/access.log
    errors /var/log/caddy/error.log
    #tls /etc/ssl/certs/cloudradar.io/thawte/cloudradar.io.chained.crt /etc/ssl/certs/cloudradar.io/thawte/server.key
    tls /etc/ssl/certs/cloudradar.io/cloudradar.io.chained.crt /etc/ssl/certs/cloudradar.io/privkey.pem
    rewrite / {
      ext !.png !.css !.js !.otf !.ttf !.woff !.woff2 !.svg !.ico !.gif !.jpg
      to /router.php
    }
}

http://www.cloudradar.io {
    redir / https://cloudradar.io{uri}
}

http://cloudradar.io {
    redir / https://cloudradar.io{uri}
}

4.  Please paste any relevant HTTP request(s) here.
Firefox: https://cloudradar.io/
6. What did you expect to see?
The page without SSL errors
7. What did you see instead (give full error messages and/or log)?
SEC_ERROR_OCSP_INVALID_SIGNING_CERT
8. How can someone who is starting from scratch reproduce the bug as minimally as possible?
Sorry, but I don't know how to reproduce this error.

Hello,
Matt is working on this :) (see #1821)
https://caddy.community/t/random-ocsp-response-errors-for-random-clients/2473?u=matt

@elcore Thanks for hopping on this so quick - but, @thorstenkramm - would you please try the fix in #1821? I posted it a few days ago on the forum where this issue was originally reported and I'd really like you to give it a try before you go through the hassle of changing web servers.

Thank you for the very quick reaction. That's great.

 How to compile the sources? And do I tell the compiler, which caddy plugins should be included?

So, you need Go installed, and you need the Caddy sources in your GOPATH. By default, the GOPATH is ~/go. So either move your extracted zip contents to $GOPATH/src/github.com/mholt/caddy or run go get github.com/mholt/caddy/caddy and then cd to $GOPATH/src/github.com/mholt/caddy and checkout the ocspfix branch. Then in the caddy subfolder just run ./build.bash which puts the binary in that folder. Hope that helps!

Ok. I got it. It's up and running.
https://cloudradar.io/ is now powered by Caddy 0.10.6 (+b699a17 Mon Aug 14 15:46:16 UTC 2017)
It's working fine, but now we have to wait. The error occurs after a while.

@thorstenkramm Just noticed basicauth /admin admin izeeBahW9pee is that the real password?

@wader Thanks for the hint. I changed that now.

👍

Excellent, I await your report in a couple of days!

@thorstenkramm So, what's the verdict. You should have seen errors by now. Any troubles?

No errors. Since you published the new version we are running Caddy 0.10.6 (+b699a17 Mon Aug 14 15:46:16 UTC 2017) on our production server.
No errors. No complaints from users.
Thanks a lot for your very quick reaction.

Yay, I'm having no regressions in my production testing either (yes, I just said "production testing"). So I'll merge that change and it'll go out in the next release. Thanks!


fix(zip): fixed zip function

"fix #6"

With the refactor of the signature we have a problem with the tests because if I pass a different type of array I have an error that I can't assign a different type, maybe was any the right one?

I understood the correct way to correct the test with the changes in the signature of the zip function

@AngyDev awesome, thank you so much!

@micheleriva thank you!! It is a pleasure!


3575 Improve DWCA import GA registration

Switches to using County, State, and Country for registering GAs
Strips whitespace from the spreadsheet headers and data

Codecov Report
Attention: 8 lines in your changes are missing coverage. Please review.

Comparison is base (b6d1499) 85.92% compared to head (d7dfd42) 85.92%.

:exclamation: Current head d7dfd42 differs from pull request most recent head 930efc9. Consider uploading reports for the commit 930efc9 to get more accurate results

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@             Coverage Diff              @@
##           development    #3576   +/-   ##
============================================
  Coverage        85.92%   85.92%
============================================
  Files             2010     2010
  Lines            73559    73558    -1
============================================
  Hits             63203    63203
+ Misses           10356    10355    -1

Files
Coverage Δ

app/models/import_dataset/darwin_core.rb
69.93% <50.00%> (ø)

...pp/models/dataset_record/darwin_core/occurrence.rb
55.00% <53.84%> (+0.09%)
:arrow_up:

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


Translation across different planes

When a vertical plane and a horizontal plane intersect, when translating the object, it allows the object to move from a horizontal plane to a vertical plane. Can this be stopped, or can you force an object to only translate along a vertical/horizontal plane?

Are you using TransformableNode? That's how the TransformableNode works, which is utilizing TranslationController which is doing the actual plane switching.
You can disable horizontal planes, or you can implement your own Node type to use the TranslationController differently. Or this might be a useful feature to configure the TranslationController with.

As of Sceneform 1.4, this is now possible.
`transformableNode.getTranslationController().setAllowedPlaneTypes(EnumSet.of(Plane.Type.HORIZONTAL_UPWARD_FACING));`


Allow stepping into code in virtual environment

I add packages (some authored by myself) from GitHub directly into my virtual environment.  When debugging calls to functions in those packages I want to step into the package code to see what happens.  stepping into the code currently produces:

Source not available
Frame not in module
The current stack frame was not found in a loaded module. Source cannot be shown for this location.

All the .py files are in a folder in the env folder. Can we please be able to step into this?
maybe another checkbox similar to:
tools > options > python > debugging > enable debugging of the Python standard library

That checkbox should enable it for you, and it is the intended use of it. Yes, you'll also get stdlib, as well as site-packages, but that's by design.
One alternative you could consider is to add a .pth file that points to the package source but outside of the environment folder. We do matching based on path prefix, so if it's outside of sys.prefix (and sys.base_prefix/orig_prefix) we'll just let you step through it without changing the stdlib option.


notify all the things!

@casecode @beaulm thoughts?
TLDR turns all log calls into notify / alerts ala:

@tomfuertes I'm into it. @casecode What do you think? Should I merge?

I'm into it too but will take some time to cleanup / redo this commit a couple times. Leaving in my court


use soundfile package instead of pydub

Unfortunately no tests because I'm not familiar with that. Sorry.

Thank you!
I'm guessing this fixes #53 but no longer works with M4A as the output format?
I think that was originally why I switched to pydub in this commit, after issue #20 highlighted not all output formats worked...
I don't really want to regress back to a version of the code which doesn't support all output formats, so I'm keen to either actually fix the underlying issue causing pydub to fail, or potentially provide two code paths, one using soundfile and another for output formats not supported by soundfile.
I did a little digging to try and get to the bottom of the actual error, but unfortunately it seems like it's a 10 year+ old bug in python itself 😬

https://stackoverflow.com/questions/49613995/is-there-a-maximal-length-for-pydub-mp3-exports
https://github.com/jiaaro/pydub/issues/347#issuecomment-619236458
https://github.com/python/cpython/issues/56754
https://github.com/jiaaro/pydub/issues/135#issuecomment-1832588540

All of those seem like dead ends unfortunately, so until someone tackles the underlying problem in either upstream python or pydub, we're probably best off going back to soundfile but only if the output format is supported; otherwise usiny pydub.
What do you think @iampickle ?

so i tried outputting m4a via switching between legacy pydub code for m4a and mka formats. And soundfile libary for everything else. But somehow i cant get legacy to output a readable m4a file ...

Hey @iampickle, I hope you don't mind but I ended up implementing this slightly differently, basically using soundfile for any audio file longer than 1 hour, and pydub for anything else!
https://github.com/nomadkaraoke/python-audio-separator/commit/b5b72bb8933374300ae3688bee5a469c5e76b183
I'll close this PR now, but thank you for contributing it and sorry it took so long for me to get this finished!
audio-separator version 0.19.4 and above now has this logic, so you should be able to process large/long input files 🤞


add plugin build automation doc

What this PR does / why we need it:
Adds info about the workflows provided by create-plugin vs having to perform the manual steps.

Hi Brian, this is a good addition to the docs, thanks! I have made a few commits related to style, please review them and modify if needed. I also note that this topic doesn't fit clearly into either the conceptual or how-to categories, and I'd like to work with you to see additional changes.

You talk about using the zip file to test the plugin, but you don't say how the user does this. Could you give procedures?

You talk about creating a release tag, but again there are no how-to instructions. Could you explain?

Let me know if you want to discuss further.

Hi Brian, this is a good addition to the docs, thanks! I have made a few commits related to style, please review them and modify if needed. I also note that this topic doesn't fit clearly into either the conceptual or how-to categories, and I'd like to work with you to see additional changes.

You talk about using the zip file to test the plugin, but you don't say how the user does this. Could you give procedures?
You talk about creating a release tag, but again there are no how-to instructions. Could you explain?

Let me know if you want to discuss further.

Regarding point 1 above, I still think this is an issue. On first mention of the zip file being used for testing, there should be a link to another doc that explains how this is done. I'm not aware that we have a doc that does this. Do you agree? If so, then I'll create an issue for "Add doc for testing plugins" and we can not worry about it here.
Regarding point 2 above, I've made a suggestion that fixes this. It's a minor point, but it's better to define terms on first use.

There are still some style or semantic nits, but no showstoppers. LGTM.

Hi Brian, this is a good addition to the docs, thanks! I have made a few commits related to style, please review them and modify if needed. I also note that this topic doesn't fit clearly into either the conceptual or how-to categories, and I'd like to work with you to see additional changes.

You talk about using the zip file to test the plugin, but you don't say how the user does this. Could you give procedures?
You talk about creating a release tag, but again there are no how-to instructions. Could you explain?

Let me know if you want to discuss further.

Regarding point 1 above, I still think this is an issue. On first mention of the zip file being used for testing, there should be a link to another doc that explains how this is done. I'm not aware that we have a doc that does this. Do you agree? If so, then I'll create an issue for "Add doc for testing plugins" and we can not worry about it here.

Yes let's make a separate doc for this.  The whole debugging/development/testing process isn't documented, and there are quite a number of recommendations we can offer (tips/tricks/process/helpful tools).
I expect that new document to get better over time too as we pull in some best practices from plugin authors (internal and external!).

Regarding point 2 above, I've made a suggestion that fixes this. It's a minor point, but it's better to define terms on first use.

committed the suggestion, definitely best to be clear up front!


Accessibility Inspector

Do one last run-through of the accessibility inspector with the final UI

Not enough time.


Feature to skip trailing slash in URL

Feature to give an option to the user whether to skip or show the trailing slash in the URL.

There are two ways to interpret this request.
1) Do not change the published path, but remove the trailing slash from the generated URL.

Content path
Published path
URL

/about.md
/about/index.html
/about

With this model, when you request https://example.org/about, the server will send a 301 redirect request, pointing the browser to https://example.org/about/. Every visitor, to every page, will be redirected to a URL with a trailing slash.
2) Change the published path, and make the URL match.

Content path
Published path
URL

/about.md
/about
/about

With this model, when you request https://example.org/about, the server will find the requested file, and serve it. But without an extension, the content-type in the response header is text/plain (or whatever that particular server defines as a fallback). Visitors will see plain text, not interpreted HTML.
You can remove the trailing slash by enabling uglyURLs in site configuration, but then you will see the extension.

Content path
Published path
URL

/about.md
/about.html
/about.html


Scraper 599

Summary
Fixes issue #599
St. Louis County is posting most recent changes in cases on county page: https://stlouisco.com/Your-Government/County-Executive/COVID-19
Numbers from MO Health Dept have a delay.
Changes

Scrape case numbers for St. Louis County directly from linked ArcGIS map from county website.
No longer combining St. Louis County cases with St. Louis City

Additional notes
Please note, before this change we were merging case numbers of St. Louis City with St. Louis County.  I'm not sure what the reasoning was originally, but as a user of the source code I would personally prefer to keep them separate since we seem to separate city/county for other areas, such as my home town Richmond City vs Richmond County.

fixes #599

Thanks for working with me to understand the changes!


Installing JSIL on Linux

I'm trying to install JSIL on a Ubuntu 16.04 running at WSL(Windows Subsystem for Linux). When I run the script linux-build.sh it runs the script install-pcl-reference.sh, and this script trys to download  PCL assemblies from http://storage.bos.xamarin.com/bot-provisioning/PortableReferenceAssemblies-2014-04-14.zip but it fails, because the server is not responding. There are another website where I can download that assembly?

I'm sorry, I don't know. It looks like Microsoft distributes PCL reference assemblies now that can be used with Mono, so investigating that might be a good step.

I had success installing the latest version of Mono and disabling the downloading of PCL.


Having google module is problematic

So it turns out that if you made a module that has a using ProtoBuf, and then try to precompile your module, you'll get an error that the module google cannot be found. This is because precompilation doesn't like that ProtoBuf.jl defines both ProtoBuf and google in global scope - can we refactor things so that google is a submodule of ProtoBuf to fix this?

Ah! Didn't realize that would be a problem with precompilation.
It should be possible to make google a submodule. Will take a look.

I recollect the reason for not making this a submodule now:
Extensions are just regular protobuf namespaces in the protobuf specification. Generating them as a submodule may require us to have special treatment for them in the code generator.

@malmaud Could you try out with the changes in the proto3 branch (PR: #78)

Yep, that works great.

Great! Can we tag a release?

PR already at: https://github.com/JuliaLang/METADATA.jl/pull/6646


subl: permission denied

After updating oh-my-zsh tonight, when I try to open sublime with the stt command from the plugin, I get an error "subl: permission denied".
I tracked down the change to this commit: https://github.com/robbyrussell/oh-my-zsh/commit/cea941ce42b5d550489367608dd1ac4401151c97 where if I revert it, it works fine.
I'm on MacOS High Sierra (10.13.4)

Same here for all our students.

I have also the problem on macOS since I updated oh-my-zsh.
@ssaunier in the end that is no fix more a workaround because the next update cycle will pull latest version of sublime.plugin.zsh an then we have this problem
I also see that permission issue on this commit https://github.com/robbyrussell/oh-my-zsh/commit/cea941ce42b5d550489367608dd1ac4401151c97 from @mcornella. He replaced /dev/null 2>&1 with an variable called _sublime_path but I don't exactly know why he is doing that.

Thanks @mcornella for fixing it quickly! For those who used the workaround, you can revert to a normal status with:
cd ~/.oh-my-zsh
git checkout master
git pull origin master
cd
# Restart terminal

Thanks!

Update and all should be fine again. Sorry for the mixup!


Adds MySQL-specific syntax for multi-table delete

documentation updated to reflect the change
closes #6

Hi @Cruiser79
Sorry for such a delay. But if you're still following the project, please check if this update to sqrl fixes your problem.
Thanks for your report!

Yeah, that looks very good. Works like a charm :-)


Categories are duplicated in list in CLI

Just need to uniq this line: https://github.com/reuters-graphics/bluprint/blob/master/lib/commands/start/chooseBluprint/getCategories.js#L6


Package removal request for (secure-s3-bucket-cdk-construct)

What is the name of the package that you would like to have removed?
secure-s3-bucket-cdk-construct
Which versions of the package would you like to remove?
all versions
Are you the owner of this package?

[X] I am the owner of this package.

Removed. You should notice the change on ConstructHub shortly.


Sortkey should be joined by comma

On this line https://github.com/jucyai/red-panda/blob/1792dc615dd5da6104091d5711a9d82a8725a4d6/red_panda/red_panda.py#L377 , you join with a space, but the definition of the CREATE TABLE command https://docs.aws.amazon.com/redshift/latest/dg/r_CREATE_TABLE_examples.html requires comma separated columns.  I got around this by just pre-pending each column with a comma, but obvious bug.

@m1hawkgsm Thanks for pointing out the bug.


disable more tests

todo Split tests to couple of source files should help with this

@omarhogni fyi will merge.


adds logging for when setting default protocol client fails

closes: INS-732

This fails on Linux, but not sure why yet.  Here is an example with logging from this PR:

see https://www.electronjs.org/docs/api/app#appsetasdefaultprotocolclientprotocol-path-args

according to https://github.com/electron-userland/electron-builder/issues/4035#issuecomment-621131126 followed by https://github.com/electron-userland/electron-builder/pull/4909#issuecomment-696557530 this was fixed in https://github.com/electron-userland/electron-builder/releases/tag/v22.9.1, so I've upgraded electron-builder (and electron-builder-squirrel-windows to be in sync) to v22.11.5 (we were on v22.5.1) to see if it works, and it did not....
Due to that, I guess this PR is as far as we're gonna get for now.  It's helpful, anyway:


Error login

When you try to log in and enter your access data correctly, you are not redirected to the panel
This happens when I add a proxy for him

You really need to provide more information. See https://github.com/jc21/nginx-proxy-manager/issues/1271, sections For any error and NPM admin page is staying blank or behaving weirdly.

So I added a reverse proxy for the software itself and then I am not able to log in using the subdomain only using the ip address: port I am able to do this

This is still not enough to start debugging this problem, as it is not reproducible. Please provide logs:
See #1271, sections For any error and NPM admin page is staying blank or behaving weirdly.
Showing how you set up the reverse proxy might also help.

So this is my configuration for web panel nginx
https://screenshot.zaq1wsx.ovh/i/807up.png
https://screenshot.zaq1wsx.ovh/i/2qred.png
I'm just usting clouflare
After I try login page only reload and back to login arena

So this is my configuration for web panel nginx proxy manger I using cloudflare for SSL. After I try login to admin dashboard using my subdomain page only reload and back to login arena
https://screenshot.zaq1wsx.ovh/i/8ms5o.png

Please, just provide some logs, I can't help you otherwise
:point_down::point_down::point_down::point_down::point_down::point_down::point_down::point_down::point_down:

See #1271, sections For any error and NPM admin page is staying blank or behaving weirdly.

:point_up::point_up::point_up::point_up::point_up::point_up::point_up::point_up::point_up:

[12/3/2021] [8:13:56 PM] [Global   ] › ℹ  info      No valid environment variables for database provided, using default SQLite file '/data/database.sqlite' [12/3/2021] [8:13:56 PM] [Global   ] › ℹ  info      Generating SQLite knex configuration [12/3/2021] [8:13:56 PM] [Global   ] › ⬤  debug     Wrote db configuration to config file: ./config/production.json [12/3/2021] [8:13:56 PM] [Migrate  ] › ℹ  info      Current database version: none [12/3/2021] [8:13:56 PM] [Setup    ] › ℹ  info      Creating a new JWT key pair... [12/3/2021] [8:14:04 PM] [Setup    ] › ℹ  info      Wrote JWT key pair to config file: /app/config/production.json [12/3/2021] [8:14:04 PM] [Setup    ] › ℹ  info      Logrotate Timer initialized [12/3/2021] [8:14:04 PM] [Setup    ] › ℹ  info      Logrotate completed. [12/3/2021] [8:14:04 PM] [IP Ranges] › ℹ  info      Fetching IP Ranges from online services... [12/3/2021] [8:14:04 PM] [IP Ranges] › ℹ  info      Fetching https://ip-ranges.amazonaws.com/ip-ranges.json [12/3/2021] [8:14:04 PM] [IP Ranges] › ℹ  info      Fetching https://www.cloudflare.com/ips-v4 [12/3/2021] [8:14:04 PM] [IP Ranges] › ℹ  info      Fetching https://www.cloudflare.com/ips-v6 [12/3/2021] [8:14:05 PM] [SSL      ] › ℹ  info      Let's Encrypt Renewal Timer initialized [12/3/2021] [8:14:05 PM] [SSL      ] › ℹ  info      Renewing SSL certs close to expiry... [12/3/2021] [8:14:05 PM] [IP Ranges] › ℹ  info      IP Ranges Renewal Timer initialized [12/3/2021] [8:14:05 PM] [Global   ] › ℹ  info      Backend PID 237 listening on port 3000 ... [12/3/2021] [8:14:05 PM] [Nginx    ] › ℹ  info      Reloading Nginx [12/3/2021] [8:14:05 PM] [SSL      ] › ℹ  info      Renew Complete QueryBuilder#allowEagermethod is deprecated. You should useallowGraphinstead.allowEagermethod will be removed in 3.0QueryBuilder#eagermethod is deprecated. You should use thewithGraphFetchedmethod instead.eager method will be removed in 3.0 QueryBuilder#omit is deprecated. This method will be removed in version 3.0 Model#$omit is deprected and will be removed in 3.0. [12/3/2021] [8:17:06 PM] [Nginx    ] › ℹ  info      Reloading Nginx Duplicate relation "access_list" in a relation expression. You should use "a.[b, c]" instead of "[a.b, a.c]".  It might be that the access token expires instantly due to an incorrect system clock.
Otherwise please open the "network" tab in your web console, and check the "Preserve log" checkmark (1). Try to log in again. After your issue occurred, click the download button (2) to download it as a har file. Then please provide this file to me. Since this file contains sensitive information (the domain name, your username and your password), you should upload it to a file hoster where the file expires after a short period of time like file.io where the file is deleted after a single download.

https://file.io/LFSQEQely7uC and yes, I have the current date and time

Hm, were there really only two requests for the font files? The file you provided does not contain any more. The second file you provided after updating your comment was deleted before I could even download it.

Oh sorry, I think I accidentally downloaded it already adds a new link I covered my e-mail address and password in the document
https://file.io/1RNypmRsRO4q

It seems you are using cloudflare, have you tried disabling cloudflare and see if that fixes it?

I will try it immediately, however, when I turn off cloudflare, the subdomain does not correspond to what I should have A or CNAME record?

I don't understand what you are trying to ask. Are you asking whether you should put the IP address of your npm instance in an A or CNAME record? It should be an A record, CNAME is only for an alias if you have a different domain already pointing to your npm instance.

So I turned off cloudflare and apply SSL let's encrypt but still having this problem I can't completely remove SSL because I have

In google chrome private mode, my login was fine after disconnecting cloudflare

Then unfortunately I don't really know what the issue could be then, your network logs do look really weird but mostly due to cloudflare stuff. But nothing other I could put my finger on.
But if it seems to work in a private tab with cloudflare disabled, then cloudflare might well be the issue and the browser has cached something which causes it to still not work in non-private tabs

I'll try to wait some time and let you know if it helped at all

Hmm, I think I know what it may be, most likely it is because I have a roboform installed that remembers passwords and logs in to websites by myself.

It looks like the problem is on my side and it's about google chrome on a clean install in a virtual machine no problem

Good to know, then I will go ahead and close this issue.


Add unit cell shifting functionality

Does not modify the shape of the unit cell, only its origin.

Codecov Report

:exclamation: No coverage uploaded for pull request base (dev@8aec82e). Click here to learn what that means.
The diff coverage is n/a.

@@         Coverage Diff         @@
##             dev   #63   +/-   ##
===================================
  Coverage       ?    0%
===================================
  Files          ?     9
  Lines          ?   988
  Branches       ?     0
===================================
  Hits           ?     0
  Misses         ?   988
  Partials       ?     0

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 8aec82e...9ce11c3. Read the comment docs.


getting rid of non-standard variantInternalId

The use of a differently named variantInternalId instead of the standard id is against common use where the internal/proivate id can be addressed consistently for a given object (e.g. variantInSample.id instead of variantInSample.variantyInternalId).

@jrambla Closing this; still no fan but argument may trump purity of design... I've actually implemented this on our site already ... https://progenetix.org/beacon/variants/id ¯\_(ツ)_/¯

@jrambla Note: there were some other changes in the descriptions which may be re-done...


Use semantic-release to simplify releases

semantic-release determines what version to bump to when releasing based on commit messages, see https://github.com/semantic-release/semantic-release for details.  This may take a bit of work to integrate this into our existing release script.
As a first step though we could adopt https://github.com/semantic-release/commit-analyzer which would enforce a specific commit message style which would be helpful in manually determining which version to bump to.

There is a GitHub bot that enforces Conventional Commits spec: https://github.com/apps/semantic-pull-requests.

@ylemkimon nice find.  Let's give it a try.

I think we'll probably want to use titleOnly: true since we squash merge.  Are there any other settings you think would be useful?


Document how to make dynamically an include

The document is not clear how to make dynamically an include. Add
examples for clarification.

Neither of these examples are correct, and the line above already says that the target can be a variable with a name or template object.


[Monitoring V2] Switch to using a single PushProx for k3s by default

Related Issues: https://github.com/rancher/rancher/issues/28787, https://github.com/rancher/k3s/issues/2262
Since kube-proxy, kube-controller-manager, and kube-scheduler are all emitting the same metrics from k3s, the Monitoring chart is advised to switch to just monitoring the kube-proxy port with a single PushProx deployment that scrapes the component k3s-server instead.
On testing this, we'll need to ensure the following:

Metrics can still be scraped as expected
Grafana Dashboards based on metrics that are collected here are not impacted
PrometheusRules on metrics that are collected here are not impacted (need to simulate an issue and ensure that an alarm is triggered on the Prometheus UI)

We'll also need to identify if the original default memory metrics are fine so we can rollback the increase memory limits / requests in k3s that were based on https://github.com/rancher/rancher/issues/28787#issuecomment-693611821.

👍

this enhancement is validated on rancher:v2.5-daf8ccef73e08ae6b041ebd642b0686176f80e18-head single install
Steps:

import a k3s cluster with version v1.18.9+k3s1, 1 master, 2 workers

enable monitoring v2 chart 9.4.200 in the cluster

confirm that monitoring works

upgrade the monitoring to chart 9.4.201, and need to set k3sServer.enabled to true manually

confirm the monitoring is ugprade, and all component continue works

in Gerafana, the dashboard for proxy, controller, and kube scheduler still get and show new data

in Promethes, the targets for proxy, controller, and kube scheduler are still active

pushbox for kube-proxy, kube-controller, and kube-scheduler are removed, instead, pushbox for k3s sever is deployed

before:

after:


Use more precise messages in UnusedPublic*-Rules

refs https://github.com/symplify/symplify/issues/4400#issuecomment-1249470349

@TomasVotruba friendly ping

I wanted merge days before, but new commits were coming 😄
Thanks 👍

hehe. thank you <3.


Feature: Creat a feature flag for the OSCR Rating

As a developer of the OpenSauced app, I want a feature flag for displaying OSCR Rating information so that only paying customers and the internal team have access to it.

The feature flag has already been created in PostHog, named oscar-rating.


Fix typos in docs

This fixes a few typographic and grammatical errors I noticed while I
was reading these docs to onboard my operator.

Nice @2uasimojo - that is very much appreciated!


Remove e2e binary on cleanup

This change is

Reviewed 1 of 1 files at r1.
Review status: all files reviewed at latest revision, all discussions resolved.

Comments from Reviewable

Reviewed 1 of 1 files at r1.
Review status: all files reviewed at latest revision, all discussions resolved.

Comments from Reviewable


Cargo: Support platforms without atomics

Some platforms, like the RISC-V OpenTitan don't support atomics. Expose a feature that allows us to use portable atomics instead.

Thank you very much!
Just a short question: enabling this new portable_atomic feature for emballoc this won't cause any unsoundness on multi-core machines on its own, does it? I read the documentation of spin correctly, one would still need to enable the specific cfg.

Just a short question: enabling this new portable_atomic feature for emballoc this won't cause any unsoundness on multi-core machines on its own, does it? I read the documentation of spin correctly, one would still need to enable the specific cfg.

That is my understand as well

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

Comparison is base (d2e3d5c) 100.00% compared to head (23c2e50) 100.00%.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff            @@
##              main       #32   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            6         6
  Lines          733       733
=========================================
  Hits           733       733

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

Thank you very much!

Releases as 0.2.0.


Use a development branch from pipeline library

This is for testing https://github.com/openshiftio/openshift.io/issues/2749

Can one of the admins verify this patch?

Codecov Report

Merging #2513 into master will not change coverage.
The diff coverage is n/a.

@@          Coverage Diff           @@
##           master   #2513   +/-   ##
======================================
  Coverage    9.94%   9.94%
======================================
  Files         193     193
  Lines       12523   12523
  Branches     1761    1761
======================================
  Hits         1246    1246
  Misses      11208   11208
  Partials       69      69

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 1e7e00a...57c46c0. Read the comment docs.


hacky way to patch/remove hard dependency on libpcap.so.0.8 post build

Fixes https://github.com/ao-data/albiondata-client/issues/53

Closed in factor of #62  (rebase on new master)


[QUESTION] Should not found files not raise an error while executing collectstatic

When executing collectstatic django-pipeline does not raise an error if a file defined in PIPELINE config is not found. Is this on purpose? Do I miss a settings? I would like to get an error if file which should be compiled does not exist.

Currently, Django-pipeline doesn't raise any error when files don't exist.

@peymanslh Thank you, I know. The question is: Why does it not raise an error. I find it hard to debug my file locations without it throwing an error. Should it not raise an error, at least in debug mode?

The problem is pipeline doesn't work in debug mode, but it could be implemented as a feature with a flag in settings to throw an error when a file is not found. But as far as I know, it could be hard to implement!

band was born out of the stress of maintaining an Open Source project alone for a longer time. As such it’s aimed at projects with only a few maintainers that have not achieved creating a community of maintainers yet.
Jazzband strives to enable broader collaboration between the users by bringing down the walls that prevent them from becoming contributors.
Jazzband tries to foster participation by the community and shared responsibility within its membership. It helps to keep projects alive as well as finding new avenues of development.
In short, it’s cooperative coding.

Pip Tools


Fix mistake in counting the num of docs

I believe the number of docs is the max_doc_id increased by 1 because doc_ids are assigned from 0

@mpetri @JMMackenzie  for review

Thanks!