chore(eslint): curly [skip-lint]

Now enforcing curly brackets on all if statements. Includes auto-fixer.
// ❌ Bad
if (foo) foo++;

// ✅ Good
if (foo) {
  foo++;
}

Note: this did not lint the drizzle package or any db-* packages. This will be done in the future.

😭


feat: community events | event details page

Fixes Issue
related to issue #564

Changes proposed

[x] add route to event details page
[x] show details of event , date, name, description, participants , link (only for users that joined the event)

Screenshots
https://github.com/thecyberworld/TheCyberHUB/assets/76536506/a493c41a-03ad-4d4d-9e56-eef61c72a3ee

Note to reviewers
Next time, I will work on the option to add / display timeline of speakers and activities which I will display in this page

Code of Conduct

[X] By submitting this pull request, I confirm I've read and complied with the CoC 🖖

Check List (Check all the applicable boxes)

[X] My code follows the code style of this project.
[ ] My change requires changes to the documentation.
[ ] I have updated the documentation accordingly.
[X] All new and existing tests passed.
[X] This PR does not contain plagiarized content.
[X] The title of my pull request is a short description of the requested changes.

You can also join our Discord community.
Feel free to check out other cool repositories of the Thecyberworld.
Join the Thecyberworld GitHub Organisation by raising an issue (you will be sent an invitation).

can we make a open/view event button side to join button
what do you think?

Yup, I agree with you. I will add it instead of this icon.

@kabir0x23 how does it look now?

awesome


Support for PhantomJS

Hi, thanks for this lib!
How to make it to use PhantomJs? No such driver listed at Test.Automation/Objectivity.Test.Automation.Common/BrowserType.cs and it throws System.NotSupportedException : Driver None is not supported when <add key="browser" value="PhantomJs" />

Hi,
Selenium support for PhantomJS  has been deprecated, please use headless versions of Chrome or Firefox instead or you can use version 3.1.1 of our framework
to set chrome arguments use following section in app.config


about  inference time

hi,I am a keras Novice,and when I use keras model to predict,I want to know the inference time,I set the code like below:
"""
import time
.............
start = time.time()
model.predict(text_x)
end = time.time()
print(end-start)
"""
It's right?

model.predict(text_x, verbose=1)
will print the inference time per batch

Hi
This issue isn't related to a bug/enhancement/feature-request or other accepted types of issue.
To ask questions, please see the following resources :
https://keras.io/
https://keras.io/#support
https://gitter.im/Keras-io/Lobby
Thanks!


How to recognize a local folder as valid DTMI model repository.

I am trying to import model definitions using the IoT Explorer. But the IoT Explorer always tells me it can't find any definitions for the model interface i am using. I tried a few things but can't seem to get it to recognize any models.

I tried selecting the Local folder option in the Iot Plug and Play settings by setting the folder to the exact folder where the json file is located, this didn't help.
I tried setting it to iot-plugandplay models folder(which is a direct clone from the github repo) and the device model id to dtmi:com:example:Thermostat;1, but with no luck. I did try this with the public repository set, which works, so my device is working properly (i think)

Some extra information:

The models were validated with the dmr-client.
I created the indexes and the expand files for the full repository using these steps

I would expect that local model resolution supports the DMR conventions
/cc @digimaun

Hi @oedze
It sounds like you are indeed doing things.
We will need you to set up the local file path (for example the path would be d:/ if my Thermostat.json file is in my d drive), and the Thermostat.json.json should have an @id property equals to dtmi:com:example:Thermostat;1 (

)
Once you save the values, the tool should be able to recognize the models.

Closing with instructions given.

I think there is some value by finding files in a folder hierarchy that follows the DMR convention. Do you want to track as a different feature?

Sorry for not reading the descriptions close enough. Yes so far Explorer does not support indexes and the expand file format. I am reopening the issue to investigate what we can do here.

Sorry for not reading the descriptions close enough. Yes so far Explorer does not support indexes and the expand file format. I am reopening the issue to investigate what we can do here.
Hi @YingXue
yes, as @rido-min  mentioned. I expected the local folder to work as a model repository. When i add the folder it's in the list with a big header above it called: "Model Repository Locations". I now added the thermostat-1.json file to the root of the folder structure and it works indeed.

It would be nice if the local folder would follow the conventions.
Maybe it's possible to add an extra option next to add Public Repository, Configurable Repository and Local folder called Local Repository . Then you also won't be breaking any local folders that are setup.
For now i can work with the local folder just fine, Thanks!

We have just release version 0.15.7 and addressed the feature request. Please give it a try if you'd like. Thank you.
https://github.com/Azure/azure-iot-explorer/releases/tag/v0.15.7


SequelizeMeta table is created with THREE indexes (for a single field)

hi there,
I just ran<EMAIL_ADDRESS>(with<EMAIL_ADDRESS>against a new database and got a [MySQL] table that has the following schema:
CREATE TABLE `sequelize_meta` (
  `name` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
  PRIMARY KEY (`name`),
  UNIQUE KEY `name` (`name`),
  UNIQUE KEY `sequelize_meta_name_unique` (`name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

I guess that this is probably a sequelize issue rather than sequelize-cli based on this line of code

creating three indexes where one will do is rather wasteful, in the case of the SequelizeMeta the extraneous indexes are not a practical problem because the number of records stored is, from a RDMS point-of-view, minimal. still, it looks messy (IMO).
If this is what sequelize's Model.sync method does then that seems to me to be problematic - it's rather inefficient to create/maintain these duplicate indexes - at the very least Model.sync should be documented as having caveats, no?
This issue seems, to me, to tie in with the whole "should-I-use-model.sync-or-migrations" question ... one that I personally find a little confusing (okay that is a lie, I'm quite adamant that model.sync should be avoided like the plague and [single-query] migrations should be used, but that is just my opinion!) ... the [sequelize] documentation show 2 distinct methods of tackling schema creation/mutation but does offer any guidance about why you should use one or the other, additionally it's not immediately clear that the 2 methods are (AFAICT) mutually exclusive.

I double checked our Sequelize integration (a.k.a. sequelize_meta, Sequelize storage), and it's using Sequelize correctly. I think this is an issue of Sequelize. :football: → @sdepold

UNIQUE KEY `name` (`name`),
UNIQUE KEY `sequelize_meta_name_unique` (`name`)

@durango @felixfbecker @janmeier @mickhansen @sdepold @sushantdhiman This is an issue of sequelize (or either sequelize-cli).
In addition, there should actually be some docs about when to use sync and when to use migrations. Even migrations are commonly known by programmers, it is not always clear when it is wise to use sync.


feat: nouveaux calculs pour les libellés

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

GitHub release
v1.13.0

Your semantic-release bot :package::rocket:


fix travis-ci scripts

Coverage remained the same at 78.357% when pulling b8c93ca536ab4765e51275f73738f5b847936f5c on XenoAmess:patch-2 into 49428011a3ae8cd99132093396e344901fba8a7d on apache:master.


Customize nginx.conf

Update:
Or how can I achieve this?
Currently my nginx redirects to subdomain.domain.com if somebody requests subdomain.domain.com/xyz. He should not be redirected and get a 404 or 444 instead.
Thx

It's not a really issue but I could not find anything in the wiki or documentation.
This project generates the config files of nginx in it's volumes. Will them overwritten if I change something in this config, e.g. other endpoints?
Thx

Hi.
This project (JrCs/docker-letsencrypt-nginx-proxy-companion) "only" purpose is to:

enable the automatic creation of certificates from containers env var.
put them in the right place with the right name so they can be used by nginx-proxy docker-gen template.
reload the nginx proxy when needed (cert creation or renewal).

What you want to achieve depends entirely on the jwilder/nginx-proxy project, which does the actual proxying and is maintained by different peoples.
We only deal with issues related to letsencrypt-nginx-proxy-companion, so please submit your nginx-proxy issues directly to the nginx-proxy repo.

Yeah concrete config solution is a part for the nginx repo.
Could you get me an answer for this?
This project generates the config files of nginx in it's volumes. Will them overwritten if I change something in this config, e.g. other endpoints?
Thx


Disable auto updated_at globally

Your Question
My business entity already has a updated_at that I perform business logic on, I want to disable gorm's auto-updating on that field globally. Is there a way to do that? I know when updating, I can use UpdateColumns to avoid updated_at being updated. But for other queries, like on conflict, I can't find a way to disable it.
I tried to set Session's skipHooks to be true, but that still doesn't work. For example:
type Organization struct {
	ID                     string    `json:"id"`
	Name                   string    `json:"name"`
	IsArchived             bool      `json:"isArchived"`
	CreatedAt              time.Time `json:"createdAt"`
	UpdatedAt              time.Time `json:"updatedAt"`
}

result := o.db.orm.Model(&organization).Session(&gorm.Session{SkipHooks: true}).Clauses(clause.OnConflict{
		Where:     clause.Where{Exprs: []clause.Expression{clause.Lt{Column: "organizations.updated_at", Value: organization.UpdatedAt}}},
		UpdateAll: true,
	}).Create(&organization)

This still generates SQL:
INSERT INTO "organizations"
            (
                        "id",
                        "name",
                        "is_archived",
                        "created_at",
                        "updated_at"
            )
            VALUES
            (
                        '123456789',
                        'Test',
                        TRUE,
                        '2021-06-11 00:52:20.65',
                        '2021-06-13 16:13:58.309'
            )
on conflict
            (
                        "id"
            )
            DO
UPDATE
SET    "updated_at"='2021-11-03 07:56:17.547',
       "name"="excluded"."name",
       "is_archived"="excluded"."is_archived"
WHERE  "organizations"."updated_at" < '2021-06-13 16:13:58.309'

I want SET    "updated_at"="excluded"."updated_at" instead of "updated_at"='2021-11-03 07:56:17.547'
using the version v1.22.1 with Postgres.
The document you expected this should be explained
https://gorm.io/docs/session.html
https://gorm.io/docs/write_plugins.html
Expected answer
A way to disable auto updated_at globally.

rename field name UpdatedAt to something different, the column name could still use updated_at

use UpdateColumns() instead!!! it work

We should to be able to disable autoCreateTime and autoUpdateTime globally through  gorm.Config{}

use tag autoUpdateTime:false
Example:
type YourModel struct {
	ID        uuid.UUID `gorm:"column:id"`
	UpdatedAt time.Time `gorm:"column:updated_at;autoUpdateTime:false"`
}

Yeap! However the idea of a global way to disable it is when you have lot of structs in my places and add the tag to each struct type is not an option.


Theme colors after install are different from what they are supposed to be

Hi
I found your theme on marketplace and really liked the colors, but when I and apply It install It, I get completely different colos comparing to screenshots

This is my appearance and color scheme settings:

I see that the colors match, but they're somewhat washed out. Not sure why it happens, I assume it's not because of a theme.

Or, have you changed the colors with something? What exactly do you see as an issue, UI colors or text editor colors?

@antelle Thanks for the fast response! UI colors are great, but the editor colors looks like some color blind mode are turned on, or something like that. I tried to remove this mark on Appearance menu, but result is the same:

Not sure what this is, but it seems to be coming not from a theme, we don’t have such colors. What if you use another color scheme and another theme?

If I use another color scheme It works just fine. For example Hiberbee Dark:

But I really liked your theme, and I would like to use It instead

That's also different from what it's supposed to be, compare:

But it doesn't look ugly because colors are different and they also look good with your transformation. I can't help here, sorry, looks like there's something changing colors in your IntelliJ or system-wide.


Make asTypeOf work for bundles with zero-width fields.

Closes #1075.

Related issue: #1075

Type of change: bug fix

Impact: API modification

Development Phase: implementation

Looks like the recent firrtl mem size switch from Int to BigInt is biting treadle tests on millenium for whatever reason. I think it's spurious.

More generally what else needs to be done to better support zero width wires?
Also, another implementation path, cleaner here and potentially applicable elsewhere, may be a bit selection operation that takes a start index and size, so the zero-width case doesn't need to be special-cased.

A feature like Verilog's foo[start +: length] has been requested elsewhere and would be nice to have.  Could always rewrite this PR once such a thing exists.

Agreed on (size, length) making it cleaner to implement this. I think this bugfix is worth pushing through without it, but it would certainly be nice to have that feature. I just made an issue.

Yeah, I don't think it should block this PR

retest this please


3D AN?

It appears this implementation only supports 4D inputs - though Conv1D takes and outputs 3D tensors; I found that making below changes enables AN to work for 3D tensors without errors:
GlobalAveragePooling2D() --> GlobalAveragePooling1D()
gamma_readjust[:, None, None, :] --> gamma_readjust[:, None, :]
beta_readjust[:, None, None, :] --> beta_readjust[:, None, :]

I'm unsure, however, whether this is a correct implementation consistent with the paper - can you confirm? Thanks

Thank's for your feedback.
Sure, you are right. Feel free to make a pull request for this

Thank you for your implementation


add support to configuration through config file

config.yaml?

config file support added with PR #2


Improve the section customization of the UI

Improvement
The following section of the README to install the konflux UI mentions that we must "Updating the hostname that will be used for the routes." before to deploy it.
Question: What is the hostname that we are talking about here ? where such hostname should be updated ? Is it the hostname used by an Openshift route or Ingress ?

@cmoulliard If you don't mind, I would like to close this issue.
The README file was changed with the new UI scaffolding and this issue is no longer relevant.


Added a code example to read secrets

Re-submitting this PR since it was not able to merge last time @BryanLa @cabailey:
Added a code example to authorize an app to read key vault secrets. I have submitted a PR with the same change in the CLI article.
https://github.com/Azure/azure-content/pull/4302
Thanks!

Hi @thomasberman, I'm your friendly neighborhood Azure Pull Request Bot (You can call me AZPRBOT). Thanks for your contribution!

This seems like a small (but important) contribution, so no contribution license agreement is required at this point. Real humans will now evaluate your PR.

TTYL, AZPRBOT;

Hey @deneha , is there something I need to do here? Was there another conflict?

@thomasberman There's a merge conflict on this request, so I can't merge it until that's fixed.

Should I re-fork and submit it again? Sorry, new to git in general.

@thomasberman Sorry you're having problems with this - I don't know exactly what the merge conflict is but I've pinged @BryanLa in case it's something I've done wrong. I have problems with git as well!  Unfortunately, I think he's out until Monday so can you leave it with us for the time being?  We'll update the thread when we know more.  We'll get it sorted out!

Sure thing, thanks!

@thomasberman You could start another pull request like you did this one and close this pull request.  That is another option.


#2062 Checkboxset in Common Properties should support helperText

Fixes: #2062
Developer's Certificate of Origin 1.1
   By making a contribution to this project, I certify that:

   (a) The contribution was created in whole or in part by me and I
       have the right to submit it under the Apache License 2.0; or

   (b) The contribution is based upon previous work that, to the best
       of my knowledge, is covered under an appropriate open source
       license and I have the right under that license to submit that
       work with modifications, whether created in whole or in part
       by me, under the same open source license (unless I am
       permitted to submit under a different license), as indicated
       in the file; or

   (c) The contribution was provided directly to me by some other
       person who certified (a), (b) or (c) and I have not modified
       it.

   (d) I understand and agree that this project and the contribution
       are public and that a record of the contribution (including all
       personal information I submit with it, including my sign-off) is
       maintained indefinitely and may be redistributed consistent with
       this project or the open source license(s) involved.

Hi @matthoward366 In carbon component ChecboxGroup can have helperText prop but since Canvas checkboxset is a combination of checkboxes I have added helperText at the end and have styled it as carbon helperText, please let me know if this implementation needs to be changed.

@srikant-ch5 Any reason we don't switch to using a checkboxset from carbon?  That's what the original issue was for.  This way we can get the styling from carbon and future enhancement should be easier.

@srikant-ch5 Any reason we don't switch to using a checkboxset from carbon? That's what the original issue was for. This way we can get the styling from carbon and future enhancement should be easier.

I have updated PR to use Carbon CheckboxGroup. Please review.


[verification]: Verify Cortex-M3 arch feature in a HW chip

At-RTOS arch feature supports Cortex-M3, The code is ready, but it's not confirmed in HW board.

verified the feature is pass


Bump to 2.0.0-rc6 ? Nightly update?

Moving through these tutorials, (that rock btw, Dan Forbes! 🙇🏼 ) I wondered if it would be good to update to the most recent release version?
Also wondering if the exact nightly rust build should get updated / pinned to something other than 6/1/2020?

for install, as an example:
cargo +nightly install node-cli --git https://github.com/paritytech/substrate.git --tag v2.0.0-rc6 --force --locked

Also on note: https://getsubstrate.io/ script actually does install the node/cli tool in this block:
else
	g=$(mktemp -d)
	git clone https://github.com/paritytech/substrate "$g"
	pushd "$g"
	cargo install --force --path ./bin/node/cli #substrate
	cargo install --force --path ./bin/utils/subkey subkey
	popd
fi

So the last comment might actually be redundant, and not needed in the tutorial itself, but use the installer to get the cli tool?


fuse mish activation into conv in TTNN

Is your feature request related to a problem? Please describe.
need to enable fusing of "mish" activation into conv similar to "relu" as in here
Describe the solution you'd like
enable ttnn_module_args.c1["activation"] = "mish"  # Fuse mish with conv1 in TTNN
Additional context
Developing in GS e150
branch dvartanians/yolov4

@dvartaniansTT why does mish need to be fused?  We can just run it as an eltwise following the conv.  Relu is special because we have specialized HW for it.

Closing, no plans to fuse mish, it can be run as an eltwise op.


How can we change deployment image in clusterserviceversion?

Feature Request
When we create the bundles of the operator, we will write the image address of the operator deployment, but if the image does not exist, is there any way to update it? Or do we have to provide a new version of CSV? I searched issues related to clusterserviceversion in issues and found no similar issues.
Describe the solution you'd like
Maybe we can support redefining deployment mirroring in the resource of Subscription. By adding the field containerIndexOfOperator to ClusterServiceVersion, it indicates which container of the deployment is the real operator image. After injecting the configuration, you can modify the deployment image.

Please see the following issue where we discussed hot fixing Operators by updating the CSV post-install:
https://github.com/operator-framework/operator-lifecycle-manager/issues/1774

Thank you very much. That's what I'm looking for.


Create Testimonial 12 black

One need to make this component using HTML and Tailwind CSS. I would suggest to use Tailwind Playgrounds to make things faster and quicker.
Here is a reference to the component.

Follow figma design and to make the button use Button Design System
After building the component please raise a PR with a screenshot of the component and add the component in Testimonials/src/testimonial-12-black.html & Please do not add hover effect in the main div
If you need to use any icon please use it from Hero Icons
Good luck.

I want to work on this issue under jwoc

I would like to contribute to this issue

hey, i would like to work on this under jwoc

testimonial-12-black #1899

testimonial-15-black #1908


switchChange Confirm

Why i get double confirm when i click on white background not on ON or OFF and is possible fix it ?
Here is demo: http://jsfiddle.net/oo7zm211/1/

@puppi77 can you please use a more updated version of the library? i've tested the bug locally with v3.3.1 and the issue doesn't occur.
regarding preventing the switch to be toggled programmatically, as i understood you want to do, follow discussion here: https://github.com/nostalgiaz/bootstrap-switch/issues/268.

Same issue:  the event triggers twice. With v3.3.2 and boostrap 2.3.2.

Actually :
$("#block :checkbox").on("switchChange.bootstrapSwitch", function(event, state){
console.log("triggered");
will display in the console twice "triggered"
and
$(document).on("switchChange.bootstrapSwitch", "#block :checkbox", function(event, state){
console.log("triggered");
will display in the console only once "triggered"

@jlemale I changed a bit the code that triggers the switchChange.bootstrapSwitch event but I'm not sure if I have already fixed this bug. Can you test it using this code https://github.com/nostalgiaz/bootstrap-switch/commit/5cad1cd245d04c0bd2f1c59fb19160bdf4a5f6e2 ? I also added a test and it passed


Performance improvement

I was looking into improving the performance of my application so I set up a scenario with BenchmarkDotNet which, using that particular schema, evaluated 1000 json documents. These changes reduce the time from 465 ms to 220 ms.
Here are the results from running JsonSchema.Benchmark on my machine.
Before:
|          Method |  n |       Mean |   Error |  StdDev |       Gen0 |       Gen1 | Allocated |
|---------------- |--- |-----------:|--------:|--------:|-----------:|-----------:|----------:|
| RunSuite_Legacy |  1 |   523.1 ms | 5.43 ms | 4.82 ms | 10000.0000 |  5000.0000 |  127.6 MB |
| RunSuite_Legacy | 10 | 1,249.4 ms | 6.08 ms | 5.08 ms | 63000.0000 | 16000.0000 | 754.56 MB |

After:
|          Method |  n |     Mean |   Error |  StdDev |       Gen0 |      Gen1 | Allocated |
|---------------- |--- |---------:|--------:|--------:|-----------:|----------:|----------:|
| RunSuite_Legacy |  1 | 481.6 ms | 3.95 ms | 3.69 ms |  8000.0000 | 4000.0000 | 101.88 MB |
| RunSuite_Legacy | 10 | 793.2 ms | 5.69 ms | 5.33 ms | 42000.0000 | 5000.0000 | 506.87 MB |

Thanks for looking into this.  These look like good optimizations overall.

I'm going to pull this into a release branch and do version / release note things.


Can't parse polespinasa/bitcoin-grouphug

Getting this:
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/sr-data/src/sr_data/steps/workflows.py", line 50, in main
    workflow_info(
  File "/sr-data/src/sr_data/steps/workflows.py", line 113, in workflow_info
    "w_release": used_for_releases(yml)
                 ^^^^^^^^^^^^^^^^^^^^^^
  File "/sr-data/src/sr_data/steps/workflows.py", line 121, in used_for_releases
    if on.get("release"):
       ^^^^^^

full logs are here

@rultor release, tag is 0.0.24

@rultor release, tag is 0.0.24

@h1alexbel Done! FYI, the full log is here (took me 20min).


Generated XLSX generated from Windows system has content issues

I'm evaluating Openspout to replace PHPExcel on a PHP 8.0.* system. I am creating a very simple test spreadsheet that has text in one row/one cell. The file generates and downloads correctly on the Ubuntu server but the same file generated from my Windows 11 development system has issues with some of the content when loaded. I can tell it to repair and it then appears to load correctly but this is obviously not ideal.
The code I use to generate the file is:
use OpenSpout\Writer\XLSX\Writer;
use OpenSpout\Common\Entity\Cell;
use OpenSpout\Common\Entity\Row;

$writer = new Writer();
$writer->openToBrowser('test.xlsx'); // stream data directly to the browser
$titleRow = new Row([
  Cell::fromValue('First Cell')
]);
$writer->addRow($titleRow);
$writer->close();

I have attached 2 files (labeled appropriately): a "good" version generated on the server and a "bad" version generated locally under Windows 11.
FWIW, I had to override the temp folder using sys_temp_dir in php.ini to even get to the point where it would work under Windows. Kept having issues with the c:\windows\temp folder.
Help?
test_bad.xlsx
test_good.xlsx

I'm sorry I don't have Windows so I'm not able to give help on this kind of issues

I had a look into the files and it seems to be the problem, that was solved in #87 and Release 4.7.0. Also reported in #85 and #90. What version are you on @Hackman777 ? The issue vanished for me after upgrading to the current 4.7.0.

I was on release 4.6. I updated to 4.7 and it appears to be working fine now. Thanks, spackmat!


Decide on Quality Criteria for Trusted Web Activities

At the moment bubblewrap gives a warning if the given website falls below a Lighthouse score of 80.
This issue can be used as a place to discuss that criteria and help decide if it is useful/sufficient or whether we should do something more/else.

CC @b1tr0t
Also CC @davrous @JudahGabriel @jgw96, for PWA Builder's team perspective.

I think I'd prefer to drop the LH criteria in favour of triggering an ANR crash when the main thread is blocked for some duration (probably 5 seconds).  I think this will better align to the behaviour of other Android apps.

Crashing on 404 feels extreme to me.
However, it would certainly weed out a lot of low-quality PWAs and encourage devs to build a good service worker (or use an existing one from Workbox). FWIW, the trend we're seeing on major sites is good adoption of manifest, but very small adoption of service worker. They're hard to get right. So, having a quality criteria on service worker offline support is indeed a bar many aren't reaching today.
I like b1tr0t's idea of long thread block block = crash.

FYI, we're investigating integrating Lighthouse into PWABuilder to encourage higher quality PWAs.

Regarding the performance score, it sounds to me we should try aligning the performance requirement with Core Web Vitals as well.

Closing as stale, as the quality criteria no longer applies


No amount of backslashes can escape a $ in a replacement string

Description of the problem or steps to reproduce
Buffer:
$1

command: replace '\$1' '\$2'
The backslash properly escapes the $ in the search string, but not in the replacement string; $2 is parsed as a token anyway and the match is replaced with \. Using '\\$2' as the replacement doesn't work either; it just gets replaced with 2 backslashes.
Commit hash: 975e78d9
OS: Artix Linux
Terminal: Alacritty

To insert a literal $ use $$. This should be documented better within micro (sorry), but in case you run into more issues I looked at the documentation for Go's regexp to find this information (specifically the expand function): https://golang.org/pkg/regexp/#Regexp.Expand.

Oh my bad. I just assumed the same escape character would work.


Stop :baidu and :baidu_ip trying to use SSL

The URL is fixed to http, so if configuration.use_https? is set to true it breaks.
This implements the same hack as telize uses.
Namely
# http only
def use_ssl?
  false
end

I've added some test cases to the integration test,
but I don't know if you have baidu keys in your local api_keys.yml file.
If there's a better way we can specify this,
it'd be good.
Perhaps a lookup class can do:
self.supported_protocols = [:http]

and do it that way.


Template strings

`m 400,300 L ${400 + x},${300 - y}`
↓
concat("m 400,300 L ", String(400 + x), ",", String(300 - y)) (mathjs)

Open question: escaping. How to have a string like ${{{}}}.


Expose /oltp-http/ endpoint to frontendproxy

Changes
Expose /oltp-http/ endpoint to frontend-proxy and config browser to use this endpoint instead of calling otel-collecter container directly
This fix #915
Additional change:

Introduce OTEL_COLLECTOR_PORT_HTTP to expose HTTP port of OLTP receiver in otel-collector
rename OTEL_COLLECTOR_PORT to OTEL_COLLECTOR_PORT_GRPC to differentiate with HTTP port

Merge Requirements
For new features contributions please make sure you have completed the following
essential items:

[x] CHANGELOG.md updated to document new feature additions
[x] Appropriate documentation updates in the docs
[x] Appropriate Helm chart updates in the helm-charts

Maintainers will not merge until the above have been completed. If you're unsure
which docs need to be changed ping the
@open-telemetry/demo-approvers.

@austinlparker not sure if there is any issue with my PR?
Would love to have feedback on this.

We'll look at this in our SIG meeting today, thank you for the PR!


24 Pull Requests 2021

Added BeanShell as a suggested project to this years 24 Pull Requests initiative in hopes that we might get the needed assistance to work through the outstanding issues and finally get to release BeanShell 3.0.

All the issues labeled auto-migrated sourceforge do not have owners anymore as the users who originally posted them did not import, along with the issues, from Source Forge.
We desperately need help to work through these outstanding issues, test them against the current code base, and assess if they have either been resolved, and can be closed, or they are still outstanding, and need to be fixed.
Any open issue from the list, or combination of a few =), can be considered as a contribution using the contribution form and be assured that every little bit is appreciated and we could not have done it without you!
If you are willing and able to help, please drop a line here and the team will gladly assist if there are any questions.

Guess no one answered our 24 pull requests call either... sigh.


chore(rc2): add milestone for rc2

Create RC2 milestone to hold a few bug fixes.

after, https://github.com/deis/seed-repo/pull/23#discussion_r65227142, :+1:

Sorry about that, sloppy-copy-pasta.


Some STL meshes appear black since assimp was used to load them

In noetic, some STL meshes appear black when others look fine.  (so it is NOT the decimal point issue https://github.com/ros-visualization/rviz/issues/1298 with colors being all black )

The behavior is not existing in melodic.
The reason was tracked down to be zero normals in the STL file as shown in this hexdiff

and the culprit was blender 2.69 which had a bug (already fixed) exporting empty normals in some cases. https://developer.blender.org/T39755
however this could still be the case in other STL in the world and would appear only with the use of assimp as it does not recompute the normals if they are zero as did the original internal script of rviz
https://github.com/ros-visualization/rviz/blob/melodic-devel/src/rviz/ogre_helpers/stl_loader.cpp#L209
There are three options

Expect the world to find this issue and then fix their STLs , one way to do so is to re-export them using meshlab (thanks @rhaschke )

meshlabserver -i myfile.stl -o myfile.stl

this solves the display issue

Add a check of the normal, and tell the world to fix their STL normals.
Fix the normals if they are wrong as before.

maybe a combination of the last two options would be ideal for now.
Your environment

OS Version: e.g. Ubuntu 18.04
ROS Distro: [Melodic]
RViz, Qt, OGRE, OpenGl version as printed by rviz:

rviz version 1.13.5
compiled against Qt version 5.9.5
compiled against OGRE version 1.9.0 (Ghadamon)
Forcing OpenGl version 0.
Stereo is NOT SUPPORTED
OpenGl version: 4.5 (GLSL 4.5).

If source build, which git commit?

04d4c5fae802ef4f68127224873c8c2605e54873

The STL loading was changed in #1365 to use assimp. Thus, this issue should affect all rviz releases >= 1.13.4, i.e. including the two latest melodic releases.

We already pass the post-processing flag aiProcess_GenNormals to the assimp importer. Looks like, assimp doesn't check for null normals.


Cannot read property 'send' of undefined

When I try to listen on following, I get Cannot read property 'send' of undefined
Site added:
Name: www.mercari.com
URL: https://www.mercari.com/search/?keyword=clothes&sortBy=2
CSS: head

This means your channel is not defined correctly. Make sure you set then right channel ID


Automated cherry pick of #5555: feat(notify): Compatibility and repair

Cherry pick of #5555 on release/2.13.
#5555: feat(notify): Compatibility and repair

Codecov Report

Merging #5558 into release/2.13 will decrease coverage by 0.05%.
The diff coverage is 1.21%.

@@               Coverage Diff               @@
##           release/2.13   #5558      +/-   ##
===============================================
- Coverage          6.86%   6.81%   -0.06%
===============================================
  Files               519     530      +11
  Lines             88131   90103    +1972
===============================================
+ Hits               6052    6137      +85
- Misses            81580   83458    +1878
- Partials            499     508       +9

Flag
Coverage Δ

#aFlag
6.81% <1.21%> (-0.06%)
:arrow_down:

Impacted Files
Coverage Δ

pkg/baremetal/manager.go
0.51% <0.00%> (ø)

pkg/cloudcommon/db/db_dispatcher.go
0.00% <0.00%> (ø)

pkg/cloudcommon/db/metadata.go
8.74% <0.00%> (-2.16%)
:arrow_down:

pkg/cloudcommon/db/modelbase.go
1.42% <0.00%> (-0.05%)
:arrow_down:

pkg/cloudcommon/db/namevalidator.go
0.00% <0.00%> (ø)

pkg/cloudcommon/db/opslog.go
1.94% <0.00%> (ø)

pkg/cloudcommon/db/paging.go
0.00% <0.00%> (ø)

pkg/cloudcommon/db/quotas/context.go
0.00% <0.00%> (ø)

pkg/cloudcommon/db/quotas/handler.go
0.00% <0.00%> (ø)

pkg/cloudcommon/db/quotas/quotas.go
0.00% <0.00%> (ø)

... and 128 more

Continue to review full report at Codecov.

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


Remove double feedback button in Home page

I want to fixed this UI issue & want to remove double feedback button in Home page
@ANSHIKA-26  please assign me this task.

yep , do it in the current pr

yep , do it in the current pr

Okay


'Type Text' action not working in 1.5.1

The 'Type Text' action appears not to be working anymore in version 1.5.1 (build 401C). OS X 10.11.6 on 2012 rMBP.
Rather than typing the text, the system error bell chimes and Quicksilver dismisses as normal. The 'Paste' and 'Paste as Plain Text' actions work as expected. Quicksilver still has permission under assistive applications. (I assume Type Text works by accessing the virtual keyboard?)
Nothing is reported in the console that seems obviously relevant. However, both invoking and dismissing Quicksilver throws multiple WindowServer errors e.g.:
1/1/17 2:01:54.439 PM WindowServer[197]: _CGXRemoveWindowFromWindowMovementGroup: window 0x9e is not attached to window 0x2e7

Hex code at the end varies. I'm using the Bezel Interface.
Let me know if I can adjust anything to help you test!

This is most likely related to #2300
@tiennou - sounds like in #2300 you were suggesting the action be changed to ‘fix’ this as opposed to reverting your commit. If there are multiple actions exhibiting this problem then shouldn’t we revert the commit or find a solution that fixes both what you were trying to fix but doesn’t break this?

On 2 Jan 2017, at 03:06, Brandon<EMAIL_ADDRESS>wrote:
The 'Type Text' action appears not to be working anymore in version 1.5.1 (build 401C). OS X 10.11.6 on 2012 rMBP.
Rather than typing the text, the system error bell chimes and Quicksilver dismisses as normal. The 'Paste' and 'Paste as Plain Text' actions work as expected. Quicksilver still has permission under assistive applications. (I assume Type Text works by accessing the virtual keyboard?)
Nothing is reported in the console that seems obviously relevant. However, both invoking and dismissing Quicksilver throws multiple WindowServer errors e.g.:
1/1/17 2:01:54.439 PM WindowServer[197]: _CGXRemoveWindowFromWindowMovementGroup: window 0x9e is not attached to window 0x2e7
Hex code at the end varies. I'm using the Bezel Interface.
Let me know if I can adjust anything to help you test!
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub https://github.com/quicksilver/Quicksilver/issues/2302, or mute the thread https://github.com/notifications/unsubscribe-auth/AAJLn5F71KqW9G0iNzZR5f1G1zHfxCVMks5rN_k0gaJpZM4LYwep.

Depends on what you want to break ? I'm fine with reverting whatever causes the bug, but this will also revert the clear on close behavior we wanted in #2268.


Markdown does not update, windows 10

The File on the disk is correctly renamed. But the new name is not being updated in the markdown file.
I use obsidian in Live Preview mode and not (Reading/Source-mode)
Hardware: Samsung NVmee + Windows
Idears for what this bug can be:

I suspect that two disk operations is done at the same time, and the first action changes the conditions, faster than action two is able to catch up.
Some async file handling, that is not done correctly?
Maybe a 200 millisec delay, somewhere in the code, can fix that Obsidian or OS can see the new change?

I dont know :-/
PastedImage-{{DATE:YYYYMMDDhmmss}}

I currently open the image in obsidian and rename it in the title, that does also update the markdown. I dont know if you can access obsidians own build in rename tool?
In this screen recording. Notice:

file on disk is renamed when i edit the title
For this recording i Use native Obsidian, without the plugin
the markdown is updated correctly after the rename

So do I.

Hey guys, this issue should be fixed in 1.6.0, please update and try if it works. You can also look at the release log, which contains more details and my sincere gratitude to you.


TypeError: () takes 0 positional arguments but 1 was given

Describe the bug
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
[<ipython-input-35-7b6becee3685>](https://localhost:8080/#) in <cell line: 1>()
----> 1 from datasets import Dataset

9 frames
[/usr/local/lib/python3.10/dist-packages/datasets/__init__.py](https://localhost:8080/#) in <module>
     20 __version__ = "2.15.0"
     21
---> 22 from .arrow_dataset import Dataset
     23 from .arrow_reader import ReadInstruction
     24 from .builder import ArrowBasedBuilder, BeamBasedBuilder, BuilderConfig, DatasetBuilder, GeneratorBasedBuilder

[/usr/local/lib/python3.10/dist-packages/datasets/arrow_dataset.py](https://localhost:8080/#) in <module>
     61 import pyarrow.compute as pc
     62 from huggingface_hub import CommitOperationAdd, CommitOperationDelete, DatasetCard, DatasetCardData, HfApi
---> 63 from multiprocess import Pool
     64 from requests import HTTPError
     65

[/usr/local/lib/python3.10/dist-packages/multiprocess/__init__.py](https://localhost:8080/#) in <module>
     31
     32 import sys
---> 33 from . import context
     34
     35 #

[/usr/local/lib/python3.10/dist-packages/multiprocess/context.py](https://localhost:8080/#) in <module>
      4
      5 from . import process
----> 6 from . import reduction
      7
      8 __all__ = ()

[/usr/local/lib/python3.10/dist-packages/multiprocess/reduction.py](https://localhost:8080/#) in <module>
     14 import os
     15 try:
---> 16     import dill as pickle
     17 except ImportError:
     18     import pickle

[/usr/local/lib/python3.10/dist-packages/dill/__init__.py](https://localhost:8080/#) in <module>
     24
     25
---> 26 from ._dill import (
     27     dump, dumps, load, loads, copy,
     28     Pickler, Unpickler, register, pickle, pickles, check,

[/usr/local/lib/python3.10/dist-packages/dill/_dill.py](https://localhost:8080/#) in <module>
    166 try:
    167     from _pyio import open as _open
--> 168     PyTextWrapperType = get_file_type('r', buffering=-1, open=_open)
    169     PyBufferedRandomType = get_file_type('r+b', buffering=-1, open=_open)
    170     PyBufferedReaderType = get_file_type('rb', buffering=-1, open=_open)

[/usr/local/lib/python3.10/dist-packages/dill/_dill.py](https://localhost:8080/#) in get_file_type(*args, **kwargs)
    154 def get_file_type(*args, **kwargs):
    155     open = kwargs.pop("open", __builtin__.open)
--> 156     f = open(os.devnull, *args, **kwargs)
    157     t = type(f)
    158     f.close()

[/usr/lib/python3.10/_pyio.py](https://localhost:8080/#) in open(file, mode, buffering, encoding, errors, newline, closefd, opener)
    280             return result
    281         encoding = text_encoding(encoding)
--> 282         text = TextIOWrapper(buffer, encoding, errors, newline, line_buffering)
    283         result = text
    284         text.mode = mode

[/usr/lib/python3.10/_pyio.py](https://localhost:8080/#) in __init__(self, buffer, encoding, errors, newline, line_buffering, write_through)
   2043                 encoding = "utf-8"
   2044             else:
-> 2045                 encoding = locale.getpreferredencoding(False)
   2046
   2047         if not isinstance(encoding, str):

TypeError: <lambda>() takes 0 positional arguments but 1 was given

or
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
[<ipython-input-36-652e886d387f>](https://localhost:8080/#) in <cell line: 1>()
----> 1 import datasets

9 frames
[/usr/local/lib/python3.10/dist-packages/datasets/__init__.py](https://localhost:8080/#) in <module>
     20 __version__ = "2.15.0"
     21
---> 22 from .arrow_dataset import Dataset
     23 from .arrow_reader import ReadInstruction
     24 from .builder import ArrowBasedBuilder, BeamBasedBuilder, BuilderConfig, DatasetBuilder, GeneratorBasedBuilder

[/usr/local/lib/python3.10/dist-packages/datasets/arrow_dataset.py](https://localhost:8080/#) in <module>
     61 import pyarrow.compute as pc
     62 from huggingface_hub import CommitOperationAdd, CommitOperationDelete, DatasetCard, DatasetCardData, HfApi
---> 63 from multiprocess import Pool
     64 from requests import HTTPError
     65

[/usr/local/lib/python3.10/dist-packages/multiprocess/__init__.py](https://localhost:8080/#) in <module>
     31
     32 import sys
---> 33 from . import context
     34
     35 #

[/usr/local/lib/python3.10/dist-packages/multiprocess/context.py](https://localhost:8080/#) in <module>
      4
      5 from . import process
----> 6 from . import reduction
      7
      8 __all__ = ()

[/usr/local/lib/python3.10/dist-packages/multiprocess/reduction.py](https://localhost:8080/#) in <module>
     14 import os
     15 try:
---> 16     import dill as pickle
     17 except ImportError:
     18     import pickle

[/usr/local/lib/python3.10/dist-packages/dill/__init__.py](https://localhost:8080/#) in <module>
     24
     25
---> 26 from ._dill import (
     27     dump, dumps, load, loads, copy,
     28     Pickler, Unpickler, register, pickle, pickles, check,

[/usr/local/lib/python3.10/dist-packages/dill/_dill.py](https://localhost:8080/#) in <module>
    166 try:
    167     from _pyio import open as _open
--> 168     PyTextWrapperType = get_file_type('r', buffering=-1, open=_open)
    169     PyBufferedRandomType = get_file_type('r+b', buffering=-1, open=_open)
    170     PyBufferedReaderType = get_file_type('rb', buffering=-1, open=_open)

[/usr/local/lib/python3.10/dist-packages/dill/_dill.py](https://localhost:8080/#) in get_file_type(*args, **kwargs)
    154 def get_file_type(*args, **kwargs):
    155     open = kwargs.pop("open", __builtin__.open)
--> 156     f = open(os.devnull, *args, **kwargs)
    157     t = type(f)
    158     f.close()

[/usr/lib/python3.10/_pyio.py](https://localhost:8080/#) in open(file, mode, buffering, encoding, errors, newline, closefd, opener)
    280             return result
    281         encoding = text_encoding(encoding)
--> 282         text = TextIOWrapper(buffer, encoding, errors, newline, line_buffering)
    283         result = text
    284         text.mode = mode

[/usr/lib/python3.10/_pyio.py](https://localhost:8080/#) in __init__(self, buffer, encoding, errors, newline, line_buffering, write_through)
   2043                 encoding = "utf-8"
   2044             else:
-> 2045                 encoding = locale.getpreferredencoding(False)
   2046
   2047         if not isinstance(encoding, str):

TypeError: <lambda>() takes 0 positional arguments but 1 was given

Steps to reproduce the bug
import datasets on colab
Expected behavior
work fine
Environment info
colab
!pip install datasets

This looks like a problem with your environment rather than datasets.

I meet the same problem,
and originally use
locale.getpreferredencoding = lambda : "UTF-8"

and change to
locale.getpreferredencoding = lambda x: "UTF-8"

and it works.


Create and approve Epic Design Documentation

As #349 continues, a proper design documentation needs to be created prior to starting the development.
Finally the document has to be approved.
Approval starts development.


add getEmailStatus method

@eugirdor I believe you have already tested this in desktop.

I did.  LGTM 👍


Tracks doesn't show number of tracks until...

A few seconds has passed.
also .. within those few seconds I cannot click the 'tracks'.. it's greyed out.
Then number of tracks appear and I can click it.

As discussed on discord it's like this by design:
When you open the Music Assistant panel, it starts fetching the media items upfront to the browser cache.
One a library category is preloaded, it will activate the button and show the total count.
I can change this and show the count already before prefetching items.

Nicely fixed in Beta 7, thx


move toad-scheduler back to peerDependencies

Reverts the toad-scheduler part of #142

@kibertoad
Just one last question, is there a reason for fastify to stay as a peerDep? We actually do move it to devDeps in general since the plugin does its internal check anyway to see if the right range is installed:
https://github.com/fastify/fastify-schedule/blob/ec2cc061fad61d680af5d0aeb31c223b65a2e3e2/index.js#L19

@gurgunday I think it primarily follow a react convention for specifying what versions of framework this release is compatible with. if we do it differently for other plugins, happy to adjust here too

@gurgunday I think it primarily follow a react convention for specifying what versions of framework this release is compatible with. if we do it differently for other plugins, happy to adjust here too

Yes, for Fastify Plugins, we don't usually put fastify in peerDeps but devDeps, and that's only for types


Add Window Fuzzer based testing

Description
Add Window functions to Fuzzer framework.

CC: @kagamiori @bikramSingh91

Closing this as WindowFuzzer work is in progress now. We will track individual issues with specific WindowFuzzer cases independently.


Suspicious link to external resource

Bug Report
Problem
The link

There are more tips available on using npm without sudo

at https://github.com/apache/cordova-docs/blob/master/www/docs/en/dev/guide/cli/index.md#L59 opens a dead domain with shady ads.
Version information
Latest version of the docs

Thanks for letting us know!


Security vulnerability Hide config file info from workflow console output

Usually config_file should be stored in secure way (For example as repository secret in base64 format).
In case if developer will use your action in public repo, everyone will see .ovpn config in console!
https://github.com/kota65535/github-openvpn-connect-action/blob/main/src/main.js#L38-L40
PS: Please update Readme as well, because it's quite dangerous and wrong way to store ovpn file in .github/workflows directory

@Antoniozinchenko Does it mean that the entire configuration file should be encrypted, not just the credentials?

As stated in the PR above,  credentials are supposed to be stored in action secrets and then given via action inputs.
Maybe it should have been stated more clearly in README.

My client had unsafe ovpn config which provides access even without credentials (unlimited sessions). For that case it would be security leak. :(
Btw I's kind of "good practice" do not commit such config files. It's quite easy to grab it from secrets.

I've added a note for storing credentials in https://github.com/kota65535/github-openvpn-connect-action/commit/ec0fa0b5954fd1230c1941aba6d667bb329c66bd.
I don't think changing action input to receive the entire config file as encrypted secrets improves security for now, but it may be reconsidered on v2 release.

This still shows the entire output in the console regardless of whether you store it in a github secret or not. Why does it spit it out in general? There's no point to that?


[Improve] Unified Mapper

What changes were proposed in this pull request
Issue Number: #1771

Brief change log

Verifying this change

This change is a trivial rework / code cleanup without any test coverage.
(or)
This change is already covered by existing tests, such as (please describe tests).
(or)
This change added tests and can be verified as follows:

Does this pull request potentially affect one of the following parts

Dependencies (does it add or upgrade a dependency): (yes / no)

@wolfboys PTAL, thanks

@wolfboys PTAL, thanks

Thanks for your hard work, I will review it later

@wolfboys PTAL, thanks

@wolfboys PTAL, thanks

Thanks for your hard work, I will review it as soon as possible

@wolfboys PTAL, thanks


Fix broken paint connections in Version Compare

Fix for 1835. Stripped version of 1908.

Pull Request Test Coverage Report for Build 4586

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 53.092%

Totals

Change from base Build 4568:
0.0%

Covered Lines:
13608

Relevant Lines:
25631

💛  - Coveralls


Returning Home should update the selected button to whatever the user chose. It resets back to 1.

567b44e8891cd87ceee3d6904a352d51f28f3d78


Fixed docs using user_stats_stored in place of current_stats_received

The new docs for the achievement functions incorrectly identified
user_stats_stored as the callback for requestCurrentStats. This has been
corrected to use current_stats_received.

Looks good, sir!


Are sub queries supported in scopes?

Your Question
I'm attempting to use a sub-query in a scope:
txn := w.db.Begin()
txn.Scopes(models.FileNeedsEncode).Preload("Path.QualityProfile").First(&fileRecord)

Where FileNeedsEncode looks like
func FileNeedsEncode(db *gorm.DB) *gorm.DB {

	subQuery := db.Table("encodes").Select("MAX(id)").Where("file_id = files.id")

	return db.Joins("left join paths on paths.id = files.path_id").
		Joins("left join encodes as e on e.file_id = files.id").
		Where("e.id = (?) OR e.id is null",
			subQuery,
		).
		// This clause must match the models.PathAbleToEncode scope
		Where("paths.type in (?)", []int{
			PathTypeStandard,
		}).
		Where("files.size >= paths.minimum_file_size").
		Where("files.status = ?", FileStatusEnabled).
		Where(
			"((files.status_encoder = ? AND (files.checksum != e.checksum_at_end OR e.checksum_at_end is null)) OR e.status = ?)",
			FileEncodeStatusNotDone, EncodeCancelled,
		).
		Where("files.status_encoder not in (?)", []int64{
			FileEncodeStatusPending,
			FileEncodeStatusErrored,
		}).
		Order("paths.priority DESC")
}

And while it might not be the most efficient query, this similarly used to work in gorm v1, however in v2 it generates the following query:
SELECT MAX(id) FROM `encodes` left join paths on paths.id = files.path_id left join encodes as e on e.file_id = files.id WHERE file_id = files.id AND (e.id = (SELECT MAX(id) FROM `encodes` left join paths on paths.id = files.path_id left join encodes as e on e.file_id = files.id WHERE file_id = files.id AND (e.id = () OR e.id is null) AND paths.type in (1) AND files.size >= paths.minimum_file_size AND files.status = 1 AND (((files.status_encoder = 0 AND (files.checksum != e.checksum_at_end OR e.checksum_at_end is null)) OR e.status = 2)) AND files.status_encoder not in (2,3) ORDER BY `encodes`.`id`,paths.priority DESC LIMIT 1

Whereas I'd expect it to generate:
SELECT `files`.`id`,`files`.`path_id`,`files`.`name`,`files`.`size`,`files`.`checksum`,`files`.`source`,`files`.`status`,`files`.`status_encoder`,`files`.`created_at`,`files`.`updated_at` FROM `files` left join paths on paths.id = files.path_id left join encodes as e on e.file_id = files.id WHERE (e.id = (SELECT MAX(id) FROM encodes WHERE file_id = files.id) OR e.id is null) AND paths.type in (1) AND files.size >= paths.minimum_file_size AND files.status = 1 AND (((files.status_encoder = 0 AND (files.checksum != e.checksum_at_end OR e.checksum_at_end is null)) OR e.status = 2)) AND files.status_encoder not in (2,3) ORDER BY `files`.`id`,paths.priority DESC LIMIT 1

Is there a correct way to handle this in v2?

After testing more it does appear that this does not work in scopes any longer.

it should works, can you create a reproducible PR if it doesn't?


Company > Profile > Email Update > Error Occurs on staging Environment

Describe the bug
As a company profile, errors occurs when updating the email, error should not occur and email should not be modified
To Reproduce
Steps to reproduce the behavior:

Go to https://devalopers.herokuapp.com/
Login as company
Go to profile
Update email
Error occurs
See error

Expected behavior
Email should not be modified (TBD)
Error should not occur but instead, Alert message email should not be modified
Screenshots
check the attached file

@salahawad

@mirnaitani6 can you please provide the credentials of a company profile?

@mirnaitani6 why are we giving the user the ability to change their email if we're always going to show the warning?

@mirnaitani6 why are we giving the user the ability to change their email if we're always going to show the warning?

<EMAIL_ADDRESS>Comp@ny1
Email field should be disabled for now
Error in the console should be resolved


E2E: add SetTimeout function for slow runner

Our self-hosted runner can be slow sometimes (SSD might be needed!), this PR adds a funciton to increase the timeout easily based on a env variable (TIMEOUT_SCALE). Set it to 2, should be enough (but will see after testing).
This PR also fixes small issues.

Just set it to draft, as I saw some syntax error during the validation on my lab: https://github.com/ldevulder/elemental/runs/7633631280?check_suite_focus=true#step:3:955


Too many aws clients constructed

What happened?
After deploying a decent number of deployments devspace starts to spam the following:
.W0923 12:44:16.108460   14756 exec.go:203] constructing many client instances from the same exec auth config can cause performance problems during cert rotation and can exhaust availab
le network connections; 1116 clients constructed calling "aws"
/W0923 12:44:16.108993   14756 exec.go:203] constructing many client instances from the same exec auth config can cause performance problems during cert rotation and can exhaust availab
le network connections; 1117 clients constructed calling "aws"
cW0923 12:44:16.110711   14756 exec.go:203] constructing many client instances from the same exec auth config can cause performance problems during cert rotation and can exhaust availab
le network connections; 1118 clients constructed calling "aws"
hW0923 12:44:16.111459   14756 exec.go:203] constructing many client instances from the same exec auth config can cause performance problems during cert rotation and can exhaust availab
le network connections; 1119 clients constructed calling "aws"
aW0923 12:44:16.112473   14756 exec.go:203] constructing many client instances from the same exec auth config can cause performance problems during cert rotation and can exhaust availab
le network connections; 1120 clients constructed calling "aws"
rtW0923 12:44:16.114245   14756 exec.go:203] constructing many client instances from the same exec auth config can cause performance problems during cert rotation and can exhaust availa
ble network connections; 1121 clients constructed calling "aws"
sW0923 12:44:16.115653   14756 exec.go:203] constructing many client instances from the same exec auth config can cause performance problems during cert rotation and can exhaust availab
le network connections; 1122 clients constructed calling "aws"
/zooW0923 12:44:16.117460   14756 exec.go:203] constructing many client instances from the same exec auth config can cause performance problems during cert rotation and can exhaust avai
lable network connections; 1123 clients constructed calling "aws"
keeW0923 12:44:16.118716   14756 exec.go:203] constructing many client instances from the same exec auth config can cause performance problems during cert rotation and can exhaust avail
able network connections; 1124 clients constructed calling "aws"
peW0923 12:44:16.120500   14756 exec.go:203] constructing many client instances from the same exec auth config can cause performance problems during cert rotation and can exhaust availa
ble network connections; 1125 clients constructed calling "aws"
r-W0923 12:44:16.120931   14756 exec.go:203] constructing many client instances from the same exec auth config can cause performance problems during cert rotation and can exhaust availa
ble network connections; 1126 clients constructed calling "aws"
uW0923 12:44:16.121564   14756 exec.go:203] constructing many client instances from the same exec auth config can cause performance problems during cert rotation and can exhaust availab
le network connections; 1127 clients constructed calling "aws"
i (W0923 12:44:16.121564   14756 exec.go:203] constructing many client instances from the same exec auth config can cause performance problems during cert rotation and can exhaust avail
able network connections; 1128 clients constructed calling "aws"
zW0923 12:44:16.126541   14756 exec.go:203] constructing many client instances from the same exec auth config can cause performance problems during cert rotation and can exhaust availab
le network connections; 1129 clients constructed calling "aws"
oW0923 12:44:16.127191   14756 exec.go:203] constructing many client instances from the same exec auth config can cause performance problems during cert rotation and can exhaust availab
le network connections; 1130 clients constructed calling "aws"
okW0923 12:44:16.127689   14756 exec.go:203] constructing many client instances from the same exec auth config can cause performance problems during cert rotation and can exhaust availa
ble network connections; 1131 clients constructed calling "aws"
[wait] \ Deploying chart ./charts/zookeeper-ui (zookeeper-ui) with helm (0s)W0923 12:44:16.309463   14756 exec.go:203] constructing many client instances from the same exec auth config
can cause performance problems during cert rotation and can exhaust available network connections; 1132 clients constructed calling "aws"
[wait] / Deploying chart ./charts/zookeeper-ui (zookeeper-ui) with helm (0s)W0923 12:44:16.702462   14756 exec.go:203] constructing many client instances from the same exec auth config
can cause performance problems during cert rotation and can exhaust available network connections; 1133 clients constructed calling "aws"
[wait] / Deploying chart ./charts/zookeeper-ui (zookeeper-ui) with helm (2s)W0923 12:44:17.881189   14756 exec.go:203] constructing many client instances from the same exec auth config
can cause performance problems during cert rotation and can exhaust available network connections; 1134 clients constructed calling "aws"
W0923 12:44:17.886191   14756 exec.go:203] constructing many client instances from the same exec auth config can cause performance problems during cert rotation and can exhaust availabl
e network connections; 1135 clients constructed calling "aws"
W0923 12:44:17.887748   14756 exec.go:203] constructing many client instances from the same exec auth config can cause performance problems during cert rotation and can exhaust availabl
e network connections; 1136 clients constructed calling "aws"
W0923 12:44:17.889231   14756 exec.go:203] constructing many client instances from the same exec auth config can cause performance problems during cert rotation and can exhaust availabl
e network connections; 1137 clients constructed calling "aws"
W0923 12:44:17.898302   14756 exec.go:203] constructing many client instances from the same exec auth config can cause performance problems during cert rotation and can exhaust availabl
e network connections; 1138 clients constructed calling "aws"
W0923 12:44:17.900188   14756 exec.go:203] constructing many client instances from the same exec auth config can cause performance problems during cert rotation and can exhaust availabl
e network connections; 1139 clients constructed calling "aws"
W0923 12:44:17.901575   14756 exec.go:203] constructing many client instances from the same exec auth config can cause performance problems during cert rotation and can exhaust availabl
e network connections; 1140 clients constructed calling "aws"
W0923 12:44:17.902209   14756 exec.go:203] constructing many client instances from the same exec auth config can cause performance problems during cert rotation and can exhaust availabl
e network connections; 1141 clients constructed calling "aws"
W0923 12:44:17.906194   14756 exec.go:203] constructing many client instances from the same exec auth config can cause performance problems during cert rotation and can exhaust availabl
e network connections; 1142 clients constructed calling "aws"
W0923 12:44:17.907447   14756 exec.go:203] constructing many client instances from the same exec auth config can cause performance problems during cert rotation and can exhaust availabl
e network connections; 1143 clients constructed calling "aws"
[done] √ Deployed helm chart (Release revision: 0)
[done] √ Successfully deployed zookeeper-ui with helm
W0923 12:44:18.668731   14756 exec.go:203] constructing many client instances from the same exec auth config can cause performance problems during cert rotation and can exhaust availabl
e network connections; 1144 clients constructed calling "aws"
W0923 12:44:18.669732   14756 exec.go:203] constructing many client instances from the same exec auth config can cause performance problems during cert rotation and can exhaust availabl
e network connections; 1145 clients constructed calling "aws"
W0923 12:44:18.669732   14756 exec.go:203] constructing many client instances from the same exec auth config can cause performance problems during cert rotation and can exhaust availabl
e network connections; 1146 clients constructed calling "aws"
W0923 12:44:18.670733   14756 exec.go:203] constructing many client instances from the same exec auth config can cause performance problems during cert rotation and can exhaust availabl
e network connections; 1147 clients constructed calling "aws"
W0923 12:44:18.672296   14756 exec.go:203] constructing many client instances from the same exec auth config can cause performance problems during cert rotation and can exhaust availabl
e network connections; 1148 clients constructed calling "aws"
W0923 12:44:18.672733   14756 exec.go:203] constructing many client instances from the same exec auth config can cause performance problems during cert rotation and can exhaust availabl
e network connections; 1149 clients constructed calling "aws"
W0923 12:44:18.673735   14756 exec.go:203] constructing many client instances from the same exec auth config can cause performance problems during cert rotation and can exhaust availabl
e network connections; 1150 clients constructed calling "aws"
W0923 12:44:18.674024   14756 exec.go:203] constructing many client instances from the same exec auth config can cause performance problems during cert rotation and can exhaust availabl
e network connections; 1151 clients constructed calling "aws"
W0923 12:44:18.674401   14756 exec.go:203] constructing many client instances from the same exec auth config can cause performance problems during cert rotation and can exhaust availabl
e network connections; 1152 clients constructed calling "aws"
W0923 12:44:18.675028   14756 exec.go:203] constructing many client instances from the same exec auth config can cause performance problems during cert rotation and can exhaust availabl
e network connections; 1153 clients constructed calling "aws"
W0923 12:44:18.675731   14756 exec.go:203] constructing many client instances from the same exec auth config can cause performance problems during cert rotation and can exhaust availabl
e network connections; 1154 clients constructed calling "aws"
W0923 12:44:18.676818   14756 exec.go:203] constructing many client instances from the same exec auth config can cause performance problems during cert rotation and can exhaust availabl
e network connections; 1155 clients constructed calling "aws"
W0923 12:44:18.676818   14756 exec.go:203] constructing many client instances from the same exec auth config can cause performance problems during cert rotation and can exhaust availabl
e network connections; 1156 clients constructed calling "aws"
W0923 12:44:18.677249   14756 exec.go:203] constructing many client instances from the same exec auth config can cause performance problems during cert rotation and can exhaust availabl
e network connections; 1157 clients constructed calling "aws"
W0923 12:44:18.677730   14756 exec.go:203] constructing many client instances from the same exec auth config can cause performance problems during cert rotation and can exhaust availabl
e network connections; 1158 clients constructed calling "aws"
W0923 12:44:18.677730   14756 exec.go:203] constructing many client instances from the same exec auth config can cause performance problems during cert rotation and can exhaust availabl
e network connections; 1159 clients constructed calling "aws"
W0923 12:44:18.678731   14756 exec.go:203] constructing many client instances from the same exec auth config can cause performance problems during cert rotation and can exhaust availabl
e network connections; 1160 clients constructed calling "aws"
W0923 12:44:18.679288   14756 exec.go:203] constructing many client instances from the same exec auth config can cause performance problems during cert rotation and can exhaust availabl
e network connections; 1161 clients constructed calling "aws"
W0923 12:44:18.679730   14756 exec.go:203] constructing many client instances from the same exec auth config can cause performance problems during cert rotation and can exhaust availabl
e network connections; 1162 clients constructed calling "aws"
W0923 12:44:18.681985   14756 exec.go:203] constructing many client instances from the same exec auth config can cause performance problems during cert rotation and can exhaust availabl
e network connections; 1163 clients constructed calling "aws"
W0923 12:44:18.684617   14756 exec.go:203] constructing many client instances from the same exec auth config can cause performance problems during cert rotation and can exhaust availabl
e network connections; 1164 clients constructed calling "aws"
W0923 12:44:18.684732   14756 exec.go:203] constructing many client instances from the same exec auth config can cause performance problems during cert rotation and can exhaust availabl
e network connections; 1165 clients constructed calling "aws"
W0923 12:44:18.684732   14756 exec.go:203] constructing many client instances from the same exec auth config can cause performance problems during cert rotation and can exhaust availabl
e network connections; 1166 clients constructed calling "aws"
W0923 12:44:18.686071   14756 exec.go:203] constructing many client instances from the same exec auth config can cause performance problems during cert rotation and can exhaust availabl
e network connections; 1167 clients constructed calling "aws"
W0923 12:44:18.686071   14756 exec.go:203] constructing many client instances from the same exec auth config can cause performance problems during cert rotation and can exhaust availabl
e network connections; 1168 clients constructed calling "aws"
W0923 12:44:18.687110   14756 exec.go:203] constructing many client instances from the same exec auth config can cause performance problems during cert rotation and can exhaust availabl
e network connections; 1169 clients constructed calling "aws"
W0923 12:44:18.687732   14756 exec.go:203] constructing many client instances from the same exec auth config can cause performance problems during cert rotation and can exhaust availabl
e network connections; 1170 clients constructed calling "aws"
W0923 12:44:18.688009   14756 exec.go:203] constructing many client instances from the same exec auth config can cause performance problems during cert rotation and can exhaust availabl
e network connections; 1171 clients constructed calling "aws"
W0923 12:44:18.689754   14756 exec.go:203] constructing many client instances from the same exec auth config can cause performance problems during cert rotation and can exhaust availabl
e network connections; 1172 clients constructed calling "aws"
W0923 12:44:18.690824   14756 exec.go:203] constructing many client instances from the same exec auth config can cause performance problems during cert rotation and can exhaust availabl
e network connections; 1173 clients constructed calling "aws"
W0923 12:44:18.693730   14756 exec.go:203] constructing many client instances from the same exec auth config can cause performance problems during cert rotation and can exhaust availabl
e network connections; 1174 clients constructed calling "aws"
W0923 12:44:18.694764   14756 exec.go:203] constructing many client instances from the same exec auth config can cause performance problems during cert rotation and can exhaust availabl
e network connections; 1175 clients constructed calling "aws"
W0923 12:44:18.695733   14756 exec.go:203] constructing many client instances from the same exec auth config can cause performance problems during cert rotation and can exhaust availabl
e network connections; 1176 clients constructed calling "aws"
W0923 12:44:18.696861   14756 exec.go:203] constructing many client instances from the same exec auth config can cause performance problems during cert rotation and can exhaust availabl
e network connections; 1177 clients constructed calling "aws"
W0923 12:44:18.697735   14756 exec.go:203] constructing many client instances from the same exec auth config can cause performance problems during cert rotation and can exhaust availabl
e network connections; 1178 clients constructed calling "aws"
W0923 12:44:18.697735   14756 exec.go:203] constructing many client instances from the same exec auth config can cause performance problems during cert rotation and can exhaust availabl
e network connections; 1179 clients constructed calling "aws"
W0923 12:44:18.697735   14756 exec.go:203] constructing many client instances from the same exec auth config can cause performance problems during cert rotation and can exhaust availabl
e network connections; 1180 clients constructed calling "aws"
W0923 12:44:18.698845   14756 exec.go:203] constructing many client instances from the same exec auth config can cause performance problems during cert rotation and can exhaust availabl
e network connections; 1181 clients constructed calling "aws"
W0923 12:44:18.698845   14756 exec.go:203] constructing many client instances from the same exec auth config can cause performance problems during cert rotation and can exhaust availabl
e network connections; 1182 clients constructed calling "aws"
W0923 12:44:18.699829   14756 exec.go:203] constructing many client instances from the same exec auth config can cause performance problems during cert rotation and can exhaust availabl
e network connections; 1183 clients constructed calling "aws"
W0923 12:44:18.699829   14756 exec.go:203] constructing many client instances from the same exec auth config can cause performance problems during cert rotation and can exhaust availabl
e network connections; 1184 clients constructed calling "aws"

What did you expect to happen instead?
Some way to limit the number of concurrent aws clients constructed and/or remove the super spamming warning.
Note: the deployments still succeeds as expected.
How can we reproduce the bug? (as minimally and precisely as possible)
under the deployments section of devspace.yaml put a good number of deployments and use aws as provider.
Local Environment:

DevSpace Version: 5.0.3
Operating System: windows 10
Deployment method: helm and kubectl apply

Kubernetes Cluster:

Cloud Provider: aws
Kubernetes Version: 1.16
kubectl version: Client Version: version.Info{Major:"1", Minor:"15", GitVersion:"v1.15.0", GitCommit:"e8462b5b5dc2584fdcd18e6bcfe9f1e4d970a529", GitTreeState:"clean", BuildDate:"2019-06-19T16:40:16Z", GoVersion:"go1.12.5", Compiler:"gc", Platform:"windows/amd64"} Server Version: version.Info{Major:"1", Minor:"16+", GitVersion:"v1.16.13-eks-2ba888", GitCommit:"2ba888155c7f8093a1bc06e3336333fbdb27b3da", GitTreeState:"clean", BuildDate:"2020-07-17T18:48:53Z", GoVersion:"go1.13.9", Compiler:"gc", Platform:"linux/amd64"}

Anything else we need to know?

/kind bug

@QwertyQaz414 thanks for reporting this issue! I'll take a look at this and push a fix as soon as possible

@anvouk this should be fixed with v5.1.0


Negative number of collections in one kata

Negative number of collections (-1) in one kata
https://www.codewars.com/kata/5912ded3f9f87fd271000120 (Guess the Word: Count Matching Letters, 7 kyu)

Duplicate of #2185

Duplicate of #2185


added uiValidateAsync directive for Async validations

(already done in ui-utils project) integration with angular 1.3+ own's validation async system (works with $pending variables)
This time the build completes fine.
Check it on: http://embed.plnkr.co/HpqX6b1hYBfq7zDrHCZp/preview

Thank you for taking time to resubmit your work. Could you add an example on the demo page please ? Then I'll merge.

Ok I'll will. Thank you.
Sorry for the off topic, but I don't know how to reach you in another place.
I've developed a little publish/subscribe messaging service for angular on github. I would like to make it part of angular-ui/ui-utils. How can I do it? It is possible? Thanks.

Demo page is updated.

Released in 1.1.0

For angular-ms, "ui-utils" does not really exist anymore. But I guess you could still be part of AngularUI. The first thing to do would be to use Angular UI convention for the name. So rename into something like ui-ms. The module itself would probably be ui.ms instead of ngms.


Port libvirt from vagrant plugin to a true provisioner

Would like to remove libvirt from vagrant and use ansible as the provisioner, much like we do with the openstack provisioner.
Essentially, I only want vagrant used for vagrant virtualbox.

You mean you want vagrant only used for virtualbox?

I believe that is what he meant. I couldn't imagine it being anything else.

You mean you want vagrant only used for virtualbox?

ya

I'm going to poke at this a little, investigate how it long it will take me, see if there are any nasty rabbitholes, etc.

Closing this one out.  We are not investigating this currently.

We now have feature request for this at https://github.com/ansible/molecule/issues/2245 -- followup there.


Repeaters with conditionals don't work

Reproduction
https://formkit.link/8727e24479ef86823cd5a8bf8ded87f5
Describe the bug
Firstly, thanks for making such an awesome framework for forms!!!
I know that any conditional needs a unique id to check against but is there an out-of-the-box way to handle repeater field ids with conditions relating to the current repeater?
In the playground example you can see that setting the dropdown to 'Something' will trigger changes in all additional repeaters.
Is the correct approach to create a reactive function to construct an unique id, like below, or is there a better way?
id: '$uniqueId(field_key_, $index)'
Environment
• OS: iOS
• Browser chrome

For this case instead of getting using $get you can just get the current value of the repeater and check for that, as values are passed downwards.
so your line $get(things).value === Something change to if: '$value.things === Something',.
https://formkit.link/98219e1f16c5d752a20c67dbfa47986f


Update helm url in docs

@chainlink are we good to change this now? also, this will still work for 1.x charts too, right?

Great minds! https://github.com/pachyderm/pachyderm/pull/6767

closed for https://github.com/pachyderm/pachyderm/pull/6767


"Add" Action on each row

Currently only Edit and Delete show at each row and Add shows on the TOP row but I want Add on each row.  I feel I've tried everything.  Is it just not possible?
settings = {
actions: {
add: true,
delete: true,
edit: true
},
'columns': {
'data': {
'title': 'Data',
'type': 'html'
}
}
};

I'm not using the in-built actions, but I think it could work for you
#625


Set default value for TFSEC_VERSION

TFSEC_VERSION is currently set to an empty string if the input tfsec_version is set to latest or if it's omitted, causing the action to fail.
Fixes #27

@owenrumney are you able to review this and get a new release published?


internal/groundstation tests take too long

alona@Ashtabula:~/dev/gpuctl$ go test ./... -short
?       github.com/gpuctl/gpuctl/cmd/control    [no test files]
?       github.com/gpuctl/gpuctl/cmd/onboard    [no test files]
?       github.com/gpuctl/gpuctl/cmd/satellite  [no test files]
?       github.com/gpuctl/gpuctl/internal/authentication        [no test files]
ok      github.com/gpuctl/gpuctl/internal/assets        (cached)
ok      github.com/gpuctl/gpuctl/internal/broadcast     0.010s
ok      github.com/gpuctl/gpuctl/internal/config        (cached)
?       github.com/gpuctl/gpuctl/internal/types [no test files]
ok      github.com/gpuctl/gpuctl/internal/database      0.012s
ok      github.com/gpuctl/gpuctl/internal/femto 0.055s
ok      github.com/gpuctl/gpuctl/internal/gpustats      0.054s
ok      github.com/gpuctl/gpuctl/internal/groundstation 10.364s
ok      github.com/gpuctl/gpuctl/internal/passwd        (cached)
ok      github.com/gpuctl/gpuctl/internal/procinfo      0.006s
ok      github.com/gpuctl/gpuctl/internal/tunnel        (cached)
ok      github.com/gpuctl/gpuctl/internal/uplink        0.004s
ok      github.com/gpuctl/gpuctl/internal/webapi        0.008s

10s is very sad :(

problem seems to be the ping stuff


Bump JobAccountant polling cycle to 5min

Not really necessary, but it is supposed to mitigate a race condition where the component starts processing completed jobs while the job Report.pkl hasn't been transferred back to the schedd.

Why not fix the race condition?

Because we don't really know when the output files have been transferred back to the schedd. This goes along the htcondor job monitoring, AFAIK there is no scalable and reliable way to know whether a job gracefully completed or whether it was just removed from the pool

So, there's five options here:

For JobAccountant, just wait for the job to exit the queue, then look at the output files.  Shouldn't matter in terms of accounting why the job exited the queue.
Enable PER_JOB_HISTORY_DIR.  The schedd will drop a file in a directory corresponding to each job it has finished.
Track job status via the user log.  This can be done in a scalable manner because there's one file per job.
Set the job to stay in queue for N minutes after termination so it is available via condor_q equivalents.
Utilize the condor_history python API to query for the schedd's history to know why a job has been removed from the queue.  This is what is done for ElasticSearch monitoring and is scalable if you do it, say, once every N minutes from a single thread.

Thanks for the options, I have some comments/questions though.

that's precisely what's done already. Unless "just wait for the job to exit the queue" means something different than: "if condor_q doesn't return your job, it's no longer in the queue"
and 3. write more data to the disk, so there will be a I/O penalty here. Would you know how much data it writes for each job? If possible, I don't want to follow any approach that will impact the scalability of the production schedds.
probable the simplest option, though it still doesn't guarantee the file will be there. Unless we set it beyond the htcondor timeout itself for transferring files.
this is the path I was going to take in the beginning of 2017 or so, when I was told that this is very expensive and not reliable. Has it improved in the newer htcondor versions? See https://github.com/dmwm/WMCore/issues/7003

It looks something simple, but it's quite tricky to get it done properly ;)

Ok, I think I see the problem.
There's two reasons that the SimpleCondor plugin will mark the job as finished:

The job has entered the C state, when HTCondor starts to clean things up.
The job has left the queue and all the job completion hooks have finished (including writing out the log file entries).

I think you there's a lot of edge cases of activities that may be occurring when the job is in C state (which is typically less than a second, but can be longer under heavy load).  I would suggest to only transition the job to completion for case 2.

Yes, these are the two conditions we move a job to completed. Plus, when it's in an error state (aka. Held/Removed/Suspended/etc), this line:
https://github.com/dmwm/WMCore/blob/master/src/python/WMCore/BossAir/Plugins/SimpleCondorPlugin.py#L236
perhaps we should not complete jobs on that state as well, since there might be still some transfers or final htcondor job processing?
Which finally means, we only complete jobs when they are no longer in the queue, right?

Not sure what we should do with suspended state - probably map it to running?  Should be hopefully rare as that functionality is not enabled on the global pool.
Removed: transient state, typically indicates something is being cleaned up.  We should just wait for the job to leave queue.
Held: This one is tough.  The job is not going to be successful.  We can always just set the job to auto-remove on Held state, then treat this like the others.

Not sure what we should do with suspended state - probably map it to running? Should be hopefully rare as that functionality is not enabled on the global pool.

If it's not enabled, does it mean we should never see a job in this status in the global pool (and ITB I'd assume)? If we still can see them, then I have a question, after it gets unsuspended, to which state that job is supposed to go? Or it can go to pretty much any state (Held, Running, Idle,...)?

Removed: transient state, typically indicates something is being cleaned up. We should just wait for the job to leave queue.

agreed!

Held: This one is tough. The job is not going to be successful. We can always just set the job to auto-remove on Held state, then treat this like the others.

We've put a PeriodicRemove expression some time ago, so we should be fine by just waiting for it to be gone from the queue: https://github.com/dmwm/WMCore/blob/master/src/python/WMCore/BossAir/Plugins/SimpleCondorPlugin.py#L498

@amaltaro - the suspended state is when a particular evaluation (which we don't set) on the condor_startd evaluates to true.  In that case, the processes in the job get a SIGSTOP.  Ideally, the job goes back to running -- but it can be preempted and/or held while in that state, so it can basically go to any other state.  I'd just ignore it and not change the job from its prior state.
Ok, sounds like we have some ideas that'll significantly improve job tracking.  Alan, can you file a ticket and follow up?


Swipe Cell with detail button does not call swipe action

Hello,
A perhaps somewhat related issue was posted about here: https://github.com/SwipeCellKit/SwipeCellKit/issues/16
However I am facing a different situation:
If I give a cell an accessory type .detailButton, the swipe action does not get called
If I give the cell no accessory type it works fine. If i give it the .detailDisclosure type it works fine too.
It seems that the detailButton mode is causing conflict.
Please let me know if more information is needed

@368433 I just tried this on the Mail Example app, and it works:
https://www.dropbox.com/s/y7f25jub0sw8d87/Screen Shot 2018-04-10 at 9.26.49 PM.png

Yes sorry I was not clear. The swipe gesture works well, but triggering the actual action (touching the resulting button - "Trash" in your example for instance) did not trigger the expected action. Does clicking on trash trigger an action in your example ?
However if I change it to any other accessory types, the action gets triggered as expected.

Yep, I see the issue. Not sure what the solution is.

This issue occurs only in UITableView Example. UICollectionView Example seems working fine.

@jeeva-sil You are referring to issue #205. Which has been resolved.
@368433 This issue has been resolved in iOS 11.4.

Ya i checked. It has been resolved in example app but cocoapod version is not updated i think bcoz issue remains in pod version library.

Make sure you are using latest version.


correct party of Ander Crenshaw in 2001-2002

Not sure where this error came from - it has been in the data since the beginning.

Noting for reference here:
http://bioguide.congress.gov/scripts/biodisplay.pl?index=C001045

Thanks!


Dynamic help text

I have an error which can have different help text depending on the underlying I/O error and the OS. At the moment I'm abusing #[source_code] to render help text, which isn't great.
I could make different error variants for each I/O error and use cfg_attr to vary on OS:
enum Ohno {
	#[cfg_attr(target_os = "linux", help("Try increasing inotify instance limits or your nofile user limits")]
	TooManyHandles,

	#[cfg_attr(target_os = "linux", help("Try increasing inotify watch limits")]
	TooManyWatches,

	// ...
}

but it gets a bit out of hand.
Would it be in scope to support e.g.
struct Ohno {
	#[source] inner: std::io::Error,
	#[help] help: String, // or even `Option<String>`
}

I'd take a PR for this, if it seems helpful! :)

My bad, this is already a thing. For anyone looking in the future:
#[derive(Debug, Diagnostic, Error)]
#[error("an error with custom help")]
#[diagnostic(help("{help}"))]
struct BarStruct {
    help: String,
}

#[derive(Debug, Diagnostic, Error)]
#[error("an error enum with custom helps")]
enum FooEnum {
    #[diagnostic(help("{0}"))]
    X(String),

    #[diagnostic(help("{help}"))]
    Y { help: &'static str },

    #[diagnostic(help("static help"))]
    Z,
}


How to increase the file uploading size in Blazor server side hosted application?

In ASP.NET Core, we can increase the uploading file size limit by defining the size in maxAllowedContentLength. But how to achieve this in ASP.NET Blazor server-side hosted application?
Can anyone suggest a possible solution?

Thanks for contacting us, @BerlyChristopher.
As of now we haven't defined a story around file-uploads in Blazor Server side apps. We'll do that as part of #12205
For now you can do two things:

Use native JavaScript capabilities to upload files to a web service endpoint directly (using fetch, XmlHttpRequest, etc....)
Do what has been discussed #11643 - increase the buffer size in Startup.cs


DropdownButtonFormField exception when on certain position on screen

Hello,
This is the exception I got when a dropdown is on certain position on screen:
'package:flutter/src/material/dropdown.dart': Failed assertion: line 581 pos 12: 'menuHeight == menuBottom - menuTop': is not true.
Please note (see screenshots) same is OK in landscape, it is also OK if I move it down (by adding elements on top of it):

Indeed screens 1 & 3 are crashing 3 is ok. So seems like a bug in the case where dropdown menu not sure where to expend up or down?

@letisoft
Can you provide flutter doctor -v and a complete minimal reproducible code sample that shows this issue ?
Thanks.

Hello,
Sorry for the late reply but it was a busy week.

please find the flutter doctor output below
code - it will be really hard to provide such as usually the dropdown
works it only happens under very specific conditions, that's why I have
provided all the screenshots. I tried to make sample code but it works,
only happens when running the full code. I can try debugging it if I have
time, but I hope the exception is pretty specific and points to the exact
error in code?

[√] Flutter (Channel master, 2.6.0-12.0.pre.268, on Microsoft Windows
[Version 10.0.19042.1237], locale en-US)
• Flutter version 2.6.0-12.0.pre.268 at c:\tools\flutter
• Upstream repository https://github.com/flutter/flutter.git
• Framework revision b9d2177da0 (89 minutes ago), 2021-10-07 21:11:07
-0700
• Engine revision 8d64613c9b
• Dart version 2.15.0 (build 2.15.0-178.0.dev)
[√] Android toolchain - develop for Android devices (Android SDK version
30.0.3)
• Android SDK at C:\Users\master\AppData\Local\Android\sdk
• Platform android-30, build-tools 30.0.3
• ANDROID_HOME = C:\Users\master\AppData\Local\Android\sdk
• Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
• Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7249189)
• All Android licenses accepted.
[√] Chrome - develop for the web
• Chrome at C:\Program Files (x86)\Google\Chrome\Application\chrome.exe
[√] Android Studio (version 2020.3)
• Android Studio at C:\Program Files\Android\Android Studio
• Flutter plugin can be installed from:
https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
https://plugins.jetbrains.com/plugin/6351-dart
• Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7249189)
[√] IntelliJ IDEA Ultimate Edition (version 2019.1)
• IntelliJ at C:\Program Files\JetBrains\IntelliJ IDEA 2018.3.4
• Flutter plugin version 39.0.3
• Dart plugin version 191.8593
[√] IntelliJ IDEA Ultimate Edition (version 2021.1)
• IntelliJ at C:\Program Files\JetBrains\IntelliJ IDEA 2021.1
• Flutter plugin version 55.0.5
• Dart plugin version 211.6693.108
[√] Connected device (4 available)
• Pixel 3a (mobile)    • 941AY0HXRB       • android-arm64  • Android 11
(API 30)
• WIZARPOS Q2 (mobile) • WP18331Q20202413 • android-arm    • Android
6.0.1 (API 23)
• Chrome (web)         • chrome           • web-javascript • Google
Chrome 94.0.4606.71
• Edge (web)           • edge             • web-javascript • Microsoft
Edge 94.0.992.31
• No issues found!
On Mon, Oct 4, 2021 at 10:15 AM darshankawar @.***>
wrote:

@letisoft https://github.com/letisoft
Can you provide flutter doctor -v and a complete minimal reproducible
code sample that shows this issue ?
Thanks.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/flutter/flutter/issues/91141#issuecomment-933210003,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABGMOXMI7EIQROVHQS3MT6LUFFIB7ANCNFSM5FF6QVWA
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

@letisoft
Thanks for the details. I actually wanted to see a reproducible code to confirm the behavior, but that's fine. I already see a similar issue related to dropdownbuttonformfield occuring on only master, when we resize the screen to maximum. Probably, the same could be in your case too.
I am going ahead and closing this in favor of the other one. Please follow-up there for further updates.
Closing this as duplicate.


Roll Engine from c217d9d06e4f to 03ced1b95107 (4 revisions)

https://github.com/flutter/engine/compare/c217d9d06e4f...03ced1b95107
2021-02-19<EMAIL_ADDRESS>Roll Skia from 1017a3558fc8 to 3a71687275bf (1 revision) (flutter/engine#24508)
2021-02-19<EMAIL_ADDRESS>Fix flutter_frontend_server test - name parameter is required now. (flutter/engine#24507)
2021-02-19<EMAIL_ADDRESS>Roll Fuchsia Linux SDK from elAhIisHy... to dkB0v_vTx... (flutter/engine#24505)
2021-02-19<EMAIL_ADDRESS>Roll Skia from 91bfda0ac819 to 1017a3558fc8 (2 revisions) (flutter/engine#24501)
Also rolling transitive DEPS:
fuchsia/sdk/core/linux-amd64 from elAhIisHyiDF to dkB0v_vTxmec
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Please CC<EMAIL_ADDRESS>on the revert to ensure that a human
is aware of the problem.
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/master/autoroll/README.md

Commit queue failed; closing this roll.


Suggestion: Show labels in validation errors

Currently the validation errors don't show any labels (or at least, I haven't seen any appear), I think showing the labels would be incredibly helpful for debugging and I don't see any good reason not to.
Right now you might get a message like this:
[sg][error][id:240] libs/sokol/sokol_gfx.h:16295:0:
        VALIDATE_ABND_FS_EXPECTED_SAMPLER_BINDING: sg_apply_bindings: sampler binding on fragment stage is missing or the sampler handle is invalid

meaning you first have to figure out which binding is causing the error.

Yeah, the log messages are currently fairly restricted because I didn't want to have the size overhead of printf in the standard logging solution, so there's no "straightforward" formatted printing.
In some cases I use a workaround though where I fire two log messages, where the second one uses a custom message, like here for the shader compilation errors:
https://github.com/floooh/sokol/blob/c08a34d092ed76429df232d9861e74268239629c/sokol_gfx.h#L7990-L7991
...something like this might also work for additional information like labels.
Currently the recommended workflow is to find the logging location in the code (e.g. in this case: libs/sokol/sokol_gfx.h:16295:0) and set a debugger breakpoint there to figure out what caused the problem.

I understand not wanting the overhead of printf, but a solution to this could be adding a macro (something like SOKOL_DEBUG) to enable/disable printf logging. You could also not use printf, but first print the message, then the label, and then the rest of the message (if it wouldn't make sense for the label to be put at the end of the message)
I realise both of these approaches don't work well (or at all) with the current _sg_log function/function pointer, so it might not be worth the effort ¯\(ツ)/¯.


Feedback for app lumerin

All features is okeyy
Faucet very fast
My suggestion
add feature auto lock for this wallet , same metamask , 15sec 30 or another time
add smart routing to server pool , maybe lumerin adding suggest server pool on wallet
add menu check update or auto update on app lumerin
add feature backup json for wallet or configure server or another setting

awesome

good job lumerin

very nice

Very good, lets go lumerin protocol

add another theme.
Add menu check to update.
added quote feature, maybe this feature is very useful in future.

easy to use for beginner like me
request faucet very fast
nice ui ux
add  dark thame


ClickAnalyticsPlugin extension should have html tag configurability

Is your feature request related to a problem? Please describe.
I'm working on a project where we wanted to use the ClickAnalyticsPlugin to capture all click events for analytics. However, we're using a framework that renames the html tags with custom names, thereby bypassing the extension's filter for 4 specific tags (with 4 different input types allowed) : extensions/applicationinsights-clickanalytics-js/src/handlers/AutoCaptureHandler.ts#L61
Also, the documentation doesn't explicitly call out the limitations to which types of clicks are to be recorded.
Describe the solution you'd like
Can these tags be made to be configurable? If not, add documentation indicating which HTML tags that are clicked that will get recorded.
Describe alternatives you've considered
The alternative I'm exploring is to create my own catch-all event handler with my own filter, but I'm not going to implement all of the features the ClickAnalyticsPlugin extension provides. It just seems like this could have been part of the config.
Additional context
N/a

This would be very helpful indeed.
Duplicate of #2136