Deployment Script AZ_SCRIPTS_OUTPUT_PATH regression

Bicep version
0.4.412
Describe the bug
There appears to be a regression in the deployment script resource tasks ability to output values to AZ_SCRIPTS_OUTPUT_PATH in bash scripts.
To Reproduce
I have a script that uses the az ad app list command to find an app registration and output to a bot service creation task using
appId=$(az ad app list --all --display-name $botName | jq '{"appId": (.[0] .appId)}' > $AZ_SCRIPTS_OUTPUT_PATH)
and last week (7 days ago) when my Action executed I was able to read the output of that with
reference('bot-app-id-create').outputs.appId
when my Action executed today the deployment fails and reports that "outputs" is not available the option on the depScript object
Additional context
full view of the code on last successful run is here
and the workflow definition is here
I have attempted to switch and utilize the resource reference depScript.properties.outputs.appId with the same result.  Any guidance is greatly appreciated.

Luke, thanks for reporting this.
Can you provide the deploymentScripts resource id when the issue repros? To facilitate the investigation, please set the cleanupPreference to "OnExpiration" so that you can still go to the deploymentScripts after the error occurred. Please share what does the outputs section show for the script resource.

No outputs in the deployment section of the portal, Resource ID for the deployment is as follows.  I'm assuming that you're looking for console errors from the in-line bash script, I spent some time with a local file copy of the shell script before cmd+c/cmd+v into the inline task to access the env parameters, so I'm fairly confident that it completes (jq was a new library for me, I'm generally a posh scripter).
(incidentally, if you need my sub-id for tracing, please fire me an email)
/subscriptions/<>/resourceGroups/waterfinder/providers/Microsoft.BotService/botServices/WhitewaterWebster
The status message associated with the Operation Details:
{
    "status": "Failed",
    "error": {
        "code": "InvalidTemplate",
        "message": "Unable to process template language expressions for resource '/subscriptions/<<my-sub-id>>/resourceGroups/waterfinder/providers/Microsoft.BotService/botServices/WhitewaterWebster' at line '1' and column '3323'. 'The language expression property 'outputs' doesn't exist, available properties are 'provisioningState, azCliVersion, scriptContent, arguments, retentionInterval, timeout, containerSettings, status, cleanupPreference'.'",
        "additionalInfo": [
            {
                "type": "TemplateViolation",
                "info": {
                    "lineNumber": 1,
                    "linePosition": 3323,
                    "path": ""
                }
            }
        ]
    }
}

console dump from the GHA that triggered is below.  What interests me is that bicep build main.bicep doesn't barf
ERROR: ***"status":"Failed","error":***"code":"DeploymentFailed","message":"At least one resource deployment operation failed. Please list deployment operations for details. Please see https://aka.ms/DeployOperations for usage details.","details":[***"code":"Conflict","message":"***\r\n  \"status\": \"Failed\",\r\n  \"error\": ***\r\n    \"code\": \"ResourceDeploymentFailure\",\r\n    \"message\": \"The resource operation completed with terminal provisioning state 'Failed'.\",\r\n    \"details\": [\r\n      ***\r\n        \"code\": \"DeploymentFailed\",\r\n        \"message\": \"At least one resource deployment operation failed. Please list deployment operations for details. Please see https://aka.ms/DeployOperations for usage details.\",\r\n        \"details\": [\r\n          ***\r\n            \"code\": \"BadRequest\",\r\n            \"message\": \"***\\r\\n  \\\"error\\\": ***\\r\\n    \\\"code\\\": \\\"InvalidTemplate\\\",\\r\\n    \\\"message\\\": \\\"Unable to process template language expressions for resource '/subscriptions/<<<my-sub-id>>>/resourceGroups/waterfinder/providers/Microsoft.BotService/botServices/WhitewaterWebster' at line '1' and column '3323'. 'The language expression property 'outputs' doesn't exist, available properties are 'provisioningState, azCliVersion, scriptContent, arguments, retentionInterval, timeout, containerSettings, status, cleanupPreference'.'\\\",\\r\\n    \\\"additionalInfo\\\": [\\r\\n      ***\\r\\n        \\\"type\\\": \\\"TemplateViolation\\\",\\r\\n        \\\"info\\\": ***\\r\\n          \\\"lineNumber\\\": 1,\\r\\n          \\\"linePosition\\\": 3323,\\r\\n          \\\"path\\\": \\\"\\\"\\r\\n        ***\\r\\n      ***\\r\\n    ]\\r\\n  ***\\r\\n***\"\r\n          ***\r\n        ]\r\n      ***\r\n    ]\r\n  ***\r\n***"***]***

@lwang2016 I can offer this as well.  Since we switched the deployment to OnExpiration, the ACI and storage account get left behind, and I'm able to inspect the contents of executionresult.json and scriptoutputs.json.  Here is the content of the executionresult.json file:
{
	"ScriptStart": "2021-07-17 22:00:26 ",
	"LoginAttempts": "0",
	"LoginComplete": "2021-07-17 22:00:28 ",
	"DownloadStart": "",
	"DownloadComplete": "",
	"UserScriptStart": "2021-07-17 22:00:28 ",
	"UserScriptComplete": "2021-07-17 22:00:32 ",
	"Result": "Succeeded"
}

Unfortunately scriptoutputs.json is empty json content.   Which based on what I was assuming you were looking for would love that the bash script is failing.  I'd say that is ABSOLUTELY a like scenario in any situation other than it ran successfully when deployed from my local, and the GHA in question here ran successfully now eight days ago with no changes.

@lwang2016 I can close this out for you. The Service Principal that I was attempting to log into the CLI with in my offending deployment script was working with an expired/revoked token.  Everything on your end still works beautifully!  Thank you for taking the time to review this for me!

Great to see the issue was figured out. Thanks for providing all the details.


Uncaught Error: Cannot read property 'object' of undefinedTypeError: Cannot read property 'objec...

[Enter steps to reproduce:]

...
...

Atom: 1.17.0 x64
Electron: 1.3.15
OS: Microsoft Windows 7 Enterprise
Thrown From: Atom Core
Stack Trace
Uncaught Error: Cannot read property 'object' of undefined
TypeError: Cannot read property 'object' of undefined
at ObjectsRegistry.get (C:\Users\svaughn\AppData\Local\atom\app-1.17.0\resources\electron.asar\browser\objects-registry.js:41:28)
at EventEmitter. (C:\Users\svaughn\AppData\Local\atom\app-1.17.0\resources\electron.asar\browser\rpc-server.js:306:31)
at emitMany (events.js:127:13)
at EventEmitter.emit (events.js:201:7)
at WebContents. (C:\Users\svaughn\AppData\Local\atom\app-1.17.0\resources\electron.asar\browser\api\web-contents.js:222:13)
at emitTwo (events.js:106:13)
at WebContents.emit (events.js:191:7)
At C:\Users\svaughn\AppData\Local\atom\app-1.17.0\resources\electron.asar\renderer\api\remote.js:217

Error: Cannot read property 'object' of undefined
TypeError: Cannot read property 'object' of undefined
    at ObjectsRegistry.get (~/AppData/Local/atom/app-1.17.0/resources/electron.asar/browser/objects-registry.js:41:28)
    at EventEmitter.<anonymous> (~/AppData/Local/atom/app-1.17.0/resources/electron.asar/browser/rpc-server.js:306:31)
    at emitMany (events.js:127:13)
    at EventEmitter.emit (events.js:201:7)
    at WebContents.<anonymous> (~/AppData/Local/atom/app-1.17.0/resources/electron.asar/browser/api/web-contents.js:222:13)
    at emitTwo (events.js:106:13)
    at WebContents.emit (events.js:191:7)
    at metaToValue (~/AppData/Local/atom/app-1.17.0/resources/electron.asar/renderer/api/remote.js:217:13)
    at undefined.remoteMemberFunction (~/AppData/Local/atom/app-1.17.0/resources/electron.asar/renderer/api/remote.js:113:18)
    at AtomEnvironment.module.exports.AtomEnvironment.getWindowDimensions (~/AppData/Local/atom/app-1.17.0/resources/app/src/atom-environment.js:663:1)
    at AtomEnvironment.module.exports.AtomEnvironment.storeWindowDimensions (~/AppData/Local/atom/app-1.17.0/resources/app/src/atom-environment.js:697:1)
    at WindowEventHandler.module.exports.WindowEventHandler.handleWindowBlur (~/AppData/Local/atom/app-1.17.0/resources/app/src/window-event-handler.js:184:1)
    at ~/AppData/Local/atom/app-1.17.0/resources/app/src/window-event-handler.js:3:1

Commands
     -9:48 tree-view:remove-project-folder (span.name.icon.icon-file-directory)
     -9:29 tree-view:show (atom-workspace.workspace.scrollbars-visible-always.theme-one-dark-syntax.theme-one-dark-ui)
     -0:50.4.0 tree-view:remove-project-folder (span.name.icon.icon-file-directory)

Non-Core Packages
busy-signal 1.4.1
color-picker 2.2.5
file-icons 2.1.4
intentions 1.1.2
linter 2.1.4
linter-csslint 1.3.4
linter-ui-default 1.2.4
minimap 4.28.2
pigments 0.39.1

Thanks for taking the time to contribute!
We noticed that this is a duplicate of https://github.com/atom/atom/issues/11692. You may want to subscribe there for updates.
Because we treat our issues list as the Atom team's backlog, we close duplicates to focus our work and not have to touch the same chunk of code for the same reason multiple times. This is also why we may mark something as duplicate that isn't an exact duplicate but is closely related.
For information on how to use GitHub's search feature to find out if something is a duplicate before filing, see the How Can I Contribute? section of the Atom CONTRIBUTING guide.


Establishing network connections in WSL is slow

Please use the following bug reporting template to help produce actionable and reproducible issues. Please try to ensure that the reproduction is minimal so that the team can go through more bugs!

A brief description
See subject.  I haven't benchmarked the specific syscalls, but I have noticed empirically that a number of applications that I have that churn through sockets quickly are substantially (~10x) slower under WSL than under Linux.

Expected results

Open up two terminal windows.
Linux$ python -m SimpleHTTPServer
(Just let this terminal sit there)

Then,
Linux$ time (for i in {1..10}; do curl http://localhost:8000 >/dev/null 2>&1; done)

real    0m0.303s
user    0m0.160s
sys     0m0.096s

Actual results (with terminal output if applicable)

WSL$ python -m SimpleHTTPServer
(Just let this terminal sit there)

Then,
WSL$ time (for i in {1..10}; do curl http://localhost:8000 >/dev/null 2>&1; done)

real    0m2.584s
user    0m0.109s
sys     0m1.594s

Note that I didn't compare on identical hardware; the comparison is unfair in the wrong direction:  The machine running WSL is much faster (modern Core i5 CPU) than the machine running Linux (older Intel Atom CPU -- I expect this operation to be CPU-bound) in this instance.
Just for comparison / to get a sense of "is it the sender or the receiver that's slow in WSL?":  (This is not the same physical machine so it's not a great test, but it's the same subnet on a gigabit LAN so latency should be relatively low.  %sys and %user should be somewhat meaningful, at least.)
WSL$ time (for i in {1..10}; do curl http://Linux:8000 >/dev/null 2>&1; done)

real    0m2.245s
user    0m0.031s
sys     0m2.047s

Linux$ time (for i in {1..10}; do curl http://WSL:8000 >/dev/null 2>&1; done)

real    0m1.361s
user    0m0.140s
sys     0m0.092s

I have observed comparable slow-downs with more-optimized code that repeatedly opens sockets within a single application.  I can cook up a tighter reproducer if you need one that doesn't rely on a low-performance Python server and a client that's launching a new process for every request.

Your Windows build number
15002

Steps / All commands required to reproduce the error from a brand new installation
See above.  Let me know if you'd like more details.

Strace of the failing command
The strace is quite large and I'm not sure it's the most useful thing in this situation.  Let me know if you'd like it; I can easily generate and post it.

Required packages and commands to install
I think curl, python, and time are all builtins?  If not, they're in apt.

See our contributing instructions for assistance.

This is very much not a blocker for me.  It just caught my attention so I figured I would post it.
It does in particular tend to make integration tests for Web applications run significantly slower under WSL than with the same code under Linux, since (in my experience at least) that type of test basically consists of a huge number of HTTP requests verifying correct behavior for each endpoint for a variety of different inputs.

Thanks @aseering. There is really not much that happens in WSL during the connect call. We very quickly hand it off to the Windows TCP/IP connect code. Though, we currently don't support non-blocking connect and I don't know if that is playing a role here. I have opened a task internally to track this. It looks difficult for this release, but we will take a look soon after. Thanks, as always for the wonderful reports.

Hm -- this may have been a red herring.  My Insider machine had been acting up recently; I eventually realized that its CPU was sometimes (inconsistently) getting pegged at its lowest-power state regardless of CPU temperature or system load.  (I have no idea why.  I filed a report through the Feedback app.)
I just re-ran the WSL test while verifying that the CPU was running at full speed.  Updated numbers:
$ time (for i in {1..10}; do curl http://localhost:8000 >/dev/null 2>&1; done)

real    0m0.663s
user    0m0.047s
sys     0m0.578s

Still significantly slower.  But small-constant-factor slower; not log-scale-plot slower :-)  Much more reasonable.
Feel free to close this out and/or de-prioritize it.

Also, I should note -- I don't know that the time is going to connect() specifically.  curl is opening the socket, reading data from it, and closing it.  It could be any combination of or interaction between the relevant syscalls.

Thanks @aseering for the update. I have readjusted the label such that this is more of a discussion now.

Just an update that non-blocking connect is on it's way and will also be available on Fall Creators Update.


[bug] type NapiConfig is missing  transform?: object but shown as available in the doc

Hi, napi currently does not support rewrite/fix code so there is not necessary to add transform in the API.
I linked napi config to rule config for the sake of simplicity for both readers and maintainers.
In napi, you can transform matched variable just as JavaScript string.

Hi @HerringtonDarkholme sorry I meant to say the NapiConfig type in the docs website is still showing the transform property https://ast-grep.github.io/reference/api.html#napiconfig

Oops! Are you using ast-grep/napi 0.9 or lower? I believe the new napi version does have one transform property.
(but it will not be a useful option though)

ast-grep/napi 0.9 or lower?
0.9 but I don't see transform in the NapiConfig type

Weird, this is what I saw on my package. I installed @ast-grep/napi by pnpm.


Add check to ensure mas is signed in (#233)

This PR would resolve the issue #233.
When the user is not signed in to the Mac App Store, it will open the App Store.app and prompt for logging in instead of failing to install all apps specified for mas in the Brewfile.
Clarification of the chosen command:
mas signin requires to provide an Apple ID, which is not possible to provide at the time of the call. So I opted for mas signin --dialog ''. The --dialog option opens the login dialog of the App Store.app and passes the string after the argument to the email field of the dialog (therefore we pass an empty string)

Missing a little coverage but approach looks good 👍

Thanks for your contribution to Homebrew!  You rock!


Entities added by author page spinning

Entities added by author page spinning: http://textpressocentral.org:3001/paper?paper_id=00059440

duplicate of #213


Fail job on "max_run_time"

How can I make a job fail instead of re-running if the job exceeds max_run_time?

@holgersindbaek just set the max_attempts for that job to 1 and it should fail once it exceeds the max_run_time.
NewsletterJob = Struct.new(:text, :emails) do
  def perform
    emails.each { |e| NewsletterMailer.deliver_text_to_email(text, e) }
  end

  def max_attempts
    1
  end
end

I already have "max_attempts" set as the default in my initializer, but it still tries again and again if a job fails.

@holgersindbaek I'm running into the same issue as well. By any chance, you figured out the problem?

We have also set max_attempts to 1 in our jobs and they are re-run after each timeout.

Watch out for the after_commit or any other ActiveRecord hooks. There was a bug in the after_commit logic which was leading to cloned DelayedJob entries.

Closing stale


Export and Import functionality support for Functions Library Management Component

Description:
Export and import functinalities need to be implemented for functions library management component in carbon identity framework. UI section is already done.

Export functionality should be able to download and save a function library in the database to a file.

Import functionality should be able to add a function library to the database using a file.

Thank you for your contribution!
We are closing this issue since it has not been prioritized for a long time. Chances are that it has already been solved in more recent versions. If not, we will be re-evaluating this when it becomes a priority.


Implement Django email backend. Closes #16

No support for HTML content yet

Current coverage is 100% (diff: 100%)

Merging #26 into master will not change coverage

@@           master   #26   diff @@
===================================
  Files           7     8     +1
  Lines         189   205    +16
  Methods         0     0
  Messages        0     0
  Branches       22    24     +2
===================================
+ Hits          189   205    +16
  Misses          0     0
  Partials        0     0

Powered by Codecov. Last update ee8f85b...93fd754


Add BooleanParameterDCR and Eventing Pester Test

@andschwa @JamesWTruher @lzybkr , can you help to review this PR? thank you!

Hi @JumpingYang001, I'm your friendly neighborhood Microsoft Pull Request Bot (You can call me MSBOT). Thanks for your contribution!

It looks like you're a Microsoft contributor (Jumping Yang (Wicresoft)). If you're full-time, we DON'T require a Contribution License Agreement. If you are a vendor, please DO sign the electronic Contribution License Agreement. It will take 2 minutes and there's no faxing! https://cla.microsoft.com.

TTYL, MSBOT;

@JumpingYang001, Thanks for signing the contribution license agreement so quickly! Actual humans will now validate the agreement and then evaluate the PR.
Thanks, MSBOT;

:clock1:

@JamesWTruher , I have fixed the comments and rebase upstream/master, could you help to merge this to upstream/master? thank you!


modify_field_rng_uniform not working?

I am trying to use the primitive modify_field_rng_uniform to create a random integer 0 or 1. So my statement looks like: modify_field_rng_uniform(,0,1). I'm calling this primitive in the following way:
...
table balance_table {
actions { balance_general_action; }
default_action: balance_general_action();
size: 1;
}
apply(balance_table);
...
But when I try to compile my P4 program (P4_14), I get the following error message:
ERROR: Unable to implement match table 'balance_table' with no key, because it has overhead and requires using  a random number.
To remove overhead requirements, ensure there is only one action.
Do you have any idea what this error message means, and how to solve it?
Thank you in advance!

Thanks @jafingerhut
I will be deleting this issue now


Providing access control corresponding to user profiles

@pashidlos : Currently I see New users and projects could be created via the frontend app once the setup is up and running.
However, I am looking for something through which I can have access control specific to certain projects/users otherwise if multiple teams across projects are working simultaneously my data (baseline to be more particular) are visible and editable by all. Can I control it somehow?

@priyankachaturvedi30 we have something similar to this already requested #144
for next major version I'll think of some kind of user permissions in order to achieve this

Thanks @pashidlos . That would be great 👍

Hey @pashidlos : any updates on when we would be rolling this out?

@priyankachaturvedi30 not for now 😔
currently changes are planned in next major release
you could follow updates in this ticket https://github.com/Visual-Regression-Tracker/Visual-Regression-Tracker/issues/144


new table option is not there.

Azure Data Studio Version: 1.39.1(user setup)
OS Version:

Steps to Reproduce:

install the azure data studio
right click on the tables folder within an active connection

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

I am also not getting the design option when right clicking the table.

@Sachid26 the table designer feature is in preview, can you confirm that workbench preview features are enabled in Azure Data Studio?  This can be found in settings under search for "preview features".

yeah, i enabled this and it got visible now. The documentation is not clear on enabling the preview features. Can a link to the enabling preview features be put on all the feature docs that are released in preview?

There's an update for docs out for publishing:

I tried enabling the preview features setting but it doesn't work
My Azure Data Studio version is 1.44.1 (user setup) on Windows 11

@kodima05 What version of ADS are you using? Make sure you update to the latest (currently 1.44.1)


fix: removed 'is' from conditonal

The conditional check ''<messageKey>noMeetings</messageKey>' is not in bbb_getmeetings.content' failed. The error was: template error while templating string: expected token 'end of statement block', got '.'. String: {% if '<messageKey>noMeetings</messageKey>' is not in bbb_getmeetings.content %} True {% else %} False {% endif %}

Your fix seems legit. However, I don't get this error-message. Which version of ansible do you run?
Mine is ansible 2.9.21.

I running ansible 2.11.1 and also never encountered this issue.

I don't really get this error message too 😄 My current installed version is 2.9.16. Apart from the error message, the pull request corrects the syntax.


Add "readonly" pseudo class to TextBox

I need to style a TextBox differently depending on whether it's readonly or not. Currently there's no easy way to do that, because:

Avalonia doesn't support style triggers
There's no pseudo class for the readonly state

Describe the solution you'd like
Ideally, a new "readonly" pseudo class would be added to TextBox (and possibly other edit controls) when IsReadOnly is true
Describe alternatives you've considered
The only way I can think of is to subclass TextBox to be able to add the pseudo class myself, which isn't very convenient
Additional context
N/A

Selector="TextBox[IsReadOnly=True]" will work.

@maxkatz6 awesome, thanks!
It makes sense, since it's similar to CSS selectors, but it should probably be mentioned in the docs

@thomaslevesque yes, it's from CSS.
And it is mentioned in docs https://docs.avaloniaui.net/docs/styling/selectors#propertyequals

Ah, yes, I wasn't looking at the right page. Thanks!


Relax exact weight restriction on font matching when trying Monospace fall-back. Try smaller weights if needed.

Make the fall-back try order weight-offset aware, AND script-aware.

And finally, add the option to adjust the font size of glyphs using fall-back Monospace fonts, so the width of them matches the default font width.
For my use-case, the current fall-back attempt always fails with Arabic script. And none of the Arabic-supporting Monospace fonts in my system also support medium weight. So, if my default font is set to medium weight, script-aware fall-back alone will still not work.

cosmic-term showcases (default font set to Fira Mono + Medium weight):
Non-Monospace fall-back

Notice how the width is different in the seconds line.
Wrapping is also broken:

Monspace fall-back (no resize)
Three different fonts:
Dejavu

Cascadia

Kawkab Mono

Dejavu only looked right because it happened to have the same width as Fira Mono. The broken wrapping (should be fixed in cosmic-term irregardless of this RFC) is particularly bad with Kawkab Mono because it's width is higher than Fira Mono (0.7 vs 0.6).
Monospace fall-back (with resize)
Dejavu

Cascadia

Kawkab Mono

Looks perfect.

No longer needs fontdb changes.


Open Source License?

Nice library :)
Should there be an open-source license for it? If yes, could you add it to the project?

I am closing this issue as I just added the Apache 2.0 licence file, thanks for reporting!


Assembly line dynamic programming code

Have you read the Contributing Guidelines on Pull Requests?
yes
Description
Added asssembly line program with output.
Checklist

[x] I've read the contribution guidelines.
[x] I've checked the issue list before deciding what to submit.
[x] I've edited the README.md and link to my code.

Related Issues or Pull Requests
issue  #2094
pull request #2123

Make separate PR for different issues.


Fix golint import path

Coverage remained the same at 54.054% when pulling f21931e9694409a7dcfe7bd884913d2a8826b8e6 on golint-fixer:master into 3622db393605ef8d56709cd6e6e668e6bcb6a86b on Netflix:master.

@abasiri @haleyw This looks OK to me but I haven't tested it.

I bet it's OK


[SPARK-18702][SQL] input_file_block_start and input_file_block_length

What changes were proposed in this pull request?
We currently have function input_file_name to get the path of the input file, but don't have functions to get the block start offset and length. This patch introduces two functions:

input_file_block_start: returns the file block start offset, or -1 if not available.

input_file_block_length: returns the file block length, or -1 if not available.

How was this patch tested?
Updated existing test cases in ColumnExpressionSuite that covered input_file_name to also cover the two new functions.

cc @ueshin

Test build #69632 has started for PR 16133 at commit 7713ebe.

Test build #69632 has finished for PR 16133 at commit 7713ebe.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/69632/
Test PASSed.

Test build #69642 has started for PR 16133 at commit 097bfec.

Test build #69642 has finished for PR 16133 at commit 097bfec.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/69642/
Test PASSed.

Thanks - going to merge this in master.


Feature: Add a Preloader Across all the pages

Hey @sanjay-kv
I would like to add preloaders across all the pages to make user loading more interactive, engaging and improve user experience

The preloader will be displayed before the main content is fully loaded, ensuring that users see a loading animation or graphic instead of a blank or incomplete page

Here are some of my work samples for your reference:
https://github.com/user-attachments/assets/bfb66807-51ff-4c40-9092-1b9fa0138305
https://github.com/user-attachments/assets/59e674d7-88cb-4bca-9765-291e99467f68
https://github.com/user-attachments/assets/c33f2566-4b43-47d3-88d2-d48226da13df
Context
I will create much more simpler preloader which will match to the websites theme

Dont work on this , @MastanSayyad As the loading speed is really high i dont think we might need this.


Uniform the build system to JavaParser

We currently have both Maven and Gradle, we should use just one.
JavaParser is using Maven, so maybe we could just move to Maven. Or keep Gradle and remove Maven.
Currently maven is just used to produce the packages used to do releases...

I've spent too damn much time on the release plugin to want to touch the build system again. Will accept a PR though :) Currently I can do a release with mvn release:clean,prepare,perform, and a little clicking around on bintray.
I figured out bintray + gradle once: https://github.com/laamella-gad/file-index/blob/master/build.gradle

In the end I removed Maven and wrote a script to package things. Once I have the packages I just upload them manually on sonatype nexus.

With the chaos I created with the code generation I was considering moving to Gradle...


add option to set horizon and core database max open and idle connections

this allows more granularity in controlling amount of open/idle connections to both databases horizon reads/writes from.
i kept in mind about the original default values used up to now:

horizon db max open/idle: 20/4
core db max open/idle: 20/4

Also changed base to release-horizon-v0.18.0 as it can be a breaking change for some users.

@bartekn I rebased over release-horizon-v0.18.0 and fixed that code leakage discussed above.


More Common Queries -- IoT Flavor

Scenario 1: Time In State
Machine state would be a Boolean value that changes states occasionally.  I would like to know the percent of time or total time it was in the “true” state over a given interval.  It is possible that no points were recorded during that interval, and that the last state prior to that interval is needed.
We could potentially tie this example into using the Mosaic chart as well.  Since Mosaic allows you to visualize time in state....
Scenario 2: Time Weighted Average
A flow sensor records data intermittently (whenever the data changes by a certain percentage) to save on overhead.  I would like to know the time weighted average over a given interval.  It is possible that no points were recorded during that interval, and that the last state prior to that interval is needed.  Expand and create a more contextual example for: https://docs.influxdata.com/influxdb/v2.0/reference/flux/stdlib/built-in/transformations/aggregates/timeweightedavg/  (non reference)/
Scenario 3: Value Between Events
Events are recorded for when a batch of beer is started and when a batch of beer is completed.  I would like to calculate the average temperature value during that period.
If each batch is identified with a tag, it means that the start and end is the only range when data will be collected for this series and ultimately the data will age out.  If we have many tanks to brew beer at the same time, we should be able to use tags to correctly calculate this.  But, an example detailing this out would be useful.
Scenario 4: Data Points With Added Context
Equipment speed measurements are recorded periodically (float), as is the production order number (string), but not as a field set – as separate streams.  I would like to query the equipment speed measurements either in their raw form or aggregated on windows, but I would like to also have the result set include the production order number that was active at that point in time. Example of using experimental.join and how to ensure the timestamps align along with the tag keys...  But, need to figure out what ties the two streams together?
Scenario 5: Aggregate On Value Change(s)
Similar to Scenario 4, but I’d like to have something akin to a “group by” aggregate for one or more measurements over given interval, grouped by one or more context values that might change state (production order number, crew, machine state, etc.)

To #1, I would add that state could also be an "enum" of more than two values, i.e., "starting", "started", "waiting", "pending", etc.
Or another example would be status codes -- Otis Elevators, for example, stores a state Tag with 3 values that represent colors where the colors have some intrinsic business value.
Another to add:
Mean Absolute Deviation (MAD)
https://github.com/influxdata/flux/blob/master/stdlib/contrib/anaisdg/anomalydetection/mad.flux
Any time series decomposition algos would probably be worth adding here too.


Add full with to Adyen component for mobile

Fixed issue:  On mobile, the card component is not centered. By adding full width to the components these are centered on mobile as well on desktop.

Hello @wannevancamp,
Thank you for your contribution to the repository. I tried to reproduce the issue and applied the patch you have provided, but unfortunately I didn't observe any change.
As I see, card component is already centered without the fix.

Could you please provide a screenshot of the issue?
Best regards,
Can


Add pre-commit config

Would be nice to save the trouble of having to run pylint on every push.

pre-commit is nice. This could include all the lint tools.

Here is an example that uses remote repos. This works for me locally. I'd be interested if you bump into the problem you've seen in the past.
This also makes tox.ini go through the pre-commit to run lint so all environments are consistent.
diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
new file mode 100644
index 0000000..ef9f075
--- /dev/null
+++ b/.pre-commit-config.yaml
@@ -0,0 +1,20 @@
+repos:
+  - repo: https://github.com/psf/black
+    rev: 21.6b0
+    hooks:
+      - id: black
+        args: ["--target-version", "py27"]
+  - repo: https://github.com/PyCQA/flake8
+    rev: 3.9.2
+    hooks:
+      - id: flake8
+  - repo: https://github.com/pycqa/isort
+    rev: 5.9.1
+    hooks:
+      - id: isort
+  - repo: https://github.com/pre-commit/mirrors-mypy
+    rev: v0.910
+    hooks:
+      - id: mypy
+        args: ["--strict"]
+        files: ^distro\.py$
diff --git a/tox.ini b/tox.ini
index 4ca8df5..e207cb5 100644
--- a/tox.ini
+++ b/tox.ini
@@ -32,13 +32,6 @@ basepython = {env:PYTHON:}\python.exe
 passenv= ProgramFiles LOGNAME USER LNAME USERNAME HOME USERPROFILE

 [testenv:lint]
-deps =
-    black
-    flake8
-    isort
-    mypy
-commands =
-    black --target-version py27 --check --diff .
-    flake8
-    isort --check --diff .
-    mypy --strict distro.py
+deps = pre-commit
+commands = pre-commit run --all-files --show-diff-on-failure
+skip_install = true


Add Covid-QU-EX dataset

This is a dataset for segmentation of infection and lungs in chest x-rays.

This PR is GTG from my side!


Metrics periodicity: specifying "same day last week"

hey guys,
The metrices I wish to track exhibit periodicity that isn't 'daily', but rather weekly - All sundays are similar, all mondays are similar etc.
can Banshee be configured to track that pattern?

You can change the period in the configuration file.

Thanks - yes I've read the config file.
I think the default values are set to compare daily trends -
meaning "compare today to yesterday and the day before it etc".
but how do i specify "compare this Sunday to previous Sunday, this Monday to previous Monday"?
I think that if I set banshee's periodicity to "one week" it would look for weekly trends - which is NOT what I need. I needs week-days trends.

I think you can change period and filter_offset both.The data distribution over filter_offset*period is considered as a gaussian distribution.So you can try to set period to seconds of a week,and filter_offset is 0.14 (1/7) ,also other values in the configuration should be fine tuned.

thanks! i think that's what i wanted.
On Thu, Jan 12, 2017 at 11:38 AM, Zhao Jiangkun<EMAIL_ADDRESS>wrote:

I think you can change period and filter_offset both.The data distribution
over filter_offset*period is considered as a gaussian distribution.So you
can try to set period to seconds of a week,and filter_offset is 0.14 (1/7)
,also other values in the configuration should be fine tuned.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/eleme/banshee/issues/625#issuecomment-272117299, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAynUkLhCuG78QGh8iudzh6n-aK-Tyh3ks5rRfR5gaJpZM4Lhgp9
.


[BUG]: startPosition behaves differently on iOS vs Android when cropStart is used

Version
6.4.5
What platforms are you having the problem on?
iOS, Android
System Version
iOS 17.5, Android 14
On what device are you experiencing the issue?
Real device, Simulator
Architecture
New architecture with interop layer
What happened?
When adding a source object to the video player, I expected the startPosition property be consistently based on the actual start of the video file or based on the cropStart property. So if I specify a cropStart value of 60000 (ms) and a startPosition value of 30000, startPosition should always be equivalent to either the 90 second mark of the video (ideal) or the 30 second mark (less ideal, since before cropStart).
What I found was is, in the previously given scenario, on Android, the startPosition would be offset by the specified cropStart value, starting at the 90 second mark. However, on iOS, the startPosition would not be offset by the specified cropStart value, starting at the 30 second mark, which in this example is before the cropStart value. While the startPosition being able to start the video before the given cropStart value is less ideal, my expectation is that the behavior would be consistent between platforms, but it is not, requiring me to do something similar to the following:
const cropStart = 60000 // 60 seconds
const startPositionBase = 30000 // 30 seconds

const startPosition = Platform.select({
  android: startPositionBase,
  ios: cropStart + startPositionBase, // Manually creating the offset for iOS
  default: startPositionBase
})

const source = {
  uri: "...",
  cropStart,
  startposition
}

The only exception is when the specified startPosition = 0, which will start the video at the cropStart mark on both platforms.
It seems that the behavior should be consistent across platforms and this is some sort of bug.
Reproduction
No response
Reproduction
Step to reproduce this bug are:

Render Video component with the given source object:<Video
  source={{
    uri: "https://commondatastorage.googleapis.com/gtv-videos-bucket/sample/BigBuckBunny.mp4",
    cropStart: 60000,
    startPosition: 30000
  }}
/>

On iOS, the video should start at the 30 second mark of the video, before the specified cropStart time. Visually, the progress bar will be stuck at 1:00 since the point in the video being played is before the cropStart time until the progress has passed that 1:00 mark.
On Android, the video should start at the 90 second mark, offset by the specified cropStart time, which will visually look like 30 seconds into the video on the progress bar.

Hi, thanks for reporting the issue!

but cropStart doesn't have the same behavior on ios and android 🤔
On android I cannot seek before the cropStart
On ios I can seek before the cropStart ...
Let's start with this issue I think ...

I went into details of the implementation, and we cannot achieve the same behavior than on android (need to be added into documentation).
On android we can directly inform exoplayer to crop the content then the player completely hide content before cropStart and after cropEnd.
On Ios, everything is done manually (initial seek, duration truncation) and this is a bit buggy. The main side effect of this issue is that full screen will still display the full length of the video, and this is not something we can fix.
I will try to enhance the behavior a bit, but I am afraid to make regressions, so I will go step by step and clean a bit the code...


setState not updating value when using with ModalRoute

Steps to Reproduce
I am conditionally rendering my gridview buttons. by default button color is white, but when i click on button i set color to red, and it succesfully updating value but in gridview there is no effect.
gridview card change  when reload emulator from cmd.  that meant state has no instant effect, is there any lifecycle method which is call every time when setState call. so i can rewrite gridview in it.
Code snippet
class FilterDialog extends ModalRoute<void> {

   List<Grades> mGradeList = [];
   List<Styles> mStyleList = [];
   List<Types> mTypeList = [];
   List<Specials> mSpecialList = [];

   FilterDialog(this.mGradeList, this.mStyleList, this.mTypeList, this.mSpecialList);

  @override
  Duration get transitionDuration => Duration(milliseconds: 500);

  @override
  bool get opaque => false;

  @override
  bool get barrierDismissible => false;

  @override
  Color get barrierColor => Colors.black.withOpacity(0.9);

  @override
  String get barrierLabel => null;

  @override
  bool get maintainState => true;

  @override
  Widget buildPage(
    BuildContext context,
    Animation<double> animation,
    Animation<double> secondaryAnimation,
  ) {
    // This makes sure that text and other content follows the material style
    return Material(
      type: MaterialType.transparency,
      // make sure that the overlay content is not cut off
      child: SafeArea(
        child: _buildOverlayContent(context),
      ),
    );
  }

  Widget _buildOverlayContent(BuildContext context) {
    return  Column(
                children: <Widget>[
                    titleWidget("Grade"),
                    gridViewWidget(mGradeList, 3, 2.2),

                    spaceWidget(),
                    titleWidget("Style"),
                    gridViewWidget(mStyleList, 2, 3.5),

                    spaceWidget(),
                    titleWidget("Type"),
                    gridViewWidget(mTypeList, 2, 3.5),

                    spaceWidget(),
                    titleWidget("Special"),
                    gridViewWidget(mSpecialList, 2, 3.5),
                ],
              )
      );
  }

  Widget gridViewWidget(list, int count, double ratio) {
    return GridView.count(
      shrinkWrap: true,
      crossAxisCount: count,
      mainAxisSpacing: 2.0,
      crossAxisSpacing: 1.0,
      childAspectRatio: ratio,
      physics: new NeverScrollableScrollPhysics(),
      children: _getTiles(list)
    );
  }

  void _onTileClicked(int index, value, list){
    assert(index != null);
    assert(value != null);
    setState(() {
        list[index].setSelected(!value);
    });
    debugPrint("You tapped on item $index with $value");
  }

  // Get grid tiles
List<Widget> _getTiles(list) {
  final List<Widget> tiles = <Widget>[];
  for (int i = 0; i < list.length; i++) {
    tiles.add(new GridTile(
          child: new Center(
            child: Container(
              height: 35.0,
              child: new RaisedButton(
                onPressed: () => _onTileClicked(i, list[i].selected, list),
                color: list[i].selected ? backgroundColor : white,
                shape: new RoundedRectangleBorder(
                    borderRadius:
                        new BorderRadius.circular(30.0)),
                child: new Text(
                  list[i].label,
                  textAlign: TextAlign.center,
                  style: new TextStyle(
                    fontSize: 14.0,
                    color: Colors.grey,
                  ),
                ),
              ),
            ),
          ),
    ));
  }
  return tiles;
}
}

 //clasees

 class Grades {
    String label;
    bool selected;

    Grades(this.label, this.selected);

    void setSelected(bool val) {
        this.selected = val;
    }
}

// some data that i m rendering

final specialList = [{"label":"Locals Recomments", "selected": true}, {"label":"New", "selected": false}];

Version:
Flutter (Channel master, v0.10.2-pre.87, on Mac OS X 10.13.6 17G65, locale en-IN)
• Flutter version 0.10.2-pre.87 at /MyDrive/flutter
• Framework revision be86614198 (3 days ago), 2018-10-28 17:30:22 -0400
• Engine revision a1d7cad70c
• Dart version 2.1.0 (build 2.1.0-dev.8.0 bf26f760b1)

I believe it's more of a StackOverflow question, because you are looking for an answer to your problem and doesn't seem to be an issue about Flutter.

Already asked at https://stackoverflow.com/questions/53046355/setstate-not-changing-value-in-gridview-in-flutter
I'd suggest you try to simplify the code.
This will lead to more people having a closer look.
As mentioned support questions are better asked on StackOverflow.

@zoechi  @salihgueler i m newbie here, i m trying to understand how setState work.  as long as i know setState will have instant effect just like react-native has. right ?  and i did ask on SO first.. but no one answering that is why i ask here. thought i get answer here for sure because you guys are the one who actually working on flutter, this is my last hope. guess i just have to wait.  i m react-native developer, but i like flutter.

@zoechi @salihgueler now this is should be a flutter ModalRoute class bug, its working in statefulwidget class. but not working in ModalRoute class.. is there any way to update value in ModalRoute class. now plz open this issue. i m updating my title now.

@ZeroCool00 Hi, Did you find any solution to the above problem? facing the same issue with ModalRoute class.


KeyError during balancing if fewer lines in input file than splits

I was getting an error during balancing, like KeyError: "Unable to open object (object 'input_ids' doesn't exist)"
after a little digging around, I think the balancing assumes that each of the splits of data has been initialized. but if the input file has fewer lines than number of splits, then some of them will not be
in my case, my input file was a single line with all of the data. I had interpreted this section as it being okay, esp the third line

Completed with PR https://github.com/sambanova/generative_data_prep/pull/69


Replace pg syntax with sqlite

Fixes #2969

Resolved with PR https://github.com/drizzle-team/drizzle-orm/pull/2958


[VRM - Bug]: can’t set DESS Minimum SOC

Contact Details
<EMAIL_ADDRESS>VRM portal ID
d41243d2eed8
Country / region
None
B max
35
TB max
2.7
FB max
2.7
TG max
6.5
FG max
12
Battery costs
0.1
Buy price
No response
Sell price
No response
feed-in possible
yes
feed-in control
yes
What happened?
A bug happened!
I don’t seem to be able to change/alter the DESS Minimum SOC setting on the Cerbo GX
When did it happen?
01/04/2024 20:00

Screenshots
![DESCRIPTION](LINK.png)

That menu item is a remnant of the earlier implementation and will be removed completely from the remote console in a coming update.

Ok, thank you. So where do I set the minimum SOC for the Dynamic ESS system them?
It seems that DESS isn’t charging from grid when power is free and instead charging when the grid cost is at its most expensive.


batch processing multiple files step not picking up files in directory

Hi! Thank you so much for creating this very useful tracker! I have been using it for about 1 month now and all has been working smoothly however when I tried to process more videos in the "Batch Processing Multiple Files" step after setting the parameters, as I normally do, it is not sensing that there are files in the directory that I am assigning it. I have changed nothing about what I'm doing so I'm not sure what changed. I have attached an image of what the Analysis Progress looks like, it should say that there is "1 total file to be processed". I would really appreciate your help with this!

Thank you!

Hi @wormtracks, sorry for the delay, I was trying to think what could be the issue, but this is the first report of this kind.
Could you give me some more information? i.e. what operating system are you using, whether you installed with docker (I think so), and if you can see the .mov files if you step into the raw video folder when you use the file explorer that opens when you click on the "original videos dir" button in the gui. Also, is the folder you want to analyse local to your machine, or on a remote network share?

Same issue here!
using macOS Monterey 12.6.3 on a iMac retina 5K 27-inch 2019.
The folder is local and no I can't see the videos when I click on the original videos dir but I think it is because it only visualizes the folders.

Could you post your solution?
On 2 Jun 2023, at 13:22, mfrancesconi81 @.***> wrote:

This email from @.*** originates from outside Imperial. Do not click on links and attachments unless you recognise the sender. If you trust the sender, add them to your safe senders listhttps://spam.ic.ac.uk/SpamConsole/Senders.aspx to disable email stamping for this address.
solved!
—
Reply to this email directly, view it on GitHubhttps://github.com/Tierpsy/tierpsy-tracker/issues/80#issuecomment-1573649044, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ACLVGTXLO6WJPAM3V5FYSF3XJHLGHANCNFSM5QWX6IXA.
 My bad!

Cool, good to know. Thanks!
From: mfrancesconi81 @.>
Date: Friday, 2 June 2023 at 14:00
To: Tierpsy/tierpsy-tracker @.>
Cc: Brown, Andre E @.>, Comment @.>
Subject: Re: [Tierpsy/tierpsy-tracker] batch processing multiple files step not picking up files in directory (Issue #80)
This email from @.*** originates from outside Imperial. Do not click on links and attachments unless you recognise the sender. If you trust the sender, add them to your safe senders listhttps://spam.ic.ac.uk/SpamConsole/Senders.aspx to disable email stamping for this address.
 My bad!
—
Reply to this email directly, view it on GitHubhttps://github.com/Tierpsy/tierpsy-tracker/issues/80#issuecomment-1573697974, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ACLVGTQROU4OBUQGTQZTZFLXJHPXXANCNFSM5QWX6IXA.
You are receiving this because you commented.Message ID: @.***>


Need a test for radios

There's currently a parsing issue on master so ideally we'd have one that just tests some dummy messages

Still an issue 17 months later :wakemup:


how can i use your code to train a candidate generation model

I'm not really familiar with candidate generation model. If you can define the problem as classification problem and implement with TensorFlow, you can use this general TensorFlow application.


Untangle eg.makeUser names; simplify some tests

I was looking at the tests in userHelpers-test.js while reviewing #5292 (which added a few more tests there), and after merging that I wanted to make that file simpler and better set up to add more such tests.
Along the way I realized that eg.makeUser has a hidden gotcha in the name parameter, so I made a series of commits to untangle that.
There are still further improvements I might make to this file that I didn't get to today, but I think this is significantly better already.

Thanks for the review!


Flasgger don't work when I have a URL

For exemple, I have a url: https://www.example.com/test/, the swagger should have basePath /test, but don't `work
`from flask import Flask
from flask_cors import CORS
from flasgger import Swagger
from flask_restful import Api
app = Flask(name)
CORS(app)
api = Api(app)
swagger_config = {
"headers": [
],
"specs": [
{
"endpoint": 'documentacao_api',
"route": '/documentacao_api.json',
"rule_filter": lambda rule: True,  # all in
"model_filter": lambda tag: True,  # all in
}
],
"static_url_path": "/flasgger_static",
"basePath": "/test",
# "static_folder": "static",  # must be set by user
"swagger_ui": True,
"specs_route": "/api/docs/"
}
app.config['SWAGGER'] = {
'title': 'API',
'uiversion': 2
}
swagger = Swagger(app, config=swagger_config)`
`

--
  |
  |
  |
  | API
  |
  |
  |
  |
  |
  |
  |
  |
  |
  |
  |
  |
  |
  |
  |
  |
  |
  |
  |
  |
  |
  |
`
In this example should be: script src='/test/flasgger_static/lib/swagger-oauth.js, but don't work

meet the same issue, it caused by resource url path is incorrect
e.g '/flasgger_static/lib/jquery-1.8.0.min.js' should be 'flasgger_static/lib/jquery-1.8.0.min.js'.
Otherwise if swagger index url is "https://www.example.com/test/swagger/apidocs", then the resource will be "https://www.example.com/flasgger_static/lib/jquery-1.8.0.min.js", this is browser behavior.
any plan to fix it?

@kadinwu did you found an alternative?

You can fix this issue by adding the basePath   in templates.
For example:
template = {
  "swagger": "2.0",
  "basePath": "/your-base-url",  # Add your base-url here in your case "basePath": "/growth-outlier",
}
swagger = Swagger(app, template=template)

Full code:
app = Flask(__name__)
# set config
template = {
  "swagger": "2.0",
  "info": {
    "title": "My API",
    "description": "API for my data",
    "contact": {
      "responsibleOrganization": "ME",
      "responsibleDeveloper": "Me",
      "email"<EMAIL_ADDRESS>      "url": "www.me.com",
    },
    "termsOfService": "http://me.com/terms",
    "version": "0.0.1"
  },
  "basePath": "/api",  # base bash for blueprint registration
  "operationId": "getmyData"
}

swagger = Swagger(app, template=template)


Server permissions file permissions.yml is empty, ignoring it

Hello, I recently have the error: "Server permissions file permissions.yml is empty, ignoring it", I already configured the Essentials nodes (only) but I cannot set my users on a group, beacuse the Permissions plugin doesn't do it.
The plugins of my server are:

AutoMessageBroadcaster
ClearLag
EssentialsX
HubThat
LoginSecurity
Multiverse-Core
PlotSquared
ProtectionStones
ProtocolLib
ScoreboardStats
SkinsRestorer
Skywars
Vault
WorldEdit
WorldGuard

Here I attach the console info on pastebin:
https://pastebin.com/7XykWpgW
I expect you guys can help me, I have from the monday with this problem and I am done. I already move, edit, replace, delete, redo the permissions.yml from 0, I investiged on Internet from any page and forum, and nothing works. Please, tell me what I'm doing wrong.
And of course, when I type /pl, the PermissionsEX plugin appears on green no in red.

That line/"error" refers to the permissions.yml file in the root directory and can be safely ignored. :-)  (It's for vanilla servers which use no plugins, and only want to control the Vanilla Permissions.)
Your PEX permissions.yml file is inside the PermissionsEx folder.  (PermissionsEx\permissions.yml)

I cannot set my users on a group, beacuse the Permissions plugin doesn't do it.

What command are you using to set users into groups?

Well, I wasn't using any command to set my users on a group, I was making it from the permissions.yml. Then I try with the command /pex user group set. But even the op players and the normal users don't appear with the prefix that is in the file of permissions.
And you say that the info line that appears me in my console, is nothing important (Server permissions file permissions.yml is empty, ignoring it)?

Well, I wasn't using any command to set my users on a group, I was making it from the permissions.yml. Then I try with the command /pex user group set. But even the op players and the normal users don't appear with the prefix that is in the file of permissions.

Ah, ok.  Sorry, I misunderstood your first post.
The prefix and suffix are stored in PEX, but actually displayed in-game by a chat management plugin, like EssentialsXChat (if you're running a Spigot server and using EssentialsX + Vault, like most people do these days).

And you say that the info line that appears me in my console, is nothing important (Server permissions file permissions.yml is empty, ignoring it)?

Correct.  :-)  This line doesn't affect anything in any negative way.

Corrected my previous post; I forgot an important link in the Essentials comment.

Okay, so I need EssentialsXChat too for that of that way, my prefixes can be shown in game, and can I set the groups to my users freely?

To be clear, "set the groups to my users freely" is entirely handled by PEX: /pex user Stormbow group set Owner.
"display prefixes/suffixes in chat" is handled by EssentialsXChat, in the Essentials folder, config.yml file and you want to change a couple sections in your file to match this example.

You're confusing 2 different function.

No reply in 9 days.  Ticket closed.


Problem with google module

Hello i install google-cloud couse dont have a google and now take this err
etching URLs plase wait...
Traceback (most recent call last):
File "iptv.py", line 39, in
cr.search_links()
File "/root/l33t/IPTV/iptv/Crawler.py", line 62, in search_links
for url in google.search(self.searchString, num=30, stop=1):
AttributeError: 'module' object has no attribute 'search'

edit
        #for url in google.search(self.searchString, num=30, stop=1):         for url in googlesearch.search(self.searchString, num=30, stop=1):

Thx i will try now

Done i fix it just need to add import googlesearch
Thx for supp

Hi,
I have the same problem as you. Your solution does not work for me. I'm using python 3.5.2.
Thank you

cant be work what err give u ? paste error
2018-02-05 10:58 GMT+02:00 erotavlas85<EMAIL_ADDRESS>
Hi,
I have the same problem as you. Your solution does not work for me. I'm
using python 3.5.2.
Thank you
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/Pirate-Crew/IPTV/issues/52#issuecomment-363020101,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AFaTzi9Mkks0WW7LRNpSYBCwjnLpJBlzks5tRsKxgaJpZM4R4O0H
.

``Please select an option: 1
Fetching URLs plase wait...
Traceback (most recent call last):
File "iptv.py", line 39, in
cr.search_links()
File "/home/tore/Desktop/IPTV-master/iptv/Crawler.py", line 63, in search_links
for url in googlesearch.search(self.searchString, num=30, stop=1):
AttributeError: module 'googlesearch' has no attribute 'search'

Sure u load new module ?

Yes, these are the first rows of Crawler.py
import urllib
import google
import googlesearch
import time
import pyprind
import os
import random
from urllib.parse import urlparse

try run script with python2 not with python3


Update cats-effect, cats-effect-laws, ... to 3.3.5

Updates

org.typelevel:cats-effect
org.typelevel:cats-effect-laws
org.typelevel:cats-effect-std
org.typelevel:cats-effect-testkit

from 3.3.4 to 3.3.5.
GitHub Release Notes - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.typelevel" } ]

labels: library-update, early-semver-patch, semver-spec-patch, commit-count:1

Superseded by #143.


Awkward pronunciation of some abbreviations with Amazon Polly

I'm using the Amazon Polly voices, which are great, but sometimes it extrapolates abbreviations like "nin" to mean "Nine Inch Nails"
or "res" to mean "residential" and it always throughs me for a loop every time I hear it. It would be pretty sweet to be able to disable that and/or be able to set our own custom pronunciations for words.
I don't know how the backend of this is set up, but assuming it's an Amazon Polly issue, then this issue isn't really a bug with this plugin but more of a feature request to be able to better utilize Amazon Polly.
I'll still love and use this plugin regardless.

Already on it, see https://github.com/karashiiro/TextToTalk/commit/569743bec186dd2a8d3bcecab76addc87e1ae9f2 onwards. Once I test it a bit more I'll merge a new release.

Merging with https://github.com/goatcorp/DalamudPlugins/pull/964

Merged into testing — closing.

hi @ryankhart i wrote a lexicon file that solves your issue and would like to post it here as figuring out how to write aliases and pronunciations took me some research. I hope this helps solves your problem and sets you on the right path. You may also refer to SAMPA chart here for pronunciation.
<?xml version="1.0" encoding="UTF-8"?>
<lexicon version="1.0"
      xmlns="http://www.w3.org/2005/01/pronunciation-lexicon"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:schemaLocation="http://www.w3.org/2005/01/pronunciation-lexicon
        http://www.w3.org/TR/2007/CR-pronunciation-lexicon-20071212/pls.xsd"
      alphabet="ipa"
      xml:lang="en-US">
  <lexeme>
    <grapheme>nin</grapheme>
    <alias>ninja</alias>
  </lexeme>
  <lexeme>
    <grapheme>res</grapheme>
    <phoneme>rEz</phoneme>
  </lexeme>
</lexicon>


K9 not moving/copying multiple mails to SPAM folder

k9-log.txt
Hi,
just encountered a bug in k9:
Expected behavior
Multiple selected messages should be moved to designated SPAM folder when using menu item 'SPAM' (holds true for copying/moving as well)
Actual behavior
Messages are shown locally as been moved/copied, but are never synced to IMAP server (no messages there). It works though when only selecting one mail. When having multiple selected mails, the operation also leads to k9 jumping out of folder view and displaying account's overview.
Steps to reproduce

Select multiple mails.
Use menu item "SPAM" to move them to designated spam folder (or use copy/move to send them to other folders).
Sync respective folders.
Check folders on IMAP server, they do not contain the messages.

Environment
K-9 Mail version:
5.600
Android version:
9.0 Pie
Account type (IMAP, POP3, WebDAV/Exchange):
IMAP (Courier IMAP Server via SSL)

Log file added.
k9-log.txt

This should no longer be an issue in K-9 Mail 5.7xx.


We need the possibility of more than one missile on screen at once.

Right now, the same missile just spawns over and over again. There should be a list of missiles maintained, similar to the way projectiles work.

I think I can solve this one before tomorrow so you can more easily work on missile types @Rw552


[Feature Request]: Model configuration can customize baseurl

Is there an existing issue for the same feature request?

[X] I have checked the existing issues.

Is your feature request related to a problem?
no

Describe the feature you'd like
I have a local deployment model and hope to use my own URL instead of the official URL
Currently only the official api key can be configured
Describe implementation you've considered
Model configuration can customize baseurl
Documentation, adoption, use case
none

Additional information
none

What kind of local model? Can you use ollama for this purpose?


Visual Studio Provided URL for Extension Manual Install

Does this issue occur when all extensions are disabled?: Its about installing extension - first one even

VS Code Version: 1.74.1
OS Version:  Windows 11
Browser: Firefox Developer 109.0b3

Steps to Reproduce:

Open the Extensions Tab on the left pane
Search for "CSharp"
Install the extension with "C# for Visual Studio Code (powered by OmniSharp)."
Make it fails
VS Code will provide manual download link for the package (https://marketplace.visualstudio.com/_apis/public/gallery/publishers/ms-dotnettools/vsextensions/csharp/1.25.2/vspackage)
The link randomly returns either<EMAIL_ADDRESS>or<EMAIL_ADDRESS>
I have no clue why this happens. I'm on Windows 11 but it gave me for some reason Mac(?) package. The package also does not seem to be downloaded completely (similar case to #71610), marketplace signals the browser download is complete but the file only 20MB-ish.
On another note, the reason my normal installation fails seems to be caused by silly internet, the log says the following:
2022-12-18 11:24:25.502 [info] Getting Manifest... ms-dotnettools.csharp
2022-12-18 11:24:25.509 [info] Installing extension: ms-dotnettools.csharp
2022-12-18 11:29:33.421 [error] RequestService#request (browser) - error https://ms-dotnettools.gallery.vsassets.io/_apis/public/gallery/publisher/ms-dotnettools/extension/csharp/1.25.2/assetbyname/Microsoft.VisualStudio.Services.VSIXPackage?redirect=true&targetPlatform=win32-x64&install=true {}
2022-12-18 11:30:47.909 [error] RequestService#request (browser) - error https://ms-dotnettools.gallery.vsassets.io/_apis/public/gallery/publisher/ms-dotnettools/extension/csharp/1.25.2/assetbyname/Microsoft.VisualStudio.Services.VSIXPackage?targetPlatform=win32-x64&install=true {}
2022-12-18 11:30:47.910 [error] Error while installing the extension: ms-dotnettools.csharp
2022-12-18 11:30:47.911 [error] Failed to install extension. ms-dotnettools.csharp
2022-12-18 11:30:47.911 [error] Download: XHR failed
    at pt.download (vscode-file://vscode-app/d:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:37:92381)
    at async Y.h (vscode-file://vscode-app/d:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:89:167162)
2022-12-18 11:30:47.911 [error] [uncaught exception in sharedProcess]: XHR failed: Download: XHR failed
    at pt.download (vscode-file://vscode-app/d:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:37:92381)
    at async Y.h (vscode-file://vscode-app/d:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:89:167162)
2022-12-18 11:30:47.911 [error] [uncaught exception in sharedProcess]: XHR failed: Download: XHR failed
    at pt.download (vscode-file://vscode-app/d:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:37:92381)
    at async Y.h (vscode-file://vscode-app/d:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:89:167162)

Tl;dr
The question is, why VS Code gave me links for Mac package instead of Windows one?

This bug has been fixed in the latest release of VS Code Insiders!
@BagusTesa, you can help us out by commenting /verified if things are now working as expected.
If things still don't seem right, please ensure you're on version 07d6f5b35fac559504dec65e3073d796b2d25a55 of Insiders (today's or later - you can use Help: About in the command palette to check), and leave a comment letting us know what isn't working as expected.
Happy Coding!

To verify

Open extensions view
Browse for C# extension
Disable network connection
Click on install, you shall see a prompt to Download Manually
Enable network connection and click on that Download Manually button
Make sure the downloaded VSIX is compatible to your platform.


mdInput does not update with form control status when submit

Bug, feature request, or proposal:
Bug?
What is the expected behavior?
Invalid formControl of formGroup should shown error and update related style when submit.
What is the current behavior?
Invalid formControl of formGroup does not show error and does not update related style when submit.
_form.status is invalid.
What are the steps to reproduce?
https://plnkr.co/edit/rQXSXREDhy9w7oet1ZhB?p=preview

Leave fields blank and click submit
Current: Favorite food is highlighted as required, Favorite dessert is seen as untouched
Expected:  Favorite food and Favorite dessert would be highlighted as required

What is the use-case or motivation for changing an existing behavior?
formGroup component could group html, css, and validation of related formControl together which could be reuse easily
Which versions of Angular, Material, OS, TypeScript, browsers are affected?
Angular: 4.0.3
Material: 2.0.0-beta.6
Is there anything else we should know?
Thanks

This seems like probably incorrect usage of the forms API since even after switching to native inputs I see the following error in the plunker:

Error: ExpressionChangedAfterItHasBeenCheckedError: Expression has changed after it was checked. Previous value: 'true'. Current value: 'false'.

here's a version of the plunker updated to work with latest beta and inputs switched to native inputs: https://plnkr.co/edit/8u5gM3bJOn3EizjyLp0m?p=preview
@kara do you know the correct way to accomplish this?

Hi Thanks for taking a look of this
The error seems to be related with the way to display the development message, please check the updated plunker
https://plnkr.co/edit/OqrRzPx4uomgVVJVdXfh?p=preview

I am not able to run original plunker due to some error in System.js config.
But the second is fixed here: https://plnkr.co/edit/13Tsu5fXBy2aNWxE6Fvt?p=preview
I don't think you supposed to use template-driver validator with reactive-driven control. Validators should be attached explicitly to control instance (see Validators.required)

Ok, I switched it back to md-input-containers (https://plnkr.co/edit/rLi6SeY3OxDheTZHLjRW?p=preview) and I see the issue with no errors in the console, will take another look.

Working plunker: https://plnkr.co/edit/w3nDfjlVVvHOzxW6d6vO?p=preview
See how i removed any [formGroup] except the root one.
I think each [formGroup] creates new instance which this.submitted property is not synchronised with the value of the top one.
I tried to experiment with leaving [formControl] of both levels - it seems like any combination does not work.
Form group is injected via DI here: https://github.com/angular/material2/blob/2.0.0-beta.8/src/lib/input/input-container.ts#L237
Then this condition does not pass, since form.submitted is false https://github.com/angular/material2/blob/2.0.0-beta.8/src/lib/input/input-container.ts#L268

Hi tytskyi
Thanks for the update, so the only way is to use [formControl] instead of formControlName. Thank you!
Then I couldn't make md-select to switch to error state when submit, neither with or without component,
is it a misused or is it a different issue?
As for the validator, just follow the recommendation from angular doc.
https://angular.io/guide/form-validation

That does not seems to work on md-select though.

md-select
https://plnkr.co/edit/Ai37AuxbBI7bUJfHvNxI?p=preview

@sashanana md-select error state doesn't take submitted state into account (which is a bug) filed #5826 to track that.
For this issue @tytskyi is correct, seems to be an issue with how forms API was being used, his example shows the correct way.


Add jscastillo to Contributors list

@casaja, I'm quite elated about your PR. I wanna evolve this project to addresses various problems faced by first-time contributors. I'd love to learn about your journey in open source community, the problems, pain points you had etc.
Could you explain how you felt when you went through the tutorial, made a PR and learned that I merged it?


Redshift Projects BLR

As part of this, we have developed three utilities:
1. Redshift-Auto-Encrypter-Utility -> An automated script which will take care of Redshift migraiton from unencrypted to encrypted cluster.

2. On-Demand-Redshift -> An on demand redshift launcher,based on customer demand.They can schedule a pipeline which will help customer to run their redshift cluster on need basis.

3. Backup-Restore-Table -> A simple table-only backup and restore utility.

Please review the code and let us know if there are any changes required.
For any further queries/suggestions/modifications, please contact:
@ganorkar
@suvendup

Hello - this is awesome. Thanks so much for your contributions! Can I please request that you break these up into 2 separate pull requests as I'd like to keep the changes modular, and your item 3 is actually already implemented in the Unload/Copy Utility?

As per our discussion, ll raise separate pull request for each project.


Update vfn-setup.md

Fix
ubuntu@vfn:~$ libra query val-config -a bla
error: unexpected argument '-a' found

  tip: to pass '-a' as a value, use '-- -a'

Usage: libra query val-config <ACCOUNT>

For more information, try '--help'.

Thanks for this @duckpost. Closing this because another PR was merged first with the changes


Extractor Tutorial: Google Analytics

Migrated from GitLab: https://gitlab.com/meltano/meltano/-/issues/1130
Originally created by @iroussos on 2019-10-16 14:47:18

Add a Tutorial on how to use tap-google-analytics in Meltano:

Go through the default flow using Meltano UI
tap-google-analytics has additional options for generating custom reports. Go through the custom flow:

Motivating example with downloadable, ready to use reports.json, custom transform and custom models
Use as example what we are doing for tracking Meltano CLI usage: fetching events

Explain how to setup reports.json

Create custom Transform

Create custom Meltano Tables and Model

Also, update our Google Analytics Extractor documentation to reflect the additional setup options.
All extractors tutorials need to have the following:

[x]  step-by-step tutorial in docs that works entirely on the UI (no command line)
[x]  must include screenshots
[x]  must include a short video of the tutorial (less than 2 minutes)
[x]  discoverable in the sidebar navigation
[x]  successfully dog-fooded with a dogfooding speedrun on Meltano's YouTube channel

View 10 previous comments from the original issue on GitLab


Ensure whole search result container is scrolled into view on focus

Fixes #42.
The extension will now scroll the whole search result container into view when it is not fully visible after search result anchor is focused.
This mainly affects Firefox as the Chrome handles the scrolling on focus change in a better way and no scroll adjustment is needed in its case.

Can you please resolve the conflict?


simBEV only supports timerange of 14 days

A timerange of 14 days is currently hard-coded, the value from scenario cfg is not used.
This should be solved, maybe in combination with the seasonal data #4

Hey @Tk1999s, great to see that you're working on this feature! :+1:
Could you merge the current dev into your branch as we changed some things in the main file (in #30)?


Specs seem to reflect a more narrow goal than the Readme

"Gazelle is a web framework geared towards private BitTorrent trackers."
In my understanding, this sounds like the goal is broad applicability to all sorts of types of trackers. The specs so far seem to narrow the scope of the project to music centered trackers specifically. For example, homepage.md makes specific mention of "Albums".
Of course modification would be possible down the line to adapt to whatever is needed, but I think there are clear benefits to developing this as a content-neutral framework. The first and foremost is that it makes collaboration easier. If there's several trackers with a variety of content, their codebases can remain the same. If they fix a bug or improve a feature they won't have to worry as much about the changes they've had to make to fit the framework to their content. I know this isn't a huge issue, but I think reducing the barrier to contribution is important.
Constraining development to certain assumptions makes it easy to overlook potential useful alternatives. An admittedly iffy example of this is assuming a single image represents a torrent group. This example is even more iffy given the fact that (I think) Gazelle has resolved this by allowing multiple images in the form of alternatives. My point is that the utility of multiple images per group is the type of thing that's easy to overlook when you're only focused on a single use case. Taking the broad view makes it easier to see that a single image is not appropriate in all cases. Ultimately, the recognition that it's not appropriate in all cases often necessitates it being developed as more robust feature that can be configured in a variety of ways.
Additional configurability is something that's often useful and can be leveraged into new features that may or may not be applicable to implementations of the framework that previously didn't take advantage of the feature.
I understand that a more general scope adds more work, but I think it's worth it in the long run and would ultimately result in a better piece of software. If this change in the approach in development of this project is going to be made at all, I think it's better to make it sooner than later.
To start this change off, I would suggest changing references to "Artists" and "Albums" to something like "Groups" and "Items", respectively. I don't know what the best terms to use are, but something that's generally applicable and describes their behavior/function. I'm not suggesting that these terms be part of the UI, but that it's how things are referred to in code. Configuration and/or localization could be used to apply more appropriate labels in the UI to these otherwise very general terms.
My main concern isn't that of the ease of portability or even the words used, but the mentality of the development itself.

Thank you for your comments. The points you have raised are definitely understood by the team. There is an ongoing conversation in #137 about how to organize the data without overspecializing.
I'm afraid this has been overlooked in some of the specs--the homepage spec being a good example.

@TheDevKing All very good points.

This needs fixing, so I've refiled this as a bug. However, we should first tackle #137.

Fantastic commentary :+1:
I've been pushing for this mindset as well, but maybe not hard enough.

@thomwiggers is there really anything to do here? I remember seeing folks fixing some of the specs... but I don't think we have a solid way to say "this is done" right now, and this issue will be forever open.

I think we can close the 'bug' part of this issue if the pointed out problems in the OP are fixed, and the technical stuff will probably be mostly addressed by #137.
The state of mind is indeed an ongoing concern, but I don't think we need this issue to stay open for that.

Closing this issue and opening an issue to create a general list of terms we are using for content on the site. For example rather than 'artist' call it a 'content creator'. I believe @Malvar started on a glossary already...


Private-Public issues

I tried to edit a private description (MLA Characters - LNL) for a specimen in a private collection (Hubble Bubble...), and got the error message:
Error: Unable to cascade groups for Description
The specimen has been assigned as to the private OTU "LNL (Lepto-Nano Legume)"

The isDuplicate routine in Resolvers.js is called for every node type but has no logic for CharacterInstance, since those are actually handled in raw cypher. This resulted in an exception, which prevented group cascade.
The solution is to return a valid stub value from isDuplicate when the nodeType is CharacterInstance.
This is in paleobot/pbot-api@37f598197dd6eb5406af3566f55ea0a279bfe283

Merged to master and deployed to dev and stage


HAMLET crashes on sample names with spaces

Since we use the sample name as prefix for the output folders, working with spaces will be very annoying.

We should be explicit in the documentation that sample names with spaces are not allowed
HAMLET should exit immediately with a message to the user if a sample name with spaces is detected


transferEncoding can be NULL, correct if happens in line 348

I am trying to use freerdp to connect to a remote app over a remote gateway which doesn't work yet. While debugging i found a false check on transferEncoding being NULL in the method rdg_build_http_request. The right IF happens a bit further in the method in line 348 and is working fine.

@freerdp-bot test


The needs_compilation flag is not respected with noise models

Looking at the implementation of the needs_compilation flag in the family of run* methods in the qvm, there is an issue with the needs_compilation flag not being actually respected when noise models are specified.
This is presumably done because we only know the noise parameters for the gates that are actually implemented on the QPU, hence the compilation requirement.
However, the user might have a program that does not need compilation (only uses gates available on the QPU) and to save the time, might want to avoid that step.

Workaround suggested by @ntezak:

make a second qvm2 = QVMConnection()
manually modify your program with noisy_program = apply_noise_model(program, qvm1.noise_model)
Use the second connection to run your job results = qvm2.run(noisy_program, ...)

As a fix, I was thinking about making the default in the QVM needs_compilation=None
which would be interpreted as the current "use compilation if noise model is present"
and actually respecting the needs_compilation=False if explicitly passed by the user


Should we do something with the project README?

It's going to be shown on crates.io... not sure.

Maybe offer an option to link README.md into docs/README.md ?


add JFrog Bintray

I am especially salty about this one: https://twitter.com/RobChahin/status/1389423505062596609


Add support for Azure OpenAI API

Add support for Azure Open AI: https://learn.microsoft.com/en-us/azure/cognitive-services/openai/chatgpt-quickstart?tabs=command-line&pivots=rest-api

Oh wow, thanks for this.
I am thinking of keeping this repository specifically for OpenAI APIs, but I will link your repository in the README.md if people are looking for Azure OpenAI API support!

Sure, thx!


fix: Deno.transpileOnly is being replaced by Deno.emit

Details
As Deno 1.7, Deno.compile, Deno.bundle, and Deno.transpileOnly is being combined to Deno.emit.
This PR implemenet Deno.emit in place of Deno.transpileOnly in denoResolver.ts.
I've tested it by bundling and running the example.
CheckList

[x] Has been tested (where required).

It seems the tests fail due to insufficient Deno version, could you please upgrade deno version to 1.7 in test.yml?

It seems the tests fail due to insufficient Deno version, could you please upgrade deno version to 1.7 in test.yml?

Gosh you were quick on the mark! I have very similar code locally from just experimenting this morn and here we are 🚀
The fact you need to add a .js extension to the end of a file path that already has an extension feels a little off, and suspect is a bug, but not something we can control here (commented on Discord earlier about it, but no reply - should probably raise an issue on denoland/deno... REF: https://discord.com/channels/684898665143206084/689420767620104201/801450945115848766)
I'm curious, are you not able to update the ./.github/workflows/test.yml file for the GH actions? I guess I would expect that it's probably a security concern, but not been in a position where it has mattered! I can do that for you now anyway - I was torn whether we should be supporting lower Deno versions, but given this is on an unstable 0.x.x version I think we can have breaking changes without backcompat.

Gosh you were quick on the mark! I have very similar code locally from just experimenting this morn and here we are 🚀
The fact you need to add a .js extension to the end of a file path that already has an extension feels a little off, and suspect is a bug, but not something we can control here (commented on Discord earlier about it, but no reply - should probably raise an issue on denoland/deno... REF: https://discord.com/channels/684898665143206084/689420767620104201/801450945115848766)
I'm curious, are you not able to update the ./.github/workflows/test.yml file for the GH actions? I guess I would expect that it's probably a security concern, but not been in a position where it has mattered! I can do that for you now anyway - I was torn whether we should be supporting lower Deno versions, but given this is on an unstable 0.x.x version I think we can have breaking changes without backcompat.

Please pull latest from main to get the CI changes to use Deno 1.7.0

Please pull latest from main to get the CI changes to use Deno 1.7.0

Thanks for completing the PR! I don't know that you already worked on it, sorry!
And actually I could change the Deno version in test.yml but I'm not sure how you prefer it to be done, whether creating a new pr for that or do it in this pr.
Anyway thanks so much for your work in this rollup port for deno!

Thanks for completing the PR! I don't know that you already worked on it, sorry!
And actually I could change the Deno version in test.yml but I'm not sure how you prefer it to be done, whether creating a new pr for that or do it in this pr.
Anyway thanks so much for your work in this rollup port for deno!

Thanks for completing the PR! I don't know that you already worked on it, sorry!

No need to apologise! Thanks so much for putting in a contribution 😄 (Sorry for rushing it through without you! Was keen to get it working in main ASAP so could get on with writing more tests etc)

And actually I could change the Deno version in test.yml but I'm not sure how you prefer it to be done, whether creating a new pr for that or do it in this pr.

Lets say, if you contribute again and find it needs a Deno version upgrade, then feel free to make that change so CI passes and then we can cat about it in the PR ☺

Anyway thanks so much for your work in this rollup port for deno!

Glad it’s useful - if there’s ever an issue please raise an issue and/or PRs are always welcome!

Thanks for completing the PR! I don't know that you already worked on it, sorry!

No need to apologise! Thanks so much for putting in a contribution 😄 (Sorry for rushing it through without you! Was keen to get it working in main ASAP so could get on with writing more tests etc)

And actually I could change the Deno version in test.yml but I'm not sure how you prefer it to be done, whether creating a new pr for that or do it in this pr.

Lets say, if you contribute again and find it needs a Deno version upgrade, then feel free to make that change so CI passes and then we can cat about it in the PR ☺

Anyway thanks so much for your work in this rollup port for deno!

Glad it’s useful - if there’s ever an issue please raise an issue and/or PRs are always welcome!

comments in https://github.com/cmorten/deno-rollup/blob/main/src/rollup-plugin-deno-resolver/denoResolver.ts still refer to transpileOnly

comments in https://github.com/cmorten/deno-rollup/blob/main/src/rollup-plugin-deno-resolver/denoResolver.ts still refer to transpileOnly


updated multisig example

Because blindly pasting private keys that receive funds on them into a website is a bad idea ;) Your fee goes to that private key.
You need to sign the transaction and paste it onto the site. then it will decide if it's signed it correctly, and if it's the correct transaction/amount/destination, etc.
The forums describe how it works pretty well. It seems the world isn't short of people who deploy experimental software that says "do not use this in production" in the readme... but they seem to be doing OK without my help :)


Does it work for stateless API(API that don't have session)?

Yes. We don't use sessions.

For example, this package is used at https://api.styleci.io/. Check the headers to see the rate limiting information.


Image links broken when proxied through apache - Authentic theme v 12

Hi,
I run Webmin behind an apapche proxy so that I can access like this:
https://myrealdomain.com/webmin

As soon as I upgraded to version 12 of authentic-theme, All of the image links were broken
As an example. On the Webmin configuration page, all of the image source links are coming up as:
src="/images/modules/webmin/....

instead of:
src="/webmin/images/modules/webmin/....

This same problem applies everywhere I've looked so far.  As another example, on the System Information page, the pie charts are missing.

Hmm. I see. Can you please open DevTools in Chrome/Firefox (F12) and debug on right page <body> tag. What is the data-webprefix value there?

Hi and Thanks for responding!
Here's the body tag from inside the iframe on the right (with the information page highlighted in the debugger):
<body data-webprefix="/webmin" data-current-product="webmin">

I have hard time reproducing it. Can you provide more info/screenshots with DevTools pannel open so I could understand? Do you run Webmin using minserv or apache?

HI Again,
I am running Webmin using miniserv and then accessing through an Apache Reverse Proxy.
Here is the relevant piece of the Apache config (and yes, the obligatory config statements are in place in the ssl.conf file to enable proxying https):
ProxyRequests Off

<Location "/webmin/">
    ProxyPass https://<IP_ADDRESS>:10000/
    ProxyPassReverse https://<IP_ADDRESS>:10000/
</Location>

<Proxy *>
    allow from all
</Proxy>

I also have these two lines in /etc/webmin/config:
webminprefixnoredir=1
webprefix=/webmin

Here are two screenshots that show what is happening since I upgraded to Authentic-theme v 12:

I hope this helps!
Thank You

That is enough information to have tondebug it for me, I guess.
OK, I will take a closer look when I get to my PC but so far can you change webprefix= to null value and restart Webmin?
Are you doing it to have no port settings in URL? Doing so makes your Webmin dependent on Apache web-server which is not very good, I think?

...ahh, ok. I think my recommendation wouldn't help. I think I know what is happening.. Will contact you later. Do you have Jabber (XMPP?)

Register at jabbers.im and add me back by my nic<EMAIL_ADDRESS>so we could chat..

Shouldn't image links be relative?
/images/modules/webmin/advanced.gif
images/modules/webmin/advanced.gif

No, I redirect all links to my theme to manage images.

I will make end extension to try to load images from module's dir for backward compatibility.

Yeah, your right. I forgot I could just test it in Chrome dev tools. Relative does not work either with my similar setup using a nginx proxy and serving under a subdirectory.

I know why it's not working. Please join authentic theme room, I will be there in about 3 hours.
<EMAIL_ADDRESS>You can register free jabber XMPP account at jabbers.im.

Please be kind testing it with updated js:
https://rostovtsev.ru/pub/src/authentic/12.00-patches/issue165/default.min.js
It's practically from new release (will be ready in few days) but it should fix your issue.
If problem persists, clear browser's cache and restart Webmin. Even more click refresh button in System Information Page.
Then, if still there is a problem, try adding trailing slash, so make a webprefix=/webmin/ and then see.
When it works, try also testing now only charts at the screen but autocomplete (in search bar) features and all possible other things, while at the same time looking at the console for possible errors.
I did all of the work theoretically without a chance to test it in real situation (it's harmless but might not work).
Waiting for your soon reply.
Thanks!

The js above does fix the broken charts, however reloading sysinfo and packages still does not work. I was able to fix it but I don't want to submit a PR for that because the change was made in the minified source.
If you would like to add the unminified source js and css files to the repo I can submit a PR to add a build process using gulp to produce a single js and css file to increase load times.

Does autocomple work? Does Virtualmin links work? Back button works in Webmin?
I think I know why it doesn't work.. I will not be able to add unminified version because it's almost the same as minified for the only difference that it has funky comments that only I can read :) I think I will add just formatted minified version later, so people could just submit some code.
However if you don't mind posting some changes that you've done and those that work, just post few lines here - I will get it.
Thanks! ;)

I don't use Virtualmin to test it, but back button and autocomplete is working.
Minified code is really hard to hack on and the diffs aren't very useful. Funky comments are fine! A build process would make it a lot easier for others to get involved, but if you aren't looking for PRs on the core code that's fine too.
As for my changes to default.min.js I followed your lead and tracked down the rest of the instances of
('iframe[name="page"]').attr("src",window.parent.$__source_host_complete+$webprefix+

and replaced it with
('iframe[name="page"]').attr("src",$webprefix_full+`

and it fixed the remaining issues I mentioned above.

Yes, that's the thing, I guess! I will test it in the morning. For me, there is no difference really when reading beautified minified version and not properly commented src. Probably, one day, when I have time, I will make src ready for others but just not right now!
Thank you!!

Awesome! I look forward to it. Great theme, keep up the good work. I look forward to v13.

Guys, it was a nightmare to make things work together, meaning Server Indexes module and Proxy stuff.
Now everything should be working!??!? Could you please be kind checking??
https://rostovtsev.ru/pub/src/authentic/12.00-patches/issue165/2/default.min.js
Please click all over, refresh sysinfo couple of times, use autocomplete and etc.
Thanks for your help!!
Waiting for your test results!

Everything looks good on Webmin. I have a subdomain proxy installation at home and a subdir installation at work. Both have been tested with this latest js.

Awesome! So good to hear, it worked!! :+1:  Thanks, pal! Keep in touch in Authentic Room.If you have interesting feature requests you could discuss it there!

How do I access it? http://jabbers.im/ just gives me "Hellow World."

Which os you using as desktop?

OS X Yosemite

I see. iOS has inbuilt messenger. Start it, add XMPP (Jabber) account, enter an id<EMAIL_ADDRESS>choose yourself a password and tick a box to create new account on server. - You're done. 20 seconds deal! Then, join a room on<EMAIL_ADDRESS>Same could be done on the phone. If you use Android, the best is Conversations https://play.google.com/store/apps/details?id=eu.siacs.conversations&hl=en

There is no option to create a new account in iMessages. I went to https://register.jabber.org/ which has "temporarily disabled" account registration since June 2013 and wants me to go to https://xmpp.net/ which is only a server directory. Why not use something more straight forward like IRC?

It's more secure to use XMPP, probably just hitting go, should create new account, unless those iMessenger developers are completely ..., well you know. Pidgin - is a great one.
On 13 May 2015 22:12:51 GMT+03:00, Brandon Van Noy<EMAIL_ADDRESS>wrote:

There is no option to create a new account in iMessages. I went to
https://register.jabber.org/ which has "temporarily disabled" account
registration since June 2013 and wants me to go to https://xmpp.net/
which is only a server directory. Why not use something more straight
forward like IRC?

Reply to this email directly or view it on GitHub:
https://github.com/qooob/authentic-theme/issues/165#issuecomment-101780527

If you are using Mac OS X, than install "Adium" and create the account from within Adium.  That worked for me.

It will be fully fixed in version 13. Thanks for reporting!


Add dynamic query field weighting

By looking up document frequency of the terms, compute a weighted qf. This will also be done in querqy as well.
I'll add details and paper later.

Three and a half years later, and no details were added... I'll close this issue as part of cleaning up our open issues.


Add JMH benchmark to measure multi-producer batch publication performance.

Batch publication has much more complicated logic in the MultiProducerSequencer compared to the SingleProducerSequencer where the cursor is simply updated with the high sequence value.
Therefore, there is also room for optimizations! :-)
Specifically, I am working on an idea to use just a single bit per slot in the ring buffer to represent "publication status" rather than an int and it should have the same performance for single event publication but better performance for the batch publication case.
I've already seen great results with this approach in the Rust port I've written (https://github.com/nicholassm/disruptor-rs) and I would like to explore the same idea in the "original" Disruptor.
But first it would be nice with a JMH benchmark to actually measure things.
That's what this small Pull-Request adds. On my laptop, batch publication has 3 times higher throughput compared to single event publication. Can we do better?

Any progress on merging this one?
Kind regards
Nicholas

This looks very exciting - apologies it took us so long to wake up.
Merged - looking forward to seeing the number go up :-)


Best way to use this package?

I'm not sure how to get started using this package? I'm unable to log in with my credentials. What's the best way to get started with this app?

Hi guys,
Sorry for the long period of inactivity.
We are currently working on a new version : better code, more stable, and bug fixes.
This feature will be added at the next release.
Thank you for using our work ! :)

Hi guys,
A new version (1.0.0) was published tonight.
Feel free to reopen if the problem is still there.
Enjoy ! :D


Sending message without opening browser

Is it possible to send the messages while whatsapp-web tab is closed? Of course I would open it to read the qr code. But once that is done, I would close the tab. Is it possible to send the message even then?

Hi @jaydip-c
I think that's doable perhaps I never tried it myself, If you run selenium in headless mode, it will open the chrome in the background, so you need to add extra arguments under the chrome_options property in alright with these new arguments
options.add_argument('--headless')
options.add_argument('--disable-gpu')

Here a StackOverflow reference for you

Hi, @jaydip-c. Indeed, the alternatives presented by Kalebu solve the visibility issue. Hope they are helpful - please, feel free to reach out in case of any further doubt.

I think this is not working. Currently, it is throwing this error while trying sending an image
selenium.common.exceptions.ElementClickInterceptedException: Message: element click intercepted: Element ... is not clickable at point (435, 569). Other element would receive the click: ...
(Session info: headless chrome=100.0.4896.127)


Bug report demo projects

I have seen that some bug reports come with little information on how to reproduce the bug. I wonder if this is because there is no stackblitz or jsbin for C++ projects...
What we could do instead is offer some demo iOS and Android projects which people can take and use for crash and bug reports. Maybe we have such projects actually already. What would be great too is if the MapLibre GL Native version could easily be switched in these demo projects such that we can see when a problem arose...

And what would also help is enabling "bug report" and "feature request" GitHub issue templates. This gives people some structure on how to phrase stuff.

Would you make this example projects as part of this repo or in separate "example" repos? Note that for Qt we already build a minimal example as it also acts as an integration test.

That's a good question. I don't know... Having it in a separate repo might be good for the following reasons:

Code base is smaller, so cloning is faster
Cose base is smaller, so it is easier for people to get started with the demo

What is the Qt example?

What is the Qt example?

https://github.com/maplibre/maplibre-gl-native/tree/main/platform/qt/app
It does not have any dedicated build setup (it builds as part of MapLibre), but honestly if one wants to make a Qt app, this is out of scope of this project.

Ah nice. We could also fork https://github.com/aws-samples/amazon-location-samples and use the MapLibre demo tiles there. I agree that it is out-of-scope of MapLibre GL Native to explain to people how to make a Qt app, there must be already great resources for this. But I think it would really help us a lot if contributors could share a minimal running program which reproduces a bug they see...

A bit in the spirit of https://stackoverflow.com/help/minimal-reproducible-example...