Regarding GSOC 2019

@Ali-Razmjoo
I saw that OWASP is accepted as organisation and would like to apply for this repo.(https://www.owasp.org/index.php/GSoC2019_Ideas#OHP_.28OWASP_Honeypot.29)
but on the link expected results  and roadmap section is not given .
could you mention it here like what all features are expected in this project to develop,it would help me to make my proposal
Thank you.

Hi, thanks for contacting
please follow updated url https://www.owasp.org/index.php/GSoC2019_Ideas#OHP_.28OWASP_Honeypot.29
please let me know if you have any more questions.

@Ali-Razmjoo :
I have a few questions,
Q. is 1 student expected to solve all the points listed in the expected results?
Q . could you explain these problems with more context
1.API: update API sync to all features
2.WebUI: Demonstrate and add API on WebUI and Live version with all features
3.WebUI Special Reports: Track the attacks more creative and provide high risk IPs
Q.Database: Better database structure, faster and use queue
For this have you thought /checked anything which exists already in Mongodb or you have something regarding implementation of this in mind?
Q . and also I wanted to ask,should I communicate with you further related to Gsoc here on this ticket or somewhere else you prefer to ,maybe here https://groups.google.com/forum/#!forum/owasp-gsoc ?

Q. is 1 student expected to solve all the points listed in the expected results?
the number of students is not defined and no, there expected time working is like 8h per day (or maybe something else? you must read gsoc guidelines)

Q . could you explain these problems with more context
1.API: update API sync to all features
2.WebUI: Demonstrate and add API on WebUI and Live version with all features
3.WebUI Special Reports: Track the attacks more creative and provide high risk IPs

1- update api to create machines and honeypots and do all stuff (like managements?)
2- we have api, and simple index.html for webui to demonstrate the api, but it's not demonstrating all of our api and it's just 4-5 simple charts, I would like to develop that webui part
3- maybe by some models, we can guess the incoming attacks? for example machine a1, a2, a..10, get hitted on port 445 and we can guess maybe a new smb exploit is coming, or for example categorize the report by country or honeypot category, (for example russians are having most attacks on industrial honeypots (like ics gaspot...) )

Q.Database: Better database structure, faster and use queue
For this have you thought /checked anything which exists already in Mongodb or you have something regarding implementation of this in mind?

no I've not check anything... need more research.

Q . and also I wanted to ask,should I communicate with you further related to Gsoc here on this ticket or somewhere else you prefer to ,maybe here https://groups.google.com/forum/#!forum/owasp-gsoc ?

you can ask your questions here or email me<EMAIL_ADDRESS>please close the ticket if you don't have any more questions. thanks.

so now I get the ideas and so maybe from this you mean adding new Uri's and graphs based on the routes,like for example : maybe showing different graphs for different routes and stuff ,based on the URI.
Right?
and for this
Q.Database: Better database structure, faster and use queue
i will do some research and send you a mail soon,regarding what I found.
Also before making a proposal I would write to you like a draft of what I would propose ,so based on the feedback i can improve my proposal.
I would pick a few topics from the expected results and then let you know also by email.

Q.so now I get the ideas and so maybe from this you mean adding new Uri's and graphs based on the routes,like for example : maybe showing different graphs for different routes and stuff ,based on the URI.
Right?

basically more data we can process, more we can do with them, so adding routes are part of it yes.

Q. WebUI Special Reports: Track the attacks more creative and provide high risk IPs
if we cateogorize the report then wouldn't it be an route/URI with different logic ? or something else?

I've not any vision for reports now, but if we gather more data and packets, we can create many patterns to detect attacks and generate reports. currently we are not saving anything from request body but we will in future.

Q. OWASP Top 10: Preparing useful processed/raw data for OWASP top 10 project
Also this means that some form of data from the database should be exported on a timely basis or something like that?

yes, I have tried to get sponsorship for project, to run it on a few servers, I wasn't success but anyway we can use tiny aws servers for now, but not sure how long I can keep them up http://ohp-stockholm-live.z3r0d4y.com:5000

@Ali-Razmjoo : Thank you for selecting me in GSOC.
btw I would like to ask where should further communication take place? via mail or here?
also want to discuss few things regarding technical implementation


fix: UI bug in the AppBottomSheet bottom padding

Fixes #71
Removed the bottom padding in the AppBottomSheet widget inside lib/components/add_url_bottom_sheet which caused the pixel overflow on focus

@harchani-ritik These changes look fine to me.


Update cloud-sdk-go dependency to MS-39

Description
The latest api spec introduces some slightly significant changes. Most notably with the user api:

ecctl should be updated to reflect the change.

Closing until further notice https://github.com/elastic/cloud-sdk-go/pull/154


Line across hillshade output

Bringing this issue across from the whiteboxR repo:

https://github.com/giswqs/whiteboxR/issues/66#issuecomment-1077247236

Essentially, running hillshade on the attached raster in EPSG:4326 resulted in a line across the hillshade output. Reprojecting it into another crs then running hillshade resolved the issue, but it's still not clear why the issue exists since other EPSG 4326 rasters work fine with hillshade (including the demo raster). @brownag suggesting posting the issue here.
I have also tried running the whitebox tool hillshade from the command line resulting in the same issue with a line across the output.
Might be just some oddity with this particular raster, but thought I'd post it here just in case there is a bug. Many thanks for the excellent tools!
dem.tif.zip

Hello @jflowernet, thanks for raising this issue. We are aware of this issue, in fact we do have an in place solution but has not been applied to the Hillshade tools in WhiteboxTools. In our most recent stable release of WBT (i.e. 2.1), for certain tools like tools like Slope, Aspect, ProfileCurvature, TangentialCurvature, PlanCurvature, and TotalCurvature, they have been updated to use the more robust 5x5 3rd order bivariate polynomial method of Florinsky (2016) for rectangular grid DEMs, and the 3x3 method, also described by Florinsky (2016), for DEMs in geographic coordinates.
Our next stable release of WBT will have this fix implemented. However for now, the temporary fix like you said is re-projecting the current layer. I will keep the issue open until we release a new version.

Ok, great to hear a fix on the cards @Afrancioni.
Thanks again for whitebox tools!


Add header IDs

The readme says

An id is added automatically if you're using Jekyll and Markdown.

This wasn't actually true in my case (Jekyll 1.5.1, OSX).  I needed to add these options to _config.yml:
redcarpet:
    extensions: [with_toc_data]

The readme includes a mention of this.


url typos in documentation/cloud-compute/application-misconfigurations.md

documentation/cloud-compute/application-misconfigurations.md lines 46 and 50
"public-site-" should be "publicsite-"

are issues or PRs better for reporting this sort of typo?

ubuntu @ adorable-street :$ deploy-cloudhacker
Initializing provider plugins...

Checking for available provider plugins on https://releases.hashicorp.com...

Error installing provider "aws": failed to create plugin dir .terraform/plugins/linux_amd64: mkdir .terraform: permission denied.
Terraform analyses the configuration and state and automatically downloads
plugins for the providers used. However, when attempting to download this
plugin an unexpected error occured.
This may be caused if for some reason Terraform is unable to reach the
plugin repository. The repository may be unreachable if access is blocked
by a firewall.
If automatic installation is not possible or desirable in your environment,
you may alternatively manually install plugins by downloading a suitable
distribution package and placing the plugin's executable file in the
following directory:
terraform.d/plugins/linux_amd64
Plugin reinitialization required. Please run "terraform init".
Reason: Could not satisfy plugin requirements.
Plugins are external binaries that Terraform uses to access and manipulate
resources. The configuration provided requires plugins which can't be located,
don't satisfy the version constraints, or are otherwise incompatible.
1 error(s) occurred:

provider.aws: no suitable version installed
version requirements: "(any version)"
versions installed: none

how to fix this issues

are issues or PRs better for reporting this sort of typo?

Fixed. Either would be okay, as long as the content improves :)

ubuntu @ adorable-street :$ deploy-cloudhacker
Initializing provider plugins...

Checking for available provider plugins on https://releases.hashicorp.com...

Error installing provider "aws": failed to create plugin dir .terraform/plugins/linux_amd64: mkdir .terraform: permission denied.
Terraform analyses the configuration and state and automatically downloads
plugins for the providers used. However, when attempting to download this
plugin an unexpected error occured.
This may be caused if for some reason Terraform is unable to reach the
plugin repository. The repository may be unreachable if access is blocked
by a firewall.
If automatic installation is not possible or desirable in your environment,
you may alternatively manually install plugins by downloading a suitable
distribution package and placing the plugin's executable file in the
following directory:
terraform.d/plugins/linux_amd64
Plugin reinitialization required. Please run "terraform init".
Reason: Could not satisfy plugin requirements.
Plugins are external binaries that Terraform uses to access and manipulate
resources. The configuration provided requires plugins which can't be located,
don't satisfy the version constraints, or are otherwise incompatible.
1 error(s) occurred:

provider.aws: no suitable version installed
version requirements: "(any version)"
versions installed: none

Have created a new issue for this - https://github.com/appsecco/breaking-and-pwning-apps-and-servers-aws-azure-training/issues/6. Please track this there.


update readthedocs.yaml as per RTD requirements

This is a draft, please do not merge. I am unable to set this PR as a draft and have the RTD build process checker run on the RTD site.

RTD Build is now passing and this PR can be merged.

Some of the requirements listed in /docs/requirements.txt are breaking the RTD build. I will experiment to see which ones.


Add unsafe errors, to increase adoption

getPlaylists:
  method: GET
  path: /playlists
  unsafe-errors:
    - UnauthorizedError

Or maybe you specify that errors can switch on errorName or statusCode

discriminant: status-code | error-name | none

this is now supported


Android Light wallet: Numberpad disappearing/ unable to sign transaction

What happened: In about 30-50% of all cases where a transaction needs to be signed in the Android Light wallet, the number pad appears for half a second to sign, and then disappears again immediately, with no possibility to sign. My only workaround is to kill the app, re-start and repeat. Using a Samsung S10e mobile phone.
What you expected to happen: Interaction with numberpad for signing needs to work every time and may not disappear.
How to reproduce it (as minimally and precisely as possible): Create any transaction on my device and at random this bug will happen in 30-50% of all signing cases.
Anything else we need to know?: Happy to provide a video of the exact issue, or any logs or my exact Android settings/ version, etc. Please guide me in which information you need and where to find it.

Same issue here in about 5% of all cases. Happens on both Amazon Fire Tablet 11 and Android Emulator for Windows named „Memu“.
Just as a sidenode: on the emulator, the app is much more laggy and unresponsive than other apps I run in the emulator.

Have heard back on the Defichain German Telegram Group from two more users (1x Samsung S10e and 1x Redmi Note) that they have the exact same issue. This seems to be a software bug and not related to a single piece of faulty hardware.

Hi, for this issue, we still haven't found out the exact issue why it happens. However, we are working on a solution  #2175 to be able to restart a transaction without the need to restart the app.
If you have any videos, we're happy to view it for debugging purposes.

Hi,
just bubbling up again. Issue still persists. It's extremely annoying to have to restart the app dozens of times daily.
Is this still on the roadmap to be fixed in the future?

For me at my Huawei p40 it's the same problem too in 10% of the cases I want to trade something.
And at my 2nd phone (Samsung) in my other wallet it's in ~30% the cases too, that the number pad disappears... Already since weeks

We're not yet sure what's causing this issue as we can't replicate this on our side. One workaround that we got was to swipe down to show the options. Swiping up will show the passcode prompt again. Can you check if this works? @Defianer @defichainislove

@thedoublejay:
If tried swiping both down or up on my Samsung S10e after the number pad had wrongly disappeared. This is not showing any effect. If I encounter this bug, the number pad pops up, disappears and is not recoverable.
Any chance you can investigate here, please? This has persisted for weeks (if not months) and when I occasionally ask on Telegram, I get responses "Oh, I thought I was the only one having this issue". It seems to affect dozens of users or potentially even much larger crowds.


fix(import): import basic force power mods

This PR fixes a basic force power mods not being imported from OggDude's Data.
Closes #1686

Nice, I appreciate the ongoing assistant.


[BTRX-472][risk=no] Fix npes

Bug fixes for https://broadinstitute.atlassian.net/browse/BTRX-472

Pull Request Test Coverage Report for Build 217

4 of 4 (100.0%)  changed or added relevant lines in 2 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.05%) to 72.677%

Totals

Change from base Build 211:
0.05%

Covered Lines:
1189

Relevant Lines:
1636

💛  - Coveralls


feat(builder): add gvswatch palette builder

fixes #87
@thiagok can you check if open-color_1.6.3.gvswatch works in Gravit Designer?
Please only merge after he confirmed

Interesting... there's a web version available. I've uploaded the generated output and it looks fine:


Oracle now have SSO Setup Self Service

Oracle Fusion now lets clients upload the manifest themselves rather than relying on a support call. Once the manifest is imported into Fusion, download the metadata file and import into the SAML Sign On page by clicking on upload metdata. I have just successfully Oracle SSO with the self service functionality this for a client.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 1b73ee87-39b6-cfb7-1daf-21adfc3f5b74
Version Independent ID: 86778eaf-51dd-3c4d-f72f-5b1aea2cbd55
Content: Tutorial: Azure Active Directory integration with Oracle Fusion ERP
Content Source: articles/active-directory/saas-apps/oracle-fusion-erp-tutorial.md
Service: active-directory
GitHub Login: @jeevansd
Microsoft Alias: jeedes

@eucnutter Thank you for confirming this. We will engage the author to have this reviewed and the article updated as necessary.

@jeevansd Could you please help to get this article updated after verification?
Thank you.

@cmmdesai Could you please take a look into this one?

@chetansriv and @v-nagta Can you please update this doc?

@eucnutter do you have screenshots that we can use to provide instructions about this self serve feature? Could you please provide?

Can the authorization be handled from here?

@Robab02 I dont think you can do the authorization with this app.

how can we assign erp roles to the users?

@jeevansd, since your team is going to update this doc in the private repo, can we now close this issue?

@Robab02 I think you can assign the ERP roles directly in the Oracle Fusion ERP app and not from IDP.

#please-close


Re-enable LocalSignVerifyRoundTrip for 7.3-preview

Resolves #22645

Note: I searched all session records for "7.2" or "7.1" and found none. Everything appears to be upgraded to "7.3-preview" now.


Support setting the legacy interrupt line

Redox OS needs this.

Fixed by https://github.com/rust-osdev/pci_types/pull/21.


GAT Grand average

Analogous to #2523, for plotting purposes, a GAT grand average would be useful.

what do you want to average? multiple gat objects or the y_pred_ of a single gat ?

Multiple GAT objects, analogous to evoked.grand_average and #2537

What's the gain here? Do we really need this? Insert convincing arguments, we should not add this only to increase the API symmetry.

For now I would direct users to use the scores_ attributes. Averaging a GAT object will create many difficulties: shall we average the coef or the y_pred of the estimators, if so, how.
However it's true that we don't document how to deal with multiple subjects.

Right now, as-is, I feel as if everything is very fine on a single-subject level, and you can play around with single subjects and get very fascinating results, but once you actually want to do a whole study, you're kind of on your own. (In the end, you DO want a study-wide GAT plot, right?)
This goes for TFR, statistics, ..., and for GAT. And it's not inherently bad to expect users of a new and complex technique to understand it well enough to deal with this, but I also think it could be much more user friendly.

Right now, as-is, I feel as if everything is very fine on a single-subject level, and you can play around with single subjects and get very fascinating results, but once you actually want to do a whole study, you're kind of on your own.

I agree with you in principle. I would first start with an example/tutorial and then move on to make an MNE class / script.

(In the end, you DO want a study-wide GAT plot, right?)

Absolutely. Especially because it's quite tricky to do statistical inference at the single subject level (see https://github.com/mne-tools/mne-python/issues/1848).
In my opinion, your point actually applies to the whole package which is well integrated for within subjects analyses, but still has some room for improvement regarding multisubjects handling, stats and plots.

In my opinion, your point actually applies to the whole package
Indeed, I was thinking of the complete package.

I was talking with @agramfort about an mne.grand_average function in #2537

ok. I'm wondering whether the best wouldn't be to have a function that transform the GAT object into an epoch and/or an evoked. For linear estimators making unidimensional predictions (most use cases), each decoder can be thought of as a projection/component/set of sources. In this view, gat.y_pred_ would become epochs, and gat.scores_ could be an evoked.
WDYT?

In principle, I think that's a cool idea. But that would mean- we need to come up with a grand average for epchs, like eeglab has, or you still couldn't plot the gat matrix for multiple  subjects - the api would suggest doing strange things like time frequency decomposition of gats - We'd have single-channel evokeda and epochs, which feels a bit odd, and we'd need a special channel type too

glad that this is being discussed.
my 2c, I think that the focus of 0.11 should be multi-subject analyses and updating/improving documentation.

In principle, I think that's a cool idea. But that would mean- we need to come up with a grand average for epchs, like eeglab has, or you still couldn't plot the gat matrix for multiple  subjects - the api would suggest doing strange things like time frequency decomposition of gats - We'd have single-channel evokeda and epochs, which feels a bit odd, and we'd need a special channel type too

You're right, this was definitely a bad idea; we do need a separate function.

should be multi-subject analyses and updating/improving documentation.

+∞

I like that. Note that corrmap is about multi subject stuff (taking lists of Ica objects).

Is there already a generic API format for intersubjects functions?

Is there already a generic API format for intersubjects functions?

not really.

So maybe it WOULD be better to change #2537 into a generic thing instead of merging now ...

Not to swamp everyone with issues, but should I open a new one for @teonlamont s proposal, to discuss intersubject stuff/list everything we want?

So maybe it WOULD be better to change #2537
https://github.com/mne-tools/mne-python/pull/2537 into a generic thing
instead of merging now ...

+1

#2569 is now merged :)

Right now, as-is, I feel as if everything is very fine on a single-subject level, and you can play around with single subjects and get very fascinating results, but once you actually want to do a whole study, you're kind of on your own. (In the end, you DO want a study-wide GAT plot, right?)

I'm still not convinced this effort is a necessary investment. Why don't you simply aeverage your scores and plot them with a few lines of matplotlib? Mind the API overkill.

That is indeed what I'm doing, but don't you think we should, as with most other things, have a convenient method for newcomers?
It'd be more DRY too, as there already is a good function to plot GATs. And there are some plans to improve plotting functions for GATs.
The API overkill would be fairly marginal I hope - as there is a generic grand_average now, all that would be needed is a combine_gat function (that could as well be made private, and never needs to be called by the user for this).

Ok with me I just want to avoid "geometrical reasoning", deductive motivation of necessities for API dev because we have already X. If we can come up with one easy to learn way to do common things and it simplifies things for newcomers and it will really be used I'm fine with this.

Ah no. For me, it's for comfort - reimporting/rewriting custom GAT average/GAT plot scripts etc is a time and space waster, and makes it harder for my colleagues who're even worse at Python than I am.
I'd implement it myself, but I'm not sure what we can and can't easily average (scores, y_preds) ... Though I guess fundamentally, we should just average what we plot, as we don't do statistics on grand average objects anyways.

I guess fundamentally, we should just average what we plot, as we don't do statistics on grand average objects anyways.

but then you break the semantics of the object, you would need to introduce another sort of class that makes clear what you can expect to get.

Hm, good point ... @kingjr ?

I am not convinced we need such a function either.
I prefer to have users that understand numpy / matplotlib than users that
need to understand too much custom MNE API code.

+100

On 10 Nov 2015, at 13:18, Alexandre Gramfort<EMAIL_ADDRESS>wrote:
I am not convinced we need such a function either.
I prefer to have users that understand numpy / matplotlib than users that
need to understand too much custom MNE API code.
—
Reply to this email directly or view it on GitHub.

I would rely on @agramfort and @dengemann's judgements regarding the API.
What I have been missing so far, is more a general set of guidelines on how to structure a group analysis (not just averaging and stats, but also data saving, nice plotting etc) than a new class.

something I have in mind it open a fullly proprecessed study with full
scripts to go up to group analysis.
I'm thinking of doing this with Dan's openfmri data. I "just" need to find
the time to clean up my script and make them public...

I'm (trying to) write up a python notebook with MEG on our orientation decoding, not sure whether that could also serve as a basis.

any shared material is good
I am also thinking of a notebook based blog with a weekly post...

weekly post

Ha! You're obviously more optimistic than I am. But yeah, small and regular posts are definitely more useful to the community.

We're not going to do this any time soon are we?


Implement debug expression evaluation support for function invocations

Description:
$subject.
Steps to reproduce:
Affected Versions:
OS, DB, other environment details and versions:
Related Issues (optional):

Suggested Labels (optional):

Suggested Assignees (optional):

Closing since the basic function invocation scenarios are completed and the the more complex scenarios will be tracked with #25010.


Specifying a response_model that is nested fails for both gemini and vertex, even when setting json_mode=True

Description
Mirascope appears to be using tools for structured output from gemini and vertex instead of model_json_schema when setting json_mode=True.
When running this
from typing import Annotated
from pydantic import BaseModel, Field
from datetime import date
from mirascope.core import BaseMessageParam, Messages, anthropic, openai, vertex, gemini  # noqa: F401

class Book(BaseModel):
    title: Annotated[str, Field(description="The title of the book")]
    published_date: Annotated[date, Field(description="The date the book was published")]

class Author(BaseModel):
    name: Annotated[str, Field(description="The name of the author")]
    books: Annotated[list[Book], Field(description="A list of books written by the author")]

@vertex.call("gemini-1.5-pro-002", response_model=Author, json_mode=True)
async def generate_random_author(genre: str) -> str:
    return f"Generate a random author with 4 books written in the genre {genre}"

author = await generate_random_author("Science Fiction")

We get this error
Traceback (most recent call last):
  File "/Users/br/development/projects/legaide-api/.venv/lib/python3.12/site-packages/marimo/_runtime/executor.py", line 131, in execute_cell_async
    await eval(cell.body, glbls)
  Cell marimo://testing_marimo.py#cell=cell-2, line 18, in <module>
    author = await generate_random_author("Science Fiction")
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/br/development/projects/legaide-api/.venv/lib/python3.12/site-packages/mirascope/core/base/_extract.py", line 132, in inner_async
    call_response = await create_decorator(
                    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/br/development/projects/legaide-api/.venv/lib/python3.12/site-packages/mirascope/core/base/_create.py", line 168, in inner_async
    create, prompt_template, messages, tool_types, call_kwargs = setup_call(  # pyright: ignore [reportCallIssue]
                                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/br/development/projects/legaide-api/.venv/lib/python3.12/site-packages/mirascope/core/vertex/_utils/_setup_call.py", line 98, in setup_call
    prompt_template, messages, tool_types, base_call_kwargs = _utils.setup_call(
                                                              ^^^^^^^^^^^^^^^^^^
  File "/Users/br/development/projects/legaide-api/.venv/lib/python3.12/site-packages/mirascope/core/base/_utils/_setup_call.py", line 77, in setup_call
    call_kwargs["tools"] = [tool_type.tool_schema() for tool_type in tool_types]
                            ^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/br/development/projects/legaide-api/.venv/lib/python3.12/site-packages/mirascope/core/vertex/tool.py", line 71, in tool_schema
    raise ValueError(
ValueError: Unfortunately Google's Vertex API cannot handle nested structures with $defs.

Python, Mirascope & OS Versions, related packages (not required)
No response

We should be doing this correctly here, but in base._utils.setup_call we always add "tools" to call_kwargs and then pop it off if we're in JSON mode.
In doing this digging, I'm realizing a few things:

We should not be popping tools out of call_kwargs when json_mode=True unless extract is also true since the user may want to use tools with JSON mode.
Since setting json_mode with response_model would indicate extraction, we should just skip the tool creation entirely in this case.
We can probably implement #709 by setting response_model with json_mode=True and tools=[...] where the return type would be BaseCallResponseT or ResponseModelT (where if tools are present we would return BaseCallResponseT and otherwise we would try to structure the call as ResponseModelT using the final JSON output).

For gemini models it appears like we should also remove any references in the schema before passing it to the model.

Fix is released in v1.14!


Guard against AttributeError in dataloaders.

A solution for https://github.com/williamFalcon/pytorch-lightning/issues/142.
Since hasattr "calls getattr(object, name) to see whether it raises an AttributeError or not", I replaced it with a single call to getattr. See also https://hynek.me/articles/hasattr/ for more in-depth info.

@sebftw awesome. can you write a quick test to make sure we are indeed allowing errors to propagate?
maybe force some exception in a dataloader and make sure you catch that exception
ie:
test = [1,2]
test[5] # cause exception


.countClass() doesnt reflect transactional updates

OrientDB v2.02
Insert a row into a class inside a transaction . Invoke countClass() on the class you just inserted into - the API does not reflect the correct count.
SELECT * FROM TestClass issued within the same transaction does reflect the correct count.

Are you executing it from remote connection?

The issue has been closed because no response has been received after a while. In case the issue is still valid, please reopen it or write a comment that explains why it's still valid and a way to reproduce it. Thank you.


Do not overwrite RPC headers

What was changed

Why?

Checklist

Closes

How was this tested:

Any docs updates needed?

Thanks!
Can you provide a test that accompanies this change and a bit more details as to what this PR exactly does and why?


players amount

[min_max_teams] [min_max_team_size]

File "matchbot.py", line 213, in
bot.run('***')
File "C:\Users\frank\AppData\Local\Programs\Python\Python37-32\lib\site-packages\discord\client.py", line 723, in run
return future.result()
File "C:\Users\frank\AppData\Local\Programs\Python\Python37-32\lib\site-packages\discord\client.py", line 702, in runner
await self.start(*args, **kwargs)
File "C:\Users\frank\AppData\Local\Programs\Python\Python37-32\lib\site-packages\discord\client.py", line 666, in start
await self.connect(reconnect=reconnect)
File "C:\Users\frank\AppData\Local\Programs\Python\Python37-32\lib\site-packages\discord\client.py", line 601, in connect
raise PrivilegedIntentsRequired(exc.shard_id) from None
discord.errors.PrivilegedIntentsRequired: Shard ID None is requesting privileged intents that have not been explicitly enabled in the developer portal. It is recommended to go to https://discord.com/developers/applications/ and explicitly enable the privileged intents within your application's page. If this is not possible, then consider disabling the privileged intents instead.

It doesn't work like that at the moment @koala01 , you need to define the min/max team sizes and work with that. You also have the option to introduce some wait time.
So in case you want to simulate some auto adjusting behavior, you need to set your max at like 60 with min 45 and a wait time in minutes you see fit.

I tried do some test:
I set 1/2 1/3
and there is only 5 players , but it won't start.

Can you please list a reproducible behavior that causes the issue listing commands, screenshots etc. Thanks

It showed this , the result last time i got:
Starting the game...
Not enough members in the lobby to create teams.
I tried 1/2 1/3 just now with only 3users in the que channel still the same.

Indeed, I have made an overlook here:
            `session_id = await create_teams_command.callback(ctx, lobby_channel_name=lobby_channel.name, max_teams=max_teams, team_size=max_team_size)`

In the minimum condition, min_teams and min_team_size arguments should be passed.

Indeed, I have made an overlook here:
session_id = await create_teams_command.callback(ctx, lobby_channel_name=lobby_channel.name, max_teams=max_teams, team_size=max_team_size)
In the minimum condition, min_teams and min_team_size arguments should be passed.

Changed to
session_id = await create_teams_command.callback(ctx, lobby_channel_name=lobby_channel.name, min_teams=min_teams, team_size=min_team_size)
Still the same:
Minimum player count reached. Waiting for 0 minute(s)...
Starting the game...
wont start


Height of image start to change after adding onScroll

Doesn't matter what Im function im adding into <Parallax.ScrollView onScroll={() => {}}> with every row image height becoming less and less
<Parallax.ScrollView
    style={styles.scrollView}
    onScroll={() => console.log(123)}
>
          {DATA.map((story, i) => (
            <Parallax.Image
              onPress={() => this.goToArticle(story)}
              key={i}
              style={styles.image}
              overlayStyle={styles.overlay}
              source={{ uri: IMAGE_URI_PREFIX }}
              parallaxFactor={PARALLAX_FACTOR}
            >
              <Text style={styles.title}>{story.title}</Text>
            </Parallax.Image>
          ))}
          </Parallax.ScrollView>

var IMAGE_WIDTH = Dimensions.get('window').width;
var IMAGE_HEIGHT = IMAGE_WIDTH / 2;

But if Im removing onScroll everything becoming perfect

Hi, the Parallax.ScrollView needs the onScroll callback to animate the images. When you override it the images wont get animated :-/
I can add support for bubbling the event upwards but that would remove support for future optimizations of Animated to be run in a native prioritized thread.


Several concerns about augmenting training dataset

I am curious about the number of training samples. The authors said in the paper: We perturb the training set by randomly rotating and translating the target face in 2D image plane. To be specific, the rotation is from -45 to 45 degree angles, translation changes is random from 10 percent of input size, and scale is from 0.9 to 1.2.
I have several concerns:

How many training samples are generated?
The input face is rotated while keeping the 3DMM parameters unchanged ? is this right?

Any reply is appreciated.

@marvin521 The data augmentation should happen after you have converted the data from 3dmm coordinates to xyz-coordinates. You DO also modify the labels as you augment the input image.

Thanks @marvin521.
Can you please explain in more detail. I am thinking of augmenting the dataset (expanding the 300 W-LP) dataset. I have already created 256256 position maps for the corresponding 256 256 images.
Now my dataset has a npy file and jpg files.
Are you saying that even if I rotate from -45 to 45 degree angles, translation changes to a random from 10 percent of input size, and scale is from 0.9 to 1.2.** , it will not change the position map (npy file) originally created. or Does it?
Looking forward to your reply

@mayankuxtc  you can get the a transformation matrix  mapping the input image to the augmented image after you augment the input image. Then  apply the transform matrix to the position map.

Hi @marvin521, @YadiraF, @wungemach
Thank you for your kind reply.
So my next doubt is:

If I rotate the image by 45 degree, it does not mean, I have to rotate position map also by 45 degree. right?
How can we generate the 3DMM parameters for a new 2D image. Can you suggest some github repo or something by which I can generate the 3DMM parameters.
Looking forward to your reply.
Thanks
Mayank


Index doc page not displaying image

It currently links to Decapodes.jl/dev url but this should either be a pre-rendered image/gif or use a directory path instead to the image instead.

I made a commit 45ebad to main as a quick fix to use the new url. I would have to do a local build to verify the local ref to use.

You can comment out the pages you don't want to build locally. I think just index.md, ice_dynamics.md and grigoriev.md is enough.

I actually think the local ref is just the grigoriev/grigoriev.gif without the rest of the url but I'm building locally now to confirm.

It works and I made a PR for that.


Unclear as to which Git this is?

Does this reference migrating from a VSO project that is based on TFVS source control to Git based source control? There are so many terms for Git, it's confusing (Git, Github, Gitlab, Bitbucket...etc.). What I'm trying to find out is how to change an existing project, that has a work item history, team settings etc, but just happens to be based on TFVS source control so that it's source control is based on Git running within VSO.
Is this possible or do we have to create a new project, losing everything that's gone on before, and start again?
It's unfortunate that it looks like that when you create a VSO project it appears that you're locked into that source control system for ever... is that true?

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 44afc4fe-66c8-a745-0037-00748a80beb7
Version Independent ID: 0ea09401-6a08-d745-ff50-7a7b74c41f32
Content: Migrate from TFVC to Git - Azure DevOps
Content Source: https://mseng.visualstudio.com/DefaultCollection/TechnicalContent/_git/devops-learn-pr?path=%2fdocs%2fgit%2fmigrate-from-tfvc-to-git.md&version=GBlive&_a=contents
Product: devops
Git Login: samgu
Microsoft Alias: routlaw

@grahambunce I am sorry that this one fell through the cracks. Git in Azure Repos Git is standard Git which follows the protocols set forth in the Git standard here: https://git-scm.com/
GitHub, GitLab, Bitbucket, and also Azure Repos provide an implementation of Git that matches that standard.
If you have a TFVC project, and want to migrate it to Azure Repos Git, then this article (the one that you commented on to leave the feedback) contains the steps you need to follow.
In your projects, you can have as many Git repos as you need, but only 1 TFVC repo.
There are some more details available here


Change the background color of the Done button and the textColor of the Cancel Button

Changing the darkColor property does not change the Done button's background or the Cancel button's textColor. I am not sure if this was intentional or not.
I was able to fix this by adding a didSet to the darkColor's declaration in the DateTimePicker class like you did in the highlightColor's declaration.
If this is not the desired behavior you were intending then it would be very helpful if you would create a way for us to change these controls' visual properties.

Hi, thanks for pointing out the issue. I must have left out this without even recognizing. Will push a commit to fix this asap.

Also the second colon in 12 hr mode does not conform to the highlightColor like the first colon does.
The highlightColor didSet is missing:
colonLabel2.textColor = highlightColor

That's true, I saw that issue just now hahha.


Incorrect guidance in WRITE_BLOG_POSTS for images

This is related to issue https://github.com/corona-warn-app/cwa-website/issues/3235.
Where to find the issue
docs/WRITE_BLOG_POSTS.md
Describe the issue
The section in docs/WRITE_BLOG_POSTS.md which deals using HTML with images is out of date and the example does not work:

align="center" is obsolete
the file ./logo.png does not exist so the example does not work when viewing the page on GitHub.

Steps to reproduce
View the page docs/WRITE_BLOG_POSTS.md in Mozilla Firefox and note that no image is displayed in the example.

Suggestion

Covert the example to use class="text-center"
Add a link to the bootstrap documentation
Remove the attempt to show the example on GitHub. This will not work, even if a file logo.png is added, because GitHub doesn't provide the bootstrap classes which the cwa-website uses in production.

Reference

https://html.spec.whatwg.org/multipage/obsolete.html#non-conforming-features(includes align on p as obsolete)

I plan to submit a PR to correct the errors only.
In addition it would probably be worthwhile to enhance the advice to include:

How to make sure that images are posted with correct accessibility information for screen readers
How and when to use the
 tag

I would put this in a separate enhancement issue though, as I expect it would need some collaboration and discussion.

PR https://github.com/corona-warn-app/cwa-website/pull/3270 is submitted to correct the documentation


Changes for S3

Playing with S3 which might require some changes here as well.

I do not thing I pull this correctly will close


Allow prompts to be an async function

Hey, first of all, thanks for the awesome library!
It seems we've stumbled into the issue with backward compatibility. Before introducing bypass prompts, it was possible to pass an async function as prompts into setGenerator function. It allowed creating more complex generators where each prompt could reuse answers from the previous one.
This API is supported by node-plop. Would be cool to keep it in plop as well.

Yep, this was an oversight when implementing bypass, it looks to be a pretty simple fix though.

yes, it would be nice to see this functionality restored.   Here's the error message I got when I tried it

[PLOP] Something went wrong with selecting a generator TypeError: generator.prompts.map is not a function
at combineBypassData ([...]\npm\node_modules\plop\src\bypass.js:16:40)
at runGeneratorByName ([...]\npm\node_modules\plop\src\plop.js:49:22)
at process._tickCallback (internal/process/next_tick.js:68:7)

I just started looking at the source code. If you have any pointers on what needs to be changed, I can work on a pull request.

@ArchiCroc it might be as simple as checking if generator.prompts is a function and returning an empty array in bypass.js.

released with v2.5.0


When I try to import records, I get various errors

Is there an existing issue for this?

[X] I have searched the existing issues

Version of Corteza
2022.9.6
Current Behavior
pq: canceling statement due to user request
context cancelled
Expected Behavior
No error, or a more clear error message
Steps To Reproduce

Import 300k records
Use physical tables
Use postgres as a backend

Environment and versions
No response
Anything else?

When I set the import to skip failed records, it skips most of the records

Ref https://github.com/cortezaproject/corteza/issues/812
I'm doing a bunch of work as far as the general import/export setup goes. I'm suspecting this is due to the size of the dataset which should be addressed by what I'm planning to do in the linked issue.


Fixing options.force

The force flag was broken by the following commit;
https://github.com/gruntjs/grunt-contrib-qunit/commit/a96cdbb25319c646681a5cf3fb27d5c1311a1010
This change doesn't mark the entire task as a failure if the force flag has been set.

Running "qunit:noglobals" (qunit) task
Testing http://localhost:9000/test/qunit3.html?foo=bar&noglobals= .F
>> actually check for global pollution
>> Message: null
>> Actual: []
>> Expected: [
>>   "Introduced global variable(s): pollute"
>> ]

@vladikoff I fixed that error in #114

I'm going to merge this, as the error mentioned by @vladikoff already fixed in #114 and merged

Merged, thanks @illumination517 :)


Move tables to faster table library

Reactable is a good starting choice since it's functionality-rich, but thinking maybe down the road moving to faster library. Reactable render is pretty slow when you have any considerable growth in cols or rows. DT for example would be faster, but requires more HTML love

Reactable is maddeningly slow.

Yeah every time we've made an interactive table at my current job with reactable we've had to replace it haha literally has not survived anything - even when we are using it for individual patients (always too many visits or params)


[Connectivity_plus] Error building for android

System info
Issue occurs on: Android
Plugin name: connectivity_plus
Plugin version: 1.0.4
Flutter doctor output:
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 2.2.2, on macOS 11.4 20F71 darwin-x64, locale en-NL)
[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
[✓] Xcode - develop for iOS and macOS
[✓] Chrome - develop for the web
[✓] Android Studio (version 4.2)
[✓] IntelliJ IDEA Ultimate Edition (version 2020.1.1)
[✓] VS Code (version 1.57.1)
[✓] Connected device (3 available)

• No issues found!

Steps to Reproduce

build for android
it fails

Logs
FAILURE: Build completed with 2 failures.

1: Task failed with an exception.

-----------

* Where:
Build file '/opt/hostedtoolcache/flutter/2.2.1-stable/x64/.pub-cache/hosted/pub.dartlang.org/connectivity_plus-1.0.4/android/build.gradle' line: 22

* What went wrong:
A problem occurred evaluating project ':connectivity_plus'.
> Could not get unknown property 'javaToolchains' for task ':app:compileDebugAndroidTestJavaWithJavac' of type org.gradle.api.tasks.compile.JavaCompile.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
==============================================================================

2: Task failed with an exception.
-----------
* Where:
Script '/opt/hostedtoolcache/flutter/2.2.1-stable/x64/packages/flutter_tools/gradle/flutter.gradle' line: 346

* What went wrong:
A problem occurred configuring project ':connectivity_plus'.
> Could not get unknown property 'android' for project ':connectivity_plus' of type org.gradle.api.Project.

Same errors

I have the same error
Tried version 1..0.0 still the same error

I have the same error
Tried version 1..0.0 still the same error

Yes, 1.0.0 also doesnt work, i dont know why it worked for me for the fisrt time. Now its doesnt work too )

Same problem here. Flutter 2.2.2 with the environment set to sdk: '>=2.12.0 <3.0.0' fails when building for android devices and emulators with Exception: Gradle task assembleDebug failed with exit code 1 from inside the connectivity_plus 1.0.4's build.gradle. More details from running flutter run --verbose:
[+2354 ms] FAILURE: Build completed with 2 failures.
[  +10 ms] 1: Task failed with an exception.
[        ] -----------
[        ] * Where:
[        ] Build file '/Users/matthewlarson/development/flutter/.pub-cache/hosted/pub.dartlang.org/connectivity_plus-1.0.4/android/build.gradle' line: 22
[        ] * What went wrong:
[        ] A problem occurred evaluating project ':connectivity_plus'.
[        ] > Could not get unknown property 'javaToolchains' for task ':app:compileDebugAndroidTestJavaWithJavac' of type
com.android.build.gradle.tasks.AndroidJavaCompile.
[        ] * Try:
[  +27 ms] Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full
insights.
[   +1 ms] ==============================================================================
[        ] 2: Task failed with an exception.
[        ] -----------
[        ] * Where:
[        ] Script '/Users/matthewlarson/development/flutter/packages/flutter_tools/gradle/flutter.gradle' line: 346
[        ] * What went wrong:
[        ] A problem occurred configuring project ':connectivity_plus'.
[        ] > Could not get unknown property 'android' for project ':connectivity_plus' of type org.gradle.api.Project.
[        ] * Try:
[        ] Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full
insights.
[   +1 ms] ==============================================================================
[   +1 ms] * Get more help at https://help.gradle.org
[        ] BUILD FAILED in 3s

This solution worked for me:
Change distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.2-all.zip to distributionUrl=https\://services.gradle.org/distributions/gradle-6.7-all.zip in android/gradle/wrapper/gradle-wrapper.properties and run ./gradlew clean in the android directory. After that I ran flutter clean and everything built as expected.

This solution worked for me:
Change distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.2-all.zip to distributionUrl=https\://services.gradle.org/distributions/gradle-6.7-all.zip in android/gradle/wrapper/gradle-wrapper.properties and run ./gradlew clean in the android directory. After that I ran flutter clean and everything built as expected.

Where the path for this command ./gradlew clean

You can run it in the android directory:
From your project's root dir:

cd android
./gradlew clean

You can run it in the android directory:
From your project's root dir:

cd android
./gradlew clean

P.s., this command comes from the gradle-wrapper so should be available to you inside that android directory.

You can run it in the android directory:
From your project's root dir:
* `cd android`

* `./gradlew clean`

It worked for me
thanks

You can run it in the android directory:
From your project's root dir:
* `cd android`

* `./gradlew clean`

It worked for me
thanks

Another note, if you're using firebase you will need to re-add your google-services.json since the clean command wipes it.

This solution worked for me:
Change distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.2-all.zip to distributionUrl=https\://services.gradle.org/distributions/gradle-6.7-all.zip in android/gradle/wrapper/gradle-wrapper.properties and run ./gradlew clean in the android directory. After that I ran flutter clean and everything built as expected.

Worked flawlessly

This solution worked for me:
Change distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.2-all.zip to distributionUrl=https\://services.gradle.org/distributions/gradle-6.7-all.zip in android/gradle/wrapper/gradle-wrapper.properties and run ./gradlew clean in the android directory. After that I ran flutter clean and everything built as expected.

I got this error after doing all this:
FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':connectivity_plus:compileDebugJavaWithJavac'.
> Could not find tools.jar. Please check that C:\Program Files (x86)\Java\jre1.8.0_231 contains a valid JDK installation.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BU�LD FAILED in 15s
Exception: Gradle task assembleDebug failed with exit code 1

I looked at solutions but nothing worked

This solution worked for me:
Change distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.2-all.zip to distributionUrl=https\://services.gradle.org/distributions/gradle-6.7-all.zip in android/gradle/wrapper/gradle-wrapper.properties and run ./gradlew clean in the android directory. After that I ran flutter clean and everything built as expected.

it worked! thanks!

This solution worked for me:
Change distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.2-all.zip to distributionUrl=https\://services.gradle.org/distributions/gradle-6.7-all.zip in android/gradle/wrapper/gradle-wrapper.properties and run ./gradlew clean in the android directory. After that I ran flutter clean and everything built as expected.

This solve this problem. But after that I got other plugin issues. Please re-open this issue

This solution worked for me:
Change distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.2-all.zip to distributionUrl=https\://services.gradle.org/distributions/gradle-6.7-all.zip in android/gradle/wrapper/gradle-wrapper.properties and run ./gradlew clean in the android directory. After that I ran flutter clean and everything built as expected.

This solve this problem. But after that I got other plugin issues. Please re-open this issue

I'm not really sure but perhaps you are using plugins that do not support this gradle version

I just realized, its a duplicate from this: https://github.com/fluttercommunity/plus_plugins/issues/324
where its solved the same way


ABI submission for transaction data decoding

Hi, I want to submit contract abi for data decoding
Chain: Optimism (10)
Contract Address: 0x628539959F3B3bb0cFe2102dCaa659cf1E8D19EB
It's already verified on scanner (https://optimistic.etherscan.io/address/0x628539959F3B3bb0cFe2102dCaa659cf1E8D19EB#code)
and sourcify (https://sourcify.dev/#/lookup/0x628539959F3B3bb0cFe2102dCaa659cf1E8D19EB)

Then it will be picked by our service as soon as any account interact with the contract


Fix out-of-bounds read in the new HTML tokenizer

Also set up the MSVC CI configuration so that it detects this kind of issue.
Example of it detecting the issue fixed in this PR here: https://github.com/robinlinden/hastur/actions/runs/1641134299

Ah, may bad. I should have catch this!

No worries! I'm surprised literally none of the CI caught it. :P I mean, we run with both valgrind and asan. Maybe we need some _FORTIFY_SOURCE-like thing.


Release/v0.4.2 - UniswapConnector03

Description

Fixes #117
Adds UniswapConnector03.sol.
Adds flashClose functionality.

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Cherry-pick prometheus logic from master (1.13)

Improve prometheus support in old perf-tests branches.
Helps with multi-master clusters.
/cc mm4tt
/hold

/approve
/assign @oxddr
Leaving the lgtm to the current oncall, as we don't have presubmits for release branches we should be keeping eye on the continuous test dashboards after this merges.

/hold
Please clean up the commits (looks like we have 4 here, while in other branches we have just one).

Fixed commit history, end results is binary identical.

manual test passed
/unhold

/lgtm


Project Detail screen layout

On project screen, the Client name should come first. And if there are multiple projects for the same client, the entries should be clubbed. The client name should appear only ones.

Should be replaced by filters. Closing.


Should it be Genres instead of Genders?

Describe the bug
I am not a native speaker, but I think where it says Genders on the left sidebar, it should actually be Genres? Maybe I think...
To Reproduce
Steps to reproduce the behavior:

Go to the landing page
Check the left menu

Expected behavior
A link to the genres, as in Mangadex.
Thanks!

Hi @kinow
You are right!
It should be genre and not gender
As for the expected Behavior, on the right side of the bar there is a dropdown with a list of genres.
I must mention that the UI of the application that is now is something temporary, I can change dramatically. So soon I will be structuring the UI better.
Any idea will be more than received

I was looking for vuejs apps to contribute to, so keen to help with easy tasks. Thanks!

Hi @kinow ,
Sorry ... I thought you were asking me to fix it.
Once I have another issue available you can contribute.


Browser Info is not always correct

I am currently using LE with page_info: 'per-page'.
With this option, LE sends browser information using navigator.appName and navigator.appVersion. These are deprecated and removed from Web Standards.
In https://developer.mozilla.org/en-US/docs/Web/API/NavigatorID/appName

Note: Do not rely on this property to return the correct browser name. In most browsers (like Firefox, Chrome, Safari, Opera and Internet Explorer) the returned string is "Netscape".

Similarly in https://developer.mozilla.org/en-US/docs/Web/API/NavigatorID/appVersion

Note: Do not rely on this property to return the correct browser version. In Gecko-based browsers (like Firefox) and WebKit-based browsers (like Chrome and Safari) the returned value starts with "5.0" followed by platform information. In Opera 10 and newer the returned version does not match the actual browser version, either.

I believe it would be navigator.userAgent would be a better choice.

Looking into this, it seems like userAgent has also been deprecated.
https://developer.mozilla.org/en-US/docs/Web/API/NavigatorID/userAgent
Ill see what alternatives there are.

Reading up on this topic a bit more it seems entire way of getting Browser information is extremely murky and full of inconsistencies. All three standard ways of getting browser information (appName, appVersion, userAgent) are being deprecated and have been removed from WebStandards. The reality of the situation is that there is no go to replacement for any of these.
Now we can add userAgent on top of what we are already sending but this will have the exact same problems as the other properties of Navigators (including also being deprecated).


Use amethyst_core 0.10

This should make specs-physics available to developers who are using Amethyst 0.15.

This PR didn't work as-is due to other changes, so I included your changes here: https://github.com/amethyst/specs-physics/pull/35
Thank you! <3


Moment-timezone Dependency

Hi,
I am trying to config Moment-Jalaali to format date and time based on a timezone, and I have noticed that Moment-Timezone is a dependency of Moment-Jalaali. Can you please explain the reason behind that? Is Moment-Jalaali really dependent on Moment-Timezone? If so, and if the package is installed, Why does Moment-Jalaali fail to support moment.tz() functionality?
I have also found out that moment().tz('example-timezone').format() works and converts the timestamps to the example timezone but if you use moment().tz('example-timezone') without the tagging format() function, it would trough an error.
Thanks in advance for noticing.

Hi,
The reason for dependency is surely for calculating the date and time in accordance to day-light saving rules. If the dependency was not there, the calculated date and time would be wrong.
About the tz function not working, I'm not sure that it even existed when this project was created. But if you are interested, we welcome pull-requests.

So if the moment-timezone dependency is there and I suppose is adding to the bundle size, why don't you (moment-jalaali) support the tz functionalities for Iran timezone?
Am I correct in assuming that in the projects that use moment-jalaali, the moment-timezone lib is added to the final bundle?
About the PR, I noticed that someone had opened such a request but that was closed due to the fact that moment-timezone is a heavy package.

If you are interested in working on this issue, check here: https://github.com/jalaali/moment-jalaali/pull/216#issuecomment-1256950515


Template review feedback

Thanks for submitting a template to the gallery, there were a few issues in your template that needed to be resolved ahead of approving the template for the gallery.

encodeUri should be used on user provided values for creating the url. This method returns an encoded Uniform Resource Identifier (URI) by escaping special characters. You should use this method on data.endpoint, data.tealiumAccount, data.tealiumProfile when generating the url
url = data.endpoint + '/' + data.tealiumAccount + '/' + data.tealiumProfile + '/' +
visitorId + '?callback=tealium_gtm_enrich&rnd=' + timestamp;

Thank you for your review.  This is now updated. 👍

Thank you for your review.  This is now updated. 👍


Allow delegated auth transaction to transition to the handle authentication failure state

Without this change an AuthenticationException would just display a stack trace error page.

+1
This one was more straightforward than this: https://github.com/apereo/cas/pull/3293

@sbearcsiro @mmoayyed does it make sense to backport it on the 5.2.x branch?

@leleuj I was just looking at that as well, it seems like this change could slot in to 5.2.x almost as is, I'll submit that as a PR... it would also be much nicer than doing something like this:
    private fun patchDelegatedAuthAction(flow: Flow) {
        val clientAction = flow.getState(DelegatedClientAuthenticationAction.CLIENT_ACTION) as ActionState
        createTransitionForState(clientAction, CasWebflowConstants.TRANSITION_ID_AUTHENTICATION_FAILURE, CasWebflowConstants.STATE_ID_HANDLE_AUTHN_FAILURE)
        val eventExecutingExceptionHandler = object : FlowExecutionExceptionHandler {
            override fun canHandle(exception: FlowExecutionException) = findException<AuthenticationException>(exception) != null

            override fun handle(exception: FlowExecutionException, context: RequestControlContext) {
                val authException = findException<AuthenticationException>(exception) ?: throw IllegalStateException("$exception was not caused by a AuthenticationException")
                val event = EventFactorySupport().event(
                    (context.currentState as? ActionState)?.actionList?.firstOrNull(),
                    CasWebflowConstants.TRANSITION_ID_AUTHENTICATION_FAILURE,
                    LocalAttributeMap(CasWebflowConstants.TRANSITION_ID_ERROR, authException)
                )
                context.handleEvent(event)
            }

            inline fun <reified T> findException(exception: Throwable): T? {
                var e: Throwable? = exception
                do {
                    if (e is T) return e
                    e = e?.cause
                } while (e != null)
                return null
            }

        }
        clientAction.exceptionHandlerSet.add(eventExecutingExceptionHandler)
    }

although would this (or something similar) be useful as a flow global exception handler?

Thanks for the backport


Provide content addressable URLs -- download by hash

What's the problem this feature will solve?
In the Spack package manager we register the sha256 of the sources of any package, whether it's Python, C, C++, or Fortran.
For PyPI hosted packages we either have to

make an API request to figure out the download URL
store both the sha256 and the download URL
make an educated guess about the download URL

Option number 3 is pain due to inconsistencies, e.g.
https://files.pythonhosted.org/packages/source/F/Fiona/Fiona-1.9.4.tar.gz
https://files.pythonhosted.org/packages/source/f/fiona/fiona-1.9.5.tar.gz  # inconsistent capitalization

or
https://pypi.org/packages/source/b/bitstring/bitstring-3.1.5.zip
https://pypi.org/packages/source/b/bitstring/bitstring-4.0.2.tar.gz  # inconsistent archive

Describe the solution you'd like
We'd prefer to only store the hash and do a single request to download the wheel / sdist from PyPI, without having to make a guess or deal with exceptions in naming.
That means we'd like to download by hash.
For example, if we wanna download black-24.2.0-py3-none-any.whl, which has a sha256 e8a6ae970537e67830776488bca52000eaa37fa63b9988e8c487458d9cd5ace6 it would be great if that was just one request to
https://files.pythonhosted.org/packages/black/sha256:e8a6ae970537e67830776488bca52000eaa37fa63b9988e8c487458d9cd5ace6
and have that redirect to the relevant download URL.

Please see https://warehouse.pypa.io/api-reference/integration-guide.html#predictable-urls

That is not a helpful way to deal with this issue.
The suggestion
def source_url(name, version):
    return f'{host}/packages/source/{name[0]}/{name}/{name}-{version}.tar.gz'

is wrong for both examples provided:
https://files.pythonhosted.org/packages/source/F/Fiona/Fiona-1.9.4.tar.gz
https://files.pythonhosted.org/packages/source/f/fiona/fiona-1.9.5.tar.gz  # inconsistent capitalization

https://pypi.org/packages/source/b/bitstring/bitstring-3.1.5.zip
https://pypi.org/packages/source/b/bitstring/bitstring-4.0.2.tar.gz  # inconsistent archive


bug in unscaling for target scalers?

i shouldn't get values outside the input domain for the input values

add better test case - check exactly this in the test

this is checked via the fix for #32


Enum constructors aren't inferred to be Sendable

Description
I think that SE-0418 should apply to the following code, but this produces an error:
error: converting non-sendable function value to '@Sendable (Enum1) -> Enum2' may introduce data races
10 |
11 | func test() {
12 |     testConvert(Enum2.bar)
   |                       `- error: converting non-sendable function value to '@Sendable (Enum1) -> Enum2' may introduce data races
13 | }
14 |

Reproduction
func testConvert<T, U>(_ transform: @Sendable @escaping (T) -> U) {}

enum Enum1 {
    case foo
}

enum Enum2 {
    case bar(Enum1)
}

func test() {
    testConvert({ @Sendable in Enum2.bar })
}

Expected behavior
This should compile without error.
Environment
Apple Swift version 6.0-dev (LLVM bf8bbb910874156, Swift a0bb875256e41ae)
Target: arm64-apple-macosx14.0
Additional information
No response

I think we already have a dupe for this (I'll try to find it), the problem here is not with initializer itself it's with how the partially applied access is modeled with autoclosures.

Fixed by https://github.com/swiftlang/swift/pull/74363


Installation instructions

I've been running prior versions of vCheck for years and it's been great but I decided to upgrade and I'm completely lost to the point I can't even get it installed.
The instructions say to run vCheckUtils.ps1 which I do, but there is no Schedule-vCheck function that I can find. I can only assume this is where I would configure my connection settings since running vCheck.ps1 for the first time doesn't prompt for config settings anymore.
Also, as someone who has no experience running Slack there doesn't seem to be any way for me to get registered (no associated workspace) so I can ask a question, which seems to defeat the purpose of a support forum.
Can someone please clarify what I'm missing. Thanks.

There are a couple of options in this situation:

Create a new directory with the new version of vCheck. On first run you will need to customise everything again.
Again, create a new install of vCheck, but use the Export-vCheckSettings functions to export the settings from the existing install and then the Import-vCheckSettings function to import to the new version. You will just need to manually update the old vCheckUtils.ps1 as it may not have these functions defined- I think this is the problem you are having.

If you already have vCheck scheduled, you don't need to recreate the job if you just keep the paths the same.

Hi All,
I agree with @ArnaudLoos that this is a little confusing. When you run vCheckUtils.ps1 it doesn't return all the available functions. Having a quick look at the script it appears the command to show all the available functions is not at the end of the file but towards the middle so anything after
Get-vCheckCommand
on 672 doesn't show up. It's definitely there though!
To run it fresh (ie without the import options @Sneddo showed above) you'd do the following:
traverse to the folder you've unzipped
run:
. .\vCheckUtils.ps1 Schedule-vCheck
then run:
Schedule-vCheck
and it should start asking you for all the required info to run.
I would suggest 2 changes to the repo if anyone is interested (happy to put a pull request in)

change Schedule-vCheck to Set-vCheckSchedule (this is for my inner Don Jones)
update readme.md to reflect the the full steps to run a new install per the info above

Please let me know if you think that is worthwhile.

Thank you @elwaz for the help. Running your command allowed me to see additional functions I didn't see before. I was able to run Schedule-vCheck (from an elevated prompt) and schedule the job. I see it only gives you the ability to set the time of day the report is run, and it runs it daily. For anyone looking to change this the task is listed in Task Scheduler under Microsoft > Windows > Powershell > ScheduledJobs.
Although this allowed the scheduled task to be created it did not run me through the setup wizard.
Based on me parsing the code and looking at the available functions I decided to run Get-vCheckPlugin next which resulted in an error stating the remote server returned a 403 forbidden. Manually browsing to https://vcheck.report/plugins.xml throws the same error.
Looking at GlobalVariables.ps1 shows me that $SetupWizard is set to true so I think it should run me through the wizard the first time I run vCheck.ps1. In fact when I do run vCheck.ps1 I get the yellow warning at the top stating it's the first time I've run the script, but then it immediately begins plugin processing and then fails at resolving vcsa.local.lab which is the default VIServer configured in the initialization script.
 I probably should have run this sooner. As for the rest of the functions, I think I'll just shy away from those for now until I'm willing to go through all the code to see what they actually do.

I experienced this exact issue with a clean fresh copy of the latest version.

Did the above process work for you?

I ended up using the dev branch which works quite nicely. I still have an environment that uses the master branch so I'll give it a try
Get Outlook for Androidhttps://aka.ms/ghei36
On Fri, Dec 15, 2017 at 3:01 AM +0000, "elwaz" <notifications<EMAIL_ADDRESS>wrote:
Did the above process work for you?

You are receiving this because you commented.
Reply to this email directly, view it on GitHubhttps://github.com/alanrenouf/vCheck-vSphere/issues/594#issuecomment-351899783, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ALvb5zjjolsQblJfyeMicBjLp73hoRXvks5tAeAbgaJpZM4QcOBI.

let us know how you go. if the DEV branch fixes this it's probably worth marking this issue as associated / closing

Fixed the missing plugins.xml- looks like this wasn't added to the vCheckReport website repo.
Hopefully this is fixed in the dev branch. I'm hoping next week will be pretty quiet at work so I can do another merge to master...

@Sneddo there's a workaround so don't nuke you're holiday season on this!


API 0.6: Support layer caching being opt-in

In order to support Buildpack API 0.6, we need to support layer caching now being opt-in:

Buildpacks must explicitly opt-in to layer re-use by appending to <layers>/<layer>.toml (https://github.com/buildpacks/spec/issues/132, https://github.com/buildpacks/spec/pull/209, RFC 0052).

Spec:
https://github.com/buildpacks/spec/blob/buildpack/0.6/buildpack.md#layer-types
We'll need to:

Make sure that the layer types are optional when the layer manifest is being serialised (they are, but we should add tests)
Decide on the UX for setting the layer types again on the "keep layer" flow, given currently, the layers are only set typically on create: https://github.com/Malax/libcnb.rs/blob/f46bdda85838c9cc21cd1de3243d4160b85afc12/examples/example-02-ruby-sample/src/layers/bundler.rs#L83

GUS-W-10025493.

I'm in favour of either:

Move type declaration out of update and create

or:

Remove LayerLifecycle in favor of another interface

I'm also not too worried about making people change their code. This library is still young, version pre v1, and I'd rather us make breaking changes if it means we can iterate towards a cleaner API :-)

Meant to say - thank you for the great write-up!


fix MSVC build

see https://msdn.microsoft.com/en-us/library/a3140177.aspx to read about MSVC intrinsics

Looks good, but instead of checking for __WIN32__ and friends, couldn't you explicitly check for MSVC? Maybe GCC on Win32 also defines __WIN32__.

Looks good, but instead of checking for __WIN32__ and friends, couldn't you explicitly check for MSVC? Maybe GCC on Win32 also defines __WIN32__.

You're right; this is a MSVC specific fix and enabling it if _WIN32 or __WIN32__ are defined will break gcc and clang builds on windows. An appropriate preprocessor check would be:
#if defined(_MSC_VER)

Yep, I'll fix this, was a little busy

Errr, I'm very curious how you came across this... those intrinsics are only used in (enc|dec)/uint(32|64).c and because Visual Studio doesn't define __WORDSIZE at all, none of those files should have been included. I just noticed that, because I compiled the test executable using my cmake build files and visual studio without applying your proposed fix. To my very amusement it compiled just fine and the tests passed without any errors :smile:.
However, I'll merge @yazevnul fix into my base64-cmake repository and correct the preprocessor checks over there.

Just pushed a fixed version to Master. I amended the original commit, so authorship is properly attributed.

@aklomp you haven't fixed the #if __WORDSIZE == * in codec_plain.c :disappointed:, whithout this MSVC won't include the (enc|dec)/uint(32|64).c files, see BurningEnlightenment/base64-cmake@d405e70fe0ab87ada718e209b742b8d634a72939

Good catch, I totally overlooked that.  Congratulations on your first in-tree commits ;)
I decided to rebase instead of merge, because your branch is built on top of the Cmake layer, and I'm not quite ready to tackle that just yet.


Add CUDA_VERSION define for Cython compilation

Probably this is not the best place to do this but I have 0 knowledge of the building/compilation system.
Would love some feedback on where to set this option.
The main reason for this is to allow compile-time conditionals such as IF CUDA_VERSION in the *pyx *pxd files to avoid compilation errors within different CUDA versions when accessing struct fields and so.
BTW, compile_time_env is not documented in cythonize args so this is also scary, but there is no other way to set this. https://cython.readthedocs.io/en/latest/src/userguide/source_files_and_compilation.html#cythonize-arguments

compile_time_env was once added in https://github.com/cupy/cupy/pull/3534/commits/6479c0e03faadbb0d2893c2a2648a55120ea0bc5 but got removed later.

I also need compile_time_env for #3892. There, cuFFT and hipFFT have different types for the plan handle...(int vs struct*, wtf).

Resolved conflict.
pfnCI, test this please.

Jenkins CI test (for commit 8886c6e48fd35b312f1f9195c49414eb80201656, target branch master) succeeded!

Seems like AMD CI needs an additional package 😅

2020-09-29 11:19:27.452921 STDOUT 2085] | compile_time_env['CUDA_VERSION'] = build.get_cuda_version() |
2020-09-29 11:19:27.452924 STDOUT 2085] | File "/tmp/flexci/run-00130544/tmp/pip-13jpwmr6-build/install/build.py", line 321, in get_cuda_version |
2020-09-29 11:19:27.452929 STDOUT 2085] | raise RuntimeError(msg) |
2020-09-29 11:19:27.452966 STDOUT 2085] | RuntimeError: check_cuda_version() must be called first. |
2020-09-29 11:19:27.452967 STDOUT 2085] | Error in sys.excepthook: |
2020-09-29 11:19:27.452971 STDOUT 2085] | Traceback (most recent call last): |
2020-09-29 11:19:27.452996 STDOUT 2085] | File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 63, in apport_excepthook |
2020-09-29 11:19:27.452998 STDOUT 2085] | from apport.fileutils import likely_packaged, get_recent_crashes |
2020-09-29 11:19:27.453001 STDOUT 2085] | File "/usr/lib/python3/dist-packages/apport/__init__.py", line 5, in <module> |
2020-09-29 11:19:27.453031 STDOUT 2085] | from apport.report import Report |
2020-09-29 11:19:27.453033 STDOUT 2085] | File "/usr/lib/python3/dist-packages/apport/report.py", line 30, in <module> |
2020-09-29 11:19:27.453036 STDOUT 2085] | import apport.fileutils |
2020-09-29 11:19:27.453060 STDOUT 2085] | File "/usr/lib/python3/dist-packages/apport/fileutils.py", line 23, in <module> |
2020-09-29 11:19:27.453062 STDOUT 2085] | from apport.packaging_impl import impl as packaging |
2020-09-29 11:19:27.453065 STDOUT 2085] | File "/usr/lib/python3/dist-packages/apport/packaging_impl.py", line 24, in <module> |
2020-09-29 11:19:27.453111 STDOUT 2085] | import apt |
2020-09-29 11:19:27.453113 STDOUT 2085] | File "/usr/lib/python3/dist-packages/apt/__init__.py", line 23, in <module> |
2020-09-29 11:19:27.453131 STDOUT 2085] | import apt_pkg |
2020-09-29 11:19:27.453133 STDOUT 2085] | ModuleNotFoundError: No module named 'apt_pkg' |
2020-09-29 11:19:27.453159 STDOUT 2085]

No, it's just that you need to call check_cuda_version() before calling get_cuda_version().

I will fix the if to avoid calling get cuda version if we are using hip

Jenkins, test this please

Jenkins CI test (for commit 087d91dd08bca9a0afe46b871e693bcdc8be7d32, target branch master) succeeded!

LGTM!


When can I read the paper？

This seems to be a very excellent job. May I know when I can read this paper? Or is there an arxiv version of the paper available?

AAAI will release it soon.

Hello, I also want to know if you are willing to publish the code on other datasets (or send me an email) for my convenience in reading. If possible, I would greatly appreciate it!

The details of the experiment are described in the supplementary material, which you can use to reproduce the experiment on ActivityNet.

So should I wait for AAAI to publish your paper and then I can adjust the hyper-parameters according to the description in your paper to reproduce it?


fails to detect profiles in Ubuntu 18.04

something to do with gconftool-2
`This script will ask you which Gnome Terminal profile to overwrite.
Please note that there is no uninstall option yet. If you do not wish
to overwrite any of your profiles, you should create a new profile
before you run this script. However, you can reset your colors to the
Gnome default, by running:
Gnome >= 3.8 dconf reset -f /org/gnome/terminal/legacy/profiles:/
Gnome < 3.8 gconftool-2 --recursive-unset /apps/gnome-terminal

By default, it runs in the interactive mode, but it also can be run
non-interactively, just feed it with the necessary options, see
'install.sh --help' for details.
Please select a Gnome Terminal profile:

You have selected:

./install.sh: line 86: gconftool-2: command not found
  **Profile: is not a valid profile ()**

Are you sure you want to overwrite the selected profile?
(YES to continue) `

Did you ever find a fix or work around? this is happening for me too

something new here ? I have the same problem

i ended up using this
http://mayccoll.github.io/Gogh/#0
just make sure you create a junk profile in terminal (something other than default) before running that command
and they have many more styles including monokai


Record audio of different devices

Hello,
I just installed the software on my Ubuntu laptop and recording in general works fine. I want to use it to record things I play on my windows desktop. I would like to hear everything via my USB headset and use it to talk to my mates via Discord. On Windows, I have setup Discord to use my headset as in- and output device. On Windows, I can either set the output audio device to Elgato, my speakers or headset. Obviously, I'd like to set that to my headset as well, but then I do not have any sound on the recording on my laptop. Is there a workaround for that so that I can hear ingame sounds and discord on my headset and record it on my laptop via Elgato Game Capture HD?
Edit: I don't want to record on my PC directly (with nVidia Shadowplay, Fraps etc) because my CPU usage is already at 100% and sometimes updates break my game so that it will crash once in a while due to CPU usage. Thus, I want to keep CPU usage to a minimum.

Can you rephrase your question, I am not sure what you want to do.
What is connected to what?
What runs what?
Where is the sound coming from?
Where should it go ?


Support debug mode

I've changed that FLUTTER_RELEASE is changed in conjunction with CMAKE_BUILD_TYPE.
e.g.
$ cmake -DUSER_PROJECT_PATH=examples/flutter-x11-client -DCMAKE_BUILD_TYPE=Debug ..
$ cmake --build .
$ FLUTTER_ENGINE_SWITCHES=2 \
     FLUTTER_ENGINE_SWITCH_1="observatory-port=12345"  \
     FLUTTER_ENGINE_SWITCH_2="disable-service-auth-codes" \
     ./flutter-x11-clinet sample/build/linux/x64/debug/bundle

Related issues

https://github.com/sony/flutter-embedded-linux/issues/50

@Mai-Matsuura Please review this PR.

@HidenoriMatsubayashi  I've checked the changes and it looks fine.


Procodile run returns TypeError

Hi, I get the following error when using procodile run on the command line.
procodile run -- bundle exec rake db:migrate
/home/brimir/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/procodile-1.0.19/lib/procodile/cli.rb:366:in `exec': no implicit conversion of Fixnum into String (TypeError)
        from /home/brimir/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/procodile-1.0.19/lib/procodile/cli.rb:366:in `run'
        from /home/brimir/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/procodile-1.0.19/lib/procodile/cli.rb:39:in `public_send'
        from /home/brimir/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/procodile-1.0.19/lib/procodile/cli.rb:39:in `dispatch'
        from /home/brimir/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/procodile-1.0.19/bin/procodile:93:in `<top (required)>'
        from /home/brimir/.rbenv/versions/2.3.1/bin/procodile:23:in `load'
        from /home/brimir/.rbenv/versions/2.3.1/bin/procodile:23:in `<main>'

This happened when environment variables were provided as integers rather than strings. This has now been fixed to make all environment variable values strings. run has now been renamed to exec but run will work.


Bag input feature tf2 porting

Code Pull Requests
Please provide the following:

a clear explanation of what your code dose
if applicable, a reference to an issue
a reproducible test for your PR (code, model definition and data sample)

Documentation Pull Requests
Note that the documentation HTML files are in docs/ while the Markdown sources are in mkdocs/docs.
If you are proposing a modification to the documentation you should change only the Markdown files.
api.md is automatically generated from the docstrings in the code, so if you want to change something in that file, first modify ludwig/api.py docstring, then run mkdocs/code_docs_autogen.py, which will create mkdocs/docs/api.md .

Left a couple comments, minor stuff.
Other than that, does this pass the tests? If yes I'll merge once the comments are addressed.

@w4nderlust test_experiment_various_feature_types which uses bag feature as input passes locally.


Refactor extension discovery and add base module for all extensions

Resolves #329
This may supersede #333
With this PR a base module is now expected in an extension that will clearly describe what the extension supports. This should prevent pretty much all Code.ensure_compiled?/1 calls, but is still backwards compatible.
For extensions missing the base module a warning will be printed with no MyCustomModule base module to check for ["Ecto", "Schema"] support found, please use Pow.Extension.Base to implement it).
A base module would look like this:
defmodule PowEmailConfirmation do
  @moduledoc false
  use Pow.Extension.Base

  @impl true
  def ecto_schema?(), do: true

  @impl true
  def phoenix_controller_callbacks?(), do: true

  @impl true
  def phoenix_router?(), do: true

  @impl true
  def phoenix_messages?(), do: true
end

As discussed in https://github.com/danschultzer/pow/pull/333#issuecomment-555798474 I think it would be wise to require explicitly passing extensions, and maybe include the suggestion in https://github.com/danschultzer/pow/issues/329#issuecomment-554907368 to have a test helper that can verify the extensions has been correctly set up.


REGEX frontend hangs for function declaration, followed by subroutine

An odd corner case, where a function declaration that uses inline return type declaration, and happens to be followed by another subroutine, can send the REGEX frontend into an infinite while loop and cause it to hang (no error returned!).
The following MFE triggers this behaviour, only when both the inline return type declaration and(!) the routine after the function are present. Removing either seem to side-step the sissue.
In [23]: fcode = """
REAL(KIND=JPRB)  FUNCTION  DOT_PRODUCT_ECV()

END FUNCTION DOT_PRODUCT_ECV

SUBROUTINE DOT_PROD_SP_2D()

END SUBROUTINE DOT_PROD_SP_2D
"""

In [24]: Sourcefile.from_source(fcode, frontend=REGEX)

Issue is due to catastrophic backtracking, which means re.search did not complete - not sure if there is a good way to catch this gracefully in the reader loop.


[Bug] Exposures can't reference private model

Is this a new bug in dbt-core?

[X] I believe this is a new bug in dbt-core
[X] I have searched the existing issues, and I could not find an existing issue for this bug

Current Behavior
Exposure cannot reference a private model although it could in the 1.6 version.
Exposure definition:
- name: "test_dashboard"
  label: "Test Dashboard"
  type: dashboard
  maturity: medium

  depends_on:
    - ref('private_model')

  owner:
    name: Egor Tarasenko

dbt ls returns the following output:
Parsing Error
  Node exposure.psdw_rs.test_dashboard attempted to reference node model.psdw_rs.private_model, which is not allowed because the referenced node is private to the 'private_group' group.

Expected Behavior
Referencing a private model in exposure doesn't rise an error
Steps To Reproduce

install dbt-core, dbt-redshift >= 1.7
Create a private model
Reference it from Exposure:

- name: "test_dashboard"
  label: "Test Dashboard"
  type: dashboard
  maturity: medium

  depends_on:
    - ref('private_model')

  owner:
    name: Egor Tarasenko

Run: dbt ls

Relevant log output
Parsing Error
  Node exposure.psdw_rs.test_dashboard attempted to reference node model.psdw_rs.private_model, which is not allowed because the referenced node is private to the 'private_group' group.

Environment
- Python: 3.10
- dbt: dbt-core==1.7 dbt-redshift==1.7

Which database adapter are you using with dbt?
redshift
Additional Context
No response

@dat-a-ish Thanks for opening - I'm going to close this as a duplicate of:

https://github.com/dbt-labs/dbt-core/issues/9339

While it doesn't feel like a recommended practice to reference a private model within an exposure — that model is definitionally not meant to be an interface for external consumption — it should still be possible. Similar to referencing a source within an exposure: not encouraged, but possible.


HTTP Security

Coverage decreased (-0.1%) to 76.491% when pulling ca0d1ae9e2fc9d069294d5c759c4605c1cb9f597 on lukasmacko:security into 665a013671caefde153f76e4f8358d0a13a17054 on contiv:master.


no_std trouble with crate blake2-rfc

This is expected to be an upstream problem, but I couldn't find the cause so far, maybe you can help?
https://github.com/cesarb/blake2-rfc/issues/12
https://github.com/cesarb/blake2-rfc

Its probably a problem with a dependency of blake2.rfc: arrayvec doesnt support no_std correctly

it wasn't arrayvec. Other ideas?

did you pass default-features = false?

yes


How can I deploy this plugin?

How can I deploy hexo-hey in my online blog hosted by Github Pages?

Clicked the wrong button...


Create "gt_voxelize_geo.py"

Script for creating a voxelized version out of a model.
Option to extract color out of textures.
Resolution to determine how many voxels to generate.

It's easy enough to do it in Houdini and Bifrost already. No need for a script.


Gradle Code

hi , please insert build.gradle code
for example :     compile 'com.android.support:design:22.2.0'

Sorry,I don't get your point.
Do you mean this build.gradle?

yeah, my mean in build.gradle

I update the build.gradle to the latest version.
I clone this project. And import it into Android Studio. It works fine.

@tellfa
Sorry，I just get your point.
I upload it to jcenter. So now you can use this code to add the library.
compile 'com.victor.ringbutton:lib:1.0'


Fixed setting JSON Configuration with old or nil data

This fixes two things with downloadAndSetConfiguration:

Crash on app first launch as it tries to call NSJSONSerialization JSONObjectWithData:options:error: with a nil data parameter and the exception isn't caught
Setting an old configuration even after downloading a new one

Recreating this PR with the correct branch branch.


Request - Grid View for Artists

Hello,
Is it possible to use Grid View for Artists? I can switch between grid view and list view when looking at albums, but I don't see how to show artists in grid view. Is this possible?

You need to have the "Music and Artist Information" plugin installed to provide artist images.


Synthesis failed for Google.Cloud.MediaTranslation.V1Beta1

Hello! Autosynth couldn't regenerate Google.Cloud.MediaTranslation.V1Beta1. :broken_heart:
Please investigate and fix this issue within 5 business days.  While it remains broken,
this library cannot be updated with changes to the Google.Cloud.MediaTranslation.V1Beta1 API, and the library grows
stale.
See https://github.com/googleapis/synthtool/blob/master/autosynth/TroubleShooting.md
for trouble shooting tips.
Here's the output from running synth.py:
2021-03-19 22:44:22,014 autosynth [INFO] > logs will be written to: /tmpfs/src/logs/Google.Cloud.MediaTranslation.V1Beta1
2021-03-19 22:44:22,611 autosynth [DEBUG] > Running: git config --global core.excludesfile /home/kbuilder/.autosynth-gitignore
2021-03-19 22:44:22,615 autosynth [DEBUG] > Running: git config user.name yoshi-automation
2021-03-19 22:44:22,619 autosynth [DEBUG] > Running: git config user.email<EMAIL_ADDRESS>2021-03-19 22:44:22,623 autosynth [DEBUG] > Running: git config push.default simple
2021-03-19 22:44:22,626 autosynth [DEBUG] > Running: git branch -f autosynth-Google.Cloud.MediaTranslation.V1Beta1
2021-03-19 22:44:22,630 autosynth [DEBUG] > Running: git checkout autosynth-Google.Cloud.MediaTranslation.V1Beta1
Switched to branch 'autosynth-Google.Cloud.MediaTranslation.V1Beta1'
2021-03-19 22:44:22,866 autosynth [DEBUG] > Running: git rev-parse --show-toplevel
2021-03-19 22:44:22,873 autosynth [DEBUG] > Running: git log -1 --pretty=%H
2021-03-19 22:44:22,877 autosynth [DEBUG] > Running: git remote get-url origin
2021-03-19 22:44:22,911 synthtool [ERROR] > Failed executing git checkout master:

error: Your local changes to the following files would be overwritten by checkout:
	google/cloud/dialogflow/v2/answer_record.proto
	google/cloud/dialogflow/v2/conversation.proto
	google/cloud/dialogflow/v2/conversation_profile.proto
	google/cloud/dialogflow/v2/participant.proto
Please commit your changes or stash them before you switch branches.
Aborting

Traceback (most recent call last):
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 354, in <module>
    main()
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 189, in main
    return _inner_main(temp_dir)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 312, in _inner_main
    git_source.enumerate_versions(sources, pathlib.Path(temp_dir))
  File "/tmpfs/src/github/synthtool/autosynth/git_source.py", line 202, in enumerate_versions
    source_versions = enumerate_versions_for_source(git_source, temp_dir)
  File "/tmpfs/src/github/synthtool/autosynth/git_source.py", line 166, in enumerate_versions_for_source
    local_repo_dir = str(synthtool_git.clone(remote))
  File "/tmpfs/src/github/synthtool/synthtool/sources/git.py", line 85, in clone
    shell.run(["git", "checkout", "master"], cwd=str(dest), check=True)
  File "/tmpfs/src/github/synthtool/synthtool/shell.py", line 39, in run
    raise exc
  File "/tmpfs/src/github/synthtool/synthtool/shell.py", line 33, in run
    encoding="utf-8",
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/subprocess.py", line 438, in run
    output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['git', 'checkout', 'master']' returned non-zero exit status 1.

Google internal developers can see the full log here.

Autosynth passed, closing! :green_heart:


InterLock

New gang onion DLS:
http://ebhmkoohccl45qesdbvrjqtyro2hmhkmh6vkyfyjjzfllm3ix72aqaid.onion/
Leaks are on this page: http://ebhmkoohccl45qesdbvrjqtyro2hmhkmh6vkyfyjjzfllm3ix72aqaid.onion/leaks.php

Thank you, I've added this new gang to the database.
Parser written and first victim added to database.


 while login for the first time

After successful installation of version 2.0, unable to login using the user credentials created using Cognito. The login screen is stuck with the message "Please wait, while we fetch your access roles...".
I have followed all the exact steps mentioned in the installation document. Can someone let me know what am I missing here? Appreciate your help, thanks!

@shoebshaikh1, Could you please check https://github.com/PaladinCloud/CE/wiki/Paladin-Cloud-User-Management-with-AWS-Cognito  to see if the configuration needed for Cognito is complete ? if you are still getting stuck, please post your Cognito screenshots so we can see what is going on.

Hi @Subbu-PaladinCloud, thanks for your reply. I have checked the Cognito configurations in the document link provided by you and they are exactly the same. However, I am still facing the same issue. I have also tried installing the latest version but facing the same issue. I am attaching the screenshot of the message I am getting while I try to login to Paladin after the setup is completed. Thanks!

Sorry to hear you are still having an issue, let me try and get some help.

@shoebshaikh1 would you be able to provide a screenshot of you Console and Network tab?
If running in Chrome:

open a new tab and open dev tools: chrome menu -> more tools -> dev tools

In dev tools - please take a screenshots of both the "console" and "network" tabs.

@shoebshaikh1 are you using a custom domain like Paladincloud.mycompany.com or the one AWS creates for you?

@jrastaban - I am using the one which is created by AWS.

I ran into this issue when using the AWS domain too, even with the cert manager SSL. Are you able to get a custom domain that you can add?
That should fix the app freezing on fetching access roles after logging in.

Hi @jrastaban @Subbu-PaladinCloud, I created a private hosted zone on AWS and created a custom domain to map with the AWS load balancer endpoint. Also, I created an SSL certificate using this custom domain and imported the cert onto AWS Certificate Manager.
However, it still gives me the same error. Appreciate your time and help, thanks!

@shoebshaikh1 , would you have some time to get on a call with us so we can walk through your install and see the issues ? if you are in IST Timezone , we can have one of our Tech to get in touch with you in that timezone.

Hi @Subbu-PaladinCloud , yes we can get on a call and look into the issue at the earliest. Let me know when can we connect today. I am currently in the IST time zone. Thanks!

@shoebshaikh1 , let me see our team availability today.

@Subbu-PaladinCloud sure, let me know.

Hi @shoebshaikh1
Can we connect at 6.00pm IST ?

Hi @rnithinpaladin , yes we can connect at 6:00 PM IST. Let me know how can we connect.

<EMAIL_ADDRESS>

@rnithinpaladin  it is - shoeb.shaikh @ flentas.com

@rnithinpaladin  it is shoeb.shaikh@flentas . com

@rnithinpaladin  I am unable to post my email ID here

Hi @shoebshaikh1 check mail i have shared an invite

Hi @shoebshaikh1 please check mail i have shared an invite

Hi, As discussed I will share a meeting link, Will go over  installer process.
Please join slack channel http://paladincloudcommunity.slack.com/
Thanks,

Thanks @rnithinpaladin for jumping on this. @shoebshaikh1 , please join our slack channel. It is much easier to communicate there and we could jump on a huddle much easier.

@shoebshaikh1 , please let us know if you are good based on the call this morning. If you need any additional help, please reach out to @rnithinpaladin. Also it would be great if you join our slack for quicker response and further engagements.

@Subbu-PaladinCloud @rnithinpaladin Thank you for your great support. For now, the issue is solved and we are able to login into Paladin dashboard. Appreciate your time and support, and yes I'll connect with you on the Slack channel. Thanks!

Hi @rnithinpaladin, I was trying to add the AWS account to Paladin and I am facing some issues as I had to run the upgrade command which redeployed the entire stack probably. I made the same changes in the task definitions that we had made earlier, however, I am still getting the same error and unable to log in. Can we quickly connect and check the configurations once? Thanks!

Hi @shoebshaikh1 , what is the resolution for this issue? I have the exact same issue. It would really help the community if you can provide the root cause and resolution steps.

@tejapv There are a few causes of why this happens, but it's usually around making sure that the SSL cert and domain are playing well with Cognito. Can you open a new issue since this one is closed? We can make sure we get this resolved for you.

Sure. I will open a new issue. Thank you.


Failure to build when using Google Ads

I'm working on an app where we make use of Google Ads, and when trying to integrate R.swift, build fails with error "Use of undeclared type 'GADUnifiedNativeAdView'", which comes from one of our other pods (Google-Mobile-Ads-SDK), and it is a view referenced in a .xib file and exists. Clicking the arrow in the 'Custom Class' section redirects me to it, and its functionality was flawless before using R.swift, so I doubt there's any issues there.

I'm not the most expert Swift developer out there, nor do I know the ins and outs of Xcode, so this issue may be a product of my own incompetence. Regardless, any help is appreciated!

Take a look into this:
https://github.com/mac-cain13/R.swift/blob/master/Documentation/QandA.md#how-to-fix-missing-imports-in-the-generated-file
I think is your problem because your Module field in the xib is empty.

@BoscoDomingo I think @javigines answered your question. If not, let us know!

@BoscoDomingo I think @javigines answered your question. If not, let us know!

Yes he did, it is fixed!