Pluggable cryptography

CometBFT should support pluggable cryptographic functionality in order to allow users to address a wider range of use cases than possible with the default cryptography we provide. At present the only way they can do this is to fork the project.
Specific use cases here are to be clarified so the team understands what kinds of interface(s) to implement. Another concern potentially addressed by this is one of mitigating security-related risk through isolation of cryptography-related dependencies (probably our highest-impact dependencies) in order to make them easier to replace in case of vulnerabilities.
The first thing we need here is a design in the form of an ADR, and it must be clear from the ADR as to how the aforementioned use cases could be implemented using the design.

+1, we are currently trying to find a cleaner way to implement querying Ethereum formatted transactions on a CometBFT based chain, and the mismatch of RLP vs Sha256 makes it a requirement to store a mapping of EthHashes to CometTxHashes in some sort of off-chain database. We toyed with the idea of storing this in on chain state, but it creates a state bloat issue since these would be non-prunable.
By adding the ability to have pluggable hashes, we could ensure that these transactions would return the identical hash as to what would be created if one was processing the same transaction on Ethereum mainnet.

in the past, we had similar discussions, and ADR
https://github.com/tendermint/tendermint/issues/6539

Evmos also signalled the need for this recently. We'll likely prioritize this into v1.

Relevant fork PR: https://github.com/evmos/cometbft/pull/1, in particular most important changes seem to be in types/tx.go.

I had a look over PR https://github.com/evmos/cometbft/pull/1. I tried to understand the impact of porting those changes to CometBFT mainline.
Very much in favor of landing that upstream. Will let @melekes have a more detailed look.
Additionally, I wonder if we can reduce the amount of dependencies app <> CometBFT. Specifically, from a "beginner's mind" perspective it's concerning that CometBFT needs ability to decode transactions. I looked around the codebase and TxDecoderFn actually does not seem necessary.
There's 2 cases where CometBFT depends on TxDecoderFn in the above PR:
1/ Mempool. Ref here. I suspect we might be able to remove this dependency. Instead of CometBFT (a) decoding transactions, then (b) passing them decoded to the app for CheckTx; Comet can simply pass to the app in CheckTx raw transactions and the app itself handles decoding while handling CheckTx.
2/ BlockExecutor. Ref here. Instead of CometBFT (a) obtaining the ResponsePrepareProposal, and then (b) decoding that response; the application can be assumed to provide in ResponsePrepareProposal decoded transactions, which Comet subsequently uses to build the block.
We could get to a state where there is no need altogether for type TxDecoderFn. Also, TxI could look as follows, note only Hash seems essential from a quick glance in the codebase:
type TxI interface {
  // Essential
  Hash() []byte

  // The tx comes in as a []byte from wire
  // Bytes() []byte

  // Needed for mempool & mempool cache
  // Replaceable with a basic Digest(), or with
  // the Hash() method above
  // Key() TxKey

  // Needed only for logging, not necessary
  // String() string
}

I might be missing something, but the above would likely improve dev UX. Let's clarify if these simplification are feasible and land them.

  // Needed only for logging, not necessary
  // String() string

The String() is necessary otherwise the hash is by default represented as uppercases, which is non-compatible with the Ethereum hash format (0x...)

// Needed only for logging, not necessary
// String() string
The String() is necessary otherwise the hash is by default represented as uppercases, which is non-compatible with the Ethereum hash format (0x...)

Good, we'll keep it then.


Make eventsIfTopMost also work for manageHoverState, and introduce

openIfTopMost for Popups.
This PR does two separate things:

Make the existing eventsIfTopMost option also apply to setting hover state
Introduce a new openIfTopMost for Popups that works the same way

The existing demo page is extended to show all of this:
https://github.com/dimfeld/svelte-maplibre/assets/1664407/2c2046cc-1034-45eb-bde9-42fedab0a67e

A bug I'm not sure how to fix: if one layer has hoverCursor and another doesn't, as you transition between overlapping features for the two, the cursor isn't un-set when it should be

I rebased, adding in the sourceLayer fix to one spot.
This is imperfect with the hoverCursor problem, but I think it's a good enough start

I would need to try it but I think adding
      if (hoverCursor) {
        $map.getCanvas().style.cursor = hoverCursor;
      }

into the mousemove handler in Layer.svelte would fix the hoverCursor thing.

I left a comment above about the default value for openIfTopMost. Curious to get your thoughts on that but after that I think this is good to go.

I fixed the cursor behavior, and updated the example. The green layer has no cursor set, to demonstrate why it's necessary to reset to the empty string sometimes too. Now the cursor should always match the layer being hovered on.
Thanks for the help with the CSS alignment and tip about the cursor fix!

Looks good. Thank you again!


Static Date Picker starting at current month

Things to check

[X] I have searched the existing issues for this bug
[X] To rule out a caching problem I made sure the bug also happens in an incognito tab

Bug type
Component
Component name
MudDatePicker
What happened?
When using a MudDatePicker with PickerVariant=PickerVariant.Static setting it to a date outside the current month does not make the picker start with this month opened.
Expected behavior
I would expect the Picker to start in the month of the Date that was set, just like the Inline and Dialog Variants
Reproduction link
https://try.mudblazor.com/snippet/mEmSbFalpxqEjHpy
Reproduction steps

Use PickerVariant.Static
Set a Date outside the current month

Relevant log output
No response
Version (bug)
7.15.0
Version (working)
No response
What browsers are you seeing the problem on?
Firefox, Chrome
On which operating systems are you experiencing the issue?
Windows
Pull Request

[ ] I would like to do a Pull Request

Code of Conduct

[X] I agree to follow this project's Code of Conduct

Even weirder is that when setting the Date to February It display November but when going one month we end up in january.

In this example simplified from the documentation, you can see that you need to use a GoToDate after rendering it for the first time if you use a @bind-Value


crash's on trying any listing option

raspberry B+
OSMC 2016.01-1
plugin.video.pulsar-0.6.1
22:29:21 275.007202 T:2650199072  NOTICE: [plugin.video.pulsar] pulsard: starting pulsard
22:29:21 275.038574 T:2705323040   ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <class 'httplib.BadStatusLine'>
Error Contents: ''
Traceback (most recent call last):
File "/home/osmc/.kodi/addons/plugin.video.pulsar/navigation.py", line 6, in
navigation.run()
File "/home/osmc/.kodi/addons/plugin.video.pulsar/resources/site-packages/pulsar/navigation.py", line 64, in run
data = _json(url)
File "/home/osmc/.kodi/addons/plugin.video.pulsar/resources/site-packages/pulsar/navigation.py", line 43, in _json
with closing(urllib2.urlopen(url)) as response:
File "/usr/lib/python2.7/urllib2.py", line 154, in urlopen
return opener.open(url, data, timeout)
File "/usr/lib/python2.7/urllib2.py", line 431, in open
response = self._open(req, data)
File "/usr/lib/python2.7/urllib2.py", line 449, in _open
'_open', req)
File "/usr/lib/python2.7/urllib2.py", line 409, in _call_chain
result = func(*args)
File "/usr/lib/python2.7/urllib2.py", line 1227, in http_open
return self.do_open(httplib.HTTPConnection, req)
File "/usr/lib/python2.7/urllib2.py", line 1200, in do_open
r = h.getresponse(buffering=True)
File "/usr/lib/python2.7/httplib.py", line 1073, in getresponse
response.begin()
File "/usr/lib/python2.7/httplib.py", line 415, in begin
version, status, reason = self._read_status()
File "/usr/lib/python2.7/httplib.py", line 379, in _read_status
raise BadStatusLine(line)
BadStatusLine: ''
-->End of Python script error report<--
22:29:21 275.054749 T:2650199072  NOTICE: [plugin.video.pulsar] Deleting stale files set([])
22:29:22 275.698181 T:3024859696   ERROR: GetDirectory - Error getting plugin://plugin.video.pulsar/movies/popular
22:29:22 275.718781 T:3024859696   ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.pulsar/movies/popular) failed

tried again using version 0.5.0, same crash.

I'm having the same issue in OpenElec. It appears Pulsar is finally dead. I'll be trying out Quasar on my system tonight to see if it's a full replacement.
https://github.com/scakemyer/plugin.video.quasar

got the same issue, version 0.7
log: http://xbmclogs.com/peutwwk96

Interesting, seems like pulsar is going against a specific thetvdb endpoint wich is returning 404s

Oh, didn't see that this is no longer mantained. Sorry.

Any news ? Because the error is still there.. Can't browse movies nor tv shows...

Use quassar, this is  no longer mantained

Thanks I just understood your last comment :)


Keep the environment clean with projects using Docker

I have checked that this feature is not already implemented

[X] This feature does not exist

Use case
I'm trying to use this in a Docker environment. I understand that Ruby-lsp utilizes Gemfile to create an environment.
However, I am having trouble with the Gemfile.lock used by Docker being changed.
I want to change only .ruby-lsp/Gemfile.lock and not change ./Gemfile.lock directly under the project.
Description
For example, the following changes are made to Gemfile.lock.
    nokogiri (1.14.3-aarch64-linux)
      racc (~> 1.4)
    nokogiri (1.14.3-arm64-darwin)
      racc (~> 1.4)

Implementation
No response

Thank you for the report!
Do you have ruby-lsp in your project's Gemfile?
Bundler shouldn't be changing your top level Gemfile.lock since we run BUNDLE_GEMFILE=/path/to/project/.ruby-lsp/Gemfile bundle install.

Yes but your Gemfile includes the following:
eval_gemfile(File.expand_path("../Gemfile", __dir__))

which cause it to go down one level and include any Gemfile that's there (which is most certainly should NOT be doing!)

Thank you for the replies.

Do you have ruby-lsp in your project's Gemfile?

I didn't add it.
So I tried adding ruby-lsp to the Gemfile.
group :development do
  gem 'ruby-lsp', require: false
end

And although it was not necessary, I ran bundle install(with docker-compose) in the Docker environment.
Then I enabled Ruby-lsp, the top-level Gemfile.lock was changed. The following line was added.
    nokogiri (1.14.3-aarch64-linux)
      racc (~> 1.4)
+    nokogiri (1.14.3-arm64-darwin)
+      racc (~> 1.4)

PLATFORMS
  aarch64-linux
+  arm64-darwin-22

Am I doing something wrong?

What if the dependencies of the top level Gemfile are for a completely different version of Ruby than what the RubyLSP gem is installing into?

@ilude this shouldn't happen. The Ruby LSP always tries to activate the Ruby version being used by the project - exactly because the locked dependencies may not be compatible with other Ruby versions. If that's not happening, then there's some issue going on.
However, that looks like a distinct issue than the one being reported here. Can you open a separate issue and include more information? Things like, what editor you're using, which version manager, how you are running the Ruby LSP, etc.

Am I doing something wrong?

@k-neo it doesn't look like you're doing anything wrong, but I'm still unsure as to why the top level lockfile is modified despite not pointing bundler to it. I'll need to investigate bundler's internals to understand what's happening.


Feat/UI cleanup

UI Improvements for second screen view
New Icons for flow & second screen
Language moved to settings
Reduced copy for session recording information

Some translations are still missing before this is ready to merge

@LukeFinch can we get this one merged today or tomorrow? would love to ship those UI updates 🙏

@LukeFinch can we get this one merged today or tomorrow? would love to ship those UI updates 🙏

On it :)


Allow users to self-assign the free-games-ping role

Add another option to the !role command that will allow users to self-assign the free-games-ping role.
Syntax: !role free-games
Result: User is assigned the @free-games-ping role

Resoled by PR #7


Latest backend doesn't work on test environment

Context & versions
branch : develop
git-commit : 025462d72dd3e3d41993b665538cac0caca0fc46
url: https://govtool.cardanoapi.io/api/drep/list
Note  metadata server host and port are set correctly.
Test Results
1st Run
================================================================== short test summary info ===================================================================
FAILED test_cases/test_drep.py::test_list_drep - AssertionError: Expected GET/drep/list to succeed but got statusCode:500 : body:Something went wrong
FAILED test_cases/test_proposal.py::test_list_proposal - AssertionError: Expected GET/proposal/list to succeed but got statusCode:504 : body:<html>
FAILED test_cases/test_proposal.py::test_get_proposal - AssertionError: Expected GET/proposal/list to succeed but got statusCode:504 : body:<html>
========================================================== 3 failed, 13 passed in 124.06s (0:02:04) ==========================================================

2nd Run
================================================================== short test summary info ===================================================================
FAILED test_cases/test_drep.py::test_list_drep - AssertionError: Expected GET/drep/list to succeed but got statusCode:504 : body:<html>
FAILED test_cases/test_proposal.py::test_list_proposal - AssertionError: Expected GET/proposal/list to succeed but got statusCode:504 : body:<html>
FAILED test_cases/test_proposal.py::test_get_proposal - AssertionError: Expected GET/proposal/list to succeed but got statusCode:504 : body:<html>
========================================================== 3 failed, 13 passed in 124.06s (0:02:04) ==========================================================

Related Logs
Exception InternalError "Failed to validate metadata" while handling request Request {requestMethod = "GET", httpVersion = HTTP/1.1, rawPathInfo = "/drep/list", rawQueryString = "", requestHeaders = [("Host","govtool.cardanoapi.io"),("X-Real-IP","xxx.xxx.xxx.xxx"),("X-Forwarded-For","xxx.xxx.xxx.xxx"),("X-Forwarded-Proto","https"),("X-Forwarded-Ssl","on"),("X-Forwarded-Port","443"),("Connection","close"),("User-Agent","python-requests/2.31.0"),("Accept-Encoding","gzip, deflate"),("Accept","application/json"),("content-type","application/json")], isSecure = False, remoteHost = <IP_ADDRESS>:34684, pathInfo = ["drep","list"], queryString = [], requestBody = <IO ByteString>, vault = <Vault>, requestBodyLength = KnownLength 0, requestHeaderHost = Just "govtool.cardanoapi.io", requestHeaderRange = Nothing}

The only difference that we see is that we have a different stack of a cardano-node and db-sync. Haskell backend and metada-validation service are up&running and are not reporting any 500 or 504 on these endpoints
We are using the:
cardano-node: 8.11.0-sancho
and
cardano-db-sync: sancho-4.3.0
Maybe versions that you use have somewhere different structure making the backend failing

We are using the same versions.
$ docker service ls
oud0yfbxipom   basic-services_postgres       postgres:15-alpine                                                            *:5432->5432/tcp
yjcln97upuk3   cardano_dbsync                ghcr.io/intersectmbo/cardano-db-sync:sancho-4-3-0-docker
8rjn1zy381n4   cardano_node                  ghcr.io/intersectmbo/cardano-node:8.11.0-sancho
om4go5r5itbp   govtool_backend               govtool/backend:025462d72dd3e3d41993b665538cac0caca0fc46
wc77cvsnhnl2   govtool_frontend              govtool/frontend:025462d72dd3e3d41993b665538cac0caca0fc46
j1ntd3gazhf2   govtool_metadata-validation   govtool/metadata-validation:025462d72dd3e3d41993b665538cac0caca0fc46

The context in the error log is not sufficient to trace the source of this bug and this issue comes up occasionally.
We need better logging in order to be able to debug this issue if it occurs again.

New issues have been created and added to ToDo.
https://github.com/IntersectMBO/govtool/issues/1281
https://github.com/IntersectMBO/govtool/issues/1283


Client: Cleanup Icon usage

There is also a mess in Icon usage - it would be nice to clean the shit up.

Done!


Web API extensions for ASP.NET Core 2.0

Apparently the api extension is not working well when mapping the url
[Route("api/[controller]")]
public class UserController : Controller
{
     [HttpGet]
     [Route("GetUserName")]
     public string GetUserName(){
          return "miguel";
     }
}

Correct route above would be api/user/GetUserName
Current GetUserName

this is solved in #191

What about mixed [Http{Get|Post|Delete}] routes?
they doesn't work well with WebAPI extensions with ASP.Net Core.
Cheers,

Test this:
        // SampleDataController.cs
        [HttpGet("[action]")]
        public IEnumerable<WeatherForecast> WeatherForecasts()
        {
            return null; // just for testing
        }

with this:
    // $HttpMethod $Url

This is the result:
// get api/sampleData/

Expected is this:
// get api/sampleData/weatherForecasts

Cheers,

thats strange. are you sure you are using version 1.13.0?
I've added some unit tests supporting your case.. see above.
am i missing something?


how to use apostrophe in vision type("The locale value is " + Locale)

Hi @kensoh ,
I am successfully copied one value into variable and I am trying to send email through outlook with subject including that variable value.
However I have to used that in subject email but it is printing name of variable instead of value.
I have echoed the value and it is printing correctly as 'en' on console.
Ex :- vision type("The locale value is" + Locale).
Could you please suggest correct way of implementing the same.

Hi @shahidshaikhleaque for the current cutting edge release, there is no need to do this.
You can achieve the same with keyboard step -
keyboard The locale value is `Locale`

To type ` you can use
keyboard white isn\'t black

sample script
Locale = 'en'
keyboard The locale value is `Locale`[enter]
keyboard white isn\'t black[enter]

Thanks @kensoh it's working as expected now.
Thanks again for your time & help


Any help me !!

I'm trying to group the events according to the status in the month view, can someone help me
Exemple 👍
https://mattlewis92.github.io/angular-bootstrap-calendar/#!?example=grouping-events

It's a feature of the angular fork, not jQuery, sorry.


Update documentation to point to new artifacts

We now publish the clients for each vendor as a separate artefacts: https://github.com/zio/zio-metrics-connectors/pull/40
We should update the documentation with these artifact names.

I'll take this - thanks @petoalbert for tracking this

I think we should merge https://github.com/zio/zio-metrics-connectors/pull/43 first and I'll take care of the rest

https://github.com/zio/zio-metrics-connectors/pull/43 is merged now. Did you have any time to take a look at this? It would be nice to update the docs along with the release of the split modules.

Hey @petoalbert apologies for the late response, I had some time today - please see if #50 addresses most concerns

Thank you @calvinlfer for taking the time to update the docs.


23 Priority - Document the existing tools for transcribers, proofreaders and managers

Transfer FreeCEN1 documentation to the FreeCEN2 website, including updating from practice in 2000 to practice today.
Needs #571
Needs #354
Needs #535
Needs #369
Needs #431
Priority 23, based on components

I would suggest this and any subsidiary stories not be pursued. The Process for CEN2 is being documented in the Handbook being authored by @geoffj-FUG

@PatReynolds to talk to @geoffj-FUG avbout what might be needed.

Pat
The documentation that I am doing and that Kirk is contributing to, covers all the material associated with the work that we are doing at the moment. It includesTranscribing, Proofreading, Validation, Some Coordinator functions directly associated with these processes, Incorporation and searching and editing the Place Names Database. It also includes the use of CSVProc. I feel sure that information about the PARMS will be added to that list in the near future.
There are a number of Actions, particularly under Manage County, that do not fall into the above list. There are Coordinator's management functions under Manage Syndicate that do not fall into the above list either. I am hoping that these can be contributed from elsewhere and they can be included in the Handbook. Otherwise it will be a long time before they have a chance of being looked at.
Geoff

Thanks, Geoff.  I am not how sure this story (the epic) got into the processing.  I'll move it back into Epics and look at individual stories remaining.

Pat
I am not sure why we would do this for the tools we are replacing. They are obsolescent.
Geoff

This story was written 18 months ago, before we had a firm plan to create the new tools.
There are now two remaining stories in this epic - one I believe can be closed, and one that needs to be reviewed in light of the new systems being close to launch. I believe this epic will be closed at the next scrum.


Modify all release pipelines to migrate off of deprecated PackageES build pool

Fixed. No PR, as nuget pipelines are currently in ADO, not checked-in.


SNOBFIT randomly fails

Operating System: Arch Linux
Python version: 3.10.8
summit version used: 0.8.8

Description
It did not use to happen, likely it started due to the new version of everything that I am using.
When I ask for suggested_experiments to SNOBFIT, it some times gives me the answers and some times it gives an error, and this happens repeating exactly this same code:
strategySNOBFIT = SNOBFIT(domain_constr)
strategySNOBFIT.reset()
strategySNOBFIT.suggest_experiments(2, prev_res=prev_res_extreme)

the more experiments I require, the more likely it is to fail.
This is the error:
---------------------------------------------------------------------------
IndexError                                Traceback (most recent call last)
Cell In[75], line 2
      1 strategySNOBFIT.reset()
----> 2 strategySNOBFIT.suggest_experiments(2, prev_res=prev_res_extreme)

File /home/ilario/.venv/lib/python3.10/site-packages/summit/strategies/snobfit.py:142, in SNOBFIT.suggest_experiments(self, num_experiments, prev_res, **kwargs)
    140 while not valid_next_experiments and c_iter < inner_iter_tol:
    141     valid_next_experiments = False
--> 142     next_experiments, xbest, fbest, param = self._inner_suggest_experiments(
    143         num_experiments=num_experiments,
    144         prev_res=prev_res,
    145         prev_param=inner_prev_param,
    146     )
    147     # Invalid experiments hidden from data returned to user but stored internally elswehere
    148     invalid_experiments = next_experiments.loc[
    149         next_experiments[("constraint", "DATA")] == False
    150     ]

File /home/ilario/.venv/lib/python3.10/site-packages/summit/strategies/snobfit.py:337, in SNOBFIT._inner_suggest_experiments(self, num_experiments, prev_res, prev_param)
    334 dx = (bounds[:, 1] - bounds[:, 0]) * self._dx_dim
    336 # Run SNOBFIT for one iteration
--> 337 request, xbest, fbest, param = self.snobfit(x0, y0, config, dx, prev_param)
    339 # Generate DataSet object with variable values of next experiments
    340 next_experiments = {}

File /home/ilario/.venv/lib/python3.10/site-packages/summit/strategies/snobfit.py:609, in SNOBFIT.snobfit(self, x, f, config, dx, prev_param)
    607     fnan = numpy.concatenate((fnan, ind.flatten()))
    608 if fnan.size > 0:
--> 609     f = snobnan(fnan, f, near, inew)
    611 fbest, jbest = min_(f[:, 0])
    612 xbest = x[jbest]

File /home/ilario/.venv/lib/python3.10/site-packages/SQSnobFit/_snobnan.py:78, in snobnan(fnan, f, near, inew)
     75          ind1 = numpy.concatenate((ind1, [i]), 0)
     77 if ind1.size > 0:
---> 78     ind = numpy.delete(ind, ind1, 0)
     80 if ind.size <= 0:
     81     f[l,0] = fmx + 1.e-3*(fmx-fmn)

File <__array_function__ internals>:180, in delete(*args, **kwargs)

File /home/ilario/.venv/lib/python3.10/site-packages/numpy/lib/function_base.py:5128, in delete(arr, obj, axis)
   5126 else:
   5127     keep = ones(N, dtype=bool)
-> 5128     keep[obj,] = False
   5130 slobj[axis] = keep
   5131 new = arr[tuple(slobj)]

IndexError: arrays used as indices must be of integer (or boolean) type

What I Did
python -m venv .venv
source .venv/bin/activate
pip install -U summit

This installed these versions of the Python packages:
GPy-1.10.0 SQCommon-0.3.2 SQSnobFit-0.4.5 attrs-22.1.0 autograd-1.5 botorch-0.7.3 cma-2.7.0 contourpy-1.0.6 cycler-0.11.0 cython-0.29.32 decorator-5.1.1 fastprogress-0.2.6 fonttools-4.38.0 future-0.18.2 gpyopt-1.2.6 gpytorch-1.9.0 h5py-3.7.0 iniconfig-1.1.1 joblib-1.2.0 kiwisolver-1.4.4 linear-operator-0.2.0 llvmlite-0.38.1 matplotlib-3.6.2 multipledispatch-0.6.0 numba-0.55.2 numpy-1.22.4 nvidia-cublas-cu11-<IP_ADDRESS> nvidia-cuda-nvrtc-cu11-11.7.99 nvidia-cuda-runtime-cu11-11.7.99 nvidia-cudnn-cu11-<IP_ADDRESS> opt-einsum-3.3.0 packaging-21.3 pandas-1.5.2 paramz-0.9.5 pillow-9.3.0 pluggy-1.0.0 py-1.11.0 pymoo-<IP_ADDRESS> pyparsing-3.0.9 pyrff-2.0.2 pyro-api-0.1.2 pyro-ppl-1.8.3 pytest-6.2.5 python-dateutil-2.8.2 pytz-2022.6 scikit-learn-1.1.3 scipy-1.9.3 six-1.16.0 skorch-0.9.0 summit-0.8.8 tabulate-0.9.0 threadpoolctl-3.1.0 toml-0.10.2 torch-1.13.0 tqdm-4.64.1 typing-extensions-4.4.0 wheel-0.38.4
Open VSCodium and indicate to use .venv as an environment.
Run some summit stuff.

I know we've had this problem historically, but I unfortunately don't remember the details since I am not an expert on SNOBFIT. If you can give an example for me to reproduce the bug, I can try to look into it when I have time.


Can't install/reinstall Auroras Chroma integration

Expected Behaviour
The Chroma integration should uninstall without any issues, and then be ready to be reinstalled
Actual Behaviour
The program instantly throws out an error (see attached screenshot). Minus the install and uninstall buttons, the rest of Aurora works fine, however it seems the razer functionality is broken.
Reproduction steps
Open settings, go to Devices and Wrappers, select razer and select uninstall or install. I also tried installing Aurora fresh but nothing worked
Frequency
This issue occurs every time I try to uninstall Chroma.
Aurora Version:
0.8.1
Previously an Issue?
Worked when I had a fresh install of Aurora before, but now also doesn't work even if I reset everything and install aurora new
2020-09-14 08.01.08.log

I also get this.. It used to work if I had a fresh install of Synapse (or maybe only the Chroma Connect feature?) and if I restarted Aurora completely (via Task Manager), now I can't get it to work at all. Maybe it's a problem with Razer Synapse, maybe they changed something that broke this? I guess the Chroma Uninstaller changed name or was moved.

This problem seems to be fixed by simply installing Razer synapse 3 manually  and the chroma connect module  and then just clicking the install button  which starts an uninstall process and then reinstall it   this fixed it for me


[api-minor] Clear all caches in XRef.indexObjects, and improve /Root dictionary validation in XRef.parse (issue 14303)

This patch improves handling of a couple of PDF documents from issue #14303.

Update XRef.indexObjects to actually clear all XRef-caches. Invalid XRef tables usually cause issues early enough during parsing that we've not populated the XRef-cache, however to prevent any issues we obviously need to clear that one as well.

Improve the /Root dictionary validation in XRef.parse (PR #9827 follow-up). In addition to checking that a /Pages entry exists, we'll now also check that it can be successfully fetched and that it's of the correct type. There's really no point trying to use a /Root dictionary that e.g. Catalog.toplevelPagesDict will reject, and this way we'll be able to fallback to indexing the objects in corrupt documents.

Throw an InvalidPDFException, rather than a general FormatError, in XRef.parse when no usable /Root dictionary could be found. That really seems more appropriate overall, since all attempts at parsing/recovery have failed. (This part of the patch is API-observable, hence the tag.)

With these changes, two existing test-cases are improved and the unit-tests are updated/re-factored to highlight that. In particular GHOSTSCRIPT-698804-1-fuzzed.pdf will now both load and "render" correctly, whereas poppler-395-0-fuzzed.pdf will now fail immediately upon loading (rather than appearing to work).

/botio test

LGTM. Thank you for improving this!


Keep imgui from stealing focus on unpause

Not sure if it's possible to take care of this on the imgui side but need to look into it some more

Perhaps the bindings can always pass NoFocusOnAppearing to ImGui::Begin for the first frame after unpausing the game.


ci: stop testing on MacOS

MacOS testing costs too much for what we need it for.

Closed as resolved in #21.


Can we run multiple task in vscode?

I have create a test runner in vscode that would run my engine for long long times and generate test result for million average
While it was run I still working on the same project and want to build/debug it in another module. But it seem vscode can run only one task at a time
I want to launch the tester I write to use env variable in tasks.json and still log output in the vscode while I edit and debug another part of code
How can I do? Should vscode able to run multiple task?

@Thaina yes, you can run multiple tasks at once. Pls see https://code.visualstudio.com/docs/editor/tasks. Please be aware that tasks before 1.13 where more limited.

@kieferrm When I try to run multiple task I got this error

There is a task run running. Can not run pre launch task build.

I don't want to run all the task at once. I want to run task in parallel. I want to run test task that last 1 hour and then I would run build task while the test task still running eventually

@Thaina you need to use version 2.0 of tasks. Pls change the version number in your tasks.json file:
"version": "2.0.0"

Pls see https://code.visualstudio.com/docs/editor/tasks for how the format differs from the previous version.


--pages is losing annotations for a file in 8.4.0 but not 7.1.1

A user emailed me privately with some sample files that illustrate an odd behavior. Using an external package, an annotation was added to a page of a document. When qpdf --empty --pages file.pdf 2-z -- out.pdf is run with qpdf 7.1.1, the annotation on page 3 is preserved, but with 8.4.0, it is not. As expected, preprocessing the file with --flatten-annotations works, as does using qpdf file.pdf --pages . 2-z -- out.pdf. This issue is a reminder for me to figure out what changed as I would not have actually expected the annotation to be preserved in 7.1.1. My guess is that the relaxation of what qpdf considers a page object may be responsible. Perhaps 7.1.1 was traversing into the annotations dictionary where qpdf 8.4.0 is not.

Looking more closely at the user's file, the problem is almost certainly that QPDFObjectHandle::isPageObject() is concluding this is a page object because the annotation has a /Contents key even though it is clearly not a page. I think the logic for determining whether something is a page needs to be slightly tightened up, perhaps explicitly returning false if /Type is present and not a page, or perhaps insisting upon being able to trace up to the /Pages tree by following /Parent.


Datastores - Show allocated capacity

Enhancement Request
Description
I like to see allocated capacity in datastores listing and detail.
Use case
In actual version I can only see used capacity, but not allocated one. I use thin provisioning, and info about allocated space can help getting better view how datastores are used and prevent overprovisining.
Interface Changes

Sunstone - show allocated capacity in second column
Sunstone - show allocated capacity in DS detail
Nice to have - define overprovisioning like are in Hosts and scheduler should consider it when deploying VM.

Progress Status

[ ] Branch created
[ ] Code committed to development branch
[ ] Testing - QA
[ ] Documentation
[ ] Release notes - resolved issues, compatibility, known issues
[ ] Code committed to upstream release/hotfix branches
[ ] Documentation committed to upstream release/hotfix branches

facing this problem ...plz help me sir
ri Jun 29 09:26:52 2018 [Z0][VM][I]: New state is ACTIVE
Fri Jun 29 09:26:52 2018 [Z0][VM][I]: New LCM state is PROLOG
Fri Jun 29 09:26:55 2018 [Z0][TM][I]: Command execution fail: /var/lib/one/remotes/tm/ssh/clone ditcore.com:/var/lib/one/datastores/1/c4cf85d3728a0bfe4b3fa8622a362b60 <IP_ADDRESS>:/var/lib/one/datastores/0/2/disk.0 2 1
Fri Jun 29 09:26:55 2018 [Z0][TM][I]: clone: Cloning ditcore.com:/var/lib/one/datastores/1/c4cf85d3728a0bfe4b3fa8622a362b60 in /var/lib/one/datastores/0/2/disk.0
Fri Jun 29 09:26:55 2018 [Z0][TM][E]: clone: Command "scp -r ditcore.com:/var/lib/one/datastores/1/c4cf85d3728a0bfe4b3fa8622a362b60 <IP_ADDRESS>:/var/lib/one/datastores/0/2/disk.0" failed: Host key verification failed.
Fri Jun 29 09:26:55 2018 [Z0][TM][E]: Error copying ditcore.com:/var/lib/one/datastores/1/c4cf85d3728a0bfe4b3fa8622a362b60 to <IP_ADDRESS>:/var/lib/one/datastores/0/2/disk.0
Fri Jun 29 09:26:55 2018 [Z0][TM][I]: ExitCode: 1
Fri Jun 29 09:26:55 2018 [Z0][TM][E]: Error executing image transfer script: Error copying ditcore.com:/var/lib/one/datastores/1/c4cf85d3728a0bfe4b3fa8622a362b60 to <IP_ADDRESS>:/var/lib/one/datastores/0/2/disk.0
Fri Jun 29 09:26:55 2018 [Z0][VM][I]: New LCM state is PROLOG_FAILURE

why you are writing to this enhancement request. You should open bug and/or post to opennebula forum

u will not understand this problem

please post it to forum.opennebula.org. There are folks who can you you.
this issue is feature request.

Closing this as this should be asked in the forum.

Deleted the comments related to support as the user has been redirected to the forum by OP. Thanks!

Maye we can add them both.
USED_MB/ALLOCATED_MB/TOTAL_MB
The allocated part is a little bit more tricky as it has to sum the space of each VM assigned to a particular datastore. I can try to do it myself, but I don't know how on what params should I build the allocated capacity.

@TGM - the IMAGE type datastore is easy, there is list of images in datastore XML
<DATASTORE>
  <ID>100</ID>
  <TYPE>0</TYPE>
  ...
  <IMAGES>
    <ID>1</ID>
    <ID>2</ID>
    <ID>3</ID>
    <ID>4</ID>
    ...
  </IMAGES>
</DATASTORE>

for the SYSTEM type datastore, there will be need to add some new element into datastore definition XML and update it durring deployment processes same as it is with hosts. In host definition there is
<HOST>
  <ID>0</ID>
  <VMS>
    <ID>512</ID>
    ...
  </VMS>
</HOST>

The SYSTEMS type datastores can be scraped from each VM and computed, the SIZE is contained in vm.xml under each VM folder.
/var/lib/one/datastores/126/305
    <DISK>
      <ALLOW_ORPHANS><![CDATA[YES]]></ALLOW_ORPHANS>
      <CLONE><![CDATA[YES]]></CLONE>
      <CLONE_TARGET><![CDATA[SYSTEM]]></CLONE_TARGET>
      <CLUSTER_ID><![CDATA[115,116]]></CLUSTER_ID>
      <DATASTORE><![CDATA[proton_default]]></DATASTORE>
      <DATASTORE_ID><![CDATA[125]]></DATASTORE_ID>
      <DEV_PREFIX><![CDATA[vd]]></DEV_PREFIX>
      <DISK_ID><![CDATA[0]]></DISK_ID>
      <DISK_SNAPSHOT_TOTAL_SIZE><![CDATA[0]]></DISK_SNAPSHOT_TOTAL_SIZE>
      <DISK_TYPE><![CDATA[FILE]]></DISK_TYPE>
      <DRIVER><![CDATA[qcow2]]></DRIVER>
      <FORMAT><![CDATA[qcow2]]></FORMAT>
      <IMAGE><![CDATA[alp317]]></IMAGE>
      <IMAGE_ID><![CDATA[31]]></IMAGE_ID>
      <IMAGE_STATE><![CDATA[2]]></IMAGE_STATE>
      <LN_TARGET><![CDATA[SYSTEM]]></LN_TARGET>
      <ORIGINAL_SIZE><![CDATA[256]]></ORIGINAL_SIZE>
      <READONLY><![CDATA[NO]]></READONLY>
      <SAVE><![CDATA[NO]]></SAVE>
      <SIZE><![CDATA[61440]]></SIZE>
      <SOURCE><![CDATA[/var/lib/one//datastores/125/d2494e188771aa071973316e029b5af0]]></SOURCE>
      <TARGET><![CDATA[vda]]></TARGET>
      <TM_MAD><![CDATA[ssh]]></TM_MAD>
      <TYPE><![CDATA[FILE]]></TYPE>
    </DISK>

Hi, I know about it, but I don't think this way will be accepted by OpenNebula team if you do PR. I think clean way is to update DS on each VM deployment/termination like it is on hosts. In that case you don't need regularry calculate allocated size because it will be updated on events. In my previous reply I forgot to mention additionall field ALLOCATED_MB which will be also updated on events.

Scraping is the current method used to return a host's USED_MB/FREE_MB/TOTAL_MB for each datastore, seem the correct way to do it.


unable to install plugins using doc information

/opt/sensu/embedded/bin/gem install sensu-plugin-disk-checks
ERROR:  Could not find a valid gem 'sensu-plugin-disk-checks' (>= 0) in any repository

closed it by mistake

@frederic-jomedia
sensu-plugins-disk-checks
How to install a sensu-plugin.
The issue you are having is that that gem is in a prerelease state, defined by the alpha tag.  You will need to use a prerelease flag in order to reach it and Rubygems does not index them in the same manner as other gems.

@mattyjones  Tx I will wait for next week to test these new plugins


Highlighting matches doesn't handle overlapping matches

Issue Type: Bug
Select a small substring from a line with repeated characters, ex. select 5 xxxxx from the line below:
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
I noticed this on "header" style comments. While a relatively minor issue it points to a potential problem with overlapping matches.
VS Code version: Code 1.33.1 (51b0b28134d51361cf996d2f0a1c698247aeabd8, 2019-04-11T08:27:14.102Z)
OS version: Windows_NT x64 10.0.16299
Extensions (5)

Extension
Author (truncated)
Version

Bookmarks
ale
10.4.3

vscode-cudacpp
kri
0.1.1

cpptools
ms-
0.23.1

code-settings-sync
Sha
3.2.9

perforce
sle
3.2.0

Here's a screenshot as well:


Make it possible to disable Socket.io and pass options

Oh thanks!  I thought of this just this morning and you beat me to it.


bolt transition corner case

2020-06-03T15:54:05Z networkLog/main.go:169 FATAL Failed to create new uniform muxer: rename /opt/gravwell/cache/ingestCacheTransition378943472/tagcache /opt/gravwell/cache/network_capture.cache/tagcache: no such file or directory

Closed by #24


Qualifier Annotation Fix

Currently, qualifier annotations on injected constructor params are not propagated to generated code at all.
Proposed Changes

Use the qualifier annotations during codegen to annotate injected parameters in modules

ViewModels have this done in ViewModelTangleScopeModuleGenerator
Fragments have this done in ContributesFragmentGenerator and FragmentInject_ModuleGenerator
Code for this has also been removed from Fragment_Factory_Generator as it was being applied in a non-Inject class
Workers have this done in AssistedWorkerFactoryGenerator

In qualifierAnnotationSpecs use the annotation reference itself to generate the annotation spec, instead of the @Qualifier it is annotated with.
In qualifierAnnotationSpec use resolvedName instead of name for argument names, as name is null when the param is passed positionally.
In qualifierAnnotationSpec wrap string and char values, so that they are correctly propogated
In qualifierAnnotationSpec check whether an argument is an interpolated string, if so kill the compilation nicely.
This has to be done for now due to an oversight made in Anvil's AnnotationArgumentReference.Psi. I left a longer
comment inline, but it should be technically feasible to do the constant folding required to make templates work on
(at least) the happy path if that would be desirable. I am personally of the opinion that that kind of change should be
upstreamed to anvil though.

I've also opened an issue for the string templates here


Bug fix: View scrollbar when console log overflows

See https://github.com/kiddkai/atom-node-debugger/issues/53.

+1

Nice one :+1:


[SPARK-29032][FOLLOWUP][DOC] Document PrometheusServlet in the monitoring documentation

This adds an entry about PrometheusServlet to the documentation, following SPARK-29032
Why are the changes needed?
The monitoring documentation lists all the available metrics sinks, this should be added to the list for completeness.

+1, LGTM. Thanks for the interest. Merged to master.
Actually, I'm working on the full document, too. Please wait for one day~ :)


Automate removal of Primary cluster from Route53 on site failure

I will merge this PR, once we run it in a failure test scenario.


Model Object Serialization To Arrays

Laravel Version: 7.16
PHP Version: 7.4.6
Database Driver & Version: MariaDB 10.4.13

Description:
Laravel 7.x serialization of created_at column vs 6.x serialisation
In 6.x serialized created_at column value shows 2020-06-21 08:26:11.
in 7.x serialized created_at column has a value 2020-06-21T08:26:11.000000Z
Steps To Reproduce:
I need to save many relationship as single insert like this
$subArray = [];
      for ($i = 0; $i < count($request['subs']); $i++) {
           $sub = new InvoiceSub();
           $sub->invoice_id = $invoice->id;  //$invoice already saved
           $sub->setSub($request, $i);  //this  will set rest of the attributes
           $sub->created_at = $sub->updated_at = now()->format('Y-m-d H:i:s');
           $subArray[] = $sub->toArray();
        }
DB::table('invoice_subs')->insert($subArray); // multiple insertion

when you die and dump $subArray you can see the difference in 6.x and 7.x
The problem is that in 7.x throws a database error because of serialization difference.
I am reporting this issue and I have another suggestion.

I can directly use laravel saveMany()
like  $invoice->saveMany($subArray) //subArray contains object instead of array.
But i'm not using it because of it runs as many query as the number of subs.
Is there any way of saving many related data in a single query?

This is documented in the upgrade guide for Laravel 7 and an example is provided to restore the 6.x behaviour too.

@CalumTowers Ok thank you.


Question about START_LOGMNR only with startscn

Hey,
I was trying to use this connector, it can connect to the database. However it stuck just before the log -- "logminer started successfully". I tried to run the start_logmnr and select from v$logmnr_contents in the plsql -- I printed the sql in log. the select v$logmnr_contents sql was never ended.
Here is the START_LOGMNR sql:
begin
  DBMS_LOGMNR.START_LOGMNR(STARTSCN =><PHONE_NUMBER>1,
                           OPTIONS  => DBMS_LOGMNR.SKIP_CORRUPTION +
                                       DBMS_LOGMNR.NO_SQL_DELIMITER +
                                       DBMS_LOGMNR.NO_ROWID_IN_STMT +
                                       DBMS_LOGMNR.DICT_FROM_ONLINE_CATALOG +
                                       DBMS_LOGMNR.CONTINUOUS_MINE +
                                       DBMS_LOGMNR.COMMITTED_DATA_ONLY +
                                       dbms_logmnr.STRING_LITERALS_IN_STMT);
end;

Here is my search for v$logmnr_contents
SELECT thread#,
       scn,
       start_scn,
       nvl(commit_scn, scn) commit_scn,
       (xidusn || '.' || xidslt || '.' || xidsqn) AS xid,
       timestamp,
       operation_code,
       operation,
       status,
       SEG_TYPE_NAME,
       info,
       seg_owner,
       table_name,
       username,
       sql_redo,
       row_id,
       csf,
       TABLE_SPACE,
       SESSION_INFO,
       RS_ID,
       RBASQN,
       RBABLK,
       SEQUENCE#,
       TX_NAME,
       SEG_NAME,
       SEG_TYPE_NAME
  FROM v$logmnr_contents
 WHERE OPERATION_CODE in (1, 2, 3)
   and nvl(commit_scn, scn) >= 0
   and ((SEG_OWNER = 'sfboa2015' and TABLE_NAME = 'ds_inst'))
   and not ((SEG_OWNER = 'sfboa2015' and TABLE_NAME = 'z_user_t'));

Not user if somebody else run into the same problem.

BTW, I am using oracle version as printed in the log
Connected to database version 112040

Hi,
After connector started is there any DML occured in db ?
Thanks

Yes, I use plsql edit one data and commit the change, however there is no message received from kafka.
Thanks

And what is your fetch size in connector config ?

here is my configuration file
name=oracle-logminer-connector
connector.class=com.ecer.kafka.connect.oracle.OracleSourceConnector
db.name.alias=test
tasks.max=1
topic=test-oracle
db.name=ORCL
db.hostname=<IP_ADDRESS>
db.port=1521
db.user=sfboa2015
db.user.password=sfboa2015
db.fetch.size=1
table.whitelist=sfboa2015.ds_inst
table.blacklist=sfboa2015.z_user_t
parse.dml.data=true
reset.offset=false
multitenant=false

From pl/sql v$logmnr_contents never ends , because of CONTINUOUS_MINE attribute.
According to your configuration everything seems OK. Could you please start logmnr without CONTINUOUS_MINE attribute and try to observe there is  a record in logmnr_contents you have created.
Thanks

It asked me to add logfile, if I delete the CONTINUOUS_MINE  attribute
begin
  DBMS_LOGMNR.START_LOGMNR(STARTSCN =><PHONE_NUMBER>6,
                           OPTIONS  => DBMS_LOGMNR.SKIP_CORRUPTION +
                                       DBMS_LOGMNR.NO_SQL_DELIMITER +
                                       DBMS_LOGMNR.NO_ROWID_IN_STMT +
                                       DBMS_LOGMNR.DICT_FROM_ONLINE_CATALOG +
                                       DBMS_LOGMNR.COMMITTED_DATA_ONLY +
                                       dbms_logmnr.STRING_LITERALS_IN_STMT);
end;

should I just comment this if condition.
if (dbVersion>=ORA_DESUPPORT_CM_VERSION){}

which make the parameter --oraDeSupportCM always true.

This parameter is used for 19c and later versions because , Continuous_mine attribute is desupported with 19c . I do not suggest comment it if you are using lower version .
In order to start logmnr without CM attribute
begin    dbms_logmnr.add_log_file(logfilename=>'$YOUR_LOGFILE_NAME',options=>dbms_logmnr.new);  end;
YOUR_LOG_FILE_NAME can be selected following sqls

select name from v$archived_log where<PHONE_NUMBER>6 between FIRST_CHANGE# and next_CHANGE#
select member from v$log v1 join v$logfile v2 on v2.group#=v1.group# where<PHONE_NUMBER>6 between FIRST_CHANGE# and next_CHANGE#

Thanks for your help.
The problem have been solved. I used the sql in your reply and found the value of both SEG_OWNER  and TABLE_NAME  columns are uppercase. Then I changed the configuration from table.whitelist=sfboa2015.ds_inst to table.whitelist=SFBOA2015.DS_INST. After changing, the committed data can be transfered to kafka correctly.
Again, Thank for your help.

Hi,
Glad to see it has been solved. I will fix it in code .
Thanks.


Specify location of statements

Make the statements within nodes specify their id and location within the file.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.1%) to 53.357%

Totals

Change from base Build<PHONE_NUMBER>:
0.1%

Covered Lines:
717

Relevant Lines:
1300

💛  - Coveralls


Feature/aaron kirk/job thumbnail

Adminstrative Info
[Github Issue #13]
Changes
What changes did you make?

Implemented Job Thumbnail Component
Three Job statuses: Pending, In Progress, Dead
Job information accepted as props in component
Statuses are accepted as keyword props; having no status or multiple statuses returns null.

Note: For the Dead state, I made the Repost button as specced, but I think it differs uncomfortably from the rest of the design.
Testing
How did you confirm your changes worked?

Tried each of the statuses
Tried different Job information inputs

Confirmation of Change
Upload a screenshot, if possible. Othwerwise, please provide instructions on how to see the change.
https://youtu.be/5HZSNZqxtFw

Proof of change

@NirmalAgnihotri This PR mostly completes the Job Thumbnail according to the screenshot attached in #23 updates but I was wondering are we not going to have the Repost button on this component? I couldn't find it on our figma so haven't added it.

@NirmalAgnihotri This PR mostly completes the Job Thumbnail according to the screenshot attached in #23 updates but I was wondering are we not going to have the Repost button on this component? I couldn't find it on our figma so haven't added it.

For reference, this is where the repost button was previously

Added Repost Button through a button type on the custom button component - AppButton


[ADD ME TO THE ORGANIZATION]

Name:
Location:
Interest:
Discord username(optional):-
Why do you want to join?

I want to join because

You can also join our Discord community here
Feel free to check out other cool repositories of the DevsInTech Community here.

@Harikrishna101 Thanks for your interest. Invitations have been sent to you. Kindly accept it and make your membership public.


Run eval-3dvnet.py got error

Hi, thanks for your excellent work.
After I installed the dependencies and prepared one scene(just for a quick running, e.g. scene0806_00) in ScanNet as followed with data_preprocess/preprocess_scannet.py. I run eval-3dvnet.py got error:
python eval-3dvnet.py
INFO - 2022-01-06 14:15:13,134 - acceleratesupport - No OpenGL_accelerate module loaded: No module named 'OpenGL_accelerate'
Loading model...
Preparing dataset...
1 / 1: scene0806_00
Making initial depth predictions
100%|██████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 10/10 [00:01<00:00,  5.19it/s]
Refining depth pts
Iter 1 / 2
Traceback (most recent call last):
File "eval-3dvnet.py", line 138, in
main('3dvnet', process_scene, dset_kwargs, net, depth=True)
File "/root/3drec/3dvnet/mv3d/eval/main.py", line 59, in main
depth_preds, init_prob, final_prob = pred_func(batch, scene, dset, net)
File "eval-3dvnet.py", line 75, in process_scene
xs, pts = net.model_scene(all_depth, depth_batch, all_feats_quarter, rotmats, tvecs, K, ref_src_edges,
File "/root/3drec/3dvnet/mv3d/lightningmodel.py", line 174, in model_scene
anchor_pts, anchor_idx3d, anchor_batch, anchor_pts_edges = utils.voxelize(pts, pts_batch, self.edge_len)
File "/root/3drec/3dvnet/mv3d/utils.py", line 45, in voxelize
voxel_idx = voxel_grid(pts, pts_batch, edge_len, bbox_min, bbox_max)
File "/root/miniconda3/envs/3dvnet/lib/python3.8/site-packages/torch_geometric/nn/pool/voxel_grid.py", line 58, in voxel_grid
pos = torch.cat([pos, batch.unsqueeze(-1).type_as(pos)], dim=-1)
AttributeError: 'float' object has no attribute 'unsqueeze'
Can you help me?

Caused by different version of pytorch-geometric.


feat: add quasar types

This improves the developer experience (DX) as you get auto-completion for component props and so on

Thanks! I couldn't figure out how to make volar recognize the quasar types.


Test Fixes and CI

BEGINRELEASENOTES

BUILD_TESTING is a CTest builtin, no need to declare it as an option
use test file from key4hep www space
rename read_lcio exe to k4lcioreader_read-lcio - better in case it will be installed in the future
simple cli for the read-lcio test (filename)

ENDRELEASENOTES

Hi @vvolkl,
After I merge this PR, the CI runs with following errros:
Run docker run -it --name CI_container -v ${GITHUB_WORKSPACE}:/Package -v /cvmfs:/cvmfs:shared -d clicdp/cc7-lcg /bin/bash
Unable to find image 'clicdp/cc7-lcg:latest' locally
docker: Error response from daemon: pull access denied for clicdp/cc7-lcg, repository does not exist or may require 'docker login': denied: requested access to the resource is denied.

Could you help us solve this problem? Thank you!
Tao

Should be fixed by #18 . I closed the dockerhub account because of changing terms of service.


Fixes #151

@divyanshu013 test this PR to see if it throws any errors while indexing / searching using a dataset - look for any possible network and console errors.


Add Random Activity to README and CLI Options

This PR is a small follow up for #113 adding:

The ability to configure multiplier + expected_payment_amount.
Moves "get started" up so that people don't get bogged down by the long config section when they first land.
Updated readme with sample configs.

Including the alias improvements in #103 in the readme here so that we can do all our fancy updates in one do, so this PR is a dependent.

Updated to include #130 as well


Thank you for making this!

Hey, just wanted to note how much I (and probably many others) appreciate you making this. For those of us with sleep issues this is the difference between sanity and insanity.

Thanks! Appreciate the sentiment and comment

My eight Sleep just arrived, thanks for the integration, connected 1st time no issue, looking fwd to my 1st night of good sleep :-)


Progress dialogue when adding data to a scan

Describe the solution you would like
Add a dialogue with a progress bar to display feedback and progress of adding a scan to the library.
Describe alternatives you have considered
Could send to a jobs widget, but that would not cohere with the rest of the project (we use pop-up dialogue for everything else). A jobs handler could be a good long-term goal, however.

This is taking longer than expected due to a major refactor of how actions work.

#52 adds a basic dialogue, but lacks the features mentioned in the issue. This is low-priority at present. However, adding the features should be simple (it is a matter of coping the code from the download runner and dialogue).


Fix package prefix override for datastore

It's apparently not v1beta3 anymore

LGTM

Oh, good, they fixed it --- LGTM.


[Home] QA on header text sizes and spacing

Fixes https://github.com/artsy/collector-experience/issues/662
Afterzzz:

Snuck in this little thing that was bugging me ^^^^^^^ View all had an additional space, causing it to just not be aligned with the top bit. (Unless this was intentional? though it didn't seem like it from the design specs in the issue) cc @katarinabatina
To specify: I moved it left, so it aligns with the headers. The little thingy in sketch was me checking whether it was misaligned or just my imagination 😄.
Skip New Tests

Fails

:no_entry_sign:

No CHANGELOG added.

:no_entry_sign:

Missing Test Files:

src/lib/Components/Home/ArtistRails/__tests__/ArtistRail-tests.tsx
src/lib/Components/Home/__tests__/SectionTitle-tests.tsx
src/lib/Scenes/Home/Components/ForYou/Components/__tests__/ArtworkCarouselHeader-tests.tsx
src/lib/Scenes/Home/Components/__tests__/SectionTitle-tests.tsx

If these files are supposed to not exist, please update your PR body to include "Skip New Tests".

  Generated by :no_entry_sign: dangerJS

Warnings

:warning:

Missing Test Files:

src/lib/Components/Home/ArtistRails/__tests__/ArtistRail-tests.tsx
src/lib/Components/Home/__tests__/SectionTitle-tests.tsx
src/lib/Scenes/Home/Components/ForYou/Components/__tests__/ArtworkCarouselHeader-tests.tsx
src/lib/Scenes/Home/Components/__tests__/SectionTitle-tests.tsx

If these files are supposed to not exist, please update your PR body to include "Skip New Tests".

  Generated by :no_entry_sign: dangerJS


Added xUnit Runner reference

Fix for #1879.

Is the CI failure due to mono?

Still failing. Will try to reset this and add references again. At work now :disappointed:.

@ranjitCatchinUp I restarted the build. It's green now :smile:

Closes #1879

Thanks! :heart:


Code Inspection: npm audit on atomist-update-latest-20190709164359

marked:>=0.3.14 <0.6.2

(warn) Regular Expression Denial of Service Upgrade to version 0.6.2 or later.

marked:0.4.0:

typedoc>marked

[atomist:code-inspection:atomist-update-latest-20190709164359=@atomist/atomist-sdm]

Issue closed because branch atomist-update-latest-20190709164359 was deleted.


fix: do not expect md5 sums for make_vcf step of melt

Coverage: 84.294% (-0.004%) from 84.298% when pulling 59cf0e6f88bde871775bfa4313a9489b1a7eef5b on fix-melt-no-md5-sums-make-vcf into ee84aa4d1253f71fabbbc7ae95648aeb56c9586d on main.


separating model and UI

@oliver---- @michael can I just confirm my understanding that texture will provide both the TextureJATS model and a UI?
If my understanding is correct, is it possible to separate these out? My use-case is that the model will be used in CLI node tools for normalising and validating JATS documents, while the UI will be used in electron apps.
If you prefer to keep them in a single module that is of course your prerogative, but I wanted to raise a use-case where keeping the conversion/modelling distinct from any rendering has benefits.

See my comment on #220

Conversion will be CLI'able. UI uses a fixed set of converters - the very same as CLI - to go between JATS4R and the internal variation called TextureJATS.
Lens would see JATS4R in first place. If were to rewrite Lens using components from Texture, we would just apply the same conversion as for the editor.


Why was buildpg prefered over databases for named parameter binding?

Hi Philip,
in this blog post you endorse the databases library which allows for named parameter binding. When reading the dependencies and documentation of Quart-DB I however find references tk this other library called buildpg.
Now that I am very eager to integrate Quart-DB into my app I'd like to learn why why you favored buildpg over databases. Could you please share some light?
PS: Thank you for your wonderful work. It hits my taste a lot!

Closing, b/c as per README you prefer a message on gitter. Will post there.

See, https://quart-db.readthedocs.io/en/latest/discussion/databases.html


literal_unroll() silently fails to unroll range()

Noted first when investigating #9874 and trying to do literal_unroll(range(2)), I note that literal_unroll() seems like something that should report an error if it fails to unroll. For example, the following:
from numba import njit, literal_unroll

@njit
def f(x):
    for i in literal_unroll(range(x)):
        print(i)

f(2)

runs and gives
0
1

instead of reporting that a range() cannot be unrolled.
The annotation seems to confirm that i was not literal:
$ NUMBA_DUMP_ANNOTATION=1 python repro2.py
-----------------------------------ANNOTATION-----------------------------------
# File: /home/gmarkall/numbadev/numba/numba/misc/literal.py
# --- LINE 22 ---
# label 0
#   container = arg(0, name=container)  :: range_state_int64

def impl(container):

    # --- LINE 23 ---
    #   $6return_value.1 = cast(value=container)  :: range_state_int64
    #   del container
    #   return $6return_value.1

    return container

================================================================================
-----------------------------------ANNOTATION-----------------------------------
# File: /home/gmarkall/numbadev/issues/9874/repro2.py
# --- LINE 5 ---
# label 0
#   x = arg(0, name=x)  :: int64

@njit

# --- LINE 6 ---

def f(x):

    # --- LINE 7 ---
    #   $4load_global.0 = global(literal_unroll: <function literal_unroll at 0x7b5eb53fce00>)  :: Function(<function literal_unroll at 0x7b5eb53fce00>)
    #   $16load_global.2 = global(range: <class 'range'>)  :: Function(<class 'range'>)
    #   $34call.5 = call $16load_global.2(x, func=$16load_global.2, args=[Var(x, repro2.py:5)], kws=(), vararg=None, varkwarg=None, target=None)  :: (int64,) -> range_state_int64
    #   del x
    #   del $16load_global.2
    #   $48call.6 = call $4load_global.0($34call.5, func=$4load_global.0, args=[Var($34call.5, repro2.py:7)], kws=(), vararg=None, varkwarg=None, target=None)  :: (range_state_int64,) -> range_state_int64
    #   del $4load_global.0
    #   del $34call.5
    #   $58get_iter.7 = getiter(value=$48call.6)  :: range_iter_int64
    #   del $48call.6
    #   $phi60.0 = $58get_iter.7  :: range_iter_int64
    #   del $58get_iter.7
    #   jump 60
    # label 60
    #   $60for_iter.1 = iternext(value=$phi60.0)  :: pair<int64, bool>
    #   $60for_iter.2 = pair_first(value=$60for_iter.1)  :: int64
    #   $60for_iter.3 = pair_second(value=$60for_iter.1)  :: bool
    #   del $60for_iter.1
    #   $phi62.1 = $60for_iter.2  :: int64
    #   del $60for_iter.2
    #   branch $60for_iter.3, 62, 96
    # label 62
    #   del $60for_iter.3
    #   i = $phi62.1  :: int64
    #   del $phi62.1
    # label 96
    #   del $phi62.1
    #   del $phi60.0
    #   del $60for_iter.3
    #   $const96.0.0 = const(NoneType, None)  :: none
    #   $98return_value.1 = cast(value=$const96.0.0)  :: none
    #   del $const96.0.0
    #   return $98return_value.1

    for i in literal_unroll(range(x)):

        # --- LINE 8 ---
        #   $64load_global.2 = global(print: <built-in function print>)  :: Function(<built-in function print>)
        #   del $64load_global.2
        #   print(i)
        #   del i
        #   $82call.5 = const(NoneType, None)  :: none
        #   del $82call.5
        #   jump 60

        print(i)

Yes, it is helpful. Otherwise I would need to manually unroll the code.


A11y_AzureDataStudio_SaveJupyterBookPreviewTab_ScreenReader: NVDA is not announcing the order for the list item under the "Chapter" heading .

Check out Accessibility Insights!- Identify accessibility bugs before check-in and make bug fixing faster and easier.”
GitHubTags:#A11y_ADS_OctTestPass;#A11yMAS;#A11yTCS;#MAS1.3.1;#DesktopApp;#JAWS;#NVDA;#SQL AzureDataStudio;#Win32
**Environment Details:	**
Application Name: Azure Data Studio
Version: 1.12.0-insider (user setup)
Commit:6582debd7388b1be512fc3a9b956d3e54f6115e7
Date: 2019-10-03T08:56:27.454Z
VS Code: 1.38.0
Electron: 4.2.10
Chrome: 69.0.3497.128
Node.js: 10.11.0
V8: 6.9.427.31-electron.0
OS: Windows_NT x64 10.0.18362
NVDA Version: 2019.2
JAWS Version:2019.1907.42 ILM
Additional Details:
Tool Name : NVDA,JAWS
Steps to Reproduce:
1.Install and Launch the application the azure data studio application.
2.Connect to the servers with the required credentials.
3.Navigate to the control panel and click on the "jupyter books" icon.
4.Press CRTL+SHIFT+P and search "jupyter books: SQL Server 2019 Guide"
5.Navigate to the left section of jupyter books under the untitled books and click on "save" icon .
6.Navigate to the saved books and click on to the "Home".
7.Start NVDA.
8.Navigate till “Monitor Kubernetes” using tab.
9.Observe the announcement by screen reader .
Actual:
Screen reader is only announcing the “Monitor Kubernetes” with its value and not announcing the order for that list item.
Expected:
Screen reader  should announce the order for the list item like “Monitor Kubernetes 1 of 8” with its value.
User Impact:
Screen reader user will it difficult to understand the order of list item while navigating only through tab.
Attachment for Reference:

Does this issue occur when all extensions are disabled?: Yes

@12-shweta i can't repro this when scanning through the page using nvda. here's what i see:

Can you verify that the issue persists on your side?

Per further guidance, closing this for now. @12-shweta if you can still repro feel free to reopen.

Verified the bug in below environment :
Version: 1.15.0-insider (user setup)
Commit: 041f34bedaa4f08ba5e7b2a28dc4bb0be90a2462
Date: 2020-01-08T05:36:19.161Z
VS Code: 1.38.0
Electron: 6.1.6
Chrome: 76.0.3809.146
Node.js: 12.4.0
V8: 7.6.303.31-electron.0
OS: Windows_NT x64 10.0.18363
Issue is fixed and does not reproduce .

#Azure Data Studio - New Features_win32;

A11ySev2

#Closed; #Regressed:07-14-23;


Removed extra paren.

@francischeung,
Thanks for your contribution as a Microsoft full-time employee or intern. You do not need to sign a CLA.
Thanks,
Microsoft Pull Request Bot

@francischeung : Thanks for your contribution to the Azure documentation! The author, @SergeyKanzhelev, has been notified to review your proposed change.

Thank you @francischeung #sign-off


[main] Upgrade to latest dependencies

Cron -knative-prow-robot
/cc knative-sandbox/channel-wg-leads
/assign knative-sandbox/channel-wg-leads
Produced by: knative-sandbox/knobots/actions/update-deps
Details:
bumping knative.dev/eventing 9b1f09c...38bfba7:
  > 38bfba7 drop scheduled github action e2e tests (# 5701)
  > c4acab4 :lipstick: Fix name of test, as it was changed in code before... (# 5695)
  > dd02173 fix typo (# 5697)
  > 0b5e37d :lipstick: Going w/ v1 API shape for CRDs (# 5688)
  > 7412ab7 upgrade to latest dependencies (# 5684)
  > bb0b305 DeliverySpec.Timeout on Broker and Trigger (# 5687)
  > 59dc3fc adding conformance test for Spec.Config being immutable (# 5686)
  > 00ab8a1 Add ability to specify heartbeat durations as a time.Duration (# 5683)
  > 16104f9 Validate broker spec config immutable (# 5682)
  > 75b9159 Update actions (# 5673)
bumping knative.dev/pkg 82f3a9f...dec98b4:
  > dec98b4 fix a small lint warning (# 2270)
  > fbe9e7e Widen the error checker interface to allow response error checking (# 2253)
  > 7a61343 only test downstream tekton with HEAD (# 2271)
  > c69aba0 Deduplicate Check and Poll functions on the spoof client (# 2264)
  > b721b0b fix check calls being unreliable (# 2250)
  > d60f1a4 Avoid double-resyncs without leader election. (# 2252)
  > 0482448 allow unknown metadata fields (# 2249)
  > f39ea04 Add eventing-redis to downstream test (# 2247)

/lgtm
/approve


Debug menu navigation with controller

Hey friends. Just want to say great work so far. I am hoping to draw some attention to the Debug Menu when using a controller. It seems the input is EXTREMELY sensitive to controller input (one light press on the D-pad would equate to holding down the arrow button on a keyboard for at least a full second). This results in not being able to navigate the menu with a controller (id love to not have to use my keyboard at all).
Can anyone confirm this is happening? I am using a DS4 controller that is emulating an XBOX controller with DS4Windows build 3.0.9
Thanks!

Does that happen in all menus or just certain ones? Also which game version are you using?
The 1.0.6/1.0.6debug tool menus did have that problem but I added a workaround for it to most menus, so that button presses are only counted if they weren't pressed on the previous frame - that seemed to fix it for me, but maybe DS4Windows does something that alternates button press each frame or something like that.
IIRC 1.1.0 changed how tool menu read buttons so it never had issues with sensitive buttons, maybe worth getting hold of that build if you haven't tried it already.

"Does that happen in all debug menus or just certain ones? Also which game version are you using?"
I only tested it on the main landing page, and I am using version 1.0.6 of the game.
"maybe DS4Windows does something that alternates button press each frame or something like that."
I tried to test this without DS4Windows but could not get the Debug menu to appear (I bound a key to launch an AHK script to press HOME + END as my keyboard doest have these keys) but the menu doesnt appear. While using DS4Windows I have a button mapped to launch the AHK script and it works, so presently I can not do any tests without DS4Windows unless you guys want to allow users to chose their own keyboard combination for toggling the Debug (you could add this to the options page), or even better you could just add a button in the DLL options page to toggle the Debug menu.
"IIRC 1.1.0 changed how tool menu read buttons so it never had issues with oversensitive buttons, maybe worth getting hold of that build if you haven't tried it already."
The problem with that is that me (and many other users) can not use 1.1.0 as the trainers and DLLs we use will not work with that version of the game.
Thanks for your reply. I hope you hop on Discord soon (sent you a few messages there)
Cheers!

Also, one suggestion. Could you possibly add a button in the F1 menu to launch the Debug menu? I have to use AHK to send the HOME + END keys and it doesnt work most of the time. Another option would be to use F2 as a way to toggle this as many of us use keyboards that dont have HOME + END keys
A better option would be to allow users to choose which hotkey they want to bring up the Debug.
Thanks!

Ah hmm, I'll try testing it myself soon, maybe the workaround got broken somehow.

I just tested this without DS4Windows and the issue persists.

Just to make sure, were you using a different controller for that, or was that testing using keyboard arrow keys? (arrow keys were another thing re4_tweaks added in)
If you haven't tried arrow keys could you check if those also have the problem too?
About changing the debug combo, I didn't realize some people were missing HOME+END, in that case we should probably use something else.
Would prefer something that needs two keys to be pressed though, so less chance of users accidentally opening it up and wondering what just broke their game.
Maybe something like CTRL+F1, I'd guess that most keyboards would include those at least.
Letting user choose the hotkey can be a little hard, would need to parse string from INI into button #s, and handle modifiers like CTRL/ALT/SHIFT etc, don't really think there's any easy way to do that besides parsing it manually, don't think I've seen any Windows API that can do it for us at least.

Ah okay, grabbed 1.0.6 to test it out and also happens with me too - hm, I'm sure there was code in place to workaround it, not sure how that would have broken, need to look into it some more.
In the mean time, I made a PR to allow customizing the tool menu key combo, feel free to give it a try: https://github.com/nipkownix/re4_tweaks/pull/30

Ah, so it was a controller-specific issue, huh? I'd never have found that one. Thanks indeed!
And also thanks for the quick fix, emoose.

Yes, thank you ofr the quick fix. I found that the keyboard keys worked just fine, so I mapped them in DS4Windows for a temp fix.
May I ask at this point though why my Debug often wont respond to being toggled on? I suspect it might be how the game is receiving AHK input (remember I cant send HOME + END so its something I have to send via AHK), but my script is solid (send input to other windows easy), so I am not sure if this issue of not toggling right away happens normally or if its something else.

@Mister-Curious I believe everything is fixed now?

@nipkownix I believe so, but havent tested the latest public release. Will do that tonight and report back. Thanks again!

Everything in the latest build (1.7.2) seems compatible with my mod (with the exception of the RaiseInventoryAlloc) but Raz0r's DLL has this feature as well, so I can just keep it off and things work just fine. Controller sens is fine too and works fine in the Debug menu.
Cheers

Nice! Thank you for testing. I'll go ahead and close this issue.


feat: Add --version option to influx query

The --version option will execute a query against influxdb that returns
the current flux version on the server.
It uses the query from the docs:
https://docs.influxdata.com/influxdb/v2.2/query-data/flux/flux-version/

Thanks, @jsternberg !  Whoever reviews, can you verify that this flag only applies for the query subcommand? I'm fine with having this be universal to influx but would then likely need its name changed to something like --flux-version.

... can you verify that this flag only applies for the query subcommand? I'm fine with having this be universal to influx but would then likely need its name changed to something like --flux-version.

It is currently only on the influx query subcommand, though I do wonder if a new subcommand for this, like influx flux-version would be even better. I'll leave it up to you @jsternberg

@DStrand1 I had the same thought. In my experience, a flag usually means I'm modifying/configuring a command in some way. It may make more sense to make this its own subcommand, similar to how version is for the version of the DB and the CLI. That said, I'd rather leave that up to be democratically decided by developers with more of a frame reference for standards.
@jsternberg thoughts on making this its own subcommand?

@jsternberg would it be trouble to make this its own subcommand instead of a flag to the query subcommand?


Possible Bug allowing to brute force attack

https://zerobin.net/?1a5c958003e1461c#PsJTz6BWiopY9aDLtl7trk5zVMBIsCw1MP91zZq4xcY=
Please look into the validity of this claim, I did not do the write-up, it was posted through a slack chat, I'm providing it here for the devs to investigate. thank you

Just in case link goes dead, a backup: https://gist.github.com/magicgoose/fd442218cbfc23a7a594192675fc8517

This is discussed quite a bit on reddit as well.  There are some responses in that thread that do sum things up pretty well, it makes for a good read.
To sum it up:

iteration count 1 isn't the best.  #2083 addresses that as well as getting a more modern KDF.
the numbers mentioned at the end of the text you linked to are thread IDs and have nothing to do with any randomness at all.

As far as I can see, the actual issue is addressed.  Closing this ticket.


Splash Screen - "Disable image splash screen" option.

Image splash screen exclude functionality it can be difficult to use with large databases but a global option for disable image splash screen like the video option (View intro videos in Desktop/Fullscreen Mode), will make it easier.

Done in v1.3
https://github.com/darklinkpower/PlayniteScriptExtensions/releases/tag/3


Update average score to show 1 dp

fix #198

Codecov Report

Merging #199 (11d6497) into master (e0f9e16) will increase coverage by 2.49%.
The diff coverage is 20.00%.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
@@             Coverage Diff              @@
##             master     #199      +/-   ##
============================================
+ Coverage     59.27%   61.77%   +2.49%
- Complexity      616      639      +23
============================================
  Files           112      112
  Lines          2394     2383      -11
  Branches        277      278       +1
============================================
+ Hits           1419     1472      +53
+ Misses          903      845      -58
+ Partials         72       66       -6

Impacted Files
Coverage Δ

...in/java/seedu/address/ui/PersonStatsListPanel.java
0.00% <0.00%> (ø)

...java/seedu/address/model/TaskBookModelManager.java
98.43% <100.00%> (+27.94%)
:arrow_up:

... and 11 files with indirect coverage changes
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


Validation macros

To keep the schema definitions concise, we can provide various macros to cover common use cases.
Here's an awesome API idea from @fran-worley:
class BarcodeSchema < Dry::Validation::Schema
  key(:barcode) do |barcode|
    barcode.none? | barcode.filled?
  end

  key(:job_number) do |job_number|
    job_number.none? | job_number.int?
  end

  key(:sample_number) do |sample_number|
    sample_number.none? | sample_number.int?
  end

  rule(:barcode_only) do
    rule(:barcode).filled? & (rule(:job_number).none? & rule(:sample_number).none?)
  end
end

# becomes

class BarcodeSchema < Dry::Validation::Schema
  key(:job_number).maybe(type: :int)

  key(:sample_number).maybe(type: :int)

  key(:barcode).maybe.on(:filled) do
    key(:job_number, &:none?)
    key(:sample_number, &:none?)
  end
end

Nice, the on(:filled) is particularly nice, wondering whether #when might suit better?

Just so we don't loose the others
optional(:address).maybe(type: :hash)

key(:address).maybe(type: :hash)

key(:address).required(type: :hash)

key(:name, :email).required

key(:age).required(type: :int)

key(:login).required(type: :bool).on(:true) { key(:email).required }

key(:login).required(type: :bool).on(:true) do
  key(:email).required
  key(:password).confirmation
end

could even become
class BarcodeSchema < Dry::Validation::Schema
  key(:job_number, :sample_number).maybe(type: :int)

  key(:barcode).maybe.on(:filled) do
    key(:job_number, &:none?)
    key(:sample_number, &:none?)
  end
end


Some textures appear significantly lower quality than others

Understanding that all GPU compression formats are lossy, and so some quality reduction is always to be expected, it seems that certain textures get hit significantly harder than others, often if they heavily consist of a single color (such as red). For example, this flag from Quake 3 (live demo w/ Basis textures)
Original PNG:

Basis, unpacked as ETC1:

Encoding was done with the following command line to try and get maximum quality:
basisu banner_strgg.png -level 5 -max_endpoints 16128 -max_selectors 16128 -no_selector_rdo -no_endpoint_rdo

The encoding effects are best observed in the upper left of the image, especially along highlights. Is this within the expected error margin of the encoder? Obviously the source image is fairly small which undoubtedly has an effect on the perceived output quality, but I'm curious if the heavy use of a single color is also expected to have a detrimental effect here, and if there's steps that could be taken while encoding that would minimize the artifacts?

(Note: we recognize this is likely the same issue as #41 - but still wondering if there are any potential improvements to be had in cases like this. Thanks very much in advance for looking.)

Same issue.. I compressed using compressonator to ETC1, so color mismatch is probaly not a basis issue - it's ETC1 issue, so transcoding to something better (maybe to BC5 or 7) on desktop would be preferrable. Let it occupy more space on videocard but correct colors seem more important

This texture has highly saturated gradients that occur over small spatial areas, which is one of ETC1S's key weaknesses. ETC1S can't encode saturated gradients at the pixel level, because it can only vary the luma within a block. For a red gradient, we can't vary the luma within the block because that would cause the pixels to become desaturated away from red.
Full ETC1 would look a little better, because it has 4x2 or 2x4 subblocks, but it still would have some blockiness at the subblock level. This problem is particularly obvious on some videos.
One workaround for problems like this is to enlarge the source texture, by 200 or 400%, then encode that. The gradient would then be spread between more blocks, but this will cost bitrate and increase transcode time.
For the 3rd major Basis Universal milestone we are adding a higher quality mode to the system. We're not exactly sure what we're going to do yet, but we'll definitely be fixing this problem.

Thanks for the detailed breakdown of the problem!

@richgel999 I'm really looking forward to higher quality mode, please update if you have any news about it.
In my case, I want to use Basis for lightmap but the artifacts and color banding are too much to be useable, even at the highest quality (the quality seems to be degraded a lot compared to DXT1?).

We hear you! We're working on a system that uses a very strong subset of ASTC as a base, which can be transcoded to a variety of formats. It'll be a lot higher quality than the ETC1S system that basisu uses today.


[fix][gws][notice] unable to search on gws/notice/folders

Coverage decreased (-3.4%) to 72.857% when pulling fd9faaa3ac2213105eb1ce7579642334ab32afc7 on fix/unable-to-search-gws-notice-folder into 08f0f2e3f63a151fe0925c53cde0181100d055b8 on master.

Coverage decreased (-3.4%) to 72.857% when pulling fd9faaa3ac2213105eb1ce7579642334ab32afc7 on fix/unable-to-search-gws-notice-folder into 08f0f2e3f63a151fe0925c53cde0181100d055b8 on master.

Coverage decreased (-3.4%) to 72.857% when pulling fd9faaa3ac2213105eb1ce7579642334ab32afc7 on fix/unable-to-search-gws-notice-folder into 08f0f2e3f63a151fe0925c53cde0181100d055b8 on master.

Coverage decreased (-3.4%) to 72.857% when pulling fd9faaa3ac2213105eb1ce7579642334ab32afc7 on fix/unable-to-search-gws-notice-folder into 08f0f2e3f63a151fe0925c53cde0181100d055b8 on master.

Coverage decreased (-3.4%) to 72.857% when pulling fd9faaa3ac2213105eb1ce7579642334ab32afc7 on fix/unable-to-search-gws-notice-folder into 08f0f2e3f63a151fe0925c53cde0181100d055b8 on master.


Feature request: Popover overlay

Describe the feature in detail (code, mocks, or screenshots encouraged)
It would be nice to have the option to add an overlay to the Popover component like done in, for example, headless UI (https://headlessui.com/react/popover#adding-an-overlay).
Maybe this falls under bits ui or meltui.
Thanks!
What type of pull request would this be?
None
Provide relevant links or additional information.
No response

I'm not sure this is something we need to add to bits, as you could add any element in between the root and content with appropriate styles to act as an overlay.


[Doc Improvement][Review collaboration controls][2645610]

Reviewing and editing the docs as per the standards.

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/samples/app-templates.md
91
47
link
:white_check_mark:

msteams-platform/samples/collaboration-controls-limitations.md
91
8
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Learn Build status updates of commit d16dc35:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/samples/app-templates.md
:white_check_mark:Succeeded
View

msteams-platform/samples/collaboration-controls-limitations.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the learn.microsoft.com contributor guidesPost your question in the Learn support channel

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/samples/app-templates.md
91
47
link
:white_check_mark:

msteams-platform/samples/collaboration-controls-limitations.md
89
10
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Learn Build status updates of commit 9325c2d:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/samples/app-templates.md
:white_check_mark:Succeeded
View

msteams-platform/samples/collaboration-controls-limitations.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the learn.microsoft.com contributor guidesPost your question in the Learn support channel

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/samples/app-templates.md
91
47
link
:white_check_mark:

msteams-platform/samples/collaboration-controls-limitations.md
89
10
link
:white_check_mark:

msteams-platform/samples/virtual-table-entity-references.md
91
39
link
:white_check_mark:

msteams-platform/samples/virtual-tables-api.md
90
7
link
:white_check_mark:

msteams-platform/samples/virtual-tables-for-tasks.md
92
18
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Learn Build status updates of commit cd2911e:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/samples/app-templates.md
:white_check_mark:Succeeded
View

msteams-platform/samples/collaboration-controls-limitations.md
:white_check_mark:Succeeded
View

msteams-platform/samples/virtual-table-entity-references.md
:white_check_mark:Succeeded
View

msteams-platform/samples/virtual-tables-api.md
:white_check_mark:Succeeded
View

msteams-platform/samples/virtual-tables-for-tasks.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the learn.microsoft.com contributor guidesPost your question in the Learn support channel

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/samples/app-templates.md
91
47
link
:white_check_mark:

msteams-platform/samples/collaboration-controls-limitations.md
89
10
link
:white_check_mark:

msteams-platform/samples/virtual-table-entity-references.md
91
39
link
:white_check_mark:

msteams-platform/samples/virtual-tables-api.md
90
7
link
:white_check_mark:

msteams-platform/samples/virtual-tables-for-tasks.md
92
18
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Learn Build status updates of commit df4eda8:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/samples/app-templates.md
:white_check_mark:Succeeded
View

msteams-platform/samples/collaboration-controls-limitations.md
:white_check_mark:Succeeded
View

msteams-platform/samples/virtual-table-entity-references.md
:white_check_mark:Succeeded
View

msteams-platform/samples/virtual-tables-api.md
:white_check_mark:Succeeded
View

msteams-platform/samples/virtual-tables-for-tasks.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the learn.microsoft.com contributor guidesPost your question in the Learn support channel

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/samples/app-templates.md
91
47
link
:white_check_mark:

msteams-platform/samples/collaboration-controls-limitations.md
89
10
link
:white_check_mark:

msteams-platform/samples/virtual-table-entity-references.md
91
39
link
:white_check_mark:

msteams-platform/samples/virtual-tables-api.md
90
7
link
:white_check_mark:

msteams-platform/samples/virtual-tables-for-tasks.md
92
18
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Learn Build status updates of commit c4d51d5:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/samples/app-templates.md
:white_check_mark:Succeeded
View

msteams-platform/samples/collaboration-controls-limitations.md
:white_check_mark:Succeeded
View

msteams-platform/samples/virtual-table-entity-references.md
:white_check_mark:Succeeded
View

msteams-platform/samples/virtual-tables-api.md
:white_check_mark:Succeeded
View

msteams-platform/samples/virtual-tables-for-tasks.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the learn.microsoft.com contributor guidesPost your question in the Learn support channel

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/samples/app-templates.md
91
47
link
:white_check_mark:

msteams-platform/samples/collaboration-controls-limitations.md
89
10
link
:white_check_mark:

msteams-platform/samples/configure-tasks.md
87
7
link
:white_check_mark:

msteams-platform/samples/virtual-table-entity-references.md
91
39
link
:white_check_mark:

msteams-platform/samples/virtual-tables-api.md
90
7
link
:white_check_mark:

msteams-platform/samples/virtual-tables-for-tasks.md
92
18
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Learn Build status updates of commit faf207f:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/samples/app-templates.md
:white_check_mark:Succeeded
View

msteams-platform/samples/collaboration-controls-limitations.md
:white_check_mark:Succeeded
View

msteams-platform/samples/configure-tasks.md
:white_check_mark:Succeeded
View

msteams-platform/samples/virtual-table-entity-references.md
:white_check_mark:Succeeded
View

msteams-platform/samples/virtual-tables-api.md
:white_check_mark:Succeeded
View

msteams-platform/samples/virtual-tables-for-tasks.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the learn.microsoft.com contributor guidesPost your question in the Learn support channel

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/samples/app-templates.md
91
47
link
:white_check_mark:

msteams-platform/samples/collaboration-controls-limitations.md
92
8
link
:white_check_mark:

msteams-platform/samples/configure-tasks.md
90
5
link
:white_check_mark:

msteams-platform/samples/virtual-table-entity-references.md
91
39
link
:white_check_mark:

msteams-platform/samples/virtual-tables-api.md
90
7
link
:white_check_mark:

msteams-platform/samples/virtual-tables-for-tasks.md
92
18
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Learn Build status updates of commit 8fa740b:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/samples/app-templates.md
:white_check_mark:Succeeded
View

msteams-platform/samples/collaboration-controls-limitations.md
:white_check_mark:Succeeded
View

msteams-platform/samples/configure-tasks.md
:white_check_mark:Succeeded
View

msteams-platform/samples/virtual-table-entity-references.md
:white_check_mark:Succeeded
View

msteams-platform/samples/virtual-tables-api.md
:white_check_mark:Succeeded
View

msteams-platform/samples/virtual-tables-for-tasks.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the learn.microsoft.com contributor guidesPost your question in the Learn support channel

Learn Build status updates of commit 2752356:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/samples/app-templates.md
:white_check_mark:Succeeded
View

msteams-platform/samples/collaboration-controls-limitations.md
:white_check_mark:Succeeded
View

msteams-platform/samples/configure-tasks.md
:white_check_mark:Succeeded
View

msteams-platform/samples/virtual-table-entity-references.md
:white_check_mark:Succeeded
View

msteams-platform/samples/virtual-tables-api.md
:white_check_mark:Succeeded
View

msteams-platform/samples/virtual-tables-for-tasks.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the learn.microsoft.com contributor guidesPost your question in the Learn support channel


SSL/TLS issue: cert.pem “File name too long” ----BEGIN CERTIFICATE...."

Describe the bug
SSL/TLS issue: cert.pem “File name too long” ----BEGIN CERTIFICATE...."
Expected behavior
A clear and concise description of what you expected to happen.

Root cause is here:
https://github.com/dconnett-splunk/splunk-add-on-for-dynatrace/blob/39397701fb825334c6c9a014d1c7a05ffe2bb6f3/package/bin/util.py#L641-L645
It looks like the user uploaded certificate's content is being compared to the file name.


breaks with python 3.6

This breaks on my current python installation. I am on python 3.6 right now, but I can't migrate to higher version because of some breaking dependenciesThe version information should be mentioned at the very least. If possible, can you port it to work with something like 3.6 ?

@cyphx, Can you provide the exact traceback?

Fixed this in v0.3.2.


Colors organization

Based on: https://www.notion.so/curology/Theme-COLORS-open-questions-af029ea8820f4e2ab302351fc9166079

@benkolde I'd like you to review both themes files
src/constants/colors/primary.ts
src/constants/colors/secondary.ts
Those 2 files will contain all the colors available in Radiance

Yeah I will merge secondary-theme separately. I am also fixing the Colors story in sotrybook which is currently broken

@benkolde for a final review and a more visual one you can use the Storybook here
https://curology-radiance-pr-584.herokuapp.com/?path=/story/constants-constants--colors
You can change the theme via the 2 overlapped squares icon. at the top bar.
I noticed for example that divider and border have the same value (in primary and secondary theme), so I want to ask you if you want to eliminate divider and just use border.

@benkolde for a final review and a more visual one you can use the Storybook here
https://curology-radiance-pr-584.herokuapp.com/?path=/story/constants-constants--colors
You can change the theme via the 2 overlapped squares icon. at the top bar.
I noticed for example that divider and border have the same value (in primary and secondary theme), so I want to ask you if you want to eliminate divider and just use border.

Actually yeah, that'd be great